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
342706260970	342706261529	342706262079	342706262629	342706263179	342706263729	342706264279	342706264829	342706265379	342706265929	342706266479	342706267029	342706267579	342706268129	342706268679	342706269229	342706269779	342706270329	342706270879	342706271429	342706271979	342706272529	342706273079	342706273629	342706274179	342706274729	342706275279	342706275829	342706276379	342706276929	342706277479	342706278029	342706278579	342706279129	342706279679	342706280229	342706280779	342706281329	342706281879	342706282429	342706282979	342706283529	342706284079	342706284629	342706285179	342706285729	342706286279	342706286829	342706287379	342706287929	342706288479	342706289029	342706289579	342706290129	342706290679	342706291229	342706291779	342706292329	342706292879	342706293429	342706293979	342706294529	342706295079	342706295629	342706296179	342706296729	342706297279	342706297829	342706298379	342706298929	342706299479	342706300029	342706300579	342706301129	342706301679	342706302229	342706302779	342706303329	342706303879	342706304429	342706304979	342706305529	342706306079	342706306629	342706307179	342706307729	342706308279	342706308829	342706309379	342706309929	342706310479	342706311029	342706311579	342706312129	342706312679	342706313229	342706313779	342706314329	342706314879	342706315429	342706315979	342706316529	342706317079	342706317629	342706318179	342706318729	342706319279	342706319829	342706320379	342706320929	342706321479	342706322029	342706322579	342706323129	342706323679	342706324229	342706324779	342706325329	342706325879	342706326429	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2160	3300	1900	2700	2160	3300	1900	2700	2160	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2157	3300	1900	2700	2157	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
4481	2911	1880	1210	1269	1527	1393	1228	977	819	770	641	546	428	420	343	290	263	234	233	199	195	167	162	143	138	138	132	102	104	102	85	91	121	113	88	92	87	67	79	81	80	69	86	89	76	76	53	67	64	77	70	87	75	71	78	92	65	73	76	73	67	100	73	78	64	68	82	65	93	81	90	70	87	72	73	76	66	75	73	71	75	78	78	81	74	78	65	73	65	87	72	79	75	63	69	86	76	89	100	53	84	69	82	77	86	80	61	63	82	73	64	65	74	88	88	67	80	72	90	62	85	75	63	70	77	91	67	71	76	69	63	78	96	68	64	87	62	69	82	82	89	77	69	74	66	69	89	73	70	89	75	66	63	75	73	79	70	94	81	77	53	79	57	69	76	80	70	96	84	81	80	75	92	80	76	74	79	77	92	81	85	73	71	72	74	70	83	78	70	73	71	63	90	76	75	69	72	63	83	71	65	83	57	87	74	81	87	90	84	82	68	70	84	84	84	79	74	83	65	65	63	68	67	80	78	79	61	75	75	69	82	89	69	78	68	72	71	87	68	77	90	75	82	63	79	52	58	68	88	74	77	70	78	71	82	71	79	91	75	81	88	66	85	80	69	77	68	89	89	82	74	73	75	59	68	86	83	90	72	81	66	74	61	76	70	84	77	85	88	74	84	91	70	91	76	73	72	75	77	74	90	78	81	68	84	78	75	82	82	86	76	67	69	58	81	80	70	88	83	81	87	93	65	78	76	76	65	80	77	84	67	92	77	86	70	78	71	74	68	67	83	71	75	83	69	69	69	80	92	66	69	74	61	78	61	67	77	82	66	74	77	88	80	89	81	70	73	84	70	76	85	66	70	72	82	86	71	59	69	97	74	90	79	79	80	87	80	75	73	84	76	79	70	82	76	74	58	87	69	79	61	72	66	70	77	81	85	73	63	76	73	73	70	61	75	77	82	63	75	59	73	79	77	73	89	74	73	70	83	73	78	61	66	75	79	71	73	80	83	76	87	62	79	83	83	93	65	71	74	64	78	80	78	74	73	75	72	74	68	67	61	83	68	81	80	61	69	63	80	67	75	66	57	70	88	71	85	77	72	87	62	99	79	68	78	66	81	73	68	73	61	71	65	68	89	76	75	65	97	62	69	90	75	88	79	79	86	74	79	80	87	73	82	68	80	91	90	82	77	64	78	69	79	62	75	85	79	75	81	98	74	84	86	80	83	77	77	63	84	88	84	70	59	58	56	65	75	88	85	89	76	76	81	67	84	80	83	91	71	66	86	75	63	75	74	61	66	73	80	52	79	78	80	90	76	75	86	74	67	80	72	51	75	70	73	76	65	90	79	75	80	77	69	75	84	63	71	69	78	69	75	63	79	90	84	87	84	75	80	78	62	84	89	70	83	87	71	83	73	65	80	75	78	85	84	76	79	84	80	62	71	77	77	90	80	90	82	79	74	64	70	59	83	69	84	82	69	80	69	83	74	93	74	82	76	75	91	84	75	78	86	81	78	79	86	61	90	74	66	62	73	84	76	84	95	82	88	84	74	68	66	67	78	80	78	100	59	89	88	79	79	50	72	77	83	71	81	76	85	90	63	88	71	86	89	75	84	61	94	65	73	72	95	88	76	71	74	57	71	72	81	75	75	75	81	86	64	76	72	75	78	67	81	67	79	78	73	83	74	66	82	68	74	62	77	76	74	69	66	84	94	75	80	77	80	82	68	64	93	88	86	65	55	67	85	70	86	83	74	59	79	68	72	72	84	61	73	78	80	76	90	88	87	66	78	65	77	82	64	91	77	64	58	69	78	75	86	76	85	73	66	69	73	74	73	73	79	81	79	66	80	75	80	69	74	62	84	61	64	76	78	85	75	86	73	91	68	85	70	71	79	65	67	76	78	84	70	80	59	60	64	71	86	63	72	68	89	88	71	82	75	76	77	63	90	67	77	73	80	79	71	81	72	74	63	64	87	82	63	83	77	77	75	74	69	77	73	83	79	84	60	80	89	81	81	73	88	72	67	90	71	79	76	65	83	69	65	72	75	72	74	72	88	80	66	82	65	69	76	77	71	72	60	71	62	74	77	73	58	62	80	75	66	80	69	66	96	86	83	77	86	73	60	61	77	74	80	85	69	81	82	65	84	88	86	78	76	59	69	75	81	72	63	81	68	72	69	74	77	68	67	79	80	79	76	73	56	67	69	78	71	81	72	83	83	83	78	68	71	79	81	84	78	86	81	61	67	70	70	73	83	82	80	80	74	85	88	82	87	77	94	63	64	81	76	81	72	57	84	84	72	74	73	107	90	76	95	73	67	68	64	86	89	82	60	70	73	90	82	89	73	79	92	76	74	73	76	72	73	72	83	78	61	79	73	80	69	75	76	68	84	77	89	70	79	93	85	57	75	81	74	86	74	59	74	68	72	76	70	90	65	96	73	75	70	81	81	64	75	68	64	81	70	61	79	86	75	79	81	77	75	65	63	74	70	69	77	79	74	74	71	85	62	91	73	68	79	71	77	68	76	93	73	76	89	75	77	63	54	77	86	78	63	86	71	78	94	79	70	70	57	83	75	79	68	82	79	61	59	63	80	90	78	62	66	88	64	75	75	54	85	67	84	76	70	85	76	66	72	70	78	92	73	79	62	84	74	64	71	65	61	72	80	77	64	74	66	76	68	70	64	60	73	74	76	90	67	76	83	79	53	95	66	82	73	65	81	72	79	75	79	67	70	59	84	75	77	71	65	72	78	64	77	66	77	73	65	87	76	66	84	76	75	66	83	83	79	72	71	67	81	80	61	68	67	84	62	59	65	76	80	70	91	80	78	87	78	77	83	81	68	69	76	86	67	85	81	74	72	85	66	79	70	77	86	81	77	72	55	72	69	80	64	85	95	75	72	90	63	72	85	77	65	71	79	65	93	78	89	79	76	78	80	88	73	78	82	77	75	67	64	81	67	71	72	73	72	80	71	75	73	73	78	81	71	85	65	73	80	78	83	70	80	76	66	88	74	70	69	79	80	64	53	81	77	68	70	82	87	78	73	68	60	73	77	85	79	62	66	80	85	58	89	68	77	85	88	58	72	73	76	76	60	75	70	78	70	79	87	79	70	70	90	72	74	60	78	76	73	66	75	83	69	86	96	90	70	83	75	58	86	71	86	70	83	93	74	107	78	83	83	69	70	83	73	77	77	68	87	72	72	88	77	71	77	75	77	63	65	56	76	63	82	62	76	71	75	100	77	54	73	68	73	59	75	77	81	75	76	81	87	75	67	74	80	64	79	69	80	81	76	81	85	78	65	71	60	99	69	85	86	74	69	80	86	67	63	83	89	81	73	82	92	98	68	92	76	79	62	77	64	70	80	70	68	74	69	85	78	71	67	66	84	64	80	62	61	90	73	83	67	83	74	78	73	80	80	87	67	81	63	69	77	78	60	66	75	65	80	82	80	57	81	80	68	76	88	83	67	64	79	77	83	70	86
30659	22536	19135	25266	32781	32964	30260	27011	24451	21987	20359	18466	15323	13303	11931	10576	9052	7799	6831	6091	5477	4946	4194	3847	3366	3004	2471	2325	2150	2162	1929	1691	1481	1384	1320	1321	1206	1255	1201	1118	1130	1050	1026	982	986	982	940	933	940	966	911	952	957	926	887	951	935	887	896	876	954	873	889	895	959	939	840	915	921	922	919	886	876	902	931	889	969	903	861	928	946	924	921	894	878	920	933	913	934	893	906	905	898	949	870	917	886	929	900	880	881	885	959	918	932	941	896	858	880	893	932	907	899	927	888	924	907	868	934	917	906	895	931	911	880	916	900	898	888	893	867	871	944	945	967	934	879	892	888	855	938	889	966	863	918	908	915	925	884	909	903	907	935	905	913	925	920	940	917	901	919	933	901	878	935	861	956	922	875	940	898	877	901	880	877	901	919	881	913	934	871	948	877	925	959	913	888	927	919	936	870	922	864	910	899	913	924	964	957	955	947	906	938	981	927	922	899	953	844	875	945	867	924	892	878	854	861	882	841	910	886	923	991	884	908	943	837	968	925	870	863	960	926	894	928	887	936	950	904	920	890	928	961	939	901	912	895	871	853	938	905	867	902	885	907	885	920	884	912	919	910	920	971	926	920	876	873	878	970	884	926	883	971	867	907	912	894	898	890	939	908	940	911	892	875	882	883	969	914	910	912	952	880	857	917	916	877	926	947	916	880	872	901	908	935	848	844	962	901	945	925	903	871	964	871	864	966	844	906	882	858	917	934	894	890	839	945	949	924	878	848	965	938	905	907	924	962	896	921	896	877	905	897	869	888	889	847	917	946	894	990	846	892	882	897	947	938	980	935	891	945	884	848	929	904	882	913	891	909	885	903	872	929	924	858	925	903	863	926	935	906	926	927	926	892	882	937	877	897	915	892	875	859	886	895	932	867	936	922	916	918	862	853	922	910	926	924	903	870	857	901	899	923	906	889	905	894	924	909	886	877	973	945	862	913	921	955	950	904	902	942	882	965	936	908	952	927	891	885	919	905	914	912	857	973	943	888	878	940	898	898	859	936	921	878	869	920	892	931	842	949	939	947	865	921	925	922	901	956	940	918	872	918	887	888	891	900	879	892	928	935	931	926	929	953	940	919	926	914	924	895	933	917	858	870	920	878	897	886	937	916	927	918	912	891	899	925	897	875	927	909	951	898	865	909	872	911	883	881	957	904	941	901	899	906	874	874	895	892	894	919	934	891	883	867	920	912	876	888	876	886	902	889	903	882	924	902	925	886	902	871	915	932	901	874	911	911	865	905	895	885	909	957	915	903	907	876	889	897	912	951	944	904	912	899	935	925	915	874	880	902	852	919	895	923	941	945	871	931	881	887	919	873	889	939	902	910	896	890	859	929	869	877	899	860	914	984	904	905	881	875	877	935	936	933	935	870	914	877	901	957	913	977	919	902	972	916	868	881	911	914	933	914	900	869	921	879	943	931	878	860	881	852	953	886	866	921	927	933	977	897	930	879	935	925	842	916	936	902	880	896	885	870	903	908	951	945	917	903	958	901	903	943	923	857	898	934	879	919	885	872	955	896	888	868	920	867	937	917	909	979	885	917	952	901	944	871	897	905	926	917	876	944	904	933	890	915	921	883	880	887	916	860	944	931	890	886	908	933	937	933	922	883	946	907	887	930	906	886	881	925	910	915	900	919	962	905	931	851	927	891	906	849	953	906	925	914	913	902	863	887	953	955	919	948	871	894	868	915	913	913	853	838	903	940	869	910	922	851	892	881	867	910	892	896	927	977	942	948	902	891	906	895	878	903	863	931	870	929	936	857	921	926	907	934	905	940	903	887	929	917	894	895	951	923	936	946	880	900	914	902	915	952	919	895	875	845	917	899	889	930	865	871	902	883	919	920	875	900	917	931	943	921	874	931	878	930	954	906	907	908	918	911	917	850	871	929	927	920	866	906	940	910	943	920	930	940	898	909	862	898	904	901	962	912	851	936	936	880	881	943	901	920	889	932	889	837	877	886	935	894	885	911	935	874	901	869	899	879	910	902	957	895	959	919	896	895	909	909	893	922	907	910	882	928	921	892	877	927	863	900	938	924	865	889	926	909	859	882	884	929	882	885	959	910	940	872	913	900	890	901	912	914	929	907	896	917	909	867	895	900	914	977	886	899	852	885	892	925	921	867	961	928	902	928	899	932	946	898	922	933	850	948	894	930	894	964	882	928	915	888	959	888	896	922	905	897	944	890	897	935	915	930	919	891	907	877	885	909	922	923	937	897	897	887	919	908	903	911	944	841	971	915	920	860	958	882	924	967	882	940	939	901	898	918	889	900	899	918	927	961	908	883	872	886	947	832	918	870	884	865	863	907	906	922	904	925	893	915	895	950	942	867	901	944	917	930	903	878	896	911	871	890	857	894	847	938	899	926	916	884	873	916	840	894	913	891	919	952	911	878	926	872	896	915	916	890	954	921	989	965	859	922	921	922	905	905	882	899	890	914	841	851	910	894	867	903	879	920	922	894	868	928	876	896	938	925	857	889	946	882	835	891	934	909	951	926	925	944	886	899	912	908	875	966	888	900	857	870	900	917	932	952	917	929	893	933	906	954	918	923	918	944	878	934	981	865	908	896	944	916	863	923	880	872	928	945	920	950	886	911	894	917	873	929	886	874	906	874	899	935	895	918	913	890	916	914	908	885	901	857	937	939	943	961	914	907	911	929	1025	936	899	881	942	911	930	828	867	895	872	878	915	905	935	903	918	913	895	890	916	849	892	884	908	908	959	875	891	863	897	906	907	898	898	893	965	868	911	946	871	906	874	953	898	942	852	869	903	961	921	907	954	888	930	926	971	890	855	947	891	891	920	924	878	909	931	904	965	870	886	931	848	903	933	882	923	883	922	862	905	893	952	906	909	916	929	904	940	927	924	897	894	861	912	909	943	900	919	861	911	904	922	902	888	925	908	916	875	964	924	897	909	902	919	897	893	895	856	895	942	927	898	905	894	860	933	895	915	899	925	934	886	961	958	902	961	912	921	912	873	890	927	897	936	935	910	906	865	893	910	880	907	864	907	884	926	909	924	908	880	902	948	897	976	887	950	936	871	884	953	896	926	923	948	918	941	910	905	872	868	881	937	895	870	923	888	916	917	864	898	893	917	964	891	886	912	891	886	941	854	880	871	905	924	922	922	910	886	923	925	886	983	886	913	918	981	879	950	880	859	908	927	917	878	877	905	880	940	905	889	946	957	910	835	887	885	863	878	896	833	905	886	952	864	935	953	866	906	942	894	900	954	918	878	902	946	935	908	864	908	932	889	857	911	938	932	923	878	926	943	890	912	940	919	867	877	881	827	921	917	924	944	867	915	927	903	893	913	890	900	949	865	938	899	948	959	935	899	971	900	912	956	939	828	903	923	900	891	879	870	908	925	864	900	914	931	926	884	969	962	905	936	950	903	885	923	895	917	917	936	920	875	903	933	938	891	918	940	892	884	910	842	936	894	982	873
2999	1346	875	590	593	698	647	538	463	442	416	333	318	252	237	224	181	176	155	134	133	123	123	93	108	99	89	73	93	73	93	84	92	88	71	68	60	81	75	70	68	54	77	75	78	70	87	65	84	69	78	70	62	63	59	68	79	85	61	71	62	79	58	63	76	61	70	76	62	57	61	69	60	67	82	57	70	71	66	54	76	56	48	60	66	76	62	72	65	82	67	58	71	86	70	64	76	71	70	60	52	69	67	73	73	84	64	63	70	70	61	72	84	60	49	70	66	72	68	66	86	76	70	64	78	68	71	77	67	48	77	61	58	67	79	60	72	63	56	65	65	62	80	70	54	68	65	84	72	71	61	67	67	63	72	80	75	74	53	56	60	51	59	58	77	71	58	75	69	72	70	81	71	65	69	77	66	79	67	73	63	60	72	72	72	75	57	74	60	68	70	75	73	79	59	66	66	76	61	75	77	68	76	68	73	75	72	72	62	58	74	78	66	80	64	81	83	89	62	63	68	72	59	72	53	75	61	61	56	71	53	62	65	75	63	66	68	73	78	65	70	71	71	55	79	78	66	72	62	63	81	69	82	62	65	63	45	69	79	78	70	66	83	75	69	76	59	57	67	72	76	71	67	75	80	82	70	72	75	80	72	76	56	88	57	58	86	63	68	86	84	60	64	62	60	81	70	69	66	77	69	75	77	77	77	70	64	65	70	51	70	67	73	75	77	61	59	80	60	69	65	71	73	80	68	59	76	75	69	60	59	60	59	60	82	85	69	64	78	51	71	68	72	58	61	80	56	83	76	69	78	83	61	77	63	72	60	66	74	55	79	68	67	63	90	53	68	63	65	64	73	70	72	76	71	73	74	75	75	60	63	67	76	73	64	63	78	62	60	61	58	72	59	69	71	74	72	73	75	72	72	63	72	49	51	72	76	82	63	65	65	67	76	70	68	72	78	74	73	67	75	74	67	73	75	70	85	65	64	73	61	87	80	81	75	61	66	84	58	66	73	56	70	56	66	76	69	63	66	65	58	95	57	69	78	58	57	67	61	77	77	89	79	51	68	68	63	53	52	73	75	74	72	85	78	65	66	75	74	96	65	60	53	70	67	64	60	77	72	67	72	62	80	59	67	73	63	86	59	72	68	62	68	61	63	70	80	60	67	58	71	68	73	78	72	61	60	67	65	71	70	76	69	75	64	59	63	57	66	64	72	42	68	70	78	77	62	81	65	64	55	62	68	65	83	75	68	63	80	68	64	60	74	70	56	75	59	81	69	79	67	62	85	64	57	67	76	62	67	77	72	67	72	72	73	71	65	64	66	75	70	74	48	78	64	68	71	77	75	90	75	69	67	60	72	60	55	65	62	56	77	70	77	55	83	63	68	81	71	63	73	67	75	57	71	74	68	73	59	67	66	73	70	68	76	63	67	74	72	76	64	65	64	71	57	70	65	62	70	76	87	74	69	65	70	74	63	81	60	81	74	68	68	78	73	68	61	71	77	69	67	78	73	70	79	63	61	54	57	70	87	67	67	70	80	70	79	61	85	70	75	71	75	74	79	64	73	72	58	65	77	64	83	74	62	71	62	72	60	64	61	76	62	80	84	74	78	61	72	68	66	65	69	59	78	77	64	69	83	68	67	63	78	67	69	63	72	71	57	56	83	68	72	75	75	60	65	55	86	68	75	73	73	72	49	72	62	70	51	76	66	80	78	69	68	77	67	55	60	56	53	69	65	61	66	70	58	70	74	64	71	76	58	64	74	59	83	69	76	74	74	70	78	62	76	76	82	69	82	66	76	77	64	70	58	78	88	71	76	67	77	77	69	67	65	64	76	76	60	69	68	88	61	68	67	88	83	67	58	83	67	68	65	79	56	79	77	65	84	58	65	65	67	83	79	69	84	81	78	60	66	60	52	74	71	76	70	69	72	68	57	71	73	67	73	65	58	72	72	51	69	63	58	67	74	43	75	70	65	85	53	71	74	79	70	58	83	71	54	71	79	66	63	71	74	70	56	78	73	58	81	56	47	73	66	89	76	72	68	73	78	71	57	72	63	80	76	73	69	65	50	71	80	58	61	66	75	60	68	65	76	80	71	68	69	73	64	72	66	67	66	71	64	77	71	82	74	58	72	65	67	66	76	55	64	66	57	57	67	70	70	63	71	62	63	62	59	78	65	82	60	56	69	89	73	76	67	64	63	77	71	69	66	70	65	62	59	70	63	68	80	67	75	62	77	69	64	53	65	54	64	75	76	71	78	69	68	72	74	52	74	61	69	76	59	55	70	65	75	63	73	57	74	77	70	69	85	69	56	73	76	73	60	66	61	51	73	77	54	65	70	63	79	72	65	81	66	76	80	73	80	75	76	66	86	73	76	68	55	73	70	64	71	63	54	70	57	79	62	62	89	75	61	62	70	85	54	70	70	67	76	70	84	68	71	73	66	65	59	60	67	79	62	87	62	76	80	81	62	79	67	64	86	72	74	79	64	65	67	63	69	69	67	63	74	75	65	68	61	68	77	80	74	53	81	66	75	71	71	74	81	58	44	70	82	60	63	79	65	71	86	73	56	77	66	69	71	47	72	84	70	61	66	71	60	61	66	71	68	54	74	77	68	76	74	68	68	71	69	72	57	68	68	78	63	69	66	78	59	77	63	77	76	67	67	64	73	92	64	68	51	61	87	73	77	65	70	61	60	64	70	60	67	73	55	77	89	64	62	62	73	57	76	74	72	58	78	59	58	72	67	58	62	70	63	96	76	74	66	68	72	75	80	57	72	71	84	57	57	74	77	75	63	64	73	84	74	85	70	67	69	64	78	74	66	81	57	74	70	72	77	83	61	74	59	54	84	69	68	59	79	58	67	72	73	74	61	55	67	67	73	79	54	78	59	63	66	62	72	80	64	64	71	68	75	73	74	69	66	71	64	71	73	64	74	65	73	79	69	68	60	70	58	67	58	61	59	70	63	74	58	65	75	83	72	73	60	60	61	72	51	72	76	75	67	50	64	69	69	63	71	70	78	68	78	60	71	73	63	70	79	80	79	75	78	60	62	56	85	62	83	65	58	69	75	65	68	67	83	71	62	67	68	65	62	65	51	67	58	70	73	77	78	55	67	69	80	67	66	72	62	57	76	67	76	74	77	75	72	54	68	69	61	76	65	54	60	49	73	77	60	58	69	53	68	68	66	63	68	60	71	71	96	69	63	78	70	63	77	65	69	71	71	79	51	81	64	74	75	72	88	77	65	61	59	71	85	62	67	65	88	57	79	59	86	73	74	72	65	68	67	65	63	58	98	91	73	76	58	72	51	69	69	69	75	67	81	69	76	66	72	74	73	46	76	59	59	79	81	70	62	59	65	80	76	69	65	78	70	63	58	80	57	73	66	56	67	67	72	72	67	60	49	79	68	58	73	77	76	64	71	67	60	62	84	62	63	54	74	73	66	71	73	87	85	67	88	64	75	76	58	70	65	69	74	55
22981	16272	12978	18182	24959	24728	22497	19434	16822	14681	13884	11586	9565	8461	7441	5924	5214	4075	3444	3149	3013	2833	2461	2098	1943	1692	1485	1460	1324	1234	1263	1128	1089	1036	948	932	1028	1006	972	990	906	884	853	876	881	841	871	863	834	857	870	825	843	828	841	888	852	842	874	810	827	859	836	830	771	852	876	834	820	816	835	810	855	800	820	817	852	839	846	832	825	787	871	800	832	824	865	865	861	814	825	825	875	779	809	807	788	832	802	854	850	852	829	793	821	803	838	853	837	849	838	821	855	840	919	841	862	893	813	831	857	896	854	825	877	793	875	859	850	833	824	834	869	831	809	859	844	819	811	822	842	838	776	848	867	820	763	847	821	818	822	878	819	799	857	875	836	866	846	842	883	816	819	886	828	816	848	853	783	837	807	870	841	793	799	840	862	842	801	837	886	773	833	846	850	821	865	813	876	843	816	850	829	851	821	859	755	836	842	827	805	882	807	799	856	783	825	885	828	757	814	899	826	851	889	809	822	827	859	888	857	849	839	768	897	853	835	842	820	819	861	820	849	839	801	791	819	782	785	894	837	804	831	807	850	854	874	814	854	875	829	819	877	808	889	851	822	796	850	834	878	803	815	864	824	821	820	833	844	826	844	823	838	854	857	894	812	867	806	840	839	897	852	844	852	796	792	879	831	811	828	817	799	822	889	865	803	869	846	841	804	797	822	873	817	875	838	848	876	840	810	855	838	810	824	797	856	813	826	826	874	887	830	859	872	775	829	834	860	874	812	804	782	847	843	778	801	809	854	793	872	869	856	859	842	815	797	857	811	873	839	821	836	849	841	856	837	846	861	821	847	862	860	834	843	835	842	868	823	838	863	885	848	860	828	837	817	895	840	818	898	866	887	811	844	810	819	819	812	809	812	871	851	838	853	862	805	863	811	829	867	801	829	804	863	826	862	802	867	896	850	891	854	829	834	846	820	804	807	812	795	832	839	886	842	855	768	847	840	876	902	773	885	839	835	850	830	851	831	838	818	871	831	806	835	858	827	823	810	872	804	874	814	796	823	813	872	805	850	872	889	826	785	810	812	847	800	886	849	797	866	839	789	809	843	799	791	847	841	843	886	830	825	837	841	800	776	831	836	836	878	862	790	799	811	844	847	821	855	843	790	812	806	847	853	892	825	894	779	847	867	856	803	837	805	833	792	842	801	845	894	847	767	845	847	788	861	834	820	871	856	857	839	854	869	820	755	826	834	795	811	810	845	819	836	862	810	879	841	907	846	865	828	801	806	844	837	844	860	883	873	840	847	874	884	820	829	779	857	911	824	854	846	817	770	804	885	787	873	836	861	826	864	857	858	834	870	878	852	805	843	820	853	815	830	800	823	832	856	832	872	829	838	820	829	774	795	880	899	844	861	839	886	832	870	840	863	815	838	847	761	835	807	813	834	798	890	857	805	797	806	820	865	829	837	893	839	841	820	857	790	830	891	843	883	800	856	806	892	884	808	823	811	845	875	824	840	843	796	854	859	807	879	866	825	869	822	840	842	858	854	828	798	842	861	839	843	827	819	853	868	794	808	809	863	823	811	864	870	824	846	813	856	815	813	836	877	800	861	869	817	793	868	811	865	821	831	800	886	858	851	901	865	832	870	793	804	773	848	837	886	853	824	815	875	836	854	832	854	843	851	782	843	859	858	839	814	851	856	808	868	809	795	850	869	801	837	886	829	844	852	825	839	821	806	863	827	858	824	818	835	831	806	810	822	822	861	863	859	833	865	849	841	834	836	833	771	857	825	855	818	838	834	846	764	809	865	776	868	848	851	827	877	815	833	837	865	817	777	900	842	837	862	868	844	885	826	808	840	854	835	844	793	880	822	863	873	851	848	855	839	840	840	880	853	829	801	849	866	830	796	858	866	842	794	840	863	779	794	873	852	826	818	854	871	820	832	823	832	866	839	839	864	886	802	832	823	837	788	831	812	869	838	821	837	801	836	856	814	859	787	842	782	761	849	831	815	823	837	869	849	856	835	860	847	851	839	841	852	828	822	755	843	839	835	888	774	894	844	820	808	850	809	852	847	867	836	865	845	827	821	866	845	850	829	867	804	797	840	829	833	866	834	818	882	782	845	799	865	822	856	789	849	760	839	802	865	821	831	876	837	805	822	907	901	819	831	838	838	894	840	813	831	818	809	808	787	830	842	866	854	802	797	842	866	863	824	762	820	825	804	863	861	825	810	852	861	836	850	852	845	825	845	855	811	863	870	840	866	803	826	816	865	829	878	862	813	848	803	835	867	804	879	827	872	812	824	828	900	859	833	864	845	862	828	819	830	854	797	808	845	898	873	835	824	842	825	844	831	848	818	811	864	841	835	823	849	807	833	855	838	824	801	825	838	812	835	847	853	836	858	836	826	834	826	838	884	830	899	851	828	848	830	817	851	810	816	872	839	827	869	874	837	833	820	850	774	833	856	816	834	843	835	780	850	824	842	834	842	876	835	883	891	825	867	851	868	864	822	826	829	791	840	861	782	872	811	836	883	843	833	830	847	903	852	804	835	855	804	869	849	834	861	798	863	818	859	814	822	837	816	846	855	872	838	815	840	817	868	804	845	790	853	851	856	875	812	872	867	845	886	883	856	862	857	817	828	826	863	803	833	821	846	849	871	787	875	857	838	880	797	872	858	836	867	802	848	810	834	857	822	777	865	775	835	892	887	843	816	798	836	751	762	793	871	882	851	883	810	859	811	890	793	815	849	826	846	841	851	785	784	835	807	913	812	848	802	856	857	830	840	910	834	792	798	864	870	822	770	868	846	836	872	930	854	856	903	859	850	854	851	856	895	815	882	834	831	841	792	830	842	905	856	827	858	857	853	842	801	800	817	815	855	820	878	853	882	786	818	823	865	849	831	883	884	817	785	814	875	860	842	858	831	822	835	791	796	817	829	877	857	786	815	865	835	853	827	857	855	841	856	794	793	820	843	834	828	828	782	856	810	838	869	825	854	862	816	865	846	820	816	841	820	864	830	833	865	857	823	869	859	847	825	802	805	831	844	900	887	838	836	785	857	795	803	902	854	798	835	848	819	856	806	885	877	841	831	842	881	842	829	838	834	834	859	855	884	883	831	838	862	846	842	842	836	874	841	825	865	892	809	853	827	797	831	855	855	871	813	852	820	870	861	848	874	839	821	829	812	838	822	772	795	852	885	777	849	830	853	842	794	854	866	868	837	840	837	852	810	858	831	836	779	843	919	828	819	858	859	898	770	917	785	828	847	868	840	828	857	870	845	828	810	824	845	850	833	799	806	832	788	830	856	884	822	862	847	864	887	828	872	852	813	780	882	823	838	777	863	759	780	860	810	805	826	848	883	840	851	843	885	854	835	842	875	850	824	840	784	816	893	844	860	851	820	853	809	869	823	818	855	828	828	882	845	852	822	823	818	839	845	864	814	890	848	789	843	886	823	891	833	864	819	863	888	844	804	882	831	813	842	853	855	788	850	818
3222	2229	1401	851	814	958	931	836	731	597	569	505	429	376	320	267	257	205	166	159	159	174	147	126	132	125	101	99	97	90	84	77	100	84	88	87	92	67	69	77	86	74	66	86	65	75	79	72	64	70	78	66	62	73	61	67	61	63	78	78	78	89	70	62	79	67	80	75	79	70	65	66	78	68	78	70	75	73	80	76	71	74	71	78	68	74	65	71	73	81	78	70	79	86	73	86	64	68	67	81	91	74	76	71	71	52	67	76	55	62	73	70	80	72	87	46	63	71	83	78	77	68	74	68	65	82	72	83	72	75	78	88	76	58	83	68	73	63	59	72	81	63	68	80	62	71	64	79	77	78	65	74	85	76	67	79	69	77	58	65	89	82	81	89	78	59	65	69	91	66	68	66	75	72	84	59	60	90	81	68	66	60	64	64	78	77	81	69	86	66	83	65	68	67	66	59	87	70	80	81	64	74	64	75	79	72	76	80	77	63	74	73	80	81	69	69	80	78	70	77	67	68	73	72	75	64	63	76	96	69	85	72	73	62	70	71	75	73	68	78	94	81	57	67	66	60	76	62	68	57	82	69	80	78	75	89	70	80	73	61	54	76	64	59	71	68	70	73	61	69	73	63	76	72	79	84	76	68	77	89	65	52	77	79	80	61	62	78	62	60	72	46	79	64	69	70	70	66	69	61	65	71	85	64	62	74	83	62	68	78	64	67	62	69	72	76	79	80	67	65	95	64	58	83	71	58	73	69	88	64	82	83	58	67	70	64	69	74	77	64	59	78	75	75	69	63	68	73	62	58	67	61	77	74	70	65	78	72	66	85	69	66	69	60	65	85	71	68	71	75	77	74	83	74	75	72	74	67	78	58	63	67	91	74	84	75	77	74	58	62	77	59	68	63	63	69	78	78	74	73	68	84	73	61	69	68	61	81	69	89	73	73	83	64	67	55	70	69	70	58	73	72	77	68	76	81	79	60	64	86	69	77	83	65	68	73	80	73	68	69	50	65	68	70	68	70	87	69	69	63	61	74	55	74	71	63	68	77	77	57	67	69	68	83	75	84	77	78	64	91	71	68	82	81	79	61	79	70	62	76	63	73	67	70	68	89	61	63	81	76	69	79	87	70	85	69	66	67	52	79	76	75	80	78	79	87	64	72	64	77	69	62	82	74	75	79	80	58	63	61	66	68	67	66	72	67	87	87	70	80	68	64	80	79	55	72	67	73	76	65	71	77	78	75	78	64	90	59	61	67	88	74	83	79	87	77	62	66	73	64	78	70	70	80	79	63	62	84	76	86	68	71	66	77	78	90	71	80	80	81	81	63	77	76	70	79	66	75	68	76	73	77	67	66	64	85	62	70	75	73	83	60	58	78	80	70	68	77	84	78	67	62	70	79	65	78	65	81	79	74	59	63	79	58	67	75	75	59	81	65	72	82	70	82	74	63	71	73	88	79	58	72	73	72	83	77	63	79	87	79	68	81	74	81	61	76	64	67	61	66	71	84	73	62	76	61	84	83	77	74	73	76	76	67	72	78	63	68	72	93	63	79	64	72	76	66	68	75	71	58	69	75	70	82	74	81	63	73	75	64	86	75	54	61	67	80	67	65	73	69	71	56	74	85	67	66	81	76	72	73	73	79	78	75	74	61	71	64	56	69	86	65	74	62	73	74	75	67	75	71	73	65	79	81	67	72	64	73	84	62	72	65	63	71	64	84	73	73	70	76	81	74	67	66	72	67	75	81	69	89	64	80	69	85	75	76	70	61	66	71	75	84	71	72	84	74	61	61	64	72	73	63	76	69	66	57	75	62	76	63	73	92	65	80	75	73	65	87	68	78	72	63	77	55	68	93	69	76	83	68	94	67	84	72	74	78	72	56	72	68	80	65	98	98	69	86	67	71	68	71	71	68	77	78	73	90	87	75	78	77	69	60	70	73	67	73	68	83	77	84	73	71	77	74	78	67	75	71	81	63	74	63	83	76	61	83	78	72	54	64	61	62	89	61	57	65	81	77	68	75	75	60	60	60	79	77	70	74	61	79	72	70	65	68	70	69	54	62	66	66	73	62	76	63	60	70	76	78	68	75	60	77	93	83	67	57	70	76	94	83	78	75	90	59	80	76	69	75	76	76	53	73	84	83	67	63	76	77	86	80	73	77	68	66	75	68	53	78	69	86	70	58	82	73	76	69	83	81	73	62	67	67	76	77	76	63	64	52	69	80	85	74	60	70	71	83	77	64	84	74	69	95	55	71	70	74	69	59	75	76	63	79	55	77	55	71	73	83	73	66	73	74	61	67	75	87	78	68	63	77	85	69	76	68	68	68	72	79	69	60	89	82	73	81	67	77	69	73	71	78	58	75	55	78	75	78	62	59	78	73	64	76	60	59	72	67	80	65	80	69	70	77	65	69	73	57	69	80	68	79	59	71	74	54	73	74	65	68	75	75	79	67	83	81	83	66	77	85	60	69	72	65	60	74	72	76	62	70	74	75	78	67	70	75	67	70	74	69	58	75	62	59	69	54	65	78	74	63	69	97	67	66	63	70	57	72	90	55	70	68	78	69	63	70	83	73	73	54	67	67	88	95	69	63	81	74	67	79	76	54	72	74	82	89	65	73	75	70	86	65	76	77	69	81	73	62	62	67	69	89	56	75	68	88	74	67	66	65	76	77	78	82	77	70	81	78	73	58	64	94	86	78	68	77	79	82	63	63	62	68	65	74	69	71	69	71	69	68	70	62	62	57	81	72	83	68	66	69	67	81	68	78	75	69	70	81	69	75	77	63	63	67	74	81	63	71	79	84	77	72	82	77	83	76	67	63	71	57	58	62	69	62	72	67	78	80	67	81	68	75	59	61	73	84	57	76	58	70	85	79	78	65	72	72	76	66	83	69	67	78	66	85	65	65	73	83	57	82	65	70	67	69	68	71	72	66	65	81	59	71	80	72	67	74	71	92	61	53	74	65	64	69	68	79	74	82	65	68	57	71	73	78	62	73	75	70	70	73	83	71	73	76	80	75	72	74	82	92	61	68	69	55	77	79	70	67	81	67	58	76	77	79	63	78	84	73	73	61	77	67	75	77	72	71	68	72	67	69	68	84	63	81	68	74	74	63	84	76	76	64	71	69	67	90	68	90	76	69	75	63	71	87	77	88	74	60	82	64	64	71	85	76	74	63	64	64	71	55	75	71	69	72	72	78	74	77	62	58	75	73	77	75	70	70	68	73	74	66	82	67	69	52	73	81	73	81	79	82	60	74	70	68	71	67	68	55	60	72	79	65	60	80	59	59	67	78	83	75	56	66	75	80	75	71	87	66	75	85	66	72	82	82	70	73	81	63	60	77	71	84	72	69	87	84	53	63	71	59	79	82	70	73	72	67	66	66	62	80	68	83	90	81	76	73	78	65	69	72	76	72	59	68	60	67	70	84	81	79	78	85	76	72	67	61	67	63	64	85	67	88	66	71	62	79	73	66
26835	20124	16293	21657	27982	27382	25585	22825	19908	18210	16730	14625	12845	11141	9477	8186	6951	5726	4736	4345	3957	3739	3369	3052	2750	2294	2068	1919	1675	1524	1450	1369	1175	1222	1126	1046	1043	986	1051	1014	1048	957	885	885	904	900	937	902	863	894	838	889	829	874	860	855	845	858	871	900	871	807	876	790	853	870	850	790	865	795	836	849	849	799	813	879	806	867	814	816	800	825	793	836	860	834	864	833	857	807	850	828	789	833	890	852	878	831	828	836	829	801	809	850	867	854	855	862	832	839	888	865	858	834	841	880	830	815	842	828	805	807	853	875	813	838	845	846	867	843	829	882	846	835	884	883	859	825	858	844	827	837	823	860	852	832	892	800	816	829	876	840	843	771	838	827	835	869	901	871	774	838	808	844	835	859	840	845	868	888	843	848	845	854	906	853	839	808	869	832	852	876	847	862	836	823	852	854	797	852	869	849	826	866	846	849	835	829	886	811	892	855	864	893	856	866	824	848	863	895	844	888	826	864	845	823	830	859	858	873	832	801	859	886	859	922	818	824	837	843	847	853	892	900	831	860	837	836	818	857	806	920	930	881	839	792	841	814	826	823	842	827	838	850	880	837	886	870	841	827	839	841	853	856	821	853	859	853	837	836	890	818	878	909	860	873	897	835	840	803	878	869	841	822	820	815	853	837	900	891	884	833	812	784	884	806	854	901	845	805	873	871	804	879	827	823	821	839	791	823	860	796	849	851	844	829	856	831	866	858	867	925	807	816	846	854	874	801	836	793	877	849	836	864	852	844	832	859	819	861	908	867	792	859	869	853	894	866	847	841	843	876	783	881	836	871	898	853	871	838	906	849	850	870	843	794	838	862	837	871	842	816	855	884	833	860	844	879	822	841	782	858	816	843	842	909	821	876	893	794	864	816	816	855	853	820	829	846	833	886	887	868	819	864	803	849	841	832	852	852	847	874	861	891	889	838	893	846	873	825	863	857	873	874	827	838	874	818	819	883	861	824	837	821	875	833	840	861	853	851	821	872	837	771	800	882	807	849	899	829	829	858	864	876	865	832	821	892	841	833	895	818	846	867	853	867	836	789	844	852	819	833	905	859	874	837	849	862	878	852	844	860	887	837	829	850	881	866	881	876	855	851	809	861	861	852	808	879	884	830	845	847	859	856	795	836	880	851	815	872	869	861	839	854	841	831	901	859	875	851	826	859	850	835	872	892	865	854	844	855	853	853	865	858	848	838	861	851	857	780	829	825	829	822	852	853	871	816	872	822	856	844	821	807	844	873	795	833	817	857	860	836	849	848	824	861	860	867	875	826	843	888	803	858	827	836	884	849	837	864	844	869	849	838	905	866	865	846	792	904	870	864	868	857	846	871	887	881	864	861	845	844	831	877	856	833	861	869	908	914	815	840	885	833	817	886	884	849	861	841	917	853	830	907	883	787	816	846	913	848	850	863	850	851	866	878	882	893	782	815	837	833	859	849	878	836	900	816	919	908	918	833	864	850	870	867	843	839	796	880	832	823	832	831	876	828	916	798	824	861	841	838	863	864	816	859	873	816	769	903	798	837	858	813	910	843	808	861	845	868	886	838	872	864	816	802	879	806	822	861	795	841	842	880	872	833	849	796	854	867	846	862	806	853	828	897	816	810	858	874	847	880	833	741	838	870	839	849	868	821	862	866	899	845	856	853	809	840	868	858	834	803	815	855	892	854	804	870	856	863	876	858	858	853	861	853	838	851	873	887	836	835	852	862	868	834	831	861	835	794	876	841	850	885	862	841	851	844	810	818	813	814	879	897	883	815	821	852	842	836	844	863	838	841	833	872	826	822	857	848	852	854	773	784	881	848	821	814	815	862	819	856	844	868	809	875	865	826	885	879	834	836	885	825	843	791	810	856	887	865	882	768	890	880	823	891	845	817	834	851	811	814	843	859	860	887	858	846	822	834	843	827	861	856	842	825	860	855	887	860	886	852	844	815	877	799	891	817	857	854	859	835	811	862	848	875	864	861	883	845	844	797	833	862	847	818	871	860	863	816	890	819	854	846	855	877	840	812	826	839	866	856	814	822	852	870	867	853	792	893	808	867	886	823	879	858	864	905	840	841	869	874	847	841	796	824	866	831	855	822	804	828	787	868	817	840	844	855	844	903	892	818	841	857	846	849	836	869	819	819	848	866	886	823	843	821	954	819	831	863	839	822	896	824	863	874	829	877	870	843	799	881	824	805	811	848	871	893	869	891	847	847	881	826	815	845	806	849	861	850	868	821	822	812	899	852	829	856	885	828	795	858	833	840	853	826	876	907	874	842	845	874	869	868	824	897	832	872	818	912	849	896	840	790	829	819	809	836	847	848	900	840	884	899	871	840	824	845	911	837	863	805	866	802	868	871	846	862	848	836	828	822	845	833	815	825	844	835	825	832	869	841	831	837	843	810	848	813	867	791	838	843	848	839	866	864	857	876	885	798	862	861	807	900	858	819	845	827	817	806	860	853	863	839	838	866	877	838	850	835	857	885	793	876	846	859	795	835	840	832	841	815	853	846	859	775	860	811	837	870	867	835	851	881	816	831	898	843	777	848	860	786	879	895	831	829	859	878	882	862	839	808	891	896	813	823	870	849	855	861	847	833	804	850	853	861	867	842	872	841	837	869	894	840	815	840	824	811	861	827	842	839	870	831	936	892	844	855	834	838	871	810	875	908	890	804	802	864	855	822	827	853	842	782	851	815	884	854	832	869	881	854	861	795	873	847	850	837	848	856	861	873	833	846	857	806	858	849	885	804	821	839	839	832	891	848	855	855	825	902	840	889	891	858	848	893	809	835	818	889	829	866	856	811	817	877	841	879	820	911	870	879	885	888	835	884	817	845	921	851	814	861	783	872	836	820	912	836	831	829	868	863	836	802	841	851	837	843	839	845	904	808	842	874	881	819	778	878	878	819	893	795	835	873	910	804	869	837	859	835	847	844	808	841	871	830	860	850	808	852	805	849	866	876	899	831	828	850	852	882	845	843	869	854	834	919	870	826	852	850	862	840	825	854	879	816	878	834	897	832	825	838	883	835	870	843	811	857	885	815	823	848	833	875	847	842	868	846	795	886	856	855	849	812	837	849	841	842	808	890	862	801	875	940	844	874	873	867	858	842	842	841	874	787	836	890	867	853	860	866	819	820	831	841	884	890	841	887	833	792	833	882	858	873	906	835	848	846	845	877	805	817	846	891	863	872	892	876	834	859	821	848	815	886	831	786	826	833	827	838	863	837	830	883	880	802	832	888	904	886	808	897	841	850	857	863	853	876	855	849	860	798	866	858	810	876	838	825	841	866	885	834	845	858	872	880	834	869	825	876	863	884	873	862	862	857	826	876	843	849	828	836	839	830	899	838	866	812	880	891	815	876	852	854	858	824	832	874	819	838	841	826	854	852	864	858	848	850	883	874	836	840	835	866	839	862	850	880	838	857	824	877	858	833	824	880	886	873	855	852	830	830	862	825	877	837
4608	2175	1366	840	739	864	858	787	704	629	616	559	428	361	380	301	278	230	215	176	176	183	150	151	132	132	112	113	88	98	99	94	85	97	86	73	72	80	77	92	81	78	76	83	75	66	60	67	64	68	70	77	65	84	65	84	85	67	56	84	67	69	80	69	69	67	75	67	67	63	67	58	69	77	73	66	86	80	69	82	69	88	82	76	64	66	69	71	79	82	70	74	65	76	73	69	60	66	64	75	79	88	69	81	78	73	86	73	70	72	81	73	79	76	80	66	67	62	77	69	78	73	69	77	75	82	67	76	67	71	81	65	84	67	60	71	77	68	55	65	69	89	81	72	68	65	72	64	82	79	72	73	78	79	82	85	85	88	57	70	69	69	72	70	79	84	90	81	77	64	68	77	68	60	85	89	71	81	96	70	64	61	60	63	66	71	69	84	82	77	75	77	72	69	86	71	72	76	60	81	78	81	64	76	70	82	76	73	64	87	73	76	71	77	64	75	61	77	68	61	79	74	78	61	72	82	71	84	86	76	68	73	61	76	67	69	78	86	75	61	69	53	76	65	58	81	84	70	70	75	76	70	88	87	79	75	74	70	54	83	80	97	71	69	81	74	51	72	77	79	71	84	61	80	86	66	83	70	60	68	75	69	60	75	61	63	69	68	82	65	63	70	78	54	76	60	72	80	71	68	61	84	83	68	81	66	81	88	73	67	71	65	87	62	68	73	77	72	67	82	69	71	79	68	84	66	75	73	72	66	92	70	70	73	87	65	69	74	75	80	64	81	72	76	77	75	81	67	83	59	89	85	60	67	73	85	64	73	74	81	66	73	82	76	74	67	79	78	87	78	91	70	65	68	78	72	74	68	73	79	84	70	90	72	83	60	69	79	73	77	73	81	79	85	81	66	72	72	68	65	78	86	71	88	63	80	73	76	59	77	89	73	77	74	68	88	74	92	77	72	77	64	74	67	61	66	78	71	57	61	82	71	67	71	82	76	84	60	64	66	81	62	78	69	88	70	65	73	77	77	70	90	55	68	68	70	78	67	86	81	63	77	81	85	79	76	76	79	79	86	77	75	80	83	73	68	55	85	88	77	71	75	72	64	80	63	76	74	85	92	85	69	73	78	70	93	73	76	82	72	72	87	74	77	74	68	75	76	68	81	64	62	72	68	77	75	88	82	73	70	59	67	76	66	69	85	82	77	63	72	90	84	68	69	75	57	75	55	69	78	71	82	103	68	50	65	72	85	78	77	81	93	66	87	69	73	87	88	70	102	68	78	70	73	67	82	86	86	67	87	69	77	82	72	72	77	66	65	63	81	65	71	75	87	70	73	75	77	69	72	75	83	76	70	83	83	73	78	81	75	68	77	66	77	77	66	66	75	80	64	86	67	67	76	81	73	75	77	82	92	79	74	76	75	77	82	54	69	70	93	70	60	86	58	78	68	66	80	78	76	78	71	65	77	81	84	75	70	78	81	68	83	81	76	71	88	76	72	72	80	65	77	76	72	78	78	76	75	77	86	65	68	60	63	68	93	85	75	86	68	75	69	83	75	83	93	78	63	85	89	75	86	78	75	60	73	75	70	88	80	68	86	81	67	76	86	63	83	57	61	77	75	66	96	76	64	75	89	76	79	69	68	81	71	88	71	76	72	94	74	100	64	72	84	62	59	82	76	70	85	86	63	83	76	71	58	75	70	73	84	53	72	71	73	77	76	56	91	65	68	94	73	77	80	69	82	64	81	75	84	96	96	77	78	82	67	77	99	66	90	74	82	57	69	69	66	74	68	55	62	63	60	69	80	76	58	74	62	66	81	57	68	64	84	66	75	66	78	65	76	79	85	77	71	87	67	72	84	83	74	59	57	79	84	70	81	84	76	75	68	73	53	78	95	79	69	70	79	79	61	77	79	81	62	85	73	74	74	76	64	76	67	68	76	79	82	56	65	87	67	59	80	74	86	64	65	72	68	76	79	57	79	77	62	57	82	65	76	66	76	88	73	65	63	70	75	70	91	62	67	65	79	75	79	64	71	60	68	80	66	72	84	53	65	82	73	64	96	73	74	75	83	72	78	73	70	70	65	75	96	99	75	75	66	75	66	61	81	66	66	72	68	65	71	79	74	79	62	66	61	77	79	80	74	65	68	63	79	67	80	91	67	61	68	60	79	78	79	66	79	53	70	61	83	78	75	80	68	78	73	78	75	68	61	66	77	77	80	69	65	74	73	65	77	69	72	72	84	72	71	65	73	72	71	68	72	87	66	73	76	77	73	77	80	68	62	76	54	65	64	75	84	82	80	66	67	67	70	75	75	70	82	103	69	82	84	66	72	83	84	77	77	73	81	73	66	73	77	78	70	73	66	84	80	85	90	76	75	87	77	88	75	68	70	74	59	81	84	79	53	70	79	73	65	80	74	74	67	79	67	84	71	63	62	88	75	66	82	69	62	67	75	62	72	77	84	77	78	72	79	79	76	67	70	83	69	83	87	72	65	74	65	69	73	83	74	79	79	89	61	73	80	64	68	73	66	69	69	88	79	85	62	75	69	86	80	65	62	70	72	80	86	78	86	68	64	87	75	67	71	71	60	88	75	58	59	77	88	89	62	65	96	75	75	75	66	75	64	73	71	69	84	60	70	64	67	68	74	79	80	64	64	77	80	74	59	78	85	62	84	79	63	68	68	71	66	83	67	69	59	64	60	62	82	76	80	79	80	74	65	65	71	67	75	62	60	84	64	68	59	81	66	80	71	79	69	80	62	65	69	74	61	70	63	73	88	73	83	80	72	81	72	64	63	75	88	57	86	63	77	64	84	59	75	77	71	83	81	78	83	73	80	75	78	71	80	66	63	82	67	75	64	75	89	84	89	74	88	74	72	74	70	71	87	76	72	90	60	72	68	54	70	84	66	75	78	73	81	76	62	70	79	74	80	61	64	80	69	68	69	69	61	60	83	66	73	79	72	68	73	61	66	95	81	67	82	85	55	73	80	58	88	72	64	70	81	80	86	67	79	76	77	69	74	79	68	68	81	72	75	83	69	75	60	79	69	79	78	92	68	55	76	78	73	80	69	75	79	60	82	76	63	74	72	76	75	82	78	72	80	72	84	88	62	80	71	68	71	66	74	69	82	78	67	77	77	69	84	64	80	68	81	65	59	78	88	82	67	69	63	81	84	72	92	78	67	82	68	83	74	73	74	70	81	81	87	75	68	76	73	78	63	76	74	80	66	68	83	81	76	65	62	82	72	85	73	71	60	60	72	74	62	85	58	79	62	87	77	80	79	72	74	71	66	93	74	68	80	85	72	82	81	71	67	71	72	82	72	80	67	88	69	78	70	84	60	64	51	78	82	84	61	79	66	70	74	77	78	77	79	88	75	83	67	77	76	72	87	76	56	87	77	73	69	86	53	70	66	63	93	88	70	72	76	69	61	76	71	70	80	58	76	92	73	88	72	84	79	73	66	80	74	72	85	95	57
25938	19608	16405	21628	27323	27231	25162	23098	20863	18914	17552	15590	13592	11670	10258	9229	7926	6701	5737	4889	4350	4000	3759	3400	3063	2782	2351	2088	1912	1712	1537	1423	1372	1227	1214	1166	1133	1085	1053	1053	1043	984	977	971	960	914	981	973	955	945	933	887	906	865	954	911	905	902	885	835	901	901	921	897	869	860	857	860	916	874	839	836	913	845	896	921	845	905	907	889	910	861	878	855	894	874	902	899	913	879	903	901	883	865	924	858	904	849	862	852	872	836	913	877	908	878	906	886	843	908	866	955	870	868	993	920	912	843	897	909	922	872	834	851	910	874	880	898	883	878	882	912	848	849	854	939	868	867	925	911	858	866	882	834	888	854	882	894	818	846	866	835	895	868	913	900	881	896	917	884	867	870	844	883	928	890	875	891	889	929	825	822	877	831	850	957	898	864	864	887	958	864	887	868	877	859	869	870	902	905	850	890	884	869	924	879	868	879	898	895	858	811	874	870	899	878	909	901	931	858	861	836	860	874	899	896	911	817	862	864	859	856	869	829	896	864	879	957	839	871	886	907	973	859	834	927	879	896	863	825	907	879	838	859	841	865	890	866	856	889	913	830	905	901	812	855	857	898	882	862	893	859	883	895	874	879	877	923	884	832	879	907	883	883	892	889	849	908	887	922	918	835	891	931	869	877	855	893	885	862	874	922	922	857	924	848	854	911	874	875	951	890	904	921	858	824	895	870	920	897	892	910	901	868	838	872	948	893	880	888	848	902	970	909	890	884	920	864	853	910	932	917	920	890	889	912	892	874	867	928	914	893	896	900	882	878	892	915	876	909	856	850	868	845	839	895	882	822	823	904	887	897	861	895	880	886	896	857	885	885	875	881	829	881	834	871	905	839	882	871	879	860	838	904	873	887	893	853	890	876	843	894	877	924	862	936	869	815	847	828	891	893	821	888	863	928	853	875	866	861	892	846	873	876	865	878	812	880	863	889	915	858	895	880	879	898	897	830	873	830	842	923	896	911	871	885	886	867	910	864	882	836	960	890	937	865	880	864	828	854	879	857	923	898	909	879	855	906	859	906	901	883	917	885	815	871	822	847	881	885	901	897	906	903	850	898	907	866	887	850	871	900	915	882	905	889	874	882	887	898	882	881	885	853	866	853	900	858	902	912	892	877	868	866	883	924	913	886	854	895	905	845	853	865	904	903	837	896	865	876	875	898	923	900	902	851	844	821	873	868	859	899	899	908	855	872	870	860	873	821	906	876	873	920	887	888	881	843	916	890	880	915	895	896	855	875	856	875	862	823	879	891	842	883	816	876	855	879	820	817	879	849	872	905	873	873	837	914	895	874	856	897	899	841	892	868	876	841	905	892	926	848	900	908	905	842	854	860	883	864	894	870	847	898	870	850	871	880	912	892	907	871	902	899	888	912	870	928	873	865	930	861	918	892	869	923	879	886	886	844	920	901	884	873	868	842	901	864	871	887	884	913	907	908	901	887	846	861	852	899	894	896	904	945	890	872	878	881	895	890	843	890	855	845	879	823	867	836	893	894	860	883	864	856	895	878	924	863	894	856	877	872	871	944	831	875	926	910	852	846	842	920	873	933	890	836	884	850	874	925	871	898	866	855	823	881	880	816	859	849	862	836	934	906	912	924	912	828	887	850	905	850	853	890	830	861	863	921	905	868	884	868	890	889	884	849	919	890	896	884	919	900	804	907	858	915	930	858	864	875	860	879	836	862	815	845	896	898	922	903	868	920	846	858	906	885	867	905	850	833	832	898	898	914	900	870	830	884	865	837	912	860	878	859	864	897	839	879	882	852	889	889	847	881	888	805	904	918	891	877	870	861	825	891	870	852	863	923	907	871	903	824	920	853	917	931	857	900	867	908	884	844	833	830	877	869	898	890	914	858	892	943	921	895	896	875	884	848	871	864	854	908	872	868	878	845	900	864	855	905	887	853	868	883	922	957	880	921	922	896	900	870	858	877	878	918	863	870	908	865	895	908	880	850	841	936	892	855	884	935	893	885	810	889	912	886	877	877	829	873	871	887	881	897	873	850	912	920	909	839	866	853	860	875	842	874	846	855	843	889	879	821	901	870	917	848	856	872	902	867	887	875	902	847	867	866	900	882	849	835	890	889	872	861	887	898	851	903	891	885	841	883	916	852	854	883	866	885	933	877	854	845	852	889	863	842	863	908	887	847	951	890	849	880	855	822	833	851	852	874	873	847	859	866	911	934	876	892	873	862	944	910	906	877	835	872	859	885	880	918	876	857	905	869	868	814	874	826	840	865	878	842	896	893	874	858	862	837	902	901	878	879	931	841	845	858	858	834	956	844	881	848	859	913	882	922	872	911	811	922	874	862	885	882	850	866	892	906	891	891	893	881	877	846	917	875	883	889	949	893	869	870	877	887	825	903	904	916	903	844	833	927	936	885	889	860	886	891	884	927	904	793	856	933	894	906	831	908	900	885	908	815	870	921	884	899	876	908	898	871	907	881	867	854	893	827	857	850	869	902	852	855	885	884	861	813	880	830	851	880	893	871	899	940	885	861	903	898	853	904	902	831	861	875	849	868	902	908	882	907	896	922	869	881	899	864	921	863	868	899	837	907	860	818	876	928	943	896	924	939	863	894	885	863	920	890	905	878	865	869	926	834	905	873	884	854	919	857	871	878	889	834	866	907	873	875	864	866	884	923	902	909	866	832	882	946	924	836	880	862	936	938	887	887	898	876	878	883	906	895	929	922	910	870	881	877	881	917	880	859	877	849	908	842	906	926	881	878	865	857	876	863	903	878	915	857	920	908	842	886	849	864	916	854	863	917	887	876	845	882	889	858	881	883	889	913	860	899	882	890	892	871	896	852	876	919	874	854	881	840	896	909	840	845	881	849	823	873	883	868	887	889	854	863	908	863	922	892	897	872	926	851	878	855	914	907	888	875	813	852	864	887	877	903	895	884	872	874	868	885	855	884	895	883	887	871	848	863	842	857	854	871	880	922	814	885	869	867	908	831	896	874	867	859	888	888	885	918	844	881	880	894	869	901	878	858	916	906	835	905	876	826	893	844	878	870	865	881	886	905	872	903	840	857	910	921	913	829	865	914	884	875	870	868	858	853	870	828	813	956	932	879	868	865	886	864	901	919	885	833	922	940	964	882	873	817	838	939	845	864	910	929	911	864	883	841	886	888	801	887	916	811	876	898	886	876	844	814	866	875	865	871	886	884	885	920	848	900	903	908	873	863	866	902	892	877	861	869	894	913	872	857	837	889	859	787	871	842	906	861	936	855	832	928	885	862	883	907	904	874	878	893	866	881	876	866	892	893	844	911	871	848	890	880	872	880	873	868	883	904	925	869	930	868	850	870	904	909	857	884	865	847	884	923	891	893	872	903	905	881	829	888	846	869	864	855	864	860	879	869	829	935	823	855	868	879	898	915	825	839	891	919	863	913	836	875	868	882	836	873	873	840	888	874	894	899	862	811	894	867	840	884	907	890	860	898
4422	3145	1812	1105	1041	1184	1149	1038	936	861	838	710	560	532	506	385	345	294	270	232	175	179	182	143	155	141	139	122	110	111	110	84	84	94	68	79	83	75	86	96	79	89	76	74	96	80	82	85	74	63	87	68	92	81	71	78	80	71	73	76	90	88	86	86	58	67	78	80	72	72	89	85	65	73	79	72	78	69	66	70	80	77	92	93	80	73	73	62	76	63	75	64	69	65	83	82	84	73	69	67	72	67	69	77	80	92	82	80	67	67	73	84	58	81	77	67	82	83	66	67	79	78	67	78	80	84	61	92	56	79	80	66	72	69	78	72	77	71	89	65	82	72	69	68	76	76	70	73	76	72	73	71	72	78	69	71	77	62	83	70	73	66	88	67	68	89	77	73	78	67	84	75	81	60	63	76	75	68	72	69	76	78	67	86	78	60	64	84	67	81	78	64	63	76	66	76	67	74	79	75	60	85	81	85	69	71	89	80	73	69	87	83	68	77	68	73	72	85	70	100	67	80	68	65	62	62	70	73	69	75	59	86	81	74	81	79	79	73	59	73	68	63	80	79	66	93	68	73	78	77	63	79	86	78	69	83	80	87	75	74	73	73	86	54	68	89	72	83	71	59	82	89	73	86	72	86	66	84	79	88	93	73	72	67	62	92	83	70	79	79	59	88	82	71	77	79	62	66	83	73	70	66	63	59	56	67	77	71	77	70	75	82	80	77	64	75	69	57	82	88	74	84	68	95	82	64	75	69	63	83	76	84	62	62	73	79	89	74	87	81	80	73	61	79	70	75	80	65	70	72	87	69	74	85	67	77	82	63	65	71	86	85	59	83	86	66	69	70	70	64	75	60	77	64	72	81	71	68	70	55	79	70	74	76	78	84	77	79	78	76	77	68	71	76	70	74	81	70	75	75	71	90	67	68	73	69	74	75	70	86	81	70	75	73	85	69	64	72	66	75	68	84	74	80	69	82	74	77	87	72	75	84	83	65	78	74	72	80	68	88	69	77	77	72	82	82	72	70	72	82	72	79	80	75	72	92	79	80	84	75	80	72	85	74	75	70	63	69	67	83	77	72	77	83	77	78	82	79	82	82	76	72	79	70	66	77	65	63	75	62	78	77	71	86	79	68	66	60	75	82	68	60	71	68	66	80	67	75	67	74	81	80	79	80	69	84	70	78	65	66	62	72	84	70	60	77	79	76	69	79	76	74	84	86	89	81	63	64	85	72	79	62	73	66	76	75	64	75	79	82	60	82	67	71	73	69	83	61	80	87	65	80	77	74	80	78	87	76	89	77	72	98	76	73	76	86	64	63	65	58	76	81	70	83	81	74	77	82	66	71	70	84	79	83	67	68	79	72	84	77	87	71	67	78	94	77	71	69	80	72	76	76	71	72	67	75	70	75	69	67	91	67	78	67	75	77	65	80	85	66	67	98	81	75	58	72	81	63	82	77	80	69	73	64	79	65	61	77	64	64	86	72	66	70	78	69	92	78	71	81	83	76	72	72	82	63	75	72	74	80	55	74	72	69	80	73	78	82	82	65	64	65	82	61	72	76	74	72	84	74	79	59	76	77	75	80	86	72	87	67	74	65	87	75	65	80	72	71	75	61	75	98	75	82	81	65	70	66	61	78	69	74	64	72	70	74	82	80	73	79	70	71	60	73	73	68	88	66	83	72	84	65	64	78	69	74	68	76	89	81	73	70	64	74	58	70	83	70	89	85	65	85	58	73	75	78	68	67	89	87	89	75	81	71	75	73	89	67	73	54	80	68	77	70	74	65	71	76	77	76	74	73	79	74	77	80	89	76	85	90	73	86	70	80	90	74	91	78	60	74	64	90	94	54	70	76	76	62	72	63	62	90	84	82	66	70	93	60	67	69	77	85	67	71	76	80	81	87	88	76	84	75	75	88	76	69	62	83	77	87	70	53	85	99	77	64	90	80	70	80	79	81	77	79	69	89	80	72	90	81	74	67	70	85	66	72	62	78	74	63	74	79	79	80	77	74	66	71	67	63	74	77	62	78	73	73	58	73	71	88	66	79	76	83	86	77	86	70	92	73	57	75	72	65	91	79	84	95	65	71	66	68	79	85	79	73	74	62	79	72	79	69	82	74	82	84	83	71	73	66	74	82	78	73	82	73	68	85	78	71	87	65	89	75	69	65	70	75	86	66	65	78	76	102	73	64	65	71	75	66	82	78	59	82	80	85	79	73	86	89	62	72	80	81	71	74	78	69	70	77	73	76	69	84	84	77	74	78	76	71	86	80	72	77	71	86	78	79	76	71	76	63	60	78	76	77	84	62	65	73	78	80	73	72	63	98	82	74	72	70	78	73	86	66	82	65	74	79	63	64	57	78	75	67	70	84	70	75	85	68	72	85	71	60	78	83	64	63	91	77	57	99	72	86	56	68	75	73	73	65	72	78	78	81	85	59	63	78	74	81	57	64	89	73	84	83	67	68	67	74	81	86	74	97	76	69	68	89	79	75	72	60	80	63	83	78	82	77	81	68	71	84	71	69	78	68	82	80	71	72	81	70	83	78	56	70	73	79	67	82	93	87	73	68	70	82	71	70	72	77	88	87	60	66	83	66	105	72	88	69	77	77	77	92	78	67	81	83	87	82	64	79	77	77	85	69	92	68	77	82	69	81	92	81	71	68	67	68	74	83	67	78	68	80	81	75	81	91	85	75	82	73	69	85	75	69	73	75	72	75	82	66	68	73	72	75	85	78	85	86	72	78	74	77	78	57	80	82	92	81	58	80	70	94	72	63	75	97	65	60	93	74	62	72	84	83	68	75	74	75	71	98	76	66	67	64	66	82	74	79	79	78	72	79	71	70	72	87	73	61	65	71	83	76	76	67	65	78	71	80	73	74	77	74	61	70	82	75	71	63	82	77	80	72	90	89	71	75	91	69	73	59	64	82	77	82	82	81	73	65	83	54	80	71	60	71	85	54	73	68	82	78	58	69	62	81	82	87	70	74	80	68	80	63	64	75	60	71	90	80	64	65	83	66	87	68	75	88	65	72	80	64	87	75	80	64	57	92	97	67	82	59	85	80	85	73	87	85	78	64	88	80	73	70	75	77	80	80	79	64	80	89	79	70	68	81	77	79	81	74	67	79	67	77	64	60	94	70	64	60	77	81	76	76	60	76	97	85	71	66	93	69	76	74	76	81	74	93	70	66	69	81	73	89	75	82	79	83	73	78	80	83	69	83	73	72	88	76	80	84	78	77	80	80	73	76	73	86	85	76	77	62	87	88	65	99	88	80	61	70	58	71	72	82	68	63	78	56	79	93	80	69	71	80	93	67	60	71	76	69	61	78	83	54	84	70	70	88	71	87	70	60	68	75	90	77	78	82	65	88	82	75	66	88	93	80	73	78	70	76	80	66	66	71	65	55	70	72	75	66	65	84	81	80	73	73	80	72	86	65	65	78	69	88	83	76	79	70	67	69	74	75	65	60	79	70
29748	22533	19153	24272	29692	29562	27822	25422	23207	21648	20534	17817	16341	14379	12638	11503	10123	8630	7513	6557	5465	4826	4360	4117	3714	3494	2895	2595	2279	1993	1812	1706	1539	1485	1314	1295	1240	1203	1118	1119	1119	1061	1019	1037	986	948	930	946	1017	975	928	923	873	920	966	896	900	938	876	869	857	947	945	885	899	928	943	921	930	890	870	910	908	907	880	911	899	956	954	854	867	894	884	855	860	887	897	929	873	900	863	909	906	811	859	912	898	894	866	915	897	896	910	869	878	884	918	870	910	878	894	856	878	931	937	882	900	904	853	891	882	882	890	891	837	937	915	862	887	881	872	860	897	891	906	867	911	904	862	947	903	850	883	846	920	878	895	877	929	880	884	932	876	888	897	945	888	851	900	881	920	892	868	854	840	913	852	901	897	879	884	854	859	907	932	888	910	858	860	849	899	929	881	874	858	808	940	869	899	913	850	888	926	882	846	889	845	840	872	920	904	888	868	934	901	831	898	917	861	916	927	868	857	866	882	872	923	880	844	851	886	896	892	933	907	847	840	876	896	856	918	880	875	893	885	889	914	856	866	926	911	914	902	857	834	872	870	895	859	830	913	888	886	912	843	897	835	977	912	932	882	865	883	887	901	932	845	865	916	826	894	861	912	867	915	883	837	888	870	871	859	883	901	868	902	865	883	867	898	922	879	909	835	856	952	850	974	869	859	845	872	950	916	853	923	913	894	843	870	826	793	876	900	900	912	909	935	873	906	860	878	894	902	840	916	911	866	844	865	913	859	887	883	948	894	851	832	871	887	849	883	869	878	907	894	866	951	884	853	922	922	867	864	926	819	912	887	871	869	887	906	852	878	908	947	917	912	877	899	898	903	891	876	873	885	937	935	890	889	848	893	908	872	870	837	890	918	895	888	831	873	903	918	894	918	822	887	891	868	889	866	852	889	904	923	887	838	860	868	875	877	869	886	951	884	884	902	882	893	911	851	889	911	857	890	903	875	879	891	886	945	860	859	933	931	974	921	897	885	895	899	887	890	897	856	862	912	900	888	878	845	857	915	892	886	850	917	873	886	874	877	868	951	874	817	911	947	889	913	921	893	853	860	874	837	925	916	871	876	903	870	885	890	902	911	907	833	880	886	886	899	929	887	875	854	850	837	909	873	918	907	901	863	932	952	906	823	885	856	890	843	900	882	878	903	876	862	902	857	884	911	897	853	911	854	873	917	863	960	913	859	877	834	893	855	899	911	884	888	857	915	874	867	965	879	850	871	805	908	886	890	845	848	883	914	866	884	887	881	872	895	911	830	857	842	882	875	839	864	891	903	934	870	935	928	901	872	936	852	845	930	849	901	895	895	892	900	893	901	915	875	875	904	876	883	916	867	843	937	855	834	920	921	917	944	827	891	860	851	872	906	875	883	875	890	879	854	868	874	870	919	835	874	912	904	862	878	991	856	868	834	878	872	872	914	846	881	885	895	900	854	865	886	841	916	833	876	827	826	852	921	969	877	873	843	854	870	857	931	866	867	878	896	877	876	915	921	870	883	838	885	894	870	899	864	898	905	865	862	890	867	829	912	836	875	845	895	885	945	939	918	884	873	842	921	924	860	868	874	906	905	861	881	864	887	913	847	882	888	907	792	850	926	862	841	914	900	869	920	872	910	868	852	924	897	900	876	922	836	882	894	851	906	851	870	900	891	880	852	969	899	899	894	887	948	878	889	971	819	861	878	815	869	880	917	913	891	873	938	887	882	900	869	812	907	888	860	871	901	846	916	882	836	876	868	907	871	880	912	880	899	844	855	896	889	866	927	855	883	859	850	883	871	889	897	895	841	889	876	862	926	861	892	938	874	903	901	865	842	903	911	901	843	867	871	845	829	867	915	857	941	979	918	895	909	923	922	846	956	883	916	854	900	905	891	942	890	899	919	893	855	875	910	872	907	913	857	859	922	893	895	925	907	872	860	951	917	915	856	898	925	885	835	898	924	868	913	873	859	900	948	824	861	898	920	890	859	880	846	868	897	880	879	875	889	930	872	885	880	872	898	876	857	857	889	895	838	863	889	910	812	934	919	910	962	898	828	858	898	852	921	900	874	886	912	937	895	911	910	882	880	881	888	891	838	896	828	891	911	914	885	861	909	857	853	953	930	896	912	839	907	893	891	867	927	858	928	886	837	887	952	889	886	840	919	841	869	904	955	935	864	904	869	832	831	846	902	859	878	937	798	895	881	899	897	920	889	874	928	886	895	889	896	884	911	831	898	895	859	876	872	871	911	875	876	894	903	858	824	894	922	900	858	860	854	827	882	893	900	912	910	870	901	904	890	878	883	820	836	889	848	866	865	835	881	862	906	892	856	857	908	911	885	874	884	883	934	894	903	879	873	890	897	903	917	861	896	857	870	872	928	942	891	906	887	870	932	883	817	863	923	935	922	911	906	866	869	874	924	875	863	893	926	841	884	813	892	871	884	899	898	838	867	913	887	873	905	833	826	896	918	893	917	869	900	925	916	940	822	901	850	846	890	919	830	909	843	859	893	842	870	915	884	877	883	876	881	906	860	937	937	854	890	831	893	877	896	860	828	869	836	871	832	867	858	838	879	892	848	902	852	929	866	905	884	826	884	873	886	860	908	904	844	836	919	920	810	923	857	852	882	896	857	915	886	915	858	879	889	884	894	898	837	903	909	932	908	898	892	857	854	909	858	877	893	890	894	901	931	892	884	846	928	895	840	901	904	902	866	887	858	930	897	877	887	848	905	862	919	846	875	861	902	875	950	873	931	940	839	912	861	951	879	842	938	911	851	869	860	846	844	847	867	839	913	903	858	891	879	860	857	846	838	899	897	850	863	857	914	916	907	830	870	901	880	873	884	919	865	881	866	830	901	898	886	905	891	915	885	903	886	863	868	847	892	877	832	877	874	863	808	855	952	903	931	890	861	892	856	893	860	845	868	899	931	922	912	831	907	900	857	864	863	909	933	866	874	908	933	887	915	887	901	874	904	884	839	873	902	901	977	885	954	859	883	893	860	888	890	882	843	880	880	916	901	872	974	901	879	865	871	890	867	911	913	942	819	917	826	883	890	892	892	855	893	863	888	904	889	864	935	907	847	849	835	841	866	840	869	932	860	884	909	854	933	859	865	909	912	861	872	852	895	888	924	910	862	860	850	886	879	881	888	860	941	894	874	854	844	927	879	877	929	873	860	898	862	858	864	883	845	892	954	908	915	864	883	864	858	883	885	902	885	877	861	918	850	888	890	886	898	872	857	871	877	882	872	900	856	905	907	843	935	943	918	851	883	863	928	893	936	925	911	928	861	903	897	881	869	850	892	916	920	932	917	865	875	869	856	954	869	883	906	851	885	914	894	865	918	843	867	936	923	844	910	849	884	906	867	850	884	889	866	868	862	845	910	890	899	928	847	871	919	881	859	845	870	885	900	893	962	860	865	853	963	930	861	904	893	911	897	897	942	896	869	899	931	891	891	885	868	876	844	911	901	944
3141	1421	842	489	423	546	551	489	438	381	413	366	347	354	280	236	203	181	185	128	139	117	104	87	112	79	103	96	73	90	86	77	74	79	81	73	76	69	63	58	59	71	56	66	75	67	69	65	81	78	73	72	84	61	74	76	72	75	69	80	72	76	77	77	70	70	68	59	48	74	66	75	56	77	72	62	65	67	54	68	64	60	64	61	81	60	73	70	64	55	78	86	68	71	83	64	75	73	71	52	74	77	68	65	54	74	60	69	70	65	77	55	73	61	61	83	84	82	67	70	65	88	74	64	85	75	63	67	70	66	63	70	62	66	66	62	53	69	72	73	74	48	66	70	78	77	70	55	73	65	64	67	70	78	84	57	59	73	71	84	79	58	46	73	88	72	71	74	70	76	54	84	68	73	70	81	74	71	66	63	69	74	76	68	74	62	63	59	61	76	67	78	55	59	70	69	74	68	41	65	70	69	58	69	64	81	65	71	75	54	78	73	69	67	59	85	55	85	63	79	73	70	82	65	79	55	68	69	88	85	65	65	65	63	58	65	57	65	59	56	72	58	73	59	64	85	63	68	62	59	74	74	67	62	61	70	70	67	65	76	74	91	76	68	60	76	64	79	70	67	63	69	77	74	76	73	74	83	56	72	72	75	67	51	67	67	72	67	65	76	73	59	72	68	97	73	61	69	74	71	71	48	75	71	55	73	67	62	59	58	51	76	77	61	70	70	71	74	72	65	65	57	66	75	70	74	82	59	54	69	68	79	74	63	55	69	70	79	58	74	62	60	63	56	77	84	62	74	58	84	62	72	66	57	69	70	65	61	67	68	59	68	71	65	57	76	85	57	65	66	72	78	48	73	77	73	71	69	74	65	71	64	78	71	60	83	70	69	90	64	85	57	61	56	62	55	70	66	59	68	73	66	70	64	72	66	69	53	57	64	79	58	71	64	66	84	69	61	69	70	73	80	81	67	69	83	80	61	71	69	51	69	65	66	73	67	57	58	63	62	48	64	63	78	70	70	58	66	74	69	59	72	65	63	74	71	70	63	55	68	68	62	67	55	68	83	73	70	78	63	73	73	73	66	72	79	43	57	74	61	69	51	65	74	74	60	64	80	69	75	69	70	61	74	71	74	59	70	63	59	59	67	67	65	74	66	68	61	61	86	73	67	79	74	87	61	70	68	73	74	58	71	53	76	74	70	54	50	65	55	76	57	61	70	72	78	70	54	53	71	75	70	60	87	69	64	67	76	66	72	67	75	65	65	67	74	65	81	59	58	71	75	75	63	63	70	64	94	52	64	68	67	63	63	58	79	73	61	53	72	68	73	60	62	77	75	70	69	62	102	66	57	69	81	67	82	62	70	61	67	68	63	69	67	88	64	80	60	69	67	80	66	60	63	72	72	67	70	69	73	65	65	74	73	60	69	64	77	75	59	84	64	65	75	56	64	74	67	76	68	80	74	81	77	53	69	67	73	77	75	67	72	68	63	75	71	56	61	66	63	76	73	79	79	77	75	70	62	72	62	75	76	81	64	79	70	78	68	68	71	76	83	56	79	74	69	58	80	70	76	82	67	68	66	89	79	83	60	67	69	70	72	67	58	67	64	67	81	69	61	72	58	63	67	59	67	64	81	74	74	66	75	79	57	66	69	75	63	68	54	81	76	67	51	69	77	76	73	62	82	64	81	71	66	75	56	65	73	64	70	57	60	75	71	87	80	64	63	66	55	73	57	65	58	62	65	54	59	70	70	72	75	66	80	64	61	60	78	66	68	66	60	73	66	76	63	84	72	72	79	63	70	55	77	51	70	58	72	69	62	66	68	61	71	83	65	68	71	63	66	61	81	74	82	71	73	42	63	65	62	71	62	74	65	71	78	84	69	69	66	63	67	77	68	75	74	89	80	72	63	61	61	53	71	62	67	57	74	64	71	62	76	65	79	80	66	74	87	70	65	75	50	74	57	64	75	69	61	55	58	72	60	58	67	69	71	75	69	71	56	75	58	61	69	54	79	76	69	67	68	51	75	76	79	81	72	64	78	71	73	68	64	65	66	73	63	75	78	64	57	67	64	62	60	56	75	79	68	68	70	75	57	52	60	77	61	70	83	76	52	62	68	81	73	58	66	76	62	82	64	74	69	69	73	74	69	62	63	68	66	76	78	66	64	70	71	65	88	76	63	61	66	74	73	63	65	61	61	74	62	75	60	74	75	69	66	68	63	86	69	67	82	65	66	63	70	57	69	56	66	80	67	69	62	71	77	69	67	80	54	52	77	63	78	62	67	66	67	74	61	57	70	59	64	58	55	80	78	57	80	68	71	77	74	79	69	68	61	73	62	69	69	72	68	87	70	51	69	77	63	67	60	69	80	74	79	85	71	71	62	75	64	74	68	64	67	67	79	70	56	64	69	57	70	71	72	53	65	79	57	69	71	75	72	67	61	66	70	72	68	58	84	68	70	74	62	70	70	77	68	75	74	69	101	69	60	79	71	77	67	71	69	61	70	73	63	73	77	67	59	85	90	77	91	59	64	73	75	47	69	81	68	86	61	65	62	73	63	67	75	82	71	58	65	63	73	82	78	74	77	53	68	77	69	62	64	61	54	56	68	68	71	60	70	84	78	62	51	64	77	79	74	66	63	66	68	70	63	87	50	63	68	77	71	61	67	73	68	71	61	74	64	67	61	76	73	79	72	83	92	64	68	86	66	67	67	65	76	56	81	62	81	64	63	66	74	71	82	75	71	56	72	60	53	66	92	78	70	81	82	74	73	64	69	78	69	79	77	70	71	72	62	85	68	72	78	76	53	72	80	85	83	64	64	58	68	78	61	73	60	70	84	65	78	76	69	78	68	61	74	75	68	61	61	69	51	70	58	90	82	74	81	88	69	66	75	66	64	83	67	63	62	59	75	58	64	74	66	85	54	61	77	61	72	72	54	56	67	73	64	82	76	65	56	63	46	53	73	62	71	70	67	73	59	66	56	56	71	59	70	78	66	74	70	65	81	77	63	77	61	60	64	72	64	71	72	64	64	64	59	69	74	74	46	66	65	67	63	70	73	70	71	83	58	61	69	73	76	74	64	65	67	70	90	76	50	71	55	78	75	71	86	81	74	62	57	71	78	75	56	60	62	61	78	71	57	68	76	70	76	60	69	73	79	66	61	58	58	70	62	63	69	62	76	54	73	52	67	79	70	67	73	59	64	66	75	44	90	78	68	74	70	78	80	72	68	69	79	59	77	74	57	65	63	67	51	66	81	59	64	70	60	73	79	80	72	95	69	66	71	67	71	76	68	58	58	66	77	79	81	73	60	72	79	66	58	75	62	77	81	74	74	57	72	61	67	83	73	62	66	58	74	63	62	61	70	70	53	79	57	70	68	69	67	88	75	75	69	53	73	52	63	73	62	78	57	63	69	59	79	68	79	63	52	78	72	69	65	73	58	68	49	67	73	67	68	66	74	67	68	80	73	73	68	61	79
23181	16426	12949	16395	21801	22485	20578	18402	15851	15079	13981	12088	10794	9299	8121	7138	6290	5227	4531	3813	3104	2468	2286	2031	1928	1876	1609	1497	1375	1246	1100	1131	1029	998	955	964	925	934	957	924	908	878	913	897	879	787	846	860	841	898	775	850	843	833	817	850	851	801	830	809	879	819	871	803	842	819	743	808	895	834	839	795	899	866	830	844	837	804	857	814	799	850	803	833	815	841	810	794	833	803	835	868	850	840	768	801	816	810	850	824	779	822	811	846	844	836	821	815	807	797	819	789	799	820	833	880	777	836	790	831	812	805	804	837	828	799	844	831	826	816	850	780	875	873	855	798	872	832	759	822	848	822	827	780	749	841	809	797	851	811	821	809	757	793	797	785	812	820	774	809	771	778	842	832	800	765	808	814	881	814	822	848	803	775	866	798	828	775	825	809	769	821	804	846	804	812	752	816	827	822	813	824	782	799	835	834	720	771	802	814	846	791	825	854	814	838	796	830	825	765	817	842	802	848	822	812	791	785	839	813	797	802	829	866	809	839	846	802	807	824	813	865	860	822	814	859	817	833	893	830	805	871	877	849	834	843	813	835	811	802	835	854	802	830	833	846	843	807	782	830	810	806	827	820	841	825	850	849	819	819	810	792	852	801	848	827	839	810	834	822	817	795	827	854	776	840	767	831	831	771	818	853	816	845	794	868	801	859	801	828	797	815	838	820	837	821	796	808	841	874	794	807	824	822	791	773	821	850	816	801	804	828	829	788	864	810	866	833	839	793	835	855	821	830	864	845	825	832	831	872	847	803	828	844	761	820	843	826	857	870	855	847	794	777	831	785	821	811	741	830	778	816	846	804	870	816	856	851	858	784	856	827	821	824	803	816	926	782	786	819	856	812	858	810	862	829	814	850	768	790	832	839	781	826	803	828	788	822	788	833	800	821	808	819	786	873	811	847	839	827	827	778	859	843	853	755	807	783	806	810	839	850	879	800	796	834	792	851	869	819	771	829	831	842	816	846	806	840	833	841	801	862	773	794	866	872	833	868	813	819	835	827	797	879	840	821	854	813	821	807	827	859	814	797	815	799	773	842	792	838	832	882	846	827	781	813	815	869	847	898	808	870	795	841	780	843	812	823	851	844	852	852	884	872	837	829	844	758	855	814	848	818	805	850	777	801	808	841	846	812	828	787	815	827	829	862	836	812	825	828	824	869	850	808	830	820	837	835	829	844	775	827	823	860	834	829	793	812	824	801	790	827	822	885	837	799	828	801	823	830	865	772	814	845	861	852	817	859	804	818	843	844	822	866	816	783	866	810	800	842	842	826	834	880	786	872	846	839	828	800	854	814	868	827	826	803	830	828	800	870	805	871	838	786	849	811	838	834	810	834	868	829	795	855	821	827	807	838	851	829	830	815	863	798	796	831	836	823	778	805	802	823	757	797	827	858	873	857	864	847	769	804	813	792	795	861	832	838	795	849	852	850	849	836	813	860	856	820	838	803	835	813	769	785	846	822	794	801	790	846	753	741	794	849	829	831	833	764	874	823	829	844	843	766	807	849	817	826	747	772	807	847	818	817	841	825	781	824	836	751	781	792	821	821	815	795	830	868	785	826	813	863	797	855	835	831	851	813	826	839	850	789	835	839	787	862	855	806	773	818	854	892	851	833	793	829	820	778	854	869	853	834	807	793	824	854	812	846	824	810	842	801	846	788	801	783	821	843	830	832	850	819	814	845	821	839	820	778	842	810	810	791	790	831	872	811	832	774	793	852	809	793	861	790	870	813	789	816	832	819	818	811	843	864	760	843	810	805	865	793	751	818	800	894	843	809	851	789	841	809	863	868	822	817	854	834	769	819	831	798	806	853	832	861	795	838	820	771	794	781	812	842	800	790	773	875	832	858	829	846	887	823	826	825	807	819	819	825	855	796	864	830	930	815	808	826	855	839	781	836	865	796	797	807	836	786	862	836	758	851	829	752	833	815	849	812	803	824	778	773	859	813	868	812	845	833	800	806	847	874	811	846	838	814	813	799	839	810	839	849	831	835	890	809	792	817	744	861	782	815	849	815	894	826	822	842	830	804	791	816	853	851	847	850	791	784	787	799	848	821	854	784	855	857	807	772	824	821	780	769	787	803	796	832	840	846	827	841	814	837	796	783	856	858	839	846	796	774	807	817	796	765	839	808	876	816	826	804	804	861	838	833	832	833	852	799	795	877	807	849	867	786	813	805	785	829	822	803	812	806	787	868	862	855	795	819	829	829	871	808	769	842	812	855	849	823	856	831	778	795	772	810	818	816	826	765	802	812	844	833	824	790	774	783	841	825	821	830	836	808	789	836	800	846	770	836	804	834	862	831	844	798	829	863	827	824	834	852	774	871	819	787	825	778	873	802	837	822	844	782	810	818	777	815	784	778	823	808	816	873	850	789	781	809	848	839	850	831	817	814	842	859	797	848	841	847	792	815	833	773	799	777	860	853	883	809	805	879	746	831	824	799	789	842	832	825	805	786	860	793	869	799	824	837	825	842	813	776	870	786	816	881	829	824	795	821	864	834	803	779	846	849	837	820	833	824	783	793	827	791	840	778	845	841	804	772	787	831	797	882	856	793	795	821	805	806	805	819	790	826	821	845	788	858	825	859	815	835	769	838	876	878	792	782	843	837	805	817	775	819	814	826	864	858	786	769	824	766	789	796	846	821	840	872	862	809	856	817	815	813	846	790	774	795	804	828	814	852	794	789	803	864	776	790	839	783	791	826	807	842	908	837	814	796	814	823	819	770	878	831	835	828	815	807	821	823	854	835	782	818	834	850	830	803	776	812	853	829	809	846	851	853	816	835	843	826	764	769	831	794	841	823	760	785	835	783	821	804	839	802	858	834	809	851	815	827	797	848	835	865	843	831	818	847	871	861	790	808	761	801	775	836	863	807	853	825	826	792	833	845	824	850	847	836	802	857	866	892	857	843	797	787	870	805	822	854	812	814	827	844	833	829	847	792	822	857	819	804	812	822	878	802	818	784	818	844	791	839	851	875	819	788	775	782	838	790	818	845	806	858	865	822	803	791	775	841	771	774	827	795	867	857	740	809	784	806	770	815	806	800	822	809	790	867	829	853	819	820	820	808	832	806	762	812	843	835	835	840	799	847	786	831	843	829	740	809	873	801	768	822	898	781	841	836	864	801	794	806	849	828	823	833	782	813	852	776	826	813	815	824	848	846	785	829	788	790	792	812	804	875	816	848	818	811	783	827	806	825	882	756	768	763	831	874	820	807	815	814	830	833	855	825	834	808	764	829	833	836	800	832	798	870	799	768	858	829	836	845	789	817	823	840	801	822	813	763	800	796	854	840	792	855	787	792	910	855	837	796	808	814	848	857	808	850	831	821	804	860	766	839	807	842	901	868	792	823	794	826	776	851	872	870	790	804	830	860	880	837	825	832	818	798	799	833	802	841	871	813	824	769	801	803	829	775	853	812	850	854	800	873	785	845	797	775	813	770
3333	2380	1254	664	658	873	822	678	627	631	671	539	490	414	400	339	273	256	230	179	138	155	139	103	133	122	112	95	95	98	78	87	90	87	83	88	73	73	68	80	72	74	77	85	83	76	74	74	57	79	79	77	71	60	64	64	63	77	66	82	71	83	72	55	86	48	63	75	65	67	72	64	65	74	67	66	68	76	57	78	69	57	67	66	57	84	78	68	72	80	75	58	63	62	66	75	57	63	84	60	69	87	73	73	64	59	72	74	51	74	69	62	72	56	68	66	59	67	84	72	67	71	69	69	78	80	82	68	84	66	61	82	79	70	79	72	75	64	66	82	76	64	80	71	85	83	76	75	65	77	66	78	72	75	79	66	75	72	59	74	70	61	58	58	50	47	76	72	74	58	68	73	68	82	78	66	61	61	66	72	75	75	69	62	66	70	71	73	75	70	62	80	85	64	92	80	69	66	82	55	78	75	59	80	68	60	76	68	79	74	60	68	79	62	70	75	70	61	71	83	59	73	79	88	73	54	73	70	66	72	51	61	69	89	75	87	76	71	77	60	72	73	80	64	77	78	75	66	54	63	59	67	74	70	48	75	78	78	86	56	67	86	65	66	69	77	64	64	61	62	90	69	71	68	67	71	84	59	79	78	73	66	71	64	73	55	66	74	71	88	81	84	57	74	63	76	65	65	63	87	79	81	71	64	71	85	74	61	73	64	70	72	71	56	65	73	84	56	85	72	93	66	74	57	83	78	60	82	93	71	73	76	68	72	69	71	92	85	86	74	74	75	83	75	70	72	79	70	86	77	62	68	72	68	71	73	79	75	69	65	74	79	88	74	56	84	73	84	68	76	61	63	60	79	74	75	69	66	74	71	77	70	72	67	67	60	72	62	82	57	65	58	63	78	83	78	66	74	60	70	55	62	57	64	82	84	75	84	80	63	77	78	76	65	67	90	74	73	79	63	70	60	54	74	72	81	66	72	68	67	58	91	68	81	72	74	82	76	79	64	77	75	76	71	70	74	72	64	87	65	62	89	74	74	79	73	83	60	79	55	86	62	77	61	75	67	89	70	73	68	63	72	74	75	69	79	75	78	65	73	72	75	70	61	81	61	58	53	77	75	88	73	56	74	74	77	64	70	82	61	72	79	75	73	66	56	73	70	78	75	69	80	71	70	67	65	73	74	73	60	78	60	59	81	75	78	60	72	55	66	59	69	83	84	72	83	76	63	77	70	68	60	79	85	66	71	52	66	71	76	65	67	75	79	66	71	82	58	77	64	61	63	75	78	71	60	69	75	83	64	69	67	72	62	58	82	74	66	74	74	67	91	71	69	63	83	79	74	68	77	72	65	71	81	82	84	58	80	61	89	64	74	72	66	62	81	84	74	75	69	84	75	51	70	64	87	66	66	81	95	82	69	62	79	73	72	67	80	70	75	64	69	92	75	71	77	60	78	63	64	73	83	69	70	61	58	67	83	69	75	73	64	74	69	62	64	76	72	58	69	60	70	81	75	78	68	68	66	71	68	87	77	78	67	60	73	58	86	72	60	73	76	64	74	75	78	76	57	76	62	69	61	67	83	57	74	69	71	83	78	55	73	67	60	84	69	68	64	66	71	68	80	83	67	59	65	85	63	72	75	69	75	67	76	61	73	73	58	80	60	82	64	65	76	68	78	82	71	92	79	72	56	70	62	56	74	62	67	65	83	72	74	72	70	76	83	78	89	58	80	71	53	82	65	92	85	70	72	69	66	79	62	78	81	55	64	72	69	80	60	75	68	72	80	69	70	74	68	70	70	84	58	65	81	73	65	79	63	89	74	68	67	81	71	79	62	71	57	64	78	90	69	82	87	78	66	86	78	69	73	75	80	83	65	77	78	85	64	71	73	68	60	65	57	74	72	72	78	68	68	60	67	55	72	79	79	86	98	51	53	77	73	75	69	61	71	64	75	64	78	71	71	72	80	77	59	68	76	70	67	57	70	89	70	67	81	75	67	86	78	63	51	63	59	80	65	65	74	70	58	68	61	86	88	66	69	89	82	64	64	73	95	71	59	72	65	89	88	78	69	69	76	57	90	69	74	65	83	72	74	79	78	67	64	78	66	86	70	74	63	57	78	86	68	73	59	78	83	77	75	71	69	60	82	75	87	74	68	66	80	62	86	84	75	70	79	69	64	75	66	85	86	61	80	74	65	60	70	84	73	54	70	65	76	64	68	74	74	81	76	70	71	69	61	77	79	79	66	70	71	69	72	80	90	69	60	69	72	67	68	65	89	76	72	77	81	67	75	67	67	73	80	99	89	73	72	73	65	77	69	65	60	64	66	66	71	63	72	78	63	60	66	75	67	75	70	77	72	55	76	69	74	68	83	76	54	57	71	70	72	86	87	67	63	93	70	56	69	56	69	88	69	75	69	80	70	82	64	82	72	58	74	69	73	74	74	68	68	77	67	71	79	66	54	69	85	69	90	69	71	81	74	86	73	80	65	73	86	63	76	68	81	72	73	73	52	84	53	72	60	67	69	71	79	66	71	63	70	61	80	72	74	67	73	84	78	66	67	69	55	59	81	71	66	74	77	70	76	65	71	66	71	71	60	59	68	57	67	64	81	65	70	73	76	68	61	58	79	51	76	72	76	70	63	81	69	70	60	69	68	66	58	70	82	64	64	81	65	64	63	78	81	72	84	82	79	78	65	70	72	63	76	81	80	76	82	82	57	85	68	63	71	64	65	74	65	85	57	73	59	66	66	83	70	76	84	67	67	71	80	78	70	75	78	79	76	59	67	66	77	62	57	62	70	68	76	71	77	73	66	98	74	66	80	59	68	75	75	60	66	77	91	61	82	79	65	85	60	78	63	82	72	62	67	70	67	82	94	61	68	71	75	65	63	50	66	88	83	67	82	83	72	59	83	51	63	81	82	79	61	73	67	69	68	66	78	63	77	75	60	81	83	68	76	73	67	77	67	73	63	89	86	69	83	66	68	73	65	67	68	70	69	65	70	80	69	63	75	70	81	70	77	64	72	76	62	78	63	74	76	65	88	63	72	71	64	75	81	80	65	67	85	70	71	74	60	64	78	70	64	67	72	65	68	73	79	76	60	77	61	83	63	67	64	72	71	66	84	65	64	83	55	87	77	58	77	64	58	82	60	74	71	74	63	82	80	59	53	54	66	66	75	55	87	78	76	72	77	78	66	70	74	68	65	64	80	70	60	74	72	76	83	76	56	70	96	68	69	75	78	79	70	75	74	60	63	94	67	68	75	62	76	70	79	78	71	75	61	80	75	74	74	69	87	63	87	76	70	79	64	89	66	80	71	65	74	81	58	66	73	70	59	77	66	59	65	57	74	68	79	70	56	69	53	70	78	64	70	56	58	77	74	69	68	76	68	61	76	78	86	79	73	69	78	69	66	71	68	87	76	62	70	73	82	76	86	84	60	60	70	71	76	68	71	58	60	68	64	72	71	80	92	73	63	62	79
27047	19860	15506	19744	25836	26936	24614	21891	19321	19033	17630	15689	13786	12179	11049	9533	8051	7012	6114	5085	4271	3507	2764	2589	2561	2436	2109	1802	1702	1559	1379	1374	1267	1163	1111	1080	1041	1065	991	975	973	971	929	956	888	917	911	880	892	888	857	863	867	876	889	857	821	817	817	905	808	888	847	822	834	811	870	846	855	843	851	824	829	845	881	863	857	898	832	864	822	863	843	864	859	856	831	802	846	812	841	882	837	838	810	841	825	836	847	864	857	873	793	901	879	879	848	883	833	875	836	822	751	869	802	855	829	884	805	812	864	843	855	801	830	775	836	783	817	834	886	816	871	829	796	862	904	776	879	814	872	822	840	869	814	832	837	794	839	813	811	858	833	866	841	821	854	819	847	854	820	860	850	862	815	873	825	857	877	851	858	866	865	789	836	832	833	874	813	824	847	870	828	832	856	869	842	865	850	858	831	841	788	835	839	839	819	851	774	845	849	842	845	815	911	827	829	859	888	821	869	760	794	833	828	835	818	843	825	816	837	829	853	873	837	870	878	807	870	843	879	828	828	855	797	815	821	778	858	834	829	849	846	817	783	839	866	878	828	809	869	786	868	832	850	815	816	819	836	820	814	822	789	852	853	795	848	849	824	844	803	861	795	827	821	882	895	851	852	849	824	865	827	846	821	871	822	818	811	874	914	844	887	869	879	902	815	877	868	817	854	831	814	888	861	891	829	787	765	886	856	859	820	785	823	787	811	885	849	844	819	872	854	841	872	864	835	821	842	798	800	825	834	824	857	845	864	875	809	821	835	863	825	886	863	840	819	844	855	862	787	853	833	905	823	809	848	811	840	881	844	855	827	848	862	832	798	763	793	831	847	843	874	862	852	864	821	812	792	813	890	886	840	853	861	822	866	831	882	847	853	823	802	812	803	853	794	808	816	825	835	833	879	812	802	843	798	891	853	820	837	828	807	817	818	839	831	848	831	832	791	836	815	860	858	801	786	845	851	781	828	832	845	869	850	809	832	877	828	853	862	845	853	815	852	857	826	824	832	844	856	870	852	800	829	812	888	837	881	890	874	804	884	894	835	866	915	786	792	824	850	861	848	857	835	835	888	795	809	808	812	864	869	807	864	847	839	804	822	859	816	855	882	859	863	834	819	851	900	894	890	870	842	883	839	779	796	830	827	817	829	787	809	832	835	831	899	840	816	838	840	825	847	844	816	860	874	823	849	794	874	858	808	854	823	864	849	785	851	838	886	836	845	837	865	837	846	871	843	905	872	864	801	851	801	866	859	810	859	877	847	877	877	821	871	847	821	849	845	757	852	895	841	830	875	865	839	822	813	810	832	857	779	864	831	844	820	896	863	853	839	801	880	824	888	847	827	873	821	875	835	849	861	793	805	812	839	800	815	786	827	869	859	883	848	832	807	844	824	855	859	866	827	869	758	891	825	845	868	836	838	819	826	858	835	837	851	834	821	803	835	847	859	800	846	801	848	841	832	829	880	861	821	805	836	840	869	809	857	786	866	792	834	865	825	887	857	844	842	828	871	883	825	816	855	811	770	840	851	836	819	845	824	867	869	845	833	848	815	825	855	860	826	773	873	811	893	850	870	863	808	836	869	829	883	840	829	845	778	844	824	805	880	820	860	889	801	817	860	850	846	873	880	844	825	850	862	818	834	832	817	853	861	872	845	844	865	832	873	855	789	758	855	876	827	819	863	869	861	847	833	831	871	845	807	820	820	817	828	876	866	849	865	848	862	837	852	891	865	843	843	833	831	817	834	831	846	814	854	841	820	800	888	835	831	837	774	869	869	830	826	813	845	801	855	838	894	836	811	835	836	821	844	794	826	817	865	906	851	837	851	814	796	858	856	849	796	879	828	854	881	843	816	832	873	865	888	832	850	839	852	827	834	829	843	890	839	813	822	895	824	814	837	849	823	815	883	826	866	877	844	879	887	865	816	824	794	818	837	819	846	862	853	839	818	835	874	834	856	913	856	812	868	847	795	785	813	825	844	837	806	824	824	859	832	850	793	813	809	821	825	821	854	840	824	808	854	812	872	831	836	865	858	841	860	846	851	839	840	873	812	864	903	825	828	826	863	867	820	776	834	864	848	867	781	877	809	865	859	824	839	851	784	859	868	832	842	832	877	817	860	812	796	850	858	858	823	837	879	861	870	840	839	850	818	884	857	853	863	781	831	823	891	879	852	854	841	841	878	899	852	842	816	817	855	819	854	878	820	841	901	812	887	843	817	823	835	829	832	856	791	783	825	852	832	830	875	811	857	830	821	820	813	864	862	862	814	838	843	848	868	862	848	850	907	852	821	834	861	786	939	821	777	806	847	864	867	856	840	837	875	863	874	853	854	866	880	840	807	839	877	851	830	809	885	835	830	806	856	848	820	833	808	835	759	854	800	868	798	810	817	845	802	883	854	816	849	873	874	837	886	851	845	880	798	852	884	833	844	810	852	845	818	843	883	828	827	805	848	858	790	862	876	776	844	830	818	785	833	827	818	808	844	857	878	867	840	885	887	849	788	806	875	843	803	898	864	823	822	809	824	832	824	864	803	811	889	794	837	880	856	854	829	885	822	853	811	799	798	833	863	848	853	849	832	863	807	829	857	845	809	839	844	821	851	856	788	861	855	858	831	870	867	870	840	858	834	830	841	882	837	811	851	874	825	814	841	830	848	801	851	855	838	855	802	831	810	771	870	902	812	844	821	844	812	876	872	919	889	810	832	799	836	861	801	827	836	819	809	823	801	829	837	887	835	854	843	796	856	856	855	844	825	902	844	817	807	875	838	851	864	861	851	826	828	840	804	870	817	841	821	841	829	882	853	863	869	852	848	837	880	884	862	857	821	824	813	837	777	782	846	857	883	829	833	827	828	828	794	855	885	841	841	852	850	858	871	844	871	819	873	819	843	835	838	839	824	841	850	833	815	847	834	820	833	845	868	851	891	772	866	858	869	819	854	885	808	848	875	811	782	808	825	865	792	840	823	866	871	860	829	807	825	832	886	826	828	859	850	841	863	815	811	860	862	869	827	812	841	884	841	811	876	870	818	782	831	854	811	804	899	790	813	825	829	820	801	856	834	844	839	801	843	829	862	820	836	823	801	778	820	868	857	874	815	880	860	837	824	842	901	867	840	831	851	873	866	872	893	813	815	838	790	862	887	842	857	852	860	780	910	844	829	816	850	812	838	848	850	826	827	786	859	888	862	874	842	819	857	810	881	819	791	908	828	824	857	816	883	841	778	842	820	830	824	862	830	807	854	820	849	872	814	836	838	841	842	825	798	833	870	849	895	850	816	903	861	812	835	849	829	844	840	871	830	882	864	848	815	854	857	843	880	790	852	873	806	864	825	812	786	832	824	882	865	814	835	848	824	843	858	864	846	853	919	810	865	827	860	848	859	874	794	833	825	872	884	859	849	805	838	807	823	814	847	831	879	817	819	839	875	872	820	885	816	828	823	896	822	850	869	834	865	826	883	847
5130	2290	1191	689	747	953	856	726	670	684	710	603	510	496	422	367	300	254	216	193	175	164	149	117	116	108	100	95	92	102	107	78	82	97	84	72	88	67	73	78	66	87	85	94	95	75	97	75	64	67	68	82	67	70	71	68	65	79	79	78	87	64	72	51	72	72	64	63	73	70	69	74	65	72	76	87	63	78	73	70	73	76	66	80	70	73	78	65	79	74	86	78	81	64	74	75	73	62	62	86	85	78	79	67	79	76	77	79	60	65	83	79	67	67	76	81	81	74	80	75	79	75	78	67	65	73	82	82	94	82	64	62	52	71	88	85	67	72	79	65	66	78	71	64	65	90	75	83	89	69	66	67	75	66	68	58	69	61	80	86	86	72	74	86	74	55	72	70	79	73	80	65	67	71	55	76	88	61	74	72	81	66	64	65	53	80	86	76	73	63	65	65	80	86	68	73	79	72	95	74	68	67	73	85	74	72	81	82	87	81	68	77	83	92	65	92	61	69	70	70	82	73	84	87	74	80	71	76	80	95	63	88	83	64	76	80	92	73	74	71	79	74	73	71	64	68	87	66	82	64	68	92	71	61	78	66	77	65	69	77	69	66	76	70	87	77	89	80	84	76	72	76	60	64	86	67	85	81	77	69	82	78	74	75	71	74	62	71	70	61	72	67	71	86	75	73	65	77	66	74	81	80	61	54	60	64	94	72	66	68	67	66	75	97	76	78	71	74	74	65	85	76	89	64	70	77	80	84	97	77	69	73	75	81	68	84	69	62	73	82	70	77	71	76	74	57	78	71	75	76	63	91	61	76	77	62	87	66	74	73	75	68	66	74	83	78	49	75	81	65	85	73	91	73	58	79	92	65	70	75	64	65	59	83	88	92	81	51	62	76	79	88	70	71	76	72	79	76	85	76	70	76	90	75	78	84	74	70	78	60	66	69	65	78	73	86	73	64	65	68	73	77	78	84	75	70	75	83	77	56	87	71	77	66	58	78	66	76	73	84	68	83	58	66	69	63	72	73	83	84	66	73	97	72	73	75	68	78	64	58	69	91	83	72	70	88	67	83	77	62	88	71	59	86	82	63	78	79	81	71	87	76	73	89	65	91	70	66	62	90	62	83	78	76	61	74	74	62	83	88	68	70	66	71	88	74	82	81	75	70	73	60	76	73	65	72	73	77	74	68	70	60	87	78	67	54	80	70	68	86	78	70	77	70	75	75	75	71	71	86	77	79	51	73	88	62	70	60	83	64	76	71	69	69	79	67	72	71	74	72	77	74	66	69	63	63	71	67	74	74	54	72	63	78	71	107	90	75	70	70	79	75	84	71	77	90	86	81	97	74	74	65	66	70	72	76	90	63	64	86	70	64	72	80	76	77	61	74	77	79	56	75	86	69	72	73	88	74	72	62	79	61	89	69	67	70	65	76	76	68	103	79	58	54	79	69	90	76	76	81	98	66	64	67	79	87	85	68	58	65	78	82	73	55	76	84	67	79	80	64	75	87	84	94	77	70	99	69	77	69	78	76	73	87	78	75	78	62	82	84	88	74	79	70	83	69	76	67	60	71	78	51	81	65	106	69	68	83	79	72	76	77	89	89	75	71	64	79	78	68	68	68	79	77	84	74	84	81	66	66	86	68	64	78	72	69	60	97	78	92	68	76	58	69	71	75	75	75	72	66	55	56	68	82	71	66	61	69	88	74	87	60	59	60	81	91	74	84	63	73	85	95	51	60	66	85	74	72	69	75	89	70	81	69	84	98	70	64	69	62	77	67	92	86	76	69	64	71	69	63	81	92	75	77	97	73	69	67	70	86	63	71	50	80	74	74	79	79	69	92	64	78	82	76	80	83	67	68	86	71	96	64	84	79	75	75	73	68	64	67	73	79	92	85	73	68	72	77	75	68	80	80	70	63	76	63	70	69	82	74	78	71	59	86	65	70	68	74	77	67	81	70	72	74	72	73	74	64	82	77	74	53	78	84	68	64	66	70	60	75	88	67	80	65	83	80	71	79	86	73	73	79	74	73	58	69	76	92	67	79	81	76	75	73	88	64	70	72	72	76	67	79	75	64	78	57	85	78	74	68	69	77	67	72	78	69	74	67	73	64	80	69	74	71	89	60	78	92	61	77	66	83	89	73	77	73	87	64	86	66	69	70	70	83	62	88	72	74	63	72	70	78	63	67	74	79	60	93	80	66	80	65	72	70	57	70	71	70	89	63	87	76	75	65	87	57	84	83	70	68	61	66	89	71	77	86	73	71	78	82	82	76	69	77	101	85	80	91	79	65	85	83	71	65	82	82	77	75	64	70	79	73	80	79	80	80	72	73	75	69	62	69	75	74	68	77	88	54	74	90	74	77	68	79	70	65	79	76	70	64	83	64	65	78	86	69	70	86	75	69	81	77	64	79	73	83	68	74	60	79	61	82	66	74	81	70	72	75	84	73	79	65	85	81	69	76	54	61	64	62	63	61	62	85	73	78	78	83	83	88	68	74	89	73	71	69	66	76	73	65	58	66	72	76	73	83	71	70	76	85	84	79	69	69	54	77	66	85	81	79	67	68	82	77	84	76	82	66	70	73	80	52	84	75	66	72	66	66	74	77	92	68	73	86	80	73	63	68	72	78	77	74	79	77	71	87	66	72	73	72	65	80	79	67	81	84	74	59	81	72	61	73	71	75	77	49	74	73	70	82	79	68	61	91	65	72	82	77	63	93	74	59	65	71	76	84	59	84	78	81	92	72	84	72	78	67	61	71	57	74	66	77	61	69	72	79	80	92	81	72	70	81	68	74	53	73	75	55	67	84	71	71	70	100	79	82	59	82	75	68	79	83	74	86	74	87	74	85	73	70	84	68	73	77	77	84	70	79	69	75	85	73	77	59	61	59	72	87	74	63	86	66	73	63	78	75	67	77	70	64	77	81	72	55	71	74	69	78	63	83	71	68	67	78	75	61	83	71	72	80	71	75	76	72	86	77	73	79	72	77	74	88	70	74	74	84	56	75	75	74	72	66	78	76	107	68	70	75	70	67	70	67	83	63	84	59	73	71	83	71	69	70	80	70	80	64	72	75	71	70	92	67	76	74	68	72	76	74	67	56	62	86	69	78	84	63	63	82	75	80	67	58	72	81	79	75	72	84	62	79	67	66	72	80	71	70	78	58	86	68	77	65	76	68	67	70	83	86	77	66	64	61	70	72	56	86	64	70	79	78	77	63	70	78	59	66	77	71	73	91	68	77	76	78	80	79	85	69	61	76	64	76	67	56	64	76	83	79	67	62	78	69	60	61	71	65	80	70	70	70	68	64	78	67	74	54	77	86	63	64	70	81	60	72	73	71	55	77	77	62	52	91	75	74	62	72	64	69	67	87	66	67	74	85	84	71	70	74	57	73	87	72	91	81	66	62	67	82	70	71	80	75	70	82	76	62	74	69	81	69	53	82	83	82	74	69	76	72	63	72	76	78	70	76	75	59
26914	19979	15232	19313	26604	27486	25088	22189	19962	20250	19090	17313	15144	13910	12525	10371	8773	7653	6552	5556	4599	4016	3076	2753	2680	2600	2319	2020	1815	1680	1528	1468	1335	1244	1195	1126	1100	1035	1047	1030	1040	1038	1018	977	966	923	965	910	930	861	959	865	889	879	891	911	894	931	869	883	885	862	875	910	913	865	851	940	888	841	907	882	844	875	878	846	837	860	852	875	892	884	919	875	876	870	870	852	896	891	880	933	892	822	881	851	822	899	892	886	855	914	890	940	900	896	802	909	854	885	863	872	949	836	886	893	907	856	914	944	909	839	893	912	844	893	870	894	901	934	890	892	925	909	811	869	901	849	908	863	860	867	884	894	856	863	902	866	896	869	904	891	833	836	834	853	835	858	876	921	806	890	854	869	875	875	879	832	891	878	834	891	883	847	876	858	835	861	906	905	921	921	862	870	846	815	900	919	870	914	899	873	904	885	905	875	884	898	843	889	889	875	878	939	904	895	846	864	868	913	894	868	923	867	899	876	943	904	862	904	856	934	850	858	902	893	844	875	912	862	872	864	923	866	880	886	880	891	935	864	882	861	935	900	906	883	830	878	912	906	886	906	879	887	921	907	911	897	881	861	892	854	907	881	935	833	883	890	872	879	912	886	924	848	838	915	846	873	840	917	905	907	892	851	873	885	890	922	900	879	876	899	854	895	872	883	873	912	890	883	904	874	921	841	913	830	880	892	886	881	866	857	900	879	864	939	922	911	854	874	879	884	877	909	873	882	829	909	869	922	892	887	847	961	859	871	901	906	881	810	871	858	866	914	886	914	851	905	907	911	861	846	885	898	871	869	891	888	906	857	893	867	937	948	865	884	930	939	873	872	907	899	889	857	892	882	851	893	850	866	877	847	878	907	927	879	849	919	920	906	862	865	849	898	838	920	859	861	896	825	896	908	852	881	895	854	920	875	902	901	905	864	977	845	926	844	928	923	918	852	910	884	864	842	905	844	915	918	954	950	859	900	918	869	865	866	878	872	861	866	892	841	899	844	915	882	892	873	923	908	841	852	872	878	875	888	880	938	899	879	855	947	865	857	895	890	894	901	840	858	890	871	841	836	874	920	854	853	902	954	849	889	837	902	871	889	919	929	908	871	844	910	903	891	895	860	882	854	887	916	876	912	913	889	910	837	908	857	877	828	864	911	882	888	875	825	916	875	895	845	907	887	853	842	876	886	893	821	893	877	876	907	865	918	890	862	903	901	883	863	873	920	860	844	888	869	862	887	894	840	870	932	857	878	884	860	864	886	856	867	875	862	865	819	886	880	898	860	863	868	883	892	898	850	831	884	830	889	887	892	889	867	851	834	886	950	888	888	898	903	868	885	863	882	839	899	929	921	910	886	882	869	887	892	926	901	864	872	809	902	880	949	890	916	896	847	872	925	873	846	877	903	893	881	873	889	857	915	876	848	909	936	933	849	876	889	867	848	903	872	871	875	815	866	876	893	883	876	869	855	907	893	931	861	918	845	927	898	884	885	880	879	863	885	899	882	900	870	897	871	892	825	931	872	884	899	867	869	886	922	869	920	842	916	881	867	872	921	921	900	868	872	881	879	864	891	884	886	842	848	927	870	885	904	855	862	861	884	855	875	916	876	900	971	880	957	830	849	906	918	829	932	857	849	861	879	858	842	852	866	839	856	859	876	874	883	894	866	974	888	911	924	863	872	891	880	955	870	882	904	841	888	868	917	881	877	887	856	923	862	836	843	874	886	884	857	869	886	886	875	911	920	920	882	848	883	885	882	848	802	868	844	892	888	867	960	877	858	874	838	803	906	835	924	914	821	819	865	864	916	933	874	917	886	848	891	879	869	925	875	893	877	854	904	877	862	853	833	869	875	892	899	872	924	918	907	852	865	859	843	929	862	904	876	912	881	922	925	893	906	906	875	889	842	912	886	872	877	848	911	873	870	810	842	920	846	878	897	791	928	891	901	821	887	871	834	881	880	942	900	891	885	874	908	874	882	887	912	821	891	872	891	917	860	914	890	863	883	877	944	923	889	866	859	895	845	858	799	864	860	864	880	893	826	936	912	842	931	871	894	843	928	876	884	876	862	861	911	864	907	847	873	933	880	853	858	932	925	853	855	909	868	866	886	882	826	840	892	891	834	870	899	892	847	899	937	876	828	879	897	845	879	911	935	933	921	893	841	852	911	873	862	876	914	823	853	845	870	830	874	873	875	878	909	886	926	854	828	910	900	847	872	938	855	855	912	843	925	839	886	888	845	848	871	905	861	925	829	844	874	892	907	878	918	948	843	885	852	849	872	928	872	906	948	860	899	893	838	895	895	920	877	920	885	920	845	898	876	927	907	917	889	860	950	908	879	900	879	919	878	875	840	873	816	889	924	866	830	866	886	898	888	915	851	903	876	859	933	844	895	875	922	833	855	958	896	869	859	882	892	843	872	862	908	918	912	871	875	870	888	938	895	877	841	870	922	894	821	900	878	890	881	867	892	891	896	932	919	890	893	860	932	893	875	887	871	898	866	893	822	853	906	867	892	880	866	895	874	859	902	904	872	886	890	905	929	870	901	912	908	837	926	901	850	861	911	895	929	863	866	844	876	856	850	894	931	815	891	878	856	885	906	890	843	834	892	903	875	875	928	887	924	878	877	906	889	860	880	859	887	823	920	859	857	845	879	861	865	872	864	886	915	820	867	879	846	901	888	917	881	909	894	850	874	856	881	871	928	882	883	897	888	971	888	858	882	864	904	909	863	852	916	869	835	880	909	879	938	875	879	886	925	850	905	886	870	882	860	853	832	905	819	899	875	900	832	875	876	876	849	828	885	883	942	863	888	869	827	858	861	888	861	875	880	896	879	853	901	869	907	858	893	834	859	881	873	878	882	934	928	891	884	899	890	931	889	899	897	896	884	851	843	869	873	853	882	923	916	857	929	870	885	881	935	840	837	853	881	868	856	867	839	860	864	848	881	893	864	882	913	907	943	826	882	886	913	902	849	878	899	903	885	918	879	918	893	907	905	837	853	882	873	876	889	905	872	848	864	867	921	866	912	858	893	888	854	874	871	887	874	893	902	847	892	924	845	871	888	851	896	916	877	885	843	870	875	885	849	924	902	840	897	857	857	893	908	852	860	864	880	822	857	919	940	923	892	879	931	871	905	852	893	900	883	865	942	888	892	850	873	856	872	879	883	834	886	896	886	856	884	904	870	876	843	899	893	893	919	889	904	868	864	884	894	900	862	915	875	830	881	883	911	877	868	888	867	941	887	885	898	878	916	888	908	839	904	928	901	880	834	849	885	930	856	907	849	939	860	875	887	857	868	906	907	830	880	909	886	876	825	894	882	886	899	925	898	863	905	917	895	916	876	855	893	886	837	910	915	843	880	879	886	955	922	863	906	857	851	887	941	892	846	855	871	859	878	863	872	905	915	892	920	890	890	915	860	872	847	890	938	906	862	834	865	885	882	905	894	957	913	876	921	881	873	853	833
5335	3580	1775	1030	1083	1277	1200	968	864	1045	908	846	725	666	493	392	327	311	276	237	214	228	177	131	140	140	138	111	111	104	111	89	84	102	85	96	71	93	88	89	79	67	96	79	75	88	69	81	81	66	65	73	79	73	63	86	77	71	84	82	92	60	92	66	77	92	72	69	70	69	84	73	68	71	79	94	90	81	73	75	93	70	76	77	65	67	61	85	67	74	77	82	85	77	72	81	93	86	72	82	68	67	67	70	75	75	81	77	67	81	74	67	69	84	70	76	67	86	79	64	72	63	82	75	72	65	62	63	83	67	59	70	75	63	80	68	74	83	74	87	84	71	84	75	63	76	70	70	68	76	85	68	53	80	80	70	66	82	72	71	78	70	66	80	70	87	78	67	81	88	91	57	80	85	67	70	76	67	75	77	66	79	85	63	82	62	76	79	91	82	74	66	64	78	89	72	66	86	84	96	79	84	61	62	88	86	79	93	72	81	74	82	66	69	67	77	70	88	74	83	65	88	66	65	73	86	89	62	65	69	82	87	68	82	75	84	81	72	72	75	82	65	90	74	57	84	86	77	64	86	66	92	90	59	65	81	79	57	74	67	81	71	73	74	73	87	65	68	71	81	85	84	94	86	79	82	78	72	70	76	68	77	80	75	69	69	68	80	79	76	71	72	70	82	86	80	85	73	89	76	69	85	73	78	79	75	70	75	82	80	61	76	81	84	77	91	86	81	95	76	74	73	71	71	70	73	78	83	95	66	78	72	74	77	68	67	71	62	62	69	66	78	70	63	67	74	69	74	75	68	65	71	81	80	71	86	85	94	77	81	75	71	75	69	85	58	85	93	76	74	75	75	79	90	60	94	81	80	82	83	88	76	68	79	69	78	72	80	82	77	76	76	73	69	83	84	49	95	79	78	79	80	63	58	70	82	84	70	70	76	70	59	70	79	70	89	64	71	68	65	80	75	83	80	64	80	72	74	58	63	80	90	70	67	83	74	95	87	65	76	102	83	69	71	80	68	72	82	76	92	74	74	91	69	74	69	73	66	72	73	65	72	87	68	90	63	86	84	87	75	67	65	68	80	72	81	90	88	71	80	65	79	86	79	84	74	87	96	77	77	70	63	101	82	79	82	78	72	74	87	71	61	85	72	61	66	63	64	80	63	84	75	75	75	60	65	81	86	96	91	75	81	82	71	97	80	69	71	77	90	60	76	72	70	86	84	77	75	76	74	66	73	68	64	62	80	79	75	74	67	80	80	68	74	71	96	62	88	71	63	91	69	66	64	70	80	89	66	72	78	69	87	59	76	81	93	78	81	70	54	83	63	68	66	89	92	69	71	74	85	83	68	81	66	73	58	76	88	72	65	65	71	72	73	76	83	89	76	69	86	79	79	82	77	73	89	70	72	74	52	67	76	83	87	80	76	85	97	55	87	87	72	85	57	66	65	78	75	69	74	71	59	77	68	92	84	66	81	73	84	67	74	63	88	87	70	71	75	87	74	75	86	65	77	66	72	63	61	75	84	82	66	77	82	78	94	62	77	56	91	61	81	84	66	73	80	62	88	80	95	74	95	62	78	77	88	83	76	68	65	68	63	74	72	61	73	70	83	71	78	89	72	73	83	64	69	80	70	83	93	69	81	77	77	78	72	68	79	75	72	57	82	87	74	69	63	85	78	93	67	83	70	76	68	64	82	76	69	59	92	76	66	70	71	89	82	72	72	82	80	71	86	70	73	75	79	61	56	82	63	70	75	75	71	73	75	72	76	77	76	81	85	89	73	75	78	68	78	58	71	60	81	91	62	76	82	81	80	62	61	81	61	84	62	58	71	84	76	66	72	84	68	78	74	71	89	80	71	56	75	73	81	73	63	89	78	72	77	89	78	66	71	81	89	59	77	62	61	93	61	84	63	76	71	84	92	73	69	51	79	78	69	63	72	70	89	85	81	78	77	52	75	71	72	76	62	82	64	74	70	53	87	72	98	72	78	68	69	82	70	67	67	59	83	64	77	68	67	80	75	68	68	61	75	84	68	77	90	63	74	69	71	93	94	85	58	77	77	71	74	80	79	88	74	75	75	75	65	71	59	92	76	75	80	77	76	92	87	84	69	72	59	70	72	91	98	81	82	76	85	66	69	67	54	77	96	81	76	74	75	74	68	71	74	86	64	84	65	81	77	78	71	65	77	72	76	64	105	81	69	85	75	76	73	78	63	95	79	79	79	84	84	67	70	71	72	83	83	79	66	68	80	70	81	72	62	58	77	80	73	78	74	87	75	65	74	82	79	76	60	81	84	81	90	87	74	61	63	54	72	57	70	79	78	68	67	61	80	74	72	66	88	79	70	63	73	73	82	62	81	79	74	70	57	81	69	80	63	81	80	72	70	70	72	70	81	79	79	76	94	71	83	80	69	84	75	72	77	69	77	66	64	62	79	78	74	64	68	59	68	59	79	70	67	66	63	66	69	70	72	65	59	77	72	60	86	63	71	78	85	73	78	72	79	61	80	75	83	80	82	63	91	71	59	78	86	96	81	81	86	79	74	76	75	59	87	71	90	73	73	84	65	79	75	74	64	97	75	73	89	81	60	67	76	62	82	86	67	75	75	65	81	70	76	70	74	70	83	61	65	79	61	73	84	63	83	76	87	89	89	81	77	84	82	82	81	72	71	72	85	69	95	100	72	69	76	80	64	68	93	77	61	79	63	69	80	82	65	85	87	59	62	74	65	73	74	68	83	72	92	81	85	69	61	81	49	68	83	60	68	81	75	68	87	84	78	93	74	61	68	72	75	87	80	82	55	65	74	74	77	73	80	77	70	70	69	77	93	88	74	76	79	88	69	70	73	70	78	68	71	75	75	81	92	76	86	62	71	69	72	74	67	72	84	79	75	74	71	85	82	82	64	66	71	65	85	67	70	92	79	69	67	76	81	91	64	87	87	81	71	80	68	66	68	75	57	71	76	71	69	70	78	79	75	56	76	84	50	76	77	78	80	66	94	55	82	87	72	65	82	80	76	87	72	62	75	67	69	77	95	79	71	83	81	78	82	76	72	76	86	90	70	81	76	79	78	89	82	69	59	66	70	77	90	71	79	75	55	77	79	80	84	73	71	81	71	57	97	76	77	74	79	77	64	75	82	78	81	74	68	65	90	66	91	79	82	71	57	59	58	63	73	61	75	65	84	68	87	70	73	61	67	71	70	70	77	70	73	70	76	82	69	72	78	73	84	76	66	78	74	86	87	76	73	85	78	77	65	69	70	68	68	75	75	77	67	75	76	76	81	82	74	76	79	98	71	72	73	75	90	83	69	60	85	81	75	82	73	75	72	65	62	69	76	73	77	77	72	75	76	80	86	86	66	61	88	86	85	80	90	87	93	81	75	69	92	68	76	78	78	80	67	82	73	83	78	62	74	73	70	75	75	73	79	70	73	60	77	89	70	77	76	83	72	77	70	73	78	84	82	79	84	78	77	94	80
31346	23019	17640	22797	30014	30366	27988	24938	22758	23173	22196	20141	18527	16253	14064	11611	9977	9149	8123	6692	5560	4928	4067	3193	2997	3007	2757	2421	2207	1923	1776	1553	1448	1276	1286	1226	1221	1185	1117	1068	1074	1053	975	981	1013	965	943	972	958	940	986	917	924	934	909	917	902	895	899	834	879	869	858	944	869	888	928	897	882	860	898	843	920	842	830	907	921	877	879	910	888	897	908	877	950	901	868	908	903	897	893	879	952	904	896	910	821	962	894	866	854	919	847	898	899	906	890	860	834	886	949	866	929	884	888	882	918	919	934	883	900	913	891	1008	909	961	846	925	905	899	850	908	913	892	905	887	937	843	937	857	858	878	891	843	895	874	919	896	872	910	857	919	893	862	844	851	881	935	861	888	914	827	842	892	886	851	870	925	916	890	916	898	861	883	901	898	851	970	890	884	877	883	882	893	867	914	917	893	930	880	922	883	823	934	903	869	872	889	895	876	880	911	898	927	816	912	883	900	907	868	892	877	864	939	875	848	911	879	870	897	844	908	925	934	832	885	903	904	888	918	890	889	907	902	877	854	871	870	868	881	878	894	900	874	906	887	854	862	921	906	927	929	915	884	887	890	905	889	883	864	915	833	866	910	874	872	942	869	904	898	902	898	904	916	896	897	908	876	894	835	880	844	927	901	884	880	957	898	863	890	858	867	922	892	944	860	833	925	916	910	884	931	875	936	884	929	906	853	876	866	854	954	892	885	911	950	872	903	930	913	865	962	878	887	906	897	870	917	872	869	873	909	891	897	873	906	907	828	862	935	880	929	897	854	886	879	901	845	901	892	852	899	876	869	871	873	903	844	864	919	908	875	889	882	901	908	923	856	933	860	896	892	859	863	880	901	947	833	897	887	885	882	873	903	931	881	924	911	833	878	937	870	913	907	910	886	885	871	906	970	904	862	876	934	865	883	927	883	883	890	892	875	895	939	865	843	884	874	904	875	878	884	909	881	918	875	853	906	903	867	868	872	897	879	885	913	888	907	857	932	907	919	852	875	917	932	857	828	876	921	864	902	894	871	883	855	889	877	877	901	886	861	921	884	882	881	900	920	884	955	934	902	876	846	868	863	854	908	871	899	879	890	911	891	901	933	856	866	860	879	894	837	859	893	841	889	883	922	928	874	856	900	888	881	893	916	916	897	833	917	895	913	931	843	926	883	899	948	899	879	934	839	929	819	892	896	904	907	897	837	925	905	884	911	878	875	838	906	893	863	893	857	863	922	887	896	890	882	903	872	923	904	846	940	880	881	914	890	891	863	845	939	899	858	895	905	890	834	877	894	900	899	896	839	918	894	891	882	931	909	899	887	889	855	908	904	892	882	891	872	848	921	966	898	939	894	884	932	952	889	966	902	921	874	891	871	886	898	860	897	911	856	889	911	890	938	876	881	916	895	898	928	895	874	862	887	854	895	910	938	901	915	863	880	905	914	912	908	911	875	890	899	904	881	844	910	920	893	897	890	919	955	849	896	928	891	944	924	872	900	846	909	917	893	876	942	910	964	889	950	881	894	883	851	910	898	879	858	916	876	908	909	892	910	912	876	841	880	880	872	926	940	903	929	906	957	905	856	947	901	908	841	888	912	861	861	914	877	905	869	901	883	859	863	939	942	870	860	910	876	893	884	918	899	906	952	869	942	874	901	861	868	884	892	900	860	847	866	881	933	860	874	915	886	927	934	878	947	954	879	863	917	896	877	940	878	883	874	896	860	932	890	936	914	922	914	870	947	915	892	904	904	935	868	881	893	870	899	899	903	839	868	927	931	889	890	902	873	863	890	898	900	881	869	853	887	931	891	940	843	910	945	954	852	851	918	842	922	880	870	883	925	860	933	875	898	907	884	927	876	909	900	894	873	879	905	847	827	877	873	924	926	887	829	883	891	853	898	908	878	915	837	891	877	883	895	887	862	933	870	891	911	866	853	934	858	854	956	931	869	865	928	865	846	884	898	905	960	876	944	959	928	921	913	888	879	926	884	923	906	929	899	878	888	885	920	875	880	875	898	922	907	871	883	827	835	858	918	862	870	929	876	928	927	855	833	904	877	923	941	934	823	834	889	861	879	901	902	917	866	903	899	903	826	915	855	926	887	923	926	879	912	893	881	902	872	852	950	858	857	812	851	903	953	885	911	910	883	934	893	917	858	893	862	853	925	918	910	896	883	891	898	874	887	852	881	842	959	921	842	890	915	876	932	880	883	912	908	890	876	909	891	886	916	909	898	875	931	880	903	957	903	897	885	900	859	832	930	946	826	851	911	916	909	893	911	892	887	895	902	918	898	873	881	904	890	884	787	912	886	896	922	911	852	893	934	894	851	881	901	916	927	882	859	956	890	916	932	890	860	943	884	886	922	936	884	885	842	857	914	902	850	895	918	848	919	860	869	846	845	913	906	919	874	883	930	895	933	846	942	933	892	950	950	847	925	907	887	949	870	936	875	874	871	852	898	924	913	892	864	864	903	906	955	924	916	858	899	870	921	896	890	939	938	865	944	860	936	879	937	929	875	897	871	996	843	924	879	894	893	903	854	856	867	913	888	903	903	920	859	941	898	906	854	909	919	957	913	897	885	835	886	906	910	871	868	915	850	899	912	874	863	906	901	892	909	864	874	880	919	847	857	882	927	912	875	885	855	850	893	889	897	941	925	886	874	922	860	910	917	871	872	911	899	867	891	949	880	878	829	894	894	867	912	875	888	886	846	896	895	876	889	853	893	924	884	918	860	914	846	913	901	910	956	943	874	879	925	835	887	871	879	882	940	891	964	941	898	830	887	821	938	877	927	887	854	889	888	917	952	858	883	902	866	929	868	932	944	936	881	880	877	891	917	923	883	829	859	903	864	871	924	911	863	935	902	889	921	868	856	924	889	855	924	929	869	900	834	953	923	888	878	925	934	887	919	850	913	904	871	851	948	868	903	828	939	922	887	897	889	911	848	939	929	864	866	873	900	888	886	879	900	915	880	907	896	853	909	931	838	897	921	901	867	864	905	894	898	928	861	852	876	885	930	882	836	853	879	869	862	879	891	851	882	909	864	920	853	844	865	872	854	845	894	905	964	907	884	856	863	945	897	938	925	900	944	936	887	876	902	916	889	858	876	964	866	901	902	907	925	916	859	887	851	869	875	893	910	879	914	912	955	908	849	887	914	876	899	855	910	919	881	908	895	895	872	899	901	912	870	918	930	895	912	860	936	894	913	893	890	895	842	825	899	884	920	892	783	925	895	909	910	908	866	865	851	880	866	888	895	931	852	880	847	890	847	846	864	860	895	887	882	862	869	884	852	874	876	904	893	902	855	892	834	956	973	880	904	839	855	872	844	907	895	896	865	915	871	901	862	886	912	862	905	909	926	864	873	867	844	910	862	893	858	905	915	866	857	891	915	897	871	932	939	934	892	894	904	870	893	919	843	937	922	857	877	892	930	831	878	887	872	841	901	933	933	922	887	903	891	872	894	908	917	804	879
3566	1499	757	453	463	569	512	419	393	547	554	471	357	335	265	232	199	202	171	162	121	136	105	110	93	86	93	107	88	80	64	84	85	81	80	70	69	60	75	83	68	69	61	66	86	70	70	70	80	62	61	59	65	70	73	80	68	70	85	64	62	66	72	72	70	83	73	55	56	76	80	73	66	77	77	73	63	81	68	68	70	81	69	72	65	71	66	55	74	82	57	64	62	61	61	69	65	70	74	77	65	71	64	77	60	52	55	71	70	71	91	56	76	75	77	59	79	71	63	64	72	67	54	72	66	75	61	76	61	58	68	72	87	63	58	48	64	61	66	62	79	61	61	66	54	52	70	69	66	72	62	61	62	73	75	71	59	65	75	86	70	72	78	60	79	62	83	74	74	86	71	60	64	72	69	73	58	71	73	64	67	73	70	79	54	65	82	62	60	79	65	84	69	68	67	59	69	63	69	66	64	65	60	60	55	66	64	79	81	72	65	69	66	59	80	66	74	76	63	71	77	57	69	76	68	56	61	83	68	68	69	74	81	64	60	50	82	76	60	59	71	72	52	72	68	60	57	68	75	77	95	65	58	69	77	69	64	65	76	65	48	52	76	65	70	69	62	85	59	66	59	72	75	71	81	66	71	65	64	73	71	67	76	69	75	76	69	66	78	64	76	63	66	72	67	70	76	73	67	61	66	60	76	81	64	70	73	74	81	77	77	67	70	63	73	62	78	81	68	70	75	77	62	82	64	77	69	74	54	65	76	75	61	82	57	60	71	61	93	65	59	62	79	76	79	67	71	68	69	74	74	76	67	69	67	67	65	64	71	77	76	81	63	71	78	67	68	74	74	77	81	75	71	52	58	62	61	61	59	73	62	64	79	69	75	68	68	76	58	68	74	78	67	72	74	73	77	78	62	91	75	68	66	65	58	69	59	74	81	73	62	63	60	67	74	79	77	63	76	68	60	75	75	70	74	66	74	65	64	74	61	69	76	60	64	64	64	65	63	73	55	87	72	67	63	83	65	63	71	70	80	69	74	76	81	58	67	74	66	79	69	79	69	57	69	75	63	61	74	64	85	86	63	67	66	61	71	67	58	88	69	84	73	60	76	43	72	59	64	69	85	64	78	56	67	63	64	51	61	78	74	58	69	61	64	75	71	72	71	74	66	67	62	66	77	73	68	61	63	66	67	66	77	72	60	72	66	65	64	60	75	62	67	67	93	66	69	64	62	78	65	63	68	82	95	77	73	71	76	60	66	80	69	66	76	71	62	71	51	86	67	78	74	70	65	69	78	63	78	65	57	62	76	60	72	74	63	59	69	65	67	67	68	90	72	80	69	73	84	79	59	72	70	68	65	70	70	67	60	74	74	75	57	74	59	74	67	57	72	64	65	75	76	71	57	60	63	66	82	58	82	81	75	72	69	67	83	82	64	70	79	79	65	77	69	80	58	50	73	56	73	70	67	59	83	70	71	65	63	93	59	75	79	69	80	77	71	61	74	60	80	65	58	55	68	76	68	71	74	77	75	78	83	74	69	68	71	76	80	65	78	79	57	80	65	71	69	75	67	68	70	71	72	65	67	56	58	93	73	83	81	70	52	75	79	77	74	65	73	69	79	83	78	54	69	76	55	67	57	61	73	67	65	82	51	76	64	77	68	75	73	56	53	53	85	81	77	62	92	76	71	73	81	69	69	69	71	64	82	76	77	65	71	79	82	72	67	75	77	51	54	62	75	69	73	78	92	67	64	58	79	57	78	88	66	71	66	81	63	55	75	69	68	72	58	75	74	65	76	83	67	68	74	75	63	68	86	70	67	78	73	78	84	66	68	58	83	88	79	64	82	75	56	73	78	81	82	73	60	74	65	78	65	66	83	61	63	66	73	63	65	68	61	72	73	56	62	65	63	69	69	69	72	75	55	60	73	74	60	65	73	55	65	70	79	68	59	83	77	71	82	64	74	88	63	72	67	77	81	76	56	75	66	61	69	74	68	53	74	55	79	64	64	76	76	84	61	57	60	67	88	58	90	75	67	84	82	64	73	60	72	70	77	59	64	79	74	80	78	59	72	79	72	70	63	62	71	67	63	58	78	71	65	70	79	66	62	79	68	60	73	77	75	69	65	77	83	73	64	67	63	75	64	62	69	69	69	78	57	84	72	73	67	59	70	56	60	70	58	71	75	71	56	66	56	65	72	75	59	65	66	74	73	56	73	79	76	68	70	54	66	64	51	53	68	63	62	67	60	90	51	51	64	63	63	54	64	72	64	69	59	68	65	75	71	66	66	82	71	70	68	83	58	68	72	62	76	69	76	52	64	55	77	60	61	73	65	63	72	46	88	71	72	66	74	66	66	68	65	87	65	67	74	71	58	75	70	68	73	64	74	66	69	68	59	60	77	70	71	74	77	60	59	70	86	77	67	71	60	72	68	56	68	64	68	71	86	84	60	69	68	67	84	69	59	81	68	64	84	59	79	82	77	68	76	75	65	71	78	79	66	65	60	69	60	70	70	80	70	85	67	63	89	71	57	72	66	77	68	65	76	71	73	58	67	70	76	63	63	70	65	82	59	60	63	72	75	80	59	63	73	75	67	81	71	64	65	76	77	68	71	75	73	74	66	69	71	65	87	67	61	77	67	78	64	64	81	74	66	69	65	73	65	72	69	74	80	67	74	79	81	63	60	62	71	66	57	61	68	60	73	77	61	64	77	69	91	84	68	80	71	79	74	56	80	65	63	67	72	51	56	70	82	74	63	65	71	74	64	59	70	61	76	72	67	66	65	60	66	77	91	71	72	68	65	64	73	66	86	77	79	58	64	74	70	63	70	57	63	59	71	80	61	48	63	74	72	65	64	58	73	60	79	69	75	81	70	75	54	75	70	61	68	71	72	67	70	52	79	68	66	80	70	74	59	78	62	71	65	65	71	75	77	63	77	81	59	71	72	72	74	63	58	75	81	76	76	67	82	69	63	77	49	56	75	65	73	78	55	74	77	65	75	70	68	73	62	52	68	70	70	61	64	73	78	64	65	70	85	74	69	73	63	61	56	67	73	75	68	68	92	64	74	60	77	69	69	64	66	69	79	57	53	61	66	73	68	69	56	57	83	65	57	67	79	68	83	77	76	80	74	60	67	70	80	81	74	69	62	75	63	76	75	62	70	72	64	69	57	78	63	63	72	71	73	54	76	73	62	77	76	68	63	74	55	54	80	65	88	74	68	64	65	63	58	59	72	63	67	66	66	75	76	74	76	75	79	62	81	74	56	67	78	64	74	70	64	75	67	66	75	56	66	62	72	80	65	67	66	64	82	56	74	66	65	80	68	73	63	62	58	58	72	53	57	71	71	55	78	58	79	73	84	87	50	63	72	71	59	87	61	75	71	69	76	73	74	61	62	65	80	54	79	79	69	79	71	62	65	89	55	79	82	71	80	74	85	74	88	75	62	68	79	73	65	65	78	79	67	63	67	60	73	71	69	73
25251	16325	11268	16038	23200	23566	20680	17038	16038	17594	16874	14307	12095	10000	8379	6767	5736	5206	4607	3743	3115	2844	2507	1939	1668	1691	1613	1472	1309	1214	1194	1091	1027	980	1024	932	946	891	949	918	958	929	860	838	838	834	854	860	823	812	852	840	889	821	822	876	836	846	861	814	781	794	808	827	859	862	846	853	819	817	812	826	786	877	852	850	819	866	858	849	828	837	859	817	822	816	802	813	797	854	845	789	795	795	863	863	844	822	854	829	894	884	837	835	783	811	820	803	845	844	838	851	871	793	862	826	842	859	842	850	843	848	878	857	789	853	846	838	850	815	774	810	848	820	853	839	844	853	860	814	828	843	851	833	827	839	815	792	859	822	806	844	838	844	864	828	828	797	836	781	852	810	835	865	848	857	880	775	830	842	791	847	805	866	821	854	834	819	857	842	786	824	797	818	809	774	830	852	838	805	862	892	868	845	835	818	823	823	817	837	821	852	853	806	863	852	800	827	831	849	813	845	785	856	795	835	863	829	868	849	834	836	817	852	817	790	820	877	851	825	803	818	847	795	863	860	812	822	859	851	848	840	832	854	799	811	829	847	826	831	875	836	824	833	832	809	839	861	802	840	836	850	872	854	834	883	829	892	831	852	870	869	775	839	864	854	857	855	807	810	818	773	839	854	842	822	865	826	866	802	810	871	906	861	860	829	837	813	805	847	808	860	835	850	819	844	853	798	831	863	856	834	852	803	868	814	896	857	844	831	841	816	826	852	801	826	846	867	906	859	817	840	834	843	830	861	892	832	891	814	840	843	838	843	820	823	824	835	828	758	815	813	829	906	831	834	852	862	849	841	822	808	839	806	798	833	798	810	826	812	877	859	847	811	849	833	834	880	827	850	859	824	775	854	783	842	874	837	825	833	838	891	871	855	823	869	852	832	798	832	815	837	848	835	809	839	808	912	854	819	825	844	855	847	862	823	827	858	855	872	814	856	796	789	834	825	826	830	851	836	821	836	837	836	849	816	861	848	821	886	837	834	842	852	859	855	815	817	857	845	846	838	807	814	788	826	836	873	877	824	826	815	799	813	825	817	869	877	799	830	862	817	879	793	823	841	846	823	844	785	831	845	830	845	780	824	867	857	801	874	820	842	808	826	815	843	847	842	767	813	883	863	813	871	804	855	829	842	857	867	861	823	843	831	862	779	812	822	875	850	843	886	812	826	843	852	850	815	830	818	878	818	807	837	841	834	882	816	864	830	884	819	813	779	795	865	801	816	833	867	889	798	837	836	834	823	806	899	897	846	831	806	876	799	851	815	787	857	865	848	864	802	848	830	856	844	829	843	816	842	791	817	840	811	789	840	835	848	803	859	865	881	869	811	857	855	780	849	818	829	804	798	828	835	839	793	819	750	835	865	822	819	885	826	809	779	829	848	806	859	799	810	818	785	834	848	857	838	790	830	798	831	836	867	868	838	839	829	839	798	816	884	819	853	833	828	800	858	839	872	835	816	880	814	857	813	799	830	867	880	841	873	814	812	843	864	817	790	809	812	832	851	801	823	865	785	853	822	775	864	885	799	856	851	790	794	812	833	904	835	878	819	793	866	893	816	810	846	771	830	788	819	820	814	844	840	846	784	788	834	829	833	840	843	801	836	847	823	903	822	823	845	890	845	881	784	840	884	837	832	857	861	845	784	803	835	805	812	827	848	874	896	809	789	866	812	840	842	828	821	873	864	794	845	774	844	815	852	867	823	789	856	821	838	869	859	854	852	817	816	854	877	846	839	850	873	821	823	873	844	859	864	889	867	810	848	850	840	862	834	816	859	840	805	791	830	866	816	854	860	856	871	852	865	800	821	839	809	833	833	888	841	883	833	868	827	893	875	827	801	823	877	834	868	818	847	800	845	822	838	938	788	800	811	852	839	789	839	794	834	841	814	841	809	792	818	865	814	829	825	851	858	825	794	857	869	791	898	879	837	825	798	828	866	841	842	856	822	845	856	818	842	818	812	825	883	812	874	873	843	827	845	805	806	834	802	838	859	802	846	815	809	842	815	833	812	827	843	762	803	850	824	776	861	862	841	826	870	850	892	837	851	799	767	828	836	825	827	844	790	788	829	805	835	845	837	804	793	817	825	826	855	823	878	838	843	839	832	806	800	814	844	835	813	866	859	808	853	799	838	798	898	824	864	867	801	836	795	821	784	853	900	793	881	931	807	836	852	847	828	877	850	841	788	879	811	808	838	854	864	882	796	854	843	821	827	831	817	823	846	809	830	815	868	830	789	809	849	816	873	814	833	844	836	873	816	804	850	817	853	863	837	798	805	840	830	827	868	793	789	802	814	857	801	823	789	849	874	881	862	817	837	850	862	823	834	814	796	864	811	792	814	872	818	834	788	841	793	852	836	858	846	851	894	791	835	853	835	856	861	840	866	849	798	867	885	799	886	861	881	806	829	825	814	861	871	838	817	843	851	840	845	827	800	776	825	866	817	823	856	822	826	827	826	873	868	793	842	878	794	835	842	816	848	826	839	849	875	828	772	822	820	815	853	847	863	810	860	815	848	804	838	832	823	870	851	835	854	856	835	801	842	794	819	812	864	809	786	812	814	817	819	828	827	855	780	834	850	821	830	856	812	822	866	843	879	842	814	856	830	857	837	842	834	839	821	787	826	803	843	827	851	830	819	838	874	833	841	853	860	874	878	839	842	849	819	835	854	868	864	851	846	821	841	858	847	789	841	851	840	772	883	836	884	815	782	791	860	801	842	853	879	888	830	869	845	847	824	802	881	839	832	828	863	820	827	804	828	849	841	829	870	769	833	817	836	829	821	873	832	821	876	799	857	870	815	823	782	839	864	823	870	824	846	840	844	841	850	731	854	870	797	832	827	859	875	862	821	838	856	846	848	837	836	852	882	836	828	833	870	831	805	853	865	812	815	805	850	778	870	857	871	855	797	817	829	837	846	842	790	865	789	812	825	790	775	824	842	856	877	838	838	798	824	788	833	871	788	844	821	872	845	834	841	822	826	862	812	829	843	865	822	859	840	805	859	878	792	858	829	831	819	844	824	855	825	870	798	850	867	888	805	825	843	861	823	805	855	890	815	806	844	886	806	903	889	816	867	849	839	825	855	776	816	817	844	799	829	876	806	847	836	850	836	823	858	869	855	872	810	818	769	804	796	846	838	830	842	832	841	813	840	799	806	860	813	882	859	846	837	856	853	774	863	852	772	853	823	792	826	830	847	866	840	862	823	783	829	844	864	820	822	794	821	781	791	898	856	870	816	750	845	836	818	793	856	875	865	853	845	803	895	878	824	791	860	848	812	832	794	852	854	818	802	852	840	839	814	853	834	839	826	883	908	802	859	829	837	798	815	783	826	852	857	760	851	847	851	879	842	862	830	838	799	837	833	846	804	843	806	870	788	817	817	855	858	778	820	810	799	889	821	870	844	847	841	834	832	827	880	895	866	858	867	835	847	810	819	835	823	823	786	826	843	824	806
3971	2411	1192	732	736	908	843	719	687	832	735	619	470	411	333	266	268	229	214	196	166	142	129	134	101	102	108	103	90	91	97	82	74	70	71	68	85	78	71	71	76	75	71	75	78	65	65	65	87	67	75	73	60	70	69	77	65	81	65	81	75	74	88	80	66	79	59	71	58	62	63	68	87	74	81	73	78	66	76	62	74	74	64	66	76	68	50	70	68	74	79	60	83	67	68	68	67	75	64	77	82	67	70	69	77	81	59	84	80	74	75	78	68	66	58	72	70	52	66	67	74	70	74	69	87	67	84	64	79	76	73	72	66	86	72	72	74	83	64	78	71	68	90	66	71	82	52	56	81	72	72	85	67	69	77	67	84	84	65	64	70	57	66	63	72	73	60	72	78	92	71	79	67	65	66	72	68	65	80	73	60	65	75	65	78	72	56	60	71	69	72	77	77	64	56	72	70	67	67	69	60	70	65	76	82	64	94	72	63	60	80	69	74	82	68	65	88	84	78	72	48	78	58	95	78	79	73	53	70	68	73	59	68	76	76	60	65	66	70	62	68	86	72	79	78	64	63	67	86	77	65	65	70	66	79	66	82	71	65	77	76	70	76	63	61	60	71	85	71	81	64	58	65	74	69	79	59	74	78	72	68	78	63	81	71	89	74	70	75	68	63	66	80	65	76	68	78	82	75	70	80	93	66	72	65	72	82	67	62	81	61	81	66	79	59	77	74	71	70	58	71	76	61	75	63	80	60	68	59	77	61	62	93	64	76	72	65	72	81	64	82	77	71	72	59	68	71	81	85	74	77	83	81	88	69	61	68	80	79	76	60	80	62	63	78	69	71	71	75	73	71	74	72	53	77	62	73	66	75	70	78	71	69	74	65	62	71	79	70	60	97	68	70	64	80	60	76	69	56	68	56	66	64	57	68	53	63	93	73	71	85	74	62	76	66	60	72	77	76	74	74	65	61	79	68	64	74	63	60	90	76	49	60	75	76	72	94	89	70	83	66	61	71	72	75	65	64	68	75	76	60	73	77	73	81	63	73	72	64	73	86	57	65	79	75	73	78	63	69	65	74	53	73	62	73	74	66	61	76	71	75	64	84	68	68	71	72	65	82	65	77	58	77	79	85	60	82	66	68	76	74	70	79	70	77	81	85	80	64	63	72	59	66	76	80	74	72	77	66	73	80	74	87	60	65	76	85	67	70	82	80	79	74	77	60	70	68	68	65	50	65	80	92	66	77	78	71	77	75	80	83	75	72	53	75	77	74	76	54	56	60	81	60	77	63	61	81	76	71	68	81	66	74	60	79	72	87	67	73	80	72	68	78	70	68	82	73	61	73	60	73	66	56	78	69	81	57	81	63	61	67	90	80	55	68	87	68	77	79	70	66	69	71	89	76	86	64	79	70	58	70	64	75	62	68	64	67	78	70	57	73	74	81	68	66	75	78	72	65	80	71	63	80	72	68	66	73	71	66	68	57	70	61	64	60	64	72	56	75	74	75	56	76	71	54	89	66	72	71	67	86	67	66	96	71	70	71	59	65	89	61	69	64	67	65	66	59	81	69	56	56	53	72	69	78	62	58	57	85	57	68	59	71	83	54	61	59	60	71	75	73	70	65	66	76	62	71	75	78	69	69	62	82	69	71	65	76	68	81	74	76	54	64	79	64	60	67	57	83	64	74	70	79	69	79	73	74	63	73	67	78	75	70	68	64	61	67	90	67	63	71	61	75	75	58	66	69	72	72	81	57	69	78	67	71	72	50	76	63	73	78	73	73	86	66	78	67	68	55	77	68	81	74	61	66	75	73	68	58	74	66	72	79	65	59	66	58	70	61	71	68	73	69	64	74	77	62	77	69	74	59	66	65	64	89	80	68	69	61	73	61	58	67	66	67	65	77	65	81	84	94	79	72	63	58	64	62	71	63	69	66	75	81	67	79	75	82	79	65	67	64	58	68	61	66	69	70	87	76	63	59	60	65	74	74	83	66	69	75	66	67	64	82	69	70	74	77	58	67	64	73	62	72	74	68	61	78	66	67	67	67	71	69	81	78	95	52	76	84	70	58	53	70	66	63	70	72	76	78	65	83	90	60	68	92	68	89	72	72	83	61	71	78	72	69	76	77	59	78	58	66	63	66	63	77	66	77	72	87	67	69	76	80	69	78	79	64	74	72	60	61	58	64	75	62	72	72	81	57	67	85	65	73	75	86	75	72	69	77	66	70	63	87	63	75	75	66	86	79	70	64	67	62	77	83	59	65	78	56	63	66	74	73	80	65	68	67	60	75	63	86	65	67	71	74	72	72	70	63	76	67	69	72	67	67	63	68	76	77	67	73	72	85	68	67	90	91	68	62	53	70	68	66	64	65	68	71	78	75	56	75	57	72	67	70	48	58	78	89	64	66	68	75	63	63	59	74	83	75	70	73	79	69	71	61	68	77	64	72	77	75	65	64	65	72	62	78	68	75	69	75	70	75	82	74	80	64	51	83	70	78	55	69	69	75	66	83	73	61	64	66	60	80	68	65	58	84	79	76	74	74	80	65	59	73	77	63	71	76	63	83	88	76	78	73	52	82	73	56	67	67	75	58	73	77	63	83	63	70	85	56	74	76	59	81	71	85	59	72	74	79	69	61	53	72	76	73	66	78	67	77	72	76	69	57	53	62	65	71	66	82	82	74	74	75	86	88	82	62	65	69	69	62	69	58	68	67	59	68	76	72	78	78	79	77	90	61	76	67	64	56	73	64	74	70	83	86	58	67	72	71	69	80	75	73	83	72	80	76	73	69	74	67	69	64	62	95	69	74	72	60	71	73	76	74	66	71	81	73	64	85	75	80	77	67	63	86	65	54	71	79	54	74	66	66	77	63	63	73	73	55	74	60	73	62	70	70	70	85	69	72	66	88	69	85	69	59	59	76	74	64	78	80	64	71	69	78	76	61	78	73	68	68	68	78	60	90	72	73	61	76	76	74	71	75	82	73	75	58	72	76	72	71	81	67	90	68	75	76	70	68	69	87	71	73	70	69	65	53	49	52	66	59	58	73	67	71	61	70	67	81	59	72	81	63	82	67	75	66	65	81	70	63	76	64	71	74	66	63	87	62	64	76	63	71	60	70	70	60	72	74	83	82	57	71	48	76	66	70	79	75	68	69	72	63	71	66	88	63	83	70	69	74	76	58	87	74	62	73	74	64	76	75	73	75	79	76	62	74	77	70	70	75	66	78	69	75	64	76	68	67	65	76	60	61	85	69	70	61	75	75	67	89	67	67	53	74	72	48	63	80	66	64	81	86	67	82	63	84	80	57	84	83	58	58	74	66	56	83	68	65	69	73	67	85	69	78	69	66	53	75	62	72	84	51	80	71	68	75	71	80	68	57	75	55	72	71	65	73	70	66	62	55	70	67	65	70	79	60	60	77	71	73	64	81	54	58	77	57	51	68	53	82	80	85	64	63	75	67	62	76	65	68	66	74	63
28557	19611	14605	20677	27289	27624	24905	21296	20501	22221	19989	16961	14024	11923	10198	8352	7284	6716	5887	4880	4131	3591	3202	2640	2285	2037	2010	1916	1697	1519	1494	1315	1172	1129	1124	1048	1058	1043	962	986	967	981	944	926	910	900	904	839	866	789	821	847	847	875	894	849	859	865	880	853	856	901	873	886	832	858	842	854	841	874	868	865	840	764	837	877	866	875	866	838	900	852	874	816	805	851	871	829	856	865	802	798	882	835	855	847	843	882	839	871	853	877	820	796	859	861	835	845	888	848	881	796	847	889	834	818	887	867	811	846	846	848	908	877	860	813	852	896	811	811	881	858	859	882	846	845	866	856	902	856	822	832	840	877	826	829	858	869	881	899	850	872	855	845	817	834	834	875	853	813	826	889	892	838	894	823	880	869	848	863	870	820	847	796	908	826	836	882	802	799	844	806	829	815	842	800	877	882	846	842	873	876	909	866	879	829	841	843	822	857	892	834	819	862	811	827	814	817	822	869	819	869	848	827	842	816	887	887	877	803	873	811	862	807	851	824	866	813	859	831	880	863	837	839	846	823	863	837	853	897	820	870	866	821	848	884	830	886	891	867	859	845	874	830	846	860	792	791	862	858	801	811	894	832	864	851	865	853	877	798	909	845	872	828	823	878	883	872	841	844	881	853	872	905	842	884	821	854	842	829	830	831	872	799	870	805	862	843	878	891	873	800	827	813	891	839	823	889	880	892	842	846	855	882	834	880	847	860	873	833	798	815	865	827	867	821	862	878	889	840	840	854	880	906	806	839	858	853	872	831	824	806	823	843	891	868	834	838	856	867	915	785	861	844	781	842	838	924	838	849	863	827	874	875	905	832	888	807	836	816	828	873	858	845	860	808	804	821	855	832	842	848	825	883	804	809	825	815	861	844	829	828	864	818	848	867	863	850	905	852	802	853	869	832	854	891	892	859	878	866	782	870	853	845	818	858	843	855	924	828	848	822	847	822	838	828	858	832	904	866	842	870	869	772	872	873	849	814	834	848	829	884	841	828	816	803	854	874	920	835	835	881	844	867	890	845	879	819	850	855	824	856	842	903	863	833	861	851	824	866	788	824	858	853	823	842	827	851	838	801	839	880	826	873	855	852	902	876	861	816	844	891	814	888	874	832	919	826	851	853	867	838	884	912	783	879	812	847	852	814	807	877	830	862	858	886	834	833	853	826	884	838	865	828	880	856	779	865	834	856	821	892	802	844	831	840	854	842	807	903	807	869	876	836	913	861	865	877	826	831	857	767	875	859	847	795	821	789	881	854	829	853	850	842	831	873	866	838	800	865	847	938	881	878	855	819	819	797	846	856	861	845	856	848	831	881	840	784	812	840	851	827	843	828	875	840	820	843	890	860	851	879	835	840	857	828	923	906	850	849	883	842	883	854	894	785	855	855	824	826	842	815	876	821	832	783	830	849	852	814	890	868	834	849	884	839	851	849	815	796	839	822	874	833	849	861	865	853	881	854	891	819	838	824	907	851	838	825	883	819	853	829	836	874	855	833	841	855	871	886	865	822	850	887	864	913	854	883	830	851	852	880	852	885	856	817	819	852	890	858	838	799	811	852	854	864	799	840	808	858	915	832	859	819	828	864	847	846	808	831	884	791	898	857	840	856	834	866	863	891	844	861	857	858	835	767	855	839	836	848	846	836	852	849	880	892	840	811	829	809	857	904	813	855	845	851	857	837	851	851	802	876	839	808	897	833	892	898	842	860	843	835	877	848	808	866	878	839	882	911	842	838	863	868	839	827	794	827	820	863	844	862	861	857	891	850	881	821	834	874	834	855	814	905	854	858	853	811	830	915	843	845	872	856	820	864	830	810	884	842	849	847	867	852	886	855	861	779	842	872	870	887	828	870	898	828	841	839	818	872	858	824	901	850	805	852	888	877	841	842	815	873	835	812	812	853	831	813	942	858	868	853	819	803	815	808	809	804	861	831	830	837	833	821	838	855	866	869	858	827	868	824	904	823	839	837	879	883	840	881	874	870	872	866	889	836	888	827	880	844	863	833	876	854	862	899	824	848	818	836	870	854	877	883	811	812	811	842	866	889	816	905	862	886	889	848	781	840	817	880	882	852	815	828	889	872	853	860	878	880	876	863	822	858	925	859	820	863	810	838	864	850	838	813	883	878	823	899	902	839	844	878	870	803	865	861	861	819	798	873	809	810	865	835	829	831	854	855	847	832	862	825	856	850	865	903	844	850	883	855	822	760	829	835	828	855	897	869	890	838	865	906	882	865	882	807	861	847	831	873	844	791	860	805	872	837	809	800	836	861	842	812	825	823	852	881	850	829	846	901	800	844	804	883	840	829	856	820	803	835	841	819	824	851	826	824	885	828	829	846	850	819	842	853	854	826	849	915	853	870	901	850	841	881	831	816	858	836	889	831	861	821	845	884	814	893	826	883	840	852	832	864	862	778	876	862	858	874	861	847	912	828	841	828	867	815	831	860	818	835	885	837	814	828	847	875	851	865	795	839	825	889	855	872	903	828	839	831	832	787	844	855	906	790	833	846	858	808	841	860	821	835	866	900	860	819	863	869	847	855	856	767	816	877	855	858	805	862	870	850	851	839	854	843	844	817	829	880	879	842	851	806	837	890	812	843	827	878	866	809	862	888	817	905	820	877	883	841	812	888	828	837	806	827	837	846	875	804	827	840	861	821	825	817	875	806	823	849	899	816	884	867	869	853	902	837	829	816	796	845	752	861	841	875	837	914	822	868	834	830	815	868	884	848	832	801	866	851	855	845	823	842	833	807	787	801	834	823	817	838	839	879	861	883	784	822	885	820	872	822	842	874	820	871	847	791	809	840	890	852	811	826	873	814	834	845	842	858	816	892	840	852	885	873	889	865	900	834	859	877	888	858	843	834	789	865	846	839	830	820	873	880	826	800	860	863	841	866	830	829	889	831	909	871	817	804	902	843	858	850	837	837	830	847	817	862	851	844	861	809	851	853	875	860	874	808	857	835	795	848	905	840	923	843	804	859	819	839	854	829	848	838	874	898	836	877	817	858	843	849	824	854	859	897	847	866	817	903	884	859	827	835	841	839	834	892	841	818	833	815	826	809	868	832	873	857	838	838	831	851	847	881	867	841	843	801	839	848	913	887	853	864	827	867	841	850	890	838	852	856	813	858	856	837	805	838	820	818	859	810	812	886	863	856	874	843	877	867	822	849	865	828	849	815	825	869	890	900	786	840	855	822	842	836	843	829	851	865	855	862	867	903	836	875	832	904	875	834	876	855	834	842	870	828	817	840	847	856	847	894	899	861	893	841	816	869	913	820	847	777	885	880	836	860	844	848	875	833	853	854	850	852	885	871	848	823	858	816	824	902	851	823	856	850	822	854	872	873	826	817	829	868	824	865	907	902	839	900	828	858	858	864	839	807	818	879	862	852	853	828	886	848	851	847	856	834	872	827	875	837	831	803	921	834	869	842	818	874	857	844	840	830	832	845	846	865
5273	2205	1195	822	772	974	920	800	888	919	769	667	493	449	341	313	260	253	225	211	191	180	156	134	140	142	116	126	95	88	90	80	88	74	90	85	69	79	95	85	60	84	77	100	85	67	75	80	77	82	59	81	57	74	73	81	80	72	85	69	68	75	64	75	83	77	65	68	80	71	70	63	77	75	67	68	84	82	77	66	89	71	76	86	63	66	69	83	82	75	85	58	86	63	65	77	72	69	77	72	65	65	78	68	70	61	80	90	73	79	85	73	90	81	65	68	77	71	59	78	75	85	71	65	77	77	89	63	79	83	72	81	66	73	92	76	73	85	68	77	76	60	66	70	68	98	62	87	57	77	98	71	78	74	70	74	80	59	59	78	78	61	79	67	72	88	83	60	72	67	84	65	78	85	68	81	77	76	70	101	84	64	73	82	65	67	64	69	84	77	66	63	75	69	84	62	69	67	67	83	80	83	73	85	71	76	60	69	72	68	71	77	69	74	75	79	77	71	70	94	67	68	70	82	83	65	71	66	65	85	82	71	62	69	82	73	73	79	86	69	94	72	84	74	75	54	62	76	82	74	74	79	77	82	83	61	83	69	60	64	75	79	81	60	77	76	68	69	72	56	76	78	79	66	61	76	71	92	84	72	84	67	67	78	75	86	62	77	83	79	69	66	79	65	74	81	69	69	72	90	77	64	54	92	82	78	73	79	75	63	71	70	63	72	75	83	77	95	61	59	77	75	79	74	75	67	66	77	64	77	73	76	75	67	79	68	63	83	67	83	66	75	56	69	91	69	72	60	70	89	65	83	61	72	70	72	73	72	59	72	77	64	93	64	63	82	76	76	83	51	76	86	84	60	60	59	73	67	67	78	77	81	67	44	82	78	66	78	71	68	46	80	76	60	88	70	76	77	80	77	82	62	69	81	82	91	69	61	60	70	72	81	77	92	84	54	67	88	75	75	75	78	84	71	63	81	92	95	87	76	85	74	70	66	79	65	72	74	75	69	75	81	70	62	74	77	84	85	76	87	103	85	61	59	80	69	68	67	82	80	73	54	73	85	85	76	76	69	63	77	85	76	74	103	68	75	58	68	89	70	84	63	66	82	89	73	91	58	81	73	81	71	78	72	79	55	60	69	82	73	59	74	79	70	63	88	82	83	69	70	59	84	72	68	59	69	68	68	85	67	89	63	74	72	79	74	74	68	81	87	75	75	61	79	85	63	54	79	85	59	75	76	67	75	80	72	67	69	72	80	94	72	67	66	75	72	71	73	84	80	72	59	68	77	75	94	74	70	75	67	70	88	79	61	81	74	81	64	72	65	92	85	70	86	54	56	79	85	77	69	91	76	68	73	72	76	62	63	84	56	88	78	72	83	62	59	77	75	75	66	79	60	81	70	75	58	71	74	69	67	82	78	62	86	68	86	80	71	69	80	74	59	89	71	75	70	69	83	65	74	75	68	65	78	65	77	75	85	71	85	81	80	89	77	80	62	84	66	77	61	71	61	78	75	78	80	73	72	80	62	77	74	78	88	54	71	81	67	70	79	73	86	96	75	70	90	71	87	68	75	76	76	75	74	90	76	74	77	80	83	87	70	68	82	68	68	67	68	65	73	68	60	74	63	66	65	76	80	70	88	80	76	85	72	85	70	55	94	75	64	80	71	82	62	75	71	82	61	73	72	65	76	61	79	68	68	92	101	74	84	56	74	59	78	80	65	74	87	79	72	81	74	70	75	62	64	56	79	79	80	70	69	70	69	59	62	67	84	71	83	70	58	72	77	75	81	75	68	83	75	79	62	77	69	72	81	53	84	66	62	82	77	76	70	71	78	64	73	63	69	64	61	84	66	72	81	65	72	75	61	85	73	68	95	56	83	82	68	73	93	90	61	66	66	59	69	91	71	75	64	89	69	80	69	75	76	94	74	83	56	83	66	82	68	65	68	68	86	77	83	70	76	73	61	56	69	61	93	79	81	64	65	69	74	70	80	70	72	62	61	84	77	66	88	58	76	79	89	63	65	56	63	82	79	89	80	74	88	79	52	70	66	77	77	73	73	73	61	64	67	68	81	71	76	73	70	86	67	91	82	62	72	70	85	67	93	71	68	65	77	71	60	82	80	67	79	67	79	68	85	80	63	67	74	81	73	66	73	65	66	87	55	78	63	67	69	69	73	69	77	81	64	75	74	71	70	72	86	69	62	71	67	67	69	89	70	85	83	80	63	65	68	77	72	90	69	62	67	69	83	72	74	86	51	66	70	72	80	89	74	66	63	78	59	60	80	68	78	76	80	71	75	86	83	68	78	70	69	64	73	75	83	90	66	74	72	59	65	65	76	75	73	70	66	81	68	90	69	77	59	72	59	69	77	83	69	77	77	86	60	57	61	67	63	95	81	52	71	83	80	73	65	68	76	74	73	80	72	67	83	58	79	90	72	78	80	82	63	54	86	83	76	66	60	81	77	55	70	71	65	62	69	73	62	73	56	67	71	67	69	59	63	64	68	68	78	83	68	60	53	77	75	82	72	76	84	73	71	75	72	58	75	75	72	76	80	80	78	75	58	93	72	80	63	82	86	70	73	74	61	80	85	76	80	85	81	65	76	67	65	62	73	69	67	70	75	74	71	72	100	55	74	67	70	72	70	78	75	85	68	62	64	84	73	77	79	76	67	63	81	80	65	71	87	89	67	87	84	72	74	71	60	72	73	68	69	68	65	64	77	85	66	89	71	60	89	82	86	67	73	74	81	88	68	66	74	71	72	83	82	76	79	67	63	69	71	73	68	68	69	69	75	91	79	63	62	87	76	69	69	78	74	92	63	87	70	77	70	84	68	86	72	87	78	70	66	82	75	78	71	74	65	75	82	83	93	74	73	77	64	63	69	67	67	69	71	79	83	86	86	69	59	83	66	76	86	64	92	72	85	67	75	80	70	64	68	90	71	73	78	60	86	74	64	76	69	77	90	77	76	74	91	76	66	80	76	75	77	98	77	80	69	65	95	71	79	96	71	76	63	70	85	69	68	63	80	69	80	65	63	62	84	84	75	66	60	89	80	81	75	83	66	82	71	76	73	92	93	82	66	64	90	94	86	77	83	84	87	72	58	88	91	90	52	59	77	87	81	51	71	73	75	82	78	66	75	77	78	73	79	74	80	78	72	77	66	72	67	57	85	57	86	72	65	75	70	80	78	78	73	48	80	60	68	68	54	73	80	66	68	66	74	63	93	81	66	66	67	74	75	65	65	82	57	74	62	75	74	78	81	60	68	75	73	81	80	92	84	78	73	66	77	92	67	71	58	75	64	76	79	81	73	83	67	79	78	87	82	83	64	60	70	78	57	68	72	81	71	65	91	87	82	67	78	79	73	81	74	75	75	69	70	72	81	73	74	79	87	66	59	72	72	85	70	92	84	87	80	64	84	65	80	76	63	71	86	74	53	80	81	60	70	76	67	74	68	65	78	75	66	92	67	64	78	72	72
27649	19288	15044	20687	27362	27922	25528	22534	23846	23472	20523	17392	14400	11975	10080	8992	7780	7199	6437	5557	4454	3933	3668	3157	2649	2284	2200	2062	1868	1673	1584	1419	1303	1220	1183	1121	1082	1019	1013	1084	960	998	935	988	998	885	908	906	936	871	862	880	920	914	900	890	889	889	868	913	898	923	933	902	887	883	837	871	847	897	867	852	922	886	952	872	900	885	877	854	864	910	862	894	914	926	855	923	825	906	883	927	876	902	880	924	911	951	864	913	908	935	908	899	889	961	919	878	870	893	946	854	925	876	882	880	889	881	862	904	904	899	929	837	872	869	887	873	906	917	869	899	867	894	910	860	894	849	934	866	916	905	918	893	855	910	873	815	868	892	904	880	899	874	905	894	917	910	877	905	868	803	872	927	873	847	895	873	900	839	893	862	906	863	899	914	885	881	872	886	916	913	911	902	949	877	840	921	906	885	921	903	965	861	854	921	854	921	890	897	879	921	896	853	920	890	902	875	835	904	925	904	841	856	919	903	935	857	894	882	855	850	850	876	906	840	920	875	908	914	894	866	886	887	907	895	893	902	880	862	912	902	883	911	878	878	892	941	859	847	889	867	899	902	882	855	938	876	874	913	899	882	889	876	879	860	865	913	910	922	879	877	870	862	915	933	912	912	933	893	918	923	904	914	893	881	884	900	904	909	869	915	885	875	919	847	906	942	899	912	876	872	851	923	903	864	940	863	874	885	905	867	884	909	898	907	840	920	879	878	858	936	887	899	945	902	931	903	866	891	876	875	847	847	899	919	886	897	900	865	894	839	891	886	891	881	875	894	901	926	857	891	863	865	900	908	899	876	920	857	931	910	882	890	876	915	856	866	922	901	875	907	868	968	881	840	857	877	909	949	957	884	883	878	916	896	905	957	894	898	850	928	918	897	904	837	923	911	836	909	920	867	896	847	867	883	907	901	909	873	902	912	952	922	917	885	901	863	832	830	891	864	937	868	929	885	919	841	878	913	835	830	845	910	855	833	906	895	902	911	870	891	915	870	924	879	906	845	875	906	892	916	878	883	889	862	930	870	878	925	917	885	865	889	871	878	941	863	910	959	886	942	868	875	883	904	851	873	880	895	891	904	893	879	878	922	863	837	848	857	918	902	851	891	918	916	859	924	910	905	891	871	918	865	871	853	847	899	882	865	875	956	836	883	899	888	901	904	915	905	868	867	850	872	880	891	879	959	915	885	894	864	873	911	909	849	909	868	937	905	938	868	881	889	910	898	876	939	896	848	884	911	938	878	887	885	881	886	897	902	835	890	940	948	897	905	867	929	913	854	925	856	856	857	930	915	939	901	890	890	867	852	882	894	859	865	933	906	905	854	859	877	871	901	964	862	909	883	870	860	910	880	895	846	847	846	842	908	972	865	953	873	905	894	847	932	858	874	873	879	883	839	855	833	894	926	865	907	879	840	900	890	898	899	880	926	860	883	860	867	892	848	907	886	858	923	897	906	895	904	861	888	849	958	901	852	887	872	901	899	926	965	873	959	891	875	831	863	892	892	842	828	893	879	930	841	892	897	909	896	866	852	905	867	902	928	901	888	886	844	874	895	867	858	845	907	916	905	884	901	931	896	943	911	953	889	848	862	905	944	892	894	913	885	882	873	899	893	898	930	852	867	900	901	844	909	903	899	960	879	899	910	849	902	892	879	888	853	896	883	879	880	919	934	898	871	875	869	921	874	914	904	898	898	839	886	916	896	874	944	873	893	909	892	869	880	895	941	877	881	849	867	912	807	916	845	856	902	889	928	908	876	868	944	883	1000	847	856	922	903	896	906	898	882	845	910	894	867	913	891	902	966	913	872	886	881	907	878	931	867	828	900	887	853	892	849	908	922	906	860	893	860	872	904	914	864	934	904	891	867	868	851	842	884	896	884	863	878	831	867	915	885	894	879	911	919	922	899	897	854	911	918	919	891	864	914	923	915	883	898	895	922	825	905	924	931	947	822	898	896	886	883	909	841	896	916	892	856	906	903	939	876	931	861	873	890	924	937	889	913	902	908	915	898	899	878	857	911	886	860	878	893	881	895	862	884	896	951	949	860	882	920	878	927	932	856	869	902	945	904	877	870	859	855	898	891	861	890	898	836	876	871	873	953	876	840	880	913	869	847	901	890	870	887	878	909	900	904	890	912	918	861	897	855	886	893	898	842	898	850	870	942	882	816	885	867	882	895	872	870	879	884	935	829	883	889	918	879	890	913	899	926	916	903	902	908	827	888	883	882	860	905	889	899	879	876	856	881	913	898	900	865	856	928	898	838	902	893	858	859	902	828	969	869	847	909	930	936	890	904	967	922	870	852	878	859	898	862	898	891	930	867	916	900	894	909	906	878	852	829	933	920	903	907	952	933	912	868	892	914	958	852	847	910	895	922	897	881	900	874	866	890	881	893	914	899	868	891	827	886	897	880	928	947	887	865	936	831	854	896	930	908	866	868	886	889	869	940	893	964	864	939	845	838	884	893	922	907	863	879	936	915	915	904	881	881	884	844	936	869	884	917	908	863	906	860	929	946	834	902	895	879	871	913	879	932	917	833	909	823	872	867	919	882	903	856	865	939	899	925	848	843	931	859	880	898	868	915	880	905	865	863	859	871	930	898	847	915	904	939	904	900	893	905	860	852	873	859	909	850	894	884	869	839	869	915	857	929	896	896	885	878	877	847	862	915	926	908	902	884	880	874	877	909	860	899	866	887	850	893	818	910	942	931	844	907	869	850	927	898	853	875	880	909	905	879	884	867	908	876	809	919	862	868	857	860	898	877	863	906	851	923	897	894	878	896	869	932	903	890	919	926	885	933	926	850	846	860	896	927	913	885	940	879	949	940	928	903	963	875	899	823	887	867	895	885	853	874	951	890	866	864	892	817	857	925	912	890	949	904	945	879	877	913	893	932	896	893	895	912	902	873	944	883	900	857	898	902	936	878	869	903	854	896	876	930	909	902	899	912	910	877	863	893	903	908	855	863	896	921	899	873	865	867	905	880	894	917	892	832	923	921	884	952	883	926	935	964	906	880	846	878	924	869	915	942	931	905	936	909	814	853	889	880	930	925	918	911	912	872	860	916	866	912	897	891	922	881	877	834	892	948	946	888	856	884	861	903	905	867	897	862	920	902	938	883	882	858	917	866	910	890	882	909	934	831	932	904	907	894	896	887	869	879	893	887	900	853	907	880	872	876	875	863	896	866	882	875	895	861	884	911	842	934	923	878	867	904	895	884	869	884	853	831	897	855	873	896	949	827	846	905	926	876	914	867	879	886	882	934	935	887	834	878	860	898	850	898	855	881	941	877	897	850	832	902	915	842	832	918	835	950	833	889	904	833	830	866	916	909	884	927	859	910	917	897	827	891	921	899	858	877	896	890	863	892	921	831	878	873	902	895	911	924	839	901	916	912	882	857	908	899	902	902	897	925	864	892	883	878	845	855	919	887	857	909	898	834	869	911	824	926	891	908	822	886
5379	3290	1799	1126	1078	1329	1290	1089	1367	1201	966	724	564	485	402	359	314	308	303	225	234	175	179	156	158	132	129	119	102	103	89	106	89	95	89	88	80	79	84	74	80	65	73	66	67	76	71	67	79	83	80	72	72	77	72	76	70	70	60	77	63	68	63	86	90	82	65	62	70	91	76	72	88	84	66	77	75	76	70	72	64	87	84	68	75	69	81	89	75	62	93	69	70	73	81	73	73	74	90	65	77	75	73	65	80	80	86	76	86	77	97	72	84	75	72	88	72	74	69	67	82	83	78	71	75	84	66	71	74	78	73	81	82	92	89	77	75	63	79	73	59	68	60	58	60	78	71	75	78	70	68	74	73	69	74	63	84	61	67	59	81	77	72	68	89	55	93	73	80	69	81	78	67	77	79	76	82	74	76	93	77	77	93	70	88	76	77	82	66	75	76	68	83	90	75	72	79	78	73	67	92	72	73	85	65	56	73	68	69	61	91	72	78	84	77	56	72	68	59	71	73	67	79	93	77	84	74	79	77	60	68	74	65	60	81	72	86	82	78	76	70	69	67	84	85	91	61	83	69	82	57	62	81	67	85	61	68	80	75	76	81	72	77	59	95	74	85	75	81	67	73	69	68	83	84	75	78	73	80	71	62	75	69	70	70	71	86	75	69	60	59	77	62	81	67	76	83	74	81	72	75	81	82	82	71	83	81	76	79	65	84	79	74	69	79	82	67	74	84	82	84	77	71	81	83	70	82	67	78	82	90	71	78	71	75	85	85	56	81	83	81	76	77	70	67	64	70	76	73	79	67	76	60	70	65	64	76	86	68	73	84	59	69	75	65	79	67	64	65	51	57	63	78	73	71	70	68	74	71	63	84	62	65	84	70	83	75	81	74	79	68	80	75	77	80	77	74	73	75	81	79	70	77	73	82	82	62	80	57	61	83	68	87	86	71	79	73	73	71	83	79	83	81	78	68	79	82	67	64	60	85	74	71	79	76	70	72	85	88	66	59	72	75	71	91	65	90	82	73	81	69	76	73	77	81	103	76	77	88	66	65	65	65	65	76	93	70	79	75	60	64	71	76	74	68	75	66	68	70	75	74	56	81	69	81	71	72	81	77	81	67	81	102	72	73	72	73	88	101	70	78	83	71	91	62	72	64	77	71	92	73	65	79	63	75	72	76	78	77	85	73	62	74	83	83	86	77	63	85	71	67	77	77	86	81	76	78	82	76	77	73	84	70	78	68	71	96	68	75	77	77	73	69	71	68	71	70	71	69	76	74	68	64	76	72	50	86	74	75	78	80	76	82	81	69	75	92	65	65	55	67	64	78	78	61	63	81	74	87	72	69	71	88	92	83	71	86	89	84	87	70	68	76	80	67	76	69	85	75	80	76	70	68	80	76	67	68	67	86	74	62	76	77	69	80	92	74	88	83	71	65	68	73	89	76	71	72	71	72	83	65	65	63	73	67	70	58	78	75	70	87	77	75	82	78	68	77	65	84	77	77	65	71	85	82	78	63	73	78	68	77	86	66	69	64	71	63	77	80	75	81	84	79	81	84	82	76	62	79	79	71	79	68	75	70	68	80	87	77	73	79	70	77	67	84	69	72	62	69	76	84	68	75	68	82	74	66	76	78	70	64	82	70	73	78	74	65	74	72	78	68	81	75	84	83	73	68	82	71	74	86	72	96	74	80	67	74	69	70	86	56	64	69	74	65	76	62	70	81	74	75	63	66	75	57	63	77	69	81	59	72	79	68	84	90	60	68	81	76	80	66	86	81	76	66	61	61	65	55	77	75	77	74	70	95	69	75	70	85	74	83	76	71	81	74	83	73	72	77	82	82	83	70	74	72	73	79	82	78	82	74	73	78	76	77	89	80	64	86	77	66	77	82	64	68	79	64	72	80	90	90	67	87	74	94	73	71	86	76	72	84	82	86	88	93	69	83	72	80	67	70	84	52	76	95	75	73	84	78	85	89	67	83	79	73	85	66	69	71	85	67	83	69	85	70	69	63	75	75	77	80	94	85	67	90	80	83	85	79	64	62	75	65	63	87	69	91	69	81	73	78	71	75	72	54	68	74	58	76	82	80	67	70	77	74	99	88	67	68	67	90	72	83	68	73	68	74	67	79	63	66	76	74	100	86	58	65	87	71	77	69	70	80	79	57	72	67	67	64	86	84	85	82	68	90	73	80	64	66	74	72	84	62	75	80	76	77	70	70	60	80	75	73	77	55	69	87	86	91	69	69	92	90	73	73	82	69	78	78	85	83	81	78	89	63	58	67	77	65	75	75	65	62	57	68	76	70	63	66	75	82	75	75	85	73	95	72	86	70	76	80	82	73	64	63	82	89	80	76	50	81	65	87	84	88	71	100	68	81	81	63	82	80	74	55	63	79	63	63	65	79	78	72	77	74	68	64	60	79	82	73	68	63	79	79	76	67	60	78	80	61	64	83	58	59	68	64	97	78	62	85	96	95	62	90	82	63	78	92	81	84	59	64	72	68	73	55	74	64	72	74	66	85	78	85	81	75	78	74	75	74	68	69	79	74	77	87	83	83	71	82	79	98	69	66	76	73	87	65	84	66	74	73	67	69	60	75	72	69	74	80	67	83	81	88	78	81	66	67	88	58	59	71	78	67	69	80	88	76	79	70	66	64	84	75	104	79	78	67	71	82	64	68	68	68	78	76	75	69	65	81	90	67	72	70	79	74	100	82	58	73	84	79	72	60	70	85	79	71	62	65	87	75	57	78	73	66	73	68	72	79	78	76	73	79	79	84	73	66	75	78	77	68	80	78	85	77	79	70	78	72	65	71	76	81	68	64	71	88	64	77	97	65	86	68	77	70	85	80	67	66	63	88	79	61	59	65	65	77	75	80	80	69	73	83	60	82	75	70	84	89	85	69	97	68	87	76	69	74	69	56	78	84	90	91	65	83	75	81	83	82	68	79	76	74	72	79	73	70	85	69	85	97	74	74	76	84	86	78	84	76	63	74	62	77	80	83	77	71	69	56	64	67	75	64	73	58	69	64	76	75	81	88	84	71	65	76	79	66	74	82	76	82	69	63	82	69	69	68	65	85	79	62	95	83	80	66	78	58	70	66	74	64	79	69	70	74	69	84	65	75	85	65	75	70	90	87	72	75	79	79	73	65	87	83	60	60	82	74	76	78	94	97	59	81	70	83	72	75	67	66	68	78	76	72	69	68	60	68	64	73	85	83	77	78	81	90	80	74	62	100	57	70	66	73	75	96	70	74	75	65	76	81	72	63	67	71	71	74	63	86	71	81	81	65	77	72	65	74	69	86	75	76	75	81	86	70	75	71	76	63	74	66	70	82	82	80	62	75	70	57	85	82	87	79	53	88	73	74	69	79	69	96	77	59	79	75	68	75	66	71	86	70	72	66	86	73	70	93	58	83	61	78	77	56	79	87	69	70	94	57	69	65	73	78	67	76	70	73	73	81	73	60	66	84	69
31340	22206	17704	23878	30558	31111	28680	26757	27942	25431	22593	18618	15582	13278	11545	10512	9399	8575	7824	6612	5618	5061	4551	3899	3303	2949	2585	2474	2241	2029	1860	1702	1521	1361	1341	1265	1205	1215	1145	1069	1050	1020	1001	1041	989	955	926	941	958	945	912	911	865	933	913	933	906	888	898	911	840	870	913	890	949	912	916	871	865	870	881	879	869	899	859	843	915	890	883	899	867	849	871	864	913	877	890	877	895	813	919	835	902	872	904	933	892	902	874	916	867	822	866	885	930	864	893	864	906	879	885	891	899	861	921	871	887	870	866	844	850	868	902	859	835	897	904	895	863	842	868	936	913	918	786	869	854	870	905	919	879	854	892	866	898	910	870	865	863	882	864	873	891	874	896	966	893	884	893	836	907	837	915	863	921	926	910	900	844	891	948	891	867	872	910	870	936	857	885	861	870	923	888	864	849	857	823	830	895	875	890	892	860	832	851	886	857	846	902	879	898	909	889	925	896	826	839	900	913	835	846	851	859	918	876	902	909	871	881	872	878	882	939	933	871	836	902	873	860	888	887	885	907	899	906	931	914	842	970	870	801	908	898	864	879	901	885	903	928	872	928	899	923	856	911	910	891	919	873	922	879	909	921	883	867	877	872	851	831	854	892	873	965	895	896	849	899	886	881	820	975	896	867	919	891	885	861	888	874	888	926	912	968	913	922	914	942	886	881	875	886	832	847	879	904	907	891	918	894	865	912	913	877	859	879	879	903	864	871	962	940	863	862	934	902	877	877	902	911	915	841	852	889	866	890	890	954	913	897	925	860	853	866	886	875	940	879	880	912	889	893	897	883	901	918	902	906	872	864	852	896	872	911	865	883	905	864	915	850	902	943	857	870	905	862	899	876	890	831	937	907	890	941	903	895	871	948	897	867	887	867	862	916	853	889	874	871	826	850	890	888	842	858	860	904	879	901	868	889	866	882	922	867	893	858	881	870	856	911	886	892	874	898	870	869	908	978	898	872	865	880	876	878	919	880	869	884	926	914	937	852	931	847	865	835	883	842	880	850	857	899	928	956	859	913	873	889	902	914	849	873	889	903	869	913	860	859	915	902	862	876	892	895	879	873	979	907	860	891	857	843	863	855	838	878	922	890	937	882	981	862	967	925	907	850	900	898	838	903	921	889	892	929	901	882	880	903	920	892	869	891	909	920	930	912	937	860	900	902	880	895	913	877	882	864	871	872	872	916	839	911	869	881	908	889	844	866	943	865	917	861	918	908	885	914	912	888	873	888	947	902	911	879	865	889	855	891	923	857	847	842	884	848	833	890	892	857	886	884	924	903	865	917	822	898	888	918	860	923	933	906	911	810	894	869	898	905	873	884	900	831	907	833	896	876	922	876	900	916	889	935	878	903	916	902	851	851	875	899	907	887	877	899	869	889	918	901	864	894	900	897	931	892	902	875	894	901	866	897	856	908	910	872	862	868	900	874	864	869	915	922	881	866	902	921	852	921	872	912	866	904	957	882	924	884	860	871	811	940	922	937	888	896	909	837	859	901	920	843	904	844	894	889	841	859	914	904	924	883	854	911	899	948	836	926	840	855	900	878	890	892	897	928	890	901	901	878	878	877	905	859	881	901	861	915	879	935	880	818	867	939	826	909	843	879	900	853	899	881	911	868	895	870	917	864	894	892	821	874	849	867	881	884	858	876	903	894	890	879	831	878	866	895	904	938	935	873	873	934	875	885	872	925	862	839	859	894	847	891	857	900	898	835	892	895	845	872	850	857	832	944	854	889	864	888	880	892	871	915	874	933	869	914	897	899	894	904	924	853	964	861	860	875	869	836	875	872	906	922	942	885	891	838	876	879	866	869	890	929	879	921	877	904	860	871	830	850	857	878	924	908	867	917	920	904	919	873	917	925	908	865	877	892	900	849	901	955	859	862	886	905	923	840	905	866	886	921	851	889	820	881	871	923	909	934	898	832	950	878	890	886	887	913	881	913	911	852	897	834	907	893	856	834	885	931	826	878	855	886	953	895	879	866	872	934	850	888	867	868	911	874	883	920	900	904	873	882	905	875	871	843	875	944	910	889	854	859	918	912	884	886	950	830	912	900	902	926	897	928	851	965	952	851	867	817	855	927	828	880	859	897	871	886	931	890	884	870	878	906	891	843	885	861	909	838	901	900	876	893	865	885	899	866	914	951	895	870	866	895	878	903	878	874	905	867	935	857	873	935	925	880	828	928	886	864	900	872	912	913	904	835	833	961	941	882	890	866	964	911	875	899	899	883	879	881	889	879	893	888	879	909	905	885	881	912	853	860	905	924	904	873	888	877	884	891	916	853	857	862	854	910	893	911	888	842	880	901	909	848	871	853	898	876	901	904	848	874	865	878	900	871	869	893	913	898	847	946	909	875	878	885	898	916	904	919	890	893	910	894	908	898	866	895	898	882	909	893	860	878	841	909	897	871	870	898	894	856	879	933	905	899	877	857	867	868	939	872	871	849	888	903	865	933	877	907	890	866	885	872	863	893	889	931	883	935	881	920	902	897	884	918	825	851	890	904	901	871	838	874	901	844	867	910	882	860	895	919	853	873	874	901	899	855	886	935	901	867	832	893	850	883	879	851	851	855	926	928	861	924	920	880	912	897	893	887	837	917	920	976	911	857	861	882	882	874	881	935	919	841	879	891	855	896	904	855	866	868	905	926	952	911	894	879	868	838	877	910	894	893	833	925	878	911	824	836	885	899	867	884	894	868	884	869	883	873	898	894	888	863	869	910	877	867	892	887	891	889	886	874	867	853	861	917	879	886	922	871	888	828	883	874	866	847	899	881	887	820	920	911	819	912	880	872	869	869	873	858	879	915	877	897	890	842	955	979	866	870	873	897	879	885	849	902	933	882	937	867	857	855	838	900	877	897	902	881	866	852	877	865	900	830	882	881	875	884	870	870	871	888	840	911	872	891	864	916	904	889	935	889	875	844	880	928	858	869	932	919	853	920	859	883	879	847	878	898	904	910	888	840	855	920	878	874	866	865	891	899	909	886	904	855	926	916	942	852	925	868	895	823	897	890	906	906	875	905	954	900	882	834	867	866	928	897	889	903	874	887	903	912	854	861	904	907	900	885	881	912	833	864	907	878	879	889	841	931	894	862	914	897	879	875	854	850	856	875	869	879	850	894	863	862	879	862	897	866	909	884	860	855	899	872	931	880	932	880	851	866	932	859	833	858	882	866	891	847	888	859	893	879	900	810	885	901	872	903	949	914	883	865	877	904	936	849	890	897	905	861	916	926	844	861	831	862	854	926	857	905	895	884	878	899	898	921	904	862	878	940	895	892	926	896	857	817	905	904	845	928	892	929	851	840	897	878	892	955	816	875	877	968	855	949	909	936	859	894	856	915	859	900	889	851	898	894	863	919	925	849	849	866	921	877	877	864	892	912	883	859	931	926	916	853	899	836	857	855	872	929	860	919	867	922	915	886	865	905	855	854	906	855	959	902	875	919	868	856	899
3254	1368	686	487	463	621	614	570	747	587	468	353	253	199	235	200	203	176	145	175	129	117	110	89	105	82	84	91	84	84	72	75	74	63	67	67	60	77	61	63	70	67	72	73	67	76	61	76	78	63	67	63	71	68	69	74	74	70	81	61	70	64	69	72	58	64	69	79	63	61	72	76	67	74	74	80	59	67	70	63	83	81	56	76	72	61	75	74	81	82	70	66	60	75	51	69	76	61	69	60	71	62	67	64	69	68	67	66	75	73	60	70	82	57	76	65	70	75	56	64	51	79	66	63	74	71	76	80	73	70	54	66	60	77	89	59	67	79	67	65	69	72	68	68	59	74	64	77	68	65	84	64	52	63	59	58	73	72	67	69	61	63	63	70	76	64	64	78	84	65	73	68	68	71	49	73	68	70	78	73	58	52	63	66	75	60	71	78	61	59	65	62	70	59	68	73	63	66	72	55	62	59	61	74	76	69	71	72	71	74	68	63	66	75	63	80	61	83	64	64	72	79	69	75	72	57	77	74	63	75	68	66	77	62	53	70	66	65	70	79	62	56	69	57	75	75	49	76	63	76	58	73	83	68	62	75	69	60	64	52	68	75	56	72	78	72	62	71	67	60	68	68	68	70	71	67	44	79	65	64	62	67	76	68	68	61	71	80	72	67	79	74	58	53	75	77	69	85	82	70	55	69	72	70	82	73	66	80	61	77	76	66	60	62	60	63	57	71	70	60	77	64	70	71	63	73	74	83	74	69	84	66	69	64	79	61	62	84	60	78	73	59	68	68	63	63	72	72	63	74	52	68	85	61	61	77	78	64	71	66	71	67	52	75	70	67	64	55	81	80	60	58	53	65	57	69	65	61	71	66	74	80	59	66	84	63	64	63	77	76	63	67	78	61	81	69	68	58	74	58	73	75	61	72	71	66	64	80	70	69	80	78	74	73	67	63	67	73	57	66	72	63	64	69	65	81	61	71	77	66	81	72	80	69	77	57	51	60	69	79	80	78	64	61	58	81	68	76	81	78	37	74	77	64	63	66	59	67	60	64	69	59	67	59	54	78	68	62	70	72	74	68	77	74	74	77	54	63	67	69	73	63	67	59	64	72	69	57	74	67	70	66	70	69	74	52	69	58	72	60	66	72	58	80	59	70	71	54	64	60	73	83	75	67	76	64	75	58	58	61	68	80	72	67	79	57	83	67	58	76	65	71	71	91	57	64	71	57	78	76	55	66	68	69	74	71	74	97	61	77	69	69	80	65	59	64	66	80	69	59	64	66	61	55	71	85	64	81	61	68	74	77	67	72	87	52	77	78	65	78	55	62	79	57	66	57	72	60	70	69	50	65	65	67	72	71	77	59	78	71	75	84	78	76	69	58	79	74	59	71	80	63	63	65	84	78	65	74	84	68	65	84	65	79	84	73	60	62	69	79	64	65	72	74	77	66	75	56	63	61	69	69	76	64	75	63	62	60	94	67	56	68	74	70	76	69	71	62	80	71	60	71	66	79	70	57	54	75	69	54	69	76	56	65	75	62	59	61	77	77	69	95	62	58	87	64	73	85	65	66	68	71	84	70	67	75	75	78	78	58	73	81	76	70	88	75	64	72	79	81	86	74	72	63	67	66	60	66	59	65	64	70	62	66	66	74	75	63	61	67	47	68	68	63	87	74	75	70	78	74	60	60	60	78	59	74	63	61	80	71	70	63	83	72	66	72	86	72	71	72	66	76	81	77	60	74	84	70	69	76	84	75	79	67	57	67	61	70	70	62	68	75	71	76	72	68	66	54	78	75	64	70	65	67	73	63	69	71	67	62	64	61	69	61	66	71	68	71	71	58	58	82	68	69	67	69	68	93	63	86	76	63	82	78	91	67	56	67	65	74	61	78	73	55	67	59	67	65	66	67	52	62	68	91	68	58	65	55	73	65	71	79	65	72	61	67	62	77	70	63	79	77	71	68	71	56	86	84	67	68	56	76	80	79	70	64	67	67	62	67	63	70	78	60	70	65	58	64	73	79	58	59	61	67	75	56	74	76	74	67	75	69	75	69	55	62	62	60	71	66	70	76	66	62	70	68	74	62	49	68	67	54	67	62	71	62	58	84	61	58	67	66	58	64	66	69	67	58	70	77	62	81	66	62	63	77	73	69	75	73	81	66	77	65	77	67	74	61	69	62	56	66	63	71	76	67	74	60	62	74	70	74	68	67	66	58	65	87	49	57	69	73	71	72	76	61	69	73	66	53	57	77	74	58	64	77	66	64	61	83	65	75	63	63	73	65	72	66	68	76	64	56	73	73	78	69	86	72	80	71	53	62	71	58	74	73	76	60	59	52	62	74	67	63	73	75	64	55	70	64	57	77	68	60	60	72	62	77	70	70	76	80	67	63	68	64	76	74	66	66	62	58	54	75	60	63	69	91	73	70	82	72	63	72	64	66	64	79	89	66	59	81	82	70	74	75	70	81	66	52	61	61	67	70	67	72	73	76	68	71	70	51	65	63	56	77	78	62	70	55	77	49	71	66	73	70	73	63	79	66	73	88	69	61	88	63	60	66	71	70	63	63	70	83	85	69	60	66	77	68	78	70	78	71	61	75	56	60	69	65	66	53	65	82	68	60	72	60	77	81	75	73	59	78	83	64	57	60	69	63	57	65	73	75	75	73	76	66	81	68	56	74	64	76	63	73	60	56	64	73	69	77	67	62	68	66	69	65	63	62	63	58	66	74	71	68	72	56	64	71	60	75	59	73	68	61	65	79	70	62	60	70	89	64	62	68	61	79	66	56	81	66	64	66	72	66	61	73	64	81	73	64	66	71	59	59	86	51	70	56	73	59	64	69	63	75	81	52	86	71	54	65	65	67	70	61	64	64	72	79	67	75	80	54	66	61	70	65	66	70	70	64	72	75	68	86	61	59	58	87	67	66	76	72	73	77	65	67	75	81	60	74	71	79	80	72	53	78	59	54	82	79	82	61	63	66	58	73	53	81	87	61	65	73	68	66	68	65	72	57	80	62	56	68	69	56	65	69	56	78	69	75	67	75	72	70	82	83	72	53	72	76	63	86	60	75	68	65	72	51	57	51	72	78	76	74	70	71	66	70	70	88	65	63	81	53	58	72	63	67	75	67	75	67	67	72	76	69	68	77	67	86	55	65	74	63	78	67	72	77	62	72	86	75	64	67	56	78	55	55	70	70	67	63	67	60	62	67	68	61	75	68	84	58	63	63	53	67	70	71	65	70	71	79	62	71	62	78	62	59	65	70	76	71	66	70	70	65	63	77	79	65	73	61	66	73	65	69	59	64	64	64	63	67	78	70	93	66	72	74	76	72	68	66	66	70	70	67	67	72	54	69	47	79	58	77	70	65	75	70	71	70	79	78	77	73	84	71	61	62	76	78	75	74	80	65	54	62	58	69	78	62	68	68	63	73	61	65	61	70	64	59	63	62	76	72	78	82	77	68	71	79	72	71	70	54
24350	15615	10947	16417	23124	24191	21951	21239	21866	18567	14626	10900	8684	7188	6664	5933	5172	5084	4481	3783	3308	2827	2533	2271	1994	1634	1504	1407	1400	1267	1215	1153	1092	1034	947	952	989	958	950	916	890	842	876	838	805	854	932	824	840	835	839	789	836	822	831	892	879	849	809	819	878	741	861	912	801	844	825	798	858	809	791	824	834	828	819	854	839	848	817	762	799	845	811	800	797	822	801	811	859	840	823	813	788	823	824	801	838	813	829	798	802	844	811	852	844	834	854	821	813	813	813	834	818	863	865	825	837	856	834	818	887	855	840	837	822	803	855	854	778	860	804	816	865	829	779	820	844	798	836	829	781	819	780	835	841	789	838	872	861	819	850	798	803	789	853	766	812	790	796	792	867	811	806	809	769	860	849	828	841	849	824	850	770	864	802	808	782	821	773	847	820	818	852	839	846	832	856	839	798	858	832	873	795	795	820	791	835	850	878	830	838	835	841	828	849	784	774	861	832	796	833	862	875	818	822	812	809	833	774	845	788	814	876	835	838	773	860	804	817	895	844	866	836	885	804	840	906	861	833	846	824	846	829	794	791	777	790	780	753	827	840	876	841	761	895	844	849	825	823	820	780	863	778	834	827	832	782	829	824	813	807	834	865	831	787	811	822	846	843	825	824	765	803	873	834	839	869	837	856	819	824	833	792	833	814	796	785	819	843	841	841	822	816	825	779	842	857	826	836	819	851	804	851	840	783	862	836	893	873	809	884	799	828	851	786	800	805	781	816	832	853	856	852	808	808	807	822	828	839	825	821	785	817	826	784	877	765	879	812	788	805	875	819	844	789	785	835	843	831	820	868	822	809	794	799	807	808	827	811	867	832	837	796	853	769	839	843	844	826	781	806	922	850	779	835	776	834	850	815	850	847	889	840	830	866	833	809	802	814	872	810	789	823	814	815	811	839	803	833	859	862	819	802	822	809	842	827	837	801	815	859	778	788	823	824	845	812	844	798	872	857	763	790	821	858	793	850	847	861	843	847	832	821	871	823	820	800	813	833	841	827	823	822	783	827	828	857	804	814	822	867	884	794	863	849	772	805	849	836	871	845	802	840	862	772	888	889	824	787	880	831	766	865	860	819	852	815	801	830	812	845	803	803	810	862	797	850	839	830	825	841	835	865	821	831	771	798	834	851	774	801	832	848	829	867	850	795	823	784	847	806	829	821	843	815	840	840	824	837	831	806	823	798	789	824	824	867	856	837	803	832	868	824	834	817	817	793	846	824	841	895	791	837	820	858	802	799	841	844	798	804	828	797	822	831	832	801	864	836	819	824	825	789	794	879	827	826	843	831	825	828	860	809	824	836	839	808	783	856	846	788	826	862	787	885	803	775	868	769	868	803	795	821	814	763	795	840	814	814	914	874	824	831	812	875	839	850	784	782	868	823	777	828	834	849	829	846	827	836	810	860	845	840	851	819	834	829	790	855	788	822	760	889	842	790	874	812	864	833	793	764	845	883	843	868	842	859	843	762	754	797	792	817	857	813	849	865	795	869	815	815	847	829	832	854	843	795	847	829	790	842	823	852	801	847	851	847	863	869	839	837	827	853	859	824	803	826	877	810	832	817	826	828	800	817	869	875	821	797	856	820	821	782	843	790	805	825	851	784	862	849	876	851	825	843	872	825	858	798	848	835	840	839	867	770	816	799	858	816	812	784	844	825	833	827	793	820	834	849	829	812	766	795	841	790	811	826	815	856	808	842	812	827	848	848	869	853	832	821	796	795	828	843	811	826	809	891	881	823	776	866	790	801	863	815	842	854	855	796	833	835	835	818	835	829	855	836	830	834	765	793	900	845	822	804	818	870	830	804	833	782	804	858	853	882	807	847	829	816	809	843	778	820	845	778	816	801	794	811	839	801	811	800	831	802	846	867	833	852	831	852	871	825	842	804	838	835	834	814	780	844	825	811	811	830	802	896	815	792	802	835	811	839	830	792	834	813	759	863	806	803	780	827	789	867	865	790	851	830	801	827	857	837	806	842	814	830	796	794	839	864	862	801	825	812	809	892	875	813	809	832	808	800	768	862	866	829	886	810	828	828	815	832	826	833	818	860	814	829	822	861	814	811	781	860	815	799	891	848	785	830	877	827	820	861	816	822	819	843	842	906	845	885	818	828	794	769	835	811	838	824	815	817	805	874	813	825	815	802	785	799	865	824	807	831	771	841	868	834	791	805	853	788	749	818	841	870	820	848	834	812	794	800	809	788	820	822	823	826	867	846	786	784	831	769	856	852	834	822	821	835	845	863	853	817	801	831	835	838	814	818	859	846	812	854	826	817	843	870	852	815	847	820	793	836	819	777	825	869	758	812	834	794	825	843	875	869	803	765	834	833	785	814	812	833	791	827	855	807	861	852	835	879	838	827	852	839	820	805	784	818	857	829	873	801	796	866	786	815	827	845	846	849	810	796	794	852	841	847	828	760	849	812	875	805	853	858	806	821	870	752	831	814	855	840	793	803	769	825	798	856	808	846	821	821	859	855	877	839	825	852	822	788	820	806	825	796	826	853	803	824	795	865	807	805	851	868	815	807	833	852	754	813	830	856	784	772	833	847	865	808	835	835	825	836	834	881	808	794	786	842	843	832	856	773	865	828	830	841	820	830	781	887	820	871	857	769	834	812	828	841	827	839	841	778	820	789	839	842	891	785	814	871	801	810	829	831	871	814	838	899	822	812	836	839	795	817	855	829	789	803	836	867	804	808	903	817	806	815	840	820	841	891	826	853	836	890	807	839	811	767	834	830	799	810	835	852	832	821	828	828	831	822	850	829	830	818	788	813	869	799	841	798	828	850	813	839	859	837	850	779	764	831	858	802	839	864	790	838	818	811	760	879	864	844	828	835	796	784	801	801	741	785	882	806	840	853	864	853	823	814	805	813	812	804	896	848	809	770	805	836	834	809	835	858	801	797	825	836	855	814	825	846	801	811	816	832	785	844	803	808	834	863	834	857	857	870	855	870	860	857	837	855	835	813	804	776	881	836	841	852	824	858	793	839	807	839	848	890	870	777	818	776	803	835	841	826	870	827	881	792	808	855	801	811	847	872	816	847	845	844	876	773	839	829	839	805	793	855	793	791	799	842	820	837	837	852	864	828	834	824	837	837	810	820	830	790	840	822	810	867	856	795	840	880	815	873	817	879	786	806	831	862	821	791	723	848	811	825	823	829	845	797	862	846	816	835	826	862	848	791	825	794	842	853	858	788	823	799	793	826	820	787	840	843	787	843	815	812	836	832	773	876	833	805	807	843	882	849	835	777	804	852	862	818	811	849	853	804	784	818	796	841	808	836	842	881	845	765	828	814	826	777	797	821	845	806	833	820	845	842	796	836	849	877	831	808	843	903	835	856	814	866	782	812	841	758	835	815	827	834	857	824	827	850	819	862	855	842	821	860	849	788	849	807	796	832	841	842	852	864	829	831	855	816	836	841	824	857	860	790	860	830	793	814	845
3718	2430	1181	701	771	1072	1083	1114	1080	792	550	362	354	299	257	234	218	190	201	183	174	151	149	129	109	109	107	106	102	94	89	92	82	95	80	81	68	63	71	73	58	70	58	69	68	72	80	69	67	61	76	75	55	83	72	61	62	75	69	64	64	85	74	64	67	68	90	58	62	81	54	50	75	69	71	70	67	86	73	89	72	71	67	62	56	59	66	54	60	49	76	77	67	72	72	60	67	73	88	69	77	75	76	70	75	76	58	66	58	75	65	59	78	73	72	63	85	63	87	68	93	80	69	65	71	82	74	73	70	61	66	64	69	72	57	64	61	59	63	66	61	71	63	72	81	75	52	52	76	53	68	64	72	76	92	74	71	58	78	74	66	73	71	69	69	65	62	73	63	78	65	71	69	84	70	61	67	68	69	69	69	75	73	64	78	66	70	60	69	67	66	65	61	57	80	79	71	82	91	82	61	72	70	64	59	69	62	77	77	66	64	88	61	75	61	78	66	70	68	67	59	61	76	62	74	66	82	78	50	68	72	61	65	78	75	71	66	62	56	50	73	56	73	64	68	68	59	78	75	78	57	62	56	54	63	72	71	62	61	76	63	77	76	78	74	69	56	66	82	68	67	74	58	88	74	70	81	63	81	78	67	78	53	65	51	65	95	73	74	79	65	72	77	84	65	84	59	71	83	71	79	88	62	65	66	71	81	58	80	97	75	85	89	61	62	63	85	78	61	66	63	78	70	84	68	73	65	59	92	77	70	71	86	56	78	71	71	64	74	64	82	67	73	52	73	79	65	69	62	59	65	72	74	78	64	66	70	71	75	69	72	63	66	59	62	77	75	63	67	79	71	76	72	58	67	71	70	67	53	66	77	68	70	82	55	71	73	65	72	78	80	72	81	79	70	63	77	82	60	57	55	71	71	64	63	78	75	84	74	65	64	66	89	68	70	71	66	65	86	81	70	60	63	74	64	69	61	62	64	76	59	79	60	62	77	77	70	64	82	82	78	65	73	76	74	66	74	89	73	67	81	57	68	72	65	55	79	65	64	67	68	54	87	74	79	65	56	73	62	76	75	77	62	61	86	77	64	84	69	80	87	84	74	78	75	73	69	62	70	67	67	58	60	64	68	75	77	50	64	58	76	82	71	81	73	75	59	52	80	69	69	79	58	76	65	71	69	53	90	63	72	68	79	67	74	70	78	65	68	72	79	71	64	61	85	71	72	70	74	75	64	80	73	86	66	68	73	65	79	65	86	84	64	62	71	76	67	66	78	83	82	75	92	68	62	60	82	85	77	61	86	70	65	87	79	58	74	68	82	71	67	70	72	62	75	65	61	67	57	59	69	61	62	65	69	69	53	82	73	63	82	74	70	61	79	67	58	67	69	80	83	73	69	66	68	83	75	63	64	69	66	64	84	71	75	72	80	79	58	67	67	56	74	74	58	63	67	68	72	84	73	65	66	84	76	65	69	72	78	70	66	71	68	73	65	74	77	73	68	53	66	64	81	79	63	76	58	72	69	77	70	76	68	60	68	85	66	69	67	55	89	67	63	65	66	82	87	58	75	63	82	58	76	63	80	66	84	69	67	83	70	65	77	52	65	72	62	55	72	56	67	73	60	71	62	72	78	66	73	76	87	70	89	79	56	70	82	62	63	64	77	73	64	74	82	60	81	69	59	76	57	70	80	60	62	65	68	69	55	80	69	73	75	74	55	60	75	56	56	67	87	83	64	71	68	65	66	74	76	73	57	69	70	76	56	77	57	72	66	74	58	72	59	60	58	71	76	71	78	86	63	76	68	57	74	69	65	65	67	68	68	67	67	73	60	76	76	64	80	76	72	71	72	85	76	58	74	75	71	75	68	81	66	57	75	76	55	54	59	70	76	92	71	62	66	56	67	88	76	62	75	68	75	90	52	70	66	60	67	71	74	76	76	50	59	66	66	76	71	65	63	79	79	80	64	95	65	72	60	72	74	68	64	84	73	88	76	69	89	69	72	63	92	70	57	75	63	71	65	81	60	70	57	69	71	82	78	81	63	66	80	79	69	80	97	70	75	67	66	75	64	65	72	62	80	79	73	73	65	63	69	85	87	73	56	75	63	67	69	68	74	68	61	89	69	83	63	64	83	69	74	75	63	60	83	70	68	81	75	62	72	65	65	84	68	63	70	60	72	83	68	84	85	78	82	65	81	60	56	74	92	60	63	67	73	95	60	84	67	69	71	73	82	84	64	87	64	63	66	74	66	81	68	69	76	76	66	68	73	64	75	76	84	73	64	72	70	81	83	85	68	83	76	72	78	75	77	74	84	80	71	63	63	69	68	70	76	58	72	68	71	64	75	72	56	77	66	67	57	55	61	89	74	74	74	77	75	70	67	70	70	77	82	72	78	71	69	73	75	57	60	64	74	76	83	66	83	65	65	78	84	56	66	82	70	78	80	85	71	72	72	63	54	62	59	67	61	74	65	76	88	69	73	64	61	59	73	65	62	76	65	75	71	74	74	71	68	82	66	59	78	64	86	60	65	79	54	74	58	59	82	73	75	70	82	70	55	93	72	61	63	68	69	66	79	73	65	49	73	68	76	81	60	81	74	70	66	73	59	73	66	70	61	69	66	70	61	81	79	77	63	77	70	74	70	59	65	76	77	72	88	66	59	70	52	72	93	66	48	62	96	76	71	66	57	73	61	86	74	80	78	72	71	70	77	71	72	77	72	71	61	68	66	66	72	61	76	67	75	71	73	83	55	70	84	87	67	75	75	63	72	60	74	65	69	68	83	57	64	69	63	71	66	79	73	67	77	61	70	69	67	71	73	80	77	66	76	70	70	76	78	72	70	64	65	74	61	67	59	88	80	81	70	56	66	73	69	63	67	68	72	69	68	79	58	64	80	61	69	74	80	67	82	64	65	73	75	73	69	76	67	71	53	78	61	80	76	73	62	55	69	66	70	80	86	65	85	63	66	66	81	59	59	76	74	82	77	65	70	76	66	67	66	60	73	62	62	70	61	93	79	72	86	64	82	68	58	68	76	72	71	68	73	67	66	72	57	71	72	77	65	70	57	62	69	64	70	57	71	66	50	81	67	80	64	75	64	83	60	69	62	67	57	67	61	74	59	80	60	65	72	64	62	72	71	71	81	67	60	70	76	64	68	86	71	69	74	55	64	69	67	66	72	69	62	82	79	64	70	64	70	68	60	81	78	57	68	74	73	62	63	89	68	74	61	70	69	79	83	79	77	66	69	69	54	66	58	57	74	71	63	79	69	77	76	75	61	79	76	76	82	58	72	71	85	57	61	72	72	63	81	76	59	72	71	73	79	68	64	86	70	68	59	67	71	72	71	71	59	63	70	74	64	80	65	86	84	62	70	82	65	66	63	75	81	62	68	82	75	76	65	68	61	61	54	88	66	69	74	68	81	62	64	71	72	65	64	75	65	72	79	73	85	65	82	80	61	58	77	66	92	71	83	56	78	68
28051	20050	14494	20386	27393	28535	27447	26419	24993	20391	16140	12788	10582	9050	8209	7528	6997	6459	5650	5041	4464	4077	3442	3152	2617	2285	2034	1782	1793	1630	1517	1405	1272	1246	1107	1119	1011	970	998	1035	960	912	971	924	923	884	860	883	892	846	873	857	878	847	850	872	830	866	865	823	856	850	843	845	842	774	864	843	823	858	843	840	865	815	769	821	830	910	854	890	851	835	856	846	843	856	825	857	875	864	811	846	848	803	824	818	824	853	877	851	898	843	915	885	868	843	929	822	797	856	830	885	832	873	884	855	878	874	852	908	810	829	911	850	854	845	857	879	849	833	840	837	865	813	843	817	884	859	816	871	901	836	839	869	837	860	850	844	815	876	814	850	862	850	795	833	847	863	858	839	868	859	846	814	803	876	830	839	883	901	811	845	859	802	886	883	813	798	881	862	811	827	782	861	850	845	815	826	865	835	823	854	855	847	865	834	875	884	838	813	826	854	798	834	851	876	844	825	825	835	797	816	851	853	816	862	837	801	840	831	783	849	861	852	884	842	844	862	885	842	873	798	860	899	860	855	891	864	848	863	834	856	858	913	829	897	846	827	851	862	893	875	838	830	829	818	841	851	930	819	908	834	848	860	878	838	873	809	853	847	871	854	840	829	866	845	856	841	919	855	856	877	860	869	900	854	821	856	849	848	907	808	865	884	863	816	888	818	861	833	864	841	861	828	843	814	796	840	807	824	883	839	848	793	838	856	774	861	874	885	847	850	885	888	829	855	830	886	904	873	878	818	896	778	861	858	872	836	855	903	846	792	867	827	877	839	807	799	834	819	826	833	848	825	799	829	838	872	813	800	852	921	874	857	890	879	814	905	842	849	849	879	873	886	864	750	831	866	871	837	808	842	888	885	842	811	868	794	813	871	848	801	877	869	841	817	866	787	860	892	838	864	873	834	836	872	868	802	853	887	839	796	813	828	843	825	845	866	763	811	798	912	857	831	831	810	805	850	808	847	860	815	813	838	803	870	838	853	824	915	772	817	878	845	831	776	863	846	860	830	841	833	829	866	876	879	850	830	843	905	884	818	853	810	797	830	831	854	856	892	762	870	861	833	842	825	871	851	868	849	843	821	842	900	857	854	862	825	820	825	841	842	849	855	860	834	888	872	878	874	870	866	879	842	905	846	838	827	882	828	833	853	845	838	825	834	871	877	900	841	860	855	863	871	907	892	858	867	846	825	831	857	857	815	839	867	839	806	827	834	793	819	840	853	861	858	869	826	817	865	888	856	876	886	850	861	850	821	834	868	791	816	868	817	868	868	825	875	852	832	827	860	842	814	823	850	865	913	834	895	852	839	854	838	905	802	808	894	817	863	799	856	821	816	871	867	820	847	842	852	854	881	790	862	857	837	866	834	834	812	899	855	865	829	794	835	844	812	870	859	874	814	858	821	859	865	815	842	911	868	869	850	867	869	868	871	870	848	834	874	860	822	809	859	894	863	855	824	857	852	820	864	867	839	839	867	811	845	895	846	850	862	826	843	841	834	808	862	878	865	878	869	886	823	814	806	873	819	845	899	830	868	854	844	804	851	894	885	881	838	785	830	832	898	841	873	802	834	832	815	860	859	858	840	827	831	820	849	883	833	850	866	815	871	853	836	898	872	868	791	871	855	825	859	836	824	877	856	900	870	933	811	836	839	827	886	884	809	782	823	865	878	862	803	880	862	846	828	834	790	860	847	844	876	868	852	840	881	878	852	810	804	837	876	822	825	896	839	859	831	879	868	859	905	798	847	801	832	840	894	830	867	863	855	863	837	829	811	867	840	833	802	802	878	804	850	853	867	875	839	798	844	838	895	926	855	810	874	886	856	854	827	877	822	882	818	865	861	830	862	875	853	844	821	828	863	848	852	894	888	849	849	817	843	842	811	855	848	826	873	828	865	820	864	857	817	767	854	847	799	828	843	889	831	855	854	849	884	850	830	871	777	833	919	818	868	908	845	805	855	816	875	810	845	759	817	838	863	810	824	836	871	860	844	853	845	848	820	889	855	867	833	795	832	840	881	860	858	865	870	909	865	872	806	823	845	834	867	837	893	869	810	830	829	865	788	879	883	903	845	824	892	858	866	877	824	850	822	837	818	842	839	875	852	853	791	854	839	799	871	844	869	856	823	871	834	829	841	840	821	851	818	829	863	935	804	810	823	840	887	909	831	866	867	811	855	898	837	820	879	847	874	861	822	867	865	856	855	861	876	814	835	872	866	852	845	849	831	858	876	804	829	815	817	821	903	834	831	956	850	803	837	836	893	881	847	816	881	878	876	837	825	872	812	829	855	864	867	849	837	853	871	849	842	875	841	841	822	832	840	836	850	865	931	893	815	866	861	834	816	898	812	854	854	863	836	808	831	855	840	851	838	836	839	782	888	874	897	873	816	780	828	903	824	831	883	851	823	812	860	843	823	831	863	856	834	888	818	849	826	849	814	821	824	846	857	840	810	826	862	822	882	812	805	845	871	876	842	868	860	844	907	838	824	880	810	832	846	844	865	838	884	874	825	816	874	888	874	872	853	856	834	826	855	840	813	914	875	801	889	898	816	898	857	852	857	832	857	835	865	815	863	895	841	816	843	860	844	825	872	847	850	900	853	866	851	857	894	882	852	868	835	867	850	862	834	836	829	829	840	866	826	817	833	896	836	814	840	849	826	836	860	851	832	853	880	809	819	852	811	857	851	838	832	853	893	798	839	821	844	848	859	831	820	835	872	828	823	875	886	841	840	864	838	872	830	858	881	832	818	815	858	880	782	807	820	856	850	835	807	842	874	843	824	850	820	846	845	821	844	862	876	856	838	857	824	875	869	805	868	811	842	879	864	858	871	841	854	796	837	827	826	839	850	882	874	855	818	820	869	838	822	826	863	869	829	806	875	876	824	881	848	847	833	851	783	850	868	895	804	853	841	873	833	835	855	831	906	842	905	819	867	878	816	854	871	857	862	835	844	875	792	805	860	822	823	887	864	835	884	815	844	844	842	859	847	851	820	784	887	888	861	818	871	808	822	841	833	817	828	871	858	830	903	869	866	851	847	848	882	833	879	844	870	843	842	838	863	846	859	832	833	901	795	850	898	762	881	786	916	828	879	880	911	861	839	808	848	833	843	846	864	856	854	825	831	914	823	843	827	828	878	863	811	824	854	840	811	825	838	820	839	887	867	801	904	837	872	829	870	871	886	912	875	887	854	784	878	833	808	838	888	809	841	846	867	829	863	878	848	838	839	819	856	851	872	864	831	852	854	861	827	878	853	846	866	842	839	803	861	852	882	872	817	858	864	878	821	829	892	845	876	853	877	834	815	873	828	883	885	833	854	843	785	840	876	847	886	821	880	852	849	853	875	875	855	840	834	834	828	834	892	877	857	855	889	812	854	842	815	831	849	853	873	804	840	869	831	847	843	819	850	878	907	854	827	868	843	833	858	848	871	880	825	904	858	830	791	891	831	876	856	860	818	786	834
5207	2188	1166	732	826	1280	1410	1283	1060	709	494	427	409	340	312	281	281	219	191	196	197	167	187	133	161	113	122	100	107	93	85	87	91	93	97	89	79	85	87	89	61	67	59	77	83	64	79	85	85	59	88	62	72	67	64	76	74	84	65	64	68	58	60	96	72	75	69	64	70	71	69	72	70	82	67	83	78	75	64	74	77	54	66	80	64	74	81	74	74	79	61	65	82	66	74	84	82	69	72	79	67	73	75	77	58	63	64	91	75	82	82	64	64	70	69	75	79	78	77	83	72	60	82	73	84	82	77	80	84	70	66	70	82	72	76	69	71	66	77	77	74	68	85	89	78	65	70	66	56	79	100	79	59	81	77	78	80	78	70	63	82	77	69	74	71	73	72	80	71	68	64	82	79	66	73	71	76	65	66	80	77	58	73	67	80	94	66	55	81	80	85	84	79	77	81	65	76	73	80	69	76	63	74	81	68	81	91	54	75	71	64	78	62	75	68	66	64	67	65	83	66	76	78	80	86	76	80	66	57	68	80	61	68	71	73	81	73	76	74	75	77	74	75	66	74	74	97	84	90	63	46	91	72	77	80	71	52	80	62	68	84	66	70	66	79	88	72	69	72	68	63	76	77	68	61	81	76	77	65	67	79	61	87	85	61	78	67	76	80	78	80	72	67	67	76	70	69	87	76	57	71	79	68	81	69	68	70	67	81	76	75	80	76	69	87	70	96	64	70	62	64	72	78	63	75	80	73	61	79	64	71	75	82	76	73	74	65	89	85	58	71	63	73	99	97	76	63	73	68	67	84	78	65	65	70	80	87	84	73	72	67	59	78	62	70	65	80	68	90	73	71	69	79	68	75	77	78	95	70	72	73	86	65	73	80	72	67	55	63	69	80	69	76	75	63	62	86	62	82	81	97	70	63	63	64	62	88	73	66	65	77	71	83	66	73	84	70	76	81	60	72	74	57	74	65	70	79	69	73	74	85	66	51	84	85	91	78	60	76	58	64	72	62	66	69	61	67	91	85	71	78	63	79	54	81	72	66	75	74	67	81	87	69	81	71	66	67	80	70	81	68	69	79	62	84	78	76	74	82	79	72	79	74	78	80	81	64	74	84	67	70	83	68	81	68	53	68	57	80	71	75	86	78	79	84	82	85	55	78	72	73	74	91	73	84	69	76	69	73	68	64	91	66	73	75	58	82	67	80	73	84	62	61	77	71	78	68	70	67	65	83	79	82	63	71	68	90	82	85	94	76	79	81	62	80	65	72	71	57	65	52	74	75	90	80	57	73	83	58	66	69	84	74	82	61	81	71	70	70	76	74	74	55	76	76	75	75	76	80	65	77	64	83	78	55	77	74	65	79	71	72	88	91	65	60	77	82	83	68	64	69	71	76	72	72	74	91	75	76	67	74	74	60	78	84	64	88	77	76	76	90	71	82	74	66	75	81	63	69	79	69	77	78	66	82	76	75	77	53	78	80	79	64	70	83	73	62	63	81	75	80	57	64	68	74	65	65	83	83	71	85	83	74	82	67	82	80	93	78	63	79	92	83	79	82	69	86	63	72	66	79	75	74	86	75	61	63	71	64	83	79	75	73	74	74	81	88	70	78	64	80	83	85	69	74	66	78	77	67	67	65	62	68	75	59	64	79	72	74	58	79	71	83	77	66	81	60	87	75	72	68	67	67	84	72	77	87	72	67	86	83	82	71	79	68	78	86	86	82	70	75	69	72	70	90	75	73	77	76	77	72	73	78	78	59	82	75	67	75	64	73	67	72	73	69	76	73	67	73	76	62	69	77	75	74	69	86	85	71	90	85	75	85	70	77	75	64	95	74	60	44	61	86	83	72	78	65	75	68	65	73	79	57	74	55	75	76	73	54	77	67	72	67	70	61	59	74	75	74	78	70	70	69	58	82	59	76	80	67	72	69	86	70	77	66	63	77	60	65	64	69	71	84	78	62	75	74	88	84	74	85	72	71	69	69	71	65	79	77	72	85	69	78	86	65	59	82	58	56	72	64	76	66	70	71	75	68	80	76	78	80	72	80	77	80	68	86	66	85	85	85	79	72	75	79	72	74	71	81	79	67	62	71	77	74	79	71	74	76	59	71	72	83	87	61	67	79	73	72	73	83	80	88	83	66	97	81	73	70	68	72	60	65	73	82	71	84	72	77	66	66	74	68	68	74	82	86	108	87	71	58	61	62	60	67	63	66	77	71	66	67	78	76	66	71	76	70	73	74	64	63	76	78	69	75	67	65	69	87	75	66	82	79	65	84	52	89	100	78	76	67	74	68	86	80	77	69	79	81	71	72	76	67	72	89	89	89	66	91	76	81	84	64	85	63	83	87	63	60	65	69	72	73	80	86	64	90	76	73	72	75	81	85	70	78	82	92	78	77	80	82	87	67	75	66	78	69	87	81	58	67	79	79	75	77	61	68	78	72	71	77	76	74	68	71	86	72	73	78	63	80	83	64	63	75	58	58	83	72	58	64	71	74	69	80	76	85	65	70	76	72	74	64	67	64	78	75	61	91	57	65	64	71	83	76	82	69	69	57	64	70	76	76	81	79	85	77	79	79	51	74	59	82	64	76	82	59	86	72	92	78	64	71	81	72	86	78	89	61	64	70	74	65	86	71	67	65	80	79	74	72	73	83	78	70	71	77	63	73	79	65	82	72	71	68	80	81	66	84	77	71	72	87	80	86	78	78	81	58	71	67	73	60	75	71	67	58	68	71	70	85	83	82	78	77	70	73	60	81	68	79	75	84	87	86	71	76	70	78	75	73	72	68	90	71	69	83	77	88	63	74	72	68	76	67	70	74	73	68	74	88	84	85	73	85	69	56	82	73	69	72	96	75	65	78	72	58	97	55	73	73	90	63	82	70	83	68	73	64	91	66	75	69	83	69	83	66	89	74	71	57	86	67	79	91	75	47	75	65	70	82	81	74	73	74	60	76	74	59	81	63	64	62	63	81	92	70	85	77	85	88	75	74	76	67	76	61	62	65	85	72	68	79	79	64	87	76	66	75	81	66	70	85	83	65	76	82	84	72	81	88	67	77	75	66	92	70	81	62	84	75	71	70	70	85	80	65	70	70	76	66	69	88	71	89	86	79	80	62	83	71	65	82	79	86	56	77	70	68	72	66	62	80	83	74	74	87	70	84	83	62	69	75	79	78	60	79	62	66	62	68	69	84	65	94	86	87	79	88	75	70	75	69	79	67	78	72	68	76	60	69	65	65	82	72	70	81	58	77	81	74	74	68	56	79	73	75	79	67	67	75	66	66	74	76	70	72	87	64	71	79	72	57	75	81	71	75	84	66	86	77	67	68	73	76	85	77	69	68	80	69	70	95	77	87	81	76	68	72	53	68	73	74	78	71	83	80	67	71	72	71	71	76	71	73	79	96	92	73	94	74	78	79	72	67	72	72	78	61	63	85	69	82	69	75	69	70	68	71	71	70	82	63	69	73	76
27445	19172	14849	20775	28266	30465	30295	28232	24916	19678	15977	13509	11575	10246	8920	7875	7237	6911	5808	5170	5019	4637	4016	3545	3072	2670	2407	2140	1931	1731	1689	1575	1421	1350	1174	1189	1116	1095	1101	1077	1024	1058	951	946	983	984	989	926	921	915	892	905	864	902	891	922	922	937	886	907	917	928	928	882	866	877	880	903	910	839	850	808	870	828	883	864	924	896	936	883	864	863	916	915	879	890	927	893	847	886	889	854	889	843	902	903	948	906	816	881	822	880	881	944	861	910	870	921	878	831	834	865	882	904	883	915	966	883	880	920	917	936	857	919	877	864	877	904	878	924	820	876	928	905	918	890	868	873	884	847	890	848	854	894	911	913	887	881	882	839	913	914	914	878	909	909	900	871	864	841	888	879	875	841	898	901	897	860	905	897	884	925	874	930	879	917	867	867	851	886	875	924	897	889	930	847	897	904	858	888	836	868	873	898	901	882	882	906	845	865	827	923	878	875	951	872	909	849	832	890	846	936	874	907	812	901	899	862	887	882	905	878	903	861	874	879	852	895	893	846	856	845	882	913	973	870	925	942	886	858	917	911	903	891	917	890	878	923	912	902	854	831	886	905	818	905	886	852	930	878	873	910	914	896	856	899	896	885	897	852	866	873	880	872	933	921	909	916	832	894	852	871	899	855	919	874	914	850	934	896	899	869	862	878	861	868	900	853	902	916	900	921	906	949	904	913	886	884	877	819	881	912	891	919	879	897	903	873	869	904	923	869	904	945	896	834	895	903	896	935	860	911	922	861	838	835	860	867	844	887	848	845	926	919	871	924	892	864	851	861	845	879	906	830	934	907	890	879	919	856	915	893	883	868	880	854	876	862	924	886	919	884	879	868	867	883	891	876	904	913	879	914	890	866	895	888	877	907	896	877	908	826	895	942	887	888	885	914	951	869	898	908	880	872	911	910	869	890	881	906	843	927	881	877	938	931	896	895	934	861	890	935	884	896	902	920	871	908	861	890	881	854	889	874	925	880	866	839	976	926	936	857	945	944	870	891	819	890	877	891	904	865	895	870	916	877	915	910	899	893	922	873	909	850	849	908	857	887	887	921	896	881	830	828	900	858	933	877	918	871	922	937	940	897	859	891	938	890	922	855	889	891	871	867	816	922	960	919	885	852	930	869	913	914	924	906	879	810	867	882	858	928	848	895	865	951	900	889	912	875	890	848	942	864	859	930	859	880	874	942	861	933	916	903	890	893	904	928	889	887	915	881	830	962	908	897	947	900	933	949	889	907	897	913	879	887	861	889	846	868	938	918	906	950	961	882	916	908	906	890	878	865	889	865	902	859	862	896	927	904	897	844	910	861	855	882	882	878	916	895	889	858	873	906	867	842	906	877	863	945	909	865	918	906	873	900	892	886	902	900	881	903	851	891	886	871	870	922	905	861	888	858	929	825	887	862	883	925	891	874	926	882	868	848	841	905	861	806	922	908	909	856	903	885	922	888	945	936	889	867	910	857	904	906	849	941	889	904	912	938	912	927	867	872	955	935	888	909	856	920	905	915	894	917	885	880	944	880	872	841	873	909	858	896	878	866	865	884	943	902	835	949	855	924	909	907	885	895	922	866	939	875	850	890	941	902	837	915	881	883	902	870	869	900	863	866	919	849	896	879	848	905	920	864	866	873	887	867	858	895	892	943	889	905	904	924	864	862	853	902	887	881	894	886	873	905	939	896	899	923	847	895	911	930	909	889	860	910	910	824	891	893	906	836	909	891	904	836	910	899	902	939	874	891	844	895	897	888	909	866	880	875	910	863	902	917	832	883	874	862	952	879	891	939	884	871	914	901	854	877	912	889	835	875	881	893	916	896	932	849	878	900	916	858	875	863	904	893	897	863	935	914	893	896	984	848	918	935	899	858	833	844	915	903	879	866	885	859	939	833	868	850	900	899	844	901	872	874	823	908	842	876	845	883	879	890	834	853	853	926	910	895	876	928	902	853	909	947	842	865	862	900	853	909	879	924	914	896	950	878	855	864	899	897	910	818	905	863	884	890	903	890	833	873	915	949	882	901	879	874	902	892	913	852	868	882	908	956	868	949	900	891	893	911	921	878	907	881	862	911	890	878	867	853	847	907	921	869	896	907	893	891	889	902	848	926	879	916	861	880	894	955	904	837	868	839	840	891	911	872	902	921	891	891	836	880	922	934	900	896	924	890	911	902	905	932	883	938	895	869	914	978	877	846	903	919	883	863	888	902	915	893	868	905	874	884	868	840	894	910	851	921	892	895	876	835	908	915	855	849	921	907	873	938	891	913	914	955	932	896	953	907	850	886	895	911	921	911	854	901	879	953	906	872	891	913	879	941	869	874	841	914	851	875	882	838	919	897	866	889	941	927	877	890	918	849	869	922	922	897	968	894	894	888	855	882	872	853	869	874	908	932	864	869	892	913	883	873	920	915	871	911	840	853	887	882	913	895	876	883	923	865	886	876	925	837	914	881	886	844	856	916	887	903	880	919	850	884	830	916	937	890	911	844	894	876	847	874	837	877	886	916	869	923	988	914	841	951	889	914	822	840	882	901	919	895	889	823	879	891	883	822	836	831	837	899	871	871	869	865	895	917	854	883	950	872	871	905	869	906	939	950	893	845	863	899	817	832	946	911	868	942	828	921	880	872	941	915	909	904	908	826	868	907	870	861	889	936	895	828	851	902	916	881	903	942	893	910	918	863	897	936	890	872	858	887	864	864	885	854	898	903	907	916	909	894	918	942	894	900	861	924	937	890	935	899	885	925	900	911	932	877	886	895	937	927	899	893	965	918	877	893	932	854	891	884	900	889	896	925	858	863	838	924	890	848	916	877	863	870	882	866	874	914	885	912	866	905	891	903	914	837	880	877	882	952	859	852	844	910	868	878	896	886	865	941	853	886	903	905	931	881	855	893	912	872	914	913	935	898	850	859	859	882	946	934	898	948	886	881	895	914	935	817	883	881	859	921	885	905	866	897	930	902	869	920	945	885	921	874	918	890	901	814	891	887	902	865	887	870	898	960	882	863	884	876	936	899	873	887	913	907	867	897	890	916	843	894	864	908	862	898	872	855	891	952	959	875	876	883	896	879	839	921	919	912	871	890	861	917	868	907	910	883	934	854	891	879	873	877	879	906	873	903	878	898	912	928	926	886	928	858	867	934	887	901	851	906	824	969	925	906	890	932	880	878	875	936	879	877	906	921	874	832	873	925	883	900	950	903	872	904	872	871	919	807	926	892	899	900	910	878	850	865	939	909	918	880	904	883	904	930	914	915	943	912	901	916	977	843	906	889	880	855	876	895	872	864	904	915	867	946	867	858	911	861	907	913	882	871	868	872	944	882	948	876	911	888	908	905	909	896	877	915	880	910	875	887	908	907	860	932	907	927	910	935	880	910	914	937	876	908	870	849	920	930	881	896	953	870	883	921	884	951	899	917	872	867	872	918	897	885	897	869	882	868	838	934	864	917	897	891	897	891	896	899
5189	3271	1670	1066	1312	1960	1987	1674	1093	828	647	528	468	434	366	307	279	294	211	208	213	200	191	168	149	145	116	125	125	123	100	91	82	92	86	73	81	77	78	87	76	65	87	63	86	73	71	81	97	56	72	79	75	66	69	57	76	92	78	69	67	56	83	65	76	70	70	74	74	68	70	70	70	55	78	77	69	69	75	62	87	86	75	90	70	68	75	81	82	71	63	71	84	71	73	61	74	69	76	81	79	71	70	69	62	72	82	70	78	82	77	67	81	68	88	73	74	79	69	65	76	67	62	89	77	76	79	78	73	87	86	71	84	69	87	71	73	85	64	75	89	77	76	70	79	65	69	62	67	74	85	58	82	64	68	60	73	65	70	84	77	66	73	60	76	71	90	65	78	80	72	77	82	71	66	62	77	76	84	64	71	78	80	58	77	77	68	47	73	85	78	68	71	53	87	81	62	63	72	76	54	58	80	75	70	68	83	67	58	67	80	73	92	73	70	75	72	84	79	63	50	66	73	68	73	57	82	60	80	78	70	91	83	76	76	82	76	76	71	69	65	77	77	78	86	74	75	72	82	71	61	70	75	66	76	60	87	56	74	76	64	74	69	76	82	70	67	70	78	62	66	71	65	77	75	75	62	77	85	61	56	64	77	66	66	81	78	77	62	73	74	77	71	79	78	64	67	72	75	84	78	73	79	68	68	67	77	67	91	65	75	80	77	74	75	69	69	65	84	74	83	71	61	74	66	75	70	75	74	70	72	82	72	83	79	67	80	71	83	67	72	85	76	68	85	71	65	75	65	91	78	67	87	70	65	78	68	89	73	66	73	74	76	63	77	84	55	68	80	76	87	72	60	78	73	77	87	64	72	74	68	70	67	75	73	59	83	82	95	74	70	65	74	68	74	80	73	84	65	74	79	59	66	83	76	56	64	87	66	69	88	69	88	83	61	79	77	75	68	75	81	83	86	75	64	74	86	59	71	73	78	77	73	78	90	75	66	82	74	73	67	70	77	74	78	73	65	75	63	75	69	70	87	79	91	96	61	66	80	79	85	75	87	65	64	82	86	72	63	75	68	68	68	68	73	83	74	82	65	76	81	79	75	65	79	72	46	63	68	80	70	82	56	62	72	70	66	62	75	78	86	72	72	60	72	80	77	90	69	68	73	77	75	71	57	79	79	74	80	70	71	72	81	69	87	71	72	70	73	76	79	74	78	63	82	71	75	63	77	71	74	92	77	75	74	84	74	57	68	77	64	94	72	69	69	89	76	76	78	73	94	84	87	73	64	80	75	68	72	64	68	84	63	90	66	69	75	65	86	73	84	77	85	78	78	69	73	66	83	83	73	74	80	79	74	63	86	72	71	76	87	70	96	72	68	73	76	61	75	83	73	69	80	76	71	67	85	79	61	83	80	72	72	88	78	76	81	68	54	71	73	76	80	67	78	68	79	63	68	72	86	85	79	76	86	76	86	83	60	77	76	61	78	68	74	80	82	74	75	64	81	64	78	82	64	74	68	72	67	66	83	88	72	86	71	71	80	76	75	74	77	86	68	86	69	84	71	84	70	84	78	64	74	81	83	68	75	76	76	82	75	78	60	68	80	65	76	87	68	82	71	93	81	78	61	74	64	77	80	78	74	76	70	68	87	68	71	93	75	75	72	78	69	58	80	82	67	93	79	87	80	81	74	83	60	78	78	66	82	69	70	66	79	82	79	87	96	73	78	88	60	78	92	90	79	83	74	83	72	70	67	76	87	82	74	74	78	88	90	77	60	72	82	77	68	82	73	69	68	64	73	62	66	74	79	76	78	70	91	71	80	69	90	73	82	82	75	74	72	59	88	89	67	80	94	71	76	72	67	73	82	84	81	79	71	64	80	75	65	74	78	74	66	73	81	77	63	68	81	63	73	75	72	79	73	86	76	63	75	65	69	82	83	83	74	77	73	73	64	85	73	74	65	59	64	71	67	68	70	80	87	83	74	86	63	84	60	66	57	76	79	91	71	82	67	77	74	71	79	79	88	75	78	89	85	67	76	71	58	64	59	79	63	65	78	65	78	72	77	89	57	91	79	66	83	58	88	88	63	68	62	59	72	68	73	79	99	59	84	75	64	74	87	86	83	73	66	75	83	81	78	64	63	77	65	77	62	79	87	71	85	70	64	79	70	65	81	64	65	84	82	70	72	79	72	72	83	82	65	73	62	74	72	75	69	66	63	78	85	68	75	80	66	76	79	91	67	74	71	88	79	79	71	82	89	61	83	79	54	75	59	70	81	72	70	78	67	72	61	79	76	80	80	71	69	98	74	82	83	83	76	66	89	82	82	75	62	75	79	74	77	75	81	70	66	78	64	74	64	73	64	72	80	73	69	81	62	88	59	70	74	61	89	61	65	78	73	74	63	68	87	74	64	70	72	77	65	83	79	65	66	75	72	80	85	66	77	73	70	79	81	100	64	74	75	76	71	95	92	67	77	80	76	67	78	68	60	80	75	80	72	87	61	73	70	73	84	68	67	83	61	69	77	85	72	80	77	84	81	59	88	84	70	82	75	84	76	66	61	64	70	66	85	75	71	87	75	66	70	63	70	93	76	75	64	67	70	86	71	64	59	74	76	76	72	73	62	63	72	83	73	60	88	61	59	73	76	85	71	92	58	79	60	69	73	74	68	79	69	66	86	71	77	74	74	81	73	75	76	66	82	68	79	65	71	70	76	69	83	67	78	76	85	70	77	75	69	82	75	77	70	66	85	73	67	59	87	83	57	75	62	76	81	72	80	87	71	65	83	78	85	60	72	86	88	83	83	71	60	96	87	75	56	81	73	71	73	67	66	70	66	75	79	60	73	76	64	93	65	73	74	68	80	92	71	69	62	79	94	66	80	71	79	63	77	68	90	57	88	62	62	69	72	80	92	74	73	63	67	70	56	81	74	73	78	86	73	81	79	78	80	71	68	56	72	75	66	72	91	62	77	64	80	71	63	80	68	69	76	59	69	66	64	71	83	69	86	70	79	83	77	61	78	58	66	68	84	69	82	58	70	77	94	76	79	72	81	64	69	65	83	73	96	61	70	98	78	69	80	71	71	63	64	56	81	87	66	73	78	83	75	71	80	60	88	72	76	81	77	83	64	57	78	69	49	74	65	64	85	66	70	63	64	63	82	68	81	67	69	70	73	66	78	61	70	86	65	81	75	70	85	74	72	71	61	77	80	62	94	76	89	72	76	83	75	63	72	83	69	72	62	66	63	83	83	70	89	74	73	84	70	81	87	61	76	70	66	84	66	69	67	84	64	76	72	66	86	68	72	76	64	78	67	68	62	78	84	70	76	80	74	79	91	74	93	61	67	66	74	81	70	81	55	65	70	83	71	75	88	67	74	75	68	55	77	83	63	94	71	79	63	76	92	72	88	88	87	86	74	64	70	79	82	77	64	81	82	86	86	88	67	55	68	73	82	73	76	60	92	84	77	81	69	88	73	76
31036	21823	17609	24234	31704	35081	33332	30359	25088	21358	18171	15798	13692	12230	10890	9472	8643	7772	6822	6034	5991	5621	5197	4397	3742	3406	2886	2573	2356	2089	1915	1867	1636	1537	1376	1310	1247	1231	1236	1107	1138	994	1057	1007	966	958	952	964	1015	928	900	883	923	930	938	920	931	938	946	895	964	887	916	902	864	909	932	870	881	833	882	960	914	882	926	884	886	902	867	889	881	894	865	823	885	931	887	906	889	880	885	845	910	871	905	862	869	914	872	859	891	901	841	826	872	876	903	855	857	932	859	875	875	868	875	891	808	878	905	939	879	856	898	841	917	899	899	894	934	835	844	888	879	867	824	897	938	922	893	851	917	846	908	912	923	853	862	943	874	882	890	890	920	855	930	858	907	854	902	907	874	891	859	892	881	931	873	893	889	901	833	925	892	845	918	825	961	858	862	832	917	926	850	921	855	918	877	872	877	907	899	902	883	876	930	861	897	858	892	892	876	914	888	856	846	927	880	915	924	873	898	903	902	852	875	864	918	893	895	921	866	922	830	872	873	852	904	902	942	870	858	865	903	849	889	890	887	917	932	833	884	822	886	893	922	888	892	816	910	865	891	911	821	890	845	914	886	872	833	909	895	838	886	860	917	924	929	877	938	901	925	899	865	899	861	857	905	917	923	878	835	920	887	927	934	877	878	868	949	893	871	857	885	879	891	892	925	869	866	875	905	842	913	889	844	821	908	910	862	868	937	867	834	863	885	845	891	881	884	846	854	861	880	834	897	920	849	887	873	861	867	847	883	929	880	862	885	865	882	894	907	874	915	842	891	885	886	859	876	892	874	893	835	903	829	865	913	900	876	881	887	904	887	921	913	905	862	890	862	908	867	935	847	927	880	899	896	915	921	876	858	908	902	912	930	854	904	910	867	922	850	875	876	883	880	917	895	879	863	814	865	876	859	834	892	928	890	927	841	916	876	876	881	885	849	925	879	885	905	904	914	864	867	863	899	828	880	943	904	867	912	882	915	929	891	907	948	907	909	875	906	906	848	877	878	898	882	934	864	881	869	884	928	911	845	958	879	912	905	876	946	924	842	881	904	926	866	886	858	881	893	900	893	972	872	862	888	881	868	914	887	852	889	897	916	894	895	945	869	892	876	865	923	918	893	875	922	864	873	857	888	861	873	913	909	880	859	916	890	911	838	905	870	926	881	888	922	899	883	860	937	856	866	881	937	839	895	884	904	894	922	923	930	865	920	913	890	875	866	901	873	906	958	903	903	898	858	941	888	862	881	886	866	885	934	905	923	887	936	843	920	847	916	860	888	892	905	845	882	965	866	871	885	898	890	866	851	925	920	923	913	881	899	892	861	906	893	874	868	898	881	925	913	926	908	893	908	839	889	839	858	897	878	914	852	874	843	908	841	856	853	880	909	794	898	930	874	894	911	873	878	913	924	897	831	836	921	869	936	874	858	863	866	920	862	909	900	892	874	874	914	884	929	909	959	913	843	885	867	943	951	868	871	859	899	885	910	913	933	873	899	859	912	867	913	891	848	829	870	924	953	884	912	893	916	889	905	879	842	869	898	889	885	870	891	918	899	887	879	865	877	913	863	911	905	944	865	918	890	901	947	876	890	876	903	841	876	897	907	908	896	914	892	909	846	893	903	874	922	843	848	884	887	884	910	874	873	872	945	973	869	940	899	877	908	934	900	896	884	879	931	900	896	880	829	899	932	906	930	925	895	866	891	838	839	851	939	853	923	933	895	889	925	921	885	830	863	906	900	858	917	940	917	907	860	920	884	861	900	889	881	912	855	909	898	949	885	867	929	897	936	857	832	929	885	837	884	891	882	831	877	879	859	855	879	867	904	897	875	868	896	899	895	868	876	924	833	939	913	858	933	943	892	878	902	885	862	846	940	886	874	874	893	892	899	849	882	909	929	933	923	898	856	912	888	883	888	891	885	898	859	886	845	901	881	851	873	894	898	911	874	888	892	891	898	887	896	930	852	828	867	866	917	897	908	877	902	876	840	925	868	926	874	900	881	897	882	970	893	875	892	849	908	820	852	936	917	879	848	875	949	902	849	923	894	921	862	909	883	944	955	873	887	907	878	897	889	908	922	868	878	893	950	919	923	887	861	890	899	877	935	920	906	891	932	874	888	874	830	937	877	921	894	920	875	863	885	900	885	916	902	889	865	872	874	891	907	891	892	853	885	888	922	894	927	972	852	874	899	875	973	855	884	869	881	899	924	940	867	888	887	865	870	910	865	933	968	941	894	873	884	902	861	892	894	905	895	890	910	891	897	926	907	886	891	904	886	857	906	953	902	904	919	945	920	916	939	899	863	887	834	927	904	934	875	876	897	926	916	882	952	880	935	858	874	924	868	881	900	934	911	901	834	872	872	897	909	889	936	919	876	880	882	926	896	901	903	894	879	914	872	959	894	858	892	945	892	871	934	869	913	862	902	927	879	918	845	890	900	858	908	873	878	874	911	868	875	884	864	864	902	902	915	883	881	951	896	881	861	891	882	948	897	921	905	925	876	876	867	886	858	922	933	901	850	902	861	890	882	881	921	936	888	881	842	899	882	876	920	884	971	925	942	872	939	891	877	887	868	896	894	904	823	880	895	916	879	907	892	893	913	931	902	876	866	904	919	909	945	847	927	882	899	885	928	850	894	922	896	872	905	893	914	893	831	896	908	940	916	863	921	869	891	875	916	885	894	877	896	883	874	884	905	842	843	869	921	868	889	917	878	946	922	905	891	934	925	883	881	861	836	924	891	895	855	885	910	866	844	876	930	931	915	883	874	856	911	903	828	924	827	928	926	885	926	865	876	909	850	908	889	889	875	881	885	920	850	815	905	928	867	914	870	882	899	857	890	921	888	839	908	933	876	927	899	867	865	879	883	898	938	938	910	903	863	886	856	884	913	909	953	847	861	885	873	922	884	882	903	918	880	903	906	866	886	892	893	953	887	905	909	878	861	878	889	858	838	916	898	860	939	871	896	875	912	898	887	874	886	890	857	874	918	907	913	816	947	887	967	921	900	917	895	913	887	926	948	918	911	916	860	869	883	900	893	889	852	895	885	897	917	882	873	891	889	898	912	878	920	897	877	903	866	870	933	939	863	847	894	885	867	855	872	942	849	877	895	919	953	867	846	922	846	927	855	917	900	935	885	886	896	862	880	882	867	842	847	871	887	845	926	931	865	917	920	903	853	880	863	879	881	876	925	938	887	880	844	906	871	940	833	889	884	920	831	899	879	891	897	921	918	904	816	917	927	871	911	920	889	907	882	899	867	895	856	863	931	884	845	868	922	921	909	918	883	880	906	936	913	904	863	923	868	852	887	871	871	867	859	944	910	900	878	929	882	954	875	875	886	841	885	907	875	879	886	875	874	872	850	930	866	891	902	901	868	887	871	883	901	921	883	909	911	923	912	940	859	910	873	868	816	949	907	894	895	901	883	918	923	934	888	879	915	869	928	874	910	923	949	981	908	950	924	892	895	885
3183	1173	670	480	649	996	923	763	502	446	364	299	243	216	194	189	159	153	145	134	119	140	137	139	98	113	97	104	80	69	85	77	69	87	70	72	82	76	66	82	80	68	79	65	77	82	48	54	64	59	70	59	80	59	62	82	68	62	74	82	65	69	77	63	82	73	57	79	75	85	69	65	68	65	66	57	71	81	79	76	63	72	70	72	62	65	78	56	68	72	74	78	73	57	56	69	72	61	67	61	71	64	65	76	65	68	65	64	57	69	81	76	73	74	75	65	73	82	67	75	72	72	61	67	66	69	67	75	55	73	64	76	59	73	72	64	73	76	65	63	68	52	58	59	59	64	80	64	70	65	67	66	72	69	69	60	63	62	70	67	65	62	67	62	63	71	75	71	56	75	68	67	74	76	63	47	91	72	74	51	65	73	65	77	60	58	76	63	74	60	73	60	72	63	72	87	66	68	63	74	60	62	60	56	67	59	74	51	61	61	78	74	75	55	63	68	74	58	69	59	63	69	79	55	68	59	57	65	63	56	75	68	75	68	69	54	67	66	56	61	71	71	66	57	70	57	77	72	84	68	55	53	74	71	71	73	81	73	77	63	79	63	75	80	67	63	70	76	78	85	69	76	68	58	65	76	86	73	74	66	73	69	66	64	77	70	56	74	64	83	79	64	57	63	81	73	67	67	64	64	53	66	65	82	77	77	76	70	70	70	73	63	77	64	60	64	61	76	53	68	81	82	68	93	69	63	68	67	68	63	76	76	70	71	65	71	71	53	66	65	67	83	70	61	80	60	77	76	74	65	67	74	63	69	85	73	68	66	60	58	65	58	82	60	71	92	71	68	72	68	60	59	69	57	66	47	74	78	70	63	70	71	66	59	75	66	65	71	59	64	59	69	87	64	70	65	68	78	60	74	69	82	65	75	77	55	50	61	64	66	67	57	67	71	79	62	65	54	72	86	52	73	77	85	73	50	69	79	66	64	68	55	73	58	55	77	67	55	74	50	66	54	76	71	64	84	61	66	79	86	82	72	50	73	62	85	61	64	83	81	68	71	62	77	56	63	65	84	86	74	58	65	49	64	74	72	61	83	68	61	57	67	90	74	66	74	61	72	63	50	61	64	64	56	74	81	80	69	70	59	86	83	83	52	69	61	75	50	73	74	61	64	66	50	65	87	61	80	67	74	64	83	72	80	68	65	70	94	68	60	75	75	56	62	65	68	74	78	74	67	59	68	83	74	84	66	71	89	58	59	70	60	69	67	63	73	67	68	70	76	63	61	65	72	67	81	68	79	59	63	66	74	62	76	66	72	78	69	74	62	59	73	75	66	75	78	57	61	73	73	57	83	55	70	74	84	62	56	69	74	76	65	59	64	68	55	72	73	70	88	62	62	65	56	87	72	67	62	72	59	70	61	83	68	73	79	58	71	73	55	77	63	63	75	72	49	59	75	76	58	64	69	67	67	79	53	61	72	71	71	66	60	61	56	64	52	72	76	70	75	57	55	80	94	56	69	71	77	67	63	72	66	71	68	87	67	60	69	65	55	76	72	63	69	68	86	71	71	79	71	83	76	64	86	74	67	60	60	76	56	53	63	73	66	68	72	71	65	66	61	82	59	69	71	66	57	70	65	72	76	68	77	76	91	68	74	86	52	61	69	73	69	69	59	60	75	81	66	55	75	63	73	67	75	68	72	75	57	82	71	67	62	65	75	77	74	56	69	66	56	64	71	67	62	73	74	80	66	65	75	59	61	79	68	67	75	65	71	73	73	75	57	79	55	73	69	74	74	61	69	55	72	58	60	60	63	63	77	77	78	65	74	64	69	82	84	61	66	63	72	44	69	64	61	61	80	66	80	63	62	64	58	65	53	71	75	54	62	78	54	80	63	78	72	70	67	59	80	63	72	69	59	78	71	69	63	60	80	69	54	67	59	60	62	60	65	68	64	72	57	70	64	63	71	66	78	68	65	69	75	60	66	68	76	65	68	52	82	55	79	65	62	69	76	62	60	64	75	61	67	58	73	58	81	73	71	60	67	66	67	78	71	75	80	67	70	68	73	70	60	66	74	63	64	75	68	67	71	67	64	81	74	63	82	70	65	76	60	73	67	69	84	80	58	62	64	66	65	77	56	73	72	73	71	58	76	74	84	53	58	82	77	91	62	64	80	75	58	67	77	71	73	64	65	67	72	73	65	57	65	75	65	75	70	63	69	76	76	64	73	70	67	68	75	86	82	65	63	83	67	74	71	72	64	64	60	78	67	57	55	70	64	79	64	65	82	65	71	78	65	70	63	70	68	66	78	64	57	63	73	80	53	72	51	74	68	59	78	60	79	52	69	56	65	68	75	73	58	69	76	68	79	73	65	71	82	73	76	73	72	74	75	67	58	81	69	71	68	52	71	72	66	57	74	63	62	69	68	80	73	63	63	80	83	73	63	65	56	77	60	74	62	63	71	66	78	81	75	79	76	68	65	72	43	78	70	60	66	59	75	64	68	68	74	73	76	85	83	65	50	63	68	59	71	81	67	64	84	73	74	65	65	66	67	71	69	55	73	70	70	65	63	59	59	67	70	70	68	62	77	70	63	71	59	56	70	73	58	59	65	60	78	75	91	65	59	69	78	71	74	63	58	73	67	64	64	61	69	63	53	59	68	75	71	67	73	59	76	68	82	69	72	62	63	82	70	65	65	72	80	54	67	52	71	72	76	61	66	64	82	71	69	68	68	70	70	69	77	68	72	65	69	68	71	65	73	79	73	86	72	67	72	79	51	67	82	65	54	67	78	81	74	72	54	82	70	65	73	77	61	66	60	72	66	58	65	68	67	69	71	72	83	75	73	64	70	72	71	66	75	73	62	65	60	71	76	85	93	58	64	77	71	57	77	56	62	62	63	65	67	73	63	58	75	75	73	80	77	65	74	83	48	75	82	63	73	52	69	65	74	56	62	67	88	66	61	60	67	61	60	72	65	75	72	65	67	57	69	70	62	67	71	61	74	57	60	68	74	56	70	63	61	71	68	77	67	61	73	70	52	56	77	68	65	65	76	66	66	71	82	75	55	54	66	71	76	69	59	69	71	60	74	77	80	71	65	68	66	65	72	62	56	86	77	83	65	69	64	79	76	72	73	60	75	68	62	71	66	68	67	63	59	65	69	66	58	68	73	61	55	67	83	65	74	54	71	74	61	74	54	66	75	87	75	60	71	72	67	69	82	74	79	66	66	68	56	70	79	78	67	77	71	73	70	73	68	69	64	71	56	62	70	61	74	75	71	59	69	62	85	69	59	67	60	51	63	60	67	57	70	61	56	59	85	88	83	69	70	69	57	61	66	52	67	64	58	66	63	72	70	75	67	75	48	66	75	69	74	77	69	50	73	65	79	62	75	63	73	70	64	73	76	68	61	53	96	72	64	60	64	61	71	65	71	65	74	72	78	72	67	62	65	50	73	67	60	80	55	70	55	75	78	72	65	73	64
23732	14349	10324	16968	25736	28450	26158	22192	17436	14187	11904	9870	7925	7023	6060	5164	4542	4139	3764	3262	3170	2885	3020	2628	2177	1835	1802	1586	1451	1357	1268	1199	1171	1110	1072	997	964	922	899	856	879	864	851	905	915	830	830	834	847	863	876	858	862	895	794	786	804	824	794	810	844	826	831	851	808	795	843	794	825	819	785	807	845	836	862	824	826	829	821	793	771	795	801	825	770	847	802	808	819	873	772	822	801	855	801	776	855	816	853	786	857	854	838	868	847	803	810	821	876	814	828	850	790	825	882	810	822	850	803	793	843	827	779	808	851	815	806	820	810	817	796	824	871	814	849	828	863	820	790	822	834	770	838	845	845	749	875	824	852	823	851	895	794	782	848	786	854	819	788	846	768	838	826	807	822	798	858	838	814	802	827	769	781	802	833	809	798	844	854	852	823	839	801	840	812	799	789	822	877	808	827	811	874	784	777	816	827	800	844	861	832	851	815	805	841	824	808	881	812	808	826	844	842	839	801	760	850	834	872	851	807	885	857	815	778	829	838	852	796	803	830	804	813	768	871	846	813	843	800	810	824	781	868	766	758	825	856	814	777	826	866	788	856	835	793	842	837	807	852	824	773	815	774	834	828	813	830	801	840	752	805	803	844	842	845	770	841	816	809	844	848	875	790	781	825	829	809	779	810	793	838	800	771	850	818	835	814	824	826	832	787	863	793	860	824	819	830	873	872	855	817	821	780	769	805	832	797	831	830	817	844	820	779	810	863	805	813	847	806	823	799	858	821	808	848	848	835	813	804	838	792	812	820	851	831	834	757	844	855	821	818	763	798	851	824	797	811	793	856	826	836	810	788	807	809	829	815	804	821	872	786	838	866	835	796	808	799	809	842	824	837	863	806	829	824	827	802	762	807	811	836	855	839	817	827	827	827	842	824	766	816	814	889	846	779	831	796	831	795	841	805	837	792	837	860	840	839	850	835	859	837	818	838	791	820	838	787	804	767	751	767	838	835	823	907	863	880	864	826	821	780	794	775	838	812	829	837	844	836	848	829	863	809	842	829	838	835	844	884	834	822	769	795	850	878	795	870	857	854	886	782	800	869	879	854	829	826	801	816	796	807	863	837	831	825	825	848	811	844	878	764	825	783	797	850	807	813	880	781	842	829	803	761	843	832	819	838	856	776	799	840	834	835	853	815	841	848	857	800	839	863	803	825	793	848	798	833	858	847	806	809	813	833	832	830	801	797	826	838	817	809	811	762	784	860	834	816	847	845	844	860	809	869	807	848	797	896	814	827	810	806	852	798	844	800	800	847	830	830	797	793	823	894	810	875	766	831	815	784	883	896	813	863	771	834	831	846	861	827	843	857	802	778	823	827	830	867	836	865	788	846	816	808	836	786	836	795	846	833	817	826	833	859	831	863	836	813	799	770	829	860	866	803	807	799	846	774	851	828	858	863	839	769	803	783	800	814	796	827	812	782	842	870	813	865	792	842	797	834	869	785	858	843	899	832	794	830	804	798	791	803	829	812	812	815	878	837	847	815	778	811	831	846	885	819	844	795	803	909	762	789	840	828	818	800	872	841	791	800	795	854	801	814	839	817	824	831	820	853	871	820	812	810	827	832	865	792	797	816	798	822	783	849	814	832	864	780	813	832	835	846	789	781	818	857	845	752	825	830	786	825	855	877	835	801	807	839	813	809	828	841	826	841	802	801	801	843	804	769	850	879	819	804	896	848	789	814	811	818	785	876	844	828	804	882	841	820	778	812	799	833	803	785	799	783	844	836	845	821	808	819	811	774	796	830	779	826	845	805	832	840	827	855	822	803	810	831	885	872	877	820	797	844	813	818	817	812	875	828	795	826	771	825	814	828	813	836	795	834	792	871	843	821	826	822	844	859	855	838	839	821	780	809	827	808	817	809	813	815	830	795	803	752	813	856	867	852	816	866	833	829	842	790	831	843	827	871	833	800	807	815	815	852	840	762	802	823	829	770	831	844	874	856	837	831	813	776	844	848	791	841	795	797	870	822	810	784	777	819	811	849	826	798	794	800	823	834	807	862	819	809	809	811	845	844	819	830	816	760	836	826	833	790	770	776	764	822	800	839	823	803	833	790	794	830	836	874	794	805	819	799	854	808	827	817	851	871	849	807	846	822	798	814	848	782	856	829	847	840	834	801	794	817	831	839	815	768	839	822	814	819	847	837	792	830	810	809	784	870	820	846	863	836	806	797	823	828	838	828	795	812	827	857	866	832	816	789	820	782	759	784	831	863	804	800	844	868	817	854	811	803	822	889	809	801	846	828	799	869	853	778	820	825	799	811	826	799	808	822	801	815	847	840	850	830	795	825	796	817	828	764	840	832	844	785	827	852	821	801	866	844	786	835	826	815	835	778	808	817	808	807	867	813	831	801	826	833	845	823	865	840	793	808	837	858	781	825	779	810	745	853	840	814	819	856	805	815	796	778	822	809	807	809	817	841	831	825	815	801	814	812	808	818	825	850	834	830	804	812	825	820	809	810	813	852	801	846	844	840	840	814	815	805	884	867	781	790	801	787	828	815	833	774	802	799	815	790	901	821	794	795	850	848	776	843	835	758	759	810	817	824	799	830	785	766	810	795	803	831	862	816	857	839	827	855	779	838	790	858	894	841	807	841	867	806	822	807	745	778	798	864	852	796	826	884	819	843	878	804	853	827	861	804	806	819	825	823	768	804	806	846	788	807	787	800	780	787	785	832	811	820	823	859	831	832	848	816	840	816	788	804	816	805	749	808	857	823	811	820	885	829	865	835	817	808	796	831	799	845	814	790	859	843	825	860	810	815	839	797	837	860	776	762	835	816	820	794	868	794	844	832	865	825	789	795	822	865	799	798	794	881	839	834	844	817	838	846	825	900	816	818	794	854	868	840	873	818	786	802	839	833	806	801	825	826	855	831	804	828	831	767	854	874	812	872	857	819	791	805	789	821	837	839	767	809	801	849	835	843	765	806	809	844	870	797	811	791	799	853	850	797	857	844	831	798	867	803	875	788	800	809	867	881	811	800	792	824	853	848	801	834	841	842	806	826	842	865	786	826	843	800	825	814	840	836	817	837	836	827	833	774	806	794	798	790	865	824	826	854	830	865	834	789	812	846	864	796	788	837	862	831	795	827	849	834	824	811	832	819	836	814	823	880	802	817	834	832	856	776	764	814	829	861	795	822	825	800	850	824	817	779	781	801	801	856	885	871	853	852	784	829	863	785	810	846	806	842	870	845	853	803	837	850	808	803	856	831	845	863	843	880	820	790	845	833	814	805	818	795	826	837	842	833	880	829	793	814	800	857	785	844	749	840	789	821	827	801	876	818	794	841	825	843	853	849	889	836	829	765	868	798	824	796	840	825	783	830	849	857	822	835	779	800	858	794	780	784	806	833	832	764	810	843	814	835	805	809	842	867	831	796	858	870	819	787	852	784	858	793	816	898	843	785	823	806	816	809	830	854	829	798	825	834	820	839	843
3419	2178	1090	780	962	1284	1235	986	768	635	502	409	410	298	264	221	230	194	217	169	164	169	156	172	144	107	100	84	90	90	96	77	82	76	75	83	74	64	89	79	94	87	77	65	80	75	64	78	70	87	76	70	80	78	82	63	80	72	68	73	76	69	76	67	53	68	90	84	74	57	70	68	74	73	85	59	73	69	68	76	65	86	86	61	77	91	70	80	65	71	73	59	66	82	58	83	67	70	61	62	64	58	84	86	64	81	62	57	62	69	82	66	69	63	67	88	59	75	64	67	60	70	70	70	61	77	50	65	70	78	81	64	59	58	73	62	55	67	67	77	66	71	70	76	85	67	72	61	86	85	66	61	96	58	84	60	68	71	66	79	64	52	82	71	91	68	65	59	75	77	79	71	79	90	73	83	83	77	77	86	73	71	64	70	72	70	54	74	64	72	63	68	75	65	69	88	73	55	78	68	60	72	70	67	66	60	64	77	72	65	60	68	71	57	61	73	83	77	77	63	70	86	62	80	87	69	79	77	71	74	73	67	80	67	67	74	63	75	68	68	69	77	71	75	76	71	80	64	66	66	55	82	79	83	57	70	81	75	69	71	71	77	89	71	62	70	79	62	70	70	75	92	77	78	67	76	67	66	68	67	75	57	60	70	59	78	71	68	63	72	74	83	58	69	78	67	76	59	80	61	71	71	75	67	89	67	85	59	78	67	74	69	61	68	58	64	75	85	54	67	61	61	65	74	60	61	75	61	52	75	72	58	57	81	68	80	62	83	74	67	71	82	72	67	72	69	77	71	69	76	80	82	68	74	64	86	82	71	69	73	80	91	78	69	60	67	73	88	65	76	71	79	73	64	80	79	78	67	58	79	56	77	56	59	60	78	57	70	85	64	89	83	83	64	62	62	64	75	72	71	71	68	79	64	60	62	73	56	74	62	76	61	71	85	74	84	75	74	62	65	60	76	63	57	70	61	62	74	62	62	80	58	83	71	76	82	61	74	63	51	62	78	69	71	58	80	74	55	74	64	84	69	63	74	71	75	88	65	61	62	77	66	51	76	66	71	65	77	79	63	83	76	65	65	85	89	72	57	88	68	62	67	80	71	60	75	76	52	74	62	70	71	81	59	67	79	71	71	72	59	65	73	67	81	65	61	77	88	63	67	66	77	66	84	77	77	62	79	85	79	81	61	59	66	76	86	61	61	77	73	75	66	79	82	70	84	70	54	79	69	71	70	66	72	76	57	72	70	62	68	83	75	69	73	79	73	70	73	74	69	62	60	71	61	75	51	95	74	71	72	64	79	69	81	74	73	70	85	77	50	76	63	64	63	65	82	75	70	63	74	66	77	76	85	48	80	74	72	77	64	73	64	87	56	79	78	86	70	66	81	82	79	72	74	81	72	76	69	63	71	65	61	80	70	67	73	69	76	74	71	59	76	67	67	70	72	79	74	78	76	80	64	60	79	62	72	63	69	65	80	70	78	68	71	63	60	74	67	81	70	76	66	61	73	66	72	67	65	73	72	67	86	81	71	78	75	76	88	69	69	73	67	75	62	73	75	69	62	67	68	82	76	60	71	57	70	67	76	65	63	80	69	54	68	81	79	81	75	69	73	76	76	66	70	65	71	62	64	70	70	83	68	78	90	73	81	74	89	69	87	66	70	90	74	70	72	76	68	74	53	73	91	76	79	64	69	69	66	69	72	73	76	67	81	79	74	66	53	68	68	67	68	60	52	72	68	90	75	70	61	77	79	77	61	65	78	70	79	82	65	61	76	67	77	65	82	67	70	80	83	74	75	73	71	80	69	91	63	70	66	54	64	64	77	72	69	56	79	72	74	71	84	73	70	80	66	62	80	65	70	57	77	67	68	75	84	80	74	76	75	61	71	58	68	73	60	79	60	83	70	57	76	82	80	73	71	67	56	77	68	62	76	83	63	70	52	83	84	81	75	55	74	58	73	83	80	60	70	61	73	68	62	73	65	62	74	77	60	61	62	79	61	83	81	74	62	70	62	65	69	70	73	69	72	68	73	61	54	58	70	70	58	69	62	86	68	61	68	63	62	81	64	70	60	77	78	68	63	73	78	74	79	75	67	78	76	73	84	59	77	73	77	84	78	75	66	64	66	73	90	60	71	64	65	66	70	73	62	77	64	87	73	65	72	77	84	65	65	67	76	72	69	81	70	60	71	80	89	74	69	78	64	58	63	76	64	73	80	59	74	76	63	68	85	65	69	72	77	65	61	77	60	56	67	68	65	64	66	70	70	76	61	76	73	88	62	75	53	79	82	85	75	55	64	81	74	67	75	54	77	63	76	73	90	77	69	64	69	57	83	78	59	78	66	59	73	74	81	77	70	60	78	64	67	61	71	56	71	76	84	58	63	81	87	87	71	72	70	77	73	67	73	60	68	58	62	83	65	69	69	67	71	81	90	65	53	64	62	72	77	53	51	76	66	75	63	65	59	74	72	51	71	70	58	68	73	70	64	67	62	72	93	77	56	73	68	74	63	59	61	82	80	75	73	84	67	70	58	65	77	65	80	65	69	84	73	63	68	54	61	51	75	67	64	77	55	62	73	58	77	61	76	71	69	71	69	79	74	58	68	70	67	72	67	69	72	81	75	75	53	73	63	68	75	61	70	57	66	78	73	79	66	66	71	79	69	53	87	81	76	64	64	60	56	65	84	66	65	63	74	64	64	73	64	78	74	65	63	62	73	85	78	72	71	74	84	63	75	69	60	65	69	77	66	58	71	78	78	86	74	70	60	64	71	64	66	66	62	75	80	59	72	72	70	87	75	80	62	83	70	82	71	71	70	78	72	70	69	69	72	83	69	84	55	71	71	67	75	74	54	60	76	78	72	60	71	72	59	71	44	67	80	76	60	77	72	71	76	86	78	80	56	77	52	74	55	73	76	90	73	71	70	86	72	60	67	69	70	68	63	73	70	75	68	62	80	71	88	66	76	66	73	68	57	80	88	73	71	79	73	64	70	69	70	58	59	73	71	82	57	72	76	84	79	75	81	70	62	78	73	72	63	58	64	74	58	86	80	63	85	69	82	65	83	97	66	84	67	58	63	63	81	77	70	78	66	71	78	67	70	64	67	52	59	59	95	76	67	68	56	63	67	77	64	70	64	73	68	66	69	68	68	71	64	71	73	69	72	69	63	78	67	61	74	71	53	81	82	61	60	64	73	66	84	71	82	61	82	63	66	68	88	75	76	72	64	74	53	79	65	71	82	80	74	84	66	81	76	85	72	60	73	88	54	69	69	74	78	66	61	54	67	71	67	65	69	68	67	69	73	71	67	77	66	70	58	72	73	69	80	70	72	86	73	67	76	93	65	72	73	62	59	81	58	70	76	69	67	84	80	74	73	73	73	77	61	67	75	70	69	70	82	62	60	67	70	56	64	81	79	71	58	77	59	68	68	89	72	70	66	69	71	79	73	80	58	55	52	63	87	75	64	68	80	64	79
27169	18608	14042	21671	29756	30455	28362	24311	20943	18219	15978	13126	11218	9340	8155	7092	6197	5682	5099	4363	4032	3801	3883	3757	2975	2501	2300	2164	1881	1704	1506	1446	1399	1325	1224	1116	1080	1003	996	994	961	917	857	879	910	932	924	874	885	856	858	887	857	912	877	870	859	850	846	863	847	816	830	818	859	831	840	805	866	879	867	826	865	823	804	850	787	781	837	864	850	788	842	825	816	842	843	839	792	861	825	842	844	803	833	822	802	860	833	855	827	824	885	799	877	822	885	886	846	886	872	856	881	855	841	779	824	834	805	814	883	847	816	882	801	858	845	850	832	808	828	780	854	850	864	845	855	828	853	856	853	891	870	826	849	839	853	873	776	833	866	875	854	887	861	812	793	846	840	854	847	826	820	815	852	866	810	830	850	887	880	867	857	880	817	809	870	842	850	838	800	844	836	821	831	766	883	872	855	830	810	859	858	803	839	830	864	839	837	885	872	885	889	785	838	814	806	795	847	851	842	867	908	891	826	830	825	855	852	845	794	787	803	883	805	821	838	818	831	889	863	810	862	823	861	813	811	847	803	889	862	866	873	841	836	823	810	827	766	831	878	822	807	815	809	836	857	817	840	812	836	829	855	854	810	812	840	832	798	827	811	808	826	840	832	871	870	835	855	811	837	843	849	841	862	841	844	843	817	835	851	821	860	857	816	871	817	879	849	782	836	835	855	813	787	776	814	858	872	823	880	827	803	840	822	867	824	836	837	875	878	852	800	807	816	836	816	821	866	869	802	837	833	804	837	861	868	898	808	851	808	830	806	734	840	818	859	808	816	840	835	831	838	824	831	854	833	811	889	860	840	821	853	851	823	860	819	864	804	885	826	804	847	825	828	861	875	853	879	858	847	847	865	811	856	798	843	818	861	858	851	850	871	847	848	824	837	839	809	838	827	853	848	893	867	851	814	848	810	873	822	797	853	862	860	841	848	848	843	838	831	785	841	863	849	834	853	857	846	911	838	851	827	816	878	866	823	792	774	861	833	828	818	791	805	875	864	816	872	873	785	765	823	805	882	867	839	839	840	854	834	829	863	844	829	823	834	864	809	867	846	862	832	849	839	836	858	872	885	836	797	883	818	821	818	886	809	845	835	859	843	847	805	865	909	833	856	840	846	848	864	815	802	815	828	883	836	809	847	864	827	859	832	879	829	847	844	857	913	841	828	854	819	865	841	799	860	803	836	869	831	774	847	842	837	813	861	835	842	815	820	806	857	798	846	866	813	794	858	809	870	847	824	852	818	882	838	839	891	878	881	852	825	840	796	848	841	864	847	823	834	817	867	858	825	856	842	806	869	818	843	814	788	902	819	843	847	778	808	817	809	917	846	831	855	855	832	869	860	848	835	888	809	825	847	858	794	859	853	837	853	847	810	870	853	815	814	878	828	897	797	865	818	869	840	897	865	849	834	865	845	816	858	824	805	842	870	861	923	842	825	841	898	869	876	872	832	912	885	864	803	852	834	841	812	901	803	864	828	838	787	887	841	855	820	888	840	880	860	811	846	847	884	767	848	829	846	887	834	835	860	851	847	821	862	806	888	860	789	836	868	853	817	819	896	798	837	838	847	846	892	861	849	838	834	831	794	864	843	817	871	861	810	862	801	810	801	850	861	863	910	817	881	847	824	799	822	843	840	834	876	843	829	818	833	801	871	853	865	815	800	854	845	840	805	811	857	829	770	827	830	851	834	796	874	818	862	797	823	853	856	852	908	846	839	841	854	761	793	802	839	830	830	755	829	810	811	805	879	838	841	855	845	859	847	839	734	817	838	831	850	860	834	821	853	840	837	859	860	847	821	848	812	805	835	844	878	854	863	831	848	837	807	804	858	863	805	840	816	859	831	865	853	844	825	850	842	800	864	883	863	820	823	790	873	847	881	819	859	835	799	856	843	837	803	842	773	821	844	843	883	834	820	829	797	859	810	823	783	835	899	817	865	795	821	769	822	838	848	806	820	878	871	833	829	853	812	833	837	823	818	830	842	822	783	844	846	867	875	810	817	849	880	818	793	853	831	820	824	835	860	853	818	875	830	833	887	887	845	845	825	828	839	833	852	853	902	855	846	784	814	842	865	826	867	858	856	805	847	842	853	797	862	889	791	798	853	857	816	848	842	838	795	866	812	842	830	863	750	838	900	832	861	825	856	864	864	835	870	812	803	815	897	833	858	822	806	843	861	913	807	841	840	808	796	869	863	839	795	853	890	826	875	830	821	838	885	832	827	794	869	797	833	861	862	854	878	874	848	823	813	823	815	853	822	808	776	886	810	840	854	866	811	819	783	856	836	851	842	855	815	807	828	792	829	796	854	829	837	899	788	838	799	898	839	834	861	872	860	828	793	844	850	790	856	884	785	859	880	883	813	841	808	844	841	799	829	823	839	796	827	806	839	845	902	795	881	850	841	860	871	867	831	868	876	839	803	869	861	836	821	857	829	863	783	865	865	855	861	848	817	823	811	877	818	797	836	855	935	824	812	869	854	828	854	825	832	811	818	870	850	864	846	818	800	819	811	892	814	830	866	809	895	858	807	835	825	915	852	824	887	833	883	834	866	829	833	872	764	820	867	773	819	853	824	864	831	827	842	808	891	788	824	828	822	812	852	832	888	822	840	887	860	861	803	845	855	837	877	835	797	856	816	852	850	828	852	870	871	876	856	828	796	851	835	797	802	884	870	881	842	870	852	873	847	846	840	800	846	896	832	806	813	830	879	781	875	859	837	823	796	839	840	846	832	833	803	835	849	774	870	844	844	801	821	841	822	829	856	847	904	851	825	831	862	873	806	815	849	843	785	825	860	880	818	814	875	830	861	817	839	797	853	840	845	815	818	836	799	789	821	832	898	817	814	855	848	813	803	831	856	862	785	828	816	859	845	797	843	822	816	859	819	830	900	827	888	823	893	840	827	889	873	844	837	867	814	838	895	870	854	877	831	854	865	840	820	844	848	844	869	850	803	808	853	837	821	822	871	838	866	785	883	823	852	868	824	831	811	856	845	865	812	863	831	829	885	809	857	838	840	813	828	839	795	859	849	856	836	840	809	831	881	869	901	801	830	814	847	839	846	835	841	824	868	843	825	841	830	871	853	862	827	798	912	881	866	844	862	864	859	878	817	841	902	832	826	839	909	859	880	793	802	840	805	825	885	827	894	800	855	894	819	759	838	873	855	857	790	803	843	834	855	842	843	828	829	837	830	825	822	845	857	804	853	868	844	869	811	849	883	845	878	857	860	842	805	874	869	872	833	854	804	866	848	863	817	861	842	856	812	857	837	860	900	806	841	890	856	853	822	826	837	882	898	804	810	849	855	850	849	849	899	852	859	827	809	788	818	854	828	848	797	860	870	851	809	847	848	827	839	836	867	803	834	825	819	795	816	849	858	839	791	801	813	850	900	845	803	843	828	808	865	901	863	829	834	807	798	792	808	832	851	845	847	839	796	824	833	839	825	853	848	894	806	834
4870	2028	1180	799	952	1230	1256	972	832	707	629	498	360	343	300	247	248	229	197	172	173	162	158	164	180	126	113	125	126	91	98	90	88	83	90	79	86	74	78	79	83	82	77	74	66	79	83	80	64	82	62	75	76	64	63	69	64	89	73	56	70	68	74	71	79	78	65	73	82	69	66	64	63	64	71	66	72	81	87	58	57	90	77	87	72	75	62	73	84	70	83	74	66	82	60	81	52	62	73	72	76	82	68	62	88	67	69	72	67	63	85	81	72	71	67	81	68	75	73	76	71	69	69	77	69	78	69	70	76	65	50	68	66	62	65	77	58	64	88	81	58	81	58	72	68	74	76	59	83	86	73	73	92	74	76	77	75	69	86	81	64	84	78	75	70	76	76	63	79	76	65	69	74	64	83	79	77	73	68	60	74	85	76	74	82	79	63	73	96	69	72	69	76	70	89	71	82	89	69	85	76	79	71	80	81	75	62	80	78	81	71	76	75	67	84	72	55	65	77	80	84	70	98	79	72	88	77	78	87	78	66	59	75	62	67	88	80	75	68	78	80	78	69	73	75	72	91	74	81	59	60	74	71	72	73	85	80	75	71	66	79	61	70	74	83	86	71	61	84	82	55	65	72	76	54	76	70	69	76	87	69	92	69	73	61	71	63	64	81	60	60	86	79	86	74	71	67	75	62	79	67	79	91	62	81	78	81	78	74	87	70	84	65	69	69	79	86	67	64	64	67	72	89	72	71	67	75	83	65	71	66	61	72	65	69	73	55	66	85	82	64	71	60	69	69	81	69	64	63	93	68	74	69	76	73	64	88	88	95	57	75	75	81	77	73	72	66	92	57	72	70	75	74	73	70	66	77	72	76	69	73	84	86	74	70	67	60	72	79	76	71	80	69	85	50	74	69	63	70	68	66	64	88	60	54	69	81	58	78	67	80	74	67	63	79	63	65	86	71	66	77	87	67	70	79	81	70	79	78	53	93	80	76	60	82	80	71	87	66	70	83	93	50	78	69	84	70	74	69	80	76	69	73	84	81	62	70	89	78	63	69	61	64	71	73	74	73	86	76	65	84	92	76	77	80	80	82	71	82	61	72	73	85	70	74	80	62	73	74	83	78	67	68	62	83	84	73	81	66	67	68	74	80	80	73	67	59	73	67	78	84	82	88	65	78	74	70	81	65	57	68	73	78	65	63	63	70	65	66	75	67	62	75	75	77	55	81	77	71	60	81	79	70	69	86	72	74	71	86	70	75	73	82	86	72	71	77	82	77	69	92	66	84	75	74	76	68	62	73	79	80	61	66	67	89	79	77	60	69	69	69	71	56	76	70	66	73	79	74	62	65	79	69	66	67	67	73	85	95	65	71	72	83	72	72	66	65	64	80	67	67	76	63	66	69	69	64	74	71	85	67	71	84	65	85	81	81	71	65	64	72	62	60	55	66	74	76	66	76	70	86	61	64	68	75	73	80	67	74	62	70	75	81	62	82	74	60	67	56	87	71	80	66	70	89	62	71	76	64	65	55	64	60	72	64	82	75	82	73	64	80	74	80	64	70	69	79	67	61	78	97	69	61	55	81	71	77	75	74	81	68	82	64	69	76	53	90	67	87	61	62	73	78	80	83	74	74	82	88	84	68	61	74	91	70	85	77	87	86	72	85	71	85	68	87	71	93	65	64	65	71	80	68	76	82	95	71	76	94	89	85	90	78	85	89	66	80	75	71	71	77	61	96	64	59	65	64	80	72	78	69	56	97	68	71	86	79	63	67	66	79	72	71	70	66	65	68	78	80	63	65	77	68	66	80	64	80	85	57	67	69	58	71	76	59	76	74	81	74	78	85	69	67	70	56	69	85	75	60	67	77	74	79	75	91	86	83	79	90	69	71	76	72	70	71	74	69	75	79	69	77	80	76	68	78	76	72	74	81	86	66	86	74	74	82	79	85	71	67	69	73	59	79	85	84	63	70	66	91	73	80	79	94	86	78	87	80	65	70	59	73	68	82	56	75	78	66	70	77	70	73	87	79	73	67	63	84	77	78	85	75	65	73	68	63	81	59	78	70	83	74	72	71	66	92	61	64	68	93	75	64	63	79	74	72	64	67	75	74	75	72	71	75	69	78	58	62	79	62	64	61	64	95	74	76	77	75	71	76	71	53	57	68	85	81	72	74	59	69	67	72	78	90	63	81	77	65	71	75	77	67	73	68	74	76	71	81	71	74	59	56	78	80	63	87	61	70	80	72	69	74	79	83	82	75	77	71	71	75	81	70	78	83	63	76	75	75	94	72	71	75	67	77	77	89	69	64	71	68	70	64	63	74	64	71	70	93	60	67	84	75	81	73	81	74	75	83	75	84	70	84	85	68	64	68	81	61	71	78	69	74	77	76	66	63	68	72	78	71	71	73	64	65	71	49	69	64	82	74	63	79	84	70	81	70	70	99	67	68	70	64	74	78	75	68	62	76	63	86	84	78	64	59	78	67	57	78	75	60	61	77	76	62	72	74	68	77	94	74	71	72	75	75	66	67	70	66	59	54	64	72	77	78	86	58	78	59	76	72	81	63	75	77	78	64	78	77	76	64	82	70	78	54	73	78	87	79	80	72	76	69	66	72	78	73	80	73	63	68	75	61	72	76	70	76	78	82	76	70	73	89	66	71	66	72	87	79	56	83	72	76	84	70	66	74	88	66	77	69	64	87	76	70	71	76	66	59	67	81	93	56	78	74	73	65	74	72	80	69	80	87	67	70	77	78	82	52	67	92	68	78	69	77	68	68	72	53	56	79	77	56	88	73	84	86	69	62	74	78	68	82	71	65	71	79	73	83	61	75	66	73	64	74	61	74	86	64	78	71	88	68	75	69	73	71	74	74	71	74	78	77	74	80	80	62	73	78	64	63	70	59	71	65	84	67	80	75	65	96	67	71	67	80	90	80	83	87	65	83	86	53	59	89	74	59	75	78	65	72	62	79	85	63	75	77	91	73	66	83	64	82	85	68	62	75	71	70	78	70	74	68	82	68	71	72	63	85	89	67	87	72	73	76	68	76	76	73	77	67	73	90	70	84	76	73	68	76	79	87	76	66	62	65	70	61	65	70	66	67	73	64	74	74	77	74	68	81	67	83	88	73	71	72	78	59	57	50	80	58	62	82	72	90	77	68	62	76	76	67	72	76	68	65	67	87	89	71	67	52	74	67	72	73	74	74	63	82	82	74	90	67	74	77	74	60	80	71	91	69	68	74	64	66	68	65	68	70	70	81	74	78	64	65	64	83	82	81	82	80	64	73	72	81	73	60	68	71	84	57	76	61	54	78	82	55	75	71	77	67	64	60	76	65	79	63	71	76	78	81	71	73	79	77	86	68	64	82	72	67	59	79	58	81	77	58	66	77	73	87	57	61	67	83	74	74	70	76	88	60	77	74	71	78	89	80	67	76	78	88	70	83	76	63	75	81	79	84	92	57	61	87	77	75	80	79	71
25866	18036	14079	21198	28926	30217	28244	25109	22528	20112	17689	14563	12205	10451	8881	7678	6875	6338	5487	4871	4565	3993	4039	4261	3615	3044	2512	2308	2234	1931	1691	1518	1480	1392	1312	1223	1148	1227	1090	1086	1070	1032	997	985	1014	999	919	933	912	924	886	915	904	972	908	927	868	880	908	899	912	862	932	888	863	904	874	835	878	887	859	902	889	923	841	909	906	904	846	844	871	889	891	891	846	871	880	868	843	879	881	869	875	882	876	835	842	863	846	898	874	874	919	928	875	957	858	897	910	909	910	870	837	872	893	883	836	901	889	911	885	861	876	922	855	936	889	898	878	888	845	859	869	901	838	848	900	891	883	851	911	894	923	914	881	885	818	864	902	850	912	877	915	901	927	872	910	839	897	851	875	913	930	890	892	856	902	892	916	909	862	892	892	852	818	869	892	820	896	871	914	917	843	912	868	867	924	906	865	836	868	897	903	932	877	844	876	907	876	841	890	838	934	859	914	888	860	945	862	867	897	902	868	861	876	872	861	907	902	843	912	903	897	858	914	884	918	907	896	951	933	903	884	880	893	871	941	877	828	902	850	871	853	903	888	797	891	895	935	861	878	850	869	829	880	876	884	874	928	850	844	906	861	940	858	909	886	873	854	874	936	843	906	904	859	911	812	884	905	834	844	879	890	913	873	899	864	894	888	875	872	908	875	879	887	960	868	827	874	919	864	834	873	858	887	850	880	933	879	859	901	879	894	896	843	875	876	863	835	878	849	856	867	869	821	882	900	833	870	854	879	901	849	881	897	904	860	902	944	875	877	841	844	887	858	881	853	925	877	920	908	881	862	889	897	915	896	894	921	913	866	886	894	882	920	925	829	852	892	880	822	899	881	846	872	860	865	928	920	859	893	892	879	871	945	844	876	924	859	900	889	854	921	884	899	918	852	873	961	908	934	852	864	907	872	891	905	850	860	904	834	911	841	945	900	826	933	865	877	861	907	891	881	886	918	844	859	838	845	895	851	936	939	864	866	908	903	923	938	835	851	882	823	897	845	902	885	859	855	847	887	922	891	896	890	928	874	839	837	857	893	852	882	915	870	899	855	864	861	912	863	907	860	856	872	885	867	898	903	883	846	873	898	908	895	871	922	892	915	895	903	929	836	879	895	845	825	879	876	877	941	855	918	894	867	895	897	818	927	875	818	888	841	881	867	897	895	876	873	877	898	900	842	874	828	861	889	878	901	894	863	873	866	886	878	871	844	914	876	844	824	858	863	843	883	868	876	864	920	896	899	841	914	922	899	850	918	884	845	900	891	817	919	942	863	905	858	870	882	878	945	884	878	914	898	914	873	907	873	875	927	949	875	867	899	854	920	865	831	951	904	894	892	886	911	859	903	855	871	922	877	836	847	890	901	877	898	852	887	913	816	842	933	917	932	914	851	841	922	873	893	862	864	878	918	858	857	835	876	906	875	849	839	896	870	925	899	886	878	841	862	845	894	902	856	878	905	919	843	908	898	931	861	813	930	830	885	923	877	899	887	874	892	851	895	902	912	888	852	921	871	868	878	919	902	875	933	937	848	894	830	872	866	883	883	882	885	893	841	867	902	940	879	855	883	864	897	875	900	914	927	865	921	859	905	861	863	825	848	876	916	874	905	841	915	886	884	840	837	931	851	857	886	882	891	893	876	901	856	890	933	885	913	840	861	888	929	909	867	940	866	852	903	884	879	843	876	862	884	882	829	900	877	847	841	913	868	943	845	878	889	911	890	900	901	900	928	899	901	866	928	894	889	867	857	899	818	895	889	859	864	886	888	899	891	868	899	885	822	946	857	923	860	923	876	835	905	861	920	852	857	883	854	907	904	917	875	827	861	893	928	809	861	851	859	869	899	902	928	866	871	918	904	849	875	881	863	901	863	877	920	865	901	848	855	896	876	856	902	898	880	888	935	900	905	847	914	875	888	887	834	937	924	854	915	898	864	882	880	910	867	905	865	912	882	888	846	909	899	912	928	926	909	907	881	879	909	894	868	929	858	927	890	882	921	847	888	906	843	878	858	937	860	880	880	897	850	899	869	844	879	884	870	887	822	859	872	873	844	868	896	891	899	876	896	875	849	824	879	936	899	908	908	809	864	872	811	854	904	877	939	814	905	855	876	869	865	915	836	846	852	883	862	873	910	933	941	905	818	860	887	841	877	876	840	820	856	888	856	900	864	890	875	901	893	910	949	895	853	884	849	892	909	915	866	936	868	813	872	865	881	839	903	862	833	840	926	870	910	882	862	860	898	880	862	882	920	929	884	850	878	874	868	921	879	894	831	920	876	853	902	882	886	839	878	869	920	901	882	898	887	868	875	898	905	861	938	865	865	841	870	921	907	879	857	806	901	882	890	873	915	869	875	933	869	859	857	911	882	848	859	878	883	890	871	849	934	864	893	870	785	888	864	825	893	898	833	863	885	841	890	882	893	893	850	892	871	885	890	926	853	863	940	887	911	893	858	827	876	902	902	872	896	862	886	907	890	879	860	883	919	902	900	901	881	852	895	914	877	815	884	870	890	875	873	915	899	924	930	853	900	895	872	870	865	904	898	859	859	889	849	859	874	908	901	850	928	900	859	886	924	857	887	863	842	874	913	885	882	859	851	858	845	898	858	876	844	923	899	911	875	878	923	871	869	977	893	890	899	862	878	906	866	887	847	918	900	860	912	932	866	890	922	904	877	961	841	875	869	877	884	872	872	874	885	856	888	910	878	878	851	886	903	874	898	867	921	893	909	892	887	863	942	880	876	865	897	883	874	897	936	934	918	832	907	907	834	900	864	878	851	924	834	866	885	853	886	885	920	903	922	811	903	875	943	895	865	937	892	887	918	877	888	893	860	855	887	933	834	864	898	851	887	862	845	941	876	857	865	850	898	920	916	905	935	860	880	843	860	869	835	865	879	944	854	861	869	861	846	865	891	904	921	883	886	899	873	985	869	909	871	847	849	875	840	864	861	921	917	938	888	881	900	847	928	899	873	886	860	876	865	857	858	816	835	881	909	882	947	828	865	880	870	898	858	903	893	865	890	856	895	911	910	914	927	863	863	924	867	793	915	931	852	857	867	937	915	896	895	923	909	877	935	934	909	882	866	887	871	891	873	864	901	916	909	830	849	881	874	896	857	882	890	879	802	898	830	900	825	883	827	898	917	860	891	814	926	887	877	866	843	944	887	868	876	835	958	846	896	889	834	919	863	926	886	886	888	895	910	895	854	924	922	863	890	901	890	828	861	880	883	831	862	866	887	863	881	892	904	877	900	915	822	880	910	872	901	863	843	892	887	872	845	866	888	867	903	873	884	957	921	836	894	871	891	903	874	898	882	931	878	882	845	838	865	908	908	927	945	854	924	884	867	897	864	857	885	905	886	860	880	851	919	849	876	819	897	854	879	881	885	939	840	829	890	865	905	916	883	856	848	909	898	898	875	895	901	883	895	891	877	882	881	895	926	868	893	890	853	844	890	870	854	866	898	864
4588	2982	1624	1008	1223	1710	1622	1337	1226	1037	787	660	514	440	377	326	310	276	230	224	198	179	182	162	190	162	148	135	135	106	113	83	89	76	78	95	72	97	87	87	70	96	84	66	68	71	71	66	73	73	71	74	89	64	80	60	68	70	77	68	72	79	76	83	84	83	73	73	70	86	97	75	76	80	72	66	74	63	72	82	76	95	86	75	73	69	70	84	69	89	63	81	87	54	85	70	71	77	86	74	74	66	74	73	71	96	67	61	61	76	70	63	70	70	70	78	80	79	76	81	62	73	74	69	62	77	60	61	78	73	74	66	68	57	69	87	54	81	76	65	76	79	79	74	65	74	67	72	88	68	70	93	66	68	92	67	63	73	73	74	69	67	74	69	80	88	75	94	79	65	66	64	74	69	68	79	77	67	78	78	73	69	67	85	73	69	73	73	81	73	74	71	69	87	75	86	60	60	85	82	65	62	94	84	69	84	76	75	71	73	79	54	63	76	65	87	72	75	65	71	76	61	84	75	63	87	76	81	78	64	83	70	74	81	49	69	64	65	78	71	80	57	74	73	65	66	60	86	83	82	84	84	74	70	75	66	67	60	86	91	66	73	84	74	72	76	63	68	75	86	81	80	73	74	63	78	92	75	63	74	68	74	85	70	68	60	85	84	75	67	65	74	72	71	77	74	76	63	73	65	79	72	80	70	65	74	52	71	74	77	77	72	80	65	64	81	71	79	81	79	69	71	66	74	67	80	67	75	77	60	65	82	85	72	70	71	72	75	83	82	79	75	75	80	74	80	75	66	73	65	102	74	74	72	82	68	55	72	67	66	59	71	81	79	68	90	64	68	68	82	74	55	53	69	84	68	74	76	71	71	79	76	88	77	66	73	79	90	80	70	74	77	67	68	77	68	67	83	77	80	79	68	81	63	62	69	78	64	83	92	73	69	87	60	58	78	65	67	65	70	61	79	61	90	85	70	67	73	60	84	84	87	69	79	65	76	72	61	84	90	73	77	81	71	86	78	86	59	73	63	82	64	71	93	64	79	76	82	71	75	71	80	64	68	87	68	79	79	73	87	90	82	74	72	87	88	76	74	69	75	61	64	82	81	80	61	83	69	73	71	79	76	70	72	85	68	75	61	57	79	62	73	62	64	64	81	81	57	80	84	85	72	70	84	96	94	81	71	84	61	84	104	56	75	72	82	78	72	68	60	85	70	65	79	71	89	76	69	67	51	70	69	69	87	79	74	86	71	68	71	76	77	79	78	65	76	72	65	78	61	72	69	68	77	84	71	81	82	90	81	76	64	64	82	66	82	83	68	88	62	71	61	82	65	80	70	66	62	69	60	58	76	67	72	73	80	57	65	67	65	68	86	76	70	86	64	86	87	78	82	94	84	75	80	76	66	77	72	101	65	75	61	84	61	71	75	65	77	78	83	47	72	74	77	56	87	68	71	77	69	70	72	59	85	75	79	63	54	77	58	68	74	84	57	81	77	67	58	73	81	60	70	56	68	78	68	84	87	70	65	69	91	78	65	74	77	76	66	72	87	78	79	90	80	73	68	83	79	70	67	65	69	76	70	64	67	78	66	83	66	75	74	58	81	76	75	85	72	80	70	77	61	79	62	68	91	77	82	73	81	66	83	72	65	64	71	81	65	82	77	76	72	78	69	75	73	68	76	80	73	74	80	61	69	80	60	70	66	81	78	77	67	63	88	57	80	77	80	82	83	73	74	70	73	83	81	76	78	67	69	71	73	79	87	59	72	68	70	75	58	97	77	74	57	61	85	82	72	81	84	80	52	75	72	74	66	71	69	71	87	66	79	68	82	60	70	84	57	71	70	80	77	78	76	72	65	75	79	68	76	82	67	64	72	78	69	84	74	82	75	74	78	66	66	64	75	69	74	82	69	66	89	70	78	72	72	67	79	73	64	80	65	77	71	78	88	85	64	72	83	64	64	60	85	64	50	72	95	72	73	67	78	75	87	64	73	78	71	73	72	73	73	74	69	81	61	66	85	71	66	80	65	67	65	71	71	73	78	81	61	71	79	65	76	79	78	67	79	67	89	82	75	75	85	75	83	78	68	89	77	66	63	86	79	84	93	74	74	74	74	73	80	68	67	95	65	75	82	74	67	81	79	75	79	70	75	71	67	72	78	87	70	64	74	66	76	69	82	69	81	81	73	56	65	75	53	77	77	66	76	69	87	77	74	71	79	71	73	62	69	68	82	60	83	88	73	82	74	68	65	70	87	63	79	76	77	64	71	78	71	73	71	78	66	77	75	65	62	71	70	67	65	88	81	77	67	86	69	65	82	64	64	56	69	76	89	87	75	76	74	70	74	66	64	74	86	78	68	75	59	71	78	71	71	83	62	74	68	55	80	91	74	68	78	71	78	81	75	86	70	74	66	68	76	65	75	63	85	78	65	69	67	77	71	72	76	86	66	82	72	88	81	72	87	78	65	65	83	83	80	65	81	83	74	59	62	84	62	89	70	72	70	82	73	76	75	69	86	72	72	64	80	71	68	85	82	74	71	88	73	70	54	71	72	76	72	67	62	78	86	63	79	73	77	66	62	71	78	65	72	87	82	72	79	79	82	94	65	75	82	69	65	70	83	71	72	86	75	65	60	82	86	75	79	79	75	71	97	65	73	79	73	71	79	78	71	72	82	70	71	75	82	78	67	80	79	80	73	84	87	63	78	80	76	78	84	84	80	74	79	78	69	66	59	67	69	70	77	93	77	79	89	81	82	63	80	74	90	65	79	75	98	80	80	75	68	83	86	68	67	77	62	71	81	71	76	78	59	60	77	68	85	69	71	80	67	74	72	76	78	80	61	83	70	67	86	73	81	77	66	80	63	90	64	82	66	84	73	73	77	47	71	81	62	69	61	62	75	83	70	81	64	67	70	60	69	89	85	56	53	81	65	65	70	87	72	74	85	73	73	74	61	68	72	91	61	92	72	83	64	61	82	66	80	67	70	68	68	55	91	85	86	68	79	76	68	85	84	99	67	79	75	74	67	67	79	66	67	74	58	77	70	60	74	90	80	90	79	71	89	76	66	65	71	82	66	59	86	77	66	88	80	66	81	78	64	66	84	74	80	76	79	81	75	83	78	47	71	69	68	86	75	84	63	68	69	61	63	65	55	74	66	78	75	73	71	63	62	73	75	65	83	73	56	89	75	73	64	54	84	61	51	85	56	83	79	67	72	64	76	75	79	78	102	66	78	73	84	63	81	75	74	59	79	62	80	65	68	79	66	62	81	74	77	74	67	72	69	96	88	74	82	83	66	78	68	69	69	63	75	64	62	68	67	76	69	83	73	59	74	60	77	71	71	64	73	58	65	67	68	64	82	71	61	80	70	65	79	69	77	75	61	79	64	67	83	79	82	73	77	62	64	83	70	71	64	58	87	76	75	86	69	65	62	61	81	77	75	58	69	69	79	78	89	76	68	65	73	67	66	65	74	72	76	73	67
29736	21032	17075	24107	31719	33125	31243	28521	25985	23216	20361	17319	14765	12683	11138	9414	8597	7710	6865	6046	5336	4642	4499	4782	4628	3624	3197	2828	2556	2324	2054	1849	1651	1601	1546	1464	1307	1202	1166	1122	1150	1124	1056	1015	1007	997	976	969	952	940	968	923	953	929	883	935	943	854	963	872	914	909	879	848	908	865	880	868	878	894	910	874	896	929	927	914	875	850	902	888	843	892	873	900	882	864	842	876	912	908	906	913	859	869	830	861	819	884	854	899	907	902	884	834	970	848	898	886	897	920	871	853	889	855	901	879	951	829	885	909	882	918	886	916	883	908	878	881	855	849	913	889	931	888	920	895	866	872	915	901	871	905	880	876	898	915	881	893	896	889	911	960	901	900	853	902	883	841	901	919	879	900	870	848	888	843	886	889	874	891	858	826	889	844	936	899	859	931	869	891	893	882	872	891	889	866	893	873	899	905	934	855	856	889	861	919	926	922	866	880	886	878	865	857	888	865	882	913	918	892	875	913	928	906	887	885	916	858	875	862	914	975	897	897	845	867	898	917	868	875	817	966	859	915	879	906	899	870	963	857	850	966	881	900	922	849	925	893	847	868	888	871	853	869	862	932	905	829	851	909	901	887	886	964	861	873	902	894	880	946	889	911	912	896	912	839	881	922	891	882	888	886	918	865	844	883	869	856	889	911	900	898	890	859	903	925	861	883	842	871	887	894	893	937	905	838	897	922	903	875	860	851	891	904	864	908	894	882	900	919	917	884	892	906	896	917	908	899	919	884	869	872	954	838	946	866	868	904	935	929	922	856	851	883	899	898	835	883	830	877	911	810	862	850	942	949	857	920	881	967	879	847	906	954	899	892	905	906	846	898	876	912	900	865	874	904	891	952	882	898	938	875	876	890	895	842	908	875	856	897	859	836	865	886	880	828	873	842	827	867	898	907	865	874	868	921	902	871	919	887	850	896	874	865	880	953	897	880	906	857	926	859	920	906	880	863	905	935	944	937	849	875	893	851	867	889	938	960	851	850	851	875	909	879	862	860	930	890	925	899	871	903	949	874	884	895	903	918	870	881	876	884	919	912	847	897	911	880	903	876	855	898	925	841	877	982	891	873	878	899	951	921	839	868	897	888	869	926	900	942	911	912	940	876	887	931	874	876	868	847	897	865	874	931	911	832	830	834	890	857	881	894	854	950	885	826	870	921	848	895	881	917	874	852	869	850	862	889	900	916	913	874	847	872	865	882	875	939	910	885	856	881	923	890	887	884	924	907	891	914	910	939	832	913	886	875	867	916	839	862	876	900	866	865	862	851	929	871	915	888	865	878	876	916	897	870	881	868	924	880	894	894	872	881	918	884	876	921	869	884	977	923	864	895	857	908	921	894	908	897	889	833	887	895	880	941	887	879	868	914	854	876	846	830	893	884	990	898	884	828	880	890	866	914	913	889	900	884	856	911	900	874	927	877	834	923	871	912	899	848	876	916	866	854	883	918	876	879	875	916	828	875	861	843	873	870	870	887	863	905	826	893	904	870	892	902	926	861	918	847	951	892	862	906	898	897	883	892	952	900	907	871	908	878	859	871	896	902	883	866	865	866	913	878	901	884	931	899	895	914	913	924	893	888	880	852	880	908	866	905	907	836	907	866	891	945	823	913	882	889	863	874	886	838	899	919	862	910	898	877	916	882	886	901	906	933	849	887	874	843	812	913	893	912	890	870	910	885	873	909	911	825	887	887	923	909	907	899	848	844	871	901	829	874	909	908	864	895	910	921	920	893	877	893	932	906	946	893	898	925	854	874	914	860	891	918	896	899	896	857	938	836	871	898	902	846	846	836	855	898	940	890	853	895	970	928	890	899	883	904	894	884	903	858	872	939	935	918	892	860	865	894	885	863	878	854	898	861	841	831	938	872	862	863	899	888	900	899	885	926	928	881	881	884	896	906	880	897	945	873	879	936	839	930	832	928	882	887	899	852	903	893	869	956	839	889	895	884	930	865	850	899	881	922	888	896	843	894	874	886	912	904	893	943	901	890	900	882	911	894	893	919	912	879	811	888	854	894	879	895	887	957	880	863	920	830	900	845	840	935	836	871	897	856	831	881	908	873	915	856	866	871	923	856	896	893	894	913	884	911	871	858	876	897	887	881	873	888	869	877	870	846	889	891	899	894	829	824	895	883	877	884	886	904	914	830	926	893	837	890	937	946	907	860	862	885	849	920	898	869	833	902	912	933	869	824	851	953	877	858	893	852	885	863	916	850	838	916	959	858	934	854	895	901	829	867	933	893	869	844	899	917	907	845	892	885	916	873	905	910	892	911	882	842	875	899	894	831	932	873	868	874	904	891	915	900	867	906	887	832	883	919	913	896	895	894	854	868	942	903	887	900	845	825	928	913	905	900	877	904	906	861	831	836	839	925	876	936	882	898	887	878	895	841	889	872	873	854	886	894	891	907	889	929	848	881	878	894	868	866	874	948	900	864	899	952	868	899	864	860	865	848	906	900	806	879	891	930	872	952	863	827	902	881	908	917	921	893	903	871	890	897	893	867	884	958	883	885	870	887	883	900	835	848	878	868	858	854	912	887	901	889	909	907	931	925	876	930	882	865	872	863	880	841	899	831	857	883	887	928	881	894	921	914	932	877	896	895	889	872	864	872	868	901	862	858	876	875	886	857	890	849	934	929	934	835	903	888	895	887	870	879	943	855	875	887	884	870	907	916	843	903	871	923	908	922	860	895	952	871	883	862	852	892	886	895	846	887	933	942	910	888	899	862	867	847	914	869	894	877	908	925	925	980	923	860	882	893	892	889	858	896	867	864	888	939	869	891	840	874	898	854	917	935	922	895	932	916	966	907	861	866	918	920	838	916	868	853	857	891	899	884	880	910	913	882	893	831	879	918	868	949	812	920	885	892	814	867	902	876	842	908	851	893	866	894	890	866	943	951	946	955	880	915	846	876	911	922	904	868	919	898	914	890	912	937	869	906	866	867	907	932	889	880	859	908	920	899	862	909	859	887	974	879	872	917	860	867	938	953	862	899	898	881	901	928	901	897	902	893	938	895	929	887	925	885	879	921	877	920	919	863	927	920	870	872	908	913	840	911	893	864	899	877	947	943	917	864	874	907	894	886	866	905	926	868	935	930	902	899	874	870	821	884	949	912	868	833	902	906	866	909	884	883	900	897	883	859	939	849	907	899	909	882	840	881	895	891	944	809	959	871	926	833	885	879	861	849	874	894	908	902	900	940	875	891	906	917	883	875	912	917	874	953	876	902	876	873	875	876	842	912	897	938	882	921	859	868	918	865	909	900	832	862	877	880	907	849	926	825	884	875	918	949	875	911	938	843	881	907	851	871	859	880	886	873	864	854	792	881	873	916	879	862	848	874	899	912	913	904	914	874	885	926	853	850	888	869	854	931	917	884	864	862	878	868	926	869	909	890	906	860	865	923	922	895	894	813	924	898	911	875	887	868	914	892	924	895	886	940	912	891	912	959	836	875
2676	982	565	391	527	756	887	726	600	486	381	328	268	230	186	182	154	133	135	159	122	110	119	116	94	124	88	105	85	74	91	82	87	59	74	72	67	72	74	62	85	73	85	64	78	70	68	64	61	65	65	66	62	65	70	52	71	67	68	80	63	58	69	91	79	59	73	79	54	75	65	81	66	66	62	64	58	68	78	76	61	66	97	60	69	56	86	81	67	63	72	42	62	70	73	76	59	68	59	67	57	68	78	50	58	79	71	70	77	62	64	71	77	80	71	70	69	63	68	68	74	64	59	67	75	81	61	72	59	69	78	64	65	63	67	55	68	50	73	74	84	67	77	52	77	69	82	77	60	78	78	71	61	69	83	81	74	59	57	66	62	67	65	83	48	71	63	78	56	72	64	66	68	58	60	62	64	61	64	56	68	58	60	70	77	80	64	68	54	66	78	73	75	63	80	65	65	81	66	75	76	70	69	67	72	74	76	67	70	79	59	69	69	67	81	72	58	69	80	66	68	58	63	75	73	58	56	61	77	80	77	69	66	62	73	68	71	43	66	64	78	73	58	64	77	65	61	71	68	68	76	69	86	80	62	79	59	69	55	70	67	62	86	61	78	67	77	61	58	66	68	66	61	72	77	57	70	86	78	75	70	75	66	77	70	75	83	75	79	63	65	79	69	78	78	64	64	90	73	61	66	74	57	70	72	66	67	75	77	71	71	71	71	68	85	67	54	62	73	69	62	75	64	86	83	67	68	73	70	69	64	71	67	47	60	62	71	73	51	69	68	67	72	89	74	76	71	69	75	57	76	71	69	75	88	63	73	59	77	69	64	84	66	62	62	57	72	72	67	65	56	71	68	64	74	68	70	62	68	81	91	58	55	56	56	64	57	72	59	80	68	60	63	62	61	71	61	73	67	56	64	67	70	56	81	61	68	69	64	65	75	76	69	67	65	66	72	59	70	65	64	58	70	67	54	82	80	72	71	69	72	66	75	60	69	62	63	66	60	70	65	59	68	87	63	68	55	73	67	59	75	76	73	72	66	52	77	79	66	57	71	72	76	77	53	72	82	72	83	52	67	69	64	72	61	64	63	67	82	71	61	64	62	59	66	69	56	71	64	60	77	64	69	83	67	67	79	74	87	67	48	65	69	69	67	65	79	69	72	85	78	80	75	62	66	57	68	61	69	68	56	78	65	69	52	72	85	58	78	66	59	70	69	57	69	56	54	82	59	67	66	63	64	57	71	75	69	46	59	65	72	51	68	59	66	72	73	69	66	79	88	61	72	62	59	58	64	74	60	71	76	77	74	80	74	66	59	62	71	65	66	54	65	60	72	74	82	86	69	71	61	75	67	66	78	63	84	64	64	65	73	66	75	61	66	65	66	69	58	67	62	60	63	58	59	63	74	71	73	54	74	77	73	61	71	67	72	51	73	65	54	56	65	70	61	81	59	68	68	75	72	75	75	67	70	61	67	66	70	73	64	74	59	68	81	61	67	79	56	64	71	80	72	69	64	68	70	73	74	77	70	83	69	62	57	63	66	81	74	63	83	53	71	76	64	54	86	63	66	82	63	63	83	79	52	71	71	69	79	75	65	55	67	75	67	70	78	62	70	70	73	80	77	70	68	73	67	74	72	66	62	67	50	73	62	81	64	77	65	88	60	70	70	61	70	76	78	70	60	77	60	87	63	66	59	57	88	60	66	71	65	61	72	76	71	68	66	66	82	81	61	64	74	54	70	65	60	67	67	61	83	61	68	64	63	66	55	64	79	72	75	52	66	74	53	62	52	76	73	70	63	66	65	81	77	57	70	61	72	65	64	56	73	66	81	70	71	66	78	68	72	70	54	63	66	72	71	61	75	85	57	79	68	69	67	62	69	73	77	71	55	60	68	66	75	75	70	59	63	56	59	70	89	68	69	75	73	77	56	62	71	64	77	68	73	68	82	79	63	61	73	57	77	62	80	64	67	67	58	54	55	59	63	58	74	85	72	73	79	67	84	65	74	68	56	71	77	79	64	54	52	65	86	81	78	53	62	67	58	52	83	79	67	58	73	80	73	61	55	71	65	66	87	63	75	70	64	53	74	71	66	68	64	63	61	57	51	74	59	72	66	61	84	76	81	74	60	71	64	57	72	68	66	84	66	74	75	69	71	72	58	62	74	55	83	73	65	70	68	64	53	77	68	74	60	69	53	64	69	62	65	60	75	62	72	63	74	76	77	78	58	67	79	54	69	71	64	60	71	73	62	65	63	65	72	64	77	50	66	65	59	78	68	69	66	73	67	93	58	55	63	54	77	64	68	61	79	73	64	81	51	73	72	65	74	60	63	70	80	78	74	74	60	71	80	62	63	61	50	69	74	65	78	63	70	77	52	66	74	62	80	58	76	56	67	77	73	79	70	73	74	60	62	69	72	81	66	73	62	73	75	75	80	67	60	83	60	80	70	75	76	68	69	62	63	59	65	75	67	52	82	70	84	60	63	65	58	57	64	52	55	63	57	52	76	68	53	59	66	62	59	58	69	71	67	65	68	68	60	80	74	71	81	75	64	74	81	63	64	74	69	75	52	70	65	77	66	70	70	66	64	66	65	65	60	69	72	72	62	72	59	68	68	52	72	78	67	63	66	72	78	99	74	57	73	62	52	66	67	65	88	51	68	72	72	62	64	59	67	61	59	55	58	71	78	80	58	68	60	58	67	81	66	60	60	58	81	60	66	65	73	74	64	69	66	83	79	59	85	69	55	70	73	56	68	71	70	68	75	65	56	71	81	62	56	54	60	66	72	78	66	53	68	54	63	85	75	68	75	66	97	79	58	77	78	69	63	72	52	74	52	51	64	73	68	72	81	71	72	74	61	83	62	57	70	61	70	72	61	75	67	64	58	71	54	70	74	83	54	73	68	77	69	66	71	61	70	66	66	65	75	77	55	72	83	71	69	57	61	56	77	78	79	72	72	65	71	66	72	64	61	63	77	76	79	81	65	70	65	67	69	64	73	65	74	53	72	68	64	83	59	71	65	80	65	53	77	73	65	46	72	72	55	72	80	67	60	70	77	66	69	70	75	65	60	62	63	51	76	78	62	69	62	72	72	65	79	68	75	67	69	74	57	90	68	57	63	63	60	67	68	69	88	52	53	66	78	71	73	76	66	76	69	78	68	68	63	87	70	67	65	64	65	69	76	59	71	70	78	59	76	71	70	63	69	60	63	69	67	77	77	70	61	54	76	58	79	68	61	71	69	72	76	80	69	64	71	65	67	65	83	67	81	78	61	79	72	65	64	65	74	74	79	79	72	64	61	74	58	68	65	72	71	87	72	77	58	65	75	60	53	62	60	61	55	62	59	65	67	79	82	74	67	58	70	53	77	66	67	68	81	64	57	65	72	72	60	64	80	55	64	67	65	69	74	83	81	83	72	56	60	75	79	70	62	78	77	71	72	70	61	57	65	48	66	73	72	75	80	69	73	72	70	71	67	60
21742	13635	9597	16098	24716	26497	25044	22757	19904	16233	13167	10680	8720	7132	5932	5209	4450	3821	3613	3112	2747	2559	2247	2425	2645	2345	1907	1648	1556	1464	1323	1163	1182	1057	1109	1015	969	905	950	851	873	851	897	968	882	861	797	850	898	863	836	858	808	802	840	774	836	781	852	816	826	881	838	821	807	846	762	829	829	853	821	839	832	841	862	831	825	812	873	868	850	793	862	830	857	837	805	769	821	824	788	838	832	812	803	882	831	824	835	838	856	783	838	832	834	835	878	842	829	844	822	830	798	847	789	837	806	866	809	790	845	814	816	848	812	813	823	785	858	805	842	792	824	810	841	817	870	837	790	817	785	730	804	851	824	810	800	869	838	872	835	823	839	816	869	837	838	785	786	827	798	863	780	849	831	845	854	860	801	800	806	809	781	838	800	780	849	810	841	769	808	817	770	803	850	843	814	840	848	803	802	785	809	831	763	855	786	845	828	804	827	798	857	826	813	818	833	776	782	838	808	817	821	808	829	884	793	817	820	779	824	873	801	792	787	830	879	802	805	820	814	865	836	802	813	857	846	814	792	830	809	810	788	810	839	818	782	813	854	828	827	811	851	885	793	801	796	819	795	806	842	808	830	826	821	835	847	863	776	780	846	819	804	810	830	803	839	842	784	817	831	809	828	820	835	855	803	844	821	829	848	837	809	857	848	855	836	856	835	800	787	790	806	823	835	773	802	748	859	842	804	788	805	802	854	850	830	844	801	820	851	856	855	834	779	811	862	830	864	827	805	839	761	850	802	779	779	853	808	836	836	789	824	833	794	833	774	832	840	849	851	809	850	793	793	870	784	809	845	801	793	819	822	853	782	892	814	844	829	787	828	844	806	831	823	851	872	757	810	878	814	823	815	835	882	831	849	879	838	852	790	787	810	808	748	865	812	826	829	890	844	874	866	777	819	790	797	820	817	817	788	816	829	808	832	846	848	850	824	851	861	855	856	777	841	835	775	858	834	820	830	805	835	844	812	836	845	825	803	822	833	803	888	783	845	814	812	799	836	824	809	857	871	802	817	807	802	830	816	827	842	820	862	843	801	829	790	832	841	817	851	779	795	804	816	821	819	838	841	812	774	809	806	841	830	824	885	813	849	876	845	779	844	813	775	810	850	827	775	826	835	784	806	814	806	837	826	787	853	857	850	819	845	832	790	779	851	831	793	789	839	825	849	796	873	803	831	812	871	845	797	774	801	873	895	827	822	824	833	824	854	805	848	797	791	851	801	801	808	859	803	793	820	850	892	809	804	801	794	838	823	860	786	790	815	806	845	853	851	841	813	792	863	821	810	819	831	817	804	807	789	837	878	843	803	808	867	826	865	829	840	815	816	784	854	855	848	779	790	811	785	830	796	822	832	811	816	802	822	781	846	809	848	886	794	831	787	887	848	835	870	755	818	857	787	830	801	839	853	832	827	852	798	812	830	841	809	792	814	850	806	834	837	880	825	845	894	825	828	798	790	852	816	840	816	840	864	852	790	813	804	797	794	850	857	797	832	803	803	802	731	857	853	799	791	815	798	816	851	828	818	825	861	796	811	839	797	779	791	817	792	830	815	850	793	829	836	836	801	823	826	840	848	785	859	816	867	797	829	881	875	802	762	865	773	873	834	786	810	859	780	827	831	823	809	845	830	867	843	843	805	803	818	780	854	788	848	836	809	858	807	817	790	836	851	819	878	868	847	820	869	882	818	819	792	815	840	814	832	821	802	842	822	778	814	811	813	832	856	845	776	800	800	847	818	860	791	813	810	833	872	778	832	808	801	838	790	797	837	837	756	789	829	830	845	815	827	858	770	860	823	823	785	826	758	781	818	858	805	753	871	848	830	823	830	829	864	804	816	852	808	831	848	806	828	816	909	800	825	778	837	825	847	842	801	818	841	800	838	842	830	818	807	817	818	853	815	798	861	818	795	850	865	765	796	830	847	766	823	847	805	809	801	824	816	814	808	838	857	768	827	806	846	797	795	753	836	805	782	820	861	808	910	818	834	850	835	850	834	869	797	823	828	829	789	822	844	820	787	862	839	823	845	807	827	864	816	845	810	848	813	811	773	861	813	811	831	860	815	799	840	840	808	838	841	818	844	804	817	827	833	825	818	827	831	820	852	790	820	811	767	865	828	817	896	875	845	836	853	824	830	859	861	837	843	841	810	872	854	860	843	801	845	851	854	838	791	834	821	779	825	838	833	834	804	800	825	819	838	831	843	874	856	754	786	897	786	828	847	819	831	843	836	818	802	821	835	787	798	870	853	802	852	836	834	848	822	810	840	844	826	863	831	807	799	819	805	764	803	858	820	841	797	820	832	837	776	855	870	790	825	861	849	828	840	850	849	870	821	866	808	796	807	857	825	800	829	821	838	771	830	858	815	855	853	796	869	787	806	828	882	853	808	803	785	798	849	807	765	832	880	832	815	773	853	853	807	854	768	796	839	823	805	831	855	825	817	861	842	861	807	820	852	859	783	796	801	823	810	793	820	813	832	842	827	841	815	824	857	877	810	812	825	792	788	821	839	797	871	834	847	800	834	834	830	891	784	807	870	820	810	782	823	785	828	818	795	790	842	828	848	838	823	778	826	851	845	824	811	846	788	832	858	842	843	856	821	810	788	846	792	837	824	844	844	773	846	868	808	854	780	814	810	820	816	783	814	840	802	854	809	833	826	854	833	843	812	843	862	850	832	836	810	829	782	829	845	871	822	851	805	817	847	805	814	794	760	848	856	819	861	810	818	815	835	824	829	786	830	803	784	773	806	827	847	843	819	766	797	886	879	829	825	903	843	798	804	821	838	830	834	802	855	813	828	855	821	772	823	837	801	798	807	798	805	839	843	810	831	876	820	817	797	830	799	774	838	818	833	789	799	793	824	806	854	817	785	781	812	793	836	860	852	803	842	837	833	814	818	837	810	854	784	868	804	842	834	797	810	812	865	784	861	786	846	799	856	864	845	828	851	838	840	834	856	804	793	805	869	866	826	806	805	851	842	826	844	815	824	858	827	748	847	863	860	848	789	870	793	833	834	813	851	867	837	837	821	838	785	815	787	837	778	786	836	828	826	832	818	844	874	850	830	817	836	834	833	824	830	875	865	816	815	837	832	843	821	808	801	830	863	794	840	810	830	771	812	810	775	789	844	823	804	778	862	802	777	844	812	815	810	791	841	818	791	792	812	812	847	819	828	840	894	872	804	779	821	815	806	804	840	796	839	865	833	823	833	791	809	790	827	823	836	886	809	823	840	839	816	801	807	834	808	846	877	792	805	841	848	852	812	857	773	790	849	866	816	797	763	821	825	881	809	772	852	824	840	852	853	814	791	868	887	788	826	815	842	796	848	823	782	850	836	881	820	844	795	805	780	854	775	832	775	822	800	837	834	820	824	857	823	799	818	893	826	805	802	826	816	805	819	848	780	807	895	838	867	867	812	806	852	819	837	814	815	829	790	869	809	847	825	807	842	862	839	867
2939	1980	992	679	796	1196	1285	1025	888	732	593	402	355	343	291	256	210	179	209	151	157	130	125	113	112	144	129	107	110	108	92	81	78	87	80	78	80	63	62	70	68	81	56	62	82	57	83	64	87	84	77	72	64	80	69	65	55	83	55	75	63	59	82	71	59	62	69	70	70	64	63	67	65	64	75	65	69	69	69	62	80	77	76	70	71	55	63	79	86	90	72	65	64	74	71	86	84	59	71	56	77	54	66	65	69	69	82	72	77	81	70	75	64	70	77	79	69	66	79	68	72	83	73	65	88	76	62	68	69	70	85	59	72	68	65	71	81	87	69	62	68	60	63	66	88	54	60	70	78	73	80	66	69	65	75	75	69	80	62	70	69	77	70	74	69	67	67	77	73	63	86	57	82	59	66	58	77	79	75	66	76	73	66	73	56	56	58	75	80	64	58	72	74	56	80	80	74	64	63	70	75	71	78	66	67	70	83	76	83	64	62	68	72	70	73	65	67	72	67	75	62	75	72	59	84	66	63	73	63	66	68	62	89	69	81	68	63	78	77	88	56	57	66	80	84	73	68	71	78	67	78	65	80	66	55	58	68	72	81	55	69	75	68	67	66	82	66	67	72	67	86	70	67	67	72	60	68	70	63	75	60	64	89	77	73	67	77	75	74	78	71	72	78	73	77	63	93	72	75	63	76	56	61	78	75	58	76	60	86	75	69	69	67	64	69	73	68	78	68	70	76	69	70	78	71	62	63	74	71	66	70	81	65	64	58	66	70	81	80	72	67	62	76	82	64	65	81	66	72	64	79	86	70	73	76	67	74	62	72	65	72	53	78	68	67	72	74	66	56	70	65	77	82	77	75	80	67	70	62	66	82	58	61	71	69	68	70	84	75	70	65	65	63	66	72	74	66	79	68	73	73	67	75	75	69	65	67	73	56	62	64	72	76	70	55	92	68	64	67	71	81	59	76	77	62	71	68	77	88	63	67	61	69	71	77	74	74	66	75	70	65	82	65	61	73	86	76	83	61	66	84	70	64	80	64	72	64	83	73	75	60	73	61	53	83	64	71	73	76	65	52	76	64	75	65	78	74	65	80	66	84	75	68	59	66	71	66	73	78	62	63	60	83	72	71	63	70	61	63	73	77	63	68	70	62	69	70	55	55	58	52	65	82	67	81	76	62	71	56	71	82	94	62	76	68	80	70	71	55	89	73	67	64	69	84	57	63	93	79	76	59	69	69	68	83	74	63	53	64	56	76	64	73	69	72	60	82	57	77	80	72	63	70	70	74	60	85	76	80	61	76	65	92	76	83	63	64	69	81	68	72	54	61	76	86	65	75	46	70	72	80	64	70	66	88	70	67	69	78	68	72	69	79	70	64	71	68	69	66	80	68	75	75	72	69	77	64	82	65	68	81	72	81	82	63	71	66	71	74	76	80	62	79	83	70	46	67	63	48	74	91	52	72	75	67	63	54	69	77	73	70	76	73	76	62	74	70	69	65	67	78	75	73	69	62	77	70	66	70	69	81	67	66	60	66	60	80	66	69	64	59	70	67	59	63	84	66	69	78	66	66	81	68	61	78	82	76	72	71	66	67	75	51	66	69	70	73	62	77	78	75	74	79	67	66	66	99	66	64	82	66	61	69	73	69	72	79	74	73	66	70	67	65	78	64	56	67	79	64	59	74	67	83	67	72	59	78	77	75	71	75	65	75	65	86	62	62	62	79	59	68	66	57	73	73	80	91	79	63	69	69	71	58	88	80	68	59	77	89	68	71	83	83	67	72	78	66	63	73	74	74	72	64	71	67	92	72	74	68	67	61	80	89	70	82	72	79	66	65	75	69	76	66	63	74	69	67	73	73	67	65	72	62	73	72	80	81	71	68	57	67	72	88	72	76	63	72	70	66	76	70	71	78	51	69	71	84	84	73	72	70	78	77	77	64	62	77	81	77	67	69	60	77	81	47	83	76	76	63	80	52	73	65	65	68	68	67	67	70	60	83	78	75	61	86	76	79	65	76	72	69	81	90	52	62	89	67	80	73	47	66	62	72	54	60	70	65	77	65	56	57	73	86	71	71	82	72	71	79	77	67	78	80	60	77	75	84	79	65	77	76	83	77	69	64	71	72	77	64	66	61	71	72	67	73	73	57	69	82	55	79	64	73	69	81	65	66	47	57	76	62	69	74	72	76	62	65	58	84	66	69	64	80	63	60	72	75	77	79	72	76	66	70	88	67	63	65	53	70	63	59	68	57	88	63	69	67	68	79	56	70	65	68	80	59	69	71	79	77	72	61	70	61	72	70	70	64	60	69	73	83	66	78	88	73	72	89	62	69	64	68	69	83	74	83	64	65	78	82	74	67	61	52	75	83	66	74	75	82	70	74	64	62	77	69	83	71	69	75	75	58	69	65	64	69	80	70	61	79	62	82	68	67	78	73	79	77	67	71	68	67	76	63	82	64	81	69	71	79	68	61	79	88	65	93	67	66	71	68	67	80	61	76	61	79	77	69	63	78	72	74	59	80	76	64	75	60	72	75	69	84	85	75	64	75	55	78	74	72	62	74	66	51	65	74	63	66	63	90	81	68	68	71	78	65	77	64	64	66	69	79	71	72	64	64	72	65	77	61	62	73	81	87	58	67	66	64	69	64	59	82	62	75	59	71	51	62	68	68	72	76	83	69	73	85	76	75	64	57	70	76	61	79	68	59	75	64	81	80	69	69	70	76	63	66	94	62	67	78	66	75	73	84	70	62	71	64	74	92	86	78	75	62	58	71	78	76	65	76	70	72	79	60	84	66	69	76	79	73	77	71	80	78	57	81	71	60	81	71	69	67	63	75	56	69	74	70	65	72	68	47	68	67	66	88	71	60	75	77	80	75	73	53	65	70	94	84	68	78	74	68	65	76	64	61	80	66	69	76	64	65	75	83	84	71	65	68	79	65	57	85	62	66	72	66	63	69	59	85	55	53	78	70	81	77	68	67	81	67	86	70	73	84	86	68	62	67	70	69	61	79	74	55	73	59	56	72	57	68	70	84	80	84	70	80	76	73	65	68	72	63	93	79	70	70	76	75	64	66	59	61	79	80	61	79	67	73	75	78	69	67	77	68	81	68	74	65	61	71	81	69	60	60	76	68	71	66	73	68	88	75	75	88	65	66	66	65	80	65	75	86	60	63	61	62	77	76	70	71	66	64	72	61	69	55	74	76	78	77	61	78	70	75	62	87	73	59	86	74	69	64	63	74	78	73	81	77	75	76	90	76	72	71	77	72	74	79	66	71	72	60	72	76	49	62	78	62	70	69	66	76	77	75	70	69	79	61	61	75	68	63	64	63	83	66	77	62	77	74	66	76	62	63	60	55	70	66	81	70	75	72	73	65	84	79	65	73	67	67	90	66	69	71	55	58	57	77	81	66	74	70	79	67	71	67	86	73	66	67	61	71	82	73	60	69	90	78	69	67	69	74	74	55	74	72	74
25713	18179	13228	20540	28748	30517	29147	26314	23114	19276	16089	13143	11053	9647	8222	7188	6225	5420	4909	4348	3874	3443	2987	2891	3146	3118	2696	2202	1906	1639	1622	1563	1428	1340	1171	1150	1092	988	965	953	982	926	916	926	947	934	934	857	845	852	906	894	846	887	826	821	862	828	805	784	817	871	831	834	875	840	840	813	828	843	869	826	833	831	829	864	856	806	828	819	839	898	825	871	820	877	835	844	812	774	873	874	846	825	885	838	774	815	830	802	847	779	842	802	822	866	906	846	873	802	832	856	847	841	851	768	875	800	881	817	853	834	811	848	815	860	875	837	833	867	852	843	857	855	886	800	779	856	812	812	834	800	845	849	775	837	802	816	854	835	899	835	850	882	840	813	854	764	840	788	844	853	806	821	884	854	856	851	806	843	908	849	852	819	819	821	834	821	873	854	800	831	846	844	812	842	848	786	886	824	844	865	840	778	813	901	824	837	862	839	814	831	837	870	787	902	829	859	835	874	889	811	828	844	805	837	838	811	926	799	799	840	850	872	862	850	836	867	821	847	800	834	887	828	860	863	806	858	821	817	816	872	808	866	832	815	911	815	841	819	778	901	858	796	823	848	842	833	851	881	792	867	837	831	882	803	825	828	902	837	835	822	797	878	862	856	822	833	864	847	826	813	839	864	861	864	865	883	822	789	853	813	842	794	867	868	861	816	801	835	854	876	843	843	858	841	820	877	843	787	895	866	835	892	919	880	856	777	787	854	831	840	850	824	818	857	768	851	828	897	814	827	881	871	804	836	844	868	796	844	842	875	837	790	854	859	856	842	847	818	812	788	808	871	869	856	884	853	818	871	794	855	851	803	831	883	828	890	904	772	822	825	885	776	851	829	868	829	857	855	853	888	814	812	859	848	861	792	820	847	839	818	832	818	813	857	842	819	854	809	853	845	841	827	864	878	798	826	871	845	793	865	851	796	863	867	880	798	826	807	778	817	847	819	858	831	851	812	860	814	878	819	888	836	803	838	835	836	864	856	849	814	808	846	795	841	847	844	888	889	818	813	853	801	851	841	832	877	856	832	860	834	837	789	804	903	819	883	834	826	782	842	830	871	842	857	841	913	818	876	827	885	845	874	850	767	853	859	847	855	802	803	820	831	816	856	812	812	894	891	862	817	841	887	864	787	889	830	835	810	835	814	838	892	820	818	898	863	796	847	812	829	837	832	845	808	896	833	854	829	875	837	870	866	856	801	829	860	829	813	878	851	845	794	817	861	826	902	846	793	866	815	856	851	846	777	873	840	851	887	864	836	789	826	851	880	830	830	904	800	815	851	852	837	820	832	850	810	808	805	840	844	849	788	851	877	826	830	806	838	864	797	883	855	852	903	825	856	837	870	887	863	838	853	813	897	830	810	885	850	848	808	840	788	881	821	860	855	881	867	853	821	819	908	899	802	815	847	818	876	849	844	847	833	916	872	832	821	860	829	863	815	846	803	852	907	879	841	893	763	824	805	795	855	856	867	823	804	850	828	842	864	856	822	836	846	799	811	788	831	856	823	847	829	922	801	835	844	848	836	852	833	830	825	807	835	883	828	829	826	829	896	868	832	859	834	868	839	828	883	850	856	805	846	845	851	844	851	836	870	786	791	760	819	862	875	833	839	814	843	800	824	853	903	878	867	822	795	825	833	849	887	878	835	841	859	839	835	869	829	833	837	785	897	845	852	832	843	833	849	869	836	868	822	857	817	859	862	867	803	822	846	841	865	829	836	842	830	822	809	866	842	854	835	858	864	875	823	838	823	817	849	872	890	810	899	852	828	827	853	836	858	862	826	854	801	827	822	852	846	833	865	850	829	838	819	801	852	799	826	781	874	794	830	835	914	814	867	818	803	820	873	822	838	877	848	829	813	839	843	868	846	811	848	824	840	825	871	798	800	817	880	857	815	856	843	836	847	820	872	821	820	858	778	862	797	859	878	863	821	898	800	873	802	857	802	811	858	859	819	833	875	787	770	842	783	859	832	840	825	806	805	852	840	827	856	839	792	889	837	817	802	826	897	865	834	910	792	836	840	823	857	839	851	780	880	836	801	840	862	855	854	895	788	821	855	849	797	870	845	799	828	854	875	886	861	812	860	825	808	901	837	865	813	868	792	853	844	844	821	783	844	832	856	870	822	857	839	816	800	821	839	849	869	815	790	833	859	859	832	855	850	878	848	818	870	826	791	856	881	835	827	848	822	772	860	799	877	845	847	851	791	859	854	836	847	826	875	869	798	826	907	896	840	859	873	833	811	827	871	828	875	854	843	861	822	879	820	812	812	911	838	880	890	838	865	853	825	806	814	807	866	847	822	796	841	854	827	821	858	838	791	864	822	870	837	879	792	830	849	892	804	830	846	856	788	900	838	856	840	894	845	838	848	770	779	837	812	795	798	831	856	832	858	854	804	854	868	870	847	845	789	863	844	857	783	881	907	883	860	880	870	879	856	815	861	884	815	865	829	902	828	830	783	903	878	893	839	834	794	807	808	872	811	848	890	811	850	896	859	827	865	842	811	777	791	834	787	855	861	859	878	836	851	834	840	799	905	880	856	852	823	834	857	875	838	841	844	856	835	836	874	848	863	868	831	846	838	856	893	851	850	836	822	873	811	871	912	868	801	834	868	857	830	814	807	834	850	814	849	830	856	811	803	860	856	810	866	868	837	879	814	867	876	888	875	853	810	872	847	819	884	878	829	842	840	841	919	841	832	827	860	830	821	802	812	813	813	819	843	839	883	794	836	818	887	877	846	821	827	829	847	892	855	824	839	824	807	812	832	859	838	882	865	891	877	835	841	849	814	845	824	871	842	806	822	841	839	868	837	863	886	778	865	841	853	802	793	826	823	813	837	838	856	833	767	871	807	843	816	814	862	810	863	866	851	833	867	866	856	864	848	836	802	840	820	830	867	857	869	852	805	872	870	836	838	828	780	843	813	805	851	881	884	848	840	866	844	874	847	824	838	824	838	800	861	821	851	839	848	827	839	841	867	812	855	878	854	863	832	892	814	800	839	869	817	838	791	849	850	845	844	905	849	845	798	788	866	859	830	833	838	855	840	845	869	857	815	867	793	842	818	841	814	869	844	878	812	828	808	842	836	878	861	865	824	882	818	812	840	812	838	804	827	792	801	818	802	858	842	810	898	862	876	841	863	896	836	868	848	830	867	782	874	824	856	888	865	809	872	807	835	806	798	821	874	856	840	886	871	876	847	834	832	793	831	862	831	854	823	868	838	825	911	857	808	868	825	869	840	796	835	888	804	865	830	794	841	839	841	871	809	852	844	818	829	811	785	804	832	840	805	828	842	838	836	860	822	837	840	840	836	851	854	840	799	846	757	843	789	884	790	798	836	762	848	858	854	863	844	823	895	852	787	849	822	853	875	805	844	825	864	844	836	813	829	873	870	867	778	844	851	796	808	805	839	850	855	868	874	842	851	825	850	886	859	848	833	806	836	824	802	845	900	871	840
4275	1828	971	726	862	1350	1454	1187	973	735	593	459	405	363	313	242	251	212	175	207	144	155	143	126	163	157	154	128	94	97	104	103	88	88	93	99	85	64	90	93	77	89	83	75	77	79	71	68	68	86	62	81	73	76	75	82	82	71	61	77	72	83	66	72	64	73	67	68	72	60	74	92	65	72	70	57	67	65	80	75	57	67	71	83	80	79	63	85	78	79	69	77	75	69	86	79	66	58	73	73	74	74	68	66	70	71	84	80	81	66	67	58	84	65	93	65	72	59	71	86	64	64	64	73	78	60	84	72	70	67	67	70	65	74	67	85	68	73	86	82	79	61	71	64	68	72	74	71	76	81	70	65	85	65	67	71	74	58	83	90	75	65	69	63	81	69	75	83	54	75	73	57	70	78	64	67	63	78	79	80	82	73	78	73	72	51	85	73	72	71	70	74	96	79	72	56	81	63	52	61	70	59	72	74	73	93	76	83	71	71	67	74	82	49	70	83	64	69	81	84	77	73	74	48	75	67	72	75	83	75	71	77	85	65	71	69	71	90	77	68	63	77	68	67	63	66	69	76	75	84	54	80	60	79	62	80	68	74	72	69	82	88	73	79	67	92	54	63	70	73	75	70	87	68	77	61	68	82	66	71	61	72	74	69	57	64	87	84	69	71	75	74	75	82	84	66	94	80	84	71	76	69	83	76	75	69	79	87	71	82	67	73	69	63	69	66	71	73	63	72	62	73	84	81	79	78	66	73	77	62	72	85	73	81	84	78	67	67	73	82	65	68	65	86	77	85	74	75	83	65	97	69	76	70	70	77	84	79	68	68	63	75	70	88	67	67	70	59	75	81	68	80	73	79	86	90	66	73	63	80	77	64	77	65	86	85	81	68	67	79	81	84	65	77	79	79	74	90	81	52	60	63	70	72	63	76	67	80	64	74	65	78	52	57	69	84	83	71	77	84	67	66	90	86	75	67	67	75	72	75	65	60	69	70	78	63	87	78	75	75	66	87	75	75	64	70	72	63	63	62	74	82	71	80	80	82	65	71	72	80	69	69	74	72	79	67	67	67	75	71	64	92	68	72	71	70	66	90	66	86	69	75	73	73	75	59	69	74	87	68	80	56	69	73	72	62	77	85	87	83	63	75	87	64	74	88	75	61	80	78	78	67	83	70	90	76	74	68	79	70	84	67	76	76	79	74	78	66	71	58	73	68	69	66	73	54	71	64	55	79	68	65	66	85	79	51	68	84	74	72	68	56	77	63	80	70	81	69	65	61	65	64	74	77	59	84	66	56	69	78	80	71	61	59	78	78	75	69	69	67	60	77	64	66	77	74	73	73	83	87	69	67	66	77	64	79	75	70	78	72	74	75	61	68	86	70	63	76	67	85	73	74	71	82	80	76	77	76	91	66	86	77	70	73	81	79	70	87	75	74	78	76	70	64	50	74	66	62	63	55	83	60	85	71	72	69	74	67	64	69	77	82	74	59	78	63	68	67	64	54	69	79	74	70	70	67	93	64	78	76	92	73	63	79	63	63	76	61	78	73	82	84	71	72	75	75	76	70	87	62	79	73	69	71	96	87	84	64	71	63	74	58	64	55	58	82	76	63	72	71	73	82	61	66	70	76	68	65	77	91	67	66	74	66	77	61	53	64	70	93	59	78	67	71	80	74	72	72	71	67	64	71	79	76	64	71	63	68	82	70	73	71	68	67	57	71	63	91	61	72	75	62	70	67	79	74	72	67	74	82	73	82	52	68	79	85	62	84	87	77	78	83	69	78	79	69	66	62	68	71	79	67	58	87	69	65	72	75	63	84	52	86	89	78	71	73	60	80	86	72	65	58	73	55	91	91	70	64	70	82	85	89	75	73	76	65	60	60	78	63	60	68	87	71	73	53	78	71	69	81	66	77	69	81	82	80	70	73	53	74	70	71	74	74	75	81	73	62	70	68	53	65	75	89	68	76	84	64	74	63	67	64	81	80	86	72	77	68	67	98	66	72	58	68	76	76	75	69	63	66	85	64	99	85	72	87	70	71	64	72	75	82	80	61	83	70	67	72	64	52	81	71	90	70	80	76	79	75	91	80	62	64	69	65	69	75	83	66	70	87	76	70	62	68	82	87	82	82	66	65	83	73	73	76	59	60	77	72	78	98	98	97	83	72	74	65	80	76	66	89	104	71	76	71	82	77	73	67	65	66	70	66	90	64	81	72	55	69	75	77	75	75	86	69	70	57	76	80	81	80	70	71	84	68	62	80	65	69	56	76	64	58	62	72	78	73	51	67	71	54	77	66	88	63	75	69	74	65	78	80	71	71	72	74	70	70	62	57	91	69	62	63	68	66	71	88	74	80	80	70	75	64	76	66	78	53	72	75	82	89	67	70	79	67	70	79	68	83	82	78	67	63	54	75	69	68	54	75	77	69	84	82	65	84	75	72	76	85	88	66	63	73	84	60	68	73	77	82	74	73	76	75	63	58	69	65	69	76	74	68	78	66	73	69	68	64	72	71	86	54	88	71	67	72	71	65	71	78	65	73	74	65	67	65	75	83	70	77	63	78	64	65	74	66	84	68	69	77	83	64	82	78	83	66	62	67	71	78	70	77	70	79	71	72	86	79	76	76	73	70	76	69	71	80	70	67	82	82	66	65	59	86	69	80	87	75	71	63	69	78	68	83	68	63	72	76	66	70	65	78	67	85	73	71	65	70	81	52	83	65	69	78	78	75	72	73	87	78	73	63	61	59	71	76	64	67	63	58	64	71	73	77	66	76	71	67	79	76	74	72	76	77	67	71	64	81	76	68	84	75	67	80	78	88	72	62	76	78	85	78	83	83	61	76	70	75	75	83	74	92	62	71	80	75	73	77	69	71	93	68	68	78	51	54	75	71	74	80	74	78	59	55	87	80	61	80	64	72	58	60	73	83	62	71	74	63	72	76	77	73	74	67	53	70	82	66	67	89	65	65	78	77	70	93	76	68	77	74	78	75	69	70	77	68	65	74	70	78	64	62	74	73	63	74	54	74	78	71	62	69	68	63	76	66	81	65	87	86	75	72	73	69	75	77	68	72	78	65	69	69	68	71	76	65	71	69	75	72	81	80	66	61	72	87	69	70	74	59	72	81	70	64	65	70	78	62	72	75	85	79	65	86	66	73	85	103	62	73	76	98	68	69	77	62	75	83	71	69	72	64	93	69	73	84	65	90	74	76	69	84	78	90	83	60	76	68	84	72	67	62	71	81	49	83	84	63	86	80	69	69	77	90	59	68	80	70	77	78	67	81	76	71	52	77	72	71	72	85	66	75	67	63	63	63	73	71	68	55	69	59	86	68	60	85	70	82	76	76	68	77	80	69	69	77	64	68	82	80	74	72	60	67	77	66	60	59	72	68	65	61	81	64	82	76	93	63	79	74	79	81	54	83	83	70	61	74	89	75	64	70	66	69	63	76	58	80	68	77	85	76	71	69	89	67	55	75
24615	17405	13351	20558	29359	31611	30078	27290	23935	20158	17051	14310	12200	10524	8949	7943	6916	6171	5481	4868	4283	4047	3430	3161	3144	3390	3173	2487	2097	1908	1709	1741	1554	1445	1354	1171	1205	1204	1002	1051	1043	958	957	923	1006	981	947	963	957	926	890	886	930	922	920	890	915	915	889	855	907	927	895	908	922	901	866	925	903	927	930	841	892	885	876	907	878	898	913	964	885	856	903	911	835	897	835	877	900	895	871	881	878	916	859	856	882	868	885	862	878	890	839	886	870	891	855	903	831	912	880	851	892	857	849	877	816	910	881	921	889	875	896	854	876	911	855	898	886	879	832	878	908	904	837	893	889	820	859	859	863	884	929	880	838	862	813	932	838	895	904	886	918	912	855	888	911	910	910	894	877	859	894	905	905	873	885	903	864	878	883	861	809	909	864	851	917	880	883	850	897	930	876	929	874	879	844	865	878	872	919	855	871	881	824	913	870	837	952	831	927	864	884	827	879	865	909	915	913	852	929	888	864	890	924	943	811	915	898	887	849	864	878	849	858	863	867	840	854	896	922	873	836	942	871	895	912	900	864	865	863	862	898	833	860	835	876	861	890	853	882	860	859	864	961	899	838	888	891	847	848	871	886	816	867	918	848	911	871	899	900	838	836	908	885	902	866	844	879	855	847	865	860	834	853	896	887	867	888	881	905	917	924	871	942	874	835	872	869	865	891	864	846	885	922	912	814	914	874	845	902	917	878	834	864	890	844	907	914	922	904	928	927	845	883	891	885	891	867	881	808	846	905	881	909	899	853	866	816	887	879	842	864	885	828	874	896	894	895	873	869	907	904	918	874	854	824	860	897	914	867	866	918	901	889	862	870	867	874	900	903	903	879	865	893	903	877	896	915	898	834	868	869	873	869	868	897	860	889	934	830	824	912	797	898	898	876	942	830	869	869	845	903	852	862	831	886	888	874	883	860	824	892	852	832	891	866	846	873	881	895	835	854	913	906	860	890	922	873	843	916	899	878	901	881	915	892	871	855	931	887	879	836	904	906	892	903	874	926	872	887	862	822	892	894	907	800	852	858	895	871	838	913	857	860	872	872	908	910	870	804	879	860	890	873	879	853	854	890	866	863	902	840	857	911	887	908	917	848	926	907	930	855	894	829	903	905	879	851	920	924	866	859	877	897	858	879	841	859	830	880	913	941	859	877	887	823	895	897	872	894	868	877	800	838	861	932	852	852	886	887	877	891	886	815	868	907	933	866	861	910	866	835	862	848	908	936	882	875	842	887	913	848	863	834	867	850	933	884	849	861	876	848	877	885	897	895	919	922	835	889	841	894	869	855	807	859	888	874	877	903	873	857	875	866	928	921	921	929	849	896	889	850	902	907	897	859	866	904	856	844	868	839	882	885	865	921	906	867	918	846	833	890	884	862	839	882	906	849	895	887	865	922	819	863	943	854	884	881	888	860	854	858	859	969	918	883	860	872	819	863	835	846	886	858	912	836	857	869	876	871	870	879	822	852	867	839	855	864	899	882	897	831	852	786	840	897	897	887	913	939	858	927	888	896	841	864	879	857	896	890	908	864	847	894	879	861	889	888	831	903	872	857	906	885	881	894	923	905	825	820	899	868	919	852	902	867	885	851	883	881	956	860	897	877	891	870	924	869	825	846	920	864	878	897	925	891	863	902	947	867	881	889	866	941	901	895	907	839	912	911	920	898	842	866	891	878	910	931	863	860	907	901	892	858	840	855	930	862	850	870	867	888	894	919	841	901	863	900	934	851	919	878	897	924	884	853	867	842	890	835	861	898	879	917	898	886	927	869	872	903	867	886	870	821	845	847	831	888	875	895	856	877	907	865	892	893	928	875	826	883	844	915	880	848	867	910	889	871	880	854	924	895	835	896	928	880	889	880	849	849	841	825	841	908	905	909	909	856	856	860	899	841	882	847	901	879	902	930	867	882	815	877	884	852	838	841	867	868	858	852	894	883	852	918	871	875	866	823	888	881	905	874	933	911	907	858	853	889	914	864	903	880	887	895	881	858	918	840	918	841	826	879	925	893	879	892	826	853	860	845	886	913	930	857	875	878	913	893	854	851	898	837	947	849	880	843	903	875	924	883	880	897	893	893	845	894	844	822	903	917	876	879	839	841	881	865	909	899	850	836	872	905	856	874	897	854	825	905	891	884	915	870	905	824	842	908	874	882	909	867	911	909	879	930	899	837	864	843	878	876	885	878	946	898	863	818	876	890	892	934	878	902	860	831	874	909	908	940	864	907	879	928	889	885	906	885	906	902	883	868	846	863	864	915	881	852	878	888	909	867	922	901	849	901	844	835	936	879	874	888	837	888	800	891	858	901	891	914	870	865	863	923	890	896	874	822	832	914	890	846	905	902	869	880	856	908	872	875	935	900	864	833	860	874	856	911	858	861	915	865	845	911	856	886	897	849	872	871	876	857	905	876	854	884	879	878	825	882	881	906	824	882	821	878	858	898	838	875	872	835	856	879	893	880	946	907	854	846	913	889	877	876	870	916	905	903	860	886	894	843	883	857	885	852	842	875	896	946	869	846	882	882	835	892	901	878	875	878	860	885	893	855	842	891	870	892	891	861	895	783	912	966	887	857	924	823	925	915	907	880	895	869	955	854	868	904	871	892	868	845	900	824	880	913	846	841	867	865	868	861	895	905	843	853	869	843	901	837	851	862	879	888	885	849	841	892	903	890	914	893	850	890	844	861	842	837	875	866	849	881	853	875	861	882	876	868	897	841	838	878	882	887	836	896	796	893	906	917	905	882	896	863	904	872	885	875	839	903	918	853	863	916	883	917	868	863	861	861	903	861	811	858	897	857	900	950	895	861	895	871	882	900	888	893	892	878	841	889	861	815	860	881	858	840	905	832	869	827	882	883	856	898	865	877	895	860	902	916	872	870	832	874	911	911	894	823	877	860	828	879	879	878	860	860	860	828	867	878	886	879	862	883	839	870	881	894	874	901	835	896	943	885	887	896	940	823	883	848	874	891	921	861	859	864	914	830	853	898	946	891	891	866	884	830	874	885	904	872	886	819	845	870	855	842	952	903	911	890	882	911	828	922	882	899	899	885	886	914	881	882	881	927	844	892	833	919	918	870	883	853	905	860	897	874	896	868	903	859	870	852	885	887	904	860	843	875	841	868	886	859	928	801	900	897	864	855	883	906	902	890	855	899	902	839	880	960	836	914	900	871	899	878	827	863	868	892	948	882	896	889	921	893	885	858	852	858	952	836	875	870	895	914	866	853	871	904	887	905	939	865	847	846	863	894	908	886	887	882	855	861	884	892	868	929	908	916	868	830	926	878	867	887	846	929	890	842	841	801	896	928	898	879	891	903	819	952	854	882	829	910	884	892	916	907	909	884	869	901	901	866	864	838	889	937	941	829	862	905	882	862	849	917	920	889	903	865	910	868	883	885	880	851	888	887	833	875	852	859	831	895	909	884	925	868	910	865	911	896	891	890	842	870	838	881	828
4113	2705	1345	1003	1282	1811	1758	1559	1141	915	748	641	509	433	395	338	288	282	235	199	208	188	170	178	183	156	164	145	119	115	98	110	113	92	87	79	74	80	89	85	73	67	86	79	77	81	86	74	80	93	74	70	65	80	77	74	74	54	81	90	79	72	84	78	69	80	83	62	71	77	72	70	76	63	79	59	82	88	68	73	62	69	81	81	62	90	72	72	60	76	69	70	63	76	68	71	64	73	68	78	71	72	78	83	83	75	86	67	74	86	88	83	85	73	62	85	70	70	73	81	82	66	69	72	73	82	86	87	77	65	60	71	76	57	86	82	60	60	66	61	60	75	63	76	66	73	65	72	86	72	85	60	72	79	66	75	80	68	64	71	84	82	94	81	76	91	77	79	87	64	79	73	92	64	81	94	64	74	70	74	64	76	83	82	90	72	63	76	69	75	91	65	80	79	68	74	76	82	71	73	60	80	85	66	63	78	75	74	75	69	72	84	82	72	95	75	79	76	80	84	84	58	79	73	75	90	76	62	74	87	76	57	83	80	82	61	71	76	75	60	65	91	99	72	80	94	71	64	79	62	75	82	75	74	89	71	79	67	76	75	84	67	85	72	77	76	76	83	74	55	88	75	77	65	62	85	77	74	74	54	79	77	63	70	63	82	64	65	81	84	59	83	73	56	79	67	75	59	62	71	80	76	70	71	64	81	87	91	88	68	71	84	76	61	75	83	85	66	87	82	65	65	90	81	72	65	67	78	74	73	87	84	79	72	79	70	68	70	88	90	74	71	99	80	69	71	87	64	65	57	81	80	79	77	70	87	54	80	83	70	65	70	75	74	72	75	77	78	92	66	90	65	59	71	83	83	76	71	73	82	67	87	73	76	77	74	78	56	76	83	78	72	78	75	82	90	75	64	73	81	72	84	68	85	68	63	77	77	81	75	68	75	74	81	72	82	53	70	74	87	70	78	84	78	82	83	70	66	85	63	80	82	59	87	79	78	74	67	80	80	75	78	86	73	68	93	83	76	74	78	83	88	77	57	69	72	71	82	69	73	58	79	71	55	78	61	68	75	72	80	61	74	85	66	88	94	96	67	88	88	76	67	78	86	75	72	87	74	73	75	75	74	60	80	75	70	82	71	77	81	73	76	82	73	73	79	64	68	59	71	81	69	73	75	70	73	91	63	81	75	63	86	83	75	100	75	74	86	68	73	77	67	75	73	86	65	78	73	76	63	76	63	72	85	67	82	69	69	71	64	74	75	76	73	72	68	63	84	67	82	90	68	79	89	67	68	77	81	63	69	69	78	67	82	71	69	64	100	90	71	72	77	90	84	65	67	71	60	78	71	89	81	64	91	67	76	79	78	87	71	52	76	78	62	78	85	77	88	70	67	76	77	67	80	76	74	66	77	88	73	69	82	72	60	81	69	71	92	66	76	76	69	84	68	67	69	74	74	88	79	69	68	67	58	71	75	67	67	88	74	59	75	74	63	76	74	85	64	80	58	81	77	61	78	84	80	83	79	70	61	81	91	74	84	68	66	73	71	69	82	88	84	57	71	74	76	66	67	82	62	74	65	66	64	70	67	68	67	81	84	66	60	72	84	67	73	75	80	71	79	67	87	85	92	77	67	76	76	85	85	84	59	86	71	77	87	68	65	70	81	59	85	74	67	80	74	75	93	61	73	81	97	71	86	90	74	77	71	74	61	69	69	76	76	87	63	85	68	66	91	84	66	72	76	82	83	85	72	67	70	79	74	71	80	74	72	65	81	65	66	78	72	75	78	75	73	85	88	69	64	77	56	78	60	76	73	83	74	76	63	65	73	70	65	70	91	81	73	64	83	63	78	69	73	70	82	80	70	68	63	77	65	74	87	62	65	76	84	79	76	73	85	72	75	88	82	78	62	81	70	63	75	71	71	74	78	74	74	57	64	61	74	74	72	85	80	83	71	87	70	64	85	71	71	67	74	75	86	77	78	66	75	66	58	75	69	66	89	67	69	79	78	82	71	79	81	64	84	83	78	69	77	79	80	78	66	61	69	68	74	64	77	56	55	82	73	62	65	76	73	71	82	78	68	85	72	76	77	83	93	76	80	83	87	75	83	59	79	69	74	73	75	78	57	83	77	65	76	82	71	67	65	74	51	76	71	63	60	85	61	77	81	76	79	69	75	72	74	75	75	66	60	80	76	49	70	83	80	70	67	80	85	68	85	61	76	88	68	75	73	81	87	55	74	68	65	79	78	70	73	69	74	53	72	74	67	68	79	67	74	70	73	78	73	71	73	78	80	70	75	70	66	65	72	67	68	87	77	76	67	73	85	83	77	70	66	76	73	75	54	62	63	79	82	76	75	63	80	71	77	87	80	71	72	76	74	62	70	82	80	66	75	84	77	74	70	71	75	69	73	66	65	83	61	77	65	83	72	81	75	80	87	73	63	76	64	67	69	66	78	88	77	84	61	86	58	63	82	64	70	78	68	79	84	87	73	77	67	80	80	85	90	68	72	87	72	73	91	97	75	72	81	79	80	62	71	85	83	65	88	66	57	61	63	75	80	77	62	63	96	75	66	79	86	71	57	67	86	73	67	98	86	69	70	66	70	71	76	72	66	60	72	75	70	78	76	70	88	67	79	67	58	70	75	76	80	74	76	75	64	84	70	75	82	82	64	69	75	80	77	72	83	88	80	77	83	82	65	90	78	75	82	65	77	70	84	92	87	72	84	80	78	79	61	79	80	76	70	61	70	91	93	77	81	76	82	84	65	67	68	88	76	68	71	72	78	72	54	59	79	68	59	71	86	78	65	62	74	63	71	82	70	92	69	75	74	82	70	67	90	74	78	73	75	68	67	60	84	89	73	77	70	80	82	81	79	82	65	92	76	82	79	83	81	61	76	65	81	73	71	74	73	67	63	80	62	65	82	87	73	70	73	76	58	62	72	64	81	79	79	78	82	85	65	77	91	80	74	77	93	70	70	62	87	69	72	83	71	69	71	86	58	78	69	70	67	69	59	75	83	63	97	68	67	58	77	77	70	60	81	78	59	66	74	86	65	81	79	74	94	76	76	73	82	81	77	70	91	74	81	65	70	65	68	76	61	81	63	87	65	73	70	68	69	78	84	72	86	76	69	66	78	69	76	73	85	58	81	70	69	81	71	65	68	71	87	72	72	70	67	75	68	63	59	66	64	81	66	72	73	76	92	81	78	78	65	92	74	83	70	63	76	87	71	69	66	73	81	60	66	86	80	85	82	56	80	72	76	89	67	90	73	72	85	79	64	83	81	80	69	71	66	71	69	65	68	61	69	79	75	65	97	61	71	102	75	79	74	71	71	71	71	63	72	82	79	66	84	71	72	67	75	91	71	70	77	78	65	70	66	65	69	89	81	76	72	71	82	64	83	64	59	91	69	72	92	69	73	66	82	81	83	73	82	87	66	93	77	61	78	69	70	79	66	71	84	76	87	67	77	49	71	75	79	52	66
28892	20101	15766	23850	32318	34316	32212	29537	25834	22348	19319	16819	14202	12436	10994	9612	8467	7640	6940	5934	5555	5063	4382	3945	3656	3678	3690	3221	2627	2322	2010	1991	1768	1715	1529	1423	1350	1271	1176	1192	1089	1057	1046	1041	961	1027	1025	990	972	972	942	918	936	949	918	934	890	865	876	879	945	926	944	879	928	889	887	890	916	916	864	850	896	884	918	861	901	904	845	899	857	859	895	911	870	904	857	936	877	896	871	869	885	872	864	917	897	878	891	929	912	827	852	869	863	898	807	876	930	876	873	884	878	843	854	835	900	890	867	859	909	865	912	875	850	870	892	897	881	886	896	884	838	834	926	876	856	888	890	917	867	868	915	842	894	863	889	849	840	929	843	884	901	887	899	854	925	864	869	903	877	863	878	858	855	918	876	932	903	894	886	924	878	922	906	841	862	919	894	903	890	861	912	928	869	909	916	859	849	896	920	818	924	875	888	830	876	921	865	897	843	914	906	875	918	865	892	881	873	894	886	875	873	892	863	888	895	939	916	913	890	910	896	843	870	896	829	903	891	838	810	913	931	890	866	849	894	813	829	926	846	855	879	868	881	895	889	910	874	937	883	844	843	871	876	893	843	921	896	905	891	883	905	896	896	881	866	874	950	881	976	911	916	883	877	850	914	895	901	837	859	900	948	907	869	873	902	874	898	852	900	883	896	921	922	920	869	919	882	851	865	957	909	850	866	901	874	915	884	882	927	914	871	901	873	894	922	821	960	891	851	939	857	868	866	885	879	905	944	907	873	928	843	897	846	880	885	882	872	865	917	836	879	852	893	907	853	872	858	836	928	872	865	919	827	854	903	921	876	906	903	844	887	863	843	878	912	867	872	853	895	844	863	842	885	890	852	874	800	900	923	898	898	824	837	848	907	831	849	823	891	914	904	865	866	907	859	866	922	907	914	871	871	890	872	914	870	891	914	911	875	878	826	879	795	868	902	887	907	837	918	868	855	917	882	863	921	864	874	901	857	888	851	902	870	830	921	874	907	874	843	860	844	834	893	898	919	856	889	903	960	898	911	900	875	905	885	929	909	906	950	839	897	788	903	867	869	900	897	871	891	889	931	870	889	892	828	916	837	886	887	938	850	908	862	870	849	879	896	873	907	899	913	910	907	894	869	893	922	929	882	870	860	905	882	870	898	932	885	920	939	901	848	853	919	831	867	852	914	886	897	881	919	866	870	852	943	859	888	900	857	812	905	815	859	879	901	941	861	850	859	891	951	951	882	900	903	869	897	945	926	888	847	878	893	864	865	906	876	886	860	934	874	880	910	892	893	828	890	855	894	923	925	919	899	898	901	861	923	913	863	909	867	892	911	897	895	909	901	873	880	832	852	927	879	928	835	915	851	916	940	895	856	894	929	919	868	926	853	860	874	908	854	889	834	871	911	896	910	876	847	918	854	883	931	884	920	896	870	886	858	879	886	870	901	891	878	904	895	906	862	839	883	941	863	864	927	892	880	894	863	879	919	898	835	879	889	877	894	837	861	839	958	917	862	908	879	898	882	869	903	846	921	875	874	930	909	884	887	835	854	947	881	905	917	828	868	914	896	907	855	842	894	870	850	875	833	916	933	930	856	834	885	880	903	918	870	900	883	905	910	853	896	903	865	890	805	898	873	922	882	881	898	933	882	901	849	894	860	869	864	906	854	927	894	899	834	837	896	897	859	813	939	899	857	922	889	873	884	932	901	838	905	923	842	861	898	856	861	919	875	899	886	868	860	876	852	879	853	883	840	903	888	890	894	900	838	838	920	857	885	869	898	867	902	878	951	880	884	875	901	914	899	858	866	918	853	904	866	859	906	893	890	855	907	846	894	920	837	849	917	879	888	877	904	809	893	919	867	854	890	887	918	915	864	891	904	869	842	967	879	853	870	918	903	886	883	896	952	889	921	899	877	909	830	860	889	917	855	917	870	891	907	869	865	887	882	883	893	844	900	927	930	880	903	865	856	882	909	847	839	860	871	877	882	896	909	850	889	884	896	858	856	874	871	871	885	882	806	898	881	837	867	852	897	920	891	854	921	906	864	886	885	911	882	838	884	895	897	876	881	851	862	871	857	916	893	953	893	873	864	933	873	913	903	868	909	921	907	915	934	894	883	828	868	873	932	906	916	905	900	864	890	839	860	851	926	872	923	861	876	900	896	921	907	861	889	841	893	873	917	875	892	931	913	932	867	885	873	928	881	888	881	918	908	894	904	941	929	870	901	854	875	880	928	900	929	881	858	836	874	888	889	845	902	842	860	900	911	917	865	896	886	858	873	909	881	846	895	858	849	830	886	901	869	894	902	864	923	917	943	938	829	929	883	929	854	896	863	876	871	946	890	876	852	892	816	907	845	909	905	923	826	849	951	858	907	906	892	897	897	937	932	841	904	893	937	849	872	856	899	946	904	902	898	876	882	889	927	853	886	910	884	897	928	857	841	875	860	847	849	923	854	968	874	859	852	905	898	900	910	863	864	890	898	867	853	842	910	843	880	921	901	876	881	893	828	881	871	901	933	860	875	876	836	902	887	899	894	836	968	898	845	910	876	916	917	970	876	817	882	845	878	880	927	888	891	864	885	837	856	862	866	890	876	903	868	865	891	835	884	903	831	922	865	896	903	886	922	861	914	878	838	847	866	907	904	884	906	900	917	853	910	863	882	920	873	919	886	870	854	898	934	918	861	843	814	944	876	904	870	854	871	890	892	935	898	865	851	922	859	866	841	903	955	889	904	858	861	872	846	931	926	914	841	892	860	938	934	868	910	865	919	884	883	859	918	868	897	835	937	885	858	856	923	929	883	900	826	849	886	892	861	939	891	847	898	872	858	953	840	856	861	871	879	903	881	855	909	902	910	900	853	881	885	921	904	895	919	924	834	851	880	927	905	908	908	892	884	881	897	875	880	845	882	875	893	873	912	854	826	882	900	871	845	878	907	901	920	938	856	864	936	897	918	879	849	838	875	903	851	860	874	895	912	883	897	853	883	924	904	869	903	841	894	855	923	877	883	885	927	865	849	860	931	897	933	891	920	825	816	892	860	881	866	886	893	913	908	915	891	902	884	917	900	942	857	858	847	909	869	891	855	886	895	911	884	818	862	906	847	883	877	887	898	871	852	867	897	884	896	885	900	915	875	841	859	929	836	889	917	865	891	872	871	885	869	903	880	881	904	923	861	953	881	913	945	901	829	860	876	882	881	853	882	918	907	874	903	912	937	920	819	878	882	865	921	915	840	902	905	888	829	877	839	856	834	856	922	910	851	932	879	861	825	871	830	925	889	898	895	860	914	958	928	925	858	848	846	917	878	877	878	915	896	936	914	938	875	872	866	913	869	889	895	891	945	900	910	875	880	873	849	861	870	862	923	849	862	871	848	915	898	897	931	868	867	891	835	905	894	929	859	865	930	967	883	861	879	845	870	854	878	903	941	881	920	918	926	877	868	899	889	875	877	867	856	923	878	848	854	912	928	864	879	870
2516	876	521	413	569	888	835	780	562	420	341	337	251	209	183	175	149	133	130	98	110	104	114	111	90	101	112	109	95	53	98	81	75	78	89	89	78	73	99	69	82	68	55	84	83	89	72	73	68	52	79	71	80	63	71	57	72	77	70	72	74	71	69	65	62	73	72	58	64	70	61	60	83	67	75	74	79	73	68	75	76	62	73	68	72	74	72	63	55	77	65	72	80	59	71	82	57	65	72	69	67	65	67	65	66	64	74	72	78	65	61	57	76	61	68	59	61	56	61	65	75	74	66	64	81	66	79	73	70	65	71	82	61	65	63	68	80	68	67	73	77	81	76	74	74	81	70	62	66	61	69	82	64	64	79	72	64	62	78	61	61	60	66	84	57	77	80	61	59	71	54	59	71	51	76	66	72	75	57	76	72	72	62	62	79	77	55	61	51	81	68	55	70	60	70	66	64	64	74	56	76	64	72	67	75	62	65	86	74	72	63	67	72	63	76	64	72	64	71	62	73	69	83	69	63	60	57	83	78	55	76	65	83	72	63	58	79	61	66	66	52	73	74	72	83	72	69	69	67	77	61	73	63	57	77	74	75	63	56	66	78	57	57	64	63	71	75	57	72	76	68	52	63	72	63	52	63	64	71	64	62	63	63	65	59	60	69	56	65	55	61	61	69	77	66	76	63	63	67	61	56	69	61	78	52	55	62	63	61	72	58	60	55	64	61	61	70	63	69	55	69	62	69	64	86	83	54	72	78	66	61	68	67	73	70	72	70	69	75	58	61	75	85	71	58	63	76	73	76	63	68	74	73	57	67	71	63	65	63	72	70	68	61	71	89	51	54	71	77	57	61	73	85	60	62	76	66	70	61	68	75	52	51	74	55	71	66	53	75	70	70	69	68	63	68	77	68	69	65	61	66	68	66	60	72	60	65	73	48	65	71	66	55	61	63	65	55	58	71	81	62	68	80	67	72	66	72	71	68	71	69	60	76	82	80	71	52	72	70	62	67	59	61	43	84	69	70	62	89	71	74	72	85	65	63	67	77	75	85	57	76	61	86	57	70	56	66	75	58	67	67	54	70	54	66	70	78	57	59	75	54	72	67	80	76	69	66	70	63	71	57	64	72	67	76	85	63	57	74	67	56	64	74	80	76	75	53	79	66	82	66	72	76	83	83	69	59	72	81	60	80	63	94	78	70	59	72	53	49	72	74	56	70	57	64	74	67	64	76	61	73	53	74	64	74	72	87	78	65	61	74	68	59	58	66	63	87	66	63	81	71	72	69	81	69	73	80	55	67	74	80	75	72	65	66	75	73	64	73	79	62	68	76	53	55	61	72	69	71	68	54	81	74	73	70	70	76	70	66	68	80	69	59	61	65	53	66	62	63	70	82	66	65	68	71	65	59	71	66	59	64	71	80	57	66	80	73	59	55	62	60	69	78	65	87	66	86	66	64	62	65	84	57	61	66	77	76	57	69	81	78	65	69	65	66	71	73	67	89	63	73	76	69	76	77	73	62	62	77	74	60	74	75	74	74	61	64	54	59	76	86	75	67	65	76	68	72	59	71	54	70	68	75	72	65	59	65	75	82	59	69	70	56	74	77	69	65	84	63	58	74	74	73	69	69	75	74	63	72	77	71	70	68	85	51	71	59	67	77	70	73	63	69	68	57	67	76	62	62	74	57	49	61	63	84	69	85	69	66	74	85	65	59	70	78	63	49	69	69	63	74	79	57	67	68	80	49	77	65	67	69	71	64	89	67	65	78	68	73	70	82	69	68	56	74	53	63	73	72	51	57	60	71	63	54	80	77	65	56	53	63	81	72	59	56	69	60	79	75	90	71	74	72	62	58	69	68	61	69	64	73	70	74	72	71	63	64	59	70	71	66	69	72	67	71	82	76	68	53	63	54	66	72	77	76	68	69	74	53	59	67	69	61	86	63	71	56	68	83	51	48	58	54	60	76	69	65	51	84	73	74	64	71	82	62	69	83	63	77	72	68	62	67	56	66	67	59	61	67	68	64	72	62	79	66	86	69	64	56	61	54	74	59	71	69	70	60	59	85	55	63	58	75	72	59	67	75	87	76	74	66	70	65	64	76	68	79	68	65	64	70	67	73	76	69	59	63	62	64	64	49	60	65	60	70	82	61	63	72	93	66	73	70	68	87	64	67	60	82	68	55	71	69	74	77	63	78	76	72	59	73	69	94	55	45	75	79	61	58	77	60	74	65	77	68	71	74	53	59	68	61	58	64	80	63	55	74	70	70	78	51	73	62	64	71	74	66	63	65	57	76	64	58	64	84	70	63	65	66	74	65	62	65	77	70	59	56	63	64	70	77	74	65	61	62	73	73	67	66	78	60	57	59	72	69	63	70	72	93	49	82	63	72	61	78	78	63	65	79	63	57	63	71	59	69	65	63	72	72	71	67	56	75	80	70	71	66	73	72	69	59	60	72	76	58	60	70	68	82	61	72	69	71	67	80	56	79	74	75	56	76	67	66	69	57	53	74	80	83	73	58	68	66	71	56	74	54	65	65	55	62	70	66	66	69	69	72	69	74	61	62	78	73	74	63	61	70	57	70	59	75	78	64	58	65	56	82	80	58	65	74	60	62	66	64	67	69	69	84	57	56	54	79	78	79	55	75	63	38	69	80	78	68	57	61	69	65	61	60	67	70	72	67	59	77	73	56	59	58	68	74	66	68	67	64	59	49	56	69	73	72	61	75	64	72	64	61	63	72	71	72	73	86	67	52	80	66	53	54	57	53	65	84	60	60	58	72	66	75	60	73	66	71	58	65	59	65	66	67	71	71	68	67	64	74	71	65	56	66	80	73	79	79	73	71	81	51	83	56	63	72	67	76	49	85	60	66	67	82	73	67	78	81	74	70	70	59	83	80	51	69	66	69	67	63	58	68	61	72	71	73	70	73	77	74	79	67	69	77	75	81	81	80	55	66	83	44	63	68	55	51	65	57	64	71	69	84	63	67	62	80	62	62	67	73	70	75	69	77	60	64	68	78	65	73	72	69	63	73	60	72	67	66	60	78	80	64	70	81	50	70	70	70	65	64	57	60	75	61	79	76	78	66	71	91	57	74	63	78	75	72	63	85	85	81	64	63	76	72	63	58	76	67	56	60	63	69	62	59	66	60	69	67	80	61	70	69	78	69	73	61	77	68	61	72	88	64	57	60	64	69	78	84	77	75	58	87	71	62	68	66	67	66	59	69	51	68	73	69	61	66	73	71	71	72	68	64	64	64	86	62	50	75	53	61	72	85	62	73	72	65	66	80	52	56	88	72	66	72	76	54	70	86	64	66	75	83	65	67	68	71	74	76	71	59	55	63	66	80	76	66	74	68	80	72	82	74	61	67	68	76	88	74	66	76	63	68	62	58	56	70	76	69	83	69	53	72	63	55	68	85	71	81	68	60	67	79	63	70	90	51	70	74	87	76	69	74	67	78	73	73	58	85	81	88	82
20525	12817	8814	16401	25973	27725	25921	22532	18272	14851	12613	9892	8039	6653	5768	4904	4291	3697	3368	3084	2915	2641	2378	2135	1916	1962	2050	2115	1703	1415	1406	1318	1185	1131	1077	1066	1015	944	954	969	893	915	902	894	892	867	903	846	844	860	840	850	884	854	875	910	806	827	847	865	810	882	801	856	854	871	807	869	826	797	842	824	907	881	847	850	891	811	877	819	878	851	844	879	807	855	822	794	836	817	806	807	799	873	827	870	844	833	837	811	830	834	843	847	797	862	858	855	865	771	835	790	788	828	838	831	850	818	846	776	817	819	817	805	856	806	822	818	860	807	870	811	808	806	827	830	869	808	829	859	811	799	825	833	837	836	776	797	872	799	812	841	831	826	856	805	846	861	812	838	821	834	836	848	825	772	837	799	758	820	833	812	837	828	808	802	851	829	855	799	818	810	844	872	788	828	820	821	899	815	795	864	825	852	832	821	759	821	848	843	847	833	781	829	819	837	817	790	821	809	793	824	801	742	845	840	770	807	804	858	837	825	815	815	785	840	834	828	860	749	841	810	838	813	849	825	841	807	801	861	786	821	803	814	825	837	823	815	889	838	858	821	818	811	872	827	802	822	804	835	851	847	798	819	844	856	839	809	784	860	851	835	819	795	832	832	781	836	805	867	800	822	834	825	824	803	820	814	825	814	846	852	836	808	847	815	865	882	862	855	830	835	836	832	806	807	835	866	780	825	798	827	812	801	797	834	829	791	855	844	835	823	822	856	823	851	856	828	830	850	860	819	840	787	807	821	826	808	781	856	826	816	814	806	864	859	779	841	825	842	811	804	781	806	854	862	856	789	770	845	874	856	810	840	849	832	808	803	815	816	881	843	838	776	843	819	831	815	814	811	816	839	823	864	832	819	841	836	794	827	779	827	868	830	851	803	842	821	825	827	815	828	812	805	844	834	768	789	858	827	830	891	733	803	831	835	868	795	852	863	855	799	834	854	839	798	798	776	828	863	786	834	837	814	792	830	851	805	805	783	785	855	806	793	780	842	830	810	830	869	870	841	848	824	825	794	807	825	803	827	813	832	866	809	824	877	811	801	828	836	876	917	823	872	808	843	856	852	806	819	821	773	828	816	845	815	805	843	867	805	797	808	848	799	840	829	807	859	838	833	859	845	847	826	785	815	821	862	869	817	795	830	805	820	859	790	780	785	859	835	813	793	798	771	865	778	793	872	811	814	828	774	800	816	768	873	837	848	838	851	817	882	814	861	782	862	841	825	821	810	822	840	833	869	806	837	864	866	807	871	848	864	805	849	808	857	798	826	831	839	848	845	838	852	819	811	825	825	857	805	808	802	853	821	824	807	853	838	814	792	879	788	872	824	863	778	783	836	847	841	801	831	839	901	830	790	832	874	817	834	846	821	803	836	880	831	820	812	812	828	814	835	798	791	883	830	817	845	913	764	844	812	794	798	818	807	803	759	831	799	780	835	824	825	881	835	823	825	862	822	855	801	837	807	840	833	801	850	822	823	815	819	858	827	815	819	845	862	778	803	855	828	817	883	841	779	886	783	792	794	829	822	793	812	874	854	763	839	903	834	845	797	832	850	838	843	832	830	848	801	902	799	803	821	903	837	857	835	821	856	860	836	833	772	830	840	824	843	869	785	818	802	825	856	808	854	823	898	794	791	851	858	789	884	845	813	813	794	799	832	780	839	807	846	843	840	819	839	811	813	852	858	866	818	814	803	821	846	855	863	858	830	840	821	881	811	833	839	797	833	856	843	814	843	805	842	783	859	824	824	799	859	850	841	785	877	800	864	871	871	793	806	859	828	785	779	815	862	885	898	785	850	805	801	844	800	784	816	805	817	851	850	803	811	783	812	859	811	829	851	783	787	825	787	912	835	827	828	845	802	808	815	781	768	881	804	812	778	836	807	866	824	824	855	843	812	782	865	824	805	816	821	815	785	803	825	809	801	792	841	829	819	823	769	875	810	799	846	811	822	776	822	865	839	795	831	810	827	872	816	856	820	749	872	892	811	852	766	827	854	838	810	788	794	826	847	854	875	874	814	799	809	789	793	837	830	854	826	820	840	807	859	794	824	868	829	858	810	841	830	876	824	844	781	828	828	801	867	833	849	839	825	825	781	857	809	892	850	858	792	809	834	815	781	793	807	818	800	818	846	831	851	830	851	826	862	839	841	811	845	839	837	890	822	828	841	847	836	835	808	808	840	755	816	855	803	824	780	824	838	815	841	836	841	839	835	798	816	814	846	799	774	892	894	828	780	805	850	806	820	821	795	813	788	781	851	788	825	832	858	805	773	783	784	771	885	774	817	819	817	812	822	900	836	842	788	844	823	793	823	782	826	825	809	774	804	807	801	812	820	755	772	832	814	812	848	839	839	760	832	824	842	862	862	817	801	817	854	817	832	799	853	872	892	837	857	801	811	785	785	848	816	868	860	785	839	845	843	789	833	855	824	838	821	864	834	812	838	853	839	824	841	814	819	805	828	835	833	884	817	849	804	829	833	799	823	800	848	729	836	823	809	795	834	824	798	830	860	789	832	828	795	812	801	881	848	833	861	854	836	794	815	874	819	873	859	825	861	848	820	789	859	788	784	821	811	837	782	801	820	835	847	798	816	796	855	859	816	788	787	796	841	843	813	805	797	841	850	818	826	838	809	816	833	826	854	812	821	816	844	844	814	788	804	805	783	832	829	837	836	801	782	844	817	805	839	856	833	799	839	832	803	838	796	887	813	823	827	819	868	829	822	844	823	830	860	858	803	820	915	861	841	798	852	850	819	815	864	835	821	797	879	824	862	782	862	791	798	840	821	857	816	819	857	863	857	826	806	822	823	875	842	817	864	831	864	903	858	822	837	807	804	834	799	836	860	785	784	849	822	853	793	861	833	807	859	816	870	823	839	852	801	815	834	859	827	812	838	821	802	809	818	841	836	830	782	800	848	831	815	792	817	867	847	778	820	853	833	816	842	814	814	822	854	791	846	821	793	788	841	853	797	775	840	819	824	802	811	827	837	817	830	811	780	850	826	831	830	839	835	831	859	840	834	818	843	817	860	837	799	842	811	832	823	846	845	861	822	799	840	786	874	792	867	806	835	830	839	795	831	850	809	793	839	802	818	861	853	811	824	847	856	864	888	810	801	800	793	883	771	842	819	807	821	813	829	828	817	798	802	784	848	784	856	806	822	859	828	842	786	848	773	811	847	804	823	790	859	773	815	805	814	813	812	806	825	804	815	862	856	811	838	845	881	805	803	830	870	904	811	839	839	815	873	838	834	831	883	799	858	828	834	817	764	838	799	809	819	797	861	833	874	858	802	818	847	887	868	859	834	811	773	806	798	825	808	808	845	860	827	798	759	809	796	807	780	844	840	812	820	839	828	797	840	850	852	823	890	831	833	851	803	840	843	843	853	836	861	821	810	831	883	847	791	881	817	848	783	850	869	839	821	838	807	783	818	846	757	830	840	839	833	810	785	788	865
2678	1730	912	657	851	1239	1267	974	832	601	508	393	345	295	269	224	224	184	187	177	172	155	161	122	100	112	105	117	101	125	91	103	107	94	82	88	81	80	90	78	91	64	65	84	63	77	53	74	78	71	79	83	82	76	69	73	62	67	65	69	75	72	78	63	71	65	66	78	74	67	54	71	61	79	78	60	63	61	69	73	66	74	71	71	62	60	66	90	64	67	76	71	61	58	80	56	65	64	80	59	68	70	78	65	60	84	62	71	79	77	67	68	80	82	78	60	79	72	86	64	70	84	83	68	84	75	69	68	76	70	77	70	63	68	82	75	70	74	88	72	63	79	61	56	69	62	72	76	71	61	64	77	57	70	76	62	83	65	71	69	60	61	75	58	66	56	60	77	48	65	72	54	79	63	84	63	70	64	79	94	60	82	75	65	84	72	87	68	96	59	69	70	71	51	81	90	67	58	71	79	66	79	70	71	73	82	65	86	66	51	78	74	66	68	68	59	85	76	71	66	67	65	76	81	85	74	74	69	62	71	60	66	69	69	78	76	74	68	71	63	60	65	61	62	83	63	66	67	78	53	63	86	61	71	69	63	82	78	80	84	58	76	69	70	70	79	68	52	60	74	70	88	58	80	70	73	70	87	69	66	86	67	60	69	73	89	76	66	63	68	69	67	63	67	65	62	68	65	81	59	61	71	81	82	64	96	80	75	58	70	75	67	72	68	73	66	91	76	60	64	67	79	78	77	67	63	76	76	78	54	75	77	70	52	60	65	68	75	59	67	66	73	66	71	82	77	68	83	78	78	90	65	70	63	63	67	62	78	71	80	65	73	75	55	65	69	72	60	77	64	61	63	81	67	68	83	66	61	65	64	58	70	52	66	81	82	74	64	76	73	74	87	68	69	67	75	65	66	83	78	56	67	81	70	64	48	55	74	69	62	75	58	75	68	68	80	62	66	65	66	77	87	63	66	74	73	79	77	60	62	66	80	65	58	71	79	70	68	69	83	58	77	94	66	62	71	64	62	57	79	68	71	65	66	76	74	70	71	66	82	61	83	67	70	65	69	79	73	80	82	70	76	68	56	83	82	63	73	60	73	74	65	77	90	79	81	82	75	67	80	60	78	65	81	79	57	62	66	75	72	67	66	83	80	61	87	91	82	81	75	71	69	80	63	51	63	57	68	58	76	74	63	81	76	59	77	71	63	63	80	69	64	71	68	72	75	58	88	81	74	72	69	74	71	58	69	62	73	60	86	67	62	69	67	68	64	72	70	76	79	61	65	66	71	72	55	67	63	73	73	76	75	83	72	69	65	72	53	58	74	78	66	72	79	79	64	68	78	76	62	62	79	69	74	74	62	63	62	75	74	59	64	70	62	59	69	72	61	76	56	79	60	74	79	58	74	63	61	61	54	63	79	72	55	67	61	69	76	59	54	58	78	60	77	82	85	74	90	71	71	66	66	66	60	87	74	73	59	90	55	54	68	74	84	71	84	76	77	74	71	79	71	60	79	68	59	75	61	68	73	87	78	72	70	61	71	74	67	76	76	80	79	79	64	56	75	67	68	65	71	65	77	61	78	67	69	66	67	64	87	68	70	66	59	76	51	68	68	78	70	83	79	63	61	82	70	57	64	65	63	54	73	68	79	60	84	73	64	81	57	70	77	65	78	69	59	73	62	50	73	70	68	67	66	77	62	78	51	59	76	66	69	70	71	66	71	73	85	84	58	80	68	68	66	80	56	65	75	61	65	79	55	60	62	67	74	73	54	81	57	73	77	80	69	69	71	73	62	72	73	70	69	66	84	72	68	76	85	67	69	67	85	76	60	58	64	65	53	65	70	80	66	78	77	75	51	77	72	73	89	63	66	75	73	73	73	71	72	75	84	77	60	63	81	68	76	48	94	50	82	61	81	84	73	69	48	50	73	63	54	61	56	75	70	69	76	78	73	69	64	76	72	77	57	65	56	81	59	66	66	72	60	64	58	73	78	72	84	72	61	70	85	67	77	73	62	61	56	72	82	66	62	83	64	74	73	80	77	86	65	49	73	72	81	71	66	86	73	71	69	63	67	76	64	86	69	79	62	71	65	66	77	74	54	62	83	62	85	67	82	70	88	72	66	59	67	64	55	63	79	72	75	69	69	68	69	77	81	69	55	73	73	62	85	69	70	75	74	62	69	58	78	65	61	63	75	59	51	65	58	69	56	76	66	72	73	56	73	75	54	66	72	66	71	69	55	90	69	73	59	71	67	72	75	89	66	76	64	68	85	72	79	82	68	66	73	68	71	68	73	77	89	73	62	87	65	73	59	74	69	63	65	80	72	68	68	68	67	71	75	75	57	80	67	70	87	58	60	83	79	76	80	79	67	72	77	66	69	64	68	70	79	67	78	76	65	66	60	75	81	70	69	89	66	65	67	70	71	80	75	71	86	77	69	73	71	61	80	83	67	64	79	71	63	70	64	67	72	84	63	62	63	79	79	79	60	60	63	64	91	84	51	82	66	92	69	59	66	84	90	64	67	75	58	80	83	70	71	74	76	63	76	68	73	73	70	70	66	68	63	79	62	65	84	72	69	75	70	65	66	64	75	81	69	64	66	65	63	73	74	69	72	67	64	66	85	69	76	59	66	73	70	66	76	80	87	73	76	80	63	70	76	71	72	83	71	76	71	63	62	74	74	79	64	74	76	69	79	64	62	78	74	74	65	70	66	67	62	73	82	68	59	65	84	68	69	68	58	76	85	74	74	76	83	61	52	48	74	68	69	79	59	69	68	75	80	77	59	64	67	90	77	87	65	73	71	66	69	90	84	63	70	76	77	77	76	60	70	69	59	62	68	84	65	84	69	69	78	71	88	65	71	62	68	76	76	64	73	79	68	73	75	65	62	73	82	63	61	62	50	62	52	77	65	66	61	72	71	63	76	64	87	81	56	63	62	85	73	65	64	77	74	86	65	81	85	70	74	57	59	93	65	84	66	73	72	66	79	72	62	76	69	64	63	71	85	74	84	74	76	73	71	76	76	70	91	78	63	78	65	72	75	70	74	72	73	56	83	68	77	67	68	69	64	81	73	69	70	63	71	73	80	74	65	77	74	82	60	79	67	70	70	77	85	73	80	72	72	87	67	68	68	65	67	63	71	69	79	81	91	63	69	63	70	69	58	69	70	66	78	74	64	82	61	78	79	76	74	68	87	73	77	63	81	71	61	64	76	54	68	65	75	75	60	80	69	69	83	81	81	59	75	84	50	60	71	95	67	74	68	87	67	54	63	74	66	79	69	60	80	70	70	63	76	51	66	74	80	66	64	77	64	59	63	78	68	94	68	64	77	69	76	68	73	82	76	64	90	67	81	83	66	56	70	78	75	70	64	64	68	79	72	61	80	78	81	68	70	55	82	62	79	75	71	76	67	77	89	63	69	94	72	61	82	63	66	69	85	66	52	60	68	69	50	62	61	55	66	70	73	83	63	64	78	65	67
24728	16588	12271	20817	29321	30978	29089	25408	21384	18182	15646	13052	11075	9474	7865	6920	5892	5324	4665	4343	3844	3541	3192	2908	2598	2351	2566	2651	2339	1928	1668	1627	1424	1438	1320	1231	1081	1124	1027	1033	999	960	957	916	897	937	911	919	945	908	858	886	867	802	829	852	856	835	856	887	832	812	830	787	791	787	857	813	811	823	848	851	846	878	793	857	814	819	879	854	869	813	819	766	805	782	809	882	865	826	808	867	860	867	831	817	812	855	865	787	844	793	839	838	775	770	857	844	815	842	859	802	877	866	851	860	803	820	847	841	813	832	865	832	847	836	860	863	823	917	796	858	847	880	867	866	835	804	851	803	813	808	797	835	853	861	799	820	837	820	832	844	852	847	832	852	841	840	862	823	815	842	806	834	861	851	841	780	843	820	876	841	858	835	809	852	853	846	885	809	839	844	804	848	807	881	870	826	904	824	871	899	875	838	811	856	875	817	827	855	831	818	812	833	885	829	802	891	862	821	883	834	836	874	855	878	865	864	873	812	808	868	828	839	841	826	832	810	856	893	864	829	801	836	850	815	861	879	813	846	886	817	845	840	789	819	853	873	809	780	838	837	889	830	813	814	880	886	844	835	822	825	844	826	849	821	898	827	814	854	842	801	867	801	835	857	835	826	839	812	856	779	820	870	831	851	832	858	865	845	814	890	863	831	835	872	841	838	823	812	822	864	799	897	815	795	839	848	853	832	878	837	847	836	775	772	843	851	826	851	853	833	824	830	894	809	865	874	801	872	861	845	878	865	828	860	869	825	839	852	839	852	848	886	857	865	849	775	841	857	838	830	834	861	841	841	837	810	856	817	804	883	816	809	864	848	868	757	845	822	849	849	821	868	840	847	826	808	825	867	915	876	866	845	812	795	886	832	824	845	859	850	876	834	826	823	785	830	854	828	815	828	839	808	894	844	851	841	848	843	824	855	831	889	845	779	874	820	838	842	870	774	809	820	814	863	844	855	855	851	833	880	873	838	806	850	857	882	848	819	846	827	864	790	807	854	859	841	835	849	815	839	826	828	818	850	891	832	779	843	869	847	853	851	850	857	844	871	829	884	840	839	859	850	872	888	845	860	837	885	843	810	814	818	823	843	907	820	860	821	821	870	897	839	801	787	855	863	814	829	764	859	859	863	880	813	835	826	884	880	844	821	816	835	784	865	819	813	834	781	901	889	830	810	884	851	865	870	800	840	818	849	851	848	834	880	827	850	828	861	840	858	814	878	841	840	861	842	836	803	800	807	832	887	853	886	840	865	818	828	834	868	892	838	847	779	776	825	831	827	834	773	797	856	820	836	838	875	819	825	830	843	866	828	852	870	823	862	829	834	848	844	823	826	848	834	844	904	798	898	822	818	870	816	829	883	905	858	839	818	889	826	833	796	859	814	832	812	854	836	869	809	861	857	804	829	868	849	835	888	822	836	834	806	853	837	851	824	829	825	852	819	793	811	872	845	820	836	784	867	882	837	806	812	816	782	802	808	866	878	847	821	847	850	811	816	805	842	861	836	813	889	861	829	851	853	830	852	828	821	856	829	881	810	862	822	857	809	832	866	874	795	884	862	830	858	834	814	874	806	849	841	852	824	846	790	842	889	874	843	851	824	830	843	806	864	905	854	879	835	832	864	837	798	872	850	855	814	824	830	829	814	857	798	882	864	851	820	831	866	809	802	832	839	842	827	794	832	906	855	794	836	817	850	769	847	831	803	862	849	841	835	851	837	849	806	751	916	883	838	822	837	860	883	817	824	795	835	763	891	862	802	802	833	857	850	853	844	848	804	843	892	775	802	865	834	839	827	828	805	825	892	797	881	839	818	813	807	773	802	886	843	830	852	863	833	796	810	814	842	883	856	824	867	858	817	842	816	838	885	835	907	816	881	807	877	786	850	819	865	809	850	827	847	781	820	898	841	847	852	851	882	829	857	804	806	827	861	843	849	866	911	817	824	842	802	810	871	826	834	848	837	873	850	861	843	871	877	858	820	836	861	833	854	809	824	874	786	852	812	858	783	833	830	845	813	839	850	853	862	877	823	855	835	850	845	907	814	832	901	888	830	837	844	851	879	835	801	836	851	849	861	872	860	820	850	845	827	845	814	806	831	841	876	823	864	843	836	853	847	840	832	807	835	867	851	831	834	859	889	865	846	843	838	888	815	855	851	819	866	841	830	906	842	871	757	796	855	876	797	882	836	869	833	814	782	833	827	820	823	811	866	846	814	867	851	859	838	851	881	885	811	802	820	764	842	845	873	851	844	837	845	813	837	839	844	881	826	881	871	838	807	833	841	843	847	833	818	819	865	752	890	840	874	906	849	808	848	832	790	832	830	853	798	823	793	851	809	758	844	841	841	826	870	775	842	834	841	887	912	868	867	845	820	816	856	828	853	829	793	760	819	850	827	875	870	803	863	849	858	851	834	858	830	789	827	875	825	824	866	816	869	880	857	894	864	807	846	832	833	815	874	790	872	901	812	827	847	873	831	847	898	823	800	816	852	824	886	850	821	806	823	889	786	829	857	821	831	887	869	831	814	808	899	899	822	949	849	836	865	842	878	864	805	838	824	828	896	873	849	830	844	867	834	846	832	843	872	815	876	852	838	854	796	829	833	834	855	833	903	882	857	838	847	842	815	814	834	859	892	883	800	844	839	812	824	791	841	824	863	869	789	850	822	826	845	833	865	852	873	842	885	804	822	800	867	829	883	814	875	910	818	855	857	902	843	779	811	802	851	826	847	857	824	867	903	790	855	850	831	859	846	875	824	805	857	918	822	843	839	863	836	851	851	832	843	841	872	827	825	834	858	821	824	873	879	883	797	856	817	846	830	826	816	825	821	893	856	872	866	842	855	838	889	853	858	818	843	828	817	832	851	820	866	826	871	858	779	838	850	883	851	848	857	852	808	813	829	809	848	794	802	865	779	889	839	884	825	866	865	842	826	892	821	885	874	793	844	838	859	810	797	840	873	808	807	835	807	796	882	874	865	799	879	875	834	886	867	866	882	858	813	810	876	837	809	809	881	820	839	810	853	845	815	851	828	823	819	853	817	853	829	875	898	872	886	846	836	821	802	807	780	867	833	873	830	828	860	884	873	819	814	810	914	823	825	796	857	826	837	816	782	843	831	841	805	849	864	817	862	825	887	894	836	871	811	792	821	775	838	829	869	833	811	834	836	860	849	817	885	783	872	861	882	886	840	826	831	813	859	859	853	831	857	851	836	831	839	891	802	806	804	823	859	808	845	838	830	816	792	824	868	879	857	843	816	854	886	873	807	838	798	832	849	865	851	880	842	810	861	796	828	837	885	819	812	807	863	837	802	865	835	792	866	841	814	856	893	824	821	851	841	812	867	868	880	824	828	846	825	849	796	839	837	868	823	809	865	829	871	829	854	823	841	839	873	868	845	821	878	882	811	850	878	869	863	913	865	840	816	820	869	816	828	896	836	850	861	857	837	822	898	821	857	881	837
4057	1619	922	683	903	1441	1363	1055	797	687	580	481	398	360	309	229	239	206	214	176	161	169	143	142	135	136	132	121	144	108	99	113	104	83	71	86	88	73	93	71	76	86	81	77	74	64	75	88	89	77	71	74	90	77	91	63	66	75	81	79	82	78	61	62	66	70	70	67	79	63	81	70	65	60	46	85	90	68	67	78	78	76	66	78	75	67	56	63	63	60	84	60	82	59	68	57	89	76	72	66	84	65	79	80	74	61	76	63	78	67	60	70	68	72	76	70	67	84	102	76	64	73	82	85	78	81	88	70	82	73	77	50	73	70	92	64	52	60	75	88	80	62	59	67	80	69	70	80	67	71	81	73	83	67	94	83	75	73	83	84	92	72	62	64	62	77	65	74	65	73	72	90	71	61	92	85	67	65	68	95	62	68	77	70	79	83	71	77	60	84	64	66	66	82	85	70	66	79	66	81	68	73	68	61	71	71	71	76	77	81	76	81	63	63	70	68	71	82	59	67	88	65	77	77	79	71	77	81	78	72	82	73	68	65	59	68	74	87	70	60	81	77	69	81	63	53	65	89	87	81	75	66	85	72	78	59	78	74	81	79	64	56	67	72	80	80	88	77	65	46	65	76	78	68	79	90	74	75	73	74	61	66	78	64	82	59	72	66	76	75	77	70	86	83	83	77	86	71	66	73	84	67	74	65	80	71	73	82	65	72	70	78	85	62	83	64	76	83	83	78	74	67	68	66	63	71	66	78	54	73	76	55	75	63	64	70	91	83	73	68	85	79	71	80	68	66	92	73	70	62	77	85	72	73	62	78	65	87	64	87	83	79	67	67	76	64	70	65	85	71	57	64	79	69	63	72	78	65	60	97	71	67	76	76	77	80	72	69	78	86	75	71	61	72	74	74	71	80	90	60	67	80	75	67	79	70	65	75	64	57	67	52	81	69	94	76	75	63	66	65	80	60	74	74	83	77	76	59	50	64	67	70	69	67	67	79	74	72	80	91	72	73	77	84	74	71	58	67	85	86	70	58	66	75	80	76	76	84	68	74	65	75	86	76	77	60	57	80	60	74	70	87	82	74	65	76	77	66	56	72	72	73	78	82	57	75	73	81	73	69	77	76	74	71	70	72	77	69	76	71	75	75	77	75	77	82	76	78	81	77	69	82	76	81	69	65	72	68	65	75	75	82	67	81	91	63	67	57	89	72	65	72	75	66	67	67	70	65	74	82	77	82	60	67	75	85	72	79	67	72	70	64	59	77	78	78	59	80	66	67	70	71	60	84	53	84	67	67	63	70	94	61	72	70	77	71	83	82	72	74	66	76	71	71	79	66	59	71	68	56	72	73	77	80	77	68	81	58	87	83	76	77	59	66	67	69	81	63	82	57	69	63	64	77	62	70	74	81	60	74	77	62	62	77	81	79	64	64	75	70	92	79	84	57	66	77	69	74	90	78	71	78	87	67	81	75	76	57	70	85	75	64	77	59	71	76	81	74	60	74	86	75	64	75	73	65	74	79	72	62	79	73	86	57	90	87	72	68	75	79	75	84	75	63	74	67	95	91	76	69	69	72	62	75	63	86	81	88	80	77	68	67	75	68	69	75	57	63	73	69	72	86	76	56	80	75	81	69	68	64	75	71	69	81	83	72	78	71	78	81	64	68	72	82	74	67	75	72	71	67	56	75	73	83	62	62	71	80	63	68	74	91	60	74	74	73	70	72	70	73	84	69	77	72	71	80	89	92	73	80	69	77	70	67	70	74	74	69	69	74	70	66	84	63	74	88	80	76	76	62	64	55	64	69	72	79	77	98	56	57	69	83	76	79	66	78	72	81	80	77	57	71	53	47	66	80	83	82	82	74	73	67	54	85	75	78	80	69	75	73	76	71	89	75	70	81	60	67	63	63	71	68	79	76	72	65	81	74	78	80	73	74	88	73	63	70	73	69	68	59	77	72	61	84	79	74	69	61	67	89	74	64	70	47	72	67	57	93	66	62	79	54	73	72	63	73	49	66	70	65	79	66	70	75	68	67	51	88	71	72	68	84	70	70	69	76	71	74	69	59	74	74	62	73	87	64	65	71	73	67	83	63	89	63	77	65	77	71	77	88	64	69	68	84	79	69	69	75	73	70	82	77	96	69	72	78	89	77	84	81	82	62	64	78	54	87	84	79	89	83	66	57	74	73	62	81	67	64	71	77	74	65	63	61	69	79	69	82	71	74	69	72	80	67	76	71	78	78	64	90	71	78	78	71	60	62	72	66	78	73	75	49	79	73	75	79	67	68	93	64	68	81	65	92	67	77	66	76	61	85	68	79	79	70	87	72	69	68	64	80	70	81	73	77	77	71	75	74	78	60	74	63	73	75	74	89	70	70	78	74	76	58	83	74	76	68	79	86	62	76	77	75	59	71	87	66	79	81	69	83	57	92	77	67	76	77	79	80	69	72	76	59	80	71	44	71	80	78	54	60	69	93	71	71	77	71	72	91	76	96	84	79	84	64	69	78	71	77	76	72	80	75	94	86	74	70	78	70	68	71	59	96	80	86	67	57	68	78	79	66	67	76	71	60	56	67	59	66	88	71	82	65	74	70	74	83	54	82	75	65	66	80	58	70	61	70	57	91	75	64	80	82	89	67	88	63	77	92	75	83	67	55	66	81	95	74	75	65	76	73	73	84	68	82	70	84	63	85	65	71	79	67	76	81	76	70	70	65	74	71	73	66	75	71	85	70	64	83	100	78	89	56	74	62	74	79	82	78	65	77	74	65	87	83	77	68	82	75	72	63	80	66	72	75	77	66	96	71	72	81	73	66	57	80	99	60	83	77	77	80	67	68	88	68	81	58	74	69	68	62	65	62	80	69	61	67	70	75	81	75	77	86	96	74	81	65	85	65	71	77	71	62	80	66	66	70	79	83	69	65	72	68	74	74	78	64	84	75	73	71	56	74	71	80	77	84	56	62	61	77	71	72	65	74	75	82	64	79	72	63	72	78	84	77	77	79	79	68	59	76	67	60	74	64	66	71	77	69	72	67	78	67	75	69	81	87	80	60	74	66	70	52	86	74	78	66	59	69	75	73	64	90	66	67	64	78	66	66	92	66	76	70	80	70	65	70	64	63	73	65	73	76	83	58	87	80	75	64	90	71	75	60	72	78	73	81	89	83	77	61	70	73	80	67	83	71	65	90	68	75	89	67	53	74	59	76	71	69	73	66	78	81	64	66	88	64	82	67	76	73	73	58	79	76	88	70	63	71	66	57	90	66	68	83	75	79	86	67	75	74	75	68	74	69	77	65	63	81	82	72	67	84	65	74	65	68	78	77	70	75	81	59	65	76	91	61	86	64	69	81	77	73	88	85	80	81	73	81	79	69	67	79	51	81	57	81	51	65	75	75	73	66	71	55	76	71	72	76	61	77	79	79	84	69	69	61	71	58	77	86	78	75	71	69	75	80	72	76	80	80	69	68	75	60	61	63
23648	15697	12250	20519	29531	31979	29710	25901	22144	19166	16431	14164	12234	10702	9111	7700	6571	6106	5409	5010	4337	4043	3480	3298	2986	2851	2568	2762	2614	2332	1950	1829	1720	1549	1401	1245	1218	1173	1149	1120	1063	1071	1027	1025	1056	942	992	954	933	915	1018	926	914	919	923	845	912	925	869	899	881	933	856	846	880	914	871	878	815	874	876	805	887	895	891	870	874	928	890	885	913	845	889	869	882	863	884	882	831	880	902	887	923	895	886	842	837	887	887	886	869	871	851	877	851	862	865	862	922	872	859	854	909	853	856	919	844	922	864	830	864	826	884	872	886	861	840	836	867	885	880	787	904	917	932	883	843	873	907	872	881	908	868	844	834	873	900	875	886	871	848	818	923	847	911	894	901	848	906	834	870	841	837	874	915	872	902	950	888	908	880	927	889	884	899	887	900	874	890	847	881	908	855	913	883	875	826	867	918	880	825	930	893	901	858	871	948	932	885	866	865	850	872	868	839	860	824	870	857	889	835	871	871	885	894	896	885	901	891	892	850	885	957	879	904	880	798	872	915	884	890	890	859	908	861	874	845	896	851	851	885	943	859	807	813	841	824	879	827	891	898	867	866	947	937	885	902	853	893	831	864	866	863	830	903	910	915	911	853	860	894	855	899	874	902	871	919	902	910	924	906	870	906	920	891	840	898	828	928	872	850	810	872	864	824	897	848	903	911	894	891	907	878	898	870	862	906	913	844	867	888	911	916	910	899	809	895	879	947	851	868	888	856	926	859	883	857	912	889	866	889	885	830	840	867	845	867	923	925	882	862	867	886	859	859	923	854	888	900	949	872	874	853	865	891	855	855	875	920	869	859	883	890	895	901	867	868	830	877	903	844	864	894	898	876	891	865	861	869	849	805	889	903	889	820	930	891	864	869	907	863	895	848	843	884	864	959	852	900	846	912	901	882	893	876	823	923	887	898	893	858	870	865	872	898	865	845	882	884	893	902	879	881	856	878	836	905	855	878	869	821	888	878	902	875	870	871	906	840	865	819	914	852	886	907	837	857	868	847	872	872	881	854	847	896	890	837	885	936	917	912	889	891	842	858	883	918	851	835	807	878	866	882	849	898	909	836	903	900	899	894	845	838	819	900	798	865	825	848	860	855	898	854	837	878	847	882	853	853	842	864	925	880	856	893	885	894	913	889	921	907	888	892	808	881	863	891	857	951	913	891	922	920	896	853	918	847	887	895	905	876	798	843	865	848	863	880	871	879	834	866	899	882	879	879	866	850	964	887	869	826	965	839	889	900	890	864	897	860	878	895	853	868	873	886	923	841	876	857	870	899	870	865	832	843	925	817	946	904	898	895	906	897	910	881	904	890	937	865	877	928	855	866	882	887	901	883	925	904	905	915	837	844	883	872	910	918	885	870	873	930	866	884	876	926	848	894	936	811	866	862	883	902	826	873	824	904	868	894	904	845	834	865	886	882	831	951	812	888	930	884	875	880	925	831	879	870	844	848	865	869	823	894	943	862	912	897	837	837	855	898	863	893	848	860	916	881	883	879	905	956	853	856	907	853	861	921	864	850	898	877	847	874	874	917	877	892	869	886	877	894	875	854	832	924	895	873	885	889	835	862	881	892	881	868	860	868	898	888	852	869	912	855	901	823	888	884	902	883	892	892	884	917	890	832	843	880	869	837	909	881	893	914	869	849	890	773	854	856	880	907	838	857	901	861	887	823	901	916	812	862	873	910	856	866	858	878	849	891	917	906	885	878	873	910	851	858	868	819	944	860	908	843	919	883	891	835	894	864	874	845	844	873	884	868	847	811	851	919	837	861	940	840	838	907	903	833	872	841	864	868	869	825	896	873	813	879	955	844	946	847	882	872	894	895	872	872	909	891	855	842	822	841	897	898	869	869	885	915	887	875	911	885	893	869	864	844	870	859	901	843	839	866	891	896	893	897	896	844	893	872	859	899	853	866	862	869	841	872	828	887	856	900	851	919	887	818	887	843	913	898	878	835	866	873	905	883	912	819	834	891	870	855	857	899	872	857	898	904	881	855	864	866	908	873	945	873	857	875	883	860	898	834	925	842	827	858	856	877	877	894	849	910	913	871	891	931	863	902	851	821	882	914	872	883	914	844	856	940	895	863	911	865	905	901	860	880	854	892	884	876	866	886	926	851	919	851	843	894	882	919	817	904	866	844	848	855	868	876	928	877	893	875	860	839	808	912	881	869	912	844	864	937	873	880	910	862	907	853	910	887	902	927	891	881	899	856	864	856	920	928	898	873	840	835	859	803	853	873	865	922	946	897	858	803	838	904	871	906	825	902	933	889	874	865	907	865	931	827	840	921	886	849	901	917	870	882	857	846	881	895	883	817	862	908	844	854	904	938	865	883	857	851	866	836	837	856	827	880	910	839	902	854	924	890	888	879	855	849	908	887	891	887	872	860	935	856	922	854	833	902	839	874	915	836	901	932	853	828	847	885	894	814	895	834	875	791	849	883	890	879	892	922	898	879	872	854	913	921	918	876	886	847	872	918	887	898	851	884	844	878	869	928	886	869	890	878	863	904	931	871	864	954	841	870	863	873	876	818	844	847	873	887	911	879	881	889	882	914	854	858	879	927	899	896	823	900	932	902	859	910	914	911	871	861	886	862	886	859	897	885	924	836	855	902	826	828	863	910	889	863	907	865	886	882	842	933	895	834	898	835	885	845	860	895	886	908	888	895	881	888	904	904	807	905	899	855	907	914	858	853	831	911	832	858	857	887	895	899	881	860	832	902	876	846	843	848	892	864	874	923	879	857	884	879	849	868	912	901	837	879	869	913	905	890	826	909	909	869	898	833	832	877	922	873	871	868	895	856	877	879	848	879	835	875	888	840	905	875	873	858	853	924	834	920	844	847	858	813	885	914	925	897	881	890	819	896	860	826	869	873	908	844	904	885	874	887	864	873	881	955	880	854	904	850	887	873	881	941	891	847	888	854	868	873	878	911	927	866	898	862	912	895	840	903	869	930	891	885	873	902	898	876	899	835	816	868	853	911	873	927	849	823	841	851	843	827	855	842	908	906	856	872	888	864	896	915	860	910	895	882	859	914	873	898	922	911	916	885	908	892	868	855	944	875	848	891	868	853	913	831	866	867	831	893	833	855	893	853	911	902	965	831	903	877	883	869	907	877	867	914	903	880	925	896	874	853	876	855	845	922	873	915	860	816	867	825	904	861	847	850	820	894	905	834	928	900	864	889	863	862	837	894	863	821	872	893	890	887	910	870	946	822	842	898	879	818	858	857	889	819	887	889	878	854	877	881	865	881	938	846	924	897	851	868	905	880	855	878	882	943	863	888	890	894	887	889	899	879	840	864	887	882	873	850	910	873	908	873	870	842	879	856	843	851	866	848	884	841	883	866	909	843	887	839	856	847	870	872	857	887	888	839	813	874	869	882	900	837	921	867	859	862	840	877	859	895	899	940	863	871	880	903	886	881	896	892	925	869	865	893	861	829	883	855	875
3843	2406	1245	962	1277	1874	1711	1398	1063	877	729	635	502	447	395	330	283	219	264	219	198	192	160	170	168	166	122	141	124	115	121	115	108	110	84	105	87	83	80	84	77	86	83	76	96	89	79	75	83	68	65	67	64	78	70	75	72	76	74	66	82	87	66	80	76	87	63	72	74	86	65	83	67	62	94	70	78	65	69	89	74	79	83	81	82	78	73	66	66	76	72	83	64	70	69	57	53	85	84	69	76	77	66	92	83	78	82	68	77	78	70	70	81	88	69	68	68	78	57	69	87	72	83	75	80	76	70	80	67	79	70	73	78	75	69	59	83	57	78	71	84	72	100	83	81	72	74	85	76	68	81	72	92	92	72	58	75	78	72	64	70	57	66	79	75	64	83	77	76	72	86	80	79	76	80	80	79	58	68	83	80	87	78	74	62	76	67	64	98	80	74	70	78	71	77	54	84	67	67	70	72	68	73	70	65	70	76	72	67	78	86	71	89	76	80	69	77	75	75	78	80	67	82	71	79	74	80	90	70	72	66	60	72	75	62	84	62	70	73	76	70	75	69	64	78	54	64	95	61	72	104	77	80	71	69	64	68	81	81	73	76	70	79	79	57	76	66	77	70	74	76	79	77	95	73	72	74	63	67	62	74	77	71	73	92	67	65	63	71	86	78	69	74	77	56	78	71	70	80	72	64	77	77	81	63	79	68	69	74	82	61	66	71	75	80	86	80	72	61	81	81	67	79	75	73	84	86	77	84	58	67	77	68	79	68	59	70	72	64	62	61	75	63	86	65	68	65	77	78	72	68	64	77	73	74	74	80	76	77	74	68	64	74	78	63	61	79	75	79	83	58	77	60	67	58	69	64	55	63	78	67	96	87	77	80	82	78	66	79	86	81	73	74	62	84	80	74	62	70	72	87	65	74	78	94	75	63	62	71	77	67	70	87	62	85	73	81	81	92	70	86	81	69	72	70	73	78	79	85	70	73	84	67	82	73	95	71	73	71	73	83	86	84	84	71	61	74	76	75	61	77	68	81	76	79	64	79	70	63	87	78	76	79	83	69	58	79	75	67	71	71	74	85	73	69	73	85	66	85	71	74	88	78	73	83	71	87	85	76	72	68	79	69	62	77	81	79	82	71	84	68	75	63	73	80	73	82	77	68	67	86	70	69	85	82	69	63	85	71	85	90	60	72	75	61	75	71	62	69	80	62	71	65	78	70	77	68	69	78	82	75	73	75	96	67	66	78	60	69	83	86	79	70	74	62	80	63	66	68	69	80	86	72	61	78	93	61	79	86	59	61	74	72	82	77	75	71	62	77	62	81	72	88	77	75	76	76	80	91	65	69	82	56	76	77	70	68	87	98	76	73	66	85	78	72	73	90	64	78	72	91	72	71	80	85	81	61	83	84	72	73	100	58	70	72	80	75	59	78	77	68	71	67	68	62	70	78	64	69	72	64	75	83	76	67	74	67	67	73	83	73	70	71	92	54	78	68	67	75	63	70	81	83	78	80	78	75	80	71	67	79	77	63	80	84	69	72	79	69	76	68	63	65	80	70	61	78	72	62	71	64	83	71	61	82	69	71	78	91	70	69	56	70	65	80	85	68	75	79	60	75	85	82	68	62	74	71	75	72	68	89	68	69	54	71	65	96	69	70	78	72	73	59	70	76	76	65	66	71	74	68	65	78	59	69	75	92	75	75	77	80	65	82	74	78	66	76	82	64	74	64	57	73	73	76	85	71	65	74	77	70	86	73	67	61	78	71	70	75	87	84	69	73	85	96	73	86	70	81	76	60	65	77	65	79	68	69	77	63	77	73	85	73	81	68	69	69	64	69	73	87	70	86	80	76	69	77	72	77	83	68	68	87	82	75	84	79	73	84	58	74	95	79	68	88	58	80	87	78	87	72	79	60	83	73	81	74	55	51	75	64	93	70	79	77	72	77	75	75	69	73	81	70	91	66	78	67	77	65	83	63	86	77	83	77	77	66	70	68	69	73	55	91	84	69	90	72	78	87	75	85	77	65	72	73	52	68	65	66	82	76	71	81	61	68	89	65	74	64	68	62	66	67	59	64	86	80	67	70	94	71	66	76	81	68	72	74	74	64	72	71	68	82	68	75	73	76	74	91	78	88	95	74	71	76	86	83	70	64	71	71	63	70	81	68	76	74	80	72	88	79	73	91	82	76	66	83	75	65	66	86	77	89	53	59	87	76	61	67	84	75	85	91	75	64	80	74	81	71	58	76	72	83	71	76	71	74	91	75	61	90	86	76	75	77	69	57	75	85	71	66	69	84	65	82	63	68	62	72	78	91	83	89	84	71	64	75	88	71	71	88	60	76	78	72	89	69	76	69	69	72	66	80	70	64	75	77	53	63	79	70	83	70	82	83	76	59	83	65	79	69	96	68	71	80	89	74	80	69	69	80	64	63	66	75	82	77	76	73	76	82	68	64	79	80	74	67	78	82	96	62	90	74	76	79	81	79	71	70	67	75	72	61	66	76	68	69	85	81	81	68	73	77	75	84	94	60	72	69	82	58	78	79	56	59	59	71	62	78	84	65	75	66	74	85	84	78	85	73	80	67	68	62	82	73	71	68	70	79	77	76	71	94	81	81	85	72	73	72	91	77	94	68	63	67	61	76	80	77	75	93	85	86	73	90	58	73	82	92	78	68	78	69	69	66	89	74	80	71	80	82	65	78	64	69	62	81	73	74	63	63	85	59	77	77	77	65	70	81	78	69	71	82	75	72	76	65	73	62	89	71	74	74	81	74	72	87	78	76	69	77	73	67	76	75	83	68	78	81	91	66	79	80	89	76	66	73	67	67	79	72	86	55	81	82	84	57	83	67	67	63	76	72	83	73	73	75	69	81	69	63	84	69	56	63	89	72	71	77	84	69	78	62	65	67	72	83	75	76	90	77	75	53	69	81	66	77	63	70	83	64	68	68	79	66	70	73	67	70	67	67	68	59	71	83	67	78	67	83	68	70	70	77	77	75	79	66	62	84	81	77	67	61	67	70	67	95	75	85	96	83	70	74	54	76	58	96	77	82	81	92	65	85	63	73	69	76	74	77	71	81	88	76	74	73	92	66	76	84	86	81	75	71	64	61	72	78	90	66	89	87	78	66	87	71	60	71	81	55	82	92	68	76	52	70	71	77	81	73	72	88	83	74	66	81	58	87	76	71	74	73	61	70	68	63	77	62	72	88	67	73	75	65	78	80	74	65	72	85	77	54	79	74	79	92	79	71	87	66	63	78	73	69	68	69	92	74	70	64	73	76	71	76	73	78	73	77	72	70	83	79	77	87	68	62	78	86	94	75	80	76	62	72	68	73	83	67	75	80	79	85	61	57	72	87	78	91	83	66	75	68	80	74	72	68	66	74	74	66	78	75	69	70	65	73	77	80	75	79	72	72	71	71	69	78	59	87	93	79	91	80	75	82	85	77	92	65	78	78	81	67	69	79	62	65	75
28000	18810	14826	23707	33329	34735	32029	28490	24776	21347	19100	16486	14508	12789	11155	9612	8271	7487	6763	6003	5547	5006	4382	4035	3665	3340	3147	3136	3091	2848	2584	2236	2060	1812	1625	1348	1351	1332	1219	1207	1182	1170	1070	1029	1030	1046	1036	988	1012	1004	989	890	893	933	902	905	888	916	913	872	843	905	946	855	846	868	885	914	833	887	935	881	867	855	909	915	880	917	866	848	877	899	934	906	882	918	883	921	892	882	942	925	885	848	856	868	892	899	886	880	892	885	843	875	842	883	839	880	866	863	901	917	844	880	863	916	810	842	900	863	832	895	883	888	911	893	903	896	842	875	928	869	903	914	928	856	862	888	867	905	879	873	860	876	894	836	861	919	855	888	860	915	861	918	875	911	868	896	895	930	908	860	882	899	840	901	882	900	925	867	865	865	834	903	879	866	865	867	906	851	909	915	848	875	875	860	886	873	836	848	906	821	877	865	850	891	908	875	903	885	851	876	929	890	909	876	871	829	858	916	883	916	907	898	894	886	890	893	893	904	864	886	906	903	880	884	837	836	858	917	874	874	913	838	872	820	823	893	866	914	939	861	843	834	899	899	856	853	891	849	883	874	818	889	857	921	849	872	861	864	928	885	807	873	851	918	908	854	876	965	895	917	883	892	880	959	902	882	910	890	889	889	916	881	862	884	892	843	896	838	869	879	871	893	886	913	893	893	896	856	912	872	947	850	872	854	868	916	913	903	931	868	860	840	853	850	883	905	847	864	906	902	880	857	835	874	863	898	849	922	925	865	880	890	871	852	913	870	876	909	914	870	863	887	875	878	896	874	887	925	865	835	894	866	863	906	849	867	927	853	943	946	912	886	874	860	896	873	921	886	855	858	902	819	863	915	872	907	890	837	966	855	881	819	866	820	929	896	910	838	856	853	855	923	930	856	855	923	919	858	883	936	911	886	918	876	901	892	869	875	910	911	923	910	857	902	823	891	837	916	888	884	906	864	948	923	886	871	854	914	895	891	868	878	853	949	839	965	873	931	890	868	935	919	910	918	932	902	886	915	846	841	873	873	967	852	823	895	881	909	863	918	921	912	859	865	879	915	916	816	892	893	852	883	895	929	846	902	887	978	842	898	914	847	877	894	880	923	917	960	874	885	891	868	867	883	868	934	917	894	917	911	908	886	908	884	921	880	896	879	846	909	885	911	926	891	869	873	891	843	869	900	868	897	822	898	879	890	881	852	872	892	931	900	867	835	864	957	859	887	865	885	860	858	914	897	892	852	853	915	834	884	869	858	908	836	896	927	878	855	882	897	862	913	831	886	924	843	911	818	912	903	895	903	872	902	854	854	932	841	905	868	890	833	853	916	885	843	888	877	900	897	872	804	965	876	852	850	885	915	863	826	935	921	905	920	873	883	885	866	961	842	894	869	873	889	900	906	870	902	898	862	877	853	917	883	835	843	909	862	887	899	794	869	888	905	869	872	907	838	887	866	882	900	917	914	890	857	883	894	867	860	890	919	844	883	910	875	905	872	957	890	888	897	883	874	882	885	908	925	931	902	889	861	888	884	839	895	840	822	888	915	893	878	944	924	842	894	896	883	876	848	880	882	872	879	927	882	932	928	839	843	897	926	907	900	869	885	944	912	902	862	861	864	879	888	916	906	888	868	900	865	897	908	920	852	888	863	852	836	925	883	885	926	918	892	881	855	872	832	930	854	848	871	912	903	856	872	921	898	858	888	911	907	898	874	851	870	872	855	904	840	799	889	932	928	841	843	900	852	853	841	898	883	899	876	877	887	894	874	898	899	883	840	932	871	920	946	914	858	896	861	898	871	868	883	879	891	862	852	873	891	857	911	905	880	827	911	906	911	870	904	914	842	902	913	904	876	878	917	907	888	834	910	937	891	893	900	913	920	911	840	860	830	905	903	829	855	875	905	911	860	904	912	877	968	890	944	885	968	939	867	884	916	858	884	937	902	930	819	879	858	858	844	833	877	896	922	916	917	877	857	866	863	889	873	855	891	852	906	858	812	873	853	844	876	853	830	867	919	880	856	924	881	888	877	833	867	912	850	904	933	912	918	889	861	855	891	844	945	895	907	936	839	838	877	889	853	892	888	931	833	895	881	884	864	884	841	902	873	892	877	867	850	897	850	904	948	890	862	837	979	841	909	881	843	842	868	855	906	920	906	809	924	925	899	936	833	855	887	904	885	888	921	873	867	917	906	898	885	845	924	866	869	857	879	853	906	902	922	854	871	883	852	899	905	834	885	826	877	867	861	860	922	834	848	919	857	876	837	873	906	918	881	834	923	884	838	883	887	916	913	873	920	828	916	904	918	932	905	905	916	815	887	834	872	862	861	923	881	880	852	935	878	828	908	827	891	806	872	849	887	881	816	843	845	901	841	853	918	895	878	903	863	893	886	844	850	875	846	888	840	924	863	854	843	937	878	817	845	898	841	895	940	943	841	953	890	860	902	909	899	945	920	904	933	832	890	864	892	880	891	880	861	826	864	862	895	882	869	859	873	965	860	888	941	881	848	867	862	849	896	827	914	873	878	909	838	889	908	831	893	891	861	901	865	853	869	881	884	910	900	896	905	906	847	876	921	922	871	898	883	830	855	945	886	914	843	914	906	835	897	889	901	878	848	887	909	887	895	859	859	866	917	828	898	877	896	869	931	890	911	880	901	894	852	868	854	849	861	880	895	838	901	914	873	879	869	869	894	901	863	878	873	863	912	900	864	891	893	884	926	874	910	884	887	889	909	861	878	901	829	875	916	842	868	844	859	940	862	915	841	925	864	879	890	842	860	892	879	939	900	903	883	906	901	863	888	920	886	913	872	821	898	859	870	880	884	872	904	925	906	914	895	899	854	895	961	885	888	889	869	895	906	878	887	938	878	935	920	855	909	851	831	891	897	894	911	868	864	900	868	929	885	885	919	886	896	855	866	859	907	899	893	876	918	865	781	862	862	825	829	881	893	897	856	908	859	919	870	898	860	907	843	852	858	931	848	856	866	867	859	890	859	902	858	870	849	914	894	896	890	870	879	892	871	900	914	905	855	864	884	883	885	870	875	876	860	898	836	880	872	894	932	864	911	862	899	915	878	864	902	860	951	938	852	817	854	882	896	873	859	916	946	893	875	883	911	890	847	859	918	960	910	830	915	892	860	893	927	899	913	859	854	927	879	867	884	934	892	884	881	925	855	884	850	864	912	863	881	894	866	889	821	871	864	893	917	878	873	899	930	885	885	846	877	893	877	837	856	925	880	897	862	830	920	912	879	915	918	854	876	813	945	899	876	848	870	896	901	881	869	900	881	873	867	882	914	880	911	937	830	929	881	890	872	883	934	880	902	897	884	869	842	850	905	906	896	884	870	904	900	892	922	865	876	894	882	888	839	842	891	903	879	892	883	891	880	857	865	902	838	922	912	921	887	898	909	867	901	877	876	863	893	822	905	856	846	906	837	928	889	868	912	904	839	832	916	869	880	953	849	836	848	869	863
2431	825	512	440	650	911	870	725	506	387	333	238	252	198	217	169	146	137	117	116	130	108	103	89	102	103	95	109	92	83	83	116	93	84	79	77	68	63	87	76	61	71	79	58	70	84	66	75	52	70	94	74	72	59	85	61	74	65	66	76	43	59	63	72	68	61	65	51	70	49	62	61	64	76	72	70	81	78	79	74	75	63	49	59	73	64	79	71	75	67	65	74	74	69	68	78	59	61	65	50	59	60	73	69	62	69	64	65	74	75	67	69	57	73	69	72	63	68	65	78	82	71	53	71	74	72	69	65	69	66	67	61	73	59	69	71	64	52	74	60	70	67	83	69	77	70	56	54	59	46	61	66	81	66	55	74	70	73	63	62	80	63	68	70	67	75	67	73	65	71	62	71	53	59	72	60	76	64	65	67	71	74	68	73	70	66	72	71	65	70	63	73	56	70	65	62	97	66	76	65	91	68	54	69	78	68	78	76	64	71	47	89	84	62	57	59	58	65	60	72	78	66	79	79	68	77	81	51	67	73	71	69	70	86	51	66	76	66	64	67	64	77	80	72	82	76	59	78	76	75	76	74	66	76	59	64	73	55	57	65	73	77	70	60	66	71	73	62	75	72	71	75	85	58	52	70	61	56	54	52	60	62	67	77	60	69	79	78	66	61	60	49	67	64	69	70	70	67	67	68	73	56	52	67	70	78	63	59	66	61	67	73	62	81	68	70	65	64	63	69	59	66	66	65	69	70	72	84	71	77	77	70	66	63	64	76	47	89	68	85	69	60	74	73	69	69	62	63	93	72	58	67	78	71	72	61	55	64	54	73	51	64	53	59	68	70	78	76	74	68	62	75	54	62	60	82	69	76	64	41	71	70	66	78	81	51	60	69	79	70	67	73	70	66	61	70	65	72	73	54	73	56	86	46	69	58	69	70	78	58	64	62	67	79	66	57	80	84	77	83	62	60	67	66	67	68	68	72	84	59	63	81	82	57	69	61	73	63	87	77	57	72	59	66	61	67	81	61	77	79	72	46	61	77	64	72	56	70	87	85	79	56	68	58	57	64	58	75	65	77	81	74	56	76	67	62	67	73	67	70	64	61	64	68	59	72	63	79	73	91	55	76	71	77	72	64	73	64	72	55	63	61	80	75	80	67	56	71	61	75	65	86	67	68	76	62	85	69	56	63	76	68	80	69	74	83	65	68	70	86	74	75	65	83	54	67	75	73	54	72	59	78	64	66	71	64	64	78	68	71	71	70	68	69	76	67	79	67	64	63	69	70	80	62	80	80	69	64	52	80	84	75	77	68	53	64	72	64	62	66	74	62	74	78	71	62	78	70	52	76	57	71	65	67	66	69	60	63	78	62	75	70	67	80	69	67	81	78	64	55	60	78	61	66	75	72	78	77	60	60	76	57	64	59	77	68	76	66	61	84	73	67	80	49	53	64	70	65	74	60	66	81	66	79	65	57	55	65	60	60	73	72	83	61	87	61	59	77	75	66	71	71	71	67	78	64	58	65	73	69	69	76	63	60	70	67	61	77	75	64	57	89	52	59	68	78	56	75	61	65	60	71	65	70	80	65	64	62	80	64	66	69	62	80	66	69	86	62	61	67	74	61	61	61	69	72	78	76	73	53	83	67	56	58	70	75	73	55	81	67	58	80	85	73	70	76	81	58	63	71	47	68	73	64	50	77	71	63	64	75	62	64	57	78	69	63	67	81	73	73	71	75	82	65	76	62	67	62	77	64	76	55	78	62	82	67	72	85	84	63	71	55	57	62	76	63	60	72	70	66	61	72	64	64	64	77	55	63	66	72	62	64	81	67	86	60	52	48	81	73	66	55	59	59	75	72	83	69	67	62	74	81	63	66	75	58	58	66	75	81	67	69	65	78	61	66	61	81	60	74	62	65	69	53	80	70	69	65	81	52	75	66	64	71	76	80	79	64	74	72	88	56	70	70	82	64	54	60	55	62	53	65	78	71	72	63	71	50	69	62	85	74	60	52	58	63	70	70	77	70	79	69	64	64	80	85	63	62	59	59	61	55	58	71	69	46	78	58	77	79	72	66	64	73	57	70	68	70	48	68	66	61	73	72	65	73	68	61	73	65	76	73	55	71	67	72	66	83	57	69	71	73	63	59	79	75	55	71	74	74	71	87	72	69	66	77	56	67	68	63	62	72	67	64	55	66	75	81	71	73	70	76	49	73	62	75	82	78	65	61	57	62	61	77	75	64	62	59	77	57	67	59	60	73	69	74	67	72	64	64	62	66	72	84	63	69	83	65	71	58	51	71	64	58	72	67	69	70	69	78	67	61	70	73	69	66	76	72	64	72	79	66	62	65	65	64	61	61	86	60	77	89	59	59	55	61	60	64	72	65	70	82	56	73	74	75	54	61	71	58	60	62	74	80	67	64	81	64	87	64	58	67	51	74	78	75	72	83	78	86	74	61	71	74	82	74	66	72	61	65	58	64	81	64	76	66	71	79	77	79	56	47	58	68	48	72	65	72	53	67	62	59	63	77	77	56	56	68	69	53	54	70	70	55	73	65	83	64	64	64	77	68	67	75	63	76	58	68	70	78	69	71	74	63	76	71	69	78	66	74	55	73	103	73	80	70	71	73	71	58	59	74	80	64	68	76	71	64	57	61	69	89	65	72	68	73	76	72	77	75	58	53	82	68	82	65	69	74	90	63	64	73	63	72	69	68	72	56	63	65	64	74	67	74	77	77	85	67	58	66	67	76	69	76	71	88	78	75	65	67	71	57	66	60	57	78	61	59	75	72	85	52	68	58	64	72	68	62	77	60	72	67	72	78	72	78	72	62	69	49	67	73	65	79	62	69	73	70	75	63	75	65	81	69	62	72	64	74	72	59	69	72	71	86	76	74	58	56	57	65	72	70	72	83	78	71	57	66	72	76	68	78	64	74	60	68	61	74	84	72	67	63	59	61	60	70	58	79	69	81	71	50	63	52	67	55	67	86	69	73	76	82	64	73	75	74	74	63	89	76	66	81	65	77	66	62	61	67	57	66	64	61	63	67	82	74	64	60	68	75	71	75	67	71	62	81	65	66	75	85	74	77	72	61	74	62	63	63	69	77	57	58	60	65	79	63	74	65	64	61	60	78	73	53	63	60	71	76	80	75	68	62	68	75	67	67	62	66	84	63	57	76	70	67	76	77	69	55	64	70	62	70	62	71	67	68	62	51	60	59	68	55	51	68	63	66	56	66	68	82	60	63	75	62	56	68	73	83	74	64	67	62	56	70	68	61	74	61	80	62	66	63	67	76	45	62	63	67	65	71	58	77	75	72	62	72	57	65	71	76	70	66	67	67	65	60	74	72	77	60	75	64	64	66	74	79	52	67	60	61	61	61	79	69	73	66	70	54	63	55	65	56	68	81	54	79	59	59	60	62	53	69	51	71	69	67	66	76	82	65	60	79	69	60	73	64	64	59	71	68	70	63	69	78	75	60
19801	11812	9014	17641	27451	28363	25746	22139	17479	13754	11504	9443	8033	6861	5987	4987	4312	3545	3208	2835	2719	2362	2217	2110	1955	1862	1751	1712	1717	1695	1592	1510	1419	1318	1184	1109	974	968	963	986	926	955	913	916	882	850	907	874	861	937	836	873	890	831	861	848	799	838	782	804	870	812	766	783	855	812	845	826	843	856	825	839	821	831	810	783	800	771	813	776	851	779	853	805	842	810	832	816	799	786	872	817	814	804	823	827	823	768	804	800	773	815	810	825	857	811	770	863	779	837	863	795	839	820	790	790	843	797	808	793	782	840	762	854	800	831	802	815	811	817	887	802	810	797	852	830	801	837	822	794	861	830	789	800	858	810	826	828	816	766	833	801	826	850	762	770	775	826	787	828	828	865	828	818	802	833	777	789	850	831	818	862	833	856	826	823	834	860	761	849	842	838	779	788	864	810	831	824	800	893	827	818	836	779	819	827	800	780	861	861	842	833	800	845	844	823	800	793	829	810	820	803	840	804	858	793	784	814	833	790	797	801	829	851	812	860	832	810	807	857	834	764	794	826	867	821	824	793	780	848	820	817	813	872	790	876	768	857	846	819	868	793	858	801	805	827	834	814	804	843	858	769	830	830	853	846	789	803	890	835	860	826	790	877	834	822	827	817	800	825	860	834	835	813	775	780	826	816	832	854	809	823	863	794	803	811	863	832	807	838	820	857	794	828	773	852	836	851	822	780	845	807	803	799	803	844	883	834	823	850	800	809	819	815	812	850	802	835	793	794	831	783	806	851	781	781	846	813	807	809	814	826	792	844	867	866	839	797	788	839	828	802	809	856	866	797	789	798	772	780	830	825	784	842	874	836	855	841	797	798	834	833	826	829	837	847	795	781	827	861	802	810	787	844	840	802	799	844	771	848	786	821	845	831	800	816	805	838	831	823	835	820	848	825	825	810	851	778	814	768	810	832	783	809	818	824	857	822	849	813	821	814	825	801	839	856	788	814	826	892	853	836	795	825	798	805	783	809	820	846	858	807	800	829	873	841	802	817	827	811	816	847	784	799	811	823	797	830	770	870	850	818	827	874	834	789	766	820	851	837	823	839	775	779	810	771	852	827	819	820	864	780	796	775	790	832	841	858	849	818	795	776	825	837	800	802	788	774	800	812	807	810	867	847	825	837	764	830	806	865	842	818	816	810	801	806	819	822	827	803	839	774	819	818	830	831	812	840	791	818	817	835	866	810	836	800	801	756	805	815	859	805	859	827	817	799	844	789	858	811	854	805	766	759	795	782	798	811	834	818	825	819	831	832	799	810	806	839	810	856	802	846	812	775	853	843	821	779	824	810	867	857	808	835	814	830	794	794	805	810	827	778	860	847	822	824	804	792	858	755	822	824	847	807	843	794	817	841	815	816	838	835	836	803	846	794	848	814	790	804	775	792	824	800	818	812	810	821	870	806	814	800	797	807	771	820	829	837	814	807	804	850	839	839	862	790	794	868	832	831	807	835	841	800	786	833	859	835	783	806	863	810	828	857	780	862	840	830	850	787	796	876	806	807	813	821	802	860	823	856	771	808	770	839	829	824	736	776	834	841	796	837	791	815	828	800	830	809	824	826	820	755	824	848	767	805	845	841	770	794	833	802	857	819	822	864	866	839	806	817	810	796	812	788	787	836	863	817	809	830	862	787	820	777	801	795	790	783	801	802	819	723	811	792	809	805	847	787	840	807	855	768	850	822	813	822	809	820	803	847	809	856	795	784	839	810	776	791	788	817	803	835	820	795	876	848	867	793	821	800	829	794	799	801	855	753	816	840	838	825	885	776	819	829	874	857	796	859	830	827	824	835	782	846	844	843	797	841	807	855	829	780	848	841	832	816	858	781	789	860	853	811	864	814	797	828	828	868	809	770	806	856	824	817	831	825	828	876	821	807	783	888	828	823	843	806	808	829	762	828	783	808	793	827	827	862	787	848	821	844	850	836	797	815	796	859	789	862	785	817	804	769	775	835	840	838	828	822	833	828	845	810	826	817	791	863	792	776	791	861	839	797	828	812	809	807	864	836	829	794	790	789	781	821	786	793	830	791	816	860	810	838	832	823	840	870	832	826	813	803	842	799	810	840	830	834	908	777	813	883	836	824	811	826	815	802	865	795	768	822	829	800	817	829	822	824	849	826	828	818	819	779	780	782	836	810	759	747	839	807	819	830	802	827	810	813	811	864	871	755	796	809	827	844	840	858	825	791	850	778	822	866	849	817	818	806	804	760	866	798	806	817	825	812	807	719	808	830	841	843	800	840	797	805	806	847	776	802	821	851	772	825	857	812	808	833	815	843	905	851	798	813	831	795	834	800	832	849	851	839	807	856	852	814	839	826	847	818	816	791	869	804	850	806	845	782	814	807	846	831	811	799	821	834	830	812	834	836	789	862	856	816	796	798	772	847	831	836	825	835	805	812	861	831	800	841	788	815	827	844	783	834	822	781	781	805	814	839	835	805	785	827	847	780	811	845	824	798	799	831	804	733	809	794	812	829	790	820	800	821	803	823	786	777	829	801	826	871	796	803	836	819	835	838	821	839	778	810	808	799	816	833	823	805	834	825	782	806	781	810	852	867	829	843	814	815	780	832	795	819	824	811	814	844	823	814	795	856	796	827	805	801	802	841	813	824	831	884	785	809	858	822	799	824	825	841	802	807	813	810	820	814	840	833	804	819	860	821	864	817	845	798	785	793	803	860	839	780	855	806	828	803	831	765	871	794	839	832	777	840	896	818	759	808	856	806	850	836	795	833	774	836	806	829	869	815	770	774	836	819	806	824	831	828	799	843	804	838	832	797	771	818	825	763	839	851	854	800	777	846	796	820	808	807	828	833	816	821	843	826	810	819	791	811	833	845	791	851	792	816	822	823	819	834	847	804	827	836	833	833	788	821	857	766	793	836	842	832	840	772	809	817	839	795	844	832	784	796	788	796	807	805	772	848	801	838	824	815	833	804	801	857	810	827	804	822	815	830	824	822	783	810	827	817	786	832	817	838	816	804	825	823	844	833	850	835	847	817	786	827	828	822	832	815	791	815	870	758	835	818	844	806	815	801	814	853	835	850	773	815	805	825	850	798	819	784	827	861	835	826	840	905	816	824	759	858	797	811	808	794	840	860	815	855	783	753	812	828	804	817	818	822	844	806	828	806	820	834	828	843	828	777	855	775	830	794	835	782	835	819	863	805	815	805	867	855	801	849	861	878	835	826	812	778	826	849	863	788	801	851	797	805	844	814	820	832	835	813	797	819	846	797	828	885	798	852	809	821	820	817	861	865	838	798	817	802	815	839	854	787	790	856	796	873	834	878	809	820	795	793	792	837	772	821	850	848	769	819	830	849	808	821	826	859	816	812	773	805	811	826	842	792	811	807	885	843	819	819	784	838	788	842	842	815	801	794	853	801	787	845	823	826	820	832	842	808	809	835	786	777	805	845	837	778	848	814	828	820	804	788	862	807	844	827	792	846
2501	1538	988	780	932	1258	1265	978	731	555	456	380	326	340	293	237	200	168	184	155	158	142	123	90	91	110	107	94	110	124	94	92	86	103	100	79	67	84	72	69	71	66	68	56	75	66	82	58	87	72	64	60	70	78	79	57	73	79	65	73	73	78	61	64	66	74	75	77	82	60	71	72	63	65	66	74	70	65	62	64	69	69	72	71	64	64	84	63	69	74	61	60	58	62	69	83	67	77	71	71	69	68	72	45	55	66	67	75	71	65	56	62	56	78	85	69	70	77	75	67	83	71	79	81	64	72	64	76	76	72	86	66	90	77	64	69	73	69	75	68	54	77	78	80	72	73	69	63	60	76	68	70	58	72	65	62	66	70	73	71	62	81	68	48	81	81	82	71	67	60	67	63	75	54	64	52	80	77	77	82	62	73	74	72	69	66	61	72	67	64	74	60	60	82	76	66	57	67	51	87	61	68	70	74	72	65	75	61	93	73	83	67	76	56	68	68	83	65	62	78	81	74	65	67	58	72	72	75	64	61	83	74	65	65	71	70	78	60	71	67	75	73	71	58	65	83	76	71	68	73	76	66	81	68	60	63	73	73	84	74	75	77	74	78	67	61	62	80	75	70	63	65	66	77	74	79	59	64	62	60	60	75	73	56	77	62	68	56	72	84	80	75	86	75	77	67	64	61	75	74	80	68	67	70	57	70	54	85	65	54	86	67	65	75	66	65	63	87	69	79	71	65	63	58	71	70	62	60	57	70	80	62	81	79	84	60	69	74	60	44	61	63	62	55	68	70	73	61	72	69	80	74	83	59	72	82	64	62	83	74	81	67	70	58	67	67	53	60	77	69	69	71	81	67	71	75	73	51	57	55	64	59	75	70	84	57	66	54	65	56	61	72	85	69	87	87	75	66	83	63	69	60	70	79	58	60	70	55	78	79	68	64	66	55	84	67	73	60	68	76	73	55	84	74	78	56	63	85	65	64	79	57	85	74	64	70	81	66	55	75	72	81	65	73	58	84	63	71	56	74	76	72	73	75	72	78	75	68	86	69	64	71	66	51	63	80	58	71	65	63	85	74	68	62	92	87	67	76	81	69	63	67	63	71	72	73	74	78	75	73	78	58	71	76	58	77	64	57	74	80	81	73	76	71	74	74	75	59	62	68	75	72	57	78	68	62	68	78	70	79	59	72	71	60	59	63	72	80	71	75	75	72	69	77	68	56	75	64	68	62	92	62	62	64	66	71	62	64	72	69	67	60	59	80	65	70	61	69	65	65	77	61	68	83	64	59	69	83	74	60	75	60	65	65	67	73	70	75	72	81	68	55	56	67	65	74	61	81	64	74	81	63	60	53	80	57	81	64	60	77	67	69	60	68	70	61	69	67	90	82	76	78	58	83	65	88	54	64	59	69	67	94	54	66	71	75	93	81	73	76	66	68	73	78	53	70	69	66	60	63	80	69	71	78	76	79	75	59	68	80	77	82	89	67	78	73	76	61	67	77	90	58	75	66	55	65	73	56	80	77	71	87	73	61	72	64	77	67	72	67	74	75	53	73	65	78	70	65	63	46	72	63	71	62	91	66	70	77	62	77	68	62	76	61	68	71	73	72	44	70	57	70	69	66	72	64	70	58	60	69	82	63	65	62	64	83	72	78	78	79	63	89	69	67	58	80	79	85	80	77	69	76	61	72	81	63	69	76	65	62	55	61	71	67	65	82	60	70	85	85	76	68	66	68	77	59	79	69	68	71	66	64	57	76	70	55	76	70	67	57	74	71	63	93	71	70	64	69	72	87	71	70	70	70	51	76	75	80	71	65	67	55	54	74	72	60	74	69	79	81	86	73	58	68	69	59	68	85	80	68	75	73	76	74	91	63	75	75	80	56	64	69	75	80	74	72	78	62	84	60	74	76	75	59	57	80	82	76	66	69	71	68	61	60	65	70	69	74	74	54	61	65	65	73	69	83	77	73	80	51	70	69	60	73	68	78	72	71	68	75	72	88	61	69	62	74	68	69	69	53	71	63	47	73	71	68	73	61	63	59	82	69	68	76	62	68	67	69	50	80	82	67	87	67	65	69	81	54	56	62	64	73	73	67	64	54	72	76	77	73	69	81	70	78	75	71	63	69	64	72	59	65	63	78	55	78	62	83	63	61	74	60	56	92	70	75	67	79	61	79	69	60	73	77	79	68	62	86	67	82	79	67	74	62	76	66	76	70	75	69	73	75	70	83	65	59	77	67	55	66	71	67	64	74	73	72	66	57	102	75	79	78	74	72	69	66	70	67	80	85	74	59	52	53	63	72	70	66	59	69	56	70	73	62	71	74	72	103	75	51	73	71	75	73	67	67	67	67	73	73	71	78	79	79	78	80	61	76	61	70	66	71	77	63	75	84	77	66	59	64	80	93	62	71	61	62	65	60	76	65	80	66	66	73	78	76	65	66	72	82	85	74	73	53	67	83	74	67	80	68	68	67	75	75	65	66	73	75	74	51	77	64	68	70	60	74	71	63	79	63	75	68	70	64	67	81	64	63	73	62	57	74	94	73	75	68	61	62	70	73	59	79	78	74	69	77	78	78	91	72	78	72	68	77	79	82	101	70	72	62	68	79	71	66	66	83	63	65	66	82	78	87	84	75	52	69	64	66	72	69	74	84	69	50	74	66	77	68	74	62	72	77	72	61	84	71	74	76	74	68	58	71	82	75	79	66	68	75	64	69	67	80	57	61	59	76	56	60	84	65	75	64	67	66	77	71	85	63	68	78	84	67	67	62	48	66	64	81	68	74	56	74	77	68	68	77	81	85	69	78	80	65	64	60	86	68	80	79	62	80	66	77	71	66	70	74	67	72	72	61	65	65	55	79	66	80	53	65	71	73	67	66	68	57	70	71	63	64	76	81	62	70	66	66	66	76	58	71	64	79	63	64	73	58	71	65	64	85	68	67	70	67	74	58	80	66	68	75	72	75	68	76	72	66	52	66	63	70	64	80	67	68	72	77	73	72	64	65	69	70	71	69	71	76	74	70	71	72	70	72	71	69	72	84	75	61	64	87	71	67	78	72	64	73	70	73	71	71	52	71	79	60	69	70	80	89	85	78	70	67	68	78	96	56	85	72	72	93	68	62	64	76	49	80	60	69	69	56	69	61	62	62	70	80	77	69	61	81	61	59	78	71	65	69	61	69	81	80	71	65	82	60	70	65	66	68	69	67	68	87	72	63	74	94	62	74	68	69	67	73	56	77	77	71	75	71	65	60	67	63	66	65	63	62	80	76	84	85	72	64	80	78	61	51	73	82	74	66	66	77	74	70	75	74	60	69	78	64	67	60	73	83	69	71	75	68	63	78	97	59	71	71	81	59	73	51	84	72	83	69	80	75	57	85	53	59	77	69	75	77	79	70	61	66	60	71	54	78	65	66	69	66	57	80	63	59	66	69	63	58	77	85	57	84	69	63	62	53	63	73	61	64	67	67	81	74
23996	16292	13566	22362	30257	30665	28676	25452	20798	17190	14306	12408	10814	9538	8282	6920	6088	5246	4551	4159	3756	3465	3115	2930	2547	2506	2322	2219	2262	2027	1975	2019	1961	1699	1461	1269	1238	1173	1079	1000	1049	1002	947	960	941	943	934	930	889	805	889	841	849	874	877	865	804	899	864	783	844	831	834	864	820	846	845	843	872	830	806	828	879	814	800	866	829	861	760	838	797	862	818	818	817	860	826	835	817	840	798	837	805	828	840	855	819	820	841	878	817	824	849	837	823	832	869	844	793	821	827	830	816	810	856	840	868	837	850	859	806	889	813	800	800	844	822	825	835	818	813	811	825	883	824	805	794	857	825	850	827	821	876	871	827	815	818	805	880	840	853	853	851	840	841	864	877	775	827	774	851	789	842	839	795	844	854	840	885	845	851	825	802	843	850	826	847	814	833	832	824	850	869	822	834	800	832	791	809	853	810	885	863	839	818	828	802	847	912	874	828	831	880	848	829	828	827	827	839	839	855	766	832	838	843	814	813	803	829	805	855	804	824	857	809	844	828	804	817	754	796	833	827	836	834	852	836	835	840	829	810	836	829	802	844	887	861	775	802	829	845	857	800	797	848	803	835	824	824	816	790	844	804	871	844	839	855	820	859	816	862	880	843	814	920	882	793	819	817	831	786	872	851	801	830	878	903	846	860	811	808	845	763	783	827	858	832	837	889	841	842	828	861	793	854	819	843	863	835	913	769	857	821	859	810	795	784	830	773	844	843	815	828	806	822	857	832	789	813	845	836	813	801	794	889	777	813	870	806	865	859	859	794	857	856	798	828	815	827	855	874	841	832	808	836	888	799	839	815	836	799	824	817	828	862	869	847	869	850	815	849	817	889	800	815	824	840	841	856	834	811	802	886	843	834	865	862	804	878	834	847	815	829	875	808	877	823	755	838	809	797	814	857	816	828	833	807	826	856	790	858	804	845	887	821	797	803	833	807	842	863	827	786	770	808	848	909	805	840	784	796	829	802	812	847	789	879	806	901	867	839	817	836	802	841	862	816	850	857	772	826	839	812	842	824	839	810	828	845	802	783	886	842	826	870	811	811	833	825	876	797	834	801	871	843	873	843	759	826	800	799	825	826	831	845	874	820	802	822	844	787	808	892	877	824	856	800	849	829	849	786	824	845	795	821	831	828	812	836	845	813	850	852	828	859	857	786	855	858	788	836	838	838	814	817	843	886	858	808	806	857	807	897	859	856	861	828	819	836	852	816	833	854	857	823	817	819	799	800	881	836	831	836	863	792	798	824	796	839	881	861	833	839	820	869	829	819	803	808	811	830	833	833	771	823	813	790	827	834	779	837	826	887	835	859	828	777	850	798	843	821	850	807	816	910	873	843	879	803	849	859	834	856	855	871	873	832	834	886	854	852	828	850	856	860	844	836	804	817	857	855	849	822	837	818	828	854	809	791	841	816	826	810	811	892	800	840	823	803	844	840	844	814	850	811	788	859	842	802	860	819	778	852	810	861	781	861	752	813	824	841	827	833	811	868	881	802	843	812	881	820	864	841	831	849	857	836	846	874	852	838	831	855	814	843	888	848	830	820	856	847	839	822	826	851	805	832	836	825	825	807	868	834	816	843	796	809	873	838	812	810	799	871	822	876	862	856	780	825	806	750	870	831	868	846	815	847	890	781	799	830	816	808	836	871	841	832	789	809	837	799	886	859	840	867	850	842	878	822	842	814	852	884	857	835	845	837	868	807	852	898	796	859	809	798	858	844	841	861	903	864	804	844	832	822	889	838	892	871	830	838	896	861	803	830	862	827	870	820	863	818	821	840	854	876	815	790	849	824	738	874	849	891	833	857	843	829	823	875	850	875	884	829	819	836	812	856	830	848	857	905	842	817	871	850	817	837	865	812	790	817	772	861	813	828	833	860	818	872	846	792	813	771	818	811	871	841	837	829	885	808	827	864	852	891	844	845	763	850	847	844	833	822	837	821	818	834	833	826	843	829	842	864	802	833	892	838	847	854	836	782	899	798	879	859	809	852	822	814	877	835	774	839	870	829	842	828	759	810	857	852	830	839	828	890	829	854	787	849	810	863	833	817	843	869	819	849	799	810	811	819	871	832	865	790	826	845	824	845	828	788	860	812	831	775	860	837	788	815	841	830	842	877	832	847	809	809	812	835	865	802	837	890	822	825	824	849	863	824	852	841	851	832	804	836	857	905	839	825	791	877	852	846	775	805	836	864	795	843	829	803	866	857	864	801	784	812	835	790	822	836	823	861	838	844	888	821	823	785	885	808	847	805	862	839	809	843	791	817	836	832	784	846	813	789	853	842	809	829	846	811	844	831	878	840	833	867	794	846	837	836	861	835	815	847	841	890	856	858	831	799	834	870	852	836	821	796	831	854	816	862	908	812	819	860	853	799	836	870	879	870	811	785	846	848	822	811	816	825	790	882	882	818	899	795	851	836	797	788	868	846	883	869	881	836	804	794	809	801	827	799	837	827	845	801	831	823	846	848	846	840	874	871	831	829	814	759	859	881	832	821	805	811	892	807	880	807	835	837	785	802	831	851	812	825	823	827	805	855	884	866	921	864	818	910	841	813	883	866	827	823	826	843	818	870	850	789	829	887	842	790	837	830	824	842	822	807	838	813	855	852	850	842	854	843	803	797	789	828	870	810	796	856	826	851	815	791	817	843	806	805	833	848	870	861	813	837	810	869	825	829	875	806	869	896	846	863	844	833	888	780	826	839	840	889	808	819	856	843	811	833	863	857	841	846	880	790	827	798	848	860	784	851	738	810	796	799	829	808	911	811	784	839	869	816	893	772	835	874	813	853	877	798	851	776	803	865	881	840	810	814	836	849	859	788	821	831	899	836	839	897	855	828	819	839	838	896	812	855	858	820	813	822	863	845	817	833	819	893	852	844	804	779	800	870	855	773	838	840	838	845	870	810	798	835	840	813	885	811	842	836	848	845	854	842	821	844	872	845	789	786	817	832	828	894	831	876	827	804	859	891	876	814	799	826	846	826	835	844	848	894	808	842	827	861	840	801	840	869	821	783	840	811	829	824	855	784	830	823	853	824	796	856	850	867	889	850	823	812	817	829	887	811	854	831	833	809	833	841	872	821	801	811	815	824	846	814	831	797	852	842	853	840	842	846	820	833	797	872	859	852	835	834	804	806	822	834	812	831	822	858	881	830	832	847	786	799	867	864	830	898	870	815	895	771	838	802	844	791	846	789	887	859	865	823	817	807	837	841	853	865	809	815	823	796	847	811	857	861	870	883	848	804	819	837	793	851	871	819	801	805	836	855	857	850	842	904	811	826	840	840	848	849	862	824	809	880	824	841	857	821	818	854	828	796	821	882	839	823	791	839	801	850	834	892	831	842	840	843	853	811	860	883	880	837	861	791	808	836	863	830	835	838	824	833	894	778	857	823	864	848	782	780	868	810	851	899	832	813	823	848	888	808	830	828	835	801	880	823	834	835	817	822	862	802	813
3965	1639	1116	829	858	1142	1232	1080	766	607	520	444	420	385	310	269	260	212	196	184	165	147	148	156	146	117	132	110	121	101	112	108	115	99	90	79	67	100	65	89	74	97	72	85	67	67	73	78	61	63	75	77	73	74	65	83	69	59	78	87	91	78	72	78	70	60	75	49	76	78	78	72	85	80	65	66	71	58	65	65	70	78	80	84	73	75	77	53	87	82	74	63	84	75	75	84	82	73	70	88	78	64	75	66	65	72	73	68	67	68	74	71	81	72	75	63	68	82	78	76	64	68	81	67	78	89	79	91	84	68	78	57	67	66	69	81	65	69	70	90	67	73	89	79	63	72	71	56	72	84	73	70	58	57	80	62	70	84	90	94	75	76	84	82	86	87	89	59	71	73	77	74	67	68	65	65	69	76	92	79	75	68	64	76	77	69	83	69	75	67	84	84	66	68	67	74	59	80	73	77	81	90	74	69	73	71	54	61	70	81	76	92	67	70	58	75	64	77	72	63	64	67	77	77	80	73	73	62	79	66	86	65	83	63	82	84	70	70	66	78	83	74	70	72	94	69	89	62	72	79	83	76	71	72	65	82	64	63	65	74	81	82	86	84	82	75	75	72	64	75	71	82	74	88	69	71	80	68	73	74	70	71	77	64	80	81	87	95	71	79	61	72	72	80	78	52	71	60	68	70	65	72	75	67	75	72	69	68	74	66	68	68	79	74	62	62	71	63	66	75	70	75	77	79	73	69	86	76	72	79	76	81	74	75	72	84	69	76	54	78	67	66	74	68	71	73	58	84	87	67	79	67	69	69	64	75	89	72	64	76	71	75	72	75	76	65	78	68	78	76	70	88	71	66	69	56	54	65	79	72	71	63	78	74	79	70	85	81	85	60	76	93	66	78	59	68	70	66	70	63	66	61	77	85	57	86	70	77	62	60	77	78	57	60	77	75	71	69	64	68	72	69	70	84	77	96	78	81	78	75	67	63	86	76	60	72	75	77	67	62	73	79	69	58	70	81	57	84	69	70	80	65	72	78	68	87	89	77	79	83	73	54	79	72	77	67	90	52	79	57	72	64	64	63	80	74	71	80	73	69	84	72	74	66	94	79	68	66	73	54	81	69	67	67	72	61	73	71	80	77	74	64	78	80	71	94	57	72	63	77	68	73	81	72	81	76	81	77	75	86	74	62	76	68	69	76	47	91	78	79	76	83	70	70	85	68	67	74	64	69	74	59	75	69	101	73	84	74	81	93	71	69	72	69	69	73	89	87	66	69	77	62	78	75	78	59	81	72	74	89	80	72	73	79	57	77	79	64	67	74	76	63	80	89	80	58	69	73	73	70	76	70	60	75	60	64	87	83	84	67	85	80	63	77	67	75	90	51	73	66	70	61	78	64	67	58	62	73	81	68	83	79	57	65	86	57	79	65	72	65	54	81	70	79	73	81	67	61	57	55	87	71	65	70	82	66	67	70	84	74	86	89	73	69	77	75	65	76	81	67	59	71	76	76	65	78	71	79	72	74	75	79	59	64	76	57	62	87	80	63	74	81	68	58	77	68	62	70	69	79	64	57	79	79	66	83	84	77	85	63	67	70	65	75	72	63	91	79	81	91	80	80	59	80	78	73	69	70	69	68	74	64	61	60	73	71	73	79	88	64	68	69	89	69	76	66	68	67	70	58	64	68	66	67	81	70	81	70	71	74	77	63	66	86	68	60	48	59	75	85	81	86	75	79	68	76	76	82	82	82	73	70	69	74	70	75	63	83	67	56	76	87	67	70	81	95	77	83	62	86	62	69	75	76	76	84	75	66	76	82	79	65	59	84	76	70	63	69	62	75	57	63	71	74	79	96	74	77	53	74	64	83	62	81	76	62	73	76	89	87	67	85	74	69	71	80	75	73	55	68	78	88	74	74	76	81	67	64	84	74	62	82	76	85	66	90	76	67	77	81	68	67	75	93	63	77	68	64	65	58	81	72	87	65	71	68	81	82	77	67	77	71	83	68	74	68	59	82	64	67	95	81	80	60	74	66	61	64	75	83	74	80	69	75	81	68	78	55	65	74	73	67	67	71	57	70	63	97	60	61	60	82	88	71	77	81	84	81	82	79	83	77	75	73	88	75	71	71	71	75	76	79	77	66	68	62	83	73	78	78	69	74	84	69	83	69	69	77	67	68	88	76	73	78	70	67	72	80	67	78	68	78	72	67	77	85	64	73	53	53	75	80	75	78	65	78	81	58	74	74	71	55	65	86	67	78	61	89	81	67	68	60	76	93	79	73	77	78	67	75	58	91	81	80	68	69	67	68	85	54	71	74	84	79	61	69	75	74	57	82	87	78	84	90	62	71	67	75	68	74	70	97	72	74	67	79	70	71	56	70	92	73	71	69	65	81	70	68	68	74	96	76	59	86	74	72	73	65	60	61	79	64	73	72	85	74	73	65	82	66	65	64	75	83	78	66	75	68	63	61	83	68	59	70	77	86	88	94	78	67	70	87	72	71	73	68	69	70	73	61	62	87	68	73	75	63	68	69	90	78	73	75	84	82	76	71	78	47	76	75	65	79	77	61	57	62	57	71	97	80	69	59	79	72	75	69	63	69	68	63	70	79	71	69	71	71	79	53	77	63	84	80	55	58	72	84	66	84	75	87	80	85	68	71	56	75	66	78	78	67	65	71	77	95	82	82	63	75	77	70	73	83	66	79	60	79	69	85	69	66	65	76	72	86	90	76	66	58	64	70	73	74	58	75	69	69	72	66	70	75	73	71	88	73	74	53	82	78	94	75	84	72	67	62	62	80	76	73	72	83	74	67	66	70	82	69	75	81	73	83	72	65	77	75	68	82	78	64	80	86	80	75	75	79	70	57	67	66	73	65	82	78	67	61	79	63	71	72	61	61	87	74	70	84	71	70	69	77	71	59	72	70	78	63	66	82	72	57	80	61	66	63	80	71	65	64	75	77	86	69	76	75	64	62	71	66	70	64	75	65	80	75	65	71	75	76	78	73	67	74	69	76	75	78	74	63	60	80	81	65	78	76	91	67	81	76	87	74	75	71	66	80	63	72	73	92	74	64	73	60	74	71	69	66	67	75	77	70	67	69	73	80	84	74	82	68	68	74	71	87	79	61	72	66	62	81	58	73	75	72	78	59	77	81	76	79	76	78	76	79	79	74	67	66	79	72	72	69	71	89	71	83	71	77	80	69	77	84	73	68	75	70	87	65	92	82	84	81	61	67	90	69	55	84	94	82	73	67	77	62	84	83	70	70	86	84	78	63	78	69	67	68	72	66	72	68	70	90	87	73	62	73	74	70	81	71	56	64	65	73	73	74	72	75	78	75	74	72	85	74	74	73	66	74	66	73	71	66	66	96	60	77	71	55	68	69	78	68	82	58	72	84	70	74	75	75	72	66	79	70	71	73	86	68	67	74	81	92	62	63	67	65	73	64	73	77	71	81	80	65	66	79	58	79	69	62
23542	16802	14683	22190	29125	29876	28780	25715	21781	18553	15500	13552	11764	10449	9437	8064	7038	6048	5374	4916	4318	3935	3578	3345	2958	2809	2598	2407	2376	2385	2365	2268	2079	2033	1692	1555	1370	1242	1182	1151	1091	1062	1030	983	998	980	964	911	937	926	910	945	888	887	951	889	903	904	846	959	900	890	895	888	872	842	855	899	871	823	887	892	853	901	905	864	903	926	838	897	883	849	863	873	871	868	834	886	882	903	880	891	827	832	877	880	886	881	909	860	785	913	848	821	854	847	882	900	890	859	855	888	924	908	882	883	861	883	838	855	859	885	918	893	907	920	870	847	891	805	872	861	853	913	835	868	866	860	828	863	869	920	825	884	907	880	893	835	849	814	873	858	842	868	860	858	867	885	888	842	878	875	925	837	912	864	891	900	880	876	846	805	833	833	894	859	836	880	852	876	854	833	888	892	872	881	858	919	876	873	846	906	862	854	934	935	884	835	913	824	862	879	921	867	908	870	873	908	866	856	848	864	857	912	868	901	891	868	863	839	856	864	883	897	921	887	854	877	862	920	893	874	912	886	821	901	882	870	917	895	934	913	855	840	930	895	868	897	861	853	906	867	853	916	916	873	822	889	854	852	877	868	849	830	852	864	829	876	848	846	909	890	816	889	859	856	859	879	839	835	891	825	861	836	838	923	867	887	844	828	890	901	876	901	860	870	879	823	856	857	832	877	851	883	869	817	844	900	848	892	940	859	874	864	875	878	852	870	852	880	894	911	875	828	870	873	895	859	845	852	803	872	913	874	843	913	870	867	914	892	885	904	817	861	917	908	848	843	848	887	860	879	863	836	882	898	867	889	894	884	906	841	870	891	874	879	875	865	927	867	894	908	938	891	916	932	864	920	867	907	837	859	889	880	870	841	865	844	885	864	872	865	908	845	852	907	872	869	845	856	878	882	903	877	842	845	875	839	885	844	824	852	882	905	903	858	875	924	850	841	886	893	854	835	917	908	887	883	899	859	888	832	853	851	868	935	844	831	957	931	917	883	892	911	906	826	887	873	884	899	889	875	879	873	851	864	858	842	862	861	896	865	902	860	839	917	899	917	876	853	858	874	909	873	859	870	853	879	832	847	853	888	935	878	854	818	900	887	844	893	802	894	909	859	857	863	897	893	875	818	860	854	859	862	854	855	884	864	867	837	827	913	872	835	913	871	885	882	873	884	843	865	886	885	842	884	907	843	814	905	837	885	818	889	824	852	898	897	868	918	885	884	879	782	842	848	884	875	865	917	812	909	877	841	876	903	884	913	870	887	939	889	876	893	890	856	872	823	824	856	885	848	884	873	888	881	910	875	852	897	863	828	875	796	894	877	905	904	918	865	874	898	904	872	877	842	853	901	865	887	892	874	835	848	848	882	882	845	930	921	868	824	826	902	858	884	840	806	833	861	873	871	869	907	898	903	860	867	894	889	900	801	858	883	879	832	856	894	837	859	870	868	883	807	894	868	856	847	885	868	837	902	874	846	851	880	907	860	852	837	936	838	884	883	890	936	835	817	843	857	867	867	899	853	859	900	899	916	865	874	871	834	871	868	826	823	882	904	843	911	894	878	870	893	880	841	863	853	853	873	843	820	895	883	859	871	869	866	897	875	919	862	943	865	847	871	863	904	861	832	902	878	884	886	852	841	863	909	847	860	833	895	894	866	840	871	849	850	841	877	888	882	843	851	881	854	843	864	858	877	879	863	869	928	845	870	815	931	861	847	877	865	919	886	798	830	863	866	845	862	915	906	879	868	884	851	845	851	873	875	870	860	870	937	834	841	859	844	902	870	917	911	816	870	873	941	851	900	871	860	841	859	879	831	887	834	843	821	865	865	889	894	846	858	869	870	838	913	906	865	880	897	942	848	899	872	921	873	864	900	941	858	881	894	837	821	850	898	875	878	888	908	841	888	814	873	917	852	845	851	873	862	910	859	910	880	848	888	880	881	853	882	850	871	869	889	865	880	885	874	894	863	896	889	867	874	875	888	835	894	840	864	907	873	856	840	847	901	860	852	890	876	861	870	886	866	920	812	901	844	927	873	890	928	844	902	888	838	829	893	805	860	890	866	873	885	895	891	928	918	837	857	855	890	869	917	839	873	859	915	868	916	831	843	887	881	888	876	871	854	932	835	925	861	814	840	848	895	895	852	826	806	853	879	846	848	854	902	871	873	933	853	887	854	837	871	912	805	854	849	880	845	889	826	866	874	881	861	861	851	872	898	848	878	894	798	833	885	818	866	864	892	843	883	831	838	912	881	891	870	783	861	877	916	880	900	911	840	906	881	794	848	927	814	861	939	845	848	837	907	868	902	900	893	844	896	930	835	877	822	856	896	858	821	890	863	877	810	870	825	895	883	862	906	874	868	883	850	920	855	837	877	845	867	906	876	904	872	931	921	888	880	874	855	903	908	859	880	863	916	890	859	833	863	881	898	901	892	841	893	903	884	865	883	905	874	898	880	893	904	866	875	855	833	863	888	840	864	945	800	857	893	828	854	861	837	891	867	894	853	908	852	871	929	845	865	912	887	922	946	924	844	849	888	842	870	790	877	848	830	899	859	868	812	830	889	869	891	867	819	917	908	930	851	913	856	851	863	837	873	935	811	828	881	911	916	924	873	892	904	889	923	843	879	813	923	889	831	856	856	859	910	840	859	893	862	854	904	835	850	908	886	893	839	857	886	913	925	918	893	857	903	905	834	898	883	878	877	862	898	859	856	913	898	872	885	903	868	931	884	853	893	924	871	913	879	881	883	896	835	869	849	853	876	909	911	885	899	852	855	883	870	859	868	874	855	876	864	808	873	857	925	853	826	793	885	874	908	851	824	845	917	847	856	886	875	922	920	840	799	862	855	888	860	832	874	921	855	867	901	931	848	860	844	859	852	889	834	841	892	890	920	885	823	894	834	864	866	911	887	850	895	784	859	880	868	909	839	869	865	846	899	918	887	854	814	894	870	884	897	851	889	894	873	855	905	887	850	849	831	863	860	843	844	863	865	917	868	861	895	825	889	844	865	876	903	920	872	875	839	870	916	800	859	867	935	863	880	892	837	931	916	870	863	842	859	874	826	870	831	832	883	882	920	885	873	930	863	818	840	904	909	873	829	873	852	892	903	920	858	867	879	870	889	876	882	843	893	850	890	846	870	868	869	821	885	846	843	841	918	872	857	863	855	869	850	847	904	885	839	866	853	866	888	845	879	880	903	896	899	892	905	869	877	895	940	924	880	901	903	860	831	896	857	879	907	875	891	928	866	863	875	907	862	879	909	870	919	906	861	866	864	864	848	883	877	902	823	857	856	850	877	889	857	894	862	842	870	872	900	831	884	863	839	878	879	834	892	911	835	858	789	847	885	888	813	907	850	839	861	911	853	887	865	894	896	848	854	919	895	898	888	877	824	855	884	815	861	859	816	845	828	887	841	860	866	844	889	847	887	840	871	852	843	918	873	835	893	878	865	896	850	888	838	856	883
3588	2719	1533	991	1121	1477	1615	1440	1140	867	697	619	520	458	425	370	347	266	279	228	201	185	183	178	143	146	138	139	130	121	137	144	97	103	99	117	105	91	91	98	91	84	81	86	87	77	66	84	72	74	76	65	87	74	74	73	94	73	77	73	61	78	80	75	78	68	70	57	68	79	72	75	72	84	68	82	73	76	62	71	65	63	71	63	64	81	79	62	67	68	102	62	87	70	83	71	71	65	69	81	64	74	79	84	70	63	67	65	88	71	53	71	82	64	77	61	66	86	78	70	80	68	88	74	80	86	73	64	65	79	88	81	63	69	58	76	62	59	75	74	82	71	62	88	86	81	63	73	70	80	83	90	70	86	83	65	89	69	79	80	69	62	83	64	70	67	78	64	68	83	89	63	60	77	85	77	71	59	83	86	84	81	65	89	70	83	74	74	74	63	84	81	74	70	73	66	79	73	78	73	65	62	74	77	64	68	60	70	66	65	77	76	83	66	83	80	79	74	75	86	72	72	68	95	64	73	58	66	65	71	76	83	74	72	77	99	72	70	103	57	54	77	77	77	81	70	76	78	77	65	72	78	83	68	81	93	64	70	71	61	70	68	64	70	77	71	70	76	75	83	65	84	65	76	75	72	56	84	74	57	83	75	61	91	89	65	80	69	72	71	58	81	83	78	81	79	67	89	75	88	63	84	75	77	85	60	84	65	74	101	59	74	76	79	74	81	72	80	56	66	76	84	65	70	82	81	81	71	76	79	75	100	68	53	81	75	72	75	68	67	69	74	81	71	77	62	73	83	75	68	60	77	67	57	69	87	65	67	83	76	76	89	67	73	83	69	81	70	67	68	80	71	70	60	79	84	88	73	67	75	72	72	81	60	77	65	73	79	80	72	67	69	78	68	80	65	87	78	73	74	72	74	80	76	75	86	79	72	62	69	63	81	66	72	80	74	71	61	70	79	74	75	66	77	71	61	60	61	61	70	78	79	76	66	68	85	74	83	46	83	77	75	89	85	60	76	73	81	93	67	85	67	92	74	71	101	76	76	82	64	68	95	60	81	74	78	61	85	77	68	72	87	78	70	64	67	71	63	72	81	92	80	74	80	74	67	58	72	75	79	68	87	73	65	74	87	67	73	67	68	71	74	64	87	72	73	74	80	60	69	72	76	79	80	71	73	57	64	71	67	62	79	85	87	59	62	72	73	65	74	61	79	70	61	75	73	73	72	86	57	86	85	81	68	63	67	87	73	60	72	76	77	78	76	76	62	74	68	76	71	72	75	72	71	58	70	54	72	79	74	73	76	74	59	64	83	87	96	73	86	68	80	67	68	75	85	66	62	76	68	63	95	92	52	81	78	73	69	75	73	70	80	83	85	64	58	64	69	71	73	59	76	75	66	69	78	75	78	65	75	62	91	59	60	69	87	80	79	67	58	80	75	64	83	63	88	71	75	76	69	75	68	73	72	81	81	71	66	73	82	74	76	58	62	79	79	81	73	76	68	84	78	73	72	75	63	71	78	75	76	75	79	69	74	71	75	57	80	66	67	72	80	58	68	86	81	82	79	74	70	77	81	66	72	80	82	72	69	81	86	78	73	77	90	77	95	80	71	83	69	59	85	91	89	82	57	72	70	73	72	77	75	67	84	71	93	80	78	62	68	83	66	65	74	71	77	58	80	74	83	72	86	66	70	81	64	65	87	64	76	63	82	90	75	74	75	85	75	74	63	74	60	70	79	76	60	74	87	81	83	82	74	77	84	73	67	80	82	82	74	84	73	100	55	87	96	68	70	71	59	88	67	68	71	83	79	90	73	74	83	92	69	70	66	76	69	74	62	74	84	84	61	79	77	61	83	73	60	68	82	64	67	60	79	83	85	78	76	75	73	61	65	66	62	80	69	72	67	73	68	72	83	82	71	79	73	69	93	82	93	84	82	85	71	63	59	91	74	87	73	80	77	78	82	77	78	88	69	75	73	70	70	70	76	83	72	71	64	68	69	73	58	72	60	78	61	68	66	71	77	70	77	57	74	54	71	71	75	84	77	69	79	89	65	72	85	70	75	62	65	73	80	81	65	81	87	73	90	90	87	74	68	59	84	74	77	83	72	76	74	65	83	70	75	72	65	69	69	74	76	80	64	66	86	73	76	76	69	75	67	72	88	72	65	77	77	78	75	67	82	59	70	63	80	69	87	74	69	90	59	74	68	73	59	76	66	79	95	74	55	58	68	70	68	74	73	64	57	80	62	79	72	75	64	87	57	84	67	79	69	65	76	62	80	76	80	69	69	61	59	71	82	79	67	65	92	78	76	77	72	66	70	76	74	69	72	68	75	76	59	77	78	77	64	67	86	86	69	71	72	71	82	62	79	75	71	74	66	69	83	70	90	74	73	64	76	69	76	67	76	90	71	78	65	73	78	74	68	79	63	81	74	92	67	69	58	76	82	71	65	82	85	87	73	59	93	78	74	73	70	73	79	75	69	72	78	71	66	63	84	76	79	75	74	75	76	71	64	90	93	76	75	78	69	68	56	77	75	79	77	69	69	83	58	89	74	85	66	65	71	70	49	104	61	73	80	70	60	82	65	80	81	92	72	87	77	80	84	77	81	93	77	68	81	75	60	74	74	93	81	85	62	75	74	88	59	70	67	79	62	71	78	77	74	71	58	69	65	75	70	76	73	76	64	68	83	77	62	57	67	54	77	78	78	77	72	72	64	64	69	73	66	79	88	70	70	70	68	81	74	70	57	92	58	71	72	61	64	81	81	72	75	88	80	76	75	66	61	73	78	65	94	60	71	89	72	65	63	71	86	83	80	67	76	78	71	60	72	74	53	68	88	82	67	72	90	69	72	73	70	57	80	78	79	71	65	66	64	83	79	67	68	80	91	65	62	63	91	80	75	82	78	73	77	76	82	68	67	60	73	70	65	76	73	78	82	79	78	70	78	83	78	83	78	74	88	61	72	83	87	82	78	86	64	69	77	83	74	80	69	78	79	69	77	78	77	69	75	73	84	84	80	80	61	81	79	78	70	79	79	77	71	67	65	59	67	80	82	68	70	69	78	69	81	86	67	71	71	68	70	71	86	92	68	67	84	72	95	51	69	59	61	78	76	60	70	84	75	77	87	78	81	87	74	57	81	81	77	72	61	68	79	60	79	77	54	67	77	72	70	74	77	77	78	80	81	74	79	81	69	79	79	71	76	61	81	60	83	81	63	66	64	86	76	80	78	68	81	80	76	84	76	66	64	77	84	75	72	86	70	69	75	68	80	78	79	77	74	67	60	68	74	68	74	72	75	73	69	66	93	90	73	80	79	67	82	71	80	67	90	60	79	73	80	71	79	68	64	67	67	77	69	73	63	77	72	76	70	73	74	78	70	64	67	67	69	85	76	67	80	91	72	72	81	79	67	92	84	67	65	72	76	67	67	65	93	85	85	74	83	70	79	83	50	81	70	58	72	86	74	64	63	81	66	95	68
27480	20509	16483	23878	31219	32203	31150	28451	24599	21121	18423	16213	14564	13100	11466	10164	9140	7754	7129	6153	5558	5186	4658	4268	3739	3457	3283	2955	2856	2776	2753	2652	2427	2336	2175	1847	1600	1482	1339	1280	1248	1160	1108	1094	1127	1055	1015	935	979	953	892	904	891	911	885	873	882	890	879	874	877	935	869	872	890	896	903	882	867	878	892	886	907	905	860	862	889	957	894	921	912	888	888	842	793	845	878	890	865	897	894	909	883	831	842	927	830	882	805	897	881	854	820	884	887	880	922	848	858	865	912	883	916	899	930	904	888	883	845	903	831	872	871	872	875	888	893	872	830	891	808	866	855	880	829	901	955	829	870	920	843	973	855	833	902	824	869	821	920	852	859	845	861	866	868	857	870	851	926	887	838	879	833	930	923	836	868	854	847	837	877	849	843	822	880	917	889	902	891	869	881	905	847	865	850	838	805	842	856	887	860	877	892	882	907	936	875	892	908	871	896	903	866	898	890	823	868	900	865	886	877	846	851	877	932	866	891	868	944	866	946	884	863	910	891	892	836	904	888	835	833	887	842	843	919	873	855	978	849	841	892	854	830	903	952	885	889	891	862	873	882	858	853	906	871	862	841	879	882	897	900	916	865	839	865	858	895	832	808	911	854	833	860	877	912	828	905	870	863	846	801	892	894	881	877	898	821	823	887	831	902	887	826	900	898	944	836	869	892	863	852	825	865	886	851	919	893	897	895	889	819	869	860	887	904	903	936	866	914	857	875	887	842	904	869	918	877	888	831	848	863	915	854	871	865	891	921	881	872	869	902	866	887	892	853	874	876	858	859	908	849	913	860	912	863	885	839	866	876	906	894	862	834	850	868	847	863	858	886	924	876	860	918	894	799	875	810	923	838	907	860	926	934	820	862	813	844	880	833	846	847	879	865	873	839	802	877	859	897	863	925	837	830	883	889	921	862	951	836	887	910	890	882	877	892	884	895	849	864	815	886	790	882	926	873	862	916	852	909	931	891	870	886	906	901	915	895	880	904	886	872	903	924	863	902	927	876	891	909	884	888	826	903	862	836	900	914	824	874	846	903	922	849	878	848	854	861	951	889	829	909	917	892	846	855	867	891	910	867	886	911	839	893	916	874	941	856	918	855	912	838	878	838	853	900	867	916	895	839	858	846	929	883	898	878	834	856	802	849	853	897	870	941	896	849	843	866	904	871	915	835	869	872	872	834	840	821	858	909	881	901	875	859	928	884	930	926	845	899	873	880	812	846	894	904	872	868	814	842	914	874	875	861	849	852	871	864	874	858	867	868	861	885	909	891	857	879	883	915	888	849	871	902	920	840	872	858	857	895	884	900	870	882	898	894	895	920	865	847	904	937	865	858	876	874	877	866	882	820	875	905	870	872	881	866	863	844	880	883	905	861	859	820	838	885	941	868	872	893	928	815	876	877	901	879	891	884	883	859	885	857	895	844	944	882	869	889	869	900	895	900	890	859	927	903	876	877	825	875	896	874	927	914	882	856	854	870	896	862	890	851	852	801	866	834	911	929	913	864	864	874	838	876	867	906	869	868	898	861	836	871	882	869	870	846	868	816	902	879	862	865	890	933	917	872	817	871	847	861	841	858	837	854	899	906	844	851	845	882	923	884	854	876	824	909	883	948	854	880	826	814	889	854	943	889	859	876	894	887	885	877	892	891	890	908	895	868	888	893	853	863	791	885	822	893	862	840	886	876	888	860	867	865	848	884	898	902	856	939	901	830	944	890	963	816	837	834	895	860	858	900	875	868	907	845	872	882	859	797	956	836	857	845	902	884	859	874	907	877	853	985	871	896	845	896	908	818	947	876	871	856	910	909	919	900	955	812	893	871	861	876	910	877	913	887	864	873	837	930	924	860	872	861	876	827	905	850	878	859	847	872	919	922	902	872	875	897	917	890	894	922	907	906	882	840	913	912	870	848	913	914	958	884	862	927	863	867	881	870	865	878	837	872	853	904	833	923	940	889	849	881	903	947	906	862	875	919	870	925	833	928	911	887	867	877	891	875	922	857	930	844	865	831	893	877	862	878	874	865	876	839	892	872	867	908	869	844	817	887	902	885	895	928	895	914	845	896	886	839	871	928	928	891	920	908	868	880	910	896	830	870	895	916	878	855	873	869	837	856	822	859	879	906	904	889	853	850	882	944	912	877	896	905	878	887	910	865	908	829	902	873	903	902	815	844	857	832	844	890	850	879	846	844	907	913	894	849	909	921	888	825	869	899	850	901	854	860	955	865	884	882	843	891	870	893	861	890	859	881	869	908	886	890	910	926	889	896	913	839	847	862	868	834	833	841	905	898	853	899	868	873	867	874	887	908	847	914	905	910	850	866	861	808	923	893	878	843	894	870	895	877	848	885	877	923	817	864	871	898	900	856	897	926	851	882	881	908	855	849	865	880	919	864	863	849	845	873	865	832	901	895	877	869	895	875	851	861	916	861	868	878	860	859	864	875	911	912	943	904	912	894	909	879	871	893	882	860	825	959	881	881	904	857	911	911	889	867	811	892	860	898	881	913	861	904	861	862	857	865	899	915	881	833	868	843	907	897	879	882	883	845	886	883	893	884	898	914	852	868	877	925	922	840	883	868	895	906	878	840	842	922	831	885	857	836	863	909	880	877	887	890	826	826	913	920	879	912	816	845	920	881	896	893	882	856	887	862	869	827	851	866	883	910	886	882	895	882	907	894	840	905	916	930	884	842	868	879	849	936	897	854	895	885	890	938	862	934	874	842	891	826	836	880	865	821	901	886	875	859	950	882	856	856	842	924	883	842	900	888	899	858	907	885	871	850	871	839	884	903	847	831	904	838	893	898	905	815	844	853	899	883	936	921	890	882	884	889	923	891	843	886	883	862	816	900	892	887	837	884	898	865	908	910	928	811	860	844	869	926	856	851	867	828	928	913	912	876	874	869	862	836	825	933	884	917	890	893	858	852	859	871	834	931	842	900	889	884	858	847	900	913	835	818	836	858	944	875	869	871	860	811	895	869	920	829	874	827	885	903	915	836	893	887	881	956	877	884	868	826	875	857	862	899	877	857	902	902	920	831	872	842	886	908	911	858	873	860	928	835	900	878	827	875	904	935	872	901	846	856	903	897	890	866	912	901	875	851	924	817	885	815	855	906	823	866	863	911	925	848	842	886	885	869	898	835	867	877	861	844	900	846	886	868	873	895	872	846	894	903	811	803	866	824	920	911	874	858	853	825	855	907	873	883	836	871	873	891	844	836	889	882	923	847	885	861	935	891	835	849	839	866	871	881	850	888	858	867	932	814	873	852	899	891	877	893	852	888	876	918	941	895	891	883	898	886	837	846	875	783	905	846	863	890	836	885	927	867	912	889	871	837	912	882	879	903	928	871	875	937	917	929	895	897	892	866	932	906	913	920	872	883	842	826	872	811	802	855	885	840	909	922	849	919	874	906	880	850	842	858	862	842	877	903	883	887	858	859	878	861	922	845	849	879	841	844	858
2430	1056	612	405	435	697	752	728	537	406	291	296	233	223	218	193	180	159	141	119	127	109	105	94	83	76	93	87	104	83	104	84	91	99	91	80	75	67	58	77	77	67	86	72	61	79	70	63	60	60	71	58	61	66	50	71	78	50	66	61	88	68	70	73	83	57	71	68	58	72	62	84	74	73	62	55	65	69	57	67	74	69	60	66	69	77	79	69	55	58	91	51	68	59	73	77	80	76	76	78	79	57	61	64	59	71	70	71	73	79	65	83	68	55	74	64	69	77	71	66	66	66	62	79	91	58	67	58	59	72	77	64	57	56	56	71	78	65	58	71	66	63	53	74	65	77	74	77	74	62	61	74	74	69	56	65	76	73	68	61	74	51	57	85	79	52	58	61	62	75	58	75	59	70	77	68	66	65	64	73	66	57	94	64	69	75	70	72	87	76	70	69	66	82	79	58	54	73	69	79	76	65	82	61	63	62	65	70	78	60	71	68	74	73	68	60	62	56	58	65	78	77	64	64	77	61	66	68	84	92	65	70	61	63	59	73	58	66	69	74	80	67	76	65	59	67	50	79	68	72	61	58	71	64	76	73	58	72	63	74	64	64	58	62	62	75	60	71	67	71	77	87	81	68	67	71	70	72	62	72	70	60	64	66	59	77	68	68	56	64	71	76	80	65	68	63	63	48	79	66	56	69	48	68	64	49	65	69	66	54	58	69	64	78	76	61	72	64	74	70	72	60	70	70	57	79	58	84	61	60	56	72	83	65	74	62	68	56	80	61	64	51	70	63	71	64	73	76	61	86	87	61	69	46	62	72	63	69	63	61	77	78	55	66	75	55	63	72	64	66	71	79	72	76	74	71	77	65	67	57	71	70	72	75	76	61	81	74	65	57	78	73	60	75	67	66	71	73	68	69	82	62	81	62	73	82	67	78	76	61	62	73	69	75	60	71	64	70	72	65	65	71	64	67	67	70	63	63	64	82	83	68	80	74	68	82	60	62	59	60	74	71	68	64	65	65	77	60	69	55	68	60	52	77	67	76	81	55	71	67	70	61	66	65	66	80	76	60	78	70	77	61	53	73	59	68	58	83	66	66	61	70	55	80	74	67	75	71	52	77	70	68	65	68	68	68	59	57	47	79	68	78	66	56	48	55	58	67	75	65	59	57	75	70	58	72	64	62	65	58	71	72	54	56	71	69	71	72	72	77	79	66	64	57	68	63	73	65	67	66	61	66	60	73	65	52	76	78	66	73	64	62	69	89	67	63	57	72	86	71	72	59	77	74	73	60	75	71	65	70	69	69	63	78	72	49	64	53	61	57	79	67	42	68	58	62	66	59	70	72	73	64	75	59	69	62	72	53	61	82	58	83	70	58	64	65	78	51	63	69	56	81	59	70	77	74	66	78	65	58	66	65	70	76	66	67	60	61	80	73	61	67	67	81	79	61	71	67	68	68	77	75	55	69	66	69	63	80	74	62	68	78	74	56	71	66	72	85	59	73	71	54	77	66	59	67	82	70	65	63	64	72	66	61	70	67	78	70	80	57	73	65	80	60	73	68	65	59	68	71	85	59	64	70	86	71	74	65	72	81	71	63	74	70	67	56	65	62	66	66	64	68	65	58	79	67	79	59	52	61	69	65	75	64	73	66	60	80	59	66	69	76	71	66	62	55	62	65	60	65	59	75	50	57	48	62	66	64	70	59	62	54	70	57	71	59	73	63	79	70	71	81	78	60	83	70	64	80	66	68	70	68	59	69	76	74	88	57	53	65	81	57	67	70	81	71	67	74	64	64	78	72	66	69	56	54	67	94	60	55	66	57	69	78	69	65	64	71	62	93	60	71	66	60	74	72	67	68	71	78	85	75	65	73	79	65	64	70	63	78	62	60	70	66	80	54	62	87	77	71	69	90	49	58	77	65	76	68	72	62	63	68	58	60	58	50	66	68	59	68	52	75	71	66	87	58	62	61	79	58	67	70	53	74	67	66	71	69	68	72	75	81	70	72	69	48	69	73	54	68	72	65	58	68	72	81	72	75	72	67	57	61	73	65	76	56	59	64	76	87	62	69	78	73	66	76	67	61	70	70	62	59	81	58	77	73	77	68	72	60	74	71	64	82	56	61	68	71	68	60	64	67	62	60	59	75	69	60	79	71	69	74	74	63	67	48	61	62	77	69	62	57	71	68	56	75	76	59	56	84	63	63	83	60	69	73	85	58	75	69	69	84	74	73	71	76	70	96	63	62	74	81	82	78	89	75	66	77	66	78	74	62	61	66	67	71	64	68	63	60	64	63	77	71	85	76	79	78	54	72	64	59	80	78	82	66	85	64	58	81	73	58	69	66	64	68	80	77	56	84	64	73	73	89	73	72	74	73	64	64	64	56	71	68	78	68	67	61	74	64	80	79	68	61	63	71	49	54	67	62	77	75	88	72	54	63	72	63	69	65	71	67	72	82	56	71	85	65	81	58	63	74	71	83	68	65	69	65	55	78	71	59	73	70	68	80	66	71	62	78	73	79	63	73	61	65	67	55	79	74	68	62	72	71	51	68	53	73	66	82	72	67	63	63	76	72	83	55	69	72	61	69	69	59	77	71	76	70	72	71	81	75	64	55	87	56	78	53	62	67	74	65	52	57	74	73	64	78	61	62	67	73	67	83	84	64	82	61	69	79	57	64	63	71	51	79	67	81	72	79	72	55	84	70	68	74	59	78	68	68	76	62	78	84	67	60	66	60	57	62	73	60	58	57	75	58	62	76	65	72	64	61	67	66	67	66	57	61	62	58	82	76	81	83	72	60	60	70	77	58	66	70	58	66	70	77	79	51	79	67	70	59	77	71	78	55	66	44	69	65	63	70	82	58	70	67	84	78	64	73	78	66	85	75	66	61	61	62	69	59	60	69	69	77	80	79	63	79	48	68	65	70	79	61	61	76	58	57	57	67	72	72	91	75	65	71	66	69	60	58	69	65	57	65	78	64	68	71	63	69	55	77	75	63	68	64	57	57	75	69	61	57	67	63	58	60	79	74	57	73	72	68	63	70	69	66	65	83	88	86	61	46	63	62	57	82	73	71	74	58	71	56	74	66	78	46	66	76	66	69	65	70	79	67	74	79	83	66	73	75	72	84	63	62	52	72	56	51	81	55	82	75	73	68	66	66	64	59	50	70	61	62	66	58	60	65	69	59	72	56	59	49	66	72	61	53	56	77	67	87	70	70	65	61	71	65	71	76	67	77	69	68	62	61	65	80	66	66	68	78	55	76	55	75	71	72	51	63	54	85	56	68	79	65	52	64	73	58	81	80	74	73	68	62	86	62	73	66	70	66	73	62	73	69	59	70	75	71	84	62	55	64	61	76	61	79	62	60	71	64	63	62	72	58	77	70	75	63	74	66	73	68	80	65	66	80	78	66	74	66	85	67	78	61	72	77	75	58	52	64	60	69	58	63	66	68	69	63	68	69	62	66	71	73	78	80
19805	13990	9623	15536	23493	25369	24667	21843	17459	13762	11234	9536	8291	7090	6129	5220	4570	3970	3259	3026	2652	2449	2289	2104	1896	1854	1703	1716	1663	1609	1653	1547	1546	1449	1457	1288	1202	1125	1041	1018	950	944	905	887	883	882	908	846	828	855	853	808	814	871	831	857	804	782	832	838	808	804	841	825	825	769	832	819	812	825	829	832	819	847	813	772	846	845	754	824	744	840	813	808	826	768	829	789	831	811	837	780	825	799	797	759	806	830	807	801	790	806	809	800	810	757	830	793	738	782	799	819	807	778	793	821	797	784	818	812	859	854	825	767	792	822	830	862	822	818	803	838	777	814	800	818	821	845	839	808	846	860	792	825	790	827	803	771	850	832	797	779	800	831	800	807	837	833	831	842	798	801	811	828	819	805	784	797	804	811	798	795	810	822	817	822	818	830	831	766	821	832	810	807	794	803	780	823	838	846	821	817	822	830	800	881	810	787	810	803	836	811	806	795	838	785	786	823	829	848	828	814	804	829	820	783	778	790	833	780	787	767	820	881	758	772	838	790	825	807	774	813	806	861	792	799	792	859	824	823	779	840	771	768	814	792	811	764	819	812	797	837	848	778	841	787	774	792	802	839	793	846	853	829	787	791	844	836	785	816	811	855	824	803	807	839	800	788	815	827	809	805	777	751	822	830	837	857	855	829	844	834	829	754	847	760	826	829	844	792	814	806	811	841	830	829	760	858	839	828	831	828	839	840	807	845	787	844	815	861	809	792	792	837	793	792	837	790	779	826	751	783	797	813	805	807	785	785	821	854	831	856	793	832	804	846	814	818	807	843	868	860	805	813	816	781	841	807	846	807	828	819	792	876	844	769	795	787	839	834	827	830	790	773	771	842	832	789	845	771	798	794	803	823	804	800	760	821	796	781	806	769	828	802	833	861	804	763	793	809	810	850	835	859	887	775	879	783	844	788	798	790	789	771	778	817	837	836	782	828	786	814	779	803	805	808	764	817	815	771	856	807	770	848	824	820	810	814	814	770	781	816	809	757	883	815	822	831	789	824	845	833	773	744	799	795	781	768	828	823	854	829	781	797	820	829	838	807	836	779	815	803	809	817	819	779	817	805	821	830	824	772	802	854	860	855	866	854	827	802	796	858	845	813	832	810	806	796	829	860	804	777	857	788	828	817	817	826	861	766	789	794	793	800	797	839	807	879	831	811	780	799	829	781	798	759	820	869	834	801	797	837	760	809	886	821	851	829	798	805	799	835	810	842	775	812	816	796	791	806	823	771	840	794	805	775	810	766	820	803	809	804	814	820	873	779	793	785	786	804	798	827	804	791	807	824	774	793	798	876	824	767	899	802	828	802	832	791	800	816	799	821	778	757	758	781	780	812	813	754	814	819	822	839	820	769	790	796	825	782	812	825	818	836	801	792	778	831	797	795	816	809	835	827	768	846	797	833	881	793	797	770	856	797	830	805	834	788	818	869	766	814	828	819	780	822	802	834	785	811	785	816	795	833	882	773	854	801	777	855	845	743	810	809	810	799	868	793	814	801	801	768	820	826	816	890	814	861	907	784	814	801	816	856	781	810	779	759	799	815	835	803	799	866	877	855	785	777	815	836	801	806	810	786	819	754	797	794	821	792	772	785	836	802	805	746	799	857	800	825	789	776	818	782	817	800	822	835	797	842	848	783	802	843	788	817	792	819	784	843	797	830	829	848	789	800	812	764	845	793	811	804	822	790	830	746	768	832	750	860	803	795	815	793	785	782	788	866	823	836	870	775	866	781	832	848	826	791	797	831	788	777	806	776	801	826	790	849	828	816	818	802	755	792	831	794	783	785	842	795	776	790	867	822	819	830	838	838	826	834	811	796	818	775	742	798	864	796	786	829	814	873	822	793	781	831	813	886	780	785	839	834	758	820	804	859	840	820	825	843	837	853	827	806	781	830	809	807	763	798	790	806	841	809	813	823	819	854	844	803	818	776	774	817	811	798	839	829	837	862	800	837	830	803	794	821	824	790	793	798	854	808	804	809	769	807	827	842	817	785	798	775	825	797	824	770	811	866	809	786	890	802	825	839	798	856	819	761	851	792	821	875	778	809	817	823	826	806	822	806	791	738	786	821	849	850	851	851	800	787	809	797	822	843	768	812	794	797	789	813	832	815	847	829	786	810	816	844	810	834	796	821	841	796	795	805	842	756	797	773	789	828	826	846	815	810	891	758	861	833	837	790	827	801	851	848	758	799	771	763	814	823	765	819	762	784	780	810	773	779	829	835	785	800	803	847	793	766	796	794	779	781	820	803	807	774	780	814	799	759	783	805	869	807	838	839	814	763	866	821	813	881	835	757	791	788	828	754	816	840	813	852	805	798	820	807	833	852	790	782	825	800	844	783	801	786	824	790	852	812	788	814	829	842	837	820	801	814	771	834	832	849	850	844	825	823	810	795	803	812	799	805	865	793	781	821	797	805	807	787	801	793	838	820	785	812	802	801	820	816	787	851	854	780	872	785	824	784	837	813	843	838	821	787	807	823	854	859	859	818	817	763	819	798	803	767	822	797	813	810	774	839	768	824	806	757	795	753	765	780	800	802	783	818	841	826	796	817	834	797	779	863	804	855	834	782	817	819	829	834	820	866	796	822	868	794	765	828	803	798	801	800	820	800	816	804	784	822	845	806	823	830	803	820	762	805	823	799	795	792	828	783	802	763	848	856	833	819	787	808	784	805	816	812	732	804	813	810	781	742	790	774	779	848	788	826	829	833	800	840	807	774	827	826	841	800	848	799	810	804	744	814	836	842	805	746	818	845	818	867	827	828	814	845	762	819	774	850	820	796	815	816	773	816	807	800	857	817	788	842	850	785	791	849	805	861	786	783	818	863	822	813	832	829	836	836	827	804	797	851	834	823	807	805	823	834	826	786	760	778	816	782	795	779	891	826	800	846	831	855	839	851	781	797	834	836	832	815	774	885	849	864	872	783	839	804	839	799	801	792	810	827	803	821	832	804	847	812	862	820	849	798	787	812	822	824	810	822	792	776	816	808	748	772	827	824	813	824	842	834	819	790	867	871	810	793	757	843	833	814	813	856	780	846	821	855	817	796	863	813	794	817	805	850	834	805	817	821	912	874	863	825	815	817	814	817	796	839	836	830	793	790	877	801	855	799	814	772	800	800	771	823	777	782	798	736	791	820	829	840	861	838	794	824	826	834	815	798	822	866	827	801	804	787	808	848	828	811	819	773	795	834	808	837	810	786	804	868	773	830	782	820	854	811	832	806	805	821	857	820	873	835	848	829	804	790	802	809	834	790	770	794	833	831	749	880	798	751	809	796	807	786	805	792	826	808	800	798	801	837	805	815	861	818	839	853	807	792	784	788	782	814	806	793	875	809	854	829	792	790	870	762	836	788	812	778	790	839	807	829	765	811	807	835	820	809	792	799	860	807	846	798	799	812	811	864	850	800	798	779	812	806	799	785	792	768	833	818	848	768	816	830	793	816	796	819
2566	1903	823	643	661	1113	1213	999	755	589	489	385	399	337	323	272	234	212	196	142	153	163	110	136	118	122	119	110	95	115	121	93	95	88	78	96	90	81	77	83	67	81	85	63	66	68	74	68	75	66	61	67	61	66	71	61	93	83	71	63	64	66	57	57	71	84	70	93	66	65	65	68	63	81	83	66	73	82	76	57	77	82	69	59	71	68	86	59	67	71	84	69	55	80	61	68	75	59	73	57	50	78	55	73	79	65	80	79	74	73	72	72	71	78	60	64	62	71	78	67	72	71	70	80	66	69	78	80	76	62	53	66	60	61	69	71	59	94	81	65	75	71	72	65	68	73	77	59	84	82	80	59	65	75	72	57	63	80	59	71	86	73	74	72	70	75	73	70	75	64	71	76	66	69	74	69	62	75	71	76	72	68	77	59	52	64	75	68	66	68	67	75	75	81	72	99	69	69	62	69	77	83	70	61	79	76	61	62	61	56	76	58	63	68	69	71	71	92	65	51	78	68	74	59	75	65	71	73	87	76	71	76	90	65	78	64	69	57	70	67	64	57	79	76	71	75	69	78	80	65	66	58	61	81	71	71	67	74	69	78	83	69	70	64	56	76	76	75	80	76	61	75	61	59	53	81	61	72	66	90	74	65	68	74	75	63	79	59	65	70	60	82	82	65	76	82	97	68	63	75	66	83	68	63	71	63	76	80	69	71	66	54	72	79	68	70	72	76	78	69	73	53	79	71	74	67	65	62	71	67	59	72	59	82	88	75	64	80	67	72	71	71	82	71	71	79	58	77	87	75	58	84	72	62	68	75	73	78	69	73	68	76	70	77	71	70	49	87	65	69	67	64	82	58	61	59	70	82	84	69	70	78	67	54	51	65	62	69	62	55	55	76	62	72	55	72	65	71	76	64	74	71	52	62	76	75	69	78	78	75	79	72	73	60	73	55	82	64	68	69	63	87	64	78	79	66	69	63	71	63	58	80	66	76	66	66	79	69	83	87	59	76	57	64	54	60	77	74	75	72	78	74	74	64	77	63	74	73	78	83	79	84	71	67	67	82	73	68	62	76	72	73	73	59	79	68	83	89	68	72	72	83	57	71	66	73	69	77	73	54	70	75	70	82	71	90	78	67	66	70	57	71	73	70	70	67	70	97	61	76	71	86	51	81	69	67	65	68	73	64	54	68	68	73	75	64	69	66	68	65	64	54	68	81	84	86	70	76	60	75	85	70	73	73	59	67	73	75	62	76	80	63	78	67	66	61	60	82	67	77	78	48	58	76	84	66	68	69	80	74	64	63	69	77	57	77	63	76	58	56	80	80	76	64	79	66	81	58	60	79	67	77	72	58	80	72	65	86	67	82	64	80	58	69	82	68	78	72	78	69	79	74	62	72	58	69	85	83	70	56	72	60	69	59	65	78	71	55	57	75	86	67	71	71	65	73	73	81	65	58	61	69	71	68	72	62	67	60	75	72	72	85	84	92	74	66	62	68	72	93	59	74	66	57	62	66	61	61	74	59	63	60	63	69	67	81	68	60	72	68	62	64	77	61	53	76	68	67	81	68	62	63	70	72	78	73	60	70	75	60	66	67	61	76	76	61	61	66	60	65	76	70	72	64	68	77	80	64	74	85	73	64	80	57	83	76	63	79	69	68	82	89	68	73	62	73	66	65	63	62	86	81	74	67	65	65	77	74	60	62	76	68	66	81	59	52	69	56	84	75	76	60	75	66	63	76	74	66	52	66	62	81	73	55	73	62	74	72	72	74	77	67	69	75	70	78	96	86	76	74	55	63	69	70	62	71	66	55	78	70	86	63	76	77	64	68	78	69	71	78	83	79	74	78	64	74	62	50	74	78	74	76	62	74	72	86	69	68	76	73	55	78	65	75	53	60	64	64	54	72	67	76	76	68	68	54	62	63	56	58	73	65	70	62	70	67	65	53	71	81	68	70	75	58	81	51	88	64	70	58	63	73	75	54	63	66	66	74	71	72	68	71	63	69	85	72	68	66	70	74	62	73	61	66	53	75	84	66	61	55	52	65	67	75	73	72	78	70	58	79	67	69	70	70	84	91	61	70	71	73	57	69	74	72	69	65	70	60	56	56	62	75	56	84	77	81	70	75	76	62	76	67	87	70	68	80	58	76	57	76	75	76	65	71	73	61	87	72	69	60	64	66	79	63	81	60	76	70	64	59	71	59	78	78	74	64	78	68	69	59	57	76	74	73	73	72	65	82	71	51	71	70	81	54	73	73	80	69	62	83	60	62	69	64	72	74	60	66	87	66	76	81	64	83	62	76	83	82	74	60	73	57	66	72	72	83	68	59	73	75	78	75	71	78	67	67	78	65	59	71	59	52	66	69	71	72	77	75	76	70	64	63	72	64	57	53	58	84	70	61	71	58	71	81	85	71	63	64	55	79	73	66	71	71	62	74	72	69	71	58	75	80	77	74	85	68	73	70	67	75	60	57	70	62	70	75	70	82	68	72	55	55	62	76	67	78	67	74	85	69	66	62	79	65	71	76	65	68	65	71	64	68	70	83	61	74	59	81	72	75	66	75	57	66	59	74	77	66	65	70	67	77	78	69	63	58	61	68	64	77	69	55	76	62	85	67	60	71	72	68	74	74	63	64	64	68	58	58	70	76	69	66	64	69	70	61	65	77	67	77	70	64	80	83	75	72	77	68	71	59	74	59	79	79	56	68	66	69	76	78	73	66	80	78	71	64	77	61	80	70	64	55	87	58	63	52	64	67	83	63	67	65	69	58	71	63	64	73	57	69	58	69	72	71	70	71	68	66	79	61	63	73	70	66	62	89	42	71	63	67	89	74	72	67	62	73	87	74	62	72	65	65	62	65	73	52	59	62	74	66	70	72	68	55	76	62	65	79	63	73	65	65	59	70	66	58	74	72	74	59	66	70	73	76	59	65	75	65	80	78	83	64	61	72	55	63	61	64	75	52	53	79	58	63	63	60	67	56	67	75	70	70	72	55	67	77	88	68	58	77	64	80	73	73	64	72	61	66	66	72	68	71	67	57	60	59	76	65	78	71	60	80	79	82	69	66	80	54	68	65	67	79	68	68	58	61	68	62	70	79	75	90	77	58	87	71	65	81	79	82	65	74	65	54	76	74	67	53	74	62	70	51	73	80	65	68	71	66	52	79	84	75	65	88	81	80	72	72	63	79	66	71	73	61	77	75	58	73	60	62	56	56	68	62	75	68	73	64	79	72	74	64	62	73	76	69	61	73	63	73	63	71	69	79	65	68	56	62	60	74	65	71	69	84	69	65	67	76	61	63	57	67	69	75	62	64	86	62	61	81	72	103	71	74	72	72	57	68	75	68	78	65	51	64	61	56	81	58	59	82	82	72	65	76	74	64	64	78	53	57	64	64	73	60	89	84	75	49	79	72	72	79	66	68	68	68	68	63	71	80	59	61	57	75	64	68	54	62	72	71	77	71	81	82	65	77
24122	17542	11938	19167	27610	29024	27753	24825	20897	17817	14944	12838	11428	9920	8596	7395	6403	5599	4819	4385	3956	3626	3243	2948	2670	2421	2367	2167	2153	2147	1997	1953	1719	1640	1573	1538	1425	1265	1227	1200	1099	1119	974	977	981	930	853	875	849	841	848	862	786	861	835	847	843	877	818	851	836	865	861	842	830	828	823	868	824	780	812	837	870	842	831	808	874	858	817	821	803	877	822	848	874	804	799	847	800	829	870	772	742	850	859	849	839	829	786	811	802	831	780	837	813	829	867	804	806	785	823	850	884	856	858	829	830	832	775	783	783	793	850	835	836	796	840	881	860	839	801	787	818	760	816	783	760	811	833	889	792	848	792	794	804	836	815	861	827	847	856	784	854	856	789	854	811	819	774	793	830	830	780	826	819	849	845	831	821	851	858	822	810	826	854	801	858	814	835	846	844	758	775	833	792	861	808	785	876	819	887	822	817	844	798	829	808	835	833	869	795	823	834	859	858	874	839	852	809	817	825	790	847	852	791	844	826	809	807	876	787	815	810	817	814	789	819	801	809	845	811	791	799	771	787	797	794	886	842	869	886	829	845	799	813	856	808	843	829	813	844	800	854	845	870	844	812	805	781	803	830	821	840	797	831	770	844	828	802	844	868	834	804	853	830	829	846	817	781	802	855	885	834	766	840	818	847	841	891	818	864	824	790	788	817	822	831	821	817	797	809	813	849	855	852	799	833	831	853	832	773	780	834	818	862	830	840	857	830	869	843	811	844	832	864	805	850	811	786	806	872	794	848	820	856	818	849	833	819	834	864	819	851	826	876	816	820	813	814	842	821	820	886	814	817	785	854	801	742	816	816	798	819	819	780	816	858	848	845	843	811	799	821	790	877	784	841	845	769	836	788	853	787	818	811	828	822	820	870	869	811	867	770	829	785	847	818	843	847	832	856	823	753	856	822	801	829	792	865	834	855	875	793	792	859	809	780	853	840	815	846	866	815	800	831	831	826	854	813	855	823	798	788	782	807	895	818	827	805	856	851	808	859	841	804	823	809	811	853	814	811	804	812	781	820	784	826	819	809	853	803	838	824	802	811	826	846	783	823	807	823	839	796	807	819	860	824	765	805	783	805	855	772	794	821	741	856	863	854	789	844	864	817	817	802	852	829	774	828	810	813	829	789	805	819	835	816	852	793	797	806	833	773	830	805	820	797	856	831	842	781	861	825	854	829	818	834	803	825	826	836	793	803	824	884	827	820	826	814	782	808	827	832	821	786	835	851	788	819	857	827	813	828	814	803	866	832	771	825	858	823	874	836	847	805	849	788	847	838	840	834	835	852	770	798	887	844	836	771	817	815	814	853	832	868	858	803	858	789	854	840	801	804	815	837	808	820	841	816	847	789	831	810	856	817	805	850	868	834	802	829	825	816	805	814	804	834	849	852	835	785	831	814	821	836	814	836	813	787	830	858	853	807	834	838	876	881	862	868	833	799	815	850	869	830	871	858	776	845	832	858	835	791	859	813	784	806	820	806	844	772	834	787	851	868	797	787	809	801	817	807	838	813	791	802	824	822	806	812	814	844	831	839	902	787	830	810	820	782	839	848	839	851	824	798	888	882	812	839	822	780	827	836	832	805	816	843	800	847	762	833	826	853	791	860	827	823	826	825	837	828	849	877	861	865	812	816	850	838	794	750	850	821	811	810	787	828	842	814	835	869	793	812	808	805	839	840	791	809	806	868	873	815	811	840	857	814	807	847	798	819	808	784	880	814	875	797	869	826	794	830	824	833	805	849	811	791	815	814	794	819	850	817	813	836	781	843	838	836	853	859	850	870	784	821	851	843	799	839	811	850	774	821	806	876	797	813	819	882	802	792	792	855	825	820	808	821	788	802	866	786	821	777	823	820	844	804	783	817	850	866	810	854	801	810	774	809	797	813	827	851	825	855	843	804	823	755	865	790	821	808	809	833	834	867	836	852	846	870	784	795	860	861	804	830	878	787	808	797	832	804	858	768	805	783	798	846	832	879	824	798	782	820	787	843	810	824	791	810	821	856	814	909	850	822	813	840	824	792	845	846	805	827	813	853	840	828	787	871	820	845	879	810	797	834	827	848	809	775	844	847	806	812	842	831	842	864	825	856	803	834	775	821	793	771	872	774	842	828	821	876	832	879	829	798	807	842	847	838	815	804	849	823	849	794	853	820	822	839	851	813	779	802	823	815	847	792	811	764	831	803	793	839	812	884	808	850	838	795	824	804	809	830	808	862	858	816	801	801	828	856	799	882	855	805	834	893	815	829	857	825	845	807	811	835	833	781	843	781	822	834	843	874	819	827	801	829	850	802	848	825	842	839	800	832	774	829	797	862	824	842	820	825	800	815	872	839	840	817	866	821	823	821	825	877	864	788	815	811	837	868	843	848	796	824	835	797	790	786	809	798	872	777	812	781	869	895	907	848	809	882	827	823	839	784	803	831	834	858	835	794	833	781	852	842	845	843	819	826	880	798	806	789	765	848	806	848	781	803	777	792	784	813	827	876	804	817	863	769	859	813	814	791	836	800	882	809	862	779	780	862	828	824	809	844	849	829	842	803	805	831	829	810	827	800	762	800	813	870	813	820	790	845	822	824	813	878	807	880	820	839	875	824	800	829	881	845	863	769	872	821	828	834	833	778	848	822	777	850	849	793	867	840	860	841	818	815	857	761	819	739	817	817	830	791	827	833	824	832	850	837	785	794	777	833	800	852	799	847	830	831	773	827	828	818	840	873	763	874	824	810	779	830	854	846	846	847	800	865	862	829	830	837	784	820	886	854	830	819	829	812	791	798	826	839	816	834	856	839	820	821	825	845	808	863	800	812	809	828	820	806	826	785	824	829	856	772	804	854	881	794	894	799	749	801	760	825	841	885	830	839	864	785	802	841	800	821	848	848	852	854	769	827	850	826	782	874	806	883	810	845	836	839	834	853	826	843	799	874	864	845	807	828	828	858	863	793	816	847	770	833	794	810	836	855	845	871	776	805	792	802	837	837	820	830	829	839	820	819	851	815	804	826	798	774	859	822	807	821	798	803	892	819	798	848	815	819	852	834	763	796	822	833	853	865	871	840	843	796	851	833	877	842	809	831	841	786	760	842	802	827	772	827	853	837	825	834	805	844	794	822	812	793	848	841	871	823	826	802	826	834	885	849	805	805	812	814	822	839	811	805	839	836	831	810	813	824	816	816	796	829	814	862	813	789	865	811	811	816	790	813	775	785	797	855	809	823	808	777	820	800	863	785	836	840	822	838	781	864	790	869	806	850	806	809	843	858	848	831	840	841	832	811	843	799	859	786	864	805	810	837	843	788	817	826	822	777	845	798	846	820	814	820	808	798	799	821	885	855	808	784	775	816	825	886	835	829	811	858	854	784	831	802	790	853	855	850	781	837	846	788	849	873	843	803	800	838	844	843	853	865	797	875	804	856	819	847	810	848	822	791	881	794	847	799	845	837	777	792	859	816	840	791	872	846	813
4047	1663	836	648	755	1114	1096	1022	822	733	600	484	484	411	319	276	235	230	223	202	187	162	162	149	122	132	108	118	128	134	108	114	96	93	85	99	92	78	79	78	80	81	65	84	59	84	87	80	69	62	68	83	71	87	68	88	90	67	100	82	77	88	80	74	70	79	82	87	82	54	69	77	65	56	69	72	83	71	77	70	71	87	80	75	70	71	77	71	78	66	91	63	92	83	81	58	70	80	78	72	56	60	75	73	79	73	62	69	78	62	62	88	89	51	71	74	74	83	82	82	78	69	69	75	75	73	86	58	81	81	75	81	69	69	89	64	65	67	84	78	71	68	84	73	63	78	66	67	74	67	71	66	60	65	87	92	69	75	69	68	54	64	80	82	70	83	64	64	69	88	70	67	70	72	61	70	69	64	73	69	71	80	79	83	67	72	76	69	71	73	63	72	58	82	77	82	69	71	66	72	85	70	74	67	57	70	71	80	74	75	57	63	62	72	89	76	69	81	66	72	64	70	70	70	70	65	79	74	85	81	73	85	71	63	70	53	68	72	78	86	85	79	77	73	72	71	78	69	76	57	84	70	75	56	84	72	77	83	72	82	72	82	63	57	76	83	64	82	87	83	74	75	86	77	72	74	77	74	63	69	46	89	73	79	71	74	83	61	61	75	66	84	65	74	86	86	73	75	66	86	62	71	74	82	71	63	69	68	80	65	83	66	79	80	66	78	75	80	75	60	65	78	63	75	72	70	78	77	68	73	93	86	74	79	71	77	85	69	67	74	83	66	87	76	53	86	65	74	62	76	75	88	78	73	58	69	65	69	80	65	78	90	71	86	80	82	57	72	78	76	89	66	74	79	70	71	69	70	81	68	81	74	74	70	65	73	69	66	72	72	70	80	81	63	69	80	58	83	81	88	86	78	70	71	69	76	90	81	73	70	75	70	76	75	70	72	80	71	68	52	69	78	78	79	59	69	72	67	72	75	77	72	72	80	84	81	63	72	69	65	66	68	67	69	74	69	71	77	50	79	60	79	79	61	83	68	82	73	74	87	79	80	69	66	78	63	61	85	71	71	79	62	70	63	83	81	69	91	65	88	79	75	67	86	85	69	64	67	75	57	77	70	79	66	63	62	84	77	70	76	76	78	78	91	76	81	84	61	75	81	60	62	58	81	65	66	63	58	67	82	75	68	77	75	72	76	81	74	72	74	69	58	84	77	67	71	66	73	55	69	81	78	70	81	81	75	78	66	85	61	74	59	84	90	72	59	65	76	66	74	72	82	74	69	78	67	63	81	66	59	92	75	74	76	76	59	81	84	63	74	73	86	75	55	77	65	79	82	77	65	76	77	81	67	80	66	74	60	76	87	69	68	76	82	55	65	79	72	69	67	96	73	70	63	76	75	74	84	86	75	85	92	70	70	77	69	73	74	69	85	65	67	71	78	75	73	70	86	64	70	56	66	81	77	71	69	78	67	62	67	85	68	61	81	60	78	77	61	88	62	89	72	64	76	60	83	67	70	88	83	65	83	81	64	69	76	60	88	79	79	66	68	71	67	76	72	88	55	80	77	72	66	75	79	77	67	72	81	80	71	70	70	69	77	77	76	74	65	90	76	62	77	81	81	71	68	66	83	76	71	68	60	84	78	68	71	83	85	70	74	66	75	72	67	69	60	87	74	73	79	72	72	80	74	78	76	73	73	75	62	80	63	70	68	65	66	82	75	74	82	69	60	75	92	84	75	76	57	85	68	62	74	76	69	63	66	71	75	63	77	66	55	76	70	78	81	91	81	79	59	68	61	60	89	72	71	70	89	65	88	55	68	86	84	78	76	73	82	75	82	72	77	66	70	62	79	75	58	79	70	79	82	75	63	64	71	74	73	85	73	65	64	72	72	64	78	69	78	77	73	69	84	73	81	72	83	78	72	66	88	45	81	76	75	64	77	60	84	83	74	92	76	73	84	81	82	83	77	75	71	73	74	74	78	76	77	74	52	70	81	65	91	71	69	54	65	84	75	63	74	77	77	85	74	79	76	77	97	70	63	76	66	81	67	77	71	77	68	68	74	70	83	73	75	74	66	63	68	73	74	77	85	81	59	68	102	78	64	76	65	85	64	72	68	91	78	68	54	71	55	76	66	69	74	83	79	62	68	66	71	77	72	58	71	57	70	75	69	84	85	71	67	69	74	74	67	77	78	79	63	71	77	72	73	60	87	63	71	84	79	67	69	82	71	88	79	67	77	76	60	65	78	77	80	73	64	80	71	74	56	86	75	77	75	78	75	77	72	84	66	71	75	92	71	79	68	66	62	68	68	88	81	70	88	74	72	85	62	79	76	68	65	66	66	68	75	85	72	73	62	72	79	74	67	69	76	69	83	77	81	78	72	65	73	90	75	66	55	72	86	69	72	80	64	56	75	77	82	71	61	86	71	85	72	74	72	78	72	64	72	84	70	50	59	64	81	84	71	63	74	72	65	79	65	70	61	88	55	80	92	62	64	77	72	80	58	87	70	68	62	75	72	69	62	77	69	78	79	54	70	67	59	83	76	71	73	71	58	57	72	81	77	79	84	73	68	80	78	73	63	76	86	49	69	84	67	64	69	89	68	57	68	62	73	66	67	56	81	68	82	68	67	68	60	73	63	67	76	86	82	91	73	93	84	71	68	82	68	68	65	82	83	75	80	69	57	75	79	67	58	65	62	72	63	60	79	55	67	56	76	90	96	82	77	69	68	73	74	75	66	79	71	70	71	80	82	66	75	62	83	74	72	79	66	66	88	72	77	71	82	78	91	101	74	61	65	68	63	71	73	66	73	78	85	71	75	80	81	69	76	72	77	61	64	72	90	69	75	70	67	74	71	78	69	65	70	76	63	77	63	73	75	75	66	76	75	93	64	78	60	81	74	78	78	74	77	64	73	70	64	80	74	67	79	70	67	65	63	73	76	89	89	63	71	64	69	72	84	84	78	78	69	64	68	74	77	66	68	82	90	70	72	67	74	69	63	73	71	85	79	74	68	72	67	96	66	76	78	78	71	62	77	81	63	81	78	56	77	74	89	68	83	68	69	74	71	86	63	71	68	73	72	68	77	75	78	70	76	94	66	78	71	65	78	65	80	68	63	66	57	89	70	71	67	73	67	84	83	64	79	72	66	64	74	76	80	79	58	80	84	71	86	76	79	71	70	63	72	74	76	61	78	80	68	64	72	69	77	67	82	81	82	74	74	66	70	71	73	85	78	82	90	70	84	61	85	66	72	83	60	89	83	78	60	69	62	63	62	69	71	66	79	85	71	66	67	71	69	75	62	81	83	76	67	70	84	80	78	66	70	66	76	72	68	74	83	88	73	75	86	72	89	69	68	73	70	54	58	68	88	61	70	87	63	62	71	59	71	60	70	74	79	76	76	94	70	84	76	79	74	73	71	76	70	76	79	69	74	55	81	84	62	71	70	78	76	75	80	64	70	86	78	76	69	74	70
23889	16424	11822	19173	27739	29233	27494	25255	22110	19279	16734	14417	13066	11289	9790	8615	7582	6786	5823	5047	4557	4101	3736	3532	3174	2790	2687	2548	2336	2304	2271	2136	1917	1753	1719	1579	1514	1412	1328	1301	1226	1216	1082	1062	1018	947	941	925	891	895	909	963	901	874	893	950	884	897	919	927	854	930	877	843	849	835	880	884	891	918	890	838	845	907	850	846	892	855	854	882	861	870	872	861	876	842	851	834	904	823	910	871	884	834	819	897	865	916	870	881	809	890	835	893	833	836	820	872	892	880	823	855	896	848	845	830	868	874	894	839	847	878	895	863	857	894	826	896	835	782	881	862	915	900	813	857	852	862	872	899	863	859	870	861	883	804	853	928	837	874	877	869	887	892	895	859	914	900	869	828	858	917	850	883	830	890	903	830	865	836	867	865	908	888	911	841	907	847	884	883	890	903	827	923	804	886	857	880	827	904	875	828	878	870	861	851	863	914	895	865	824	884	914	912	860	876	873	867	918	873	846	867	906	839	878	903	930	832	978	901	856	886	883	874	913	872	869	857	877	874	883	885	919	909	884	857	888	948	835	865	876	905	875	851	876	860	922	865	848	889	889	845	858	855	881	893	868	876	882	899	832	824	829	890	823	853	836	878	831	892	940	877	892	893	907	910	890	855	891	916	934	902	869	869	854	823	843	889	898	799	827	815	869	844	898	834	882	852	916	866	846	910	829	864	848	914	885	846	903	885	874	911	824	852	853	850	895	828	840	898	849	884	839	915	850	870	866	821	848	897	880	888	852	909	831	838	887	863	917	867	897	811	842	866	845	892	932	865	852	878	832	864	896	841	894	915	896	888	895	859	863	876	881	915	867	900	858	869	886	885	842	885	883	851	845	933	877	806	825	840	865	850	843	938	878	838	836	886	904	873	838	860	856	861	929	877	859	887	883	857	833	956	882	818	870	862	870	819	853	809	858	884	908	846	866	861	913	871	847	873	843	879	917	903	837	862	866	875	850	811	908	927	856	879	876	896	863	879	848	858	847	827	902	771	893	920	909	852	829	806	909	918	798	860	873	851	851	857	860	856	888	899	827	920	888	896	812	888	875	868	857	838	874	830	835	868	871	897	857	846	870	858	866	909	835	905	872	925	871	857	882	869	893	846	847	866	858	825	893	894	859	830	896	862	866	901	876	832	855	857	874	834	829	838	876	920	887	845	871	847	905	915	880	830	797	846	847	808	905	854	826	893	863	872	894	891	845	877	890	868	828	884	883	873	868	850	882	881	859	844	870	811	843	879	879	892	917	893	848	812	888	871	836	851	884	865	840	877	867	828	853	859	855	796	860	855	826	881	859	862	906	852	944	880	846	819	839	814	926	851	857	822	857	822	882	824	839	869	858	850	884	840	867	853	857	839	887	850	876	842	910	857	883	841	826	876	916	898	852	921	851	859	840	852	865	803	865	834	870	853	906	854	842	873	869	846	881	842	901	887	849	840	849	888	858	865	874	897	929	902	897	883	872	884	822	850	836	815	859	848	875	840	930	825	898	866	844	839	860	846	859	844	877	774	882	843	897	853	898	867	899	857	886	892	882	931	828	883	863	862	875	893	870	815	954	855	900	906	874	844	858	831	823	875	872	850	900	813	813	861	853	811	899	892	858	858	882	819	871	850	908	907	886	850	874	955	871	831	897	886	859	859	872	913	903	854	820	882	914	843	864	887	926	894	843	901	917	867	847	907	870	853	892	884	924	851	850	842	857	856	865	899	821	849	874	845	853	926	868	863	854	864	888	906	898	884	807	854	884	855	882	860	878	849	823	870	905	865	856	883	827	838	897	895	844	799	856	812	890	880	850	894	908	860	896	832	864	891	862	911	878	886	894	837	858	876	893	877	865	835	867	866	839	877	860	874	843	872	822	865	897	868	844	861	847	821	856	872	957	887	789	846	885	890	883	897	837	857	902	864	915	877	920	874	919	917	855	885	859	891	844	874	886	883	860	921	865	868	893	870	832	856	883	889	966	872	893	900	874	898	877	887	889	860	884	893	800	859	872	860	795	932	874	875	828	816	867	802	876	872	865	869	858	867	900	873	835	892	835	861	893	928	866	810	903	892	870	858	848	865	868	887	867	855	865	849	871	884	846	847	861	816	890	822	875	881	875	844	888	865	916	805	872	882	855	864	859	876	859	846	840	868	864	851	920	902	915	860	850	875	814	877	890	879	829	929	842	872	885	868	884	875	867	843	884	866	846	849	889	866	874	892	849	871	848	859	884	907	861	859	822	878	915	833	894	889	824	892	875	889	827	813	935	860	860	845	904	845	882	889	886	882	894	897	864	893	860	836	851	872	837	934	888	869	862	910	855	854	890	859	878	807	832	889	903	823	883	859	848	884	848	854	816	874	899	895	919	864	907	878	894	876	866	890	896	871	873	842	850	866	870	847	913	874	872	888	839	888	879	843	799	870	863	888	849	836	912	833	876	893	878	874	887	881	842	792	880	850	883	828	869	844	869	809	863	851	861	848	881	853	861	920	876	832	874	881	837	845	839	850	877	888	867	830	836	866	870	870	866	946	909	900	893	828	868	853	893	839	925	908	849	883	886	834	934	867	875	907	881	826	839	896	901	830	871	876	873	839	907	871	828	872	900	857	822	862	845	891	819	835	884	876	850	805	896	912	837	856	877	900	859	904	874	839	865	868	881	865	863	820	884	883	880	876	824	927	889	875	910	868	844	878	883	848	827	858	886	867	865	863	836	834	867	878	892	862	835	840	851	843	893	870	812	899	847	891	876	850	911	866	921	893	887	907	869	820	914	887	857	856	866	840	858	887	854	899	898	831	892	850	874	807	822	861	874	843	890	888	865	804	889	886	926	888	861	830	865	808	869	943	856	830	868	890	898	860	877	851	842	929	873	851	817	839	877	933	849	839	855	913	862	908	816	816	852	886	831	897	851	846	861	856	893	872	850	857	853	826	831	879	893	879	911	875	880	799	877	842	935	868	822	871	904	880	845	845	852	848	861	852	907	840	876	842	871	851	871	892	813	890	885	920	832	893	859	844	887	887	867	889	850	793	911	883	863	845	856	896	838	849	888	856	850	865	830	924	854	892	882	853	824	895	903	827	894	869	854	888	886	848	883	881	810	894	863	887	865	852	862	848	861	831	910	874	833	828	873	900	908	794	877	837	892	846	814	886	855	865	849	903	899	858	817	963	898	836	918	897	829	872	864	891	878	855	865	887	879	833	922	838	893	890	863	907	844	915	859	879	886	908	897	869	839	827	866	884	828	875	872	945	895	889	829	860	853	925	867	831	857	830	835	863	854	894	882	809	878	839	866	853	910	901	889	899	865	858	878	841	870	892	893	854	880	882	887	817	837	868	901	876	832	859	886	890	885	913	881	860	888	873	833	834	888	893	904	869	837	907	886	842	914	886	862	871	856	857	900	837	870	852	847	862	889	880	839	852	830	850	887	863	890	828	914	874	813	813	850	856	878	897	907	837	849	913	843	863
3720	2343	1223	783	987	1356	1388	1249	1027	947	815	679	567	532	471	385	336	302	272	252	207	205	175	185	168	170	138	145	135	131	117	128	105	108	109	82	93	94	111	92	93	99	92	78	75	80	92	73	80	72	55	99	74	76	66	84	91	58	74	68	76	85	83	82	70	68	64	66	68	73	68	93	74	81	92	77	84	84	68	96	74	76	78	53	75	68	70	62	71	67	74	68	70	60	81	71	67	76	88	72	83	57	89	73	75	70	74	73	62	72	89	72	79	87	83	85	78	77	84	92	66	51	68	76	71	57	88	78	69	59	72	74	77	73	56	83	71	62	75	78	77	77	76	72	67	76	84	74	78	84	69	84	69	91	84	75	75	89	77	75	87	78	63	72	71	62	61	62	87	76	65	79	69	70	67	71	76	74	57	72	86	67	82	82	82	84	71	81	65	77	88	76	59	73	72	83	77	79	90	76	74	64	81	72	79	78	59	60	80	78	70	77	82	81	83	70	63	70	66	81	74	58	66	74	71	61	55	56	76	79	68	68	94	85	67	87	73	69	81	63	74	80	76	79	67	82	88	60	61	72	69	80	73	72	79	73	86	72	72	86	93	79	67	78	62	82	74	90	91	71	75	74	74	86	83	77	57	83	84	70	69	81	94	79	76	74	67	56	68	72	76	68	63	58	86	78	65	74	74	58	80	75	83	77	96	74	74	79	76	70	79	76	68	65	60	77	84	65	82	72	77	69	73	68	70	79	76	75	75	75	69	68	77	72	73	73	72	75	69	72	71	77	72	78	81	74	75	70	70	77	81	87	77	86	90	95	78	69	69	71	73	83	65	88	63	74	70	70	68	68	73	88	72	83	77	72	80	68	71	66	85	84	63	75	73	82	66	78	84	77	67	75	63	78	80	73	63	56	76	75	74	57	73	71	58	71	55	74	76	82	82	72	74	80	64	73	76	54	80	67	85	80	71	79	76	71	70	86	74	69	69	81	74	93	77	66	76	69	64	75	82	78	82	60	63	79	70	60	66	62	75	58	73	64	67	71	68	69	84	89	85	74	72	69	58	73	88	73	72	75	72	70	71	65	58	69	87	80	78	72	68	74	73	82	71	91	68	79	74	94	69	56	87	75	93	73	68	84	73	80	71	94	79	85	91	67	80	87	65	68	74	78	67	78	66	69	86	72	76	68	77	58	60	65	68	57	92	82	92	74	63	67	78	81	75	72	67	73	70	64	65	85	97	73	70	64	86	81	72	89	80	73	77	76	84	75	81	95	90	81	91	77	62	63	80	76	71	78	67	87	71	67	80	78	77	70	70	72	72	70	64	73	79	74	83	60	79	87	68	75	76	67	78	67	57	70	59	78	70	69	73	68	90	63	78	69	63	80	71	78	75	77	79	68	79	75	78	85	62	78	68	71	68	72	86	76	63	64	66	77	63	70	73	87	72	69	71	78	81	63	62	66	76	67	59	79	77	77	84	67	87	77	75	78	63	83	73	60	77	80	77	67	69	83	63	70	60	62	63	68	65	73	60	85	82	64	71	81	75	62	68	71	90	80	63	75	78	86	75	80	86	72	74	75	74	68	58	75	71	67	73	58	58	73	77	72	82	72	58	76	65	77	66	69	77	79	60	91	73	76	72	68	79	57	65	60	56	76	58	74	68	104	80	79	65	68	76	91	84	75	65	70	71	81	69	81	70	78	60	72	88	68	76	69	93	82	63	93	77	68	74	70	74	83	82	62	74	79	75	69	75	86	65	80	81	65	75	74	86	81	83	72	71	73	91	70	76	61	76	89	71	78	61	81	62	76	82	65	79	75	77	91	50	88	65	79	62	90	73	74	88	65	77	72	62	76	75	70	77	73	59	74	74	85	101	76	75	75	64	82	71	71	82	78	75	77	69	81	64	61	72	63	77	79	79	80	84	65	74	78	74	73	79	70	85	68	85	78	65	81	73	71	75	98	79	76	81	69	60	70	66	74	86	66	73	77	81	63	66	69	75	74	74	73	58	78	67	80	65	86	90	70	71	78	76	71	70	71	82	63	76	74	72	73	70	66	77	56	64	78	67	85	73	64	54	74	71	69	68	77	77	76	79	58	77	81	75	69	88	74	65	59	70	81	59	76	78	70	72	60	60	69	82	68	69	81	75	88	73	76	77	87	78	74	59	75	68	70	74	76	84	67	69	84	66	69	61	70	63	84	82	78	92	80	93	64	68	80	82	72	72	55	67	76	70	65	72	64	78	83	74	80	73	59	88	72	71	68	67	80	77	84	66	80	71	71	71	66	85	93	62	87	82	83	77	81	66	66	71	82	84	77	70	67	80	56	76	95	71	67	59	78	69	70	76	72	50	77	63	85	73	102	90	72	77	82	87	74	74	77	69	84	69	56	57	100	76	83	84	72	70	78	79	81	74	87	70	88	68	104	61	72	70	63	87	72	69	79	77	73	62	74	68	72	72	64	71	80	67	73	62	85	69	76	65	79	64	69	69	57	82	66	90	73	85	74	69	81	85	81	72	58	79	64	56	82	80	76	75	82	70	60	64	82	81	66	76	75	78	65	70	71	94	78	67	87	79	68	76	81	80	65	78	81	73	71	60	57	68	63	90	84	81	80	69	73	81	87	64	67	84	81	87	73	73	67	68	78	81	72	64	60	61	73	83	75	79	54	74	78	57	65	61	71	78	88	75	74	69	87	91	56	71	78	70	78	66	90	67	71	73	82	59	73	77	73	83	87	63	66	66	73	72	79	72	74	71	78	68	69	72	83	78	67	62	79	82	84	81	77	76	74	59	73	67	77	80	96	82	68	74	73	67	65	72	72	74	72	78	77	76	72	73	77	77	79	83	73	78	91	83	65	71	78	74	70	98	74	72	78	81	76	52	71	72	71	76	80	75	82	64	78	82	85	88	74	80	80	61	69	69	67	70	66	66	81	61	83	71	79	85	70	73	63	71	80	80	66	62	74	79	73	78	74	97	81	68	76	79	75	98	68	77	59	82	73	67	69	78	76	68	66	60	66	80	58	78	66	63	81	75	82	74	60	68	64	74	86	60	90	74	69	75	85	66	87	70	70	62	82	87	74	76	84	69	70	70	79	82	70	72	83	91	61	77	74	80	64	87	99	68	83	59	77	85	97	71	69	82	84	64	68	83	94	70	75	81	71	84	72	75	74	97	81	80	68	77	77	73	65	73	73	75	69	67	75	81	75	78	77	79	58	57	78	83	76	76	75	71	74	65	83	84	67	68	71	63	77	59	66	81	65	78	67	77	76	70	73	63	65	69	82	65	60	81	75	69	82	68	68	63	81	74	91	64	78	77	78	99	88	68	64	71	75	68	78	65	82	79	83	74	79	71	68	87	69	77	82	86	94	71	64	81	81	88	75	81	66	62	57	79	84	62	65	65	94	80	71	65	76	86	76	72	78	71	67	86	70	71	84	69	72	73	80	76	71	76	74	69	71	59	72	73	59	75	81
27744	18680	14040	21957	30244	31066	29387	27335	24749	21985	19578	17324	15660	14225	12749	10951	9540	8378	7502	6685	6110	5542	4947	4544	4006	3655	3341	3084	2826	2865	2729	2599	2275	2140	1951	1775	1724	1603	1503	1421	1297	1277	1216	1130	1123	1074	1023	998	972	965	938	1021	930	964	926	929	933	902	929	921	877	890	881	926	899	866	835	914	911	883	921	879	852	902	835	907	877	892	884	856	889	939	863	894	898	944	945	886	811	876	825	910	911	897	858	903	886	888	861	888	871	855	853	904	848	923	874	845	889	917	853	886	866	920	890	865	925	924	917	897	898	877	891	894	910	882	870	869	869	859	841	895	897	906	859	882	869	844	883	938	852	850	888	831	857	881	918	903	890	849	856	813	872	821	833	864	896	883	860	893	847	870	876	844	854	916	910	859	861	874	874	850	891	920	913	862	904	892	866	869	833	903	861	920	906	865	887	901	869	919	866	867	889	906	851	813	881	914	862	879	870	874	850	915	878	861	928	925	856	896	865	948	898	837	875	872	827	818	890	834	869	854	862	886	861	805	866	844	871	930	873	814	890	898	871	866	859	862	918	837	872	907	898	847	853	906	871	839	886	910	895	881	899	812	839	904	922	879	901	927	897	866	880	928	871	836	923	891	908	875	894	890	938	864	848	856	847	883	863	856	858	881	855	871	857	880	915	881	857	865	898	836	877	868	876	866	833	906	908	890	874	909	882	870	925	826	854	848	890	850	832	932	871	840	867	865	851	873	846	849	874	905	820	895	866	854	872	900	894	851	909	831	897	879	883	833	898	878	866	836	842	878	892	844	840	916	833	862	876	904	823	838	927	923	838	865	904	869	917	915	881	957	870	899	885	825	899	788	889	914	872	896	876	837	855	884	897	853	887	903	844	917	913	878	853	895	902	818	861	902	907	851	850	903	864	836	943	863	827	923	903	836	927	886	944	877	887	875	917	882	847	929	890	898	865	877	880	902	862	924	894	846	872	845	867	896	859	877	907	839	870	821	836	870	902	928	865	855	887	871	888	907	834	859	923	896	873	835	882	906	821	888	904	900	897	852	871	883	879	852	891	838	914	867	870	814	835	817	879	870	858	894	942	887	856	881	901	900	882	859	889	889	934	904	876	820	815	884	904	910	890	863	880	889	952	835	901	882	852	823	924	863	841	854	857	928	869	939	964	917	892	855	913	900	876	909	911	884	826	869	863	918	861	907	893	861	859	916	812	894	896	871	929	918	883	848	874	887	917	807	868	876	934	859	897	892	919	876	898	839	880	865	896	863	845	854	921	908	885	833	909	928	891	827	837	903	910	847	926	937	846	857	855	845	883	843	888	892	875	875	888	853	884	856	869	919	844	864	854	848	845	936	867	889	882	869	859	837	881	889	893	912	859	864	874	894	877	838	876	890	811	862	889	907	979	887	856	858	873	892	902	912	860	874	905	896	938	890	899	893	880	873	842	902	816	822	892	842	900	845	857	839	898	867	850	876	874	926	846	880	853	884	897	867	880	844	883	857	833	845	882	875	851	854	898	865	860	871	891	877	878	849	873	906	870	843	860	873	884	831	918	870	864	858	846	807	856	839	856	911	848	889	858	895	929	844	834	838	860	825	882	822	856	851	871	847	911	887	854	868	846	859	904	844	874	804	876	859	848	854	841	867	836	879	892	861	857	859	910	872	858	873	836	854	897	887	869	850	842	904	869	912	804	866	913	883	818	852	859	889	869	844	881	860	850	882	874	904	906	884	879	913	866	877	895	903	891	836	866	867	877	882	846	869	871	926	880	878	855	881	885	906	922	869	854	897	827	841	856	852	821	848	862	881	926	871	918	895	894	902	946	886	862	875	900	868	860	926	841	883	876	891	901	891	851	894	872	953	830	921	836	858	920	882	857	886	865	874	900	898	917	890	865	864	874	861	823	887	881	867	818	856	833	886	865	863	885	882	879	866	835	873	919	840	889	883	877	916	849	866	916	905	872	954	765	872	922	849	911	885	872	891	879	898	900	865	862	876	905	865	871	903	914	924	871	883	844	931	891	866	869	918	886	864	847	839	914	895	828	877	910	820	891	888	869	907	828	845	838	870	844	952	912	862	852	900	859	856	843	925	803	821	882	887	862	856	873	883	884	838	892	859	840	897	880	913	846	907	843	857	873	860	860	885	869	908	891	894	857	872	860	909	888	906	894	920	848	879	817	847	873	906	930	812	867	914	877	884	865	857	903	889	873	916	918	879	859	884	869	859	841	874	919	845	865	886	858	836	913	872	889	926	880	872	849	909	939	900	866	889	878	860	869	877	877	878	862	801	887	867	871	844	872	868	879	837	852	906	853	900	874	889	898	815	897	821	825	837	884	813	909	839	854	908	822	894	846	869	843	855	843	868	899	846	905	862	903	819	858	893	847	873	853	883	884	850	893	860	881	890	929	857	893	882	915	849	860	881	868	843	871	897	855	853	871	852	872	832	900	880	946	860	809	838	852	845	839	850	861	859	869	877	883	872	885	889	879	856	885	890	834	881	859	886	870	898	839	896	863	829	894	874	820	911	860	899	901	847	884	903	820	878	868	879	901	844	877	896	877	877	844	875	922	916	880	850	842	862	866	864	908	880	865	934	849	880	921	904	921	864	878	863	876	898	820	891	878	852	871	871	870	876	890	847	901	855	890	897	867	857	867	875	935	858	909	916	835	863	861	907	863	864	865	860	838	813	852	868	845	882	905	891	868	870	915	878	877	847	879	843	935	918	877	821	865	886	855	833	876	896	855	932	831	913	891	837	849	856	838	860	793	873	860	897	866	883	879	877	828	883	928	895	893	911	881	943	867	884	849	902	846	917	861	883	938	876	811	855	871	897	865	878	904	933	840	881	863	900	828	880	845	921	842	944	841	896	869	961	911	880	947	907	884	919	874	839	898	860	862	893	863	877	940	892	910	920	881	853	869	845	868	849	908	879	850	894	845	900	899	884	875	890	847	884	874	952	891	873	882	867	849	868	840	908	855	890	883	893	929	858	836	870	904	882	883	878	847	887	882	900	889	887	880	916	875	858	867	944	869	867	858	855	915	913	871	849	887	893	861	898	851	839	893	847	921	886	860	853	869	896	905	849	825	864	890	871	896	939	873	869	912	871	847	889	872	931	860	905	878	873	893	883	883	834	918	917	838	892	879	831	856	842	897	830	918	892	858	933	862	926	884	799	832	855	847	896	856	898	877	899	936	931	849	841	909	819	855	848	910	863	891	870	831	942	812	860	878	860	920	876	899	880	861	849	891	885	890	851	852	862	876	865	906	888	885	898	864	832	910	869	887	852	862	845	857	851	883	857	888	878	888	861	845	880	843	890	886	889	950	857	866	847	857	842	888	843	878	893	889	889	864	866	848	851	887	916	870	858	935	859	838	870	821	844	881	881	896	900	915	901	822	905	861	845	926	853	898	894	883	938	806	901	873	866	906	827	854	867	826	868	882	822	869	918	849	863	865	909	885	872	855	877	903	841	922	900
2447	767	409	345	391	543	542	504	427	406	329	318	274	248	216	214	157	161	137	140	105	137	97	106	112	97	85	96	79	83	83	81	79	75	81	77	68	71	85	74	70	77	68	62	75	69	70	57	60	62	63	75	72	72	60	61	64	75	65	79	62	61	64	71	59	69	66	76	71	64	90	64	60	66	73	77	67	71	61	85	60	53	61	61	80	71	61	80	63	64	60	75	61	60	68	61	67	72	62	63	76	70	63	59	72	72	66	78	70	64	82	72	50	56	84	55	57	73	63	67	61	68	64	62	54	62	61	75	70	68	76	63	62	58	80	67	59	73	59	51	76	75	54	72	71	58	80	62	68	63	58	63	76	78	46	71	57	56	46	60	78	54	65	79	46	69	72	68	69	86	67	62	73	70	63	60	61	51	57	69	62	76	68	86	80	63	67	76	57	65	80	66	73	57	62	63	67	57	66	78	73	90	67	72	61	80	76	53	63	60	66	58	61	65	81	84	58	78	64	62	73	89	64	64	65	65	62	65	72	68	70	62	63	63	74	84	63	42	58	62	77	75	54	74	57	51	64	67	64	82	59	72	70	79	81	59	77	58	73	64	66	65	70	71	58	69	58	63	64	69	54	71	67	56	67	68	76	72	57	77	62	67	78	61	63	78	70	57	61	49	58	66	66	59	76	66	59	62	72	80	54	61	67	66	58	64	61	68	64	71	71	64	64	65	58	72	65	71	61	73	63	64	73	67	67	66	76	63	60	69	71	71	70	69	46	75	56	51	71	64	59	60	56	62	53	47	60	73	56	70	59	68	66	77	65	66	52	70	72	62	66	65	75	70	64	69	57	73	60	84	67	65	48	77	82	62	60	63	62	69	64	55	73	79	65	60	60	64	74	55	60	72	56	82	58	68	71	51	74	70	67	55	68	65	70	62	64	72	52	76	49	73	67	78	48	70	63	61	80	56	70	57	62	72	66	74	64	75	50	65	64	70	66	52	83	66	62	63	55	75	53	54	68	67	63	78	66	68	58	68	60	59	71	81	59	53	77	63	69	75	61	61	53	63	62	67	61	61	66	73	71	60	66	69	63	72	58	72	68	61	69	81	57	65	71	72	63	60	60	61	63	60	62	70	65	68	77	82	64	85	67	78	60	67	59	73	63	89	54	68	84	66	80	71	51	79	49	73	80	70	70	57	71	57	53	70	64	65	64	73	56	64	75	59	61	74	58	71	70	80	54	61	75	74	63	60	70	63	68	63	64	69	70	71	82	52	75	56	72	66	52	53	51	76	72	66	59	47	67	75	70	67	48	72	55	52	60	67	53	68	65	74	76	77	64	58	65	73	71	58	67	70	59	68	68	76	56	62	66	69	58	74	57	63	82	56	78	81	83	50	61	70	68	84	74	75	67	61	63	70	97	60	63	50	64	88	71	62	73	67	60	76	59	77	63	87	49	81	56	65	60	67	66	54	84	70	63	76	59	58	63	59	68	79	56	58	82	68	66	67	68	47	59	69	74	69	73	52	76	67	55	68	63	74	60	73	71	59	54	61	52	76	76	64	69	62	72	63	69	61	76	73	56	73	64	79	83	62	76	50	58	59	70	71	64	78	66	66	46	74	65	58	46	59	71	76	67	63	65	82	85	72	51	65	60	60	56	55	55	72	63	74	80	60	66	73	69	64	71	51	62	69	65	74	72	66	67	64	66	56	72	72	92	55	81	57	71	63	66	60	82	76	70	67	67	76	83	75	65	79	73	54	70	61	72	70	78	70	53	67	48	68	58	57	69	64	62	54	70	78	59	57	67	74	73	70	65	78	62	60	64	78	80	75	73	64	59	67	61	67	57	81	65	69	57	71	88	57	71	61	92	68	92	55	66	80	66	70	64	66	66	73	52	67	61	66	53	74	70	72	78	56	68	74	81	60	70	75	67	66	56	62	69	53	71	57	61	63	76	70	55	56	80	61	61	66	67	72	73	83	60	81	49	65	78	66	69	58	72	46	72	65	59	56	72	59	68	78	64	51	63	62	70	66	62	71	70	62	46	60	54	77	68	66	58	83	53	57	76	75	64	60	72	73	79	82	57	68	58	53	70	73	79	63	67	69	67	51	71	50	70	77	76	65	66	74	70	73	73	76	64	75	63	66	48	90	69	80	53	61	71	68	57	67	66	67	59	73	55	66	62	79	66	53	66	67	72	62	64	73	74	65	63	59	59	60	65	59	72	68	64	77	57	70	79	69	82	77	67	67	65	74	52	70	72	70	52	64	60	60	67	63	69	75	70	61	55	71	68	67	70	54	72	66	81	66	70	67	82	55	67	73	52	77	64	76	60	62	64	63	76	62	53	66	73	69	71	81	62	68	68	57	61	63	62	76	60	54	71	64	65	87	76	52	59	66	62	60	59	50	77	62	65	80	84	55	67	74	59	48	74	81	66	74	76	51	64	71	62	59	72	62	65	81	80	83	80	68	68	78	72	58	65	77	56	71	66	69	61	69	61	82	65	69	62	67	56	59	59	72	69	71	69	63	61	57	63	72	73	54	70	63	62	78	74	73	72	56	71	68	68	76	77	69	69	70	56	65	68	75	70	63	61	60	54	73	63	73	69	51	67	69	62	55	72	58	58	65	51	83	68	63	75	72	66	64	64	70	74	68	61	57	73	75	58	67	73	60	58	80	61	68	60	80	54	69	71	66	62	73	78	54	69	67	83	62	78	59	42	50	86	63	70	70	60	59	68	61	55	67	62	54	71	67	69	54	51	70	64	62	68	75	80	77	66	81	70	63	69	76	61	70	65	68	67	68	62	73	68	60	65	61	62	78	68	65	81	63	74	69	65	69	74	83	71	73	63	68	73	67	72	65	65	61	68	65	59	48	65	60	64	63	71	65	53	65	62	69	74	46	70	85	55	68	81	55	64	72	62	74	52	65	65	59	78	61	80	66	59	57	74	66	66	78	62	75	78	84	81	57	62	54	80	60	49	67	68	60	75	78	75	64	66	62	66	69	61	61	66	54	66	78	66	67	63	78	75	55	58	67	70	70	71	62	60	67	60	59	67	88	75	68	58	72	73	70	76	60	69	66	74	73	54	77	53	64	76	83	75	73	55	54	67	74	71	67	63	76	64	57	57	57	69	59	69	62	64	57	56	57	68	65	74	75	78	49	62	64	62	65	59	57	73	77	61	67	58	63	46	72	72	63	64	69	61	76	67	57	60	70	69	81	77	70	79	71	74	62	61	64	81	83	80	71	66	61	64	57	55	64	63	53	59	64	46	79	79	56	70	71	74	80	55	71	63	69	67	69	71	66	64	48	69	67	72	71	80	62	74	61	68	68	76	68	63	60	57	60	59	72	62	75	77	58	83	57	51	62	56	65	72	59	59	67	69	66	62	61	60	62	69	61	55	72	61	58	60	59	69	70	64	77	80	76	70	75	63	61	67	58	75	80	69	70	67	76	67	57	68	65	65	74	59	83	78	72
20226	11208	7571	14017	21908	22706	20971	18919	16677	14461	12201	10247	8988	8043	6793	5903	4855	4181	3775	3223	2901	2588	2457	2207	2080	1840	1717	1633	1582	1584	1592	1559	1388	1332	1254	1199	1182	1078	1014	1007	975	974	993	899	823	869	866	852	828	848	857	783	835	834	828	845	856	789	771	811	840	804	804	760	824	842	801	795	798	775	822	810	820	833	810	799	801	843	799	808	837	754	828	796	749	845	793	796	774	805	787	788	784	822	809	833	796	800	745	805	810	764	822	785	805	844	800	771	725	798	860	767	838	808	818	799	771	798	805	807	812	822	801	790	811	809	808	774	818	783	823	787	831	826	829	824	809	805	819	800	791	801	768	809	808	837	776	790	825	790	784	746	816	782	775	801	807	781	799	804	765	789	796	807	803	807	788	776	779	781	816	805	743	823	803	794	788	825	804	799	805	790	840	815	827	830	792	773	779	747	752	780	795	759	823	746	775	749	804	803	745	825	843	777	807	778	803	786	829	759	773	770	786	787	747	798	807	806	767	839	819	782	836	756	812	813	809	768	802	782	809	781	766	835	821	834	829	843	785	801	791	829	798	808	812	796	759	791	781	819	775	794	770	815	806	760	813	777	843	808	745	838	766	804	800	812	794	749	778	740	778	837	825	757	791	843	811	781	871	831	832	797	799	788	800	847	801	802	789	776	798	827	789	807	806	805	832	816	776	865	794	742	758	796	771	793	840	795	812	820	825	825	791	801	776	851	813	753	791	761	780	827	802	790	788	785	803	755	798	820	756	822	809	792	787	816	783	800	815	735	850	837	778	814	808	778	829	799	775	794	802	814	790	813	838	744	752	799	786	784	773	790	794	830	747	822	806	802	809	818	813	813	761	771	780	777	779	815	814	821	813	791	806	800	796	810	794	785	821	832	789	800	784	800	803	764	775	818	781	801	776	845	755	835	801	836	767	793	851	781	833	810	820	797	839	783	775	811	767	777	833	823	829	819	779	816	807	824	779	788	768	816	767	778	764	801	807	836	801	807	791	811	829	759	808	770	791	818	821	750	811	766	804	795	783	802	737	823	820	795	777	792	764	809	832	801	762	800	796	790	798	766	736	835	817	759	831	793	786	750	791	764	810	813	813	806	843	865	795	848	817	761	765	772	828	793	832	781	813	790	800	778	811	792	778	779	846	833	832	791	794	771	814	838	823	841	785	798	792	828	789	821	830	799	783	827	856	743	797	803	761	751	854	856	842	775	783	761	816	773	818	819	785	831	743	775	768	776	768	807	783	822	803	812	796	793	807	798	776	768	817	787	798	801	801	816	758	791	769	814	793	815	813	785	831	826	795	824	796	814	802	810	815	785	782	783	820	805	787	833	766	762	812	770	777	802	777	846	807	811	816	824	784	788	813	773	763	824	806	851	809	799	812	752	796	772	778	801	808	784	851	788	782	792	830	822	767	801	805	838	804	759	797	796	793	805	813	811	797	772	800	752	801	769	859	795	775	809	783	792	776	801	788	820	759	790	830	791	787	773	775	799	827	729	765	777	835	795	758	828	816	851	812	798	818	788	819	795	849	809	782	764	817	787	799	771	783	824	780	828	789	787	789	813	769	805	738	758	807	822	770	788	786	811	818	761	829	784	793	804	834	804	831	851	862	758	873	759	822	805	808	808	785	817	783	794	788	777	780	810	817	828	772	778	781	801	773	768	793	726	762	796	816	746	769	829	850	816	846	773	804	849	774	785	841	764	814	750	834	768	825	791	826	780	774	793	757	781	792	804	832	828	809	809	740	815	802	832	817	746	785	812	855	792	816	756	830	776	763	789	834	872	782	755	754	780	750	784	740	815	813	845	793	804	759	785	776	774	824	810	873	770	831	787	808	775	799	822	769	819	792	857	798	801	799	786	781	856	777	763	803	846	772	810	803	805	788	811	783	830	812	795	863	811	805	765	836	836	785	751	747	800	779	732	801	791	828	749	767	800	775	752	781	802	791	818	834	837	787	815	810	762	793	829	807	761	791	749	788	803	791	759	795	813	783	755	808	813	805	765	803	791	774	805	809	789	790	774	784	798	783	742	769	819	752	841	844	794	751	812	752	751	827	848	812	813	770	797	796	838	787	833	840	741	846	826	851	831	790	810	798	833	807	849	827	851	771	800	800	780	746	815	791	825	813	781	839	838	809	747	758	759	822	822	807	799	795	845	758	809	787	724	780	783	744	812	828	811	778	777	825	773	836	796	786	806	797	752	797	820	847	803	770	831	800	800	789	845	802	765	790	837	766	762	847	737	826	763	826	822	829	789	831	825	750	800	798	787	817	789	831	780	786	788	778	827	806	768	801	815	804	780	815	842	808	767	804	810	824	794	702	800	794	768	810	764	817	742	799	771	791	767	756	784	789	811	810	796	805	806	777	827	825	794	818	817	846	777	778	811	794	795	826	825	804	778	805	790	801	775	809	815	829	721	777	782	753	829	772	833	759	822	797	814	846	752	773	773	836	735	833	773	814	817	801	794	804	770	772	792	811	796	795	848	771	815	775	828	762	837	775	780	774	745	823	795	769	801	784	805	787	829	787	812	804	797	786	795	834	815	748	799	828	779	809	803	793	782	790	776	769	774	817	819	826	764	767	821	791	783	797	814	814	761	826	789	713	723	813	779	833	811	781	772	821	781	814	811	799	773	787	810	813	747	786	752	813	800	814	808	839	758	776	774	772	805	759	747	789	782	793	772	830	840	805	797	854	805	749	799	842	775	782	761	786	815	781	791	804	798	803	772	758	814	769	804	779	847	768	765	840	845	791	855	804	820	788	772	816	808	782	784	787	779	794	812	793	806	798	763	783	792	782	785	794	793	835	808	784	757	774	819	805	808	830	798	815	800	812	840	783	801	775	801	783	826	814	829	782	758	802	841	828	785	816	810	812	786	810	802	768	773	804	759	820	822	785	809	833	829	817	766	770	806	819	777	837	784	809	835	786	745	801	767	787	763	829	781	829	784	854	819	779	749	789	835	766	760	750	773	827	804	753	807	802	805	794	780	759	761	853	817	766	813	856	800	750	888	795	796	793	826	772	796	816	750	810	852	806	827	774	823	770	840	820	766	821	789	754	811	807	780	798	797	807	789	768	798	782	840	799	809	805	847	761	842	831	807	816	816	793	786	820	748	794	819	768	800	810	770	812	838	856	834	813	798	740	826	787	799	807	819	804	796	787	767	813	792	820	784	807	823	763	829	848	779	806	809	809	790	829	802	772	765	821	769	799	809	845	851	782	835	773	772	758	831	792	766	818	816	781	749	762	759	792	763	784	771	825	784	843	755	823	810	812	778	831	792	772	816	820	813	797	818	816	793	766	842	764	788	833	756	841	774	793	862	765	777	792	796	770	768	813	796	775	801	799	812	799	779	815	830	811	804	799	811	747	777	777	835	788	773	828	794	812	846	801	816	807	802	780	773	836	808	805	763	760	807	836	833	798	792	870	825	794	786	807	814	810	787	826	787	814	764	832	818
2449	1426	733	475	602	832	912	795	740	662	544	500	395	345	289	276	238	226	215	181	191	138	154	130	132	119	120	103	102	108	107	120	72	92	81	83	96	74	73	84	83	92	74	64	70	69	59	67	78	51	69	60	87	71	70	68	56	75	58	69	71	72	74	61	72	65	61	66	63	62	56	82	61	60	83	66	62	73	72	67	72	76	66	63	62	67	76	71	66	70	66	68	78	80	63	77	48	68	67	57	80	61	78	80	84	66	69	54	64	62	75	58	63	64	61	63	80	56	55	72	82	64	77	61	88	53	79	71	79	79	82	64	66	76	76	59	67	79	67	54	62	76	81	58	63	67	83	62	61	61	67	92	68	77	62	66	70	63	71	60	70	71	65	65	70	88	71	57	59	63	62	64	64	62	87	64	77	64	68	62	57	49	71	76	67	68	69	72	81	81	76	59	72	66	80	83	72	71	65	73	72	68	76	69	64	64	65	77	68	68	73	68	60	84	69	60	69	65	74	53	63	70	71	61	78	58	72	72	71	79	72	70	69	63	68	64	62	72	69	65	80	60	68	78	71	58	73	74	63	72	68	51	63	81	58	56	74	75	61	61	69	80	68	83	65	71	65	72	73	73	63	76	66	61	65	67	68	62	63	78	75	68	54	82	76	53	65	78	64	62	70	59	66	72	71	69	70	64	73	76	70	64	62	79	78	58	70	80	83	64	64	68	57	65	76	65	60	69	70	54	76	87	73	70	76	68	66	63	73	76	66	61	72	71	67	69	55	64	73	76	79	80	62	61	70	68	66	76	71	82	66	79	80	71	84	95	74	65	73	66	72	79	69	70	67	72	53	60	74	81	81	65	80	72	67	83	70	73	74	73	83	62	50	75	66	72	73	57	50	51	64	78	69	75	65	64	72	73	69	74	70	66	69	72	67	60	80	75	68	74	55	62	54	51	71	85	91	81	79	71	78	68	64	48	68	62	61	69	74	77	70	60	70	69	72	85	57	78	70	65	64	66	70	63	61	65	63	67	75	74	68	76	79	69	68	65	86	63	74	77	73	54	73	77	77	61	61	71	78	64	67	77	92	67	69	68	66	80	69	72	54	74	67	43	72	60	59	66	65	62	65	77	79	74	81	68	72	77	68	63	65	51	66	82	71	68	76	60	94	75	64	69	70	73	75	76	75	74	66	81	77	73	61	75	77	67	75	78	69	77	63	69	92	57	67	72	83	89	81	62	60	66	78	71	82	67	51	59	61	79	57	51	60	62	70	78	63	55	69	81	84	78	62	60	74	66	57	64	74	86	73	55	87	71	71	67	65	85	72	71	69	64	77	78	72	70	63	83	48	78	72	85	68	81	65	77	89	73	62	67	61	69	65	58	74	83	64	71	70	68	61	61	64	64	66	67	59	69	88	76	64	80	71	67	76	58	51	60	80	68	70	79	77	73	61	58	73	77	71	78	59	95	70	67	64	63	68	71	60	59	57	75	70	68	67	75	75	70	73	81	82	82	68	87	78	61	75	67	69	79	65	80	69	80	71	65	64	70	75	67	69	70	54	71	68	72	58	72	57	82	78	77	70	71	76	69	73	71	83	59	58	61	78	66	75	65	66	74	70	62	69	55	70	74	56	57	60	65	77	78	65	77	69	66	77	67	62	70	65	74	68	73	58	71	49	82	67	68	61	66	79	83	66	66	70	69	81	63	82	82	65	81	77	73	68	73	71	60	74	75	60	63	66	65	69	65	66	79	63	78	68	79	79	81	73	42	66	89	82	62	89	69	67	54	75	68	62	87	57	64	67	64	72	62	69	67	76	67	72	65	76	79	65	68	84	54	85	81	84	75	71	70	63	56	64	72	62	71	75	69	87	73	72	77	68	53	72	62	82	58	73	63	72	84	82	71	75	55	65	61	58	67	77	66	83	66	69	60	63	60	53	60	65	58	71	69	66	70	78	84	70	72	65	62	83	78	68	73	72	69	74	65	61	67	84	63	59	74	69	63	77	67	60	77	72	59	69	70	64	72	66	70	71	72	75	93	89	71	68	75	71	77	76	65	61	82	71	79	76	76	65	61	68	73	79	78	74	57	68	64	67	67	73	59	59	62	63	64	72	88	64	53	64	51	69	67	56	76	62	61	71	66	83	58	74	64	77	67	73	61	63	63	74	75	74	77	59	62	66	75	80	74	67	78	73	59	71	76	81	54	54	82	75	75	58	66	67	73	63	70	76	81	70	68	51	61	70	71	76	72	69	60	71	80	73	61	70	81	102	73	76	64	65	89	88	61	81	83	74	58	66	60	76	74	86	90	79	70	56	69	70	75	75	78	73	70	62	79	66	49	71	55	76	60	65	71	66	74	80	87	63	60	55	70	76	53	64	69	71	69	62	63	66	77	64	70	85	76	72	61	73	66	71	72	71	74	89	65	84	68	54	78	82	100	56	59	68	63	57	72	60	62	82	66	65	73	78	87	63	66	55	65	78	70	71	70	60	64	73	80	66	62	62	80	71	73	59	73	67	67	71	79	67	69	83	65	71	66	62	70	61	68	79	69	63	63	81	62	72	65	66	76	60	63	73	72	55	68	75	58	75	75	79	73	69	68	72	63	61	74	79	73	63	69	65	72	63	73	68	59	71	69	71	66	51	56	81	78	70	57	59	74	76	60	63	67	63	56	72	71	69	61	73	57	65	71	77	53	75	66	74	72	65	58	79	71	55	64	72	60	78	63	72	53	79	56	71	59	70	75	77	82	74	70	66	73	70	64	68	63	74	62	85	69	64	76	73	64	76	78	60	65	76	66	76	84	64	67	58	67	76	69	67	63	66	80	67	68	69	80	67	70	55	64	74	58	65	57	55	74	64	86	64	65	78	71	71	59	66	72	67	77	60	75	64	56	66	60	68	68	68	72	74	71	82	58	66	64	64	61	72	66	60	67	71	77	81	66	68	54	61	75	74	78	83	55	66	83	66	90	68	61	73	65	65	80	70	64	69	58	69	58	73	81	67	72	72	77	68	76	67	77	61	61	65	65	74	87	67	63	78	80	79	60	76	67	75	73	76	58	77	51	69	67	65	69	70	69	76	83	72	66	67	61	67	73	68	70	71	78	71	72	78	73	68	66	68	60	64	66	74	64	73	82	63	74	76	64	68	69	65	67	80	69	62	68	61	73	80	74	73	76	63	73	70	57	86	70	72	58	64	63	60	73	72	63	62	78	72	61	66	76	65	66	55	76	76	46	63	70	75	60	64	61	59	63	77	66	68	70	70	71	67	64	70	65	76	72	84	66	68	75	71	59	67	70	60	68	68	62	72	74	67	70	72	56	64	55	68	49	55	75	68	92	71	58	78	75	70	72	64	58	57	73	75	62	68	75	79	72	81	81	72	60	78	59	63	56	78	69	62	68	77	68	61	80	69	71	87	71	82	62	75	70	67	77	72	65	74	73	77	56	61	67	54	78	63	68	79	64	76	74	57	61	62	73
23716	15061	10542	17527	25393	26562	25078	22639	20784	18529	16167	14133	12345	10973	9700	8619	7317	6452	5601	4869	4332	3962	3568	3237	2990	2667	2358	2127	1988	1966	2002	1873	1756	1596	1569	1404	1467	1285	1212	1227	1173	1057	988	954	940	906	905	833	848	889	877	869	840	803	853	838	829	845	903	839	827	790	891	814	835	807	797	827	860	831	762	815	867	867	782	804	801	787	838	826	798	804	823	827	832	813	803	825	812	816	797	837	821	829	843	829	790	801	836	841	767	866	854	813	785	823	831	792	833	845	864	809	847	860	835	832	827	795	783	795	873	838	854	805	826	827	799	836	835	811	818	782	792	886	829	802	882	756	851	817	845	827	782	897	767	764	834	815	830	767	808	832	811	769	808	824	787	826	822	844	789	836	835	783	835	806	819	820	799	828	794	812	862	849	779	805	835	830	863	817	826	813	810	825	809	803	785	804	788	844	831	838	880	807	811	821	800	859	841	813	816	823	800	806	809	781	864	833	836	861	831	862	829	827	801	818	844	869	817	853	829	849	776	821	867	822	826	771	801	825	822	882	832	822	791	857	747	776	812	802	810	782	831	822	770	810	769	836	814	816	818	827	812	841	795	813	794	804	822	791	845	778	826	820	881	847	863	783	826	822	788	803	829	836	862	850	837	816	832	812	858	787	840	848	792	779	845	784	789	837	803	842	767	831	776	843	780	836	827	788	772	820	797	824	793	848	861	801	828	762	806	808	752	827	837	870	771	824	863	840	782	863	837	790	784	773	817	803	863	802	801	798	822	827	846	838	840	803	815	841	791	802	877	782	861	839	800	858	822	784	828	891	821	830	806	798	818	807	814	757	835	806	842	822	833	776	837	813	813	836	853	773	848	855	771	833	793	831	791	865	863	825	814	832	817	784	806	816	860	824	758	799	821	774	811	796	851	829	802	818	831	788	853	838	809	820	820	821	796	798	811	792	800	780	823	828	821	813	797	792	845	843	894	841	798	789	812	821	818	814	826	829	846	830	801	834	824	838	820	809	796	821	794	893	792	816	831	807	771	788	836	796	807	832	814	839	814	811	795	810	859	864	834	840	829	822	790	812	861	784	829	820	854	758	845	824	806	798	810	788	777	831	829	808	789	850	849	810	815	848	862	807	814	798	818	813	806	765	814	835	790	879	799	805	784	754	804	803	803	822	788	792	843	855	862	860	829	740	779	832	836	797	837	783	819	900	832	843	845	795	770	817	841	767	819	881	758	779	810	836	865	811	790	862	782	807	893	851	792	792	821	830	828	829	835	868	807	854	812	788	862	786	852	813	825	867	873	838	784	806	834	845	819	889	836	826	785	808	892	842	822	786	805	812	797	808	786	834	837	799	803	819	801	832	856	786	850	810	823	835	798	808	766	807	788	786	818	815	792	825	825	801	833	814	852	827	820	828	827	785	831	809	807	829	792	761	871	829	812	841	842	803	793	845	831	799	778	900	838	837	770	878	792	853	855	800	799	798	815	807	783	863	854	796	829	846	802	765	799	815	798	828	847	791	853	781	808	831	868	819	805	869	790	792	824	796	815	814	844	795	851	803	819	848	816	787	767	867	821	831	863	795	844	818	822	777	834	788	779	768	858	769	817	832	827	848	835	837	824	777	845	817	874	837	829	794	868	776	839	788	833	778	871	800	815	817	775	830	823	864	781	822	877	799	847	840	836	792	888	851	789	835	829	833	863	786	834	806	874	842	883	897	840	836	803	818	857	795	833	776	836	786	815	836	780	814	811	819	815	800	829	845	825	818	798	810	844	776	815	814	778	790	803	806	851	826	845	811	831	779	805	866	815	808	824	832	834	789	833	863	802	805	822	817	809	854	819	839	807	822	826	852	829	792	817	816	890	824	805	816	778	831	826	804	812	804	776	847	841	779	800	764	828	772	808	808	779	793	779	815	789	821	819	855	787	782	799	876	822	838	815	819	871	808	780	833	835	803	822	860	807	819	828	853	841	800	823	828	775	826	767	789	766	813	810	755	859	813	788	799	844	790	823	837	836	800	752	858	798	844	822	786	844	802	821	806	843	824	827	780	766	820	815	828	843	805	765	732	838	796	800	801	758	828	825	772	829	832	787	807	780	794	785	844	793	832	811	811	801	875	773	771	858	830	797	836	766	803	825	771	794	817	868	864	870	836	807	829	835	774	786	853	819	783	799	834	796	820	786	841	807	796	800	810	805	830	834	841	829	846	856	894	814	844	841	812	809	829	817	834	841	837	826	759	872	793	823	815	776	863	793	818	825	847	809	860	853	831	850	817	782	772	785	793	822	838	842	829	858	804	818	815	855	836	836	849	808	871	806	807	818	829	813	787	833	862	825	777	834	808	852	789	807	782	806	822	795	799	854	829	825	805	792	893	797	762	845	808	854	803	828	825	774	826	829	802	820	818	890	781	880	832	842	772	837	787	853	838	829	761	814	845	821	791	826	812	860	807	806	848	800	853	819	844	788	779	871	855	790	828	809	852	789	889	792	808	792	776	852	807	820	845	776	841	807	818	846	817	828	806	863	855	872	802	823	762	739	857	820	813	799	799	815	857	800	758	769	819	851	821	874	816	822	790	800	797	799	767	842	894	793	798	824	769	776	836	857	813	821	796	838	824	821	842	841	819	795	820	792	875	829	827	849	818	761	846	847	842	793	755	788	835	876	798	834	828	814	845	811	850	856	790	817	798	778	811	802	831	844	808	841	810	760	807	872	822	821	806	850	866	792	862	811	785	820	832	819	842	790	838	883	796	839	862	853	814	826	825	834	795	868	815	801	812	840	832	813	823	785	783	792	838	781	852	793	826	805	795	741	813	833	777	837	765	801	792	783	821	798	824	832	812	799	786	813	804	834	831	786	810	859	808	864	805	859	788	853	843	808	821	803	814	790	814	826	795	774	844	780	811	766	803	840	815	817	828	832	802	818	784	807	798	793	818	849	789	747	766	807	766	841	807	789	758	890	810	853	852	817	782	875	806	849	867	790	802	816	838	823	816	862	884	829	789	800	846	795	892	807	834	803	802	831	847	792	876	880	889	805	814	829	840	804	872	852	779	823	779	817	820	884	849	846	820	820	828	815	798	802	785	798	797	785	766	806	851	871	822	829	840	816	838	855	868	857	823	808	821	855	823	810	879	831	802	800	788	868	789	813	782	825	852	779	808	836	776	792	845	859	813	802	878	804	793	809	836	798	771	799	877	789	834	809	810	789	787	817	816	863	799	770	827	827	750	828	834	857	866	836	866	793	806	822	798	829	808	824	806	838	757	749	892	889	836	782	819	771	791	753	866	816	825	753	834	813	809	772	782	840	840	827	837	851	780	805	812	840	832	798	823	815	847	821	781	760	830	852	809	815	818	850	857	796	828	805	811	832	861	765	850	803	841	842	824	854	788	842	799	817	803	862	826	828	862	869	814	836	811	803	815	820	836	781	788	869	808	805	838	825	830	797	834	831	808	836	850	806	809	835	839	786	810	827	819	823	840
3797	1320	726	552	605	852	842	812	799	693	653	529	489	429	402	353	268	285	240	217	194	198	166	173	131	163	113	111	110	112	116	108	124	100	96	100	100	76	97	98	93	76	71	71	71	79	68	90	61	68	74	64	67	64	88	71	83	72	50	64	68	87	74	75	74	61	80	61	75	76	71	68	77	75	71	62	78	76	76	57	63	85	77	53	88	67	78	82	54	65	70	76	77	60	96	66	72	69	72	74	71	71	80	58	72	79	57	74	76	85	72	94	62	76	69	75	72	77	64	90	54	66	69	84	69	81	62	83	83	71	80	62	94	85	67	71	76	74	71	91	68	80	76	85	80	73	68	51	63	81	58	76	65	60	77	61	85	69	73	65	78	67	71	76	81	71	66	73	55	73	81	76	81	87	75	62	61	68	70	79	59	74	66	71	73	79	71	74	73	84	78	73	66	67	90	82	63	65	72	68	62	84	74	82	73	79	72	69	76	66	70	77	78	67	73	65	72	79	64	68	65	73	69	64	74	80	69	67	69	69	62	63	70	83	87	67	74	80	63	73	80	87	86	74	82	67	66	64	85	65	71	76	70	68	68	90	76	74	54	66	85	67	67	74	69	80	55	74	75	67	69	77	65	67	66	65	70	80	70	82	78	71	63	75	65	74	76	54	88	61	68	57	69	78	67	77	69	73	88	66	77	67	75	58	77	84	65	68	81	98	73	71	74	59	59	74	62	64	64	68	83	65	67	81	74	70	73	89	68	92	67	57	74	74	72	77	76	94	55	96	78	77	83	82	76	66	85	62	66	72	74	66	80	74	70	67	80	80	68	81	73	72	72	72	65	73	81	81	73	92	62	74	64	60	84	79	70	66	74	84	62	67	67	69	73	73	76	79	66	76	70	75	83	79	76	77	79	76	77	69	74	77	69	64	79	63	89	79	71	70	82	68	84	59	77	69	61	74	67	92	83	66	74	79	77	73	70	76	64	61	69	92	74	81	62	62	72	63	69	67	65	59	77	66	71	83	72	71	65	64	87	80	76	77	82	65	47	59	62	71	76	72	66	60	79	57	82	66	73	76	66	79	67	83	72	66	73	87	60	69	83	74	63	74	82	71	69	68	81	84	80	88	71	79	73	73	76	76	72	70	64	76	71	70	63	65	79	72	88	70	68	65	54	76	83	64	74	80	92	78	56	67	65	63	68	76	83	67	73	76	67	62	84	78	61	82	75	82	77	79	87	67	62	74	67	71	73	75	82	70	79	72	64	62	73	67	79	55	70	65	73	66	54	75	75	82	59	88	79	83	63	83	85	78	80	76	76	67	77	78	79	79	73	73	84	82	76	75	75	73	71	81	64	78	67	87	68	77	71	57	67	68	64	76	81	74	78	81	72	74	75	70	95	78	78	78	71	60	70	67	72	82	77	84	76	72	62	70	74	77	73	86	61	68	76	84	87	69	70	64	79	69	70	60	68	85	81	70	66	77	58	81	73	57	70	81	77	92	64	68	78	70	73	85	84	82	83	77	62	66	59	54	58	65	70	73	65	76	79	64	69	86	78	73	80	78	81	79	76	67	62	85	65	67	75	79	65	71	73	73	71	59	66	58	54	79	79	69	72	79	87	58	72	65	80	79	69	75	89	67	76	61	71	60	75	85	83	72	66	75	84	82	88	79	63	72	72	70	81	78	70	72	61	80	83	72	84	65	77	80	67	70	71	62	81	75	68	74	59	71	72	85	76	79	83	77	83	77	80	71	79	85	66	92	72	86	78	71	83	78	77	74	67	86	69	81	79	89	70	59	79	74	71	58	86	69	85	68	66	74	84	74	64	80	69	65	91	79	71	77	72	74	78	70	89	67	78	70	62	74	62	85	66	98	66	87	85	80	75	63	82	73	69	66	76	71	72	68	87	79	83	68	66	77	74	78	75	75	75	65	64	73	83	73	74	61	66	67	54	65	64	63	77	71	70	73	78	64	60	73	68	64	69	60	86	64	72	63	80	76	69	71	67	81	94	63	70	91	68	65	59	68	80	77	80	81	71	68	63	75	89	83	77	58	63	74	55	77	71	81	67	70	70	92	64	72	65	74	87	75	69	77	76	58	75	68	72	74	74	67	67	75	72	73	82	77	77	84	75	69	59	79	79	63	68	72	75	80	80	69	67	88	72	75	83	66	71	55	73	64	63	69	86	65	72	75	71	74	73	78	60	70	68	73	66	79	80	70	57	78	71	60	82	87	67	58	89	75	75	79	75	70	63	70	71	77	80	72	72	84	92	72	68	85	58	91	74	78	67	83	70	69	66	80	76	73	60	81	68	73	76	72	82	80	77	69	71	72	59	82	77	79	85	66	68	66	64	69	62	76	71	68	77	77	67	80	70	48	68	86	70	74	84	61	85	59	75	86	71	68	71	70	73	77	61	56	81	75	75	65	70	72	69	75	67	61	54	66	69	66	79	77	69	77	55	60	74	69	69	73	70	78	78	64	89	87	76	82	82	73	81	70	73	79	83	66	73	63	78	67	74	79	80	78	66	68	78	70	73	75	73	68	64	87	72	65	82	85	94	75	86	74	75	67	70	84	82	63	63	65	81	66	71	67	85	65	85	66	61	63	79	72	69	59	64	62	59	66	77	73	70	63	77	65	75	87	75	74	72	69	88	58	69	80	64	76	80	59	76	65	64	76	80	74	85	76	76	64	70	63	78	78	75	65	67	88	61	65	76	78	81	67	67	66	62	82	69	65	67	88	81	89	86	70	74	65	77	78	78	64	89	73	83	73	65	71	87	58	69	81	72	70	74	73	86	69	74	59	71	71	90	69	75	70	79	58	104	69	84	73	62	54	69	86	84	67	73	66	85	73	68	75	85	83	81	82	78	69	60	72	77	66	81	70	78	73	75	72	72	76	64	74	61	61	78	88	72	67	73	67	82	59	76	81	72	73	55	68	76	73	71	84	77	68	89	67	79	60	71	73	71	79	65	85	79	80	62	78	71	63	68	77	68	70	55	75	74	66	66	74	83	78	77	78	63	67	76	75	84	71	73	82	87	74	74	72	89	68	73	66	70	84	73	83	66	61	56	63	83	81	73	64	66	71	84	71	81	76	76	78	85	62	62	53	69	74	66	81	64	64	55	71	70	64	67	80	75	75	60	83	75	77	61	63	92	59	76	73	72	90	83	69	73	62	81	68	63	70	69	68	70	77	74	69	81	76	79	61	64	77	70	85	72	83	63	72	76	73	70	90	70	76	67	71	72	81	77	73	79	81	82	61	71	75	69	62	75	63	66	71	52	64	77	74	73	72	65	68	72	57	54	67	71	69	79	72	61	80	87	67	69	68	68	72	68	74	63	74	66	75	64	67	79	69	79	62	86	58	74	58	82	78	68	65	93	66	86	69	70	78	70	70	74	72	63	75	69	75	71	70	65	77	83	77	85	74	65	75	66	74	64	80	75	66	56	68	64	84	83	73	68	75	98	89	81	82
22733	14482	10343	16709	25032	26596	25197	23404	21817	19567	17479	15491	13886	12481	10998	9657	8680	7586	6738	5911	5147	4635	4318	3912	3559	2969	2681	2478	2232	2104	2151	2039	1930	1792	1714	1619	1580	1387	1360	1296	1144	1123	1094	1002	1022	940	902	941	934	927	910	911	922	946	877	890	898	920	891	825	970	892	883	852	878	888	857	877	871	856	859	832	846	853	861	831	829	914	817	924	881	865	848	802	850	882	860	939	877	906	824	887	841	904	858	842	840	871	840	873	852	846	833	830	850	843	864	922	831	830	857	868	790	897	818	874	886	869	817	842	873	808	889	898	896	878	827	847	885	895	833	833	860	858	873	894	880	879	847	884	876	880	875	839	892	836	861	805	819	806	867	825	871	892	879	924	898	842	810	896	813	876	913	925	863	846	823	874	838	927	873	887	873	893	898	832	892	922	865	851	847	869	871	905	833	896	864	845	895	882	866	827	892	836	890	864	877	924	891	880	837	849	804	817	850	872	856	865	898	903	872	881	922	926	846	840	897	840	855	835	863	891	868	856	881	868	893	838	861	867	822	853	917	883	868	885	886	866	878	842	874	887	849	883	905	840	842	866	827	941	847	863	924	897	850	839	811	844	843	822	877	826	838	846	889	892	847	894	878	827	835	885	874	824	829	858	888	930	886	806	835	823	866	833	876	857	854	883	879	906	829	842	891	863	905	861	869	860	821	838	879	881	871	807	891	913	882	833	806	867	835	850	873	851	842	875	913	799	871	842	911	878	938	915	867	887	858	896	839	838	879	859	859	894	867	878	862	900	841	885	889	854	859	826	886	888	868	895	870	867	856	889	885	813	832	880	824	868	849	843	852	857	861	829	881	891	906	916	831	893	812	869	884	866	819	874	831	869	875	837	862	866	872	846	887	903	877	873	911	828	897	821	829	889	852	885	854	853	910	874	862	874	824	875	829	913	836	857	838	901	897	904	904	851	881	891	866	853	865	861	849	892	822	857	802	805	862	834	859	877	861	839	880	871	893	843	880	836	907	850	929	879	880	851	917	870	823	852	879	868	833	886	859	831	846	848	887	879	854	887	846	881	915	849	869	860	871	934	918	871	885	886	900	933	900	893	872	900	837	874	831	797	851	854	856	859	903	861	873	891	845	861	897	886	875	819	885	832	870	855	849	849	840	871	863	854	883	888	820	899	853	850	887	825	893	872	905	891	774	906	904	843	863	832	834	912	848	884	900	901	822	852	897	858	825	879	885	857	892	882	861	880	827	889	918	869	863	877	896	870	877	840	912	893	836	866	875	871	886	957	951	815	876	865	808	888	856	889	874	906	966	841	887	877	912	834	868	855	845	876	852	809	873	903	848	871	854	893	857	861	911	862	863	829	873	865	913	935	886	852	930	923	829	788	830	833	843	872	865	848	869	918	806	841	857	874	894	873	772	831	870	839	902	839	825	831	901	841	883	869	870	875	863	847	914	852	824	865	824	891	855	848	859	887	908	896	914	884	910	877	895	865	858	876	854	821	820	843	883	832	880	861	871	860	901	834	900	874	846	868	806	833	831	872	870	885	880	857	843	858	875	887	881	860	849	823	868	870	845	910	843	828	893	847	849	874	851	847	816	851	869	825	895	829	842	834	841	857	932	880	861	887	876	883	924	863	866	863	871	874	837	909	851	895	888	873	906	847	849	842	854	833	838	830	857	863	878	885	800	907	893	869	825	899	903	844	841	846	860	908	831	884	886	840	899	888	837	828	834	866	858	848	925	842	833	851	842	857	852	895	875	896	908	840	900	823	861	858	881	861	883	878	906	899	820	835	847	890	800	884	886	847	884	840	892	859	855	911	888	834	899	889	893	861	812	792	848	893	895	877	819	836	837	881	863	821	866	897	875	851	811	888	898	875	844	837	903	847	848	872	812	887	873	879	860	863	887	843	856	884	890	815	866	871	864	867	845	903	850	884	849	852	847	858	863	926	845	886	882	849	869	855	908	847	867	884	873	847	878	863	861	903	862	852	917	880	865	888	881	875	874	846	888	882	895	883	895	877	870	836	877	835	883	840	843	857	855	861	870	916	883	860	874	876	842	899	885	859	891	871	856	847	847	875	841	890	820	861	900	920	849	850	822	876	908	879	830	906	867	902	816	864	869	904	811	843	857	859	885	865	899	889	820	859	916	822	838	841	820	875	878	828	836	882	913	895	925	935	848	937	853	882	886	883	843	819	885	877	832	872	875	870	884	857	902	838	848	831	873	823	912	860	836	852	859	845	852	912	925	841	868	871	888	868	842	888	842	866	827	893	892	839	836	918	861	859	832	861	898	862	875	851	912	822	816	886	873	879	829	878	875	866	873	799	834	894	888	917	823	876	801	914	866	869	891	842	869	860	858	842	852	901	871	826	852	862	879	864	874	856	865	825	936	846	874	848	892	903	927	864	824	872	834	902	870	876	818	854	888	866	860	838	820	843	810	868	885	855	843	887	875	895	836	864	856	819	842	851	867	848	901	843	892	860	846	872	887	908	890	829	874	866	883	884	860	874	893	889	877	860	851	822	862	905	848	821	881	896	880	866	830	882	782	866	870	858	892	866	912	910	849	850	830	855	846	858	842	837	839	860	856	873	806	840	809	821	829	854	812	887	879	837	852	882	893	896	861	879	864	857	926	879	863	885	866	820	866	825	858	882	869	873	876	904	887	877	875	836	847	874	843	867	840	845	824	907	839	869	851	857	851	899	871	842	903	867	920	894	822	881	862	830	849	873	868	863	873	862	876	900	808	855	876	861	880	866	858	820	838	852	890	850	890	873	858	870	858	844	849	868	867	899	800	865	832	839	844	836	851	893	896	873	867	897	861	863	837	876	815	904	887	833	888	870	848	845	865	895	854	864	792	871	880	875	809	866	889	889	859	819	912	823	868	874	862	857	860	835	887	849	880	909	842	892	820	847	880	834	849	870	908	843	901	914	910	872	853	874	862	872	897	874	900	840	834	862	845	907	889	844	817	832	904	834	893	901	918	873	834	859	918	884	931	865	825	842	823	860	900	852	848	876	836	924	873	808	893	851	855	871	882	839	855	912	835	848	885	858	854	882	866	876	835	849	894	877	918	816	866	942	903	934	836	854	830	882	873	905	853	876	833	847	868	832	868	891	851	854	879	859	915	883	821	835	862	854	847	813	859	879	898	885	871	884	800	904	913	859	829	863	831	847	885	848	810	864	862	883	866	868	884	826	848	858	856	895	825	824	849	847	865	916	867	824	827	855	753	869	892	928	853	876	855	841	872	841	844	898	892	827	854	861	781	857	824	890	843	836	901	892	831	854	866	870	838	892	890	848	856	909	874	870	837	874	826	853	843	836	840	888	854	882	824	872	894	885	817	864	876	931	816	853	833	866	874	822	898	858	869	893	890	841	847	903	846	855	832	848	892	864	844	901	842	866	849	826	896	859	864	878	887	834	851	921	840	853	851	841	898	830	897	882	850	916	864	849	895	838	888	848	854	860	883	840	825	873
3345	2196	1055	685	883	1212	1243	1088	1020	925	818	708	643	594	541	445	368	325	325	260	252	246	211	198	193	166	143	148	151	125	104	129	91	108	98	93	107	105	69	92	82	98	74	87	73	77	88	75	75	83	82	86	81	69	56	73	71	72	89	82	72	83	72	73	81	87	88	60	79	60	56	89	93	61	58	78	60	62	62	77	76	65	65	84	59	82	68	72	70	74	78	64	74	72	64	83	73	76	73	87	73	59	83	78	64	72	69	76	76	60	80	76	72	64	77	62	64	74	94	79	64	62	68	67	68	56	88	78	61	58	71	62	72	87	80	76	86	73	76	85	60	83	75	79	82	64	79	68	60	74	67	67	65	68	74	54	78	66	49	67	71	75	62	64	72	69	81	75	69	71	75	83	56	72	63	75	84	66	74	80	68	72	75	74	72	80	78	71	59	91	88	94	87	84	84	86	83	87	79	101	90	93	71	75	80	71	72	74	61	64	82	81	78	66	62	59	70	66	74	83	68	90	72	68	76	78	77	73	75	77	72	68	83	68	70	74	73	72	81	73	70	84	79	66	57	73	73	71	91	81	69	64	84	62	66	75	86	75	72	73	70	87	91	64	76	85	68	80	74	77	68	83	74	60	81	68	83	70	70	56	79	54	75	77	65	74	77	71	73	81	82	76	83	73	67	75	75	67	67	63	55	79	68	74	81	75	79	60	67	68	75	70	69	82	65	76	60	63	74	78	88	64	66	74	80	73	75	68	77	72	73	78	67	59	60	96	71	60	74	64	71	83	67	84	72	86	83	76	83	61	57	81	71	66	65	62	63	66	93	58	71	78	79	67	90	69	77	79	84	61	96	91	64	81	63	68	88	58	67	81	79	70	64	69	67	72	73	73	79	80	60	78	64	78	59	78	64	70	68	88	76	72	71	67	68	74	77	86	72	85	60	88	73	61	81	77	74	82	75	54	72	65	64	74	67	67	78	84	54	69	72	78	71	89	70	65	82	68	67	71	72	78	69	78	72	69	72	61	76	68	76	79	72	71	73	73	66	72	69	75	77	66	79	72	66	72	56	78	75	88	77	89	71	71	79	78	86	65	64	66	81	69	81	70	74	89	53	99	78	73	64	62	81	70	67	73	78	86	78	83	58	81	71	59	69	82	88	76	63	68	66	83	68	81	63	86	66	98	66	66	84	76	75	67	59	90	74	69	62	75	81	77	75	61	72	67	66	69	88	77	73	76	79	71	62	77	81	68	70	76	65	76	94	73	71	90	65	74	68	68	87	77	70	65	60	88	81	76	70	73	77	68	65	85	80	83	70	78	67	63	66	74	61	78	97	68	81	63	73	80	71	65	67	81	74	68	68	64	68	73	69	68	69	84	67	92	76	76	70	53	66	62	82	84	84	76	70	77	63	77	81	62	87	68	67	59	59	77	82	71	70	59	72	79	71	86	72	82	91	71	70	79	94	66	60	71	74	70	77	81	68	73	69	58	68	87	82	73	84	76	73	75	66	89	65	69	69	73	53	72	71	71	78	65	68	94	78	76	67	65	78	78	73	75	71	58	85	86	77	63	71	79	68	86	75	72	61	83	88	82	75	80	68	63	76	81	79	71	95	72	75	59	74	70	70	97	79	74	73	64	62	62	71	69	79	58	98	83	77	59	69	73	68	72	66	78	88	62	80	86	71	82	75	77	62	72	86	79	60	73	76	69	79	75	67	68	77	61	63	79	64	65	69	71	67	73	86	77	85	87	77	66	82	81	79	80	75	58	74	73	73	79	83	75	74	67	70	89	83	72	54	63	70	75	49	61	57	73	70	81	72	86	69	75	77	75	70	73	77	59	75	88	79	73	75	79	59	74	76	80	64	77	77	87	82	75	63	76	69	77	61	55	77	60	84	82	82	74	73	68	58	83	88	76	68	80	69	64	76	67	77	72	74	78	73	69	78	79	66	70	51	82	65	81	82	68	66	79	87	78	66	80	65	72	73	84	65	75	97	61	62	90	90	79	65	80	73	87	72	83	57	77	100	64	64	70	77	79	68	72	81	75	66	69	77	80	73	65	85	70	80	68	69	77	63	85	67	76	73	81	79	69	73	65	68	69	78	73	70	73	76	70	65	75	70	67	72	79	78	76	78	65	76	71	74	73	76	79	69	74	86	72	62	62	78	76	77	62	92	64	81	63	78	79	61	81	81	74	74	70	93	71	71	81	76	88	89	58	63	75	77	87	84	61	66	69	66	84	63	84	62	81	76	69	93	74	76	68	80	78	67	74	73	59	67	62	81	66	63	68	66	69	73	72	79	77	80	70	68	68	70	60	73	60	69	70	79	76	54	73	67	63	67	77	69	65	68	65	85	77	69	67	84	62	59	88	77	81	74	65	63	79	69	70	71	89	63	68	60	82	74	82	84	62	72	56	65	75	82	79	73	82	68	77	87	66	98	62	64	66	68	70	84	60	77	76	70	85	62	70	67	74	66	54	70	65	89	84	82	73	61	65	86	82	75	70	70	72	74	65	83	77	72	78	75	58	72	79	81	61	71	66	71	59	77	72	63	69	74	66	82	63	77	79	61	63	70	69	79	72	75	77	64	75	86	66	53	76	66	65	74	78	73	63	65	78	65	67	75	65	54	81	72	73	54	72	74	63	79	87	67	64	61	90	87	67	71	74	76	75	76	78	92	92	72	76	67	54	75	66	70	74	78	60	98	61	70	68	77	64	74	62	70	71	88	66	87	75	78	73	71	66	74	72	72	56	56	67	66	84	71	79	68	73	64	68	61	82	73	81	72	93	72	76	83	79	77	78	84	81	79	87	77	96	64	82	75	70	59	90	65	79	70	70	67	72	73	65	69	73	69	86	64	70	74	62	71	71	68	89	67	74	74	71	75	82	72	91	72	63	77	68	85	76	82	76	73	77	78	84	62	81	62	80	71	77	71	71	67	67	80	68	81	78	88	81	79	55	64	84	69	65	73	102	70	73	61	63	72	75	72	69	66	74	81	60	54	74	72	89	68	64	96	88	70	69	84	69	82	92	65	85	71	69	88	67	81	66	79	54	73	76	82	66	79	78	69	68	81	66	79	80	67	60	75	81	67	63	83	81	79	66	80	88	70	59	80	59	94	82	72	76	85	62	92	74	65	74	65	59	59	74	67	69	60	76	70	66	90	67	73	84	79	60	79	50	73	77	64	81	71	87	89	71	75	79	78	79	82	77	76	83	69	90	83	78	71	58	79	68	80	67	98	62	69	68	69	73	79	81	68	68	80	73	85	69	68	70	64	92	73	63	91	75	65	70	76	73	73	72	80	71	74	85	69	73	62	57	68	79	75	84	72	77	81	82	74	78	74	61	69	74	73	75	74	67	65	69	62	81	80	77	59	77	77	69	86	69	71	76	68	77	62	70	71	73	86	74	72	69	64	80	92	68	66	79	70	85	72	93	68	70	73	73	75	67	70	80	82	74	56	78	67	77	69	78
26388	17779	12783	19675	28041	29478	28103	25969	23988	22344	20248	18191	16713	14999	13364	12020	10805	9664	8531	7878	6883	6054	5513	5143	4592	4004	3417	3148	2687	2545	2430	2352	2182	2145	2006	1832	1699	1633	1576	1407	1250	1205	1087	1060	1058	1031	1013	1026	934	985	934	950	946	913	947	926	944	898	884	855	861	938	856	875	851	839	867	902	884	941	807	868	913	866	866	890	845	822	830	833	951	864	834	829	793	921	864	924	884	853	883	903	880	869	876	862	838	873	867	870	844	850	913	872	863	867	858	855	858	886	890	845	847	875	884	866	845	859	855	909	827	830	869	850	865	869	820	844	883	879	869	869	781	853	886	821	907	829	907	863	849	848	871	826	901	854	853	843	845	895	881	863	830	831	874	849	797	814	864	847	888	868	842	850	824	858	831	872	822	864	904	892	847	889	893	874	871	898	925	853	847	890	910	885	865	897	810	933	866	860	865	849	862	875	850	827	919	877	826	897	846	886	889	876	843	860	852	867	879	827	858	879	856	852	898	825	863	832	801	890	840	879	857	826	826	830	871	875	824	843	888	839	839	865	794	877	850	897	885	803	819	842	909	910	835	888	857	909	874	821	825	898	881	863	863	825	846	887	859	860	881	883	851	857	849	871	856	830	876	871	842	842	867	867	895	883	915	915	870	889	859	877	857	854	884	869	938	885	889	795	859	888	852	840	874	918	907	818	878	877	836	903	853	868	925	809	856	848	827	843	890	919	836	876	882	864	845	866	865	877	900	898	880	883	853	892	904	861	825	880	881	878	905	856	825	858	910	845	872	853	850	891	847	879	856	871	879	926	855	882	819	835	867	905	860	845	896	858	856	908	769	886	902	897	876	857	887	875	891	825	889	877	884	912	873	877	875	863	867	874	887	828	845	830	894	850	812	866	878	880	815	838	840	929	838	856	899	889	881	856	840	871	904	850	890	849	880	862	814	897	872	856	888	901	905	903	899	923	915	859	883	858	856	867	853	859	860	873	850	819	862	863	850	897	866	835	912	910	896	838	872	889	866	869	905	923	887	855	927	902	868	863	850	861	879	918	887	879	879	872	922	877	859	866	863	895	853	855	907	878	842	834	859	826	814	857	866	850	892	925	856	857	903	880	885	896	843	839	899	884	873	858	836	836	833	857	828	911	871	821	895	882	904	851	888	875	853	884	828	867	837	824	880	925	892	875	878	848	835	893	885	871	885	910	902	871	868	860	845	866	876	898	866	913	818	875	832	920	898	885	886	829	870	896	899	875	889	905	874	855	798	914	882	846	914	856	899	835	871	833	848	893	883	835	876	872	807	855	864	809	836	834	871	877	879	841	830	883	938	862	859	856	863	857	849	873	849	928	920	871	826	848	843	856	804	829	876	863	860	893	862	910	848	847	858	883	840	953	808	864	882	858	855	842	795	890	860	829	839	872	870	893	900	929	896	849	891	916	900	869	921	800	855	897	930	863	854	913	838	868	859	895	911	850	897	891	865	891	826	833	854	888	857	873	841	915	872	882	840	816	827	837	890	956	895	892	843	905	853	885	870	869	886	843	810	861	855	858	897	852	856	865	869	903	853	900	880	877	869	856	851	861	866	866	913	879	880	888	908	843	883	896	902	820	820	878	876	849	885	901	855	845	869	915	841	890	853	904	915	872	828	866	857	867	842	888	816	843	861	840	917	830	897	881	902	844	875	885	900	875	841	860	899	790	898	854	848	894	802	825	875	835	854	867	869	871	848	858	900	909	817	866	920	799	891	869	872	865	860	899	868	872	807	842	889	844	863	903	902	887	873	852	848	923	838	859	913	817	850	859	863	896	843	807	864	895	910	838	843	898	884	841	865	827	898	905	941	900	847	879	845	892	838	837	841	878	830	864	899	914	916	855	896	851	875	841	858	870	898	879	828	896	885	884	919	881	862	852	832	824	879	868	860	869	845	890	858	877	836	871	843	830	881	893	872	906	908	853	837	872	896	873	841	924	862	842	934	881	816	839	858	869	908	887	860	885	896	891	837	910	910	906	891	840	873	896	914	838	859	903	871	814	922	859	845	835	913	858	868	861	881	911	829	864	871	909	880	883	850	925	843	924	847	861	879	879	872	888	914	847	872	901	839	861	839	881	867	857	890	859	836	810	850	840	821	839	866	856	870	826	836	907	843	845	871	852	842	857	856	863	905	818	901	914	873	919	844	857	875	874	861	908	905	900	883	854	880	811	884	847	898	851	898	896	842	880	883	889	837	884	869	819	862	841	875	876	861	824	855	904	865	890	861	853	839	841	884	908	878	916	858	815	906	872	861	879	877	839	854	863	856	857	849	875	855	835	828	809	884	832	849	838	831	891	896	894	871	842	836	791	911	864	879	831	880	868	908	817	850	871	861	830	818	806	865	923	853	897	898	831	900	827	833	869	828	915	834	951	851	898	874	881	922	909	805	854	908	891	888	843	828	836	894	908	827	896	809	807	829	865	933	889	868	859	906	857	907	823	874	897	871	834	886	891	899	882	884	872	891	802	885	844	878	866	834	901	892	827	955	856	863	832	851	879	842	892	877	883	836	861	918	880	819	842	882	876	862	881	838	894	990	885	884	856	897	876	882	898	872	850	872	863	873	893	865	839	814	848	855	902	873	880	871	924	869	867	863	819	861	911	840	841	850	894	877	901	852	850	842	895	834	883	900	890	898	830	876	829	913	868	863	850	857	838	897	858	861	864	871	873	833	867	837	837	829	825	889	910	797	826	882	859	832	888	903	846	867	875	834	839	844	938	891	856	837	891	856	836	863	859	863	834	879	877	872	929	851	879	860	840	907	869	895	892	890	866	861	858	853	886	882	903	830	831	872	806	826	826	880	943	862	894	918	937	922	847	899	864	815	888	891	881	867	818	873	830	875	793	846	893	886	861	877	871	928	889	891	855	867	870	901	886	869	882	864	821	880	898	859	926	854	906	847	881	858	896	871	857	848	873	892	814	862	892	845	865	812	889	848	860	842	890	839	851	850	791	806	860	912	863	816	877	816	862	862	844	896	868	887	892	865	899	847	833	875	837	851	887	935	873	880	878	807	846	862	821	886	854	892	823	842	862	884	897	859	834	846	868	881	808	834	918	918	841	849	883	828	834	871	892	890	839	849	898	913	843	893	913	853	851	891	853	886	842	910	849	853	928	843	870	850	897	893	877	894	825	862	877	885	831	876	940	848	882	890	842	867	863	882	838	850	884	847	833	894	882	885	877	827	877	882	896	887	890	841	874	818	846	886	891	841	907	918	889	900	890	868	824	831	802	852	904	844	876	841	896	893	825	849	863	858	862	867	888	858	873	869	819	819	842	880	888	878	897	897	885	898	870	954	831	863	841	887	835	839	860	894	859	863	864	863	865	860	865	856	836	881	851	878	903	890	906	895	899	885	880	877	819	916	833	811	904	861	870	847	861	858	906	824	872	915	855	870	862	861	910	897	846	871	867	889	877	820	868	802	870	910	851	916	902	818	873	852	859	867	894
2026	680	353	254	338	496	542	418	431	362	395	359	302	270	238	200	184	171	141	126	150	105	107	126	97	111	93	95	87	76	77	94	66	68	64	59	70	61	85	68	69	60	65	60	78	62	58	74	73	59	73	71	72	49	70	53	56	73	54	73	72	72	69	59	65	75	76	64	79	55	77	69	77	74	69	68	74	74	78	66	56	68	77	66	57	71	61	69	68	81	76	65	58	73	59	65	63	56	72	61	53	75	56	74	73	63	64	67	64	68	63	52	65	85	71	70	71	50	51	64	61	67	56	64	70	61	43	51	57	66	61	72	74	69	60	75	69	55	71	57	67	60	60	79	65	61	66	65	56	67	69	65	75	65	55	76	63	64	59	60	69	61	55	45	69	59	61	72	74	56	76	61	54	69	65	54	62	59	54	61	55	57	67	57	69	55	58	62	69	72	64	62	58	66	67	78	69	53	50	60	53	67	66	84	55	65	58	62	73	64	67	88	68	80	66	60	72	64	56	68	60	57	56	59	71	62	66	74	61	70	56	67	64	62	73	64	73	76	73	62	68	63	61	65	63	74	78	83	69	49	62	69	70	63	55	58	72	57	59	78	57	63	62	59	54	75	67	68	79	69	60	79	68	71	52	69	63	57	50	68	74	60	67	77	64	64	64	67	74	56	63	68	80	65	58	63	50	61	66	72	68	76	43	70	63	61	68	71	54	66	68	70	56	53	60	75	68	48	70	68	68	78	66	64	72	52	76	71	57	64	88	70	73	66	56	69	58	64	75	59	65	74	66	71	68	66	60	69	62	59	71	53	53	62	67	66	53	69	65	62	55	67	64	54	62	71	59	63	79	63	62	66	69	67	54	65	73	79	59	70	74	69	69	66	65	80	69	74	81	61	58	74	54	75	68	75	64	53	61	74	88	62	58	67	62	76	71	62	78	71	58	62	79	73	77	65	57	59	59	70	66	70	64	69	54	80	57	61	60	59	63	73	80	64	54	75	67	60	62	66	47	59	61	64	74	64	63	60	63	81	62	73	74	71	69	60	55	66	42	63	49	49	67	55	71	73	57	74	77	82	57	81	74	78	63	70	67	71	74	56	53	78	64	69	62	63	76	68	69	63	69	65	74	63	53	64	68	66	69	85	83	79	72	67	68	60	67	51	61	77	64	65	52	72	68	58	65	45	58	61	50	69	57	69	47	67	62	82	46	77	68	61	76	60	66	59	67	67	65	67	59	60	65	77	52	60	58	55	67	75	69	82	52	70	53	75	63	83	45	64	60	67	61	58	64	62	86	70	54	59	70	59	73	67	48	77	61	65	67	55	51	55	63	57	59	56	68	67	58	58	60	61	61	69	69	66	73	74	52	64	72	67	70	57	73	73	58	86	56	64	59	78	68	82	62	49	63	68	48	73	65	60	66	62	63	44	58	58	73	66	78	65	58	72	81	76	61	57	63	59	80	69	61	54	62	58	69	61	55	66	65	60	56	66	56	77	50	59	57	68	72	57	67	78	66	77	51	53	62	51	60	66	73	67	63	58	65	66	66	49	72	78	65	64	60	70	65	70	69	61	71	87	69	61	65	59	75	62	59	55	67	72	61	65	58	67	68	57	51	58	62	55	64	67	59	47	59	62	66	86	54	58	67	73	59	76	57	54	58	78	59	77	53	61	74	54	72	64	75	72	55	64	56	56	68	66	56	71	59	63	71	72	67	70	61	65	75	75	76	67	56	58	53	69	63	73	60	63	58	62	70	69	72	60	64	76	76	76	62	56	50	65	66	66	76	72	62	56	79	59	66	60	62	61	64	77	79	63	61	66	74	62	62	64	61	63	60	67	70	69	58	62	71	69	61	65	64	68	60	78	62	59	66	75	69	61	67	62	67	60	69	73	58	66	72	66	81	74	77	64	74	68	53	65	65	63	73	72	78	66	72	70	63	51	61	65	62	65	76	67	73	73	74	67	56	73	58	56	60	69	58	64	62	70	71	67	74	58	77	58	84	58	69	81	64	65	71	69	68	73	53	61	57	55	76	61	79	69	62	50	54	87	61	49	73	54	86	61	73	50	58	74	64	54	82	76	76	68	64	66	60	64	65	61	74	64	66	63	56	63	62	55	68	60	50	62	66	75	64	69	53	55	67	83	63	65	53	49	61	75	63	65	58	65	56	67	58	60	80	70	76	59	78	60	67	57	78	66	51	76	69	66	62	70	68	78	77	76	62	74	80	57	65	68	59	70	60	61	66	55	83	52	68	68	58	61	62	63	57	55	60	74	62	74	57	63	82	61	51	52	68	83	66	67	60	47	70	63	66	65	71	58	78	66	66	60	64	70	67	67	61	71	66	63	68	75	76	64	52	56	61	61	84	56	60	58	62	60	54	58	73	64	68	74	59	61	69	65	63	54	67	53	60	54	64	56	59	70	72	53	64	61	62	69	66	72	72	71	66	75	64	64	63	56	70	63	59	67	57	68	67	55	69	63	63	55	74	59	53	64	58	55	67	61	77	70	70	63	53	77	65	61	56	71	62	55	63	62	54	67	65	55	59	71	66	69	56	62	56	48	72	63	52	76	58	66	76	64	66	54	60	56	56	72	59	58	76	71	67	63	58	67	55	78	48	68	56	77	58	68	67	68	68	56	56	67	62	68	70	68	75	54	75	74	62	58	69	66	73	69	57	53	78	69	66	77	75	64	69	60	72	58	63	50	57	66	75	60	63	61	62	54	82	75	64	62	65	62	57	70	69	57	68	89	74	59	63	68	64	66	67	69	60	67	62	62	84	44	67	67	56	62	64	56	62	64	66	53	66	56	70	45	66	73	61	69	72	70	75	60	61	80	78	78	56	60	72	70	69	64	63	58	71	63	65	74	60	69	50	66	51	67	67	67	69	72	66	63	66	54	69	54	78	67	46	63	69	68	54	71	83	60	47	68	62	69	68	65	59	72	52	65	73	68	62	63	68	79	61	68	63	62	85	69	64	63	54	57	59	73	52	73	64	70	54	58	62	62	71	66	60	56	63	65	59	70	61	69	64	55	55	55	78	63	70	64	70	68	76	60	52	61	56	76	65	63	55	66	64	73	54	55	65	43	59	64	68	45	72	51	75	69	65	64	61	79	64	69	69	65	74	74	59	69	59	64	64	75	69	57	38	95	58	71	76	72	57	73	76	66	63	76	63	78	49	41	65	65	68	62	63	56	67	57	69	66	70	67	70	64	51	64	56	70	59	73	76	63	71	61	63	55	73	56	55	57	62	77	88	66	62	66	72	57	67	48	67	74	75	64	69	61	59	72	65	67	57	56	62	62	66	61	79	76	60	68	60	51	72	74	73	63	68	59	58	62	75	54	62	53	59	71	74	74	51	77	55	56	59	58	66	65	63	64	50	68	57	53	62	66	54	58	54	61	59	54	73	69	70	69	62	47	61	72	78	67	77	64	67	53	79	59	67	60	65	74	71	68	75	58	60	52	73	69	71	51
17955	10373	6778	11923	19813	21558	20172	17605	16053	14590	12963	11128	9634	8391	7065	6194	5380	4791	4138	3780	3343	2967	2722	2460	2174	1948	1811	1603	1554	1375	1301	1327	1287	1293	1222	1181	1075	1143	1046	1007	929	968	876	864	907	806	879	795	860	847	779	848	799	786	784	819	796	838	829	793	853	797	837	813	812	766	765	783	801	788	802	847	809	806	812	808	788	825	829	793	748	813	782	758	755	795	789	761	780	765	775	804	795	792	780	762	840	768	815	761	746	781	773	762	753	836	807	792	847	807	750	793	790	791	756	792	771	795	823	812	844	787	787	805	794	797	797	772	809	812	820	828	740	781	732	757	805	871	774	783	791	809	811	756	832	784	783	778	715	791	776	802	747	781	785	774	752	816	789	762	758	797	800	795	798	803	793	775	823	772	802	823	762	765	754	787	746	780	753	801	783	797	780	808	757	800	755	760	793	757	784	825	829	763	800	792	799	770	812	797	827	774	802	805	767	798	765	796	805	759	809	810	786	796	824	811	833	841	784	853	759	833	794	773	817	770	762	781	804	773	823	743	845	803	771	765	810	779	757	835	804	777	777	780	786	782	790	777	787	805	815	824	811	730	768	753	845	809	777	786	801	769	776	778	810	822	788	839	810	803	793	742	801	767	808	795	826	750	790	758	806	840	765	780	793	799	835	759	806	752	810	801	773	760	786	745	813	827	823	824	797	795	822	725	806	806	791	767	820	821	765	804	808	772	787	811	771	792	778	820	775	798	738	780	779	800	805	817	762	790	803	793	794	793	767	769	786	798	749	745	751	804	788	788	755	811	802	775	787	797	755	850	759	827	781	809	773	809	767	785	745	787	739	779	828	714	832	772	786	795	803	825	806	776	792	853	784	805	825	792	736	803	776	767	794	804	825	785	817	809	785	782	788	775	796	796	808	803	772	793	831	776	786	763	773	811	810	775	783	801	767	745	808	799	806	842	801	806	813	746	807	807	786	834	740	822	837	819	797	832	758	845	761	805	754	787	774	824	829	799	804	774	710	797	793	767	784	780	783	760	776	816	828	783	791	800	802	780	786	833	775	793	756	789	777	784	792	797	794	782	771	760	799	791	780	815	821	773	773	782	785	791	824	846	806	835	836	835	787	779	798	806	809	789	822	790	799	771	794	782	827	755	824	774	804	790	812	803	767	804	778	790	758	757	825	808	780	799	808	782	796	736	776	776	780	813	775	788	738	733	775	737	805	820	778	776	814	837	756	805	804	788	821	817	817	754	813	780	809	751	789	791	782	794	787	794	786	784	799	808	779	749	748	754	754	767	762	773	746	796	803	770	791	781	779	820	807	787	805	758	782	786	784	803	825	756	827	811	789	775	823	815	829	773	777	740	808	828	805	796	767	782	792	788	840	789	749	748	773	784	784	804	802	787	759	790	806	850	771	809	824	763	784	729	765	807	770	797	776	838	775	813	783	779	790	787	809	811	754	753	806	791	819	781	807	789	825	770	786	754	802	846	814	804	759	824	781	755	799	828	813	802	771	824	808	819	858	797	831	759	854	820	787	790	796	813	780	812	790	854	863	786	840	768	790	755	783	769	811	776	799	815	771	804	790	798	775	754	813	786	754	822	786	770	817	778	806	761	806	806	828	794	784	771	773	767	806	762	848	807	763	786	779	742	816	774	779	757	815	810	753	829	780	776	757	779	780	795	790	766	788	758	797	786	801	800	792	811	809	807	756	796	789	777	753	780	771	756	797	786	844	776	774	802	802	764	831	786	813	774	761	769	750	799	796	750	788	833	821	804	766	777	816	801	720	761	825	767	765	794	807	773	771	815	716	826	807	774	786	804	808	745	787	765	769	772	806	772	834	833	801	839	773	793	785	778	763	839	844	772	805	828	817	821	778	753	791	804	763	838	815	775	805	784	816	807	766	742	772	771	816	784	781	794	785	806	836	839	801	751	743	793	807	761	813	753	799	813	829	791	781	790	846	808	800	794	785	802	780	780	749	827	821	763	830	776	793	755	802	797	792	794	743	787	794	829	789	826	752	758	820	790	819	752	778	792	745	779	792	783	774	777	775	749	831	783	809	817	770	852	785	800	809	803	782	759	771	787	792	785	827	815	778	830	824	765	746	783	788	797	785	839	780	733	792	778	841	744	808	765	784	769	740	820	805	798	816	778	779	804	803	796	789	824	790	775	800	769	798	772	766	779	822	786	770	802	812	782	790	739	862	753	777	771	827	782	815	766	803	830	797	812	788	815	777	788	771	734	818	761	839	836	855	779	789	816	812	756	761	831	741	769	791	812	800	765	816	805	789	788	802	804	827	772	771	798	798	781	771	830	796	809	817	799	786	854	858	794	790	762	779	817	778	791	804	787	777	788	812	851	832	783	790	796	782	821	766	809	819	797	769	775	779	770	792	815	795	805	789	759	793	748	807	828	789	757	747	801	825	796	765	806	809	777	769	743	797	795	700	808	774	760	791	847	786	816	756	810	800	753	773	747	809	770	830	753	797	872	746	806	818	818	766	832	761	818	774	751	792	810	851	802	758	795	792	783	804	816	741	817	829	856	786	814	796	809	787	768	762	835	802	814	789	750	821	789	830	744	786	781	808	783	815	780	780	816	801	793	753	803	821	820	762	801	778	772	798	837	806	816	824	785	788	827	804	764	844	803	815	799	784	806	848	758	759	782	837	752	773	837	779	760	808	801	781	818	800	778	779	787	785	799	796	823	829	800	797	800	757	738	765	786	767	766	796	792	801	803	775	778	788	763	821	828	774	789	793	790	821	811	809	788	754	732	779	806	780	749	826	821	742	798	776	756	757	796	781	823	806	803	831	768	780	777	820	807	825	794	768	784	767	812	816	786	834	787	783	774	776	742	789	820	765	820	781	832	779	793	841	775	811	813	840	763	764	796	794	827	810	753	804	764	791	786	827	789	782	776	775	805	795	789	784	798	764	803	821	796	789	781	755	820	772	811	828	810	754	816	829	845	798	812	778	729	794	809	779	805	830	782	812	805	755	776	798	785	814	803	810	758	820	787	803	772	792	810	773	794	776	817	810	803	779	766	815	808	824	803	811	788	807	819	773	804	768	785	771	791	778	758	821	776	817	819	783	769	814	736	727	795	820	739	790	800	741	734	798	815	768	815	795	785	776	846	799	756	813	801	786	796	783	793	815	808	764	783	790	784	783	809	733	809	772	782	763	831	768	798	813	813	735	789	822	769	769	808	788	750	759	861	781	810	723	791	809	807	790	843	846	811	799	815	771	778	756	801	792	795	819	853	779	751	775	789	828	805	792	819	818	805	834	754	806	816	786	809	768	762	798	834	769	840	801	819	790	795	833	770	808	850	805	797	806	819	756	787	783	790	755	748	778	829	809	769	809	772	796	738	781	775	850	807	764	761	796	826	816	794	754	793	826	735	844	796	823	799	746	775	832	808	790	772	798	820	766	777	738	780	767	784	796	778	814	775	753	783	787	806	823	774	815	865	815	823	852	817
2070	1338	667	451	521	781	827	728	700	610	604	497	472	392	342	270	273	222	209	226	174	147	160	155	152	103	114	90	91	94	87	97	111	78	104	78	74	90	55	56	68	73	78	69	53	71	65	71	68	73	70	78	85	69	88	77	71	67	72	58	71	76	72	51	67	58	71	73	75	62	58	77	74	62	71	67	67	66	69	51	59	68	63	60	59	52	72	60	69	60	50	73	63	76	68	64	64	68	61	58	74	66	61	66	61	55	66	78	79	64	64	60	60	65	67	72	71	67	56	56	68	71	95	65	85	81	76	66	71	76	69	69	59	70	52	78	74	63	71	58	69	56	76	65	74	63	86	55	66	59	67	49	70	82	71	56	65	77	57	64	65	89	72	62	59	61	64	72	78	70	65	72	67	61	93	67	67	59	63	72	62	65	73	74	69	77	64	77	66	69	86	46	61	68	71	72	85	71	70	61	80	73	68	62	71	71	73	66	69	61	80	70	74	68	54	54	60	65	74	65	78	61	74	78	60	66	66	86	67	58	70	77	61	73	66	65	66	70	67	61	66	81	71	67	58	66	65	83	78	84	73	70	62	72	76	60	49	70	66	63	60	72	65	51	73	73	66	64	62	62	68	70	62	76	63	55	66	77	61	65	62	43	60	61	82	67	63	72	61	65	64	68	65	74	74	70	71	78	62	59	54	68	73	68	69	59	52	67	61	59	84	63	49	56	68	46	72	66	62	74	64	58	75	74	56	58	74	84	61	78	58	82	63	63	67	73	69	54	82	68	71	55	77	68	62	72	70	75	68	58	78	58	63	71	76	60	69	62	74	65	73	70	88	74	71	66	68	76	75	74	73	71	65	73	66	54	57	70	40	64	74	66	46	58	65	70	58	70	86	78	77	66	85	60	73	80	65	58	63	57	77	66	72	68	63	68	72	65	67	57	68	71	79	69	62	78	68	73	61	60	70	71	84	75	56	71	59	76	71	71	68	73	71	59	55	64	81	64	66	58	81	54	54	63	66	59	70	72	61	64	88	69	70	54	69	48	70	75	68	82	53	71	68	67	55	67	72	62	69	66	58	59	75	60	77	73	69	62	74	59	60	65	64	76	72	68	59	54	74	72	75	59	62	83	76	74	65	55	61	69	65	75	72	51	72	65	63	63	65	77	58	71	72	63	67	68	70	70	64	56	53	66	50	56	59	74	60	77	67	62	60	78	83	74	76	67	47	65	57	81	59	71	58	71	76	77	51	59	78	66	52	62	79	79	75	62	57	64	57	70	62	71	65	62	62	67	75	63	79	74	75	76	60	60	79	72	65	67	76	67	80	68	60	65	72	57	62	66	69	72	58	70	66	51	76	66	62	70	62	59	53	65	67	66	65	67	69	48	54	64	73	69	63	67	72	69	50	60	72	51	54	63	66	73	66	65	61	72	77	70	65	66	63	74	73	58	79	82	63	52	61	57	76	66	68	70	66	73	74	67	67	55	79	69	67	62	59	62	60	73	58	62	66	74	77	71	54	73	65	63	64	73	58	67	65	79	52	58	68	64	60	76	65	63	73	76	63	76	71	67	69	58	70	61	74	77	65	74	59	47	97	90	51	85	69	74	54	67	76	70	68	50	68	68	63	54	64	72	53	56	68	63	73	68	56	71	82	76	65	70	75	69	67	65	67	62	70	54	60	62	58	62	60	57	81	60	64	67	67	73	65	70	64	74	90	55	62	65	65	57	61	74	62	62	72	49	73	77	68	64	59	71	66	78	71	77	67	62	67	74	52	76	57	77	71	64	60	70	70	64	67	61	63	69	70	74	64	82	52	66	57	64	78	73	69	63	70	73	69	63	62	68	64	78	69	64	58	57	59	60	71	65	68	76	73	64	74	67	57	57	81	72	70	68	72	67	66	63	75	80	56	74	71	64	59	77	68	71	63	65	58	58	56	57	66	58	59	62	74	74	73	55	58	81	73	73	71	60	65	72	69	49	74	66	53	80	64	71	69	66	64	44	71	77	59	61	83	71	67	76	58	67	76	80	65	58	73	70	69	72	74	65	70	64	62	65	54	69	72	55	74	67	77	57	68	75	66	72	70	64	86	71	69	66	66	79	64	68	52	60	68	67	68	74	64	64	71	54	62	60	60	69	67	60	55	66	58	70	65	74	68	70	58	58	67	69	74	63	57	72	63	63	61	64	72	73	61	69	66	86	56	75	77	93	58	61	75	76	73	67	57	60	64	53	62	74	72	71	65	73	53	63	62	70	83	67	77	61	83	73	63	76	63	58	72	59	64	64	61	75	59	54	68	74	80	70	71	70	60	79	69	55	64	55	65	66	66	65	70	70	82	63	57	48	76	65	84	61	69	74	74	57	65	75	64	76	60	77	69	57	63	77	66	66	72	72	59	75	79	57	68	76	71	62	63	75	75	57	62	67	61	76	68	73	72	63	66	69	71	68	63	60	69	72	84	64	72	60	67	69	56	79	66	80	74	71	83	64	69	58	70	79	66	64	58	62	66	71	73	64	64	72	74	76	73	70	69	66	70	81	71	66	60	60	67	73	69	64	63	60	55	68	70	69	74	59	67	60	66	90	59	75	61	68	73	57	71	77	63	63	77	70	66	75	77	67	63	73	65	68	71	66	79	69	66	78	61	86	63	66	84	83	62	74	54	60	60	68	64	81	61	59	66	87	56	61	65	76	68	68	65	70	56	64	60	67	66	60	74	67	82	55	68	80	55	74	75	59	71	77	58	67	61	58	66	68	62	71	61	66	71	59	51	63	75	66	75	73	53	66	78	74	59	69	63	54	80	76	62	66	65	71	78	70	50	66	56	78	83	67	70	87	57	69	69	64	79	79	68	75	64	71	84	73	58	65	73	73	49	71	77	71	74	64	63	63	58	57	65	56	56	72	77	84	75	60	59	68	61	71	54	76	61	58	69	73	87	60	60	69	54	65	67	74	71	65	63	61	70	67	58	71	63	83	75	72	61	67	74	69	72	58	67	74	70	61	68	61	72	70	65	76	66	79	64	73	77	71	69	72	64	72	56	64	63	68	61	69	61	61	65	66	56	63	80	81	67	70	67	76	68	59	68	71	62	76	66	72	76	59	57	64	64	70	72	72	70	72	84	66	82	65	76	72	60	67	71	62	85	81	44	66	62	56	71	76	68	79	66	77	84	61	73	65	65	62	81	65	64	68	65	55	61	58	56	94	74	90	72	61	63	62	80	56	68	57	82	59	45	69	77	66	61	59	72	79	68	76	59	82	65	82	55	74	60	64	72	67	68	75	70	65	74	56	71	64	80	61	76	65	68	53	78	57	54	63	73	67	69	71	66	71	83	66	61	67	71	79	62	69	68	66	63	62	70	81	66	68	61	58	63	64	69	70	72	69	65	57	64	63	59	62	72	65	71	70	76	74	68	61	71	78	57	55	63	99	81	78	68	62	76	70	83	76	75	73	60	63	60	80	57	73	59	61	67	62
21811	14496	9876	16000	24456	26276	23981	22025	20216	18630	16696	14972	13421	11673	10374	9012	7735	7240	6300	5613	4888	4530	4038	3554	3146	2640	2390	2233	2064	1798	1671	1637	1493	1566	1466	1433	1330	1254	1215	1100	1098	1016	973	969	925	897	927	908	837	860	903	843	869	818	869	850	834	784	770	807	796	832	823	794	839	778	824	833	834	861	844	800	827	800	826	824	807	810	792	827	751	788	777	772	822	810	806	823	822	842	816	795	778	849	776	823	814	840	775	822	821	769	774	814	831	779	804	842	783	775	789	803	796	818	770	818	817	769	821	865	802	767	849	796	816	755	770	830	827	851	833	840	863	819	776	810	799	781	818	818	759	827	798	811	764	804	838	799	821	840	747	798	831	825	822	820	802	794	777	854	811	799	852	862	801	783	816	800	785	801	827	812	762	836	830	814	763	835	763	796	792	835	814	820	862	810	772	840	821	837	765	821	838	758	843	846	819	827	795	774	804	791	791	770	808	832	816	800	776	797	767	813	826	897	828	775	848	776	817	816	828	776	776	777	855	751	800	784	828	770	782	797	783	822	795	825	788	823	795	798	818	780	825	776	793	832	836	815	794	774	809	775	819	816	811	778	839	791	882	805	773	788	831	808	808	778	864	820	785	775	795	811	802	791	801	783	822	837	811	743	783	741	830	815	836	791	802	786	801	741	799	777	836	744	815	819	838	872	784	785	815	891	819	790	779	814	817	812	769	833	823	850	847	850	800	823	726	805	851	756	785	779	815	798	852	843	787	780	825	789	825	822	816	798	781	764	815	793	806	840	820	848	792	795	756	812	756	800	819	817	819	780	818	818	779	827	788	790	803	881	805	818	812	787	788	798	827	729	761	793	800	787	801	857	814	779	813	757	826	781	799	756	773	765	806	831	816	784	749	761	790	795	792	806	786	767	771	804	805	786	794	773	819	819	805	788	796	783	761	798	814	846	766	736	821	777	837	788	787	858	827	821	816	844	824	809	786	798	792	797	799	822	737	790	813	809	800	776	789	836	827	819	760	806	816	818	749	811	820	753	826	796	862	797	753	770	839	806	817	812	812	793	797	787	831	805	831	825	823	816	830	796	834	785	822	843	809	815	830	804	756	824	831	799	794	820	800	760	809	818	808	763	801	825	826	779	783	829	780	789	829	799	812	799	789	741	785	834	868	822	762	800	749	818	805	759	768	800	789	799	767	822	799	864	820	806	821	773	806	836	806	822	777	762	852	763	786	814	799	777	828	784	820	794	787	772	838	867	789	816	755	777	811	801	804	840	743	801	813	777	852	769	854	811	767	762	821	822	857	881	794	817	757	836	781	793	844	762	808	765	774	829	820	765	810	820	774	794	772	834	774	752	829	802	793	807	820	848	846	804	826	818	804	809	780	812	815	804	809	817	815	814	798	766	771	785	811	773	825	800	785	738	813	773	835	758	824	791	781	838	863	794	818	815	789	796	753	786	794	802	793	799	794	809	759	781	785	772	850	831	796	845	804	765	830	829	772	818	818	855	822	770	762	778	810	785	786	815	801	802	793	769	792	836	822	755	828	788	761	788	845	761	780	814	814	788	803	809	781	825	785	774	776	833	819	811	821	822	799	772	850	793	872	773	780	833	844	824	809	773	801	788	836	881	781	816	799	840	774	815	782	824	775	772	847	820	818	775	804	825	789	820	802	833	811	825	838	812	807	818	894	799	777	795	819	776	774	845	824	779	778	885	872	822	812	826	783	753	806	840	806	819	803	803	812	851	821	786	812	786	834	769	804	837	785	853	750	794	811	807	805	759	798	763	800	799	812	819	744	816	855	875	807	816	766	807	788	787	812	795	805	851	813	793	815	810	829	776	782	798	764	789	755	814	840	763	789	796	765	838	780	754	821	820	778	786	797	832	783	805	763	867	797	817	739	817	827	857	792	778	810	803	756	813	841	858	864	784	771	786	781	790	773	796	807	753	795	814	760	766	779	790	834	819	827	778	855	773	832	841	802	807	838	791	807	806	849	779	820	814	809	783	811	816	861	829	815	841	789	780	850	816	779	797	843	804	815	814	780	777	851	821	840	736	850	822	811	784	786	828	830	837	814	752	791	812	767	831	864	807	832	716	789	811	797	783	766	792	848	807	811	827	870	753	812	809	805	772	844	756	835	741	802	802	797	766	769	829	825	791	778	783	769	814	832	822	811	801	825	820	806	819	750	789	815	806	801	840	777	764	843	776	785	780	832	806	723	842	847	857	856	807	800	800	786	808	841	774	799	799	787	798	760	771	814	841	872	823	813	796	794	800	779	878	772	850	810	826	735	840	828	779	780	848	813	793	838	820	805	864	787	799	822	805	797	779	835	792	785	805	801	842	785	826	825	807	788	815	818	776	757	798	799	850	776	735	776	836	787	822	769	844	783	775	808	839	776	763	864	778	793	811	791	818	826	768	789	836	835	859	774	813	789	823	806	799	794	807	785	812	832	793	821	803	798	801	856	786	824	850	774	820	802	831	795	769	836	859	831	809	799	779	790	792	779	755	845	776	847	837	800	751	835	802	774	792	824	810	820	798	762	791	822	831	788	806	825	821	822	783	820	794	822	807	790	775	797	777	841	825	808	792	850	783	775	841	803	825	803	793	754	832	800	773	722	782	794	805	801	808	842	785	787	782	798	832	790	851	803	766	799	802	788	831	801	824	814	800	806	783	787	817	781	769	813	804	798	835	853	787	799	812	810	847	813	792	823	785	765	847	836	860	835	812	824	749	828	827	809	795	818	785	805	836	772	766	833	860	753	774	786	804	794	865	836	779	802	825	819	795	851	808	852	831	858	829	840	805	800	830	822	817	779	806	844	815	829	786	802	876	805	792	822	769	831	811	833	842	842	800	842	802	859	800	809	836	764	840	792	803	808	772	839	834	790	825	822	835	794	817	792	799	836	791	792	850	846	798	837	819	830	765	791	814	810	813	814	789	816	792	785	832	826	781	787	800	794	842	816	793	811	787	818	793	755	748	751	795	800	833	785	824	851	794	753	729	784	833	789	816	766	863	797	851	783	783	783	791	814	790	808	797	859	817	813	832	776	831	874	828	846	788	824	804	811	750	833	802	812	778	786	843	842	771	824	797	793	786	828	779	800	778	769	837	781	806	807	812	802	828	805	826	777	751	797	777	778	820	811	780	823	803	779	825	830	778	792	791	866	801	819	801	870	779	760	845	797	859	794	832	824	761	767	815	753	784	838	831	784	818	766	834	791	850	830	798	809	781	806	780	868	771	815	836	805	803	806	771	788	730	781	809	844	796	812	809	827	779	768	750	816	794	815	790	760	737	791	778	789	802	798	811	809	789	775	734	792	831	829	779	801	829	767	844	768	856	803	793	783	794	777	848	856	830	787	815	837	827	798	836	829	858	795	785	809	851	771	766	785	806	821	728	824	790	842	837	819	780	825	798	790	813	827	828	857	792	760	760	831	861	797	833	831	775	880	794	803	836	768	862	835	809	772	743	810	845
3439	1268	748	458	525	826	844	751	792	686	666	594	551	441	389	385	319	297	270	237	233	193	184	157	137	138	129	137	116	100	88	100	84	83	88	92	85	72	84	87	79	71	77	79	70	71	64	60	82	78	78	72	64	74	76	75	86	84	78	68	94	65	74	72	65	88	86	76	62	91	93	82	86	67	59	69	74	84	91	89	69	74	77	92	70	68	86	69	77	72	68	72	68	75	72	71	81	81	78	55	59	69	49	67	70	56	72	69	59	81	73	74	77	88	68	74	81	67	62	63	56	69	63	75	78	73	77	70	57	70	64	60	91	86	66	64	80	76	66	65	73	68	78	74	56	59	75	62	62	79	72	65	75	68	73	73	73	75	70	66	86	78	80	65	75	71	68	61	74	69	70	68	61	81	65	74	94	84	80	75	63	58	71	77	72	58	75	72	74	79	83	61	82	63	68	73	83	71	64	75	47	68	68	84	77	62	64	65	82	83	70	69	74	70	64	78	84	72	71	64	68	71	79	77	87	58	82	75	68	60	73	69	82	59	68	74	68	55	62	65	59	66	67	63	79	67	64	77	75	83	65	83	73	86	71	74	78	82	83	57	80	73	75	76	73	70	81	69	77	72	78	65	83	66	67	72	53	73	69	65	78	68	68	77	76	73	57	74	72	68	68	78	69	60	59	83	80	71	71	94	67	70	73	63	68	61	67	80	74	56	72	67	70	69	67	73	69	67	67	64	66	57	75	74	70	89	69	73	78	82	64	71	72	72	88	68	72	81	67	69	78	75	68	72	70	61	81	70	70	81	62	86	69	77	74	92	61	86	79	62	64	70	80	69	67	70	63	73	80	68	63	58	61	55	73	66	75	68	69	86	57	80	60	65	74	88	65	66	76	93	72	71	74	88	71	81	82	75	66	90	70	69	73	57	78	85	76	81	77	81	74	78	61	63	72	56	80	75	70	74	60	69	79	68	65	71	79	67	73	74	77	75	81	80	58	63	69	77	76	68	80	74	74	69	66	88	66	73	65	68	74	80	65	76	68	72	68	64	68	71	73	66	76	63	64	79	79	81	76	63	54	73	67	82	68	72	58	64	82	63	85	68	80	79	75	59	71	76	74	93	86	76	74	65	76	67	45	74	66	65	64	61	76	89	76	78	68	64	75	73	69	77	68	70	77	82	70	69	71	85	82	82	71	68	79	67	74	71	60	73	72	79	66	70	66	76	60	62	76	59	65	71	73	69	70	71	80	76	102	83	73	67	62	66	53	76	80	72	78	68	76	73	66	67	70	68	72	69	79	74	90	75	71	69	79	75	67	77	70	64	66	72	66	64	76	59	73	57	68	75	79	73	74	93	79	76	63	77	62	63	88	68	70	72	71	87	68	55	66	65	61	71	62	69	88	77	72	73	78	62	72	67	77	77	78	58	77	68	73	86	82	72	72	53	77	82	71	70	82	63	72	79	72	73	76	67	78	69	74	78	60	58	79	72	75	78	88	57	62	77	79	73	66	68	83	73	70	83	68	80	56	52	82	62	69	60	75	71	69	63	71	77	62	70	82	73	62	67	75	66	68	70	76	73	78	80	71	81	64	70	72	83	78	70	47	66	82	81	88	74	83	69	66	71	57	77	60	83	70	63	71	68	71	80	80	55	62	66	56	75	68	66	85	68	79	66	84	58	71	68	75	58	66	79	76	76	88	66	72	70	73	66	75	77	82	80	77	62	82	73	75	73	84	78	69	59	56	61	65	69	69	74	79	74	73	64	72	62	70	61	75	73	75	72	61	78	73	73	52	70	68	75	80	76	75	63	64	72	71	65	67	74	66	78	73	71	76	61	58	58	65	69	65	71	79	66	80	77	67	65	74	59	62	72	82	66	61	89	60	82	75	66	84	64	84	65	61	55	80	59	70	77	79	70	69	66	90	58	69	71	75	69	74	62	60	60	70	73	79	91	82	66	63	71	62	69	76	75	68	80	76	64	60	69	67	56	71	65	61	66	64	52	76	76	71	78	70	82	77	67	80	78	76	68	75	81	61	77	78	70	69	69	74	69	80	66	69	83	63	66	58	57	78	81	85	71	81	81	70	60	64	63	83	65	85	68	79	75	63	79	63	72	82	69	77	64	72	79	62	59	69	80	70	71	78	69	65	69	67	67	69	80	76	80	69	71	81	69	76	81	70	98	64	58	85	72	65	70	65	79	62	65	63	71	68	72	76	71	73	82	59	76	62	72	65	80	68	61	57	83	83	76	62	74	67	70	73	78	67	66	69	65	86	66	73	79	62	77	67	73	71	88	78	70	81	68	68	46	58	85	88	65	77	82	75	69	77	82	64	67	61	68	73	72	67	64	66	70	75	73	67	68	66	73	75	74	55	55	68	76	70	81	60	79	82	71	68	83	80	69	55	63	78	66	77	82	77	64	71	74	58	70	71	78	63	70	62	63	75	73	73	68	65	60	81	66	75	89	63	71	63	72	75	67	70	71	71	78	65	79	76	75	70	72	62	68	72	72	80	87	82	67	78	77	77	60	61	73	59	69	71	69	79	73	86	81	70	77	62	51	79	82	67	64	76	75	67	80	70	77	56	82	65	67	77	88	85	78	73	75	85	61	74	65	77	71	64	74	78	80	65	85	59	81	78	74	75	72	61	61	62	68	65	71	92	72	74	74	64	89	80	62	66	70	60	76	76	60	62	77	67	67	67	84	83	89	67	66	69	73	72	72	59	80	82	75	62	67	54	75	75	67	65	75	78	71	60	75	82	66	75	75	78	83	81	72	70	55	84	77	84	89	65	60	68	62	61	74	82	72	63	69	84	64	53	75	56	62	71	64	78	71	85	83	67	78	80	70	85	68	76	62	69	86	79	73	58	69	75	80	75	71	70	69	66	68	77	66	83	55	76	57	84	65	63	74	78	60	59	58	65	81	75	66	76	69	72	73	77	80	66	72	68	68	53	72	68	61	74	70	75	81	76	57	71	73	66	67	73	70	71	62	72	68	71	67	71	80	82	88	67	66	83	73	79	60	78	79	79	63	67	69	72	57	57	54	74	77	65	80	49	66	61	60	92	63	74	70	76	81	77	59	59	79	63	78	69	72	66	96	63	76	77	87	62	68	94	83	77	62	71	66	70	71	79	57	69	71	69	79	64	88	55	81	64	73	56	79	71	71	60	75	63	76	64	60	72	66	57	71	66	63	69	77	75	69	68	70	73	69	63	76	64	57	66	62	69	57	59	61	75	70	84	66	75	71	87	73	63	63	74	83	77	74	78	82	62	73	81	65	101	76	71	79	53	73	94	66	72	78	69	76	79	65	73	79	89	86	59	65	74	75	77	71	86	65	73	62	64	62	70	82	71	66	76	80	81	72	51	71	64	71	62	79	80	71	62	72	64	63	76	51	70	86	76	62	69	67	67	66	83	73	83	67	90	60	82	68	65	72	85	81	55	76	81	69	67	67	73	65	68	71	76	61	86	60
21483	13914	10090	16431	24442	26111	24539	22925	21498	19814	18274	16550	15064	13339	11835	10285	9269	8140	7210	6494	5851	5147	4630	4247	3617	3139	2782	2482	2151	1998	1906	1825	1679	1597	1557	1515	1439	1325	1278	1236	1101	1072	1035	1072	985	933	928	949	893	893	905	898	897	859	873	868	892	875	925	843	884	846	873	888	864	878	874	850	883	838	861	857	860	843	885	880	851	815	826	844	835	824	831	838	837	844	829	848	857	857	855	842	884	860	850	837	860	918	783	856	887	876	830	864	865	825	854	785	805	845	835	867	805	868	860	919	808	803	825	816	833	811	909	828	896	824	875	883	861	855	907	838	835	857	876	899	893	890	839	824	832	891	846	833	874	864	830	864	852	843	862	877	883	841	875	863	852	838	852	854	871	852	844	864	893	837	892	901	829	865	880	887	829	840	852	874	821	824	876	825	876	800	898	861	798	796	840	873	817	846	852	821	812	861	859	824	812	821	844	840	891	874	869	883	890	822	811	882	847	903	887	813	860	875	903	881	840	850	854	829	828	862	831	859	898	854	833	810	887	874	835	830	837	912	849	889	831	837	873	848	808	810	871	843	843	868	803	891	827	825	872	879	783	824	865	897	894	908	859	868	868	867	838	813	885	933	848	852	842	849	857	867	817	863	818	844	831	870	860	858	846	870	913	852	858	847	875	892	892	850	860	827	864	909	837	836	879	862	852	876	816	856	805	879	877	822	943	822	894	842	822	853	871	845	919	851	912	880	842	817	843	846	838	880	817	879	919	878	837	844	817	859	827	823	844	853	832	851	848	855	848	820	889	905	874	854	865	807	856	838	859	813	856	803	801	822	847	876	814	874	867	829	875	833	878	915	825	855	850	812	765	813	895	852	842	883	837	843	863	849	837	886	834	893	793	849	914	850	877	861	826	850	841	893	838	867	871	837	858	826	833	833	829	842	869	856	871	827	887	858	830	855	827	866	839	873	898	850	851	816	860	812	841	835	894	876	853	892	897	860	846	885	830	851	842	828	872	868	869	887	849	854	895	856	877	845	878	861	901	869	881	848	875	819	858	874	870	843	807	828	834	837	886	875	862	909	875	832	828	874	842	917	863	872	856	891	845	863	863	834	860	793	881	810	823	838	845	902	807	850	886	933	830	867	899	922	869	773	843	842	910	835	869	865	875	808	874	849	881	867	851	815	869	820	897	859	850	860	882	823	821	892	832	896	872	836	824	803	842	896	846	851	833	833	864	844	822	821	867	852	817	902	869	873	866	855	865	823	850	889	904	839	901	883	860	836	876	895	852	880	801	805	870	866	814	830	838	860	843	807	867	845	853	889	859	896	844	828	848	867	828	829	825	803	854	852	836	836	885	809	877	863	862	817	805	831	824	900	892	863	876	880	844	858	861	843	850	849	816	873	873	855	856	848	843	849	820	866	872	837	844	862	850	809	857	847	821	890	805	830	791	838	888	901	847	853	942	809	846	820	817	831	870	884	805	869	863	836	887	919	865	865	904	904	941	859	874	834	807	812	946	821	821	833	896	829	881	799	826	839	896	854	810	859	860	797	874	869	889	841	852	895	862	860	845	870	859	807	854	796	866	858	812	877	854	864	837	816	873	845	847	826	881	824	850	886	823	810	878	877	850	849	808	855	891	859	880	824	837	851	850	821	859	880	823	803	872	887	820	866	846	884	843	906	811	878	888	868	880	856	916	826	902	866	865	840	858	864	857	804	821	874	839	830	894	819	879	814	839	851	864	834	828	845	879	805	869	814	877	843	841	900	890	903	889	842	819	858	894	870	886	884	835	857	819	870	865	871	847	880	818	818	812	859	872	863	871	879	858	851	893	863	875	888	839	919	880	865	846	868	883	880	845	867	835	871	874	867	869	850	861	855	865	848	860	836	812	879	851	847	863	821	865	878	873	825	863	855	873	871	931	817	841	905	868	859	859	860	864	894	947	922	830	870	833	814	856	832	834	830	843	884	834	800	853	896	871	875	890	836	847	867	855	889	880	875	867	870	875	827	879	882	818	851	860	841	865	832	804	812	805	857	895	813	861	861	861	855	883	843	895	825	834	904	822	833	880	850	840	840	889	861	844	868	801	863	803	801	808	830	881	919	917	864	900	817	844	876	809	899	854	836	842	868	849	827	827	861	872	824	792	843	868	853	860	876	889	834	871	862	883	877	890	789	863	902	834	877	822	918	818	882	817	865	900	822	894	904	837	859	910	827	834	833	876	821	851	883	863	843	829	837	868	905	895	883	919	891	833	887	851	873	873	846	818	859	877	874	844	851	889	838	858	881	836	868	833	840	900	865	850	811	867	846	791	893	837	829	812	841	859	934	825	893	865	868	839	845	838	871	851	890	903	811	895	812	823	816	837	864	875	846	859	852	872	866	885	870	866	892	842	808	876	866	832	826	898	910	850	839	823	836	800	859	831	857	861	871	837	896	854	872	935	830	874	857	852	864	845	895	908	818	895	824	813	853	842	840	792	885	811	888	872	898	886	861	869	847	830	855	895	862	880	804	787	833	874	863	827	872	812	891	838	805	847	863	848	831	834	883	864	854	884	929	846	866	894	870	889	873	865	907	874	856	826	865	862	866	901	841	838	842	850	874	849	802	849	888	829	847	833	846	824	850	880	887	882	824	886	818	794	849	828	874	825	843	858	853	872	862	878	870	871	861	836	857	905	902	838	805	826	806	836	858	875	858	881	800	835	841	859	865	864	832	839	811	876	841	780	841	884	833	882	869	865	875	812	852	863	883	887	811	886	829	862	795	826	861	828	858	812	908	838	847	870	822	871	909	895	854	863	847	806	849	892	827	892	859	848	828	828	827	872	845	890	861	822	870	810	850	830	837	866	833	878	811	852	887	823	921	816	915	806	904	879	870	844	835	865	857	848	825	823	881	864	898	838	873	853	851	888	878	879	855	879	876	830	820	851	853	862	836	907	855	855	833	827	851	854	910	889	905	826	842	810	849	856	863	853	831	828	843	869	825	849	905	917	898	859	850	881	880	894	789	858	816	877	861	859	863	908	864	840	850	779	817	901	826	829	849	877	835	862	929	867	885	869	792	827	860	907	866	893	886	891	850	852	850	869	863	844	885	865	838	826	894	852	839	820	832	911	853	858	914	853	824	878	838	786	889	858	878	833	851	846	857	826	854	861	844	842	874	861	875	893	870	808	805	831	898	881	847	832	849	821	818	858	845	844	800	825	843	887	854	910	886	861	859	877	871	808	847	875	826	861	838	806	871	827	858	892	859	835	831	845	858	838	831	873	888	835	809	851	833	879	818	842	839	843	812	867	851	872	837	872	862	856	907	811	866	871	910	858	877	872	870	833	832	865	915	883	866	869	819	863	808	847	820	873	845	913	841	886	891	896	839	855	836	898	807	835	858	833	838	852	875	862	854	864	798	834	838	821	860	849	868	813	837	827	923	816	888	872	918	838	884	856	837	852	850	863	865	860	881	877	871	817	890	898	852	818	839	810	803	886	877
2944	2148	1086	640	794	1087	1131	1086	1004	941	883	796	706	645	580	484	420	339	284	292	263	233	235	215	195	150	147	123	123	121	106	128	127	114	98	92	79	94	99	86	91	85	87	69	71	84	86	90	85	73	68	88	84	71	70	88	80	74	83	69	59	65	64	75	77	68	96	89	74	71	78	75	66	61	62	78	84	72	79	74	71	75	80	97	71	57	78	70	61	77	85	71	89	70	60	75	74	71	65	70	73	78	83	70	71	87	73	56	72	66	80	76	68	79	75	74	70	68	70	78	69	51	58	82	72	60	76	72	71	67	63	78	57	67	79	72	82	71	67	70	64	88	68	71	78	71	71	78	71	65	85	65	82	78	77	78	71	66	86	74	87	76	68	60	68	72	83	80	64	76	73	62	76	89	73	73	72	68	65	73	84	65	63	73	73	85	89	86	67	83	67	59	54	73	75	64	78	71	80	79	77	74	86	65	62	72	71	71	80	73	86	80	65	64	69	72	58	87	69	73	70	75	73	77	69	87	79	62	78	76	76	73	64	72	56	91	61	93	69	64	67	77	77	69	70	89	63	74	86	84	79	72	71	75	68	92	83	71	78	66	73	57	68	83	67	79	62	90	68	68	66	77	66	83	72	78	93	69	83	53	74	67	72	85	66	67	75	79	62	65	81	66	73	67	87	61	72	74	76	69	88	63	70	88	91	75	69	77	72	76	90	78	62	56	80	59	72	77	66	73	78	72	79	78	72	75	70	89	67	69	65	65	69	55	65	86	71	69	71	78	68	60	70	82	75	67	88	74	75	79	70	90	69	78	67	77	91	81	71	73	83	76	77	65	77	72	75	71	70	60	79	71	91	77	74	64	58	77	64	65	72	86	89	73	71	61	81	60	69	77	59	94	61	68	78	83	88	70	80	69	85	67	52	64	78	57	81	80	71	62	81	67	75	69	71	59	64	64	90	57	73	85	65	79	78	73	71	63	69	68	53	85	59	74	70	60	77	73	80	76	99	66	82	78	71	69	76	90	74	78	82	77	78	60	79	73	73	73	88	73	77	80	78	70	78	72	80	64	74	79	81	68	66	76	66	81	79	70	65	71	63	83	65	77	68	65	64	66	59	69	66	53	71	78	71	68	64	87	79	70	74	87	93	72	60	69	74	76	64	73	87	75	66	72	82	76	85	72	76	75	67	68	81	79	76	76	77	76	64	78	73	73	80	86	77	61	73	73	72	73	69	87	90	86	67	63	67	72	79	66	64	67	72	77	61	65	78	71	87	65	70	60	79	73	66	71	64	82	76	83	66	69	74	69	90	79	67	85	86	68	64	56	70	76	79	75	79	70	63	72	73	96	76	102	81	86	70	69	64	87	75	77	77	59	79	83	70	61	82	66	77	72	75	67	69	65	80	71	75	78	55	84	69	78	80	82	76	73	62	76	73	63	67	96	71	63	79	83	74	83	66	77	81	70	60	77	65	57	60	75	61	82	66	63	67	72	75	76	74	77	80	76	78	68	79	82	74	59	70	81	87	75	73	70	68	62	81	74	67	71	75	69	66	76	76	73	74	83	60	62	82	66	52	85	72	71	76	74	78	80	62	79	77	80	71	70	73	60	69	72	67	75	69	62	78	71	64	70	73	77	63	68	61	72	60	66	79	77	76	79	79	66	80	66	52	71	75	60	87	63	70	72	82	70	81	87	80	74	86	77	66	74	78	75	87	52	75	72	62	63	62	77	74	74	82	64	65	89	72	72	67	76	66	77	68	81	73	74	96	69	73	71	71	81	67	69	70	75	83	75	88	73	89	74	73	86	71	84	76	89	71	82	65	75	64	60	71	78	79	62	78	77	80	72	87	69	84	65	84	69	79	58	69	94	70	75	63	84	85	58	64	73	74	65	69	75	69	70	81	86	79	77	68	69	69	77	79	75	63	73	72	70	77	72	81	87	62	83	76	69	64	62	91	66	65	68	68	73	72	70	65	71	68	74	87	60	70	66	74	74	79	73	79	90	71	72	75	80	82	69	90	66	60	71	69	82	69	72	61	70	66	88	52	62	95	59	81	74	74	86	71	86	64	70	62	76	78	76	75	70	80	67	56	79	80	73	69	78	63	74	62	78	84	68	75	63	85	78	81	75	83	86	76	96	76	77	85	79	71	71	72	78	72	75	79	72	62	62	75	76	75	71	77	72	72	87	81	91	83	65	58	72	68	62	66	70	58	65	81	71	90	66	82	62	86	65	73	73	67	59	67	83	89	67	84	78	68	82	83	75	73	68	71	71	76	79	82	69	73	70	87	63	80	70	76	76	70	64	78	79	72	69	60	87	56	64	73	67	81	91	84	63	87	80	61	79	80	93	81	74	74	71	70	86	77	86	61	72	74	69	57	69	73	75	87	72	62	84	86	81	77	72	68	72	68	85	91	73	77	71	63	67	71	87	89	63	78	59	73	81	72	98	68	96	75	62	74	73	74	65	63	84	68	86	80	65	71	87	57	83	75	77	76	74	68	65	64	67	86	92	83	69	70	88	74	58	63	68	78	77	85	61	65	71	68	78	68	74	91	82	68	82	73	80	77	81	66	90	70	69	79	73	75	82	88	71	83	65	51	69	77	84	68	65	83	68	64	69	86	55	60	69	75	96	81	82	79	73	81	74	55	76	76	81	77	75	86	73	74	71	63	55	66	80	77	75	69	84	72	80	62	77	91	77	50	72	70	85	74	62	77	70	75	65	80	75	80	71	79	71	80	76	63	74	77	65	87	69	91	77	68	61	69	64	91	58	77	86	74	53	78	70	66	75	77	71	79	61	69	78	53	78	73	76	68	68	67	64	70	79	80	90	73	69	62	75	70	80	66	67	78	78	76	84	79	88	83	72	83	63	64	77	89	80	79	73	72	52	99	62	70	90	67	68	65	64	68	81	47	69	62	58	64	61	64	68	67	73	63	71	70	71	79	62	74	85	78	73	69	68	83	74	87	79	70	82	68	69	70	80	68	68	81	86	78	88	79	75	77	84	69	84	67	89	76	65	81	72	68	68	84	102	64	71	64	72	78	88	66	72	63	90	93	81	80	68	79	70	66	81	83	89	70	80	78	63	85	65	71	94	55	76	82	68	74	70	71	74	73	66	61	72	82	80	67	69	77	85	73	68	83	74	74	70	87	69	70	65	73	68	78	61	78	67	76	82	76	66	89	63	80	80	83	66	73	74	64	68	71	85	75	75	81	68	80	78	75	77	65	65	70	70	72	72	75	88	82	73	78	80	59	82	70	78	72	76	78	65	62	68	58	76	93	76	75	86	74	88	63	87	76	74	72	75	74	74	71	71	77	66	90	56	80	52	54	68	64	68	79	63	65	78	78	57	78	65	75	59	74	66	77	72	56	84	82	57	77	67	65	77	77	81	77	65	68	97	81	60	73	70	85	73	79	76	77	74	66	81	75	60	94	71	67	77	71	69	73	72	62	76	69	76	68	82	71	66
25732	17446	12859	19848	27577	29078	27608	25790	24086	22685	21364	19680	17950	16426	14793	13070	11434	10323	9150	7998	7354	6510	5903	5261	4488	3970	3291	3064	2793	2527	2366	2108	1966	1794	1760	1737	1579	1495	1446	1300	1287	1155	1075	1071	1041	974	945	981	1011	930	963	929	908	879	908	961	904	886	913	903	864	894	915	866	872	874	884	865	901	923	844	903	848	851	895	857	887	839	838	878	865	940	852	872	849	872	865	898	873	907	889	884	860	925	876	857	870	876	849	883	849	862	837	881	874	902	884	879	903	869	815	929	847	877	867	911	808	862	858	830	867	895	842	838	841	867	859	893	909	893	874	871	934	905	911	887	888	837	885	893	816	924	896	897	797	842	855	867	840	872	856	943	887	845	816	849	834	863	845	886	864	864	875	860	874	868	864	907	852	853	867	843	865	897	849	795	856	859	828	851	860	858	887	834	853	880	870	878	841	813	930	853	863	905	885	864	861	918	889	861	855	888	866	882	853	882	865	852	881	847	854	787	859	912	868	879	899	881	930	854	883	889	842	827	857	857	900	889	866	869	849	848	770	890	881	878	898	859	908	846	845	885	878	919	870	879	842	872	854	867	829	882	856	853	831	859	860	876	841	895	888	856	815	848	864	830	928	893	859	818	865	900	883	853	875	849	885	852	867	866	873	828	809	803	833	880	903	896	889	860	867	858	891	837	819	887	922	878	935	882	830	839	858	813	847	831	856	855	844	856	861	882	874	851	873	837	838	865	898	830	928	841	877	853	894	900	826	840	905	868	864	829	857	915	859	890	885	859	879	887	866	831	852	899	853	928	958	864	887	847	869	908	861	854	842	874	899	856	828	860	811	852	879	878	911	905	850	851	905	825	849	847	833	883	858	867	821	866	913	934	850	903	913	858	903	787	881	839	839	855	840	871	831	892	880	795	888	893	887	854	873	874	868	819	839	893	913	908	900	875	860	819	868	892	895	871	840	851	863	870	890	860	827	863	872	848	931	892	869	853	842	914	880	859	936	892	865	869	914	867	863	903	862	848	849	819	871	851	878	839	854	866	878	888	882	906	841	903	828	883	841	863	845	874	884	934	883	893	882	844	853	878	930	866	859	912	856	867	823	942	849	832	882	927	868	892	867	869	872	845	864	873	852	867	856	867	840	868	920	853	852	901	841	912	849	901	852	842	911	887	879	879	831	880	878	830	803	845	889	868	889	878	855	902	927	865	878	916	900	899	856	841	865	936	875	859	926	842	897	869	835	908	865	829	861	857	938	793	856	871	918	812	815	831	836	877	884	827	894	826	914	881	882	830	831	874	838	848	891	879	884	930	857	824	867	875	861	835	876	869	849	860	825	840	836	872	865	858	888	818	884	885	886	838	886	886	850	912	884	819	825	910	872	873	896	905	876	844	860	889	846	877	851	866	870	937	856	827	839	819	858	873	812	861	848	823	828	865	821	897	848	909	860	837	896	834	867	869	899	815	886	869	865	880	869	847	829	879	818	883	870	845	873	914	885	926	893	864	887	809	850	851	895	881	874	857	881	881	853	836	876	854	883	814	865	814	869	857	780	919	878	870	865	886	812	869	878	865	852	878	925	912	808	830	888	922	861	890	903	862	880	861	858	843	929	871	896	835	902	844	888	863	825	852	852	844	924	845	868	875	858	846	908	872	828	847	890	852	845	893	861	926	929	870	889	852	857	903	899	834	836	873	872	871	879	861	857	916	843	900	863	895	832	833	866	841	908	907	888	833	890	845	867	895	854	909	869	848	878	878	854	853	916	918	878	880	862	873	872	841	870	821	815	838	887	834	911	935	891	853	842	830	895	822	867	946	885	918	877	868	807	850	839	893	827	837	852	853	855	894	834	830	823	893	852	841	852	819	871	857	869	850	850	899	850	899	848	837	844	840	865	867	904	836	879	872	943	890	883	821	819	854	930	849	844	890	847	880	898	872	882	852	885	898	888	884	867	855	906	836	892	833	807	883	862	826	898	902	869	919	889	834	887	812	904	825	820	870	847	850	865	872	862	881	841	809	875	907	856	838	895	830	887	876	866	876	872	861	853	848	823	877	825	902	847	886	923	877	866	824	814	839	884	872	883	848	843	885	901	885	903	880	883	841	943	841	872	871	893	853	897	833	899	877	859	814	811	856	888	832	841	882	886	837	831	886	825	841	862	879	876	806	900	872	857	827	851	840	888	840	880	853	822	863	855	889	840	922	867	815	869	837	863	906	799	857	867	867	875	886	867	881	821	862	824	853	887	837	901	852	883	855	826	880	846	840	900	856	851	863	827	872	851	881	868	877	904	825	824	864	883	869	829	900	851	864	865	862	899	863	856	907	932	895	842	868	850	845	891	882	910	880	884	845	902	854	874	933	885	853	841	826	857	934	856	882	900	827	868	879	821	918	832	852	803	842	881	868	906	841	891	829	841	890	960	873	885	917	869	929	892	869	899	876	850	870	871	860	866	918	844	858	835	849	872	874	849	872	915	879	890	827	886	836	852	879	879	889	869	827	851	845	811	879	940	841	878	873	825	907	852	894	898	917	845	876	917	846	918	849	882	872	849	839	913	886	846	921	881	896	831	831	892	875	864	895	844	859	841	821	912	841	878	880	830	871	851	879	894	929	923	899	889	820	861	907	864	901	922	864	868	875	860	868	859	867	869	868	889	848	853	942	868	885	861	882	858	842	858	863	802	865	910	880	796	838	857	893	862	847	865	853	896	890	871	860	851	825	890	827	847	842	902	860	848	891	858	898	860	881	887	915	842	852	898	885	880	868	857	806	873	884	896	893	831	865	886	867	864	843	890	864	868	829	836	876	870	826	827	914	830	869	811	870	908	832	866	899	827	863	863	886	843	853	873	858	861	881	839	931	897	863	856	850	887	888	839	900	847	832	880	891	863	878	890	835	889	910	889	854	868	891	922	838	913	863	875	811	841	873	837	914	918	893	872	883	869	835	887	864	854	872	881	802	862	848	884	840	891	917	853	835	833	899	886	879	848	817	861	819	914	879	854	878	896	904	812	861	893	877	921	840	856	888	867	865	895	873	870	875	852	906	883	842	849	866	821	849	885	886	850	890	868	914	831	867	823	885	884	913	834	858	881	844	884	865	840	936	869	865	866	874	829	905	857	891	885	833	840	869	908	881	855	876	892	879	857	805	872	869	863	847	865	809	926	886	849	834	834	867	867	835	873	872	847	894	887	855	868	871	863	849	851	910	871	839	842	878	914	834	875	885	883	895	836	869	862	906	852	872	860	900	805	865	854	853	848	866	840	914	916	892	824	883	880	849	837	827	855	860	872	827	912	861	861	818	875	819	848	902	837	870	887	871	881	888	857	822	872	867	888	900	856	857	914	879	846	878	905	894	865	854	868	850	860	834	898	850	832	858	874	881	870	820	907	826	941	884	885	885	841	853	823	831	841	921	858	853	842	885	896	887	871	822	863	853	882	847	891	875	859	877	890	882	838	887	845	876	852	891	847	818	860	878	810	869
2047	669	398	287	297	489	485	475	416	410	409	378	369	320	273	229	180	183	162	152	125	150	103	123	106	92	88	95	98	89	70	76	62	77	81	61	81	79	81	63	55	58	71	58	73	52	60	52	64	66	64	62	66	58	61	68	58	56	61	59	66	65	63	58	63	60	74	69	69	57	67	61	64	68	58	55	83	64	52	67	66	64	63	65	77	80	78	51	52	65	77	61	70	47	66	79	82	69	54	69	63	63	66	61	49	68	58	60	59	72	67	74	72	72	70	67	76	64	50	82	66	52	67	71	62	66	73	73	61	62	72	69	83	68	69	58	76	62	71	54	64	63	64	50	55	46	71	68	56	71	65	73	55	64	65	70	62	67	61	72	64	67	50	45	60	61	65	64	74	73	84	69	73	61	68	68	64	73	67	63	81	64	62	79	64	55	68	68	67	69	52	65	67	52	88	58	63	60	67	54	64	57	79	65	58	60	72	53	76	74	69	63	75	60	64	59	65	76	57	48	59	78	63	61	61	66	59	51	66	70	61	77	71	49	58	63	81	90	69	71	61	63	62	52	65	65	61	85	71	61	72	75	66	55	78	65	62	66	79	74	68	58	60	55	66	75	69	58	68	61	66	55	63	54	52	55	60	64	72	73	59	58	78	51	73	50	62	59	70	62	60	63	67	63	63	49	58	61	61	54	76	67	69	76	65	73	56	64	81	62	60	62	75	60	73	79	57	71	58	74	53	59	59	72	65	68	61	63	58	56	60	64	56	54	70	69	71	53	59	76	69	60	56	85	57	66	69	74	78	59	72	61	59	79	55	47	73	54	62	72	70	60	56	51	54	69	70	60	73	68	76	57	58	84	63	69	70	55	74	76	54	64	65	76	63	69	56	71	64	56	51	62	57	63	63	70	66	74	60	59	56	68	58	59	60	58	63	51	79	63	67	80	63	66	67	50	47	60	64	60	72	59	69	61	65	69	62	62	66	63	61	61	64	71	58	58	56	57	80	67	67	63	62	53	80	56	66	72	62	75	55	56	53	58	65	70	68	61	72	68	62	64	77	60	59	67	71	55	61	65	77	54	67	68	60	78	51	59	61	67	70	55	80	63	52	69	60	66	70	70	63	65	67	64	54	67	76	44	54	75	61	67	55	55	62	69	61	62	61	71	61	58	64	53	62	69	70	69	71	76	74	76	78	72	61	67	56	76	70	79	63	71	64	65	69	67	74	59	73	64	54	62	59	66	55	94	69	75	69	74	70	56	53	64	64	55	69	69	65	57	71	69	64	68	75	68	62	62	59	54	76	58	61	66	72	69	67	75	66	71	71	49	62	49	74	62	63	53	73	58	54	56	65	72	62	64	64	72	51	64	52	58	66	82	67	65	67	53	67	52	57	67	51	68	51	65	58	56	65	73	67	54	60	86	60	68	57	53	67	61	70	61	68	61	52	63	62	78	65	73	71	66	67	66	69	75	63	72	70	61	66	51	64	65	70	60	61	55	62	78	62	74	73	75	62	72	60	63	52	72	71	72	58	69	74	61	64	72	73	62	74	61	72	61	62	62	71	67	62	71	70	58	61	93	61	82	79	59	76	70	64	55	67	81	47	59	54	69	49	63	69	67	78	60	71	61	99	67	69	66	74	58	58	64	59	58	69	71	59	70	61	78	69	60	70	58	75	72	67	68	72	64	80	64	69	59	52	67	67	72	68	67	57	57	78	70	67	68	78	64	62	61	58	62	54	65	78	76	72	57	52	66	59	61	67	66	58	71	60	61	82	56	69	67	66	63	67	65	70	83	55	63	80	64	63	51	71	58	68	72	66	66	52	78	68	54	68	61	49	72	65	56	60	60	67	50	66	68	67	66	62	70	62	67	60	62	69	63	66	58	80	62	60	67	81	71	59	52	56	61	54	68	66	69	63	63	63	72	60	71	58	61	82	71	66	68	68	75	66	64	65	63	57	65	65	73	61	69	58	61	70	74	70	80	64	64	64	72	70	71	60	80	56	73	75	75	59	65	65	71	55	55	63	78	65	61	60	76	71	77	79	59	58	73	73	68	62	93	72	67	67	64	54	77	68	51	68	67	57	66	68	60	68	63	64	72	57	61	72	64	63	46	65	62	60	61	64	67	63	71	71	76	69	71	62	70	58	49	59	64	70	64	80	65	70	66	64	74	66	57	53	62	71	55	55	83	77	72	63	63	62	72	54	62	65	70	51	72	58	66	66	70	69	70	79	69	70	54	63	67	72	68	76	62	68	58	65	65	59	37	73	74	58	71	80	61	71	53	71	76	60	68	57	68	61	82	50	60	66	74	58	61	67	50	64	69	60	82	61	60	76	68	77	52	50	58	75	62	63	56	56	68	65	63	57	64	73	60	72	58	73	73	53	58	56	66	66	68	59	66	77	53	74	63	53	60	55	63	76	60	66	64	63	82	68	54	64	60	74	82	60	71	63	68	80	65	70	61	48	64	51	63	78	45	64	57	52	57	55	72	60	62	60	73	60	78	68	69	69	68	58	70	64	59	61	61	76	77	63	60	68	60	68	78	65	58	63	55	71	65	71	59	66	57	63	67	75	80	58	63	66	68	64	71	75	54	74	53	69	49	56	74	62	73	56	68	59	56	55	48	66	59	76	68	63	74	69	67	57	72	51	58	73	58	62	59	64	58	56	55	81	75	66	66	63	71	71	69	66	64	60	57	71	57	74	64	76	60	62	68	70	75	54	52	69	64	62	63	64	74	70	68	69	79	56	65	53	70	76	61	58	59	56	70	62	60	75	76	55	74	61	50	66	68	83	55	54	72	78	69	56	51	54	76	71	66	72	63	64	69	72	67	71	68	70	63	62	72	59	83	65	61	62	60	63	59	67	67	62	56	60	47	79	67	62	69	57	59	68	76	69	58	69	59	71	65	77	73	81	81	56	82	75	43	70	57	67	56	74	74	63	68	64	65	57	63	79	62	63	57	60	59	67	73	66	70	72	79	68	63	59	55	75	72	68	60	59	71	58	67	62	57	69	69	76	49	79	50	58	58	66	60	57	46	58	56	62	59	66	58	75	70	57	73	63	64	65	56	62	69	60	74	82	51	72	65	76	71	62	57	75	55	72	50	51	71	60	75	58	68	76	57	64	57	53	73	64	59	66	61	54	62	70	68	53	72	71	66	59	70	61	73	65	68	83	74	85	57	69	64	75	75	73	72	63	80	64	56	71	64	68	80	76	70	73	69	69	60	62	52	75	63	66	65	68	69	62	67	66	57	62	72	59	60	61	68	69	67	60	53	65	63	47	60	56	63	48	62	67	55	53	59	64	68	67	56	55	68	66	70	69	70	79	59	69	46	65	56	50	71	62	60	60	64	62	64	59	68	73	73	79	56	67	79	62	60	69	68	63	54	69	60	55	70	57	57	73	69	74	70	55	52	64	56	64	74	56	66	76	47	59	57	60	69	76	65	71	55	77	63	72	63	51	70	77	72
17557	10470	7185	11835	19547	21477	19944	17664	16263	14767	13966	12423	10840	9795	8291	6854	5666	4870	4174	3736	3275	2936	2789	2431	2098	1788	1685	1543	1413	1284	1286	1236	1182	1115	1116	1061	1011	1016	1021	949	911	928	885	865	870	834	856	792	808	871	837	835	823	824	810	759	778	816	812	816	816	814	835	811	805	769	775	788	754	752	756	801	821	810	769	793	767	804	787	791	793	765	781	773	798	812	760	760	770	774	781	774	795	762	806	816	731	820	820	810	795	763	796	830	847	749	796	746	822	789	798	825	776	838	748	826	786	781	781	753	815	817	791	809	795	733	796	780	773	787	795	817	746	771	757	791	772	777	760	746	790	804	790	758	789	788	823	781	823	834	738	812	818	745	765	784	788	814	775	760	752	784	727	783	789	761	788	767	781	755	755	806	790	765	767	755	798	787	858	775	813	752	797	838	746	780	798	811	823	785	808	797	768	803	802	770	793	843	828	804	779	793	790	808	789	761	817	732	779	764	770	768	780	837	798	774	759	789	757	750	784	800	778	766	793	786	779	777	793	777	782	767	758	801	770	779	767	799	795	766	784	846	811	823	781	789	817	785	741	810	770	773	770	758	814	764	784	794	796	811	741	783	793	746	816	782	762	786	779	779	804	780	749	811	793	798	800	775	775	847	778	786	777	732	833	766	766	808	736	784	814	758	785	777	803	778	748	766	751	746	780	863	760	776	749	802	757	772	792	805	794	822	744	771	798	803	792	754	764	792	813	759	792	782	781	841	853	875	829	767	815	799	717	741	754	810	794	770	809	788	808	808	794	786	754	759	837	759	799	813	800	789	812	853	777	748	769	783	750	822	778	827	816	816	806	799	760	769	813	752	777	833	745	759	827	747	834	793	767	784	805	819	786	816	807	771	804	796	787	816	758	792	749	810	758	798	802	803	788	763	773	773	796	784	795	828	826	773	716	820	802	756	799	756	789	755	791	822	798	778	759	850	763	756	766	765	765	767	787	799	748	770	813	754	813	783	781	790	783	749	804	810	788	767	744	812	797	816	771	816	759	802	774	776	769	806	743	791	817	757	768	742	777	823	763	803	779	767	782	808	769	742	816	788	782	799	782	803	763	788	750	780	819	802	781	783	789	820	730	804	807	771	755	830	787	805	791	797	799	771	790	802	749	825	730	828	795	776	769	763	787	763	771	793	741	805	805	770	758	779	846	786	832	843	832	823	802	813	732	728	769	853	752	725	796	742	780	766	782	801	777	781	808	758	772	813	790	783	789	769	780	759	829	812	768	792	763	806	762	777	766	794	773	764	755	742	842	773	853	741	797	752	819	770	778	797	754	808	747	817	808	757	788	817	745	805	824	778	809	747	805	774	752	797	794	755	776	779	747	760	794	793	774	789	792	791	814	784	811	810	813	761	821	770	806	757	726	799	819	800	776	743	742	757	772	819	779	776	812	734	822	854	811	851	774	816	808	761	806	737	780	781	795	756	820	841	734	849	781	799	782	838	782	787	824	758	811	805	780	798	786	785	788	810	789	759	791	805	751	780	784	791	776	790	845	779	713	772	732	779	766	759	774	732	816	807	799	846	802	832	818	795	822	799	772	790	768	767	788	799	783	815	801	781	754	776	736	789	770	786	773	763	776	791	830	838	805	781	724	747	812	773	758	803	814	760	788	763	788	813	796	737	801	777	772	748	833	808	754	766	789	825	741	784	814	744	764	790	801	763	818	791	782	795	799	812	788	826	817	741	804	765	765	782	755	781	745	794	806	808	761	779	804	771	740	743	744	804	790	772	764	780	767	814	795	804	760	789	806	803	759	805	760	744	784	788	843	786	762	798	752	722	770	809	752	777	867	784	796	795	778	772	787	781	727	802	794	782	794	783	819	790	801	776	827	811	745	744	809	803	791	757	718	771	761	768	809	740	797	815	740	779	834	797	754	764	772	762	786	780	824	836	763	786	773	730	837	761	759	806	788	825	792	755	788	789	777	803	783	762	754	819	771	768	803	772	765	785	761	800	809	764	773	745	733	824	821	812	782	770	793	854	747	790	778	811	808	815	771	807	765	797	761	825	788	814	803	793	771	790	772	790	837	824	825	781	791	785	743	820	787	806	730	831	797	772	772	783	772	804	711	776	789	794	754	752	755	834	784	804	749	768	793	773	797	794	774	806	796	765	807	797	786	726	777	736	783	753	803	751	811	786	800	774	808	767	765	771	780	806	768	768	752	789	758	778	798	780	788	771	775	754	765	743	790	771	851	775	727	794	784	821	834	780	802	772	757	837	747	780	777	811	781	764	787	747	824	777	802	814	774	798	726	819	840	768	794	802	843	737	794	746	792	825	768	831	808	787	770	821	834	802	773	824	770	824	804	804	748	815	785	772	802	808	757	818	741	774	743	777	790	777	753	821	780	809	813	783	775	794	779	807	762	796	782	763	790	818	808	792	800	801	812	753	750	785	797	797	803	838	801	778	753	795	758	793	756	834	716	742	813	762	828	773	789	793	810	782	766	782	786	792	804	787	804	785	781	777	781	746	814	782	808	771	792	808	799	837	809	784	795	806	754	766	878	797	799	829	787	784	782	813	743	780	755	799	778	783	808	810	810	824	771	815	805	766	735	777	781	803	808	828	788	794	795	787	752	817	809	797	776	800	793	727	814	797	782	795	829	820	736	783	839	768	772	755	794	769	760	869	792	782	841	767	795	762	836	744	797	822	852	757	807	785	746	783	809	777	832	792	788	812	793	767	798	765	808	789	794	779	819	841	753	814	786	789	765	794	801	773	774	800	762	779	843	750	786	774	745	759	815	787	825	757	803	788	790	778	809	749	807	765	793	792	766	800	831	801	789	801	770	776	822	787	805	800	862	759	825	836	777	816	789	761	784	802	795	801	780	811	735	797	822	795	806	792	750	815	774	772	763	768	765	767	797	764	777	782	786	780	819	771	847	832	812	743	771	809	824	786	758	783	777	816	748	772	814	773	776	742	800	731	772	829	822	819	793	830	810	744	831	799	736	818	762	836	779	740	762	807	839	744	779	750	761	791	762	815	807	826	770	785	805	774	786	797	836	754	796	792	774	796	779	760	764	803	747	754	787	787	830	786	778	789	825	805	814	815	762	781	784	754	794	760	837	782	757	799	806	789	790	816	797	790	758	827	785	792	786	768	812	740	784	743	778	821	763	746	771	781	779	777	769	776	763	778	781	756	796	778	810	752	787	775	767	808	776	780	787	778	779	798	777	763	774	734	833	775	841	805	831	824	773	822	749	808	731	819	822	788	725	812	783	769	777	789	807	761	776	789	824	791	814	853	791	780	813	805	798	792	764	819	779	808	817	776	760	794	797	769	777	829	786	805	837	748	798	773	777	749	824	829	793	836	799	851	822	831	784	788	712	808	804	766	775	810	790	777	804	763	761	807	821	737	777	807	808	781	760	772	773	799	786	831	772	834	783	763	780	757	806	788	756	810	768	792	788	771	780	771	836	779	773	752	810	776
1986	1383	793	476	563	859	832	758	711	639	652	568	535	463	396	340	319	253	222	205	191	150	142	136	131	99	109	96	97	86	98	77	86	70	76	77	91	86	88	67	78	70	77	78	68	81	71	65	75	61	61	63	61	68	79	64	89	69	63	69	78	52	76	68	72	66	71	68	77	59	72	59	71	67	59	71	65	61	57	68	60	51	49	70	78	62	73	83	68	65	66	66	61	69	88	69	85	61	71	60	60	72	66	72	70	73	64	72	78	49	67	56	69	64	72	59	68	62	69	67	57	64	71	69	67	74	71	57	72	72	62	72	56	81	48	76	60	79	74	47	62	77	62	60	61	62	54	81	80	63	78	72	60	59	71	72	51	80	74	70	72	66	63	64	68	71	56	78	68	72	66	62	66	71	59	60	60	68	55	67	61	75	53	62	58	64	61	71	74	71	60	69	69	63	66	73	65	67	81	72	56	69	71	69	85	84	66	67	74	79	69	72	59	67	72	55	51	70	77	65	79	75	56	70	63	66	71	72	74	77	53	64	63	54	73	63	74	56	75	83	76	70	62	82	82	75	83	66	52	67	59	72	63	79	84	65	65	66	64	77	74	76	54	73	65	78	57	77	55	68	64	69	56	89	71	81	73	54	62	72	62	63	81	48	68	56	58	71	53	57	59	62	53	70	74	74	73	61	67	57	62	66	75	73	71	69	66	71	50	60	77	70	71	62	80	54	77	71	95	81	84	76	60	57	70	65	78	59	60	68	71	64	77	59	65	62	80	65	65	76	57	52	76	70	69	63	65	67	52	76	66	63	68	66	76	72	82	68	81	67	70	56	57	72	51	68	81	76	54	68	65	56	80	62	57	64	66	70	67	73	68	62	79	63	57	79	56	68	68	72	75	41	56	68	71	90	73	69	65	77	62	67	57	63	68	81	84	83	59	62	63	64	77	79	63	68	78	68	79	54	61	60	64	74	79	67	56	76	74	66	58	57	59	71	69	78	67	63	71	56	75	70	58	78	81	63	65	67	68	75	73	65	82	66	68	55	59	63	72	84	74	59	70	58	69	72	58	64	76	69	71	77	64	95	80	74	74	87	89	55	74	75	69	65	73	84	68	46	80	84	79	61	67	66	66	63	64	64	68	58	75	48	84	78	74	70	69	71	69	75	70	57	68	56	53	68	75	78	65	67	75	75	83	60	64	68	69	66	74	78	69	65	69	67	67	58	77	65	72	74	75	54	59	67	71	68	88	73	83	62	78	76	75	82	61	93	78	69	60	76	59	77	60	77	71	78	71	67	48	52	72	73	68	66	67	63	66	72	84	49	75	66	59	67	72	57	73	79	70	61	63	66	65	74	58	57	69	71	78	74	65	72	68	79	64	71	86	74	63	74	70	66	69	57	72	73	67	72	70	66	65	65	55	60	67	55	68	73	69	71	72	65	67	74	66	67	66	71	53	64	76	75	78	68	60	73	71	77	67	61	76	70	52	78	66	60	62	68	73	52	68	79	65	74	67	62	91	68	73	67	66	82	60	76	64	66	62	62	81	67	77	61	70	62	62	67	76	74	69	73	67	56	80	60	62	61	74	68	63	71	84	56	67	69	70	70	67	69	75	46	65	83	69	59	63	75	56	75	56	73	57	85	53	64	55	70	78	73	70	80	73	83	73	67	79	74	79	72	67	45	72	71	76	63	54	79	70	65	60	84	78	76	72	66	78	57	76	60	63	62	64	61	81	64	67	64	72	65	67	74	66	66	80	65	62	71	79	65	66	68	57	83	67	66	95	59	58	72	72	84	71	58	64	69	66	53	75	63	83	67	67	73	71	69	72	73	75	62	78	72	91	52	75	77	74	73	61	67	74	56	62	70	74	68	73	63	70	69	77	60	72	73	75	70	58	84	80	73	62	63	68	57	66	73	68	58	64	56	73	69	80	80	64	75	68	71	56	62	71	58	59	59	66	67	73	73	66	71	66	69	67	81	71	69	65	71	65	80	67	83	74	56	58	65	66	68	65	63	64	78	62	70	67	61	49	61	62	86	55	69	63	77	65	71	75	59	73	73	69	71	57	72	69	69	77	78	72	78	76	68	69	78	69	70	76	74	67	71	77	74	68	59	68	65	66	70	73	65	69	60	66	69	64	65	57	71	70	72	62	73	85	64	57	56	68	75	72	57	75	68	72	71	67	74	65	63	71	62	60	60	57	74	62	78	59	65	61	77	61	59	72	62	75	87	78	65	59	60	73	75	86	64	64	50	61	71	65	71	59	61	66	66	75	66	50	83	77	64	66	79	59	73	62	80	80	70	66	57	69	62	75	65	62	78	69	69	82	70	61	76	67	66	66	60	75	57	57	66	82	71	71	59	61	84	80	76	70	81	70	69	76	71	68	75	64	65	74	86	76	56	62	65	78	74	58	86	63	72	62	69	69	70	67	70	68	57	60	71	79	75	60	64	61	72	57	69	59	82	64	68	76	61	66	68	62	62	65	56	78	66	71	48	53	64	71	77	56	65	77	57	77	62	58	71	70	67	51	73	66	58	67	66	53	74	61	64	74	66	71	65	69	71	81	63	68	79	62	67	83	72	59	78	72	85	71	78	55	71	65	66	66	84	83	77	64	69	64	80	75	65	67	72	70	63	80	77	57	67	60	72	74	80	60	58	71	83	76	62	68	69	77	71	72	73	60	58	78	75	61	67	57	62	73	73	66	62	67	86	68	80	76	51	58	60	58	76	58	63	82	77	80	77	75	71	69	69	79	72	73	63	74	72	60	79	69	51	56	65	69	76	64	75	51	92	89	77	64	92	64	71	58	61	87	69	64	64	69	80	65	75	74	67	72	80	61	60	68	78	60	66	64	64	69	60	71	57	63	72	70	66	69	56	59	53	72	71	68	66	71	55	69	65	64	61	71	53	73	68	70	68	73	61	69	63	55	73	82	69	75	63	65	67	66	72	62	74	62	64	62	74	76	71	75	62	67	71	64	58	63	60	71	64	57	72	66	59	72	71	55	57	46	72	64	69	71	68	69	58	64	75	53	68	65	66	65	63	64	58	70	68	68	57	57	68	70	67	72	66	73	52	56	79	62	58	69	60	67	72	56	77	70	51	61	73	70	83	86	60	69	50	68	58	63	80	74	61	70	72	56	58	86	65	63	77	62	74	65	78	75	63	61	77	69	56	64	56	57	80	54	63	67	86	65	73	51	74	71	59	62	65	80	62	63	59	65	53	61	69	60	69	74	74	53	63	61	75	74	67	59	57	64	63	68	69	65	68	60	67	63	73	69	66	69	68	83	64	65	58	96	73	74	70	60	64	76	70	74	66	73	62	57	65	61	61	78	67	76	77	78	80	65	81	60	71	73	71	62	75	72	64	76	79	65	84	81	73	61	64	79	70	62	72	60	68	78	69	68	54	63	78	73	59	71	65	64	66	59	64	69	66	68	75	81	73	63	68	58	70	68	79	72	68	69	61	69	68
21742	15212	10540	16542	24890	26384	24230	22235	20236	19128	18152	16388	14561	13345	11389	9734	8368	7198	6151	5429	4830	4316	4007	3528	3088	2708	2378	2115	1852	1730	1639	1621	1300	1296	1302	1257	1168	1222	1122	1069	1023	1004	960	938	902	909	924	862	914	860	848	853	912	851	829	816	892	840	877	835	895	844	816	800	820	793	851	808	856	776	854	789	767	826	790	763	774	767	777	808	815	780	807	795	848	790	823	787	802	748	815	829	838	782	762	808	772	788	813	792	840	833	808	804	838	806	819	805	820	757	815	847	818	774	790	767	740	791	759	830	784	831	809	811	830	787	760	774	795	836	810	770	833	863	851	771	774	807	809	782	830	801	769	813	808	837	825	803	821	838	817	835	778	796	775	823	789	805	811	799	830	793	767	802	794	800	805	788	821	793	778	795	799	796	795	823	833	861	794	804	838	795	801	744	832	834	814	797	859	799	791	778	788	873	825	780	789	817	818	771	720	777	793	785	851	799	790	774	807	826	834	832	786	867	782	835	799	813	791	797	784	870	817	817	804	828	775	817	797	813	804	802	786	780	833	769	803	820	783	822	836	788	782	871	816	843	753	787	784	787	806	790	791	763	800	822	819	748	790	756	727	787	795	797	791	865	785	802	824	790	813	802	782	801	793	784	767	788	842	809	804	795	837	766	847	769	791	851	792	828	836	827	798	811	814	791	831	860	856	775	808	874	835	866	804	744	764	814	775	807	747	806	774	818	782	847	837	830	770	844	838	803	819	782	783	819	761	769	797	808	846	803	786	801	791	797	793	790	848	756	816	787	761	825	846	784	813	750	736	776	821	841	882	773	818	812	812	796	760	802	822	786	782	802	782	788	736	793	889	783	806	816	815	845	775	797	822	801	811	759	784	783	811	831	807	795	780	820	785	817	830	803	783	808	900	786	818	810	798	760	821	793	794	807	827	840	838	786	839	814	783	800	806	826	808	805	804	765	823	824	766	832	833	806	748	795	811	799	821	780	767	850	803	853	780	804	747	787	827	770	810	778	813	779	805	768	795	798	796	778	839	791	841	811	819	823	835	774	820	808	801	807	822	806	788	751	785	793	803	774	839	871	814	791	794	847	792	802	829	856	803	828	839	852	782	781	816	790	820	834	791	824	774	785	822	796	804	799	769	787	815	811	809	810	794	790	791	807	770	829	781	773	802	806	815	837	799	741	807	773	831	816	840	806	816	825	809	800	864	793	823	826	832	819	843	799	823	776	786	807	783	816	810	738	818	827	802	800	792	803	840	780	810	785	843	833	781	833	822	781	778	789	810	830	827	816	804	763	777	819	829	786	784	821	776	855	830	813	820	792	810	792	794	780	821	814	768	824	866	802	826	810	794	774	785	766	780	823	851	800	821	774	834	759	840	821	820	824	815	795	793	785	848	814	749	746	858	824	832	766	792	796	805	793	809	849	837	856	837	820	823	818	761	813	818	822	789	783	813	792	794	775	848	802	804	818	837	771	795	791	751	773	815	826	790	765	762	751	812	795	818	856	880	856	784	753	847	793	759	772	828	820	789	826	833	771	825	825	793	731	824	846	826	807	753	805	789	833	737	803	762	771	836	838	777	794	821	784	793	813	815	788	818	854	826	795	801	898	834	814	774	812	792	808	776	794	748	772	791	793	838	822	826	812	829	798	811	779	802	836	832	777	784	822	801	760	809	800	830	796	797	735	801	800	822	795	831	772	807	826	791	827	802	794	854	825	837	766	823	777	826	810	799	784	823	831	769	882	793	812	830	807	773	798	841	802	819	799	803	846	888	769	800	771	820	791	797	830	850	772	837	777	825	800	831	815	832	787	810	797	811	811	795	826	761	821	759	845	762	802	839	829	816	799	794	807	822	794	803	753	788	824	822	789	828	800	777	769	843	819	803	860	753	833	805	807	791	818	805	843	849	821	761	797	794	804	783	775	768	813	798	779	764	818	754	772	819	812	782	800	864	771	822	832	856	827	827	810	798	783	815	798	826	767	795	837	778	788	825	819	785	821	817	806	858	820	834	813	760	752	860	843	790	730	756	773	764	768	845	854	798	782	800	817	820	818	801	782	815	833	790	849	755	776	735	826	838	801	835	779	780	839	766	811	857	859	769	835	811	771	776	764	776	782	807	782	787	804	792	822	832	836	782	770	844	807	830	798	782	789	800	849	859	785	824	780	782	787	829	800	788	876	777	847	820	774	780	856	790	807	815	811	830	743	881	811	814	817	817	799	782	809	839	791	793	823	845	779	763	828	814	839	794	782	751	874	826	825	786	832	803	824	828	803	845	778	816	830	818	830	783	791	786	788	798	826	813	828	811	808	829	837	799	825	853	830	835	828	788	772	799	829	812	782	788	832	810	835	810	822	777	801	771	803	822	804	785	819	806	816	796	750	803	792	816	786	800	791	820	799	793	781	810	761	804	839	743	805	785	848	800	828	757	752	774	766	783	849	873	840	804	762	834	780	796	847	796	773	855	811	821	792	829	752	867	828	840	762	890	833	798	787	785	847	815	822	726	819	772	800	850	815	825	840	816	781	796	813	818	741	763	841	797	823	829	824	794	784	815	762	771	837	796	773	815	812	797	833	841	824	859	755	790	746	810	837	759	807	833	770	792	790	801	854	790	774	799	800	865	798	779	837	799	802	789	789	747	770	817	847	801	819	843	802	834	795	774	800	780	772	818	809	868	816	798	802	825	867	795	827	828	815	807	798	791	810	802	868	813	794	785	805	800	796	765	766	804	793	766	818	832	802	794	763	801	810	770	837	759	793	743	822	759	823	758	811	823	792	805	757	772	818	789	803	782	778	803	766	783	776	779	826	775	846	787	825	837	805	784	829	843	862	809	802	779	766	773	787	812	852	758	775	822	774	796	808	780	773	773	752	801	768	841	757	759	786	766	785	764	785	798	792	786	794	831	786	778	762	825	852	813	744	827	747	773	813	768	783	835	818	821	801	769	793	838	821	851	793	781	820	808	817	820	768	796	850	796	814	808	809	819	831	776	763	774	797	824	841	830	778	852	813	845	854	860	824	809	811	853	825	779	830	826	792	787	804	793	780	790	767	784	824	825	767	787	828	823	763	742	797	850	825	814	779	781	866	827	800	816	794	773	835	794	799	830	785	811	797	861	829	816	782	773	782	834	838	809	840	795	807	867	813	774	807	824	779	814	820	810	773	819	837	756	809	812	799	775	859	839	763	817	805	768	816	801	820	775	808	792	806	777	763	837	867	894	834	810	805	794	808	791	799	820	761	776	780	830	834	787	844	794	794	812	786	816	789	825	775	822	779	804	801	825	798	809	837	843	839	778	757	812	780	783	782	781	785	833	814	858	788	791	773	794	822	809	783	794	851	842	835	775	831	820	780	886	774	761	805	805	802	808	776	815	793	820	849	790	786	818	764	829	815	783	801	810	842	813	849	796	783	799	815	825	805	842	807	792	798	817	802	764	782	794	823	819	760	814	771	756	801	831	812	787	800	810	858
3416	1309	783	495	630	811	897	807	754	831	790	713	594	477	447	416	334	288	236	198	191	167	181	159	163	114	132	113	83	100	105	96	96	88	95	85	78	79	70	80	70	69	78	74	72	77	80	73	86	72	76	91	59	81	78	81	68	79	74	93	71	81	65	76	66	68	65	62	82	82	73	57	77	68	76	79	79	66	73	87	82	84	68	70	66	63	69	67	73	75	73	68	72	80	92	56	77	71	66	77	69	70	65	65	50	66	66	67	78	69	62	70	75	85	75	52	74	69	66	73	89	82	72	99	74	85	57	74	69	70	82	78	85	62	69	71	69	62	66	69	71	80	80	70	66	84	54	80	57	75	67	59	81	69	69	75	63	82	87	80	66	73	69	59	86	77	67	82	74	61	57	70	67	80	67	69	78	79	66	74	71	68	60	66	65	70	69	69	71	63	85	75	69	49	57	70	79	69	78	58	62	64	72	81	81	77	61	79	84	57	73	71	70	90	70	76	67	56	75	69	78	73	69	73	64	78	80	63	60	73	73	71	71	69	67	83	64	57	81	69	72	60	67	69	68	78	64	65	84	66	60	72	54	66	70	68	77	74	62	70	74	74	74	88	83	77	70	79	58	62	68	79	63	76	61	68	89	86	68	71	70	55	67	70	79	63	69	60	91	71	76	60	72	69	78	74	78	78	69	79	85	75	68	67	68	66	66	81	63	80	67	74	71	69	72	56	68	71	64	76	82	51	77	81	78	68	67	71	69	73	60	86	79	71	73	70	76	76	77	81	67	56	85	54	60	92	54	58	76	62	70	82	66	72	71	64	80	53	63	65	70	67	60	71	78	75	80	78	83	66	70	64	82	67	83	82	79	80	74	72	61	76	64	63	71	68	89	80	74	68	81	80	91	63	69	76	76	66	72	63	79	77	78	72	78	81	73	62	66	75	56	77	73	83	67	77	73	70	75	86	55	61	89	79	66	72	75	77	67	72	75	55	77	73	66	84	77	87	71	79	69	76	71	70	73	70	77	63	85	73	71	71	65	69	67	69	77	70	71	72	65	71	84	57	72	82	86	65	85	85	75	75	62	71	83	83	74	76	73	63	81	89	78	68	83	70	82	76	64	55	73	80	73	73	65	71	89	75	60	78	65	62	78	69	73	64	69	74	72	85	83	73	81	76	77	58	74	65	86	67	74	78	72	82	80	75	77	87	76	87	66	62	58	76	68	68	81	82	84	58	70	62	71	71	73	72	83	72	79	68	74	57	64	85	70	71	71	65	82	72	74	63	76	79	75	66	85	68	72	73	58	69	72	85	73	68	82	65	79	72	56	74	77	79	61	77	71	83	59	64	76	86	57	77	66	79	69	83	82	75	83	71	84	76	78	74	68	70	69	92	81	59	86	66	70	72	72	68	85	59	75	62	81	68	87	86	62	74	72	84	68	68	85	71	85	87	78	67	70	78	69	69	84	79	72	74	72	85	69	74	75	72	84	81	81	66	70	62	69	76	52	76	73	80	67	71	76	72	70	82	60	90	68	85	67	63	66	64	63	80	67	75	79	54	70	83	67	77	57	69	68	64	65	82	65	63	73	61	73	62	68	71	68	80	73	87	78	60	62	70	81	82	83	85	63	79	89	80	68	68	73	81	76	74	66	67	75	74	87	74	75	62	66	73	73	67	66	62	76	74	57	76	81	74	72	59	78	69	75	81	72	70	74	70	82	70	74	75	66	66	86	88	63	84	89	73	64	63	66	66	72	76	69	86	68	59	80	76	64	81	66	78	64	84	64	66	75	72	75	74	87	76	69	70	58	80	75	56	84	61	65	74	62	74	89	79	84	80	74	76	74	59	70	77	61	74	63	82	84	75	62	64	71	63	77	79	68	72	81	76	70	65	78	78	70	57	74	92	70	62	78	86	67	74	79	71	80	61	72	57	89	81	87	75	72	58	79	83	79	74	64	77	68	70	58	72	60	63	73	76	83	80	69	75	76	62	75	79	80	55	94	85	88	67	84	76	72	82	81	68	69	68	72	65	67	79	78	70	79	60	84	69	73	66	64	45	76	81	91	74	59	86	78	85	69	78	70	88	95	58	75	82	76	73	81	70	68	74	77	84	71	75	68	89	83	59	70	78	61	64	84	69	75	71	72	72	59	81	77	93	65	67	65	57	65	67	65	76	74	68	91	77	55	67	77	71	86	85	86	82	75	81	76	73	66	79	74	69	63	83	76	72	73	84	87	78	68	71	74	69	72	68	66	63	66	72	72	79	86	78	68	65	75	81	76	79	62	68	60	83	70	84	69	63	68	68	76	77	68	76	69	69	74	68	72	63	71	57	60	63	57	74	70	65	59	66	66	70	59	79	53	70	77	76	80	78	88	75	82	69	80	68	79	66	74	79	75	66	100	58	62	70	60	72	100	65	74	64	80	82	74	88	69	66	80	77	60	72	79	85	72	75	76	69	81	72	77	68	87	73	60	66	74	72	60	72	72	67	74	63	74	75	70	60	76	59	63	67	79	70	72	78	78	78	76	77	63	76	79	72	79	61	82	69	58	65	70	59	69	73	64	70	65	75	79	73	79	74	70	67	78	82	78	75	65	74	86	79	72	59	68	74	72	81	73	75	78	73	65	67	57	69	76	69	83	67	76	94	85	83	66	57	85	71	99	87	78	69	75	61	71	70	74	66	76	86	57	66	69	80	79	65	61	66	72	76	79	69	77	78	71	60	72	74	62	71	81	63	60	79	68	90	70	63	75	74	76	71	71	73	63	75	76	71	54	64	85	77	71	82	71	76	79	72	79	70	86	88	80	85	76	71	79	87	65	86	75	72	59	82	82	67	67	74	78	64	72	84	103	70	94	81	70	59	76	68	77	92	80	77	60	79	74	86	71	81	60	70	72	64	66	85	83	60	65	65	56	80	83	68	87	54	78	73	78	70	90	62	73	65	81	68	76	78	78	62	68	63	70	78	70	66	78	69	78	55	87	70	64	79	75	82	75	68	75	89	66	88	65	83	73	74	85	60	105	71	78	76	94	87	79	74	58	92	69	85	67	76	69	62	48	79	66	80	72	51	72	86	80	76	75	75	61	64	77	66	70	73	66	81	74	84	78	76	56	65	68	89	62	70	77	69	65	74	77	59	71	72	74	71	66	79	80	73	66	72	71	67	67	72	72	90	74	70	63	76	69	91	77	87	80	69	86	68	59	76	74	70	77	67	68	74	66	70	64	65	80	78	69	79	81	89	74	80	63	94	81	74	82	77	78	65	80	66	60	72	65	69	77	89	56	79	67	84	75	74	70	71	88	89	87	72	67	83	77	77	72	84	76	74	71	81	66	70	66	81	75	67	67	66	73	80	70	69	58	68	71	82	66	69	80	70	64	81	60	69	56	69	61	73	74	77	63	81	77	57	71	67	77	73	74	60	62	74	70	71	69	84	71	65	81	78	81	73	73	77	90	66	69	60	87	65	100	78	69	80
21686	14594	10846	16895	25024	26541	24964	23148	21666	21164	20229	18146	16308	14540	12684	10748	9465	8271	6845	6193	5353	4894	4268	3932	3503	2971	2636	2347	2153	1895	1762	1728	1525	1492	1387	1311	1252	1215	1155	1097	1152	985	1039	977	985	1013	941	1002	946	932	948	887	887	857	843	909	847	876	900	889	919	892	839	853	915	888	894	873	851	912	875	884	823	853	832	834	862	835	854	810	937	848	842	892	826	847	876	819	863	905	875	881	849	844	839	878	828	848	815	782	871	846	897	881	826	856	829	892	825	898	864	852	856	835	875	840	864	868	849	833	903	904	867	871	921	853	851	811	851	845	873	837	881	882	822	850	884	876	897	874	883	803	914	856	843	845	872	907	861	871	874	894	806	849	887	875	829	894	855	826	899	847	862	829	853	805	870	922	872	825	880	819	806	838	788	858	847	875	872	853	846	876	843	848	828	845	859	842	856	896	828	804	834	887	864	848	927	882	874	901	845	895	820	890	842	892	889	820	944	874	945	852	860	870	843	869	834	850	833	858	858	814	832	857	859	868	850	850	824	838	890	883	900	884	855	905	873	865	866	877	851	873	930	848	851	903	851	871	893	891	855	888	862	865	871	823	870	861	868	839	868	877	858	832	880	884	858	860	842	810	840	844	870	850	838	851	853	900	863	872	860	830	831	852	853	788	813	825	814	819	882	856	893	888	840	843	833	822	853	871	839	893	882	866	846	838	829	862	848	849	877	835	847	863	828	883	893	866	893	841	903	845	861	814	863	827	844	799	815	858	850	883	833	836	889	870	839	907	872	861	855	840	835	858	859	899	860	877	851	912	874	901	878	922	845	890	882	844	884	849	884	847	899	863	853	853	816	864	863	912	860	851	822	854	840	876	829	852	874	874	875	831	862	844	876	869	852	855	832	877	886	850	856	850	857	808	881	846	899	859	849	841	828	893	805	861	813	873	808	838	899	880	861	861	879	841	864	839	863	888	840	821	858	870	857	883	851	874	866	868	897	837	855	868	816	848	825	876	843	851	850	871	870	803	907	859	923	856	810	870	812	843	884	861	905	856	871	893	900	809	843	837	884	906	878	879	826	806	855	892	851	879	901	870	884	899	877	876	882	859	856	862	789	825	910	889	882	897	894	880	861	892	848	837	844	825	843	834	857	805	850	824	894	911	845	852	920	883	795	841	828	881	841	876	852	876	828	844	923	867	866	836	837	858	851	832	827	888	824	873	842	878	896	889	875	869	838	880	860	881	867	841	818	905	901	861	835	866	855	858	891	897	873	755	876	890	830	876	857	864	883	909	816	837	870	881	886	897	852	834	814	843	800	853	803	880	875	895	914	883	860	895	841	916	807	884	862	872	866	859	820	872	871	833	869	869	892	861	860	804	881	836	828	831	828	915	827	871	831	832	815	862	870	859	856	779	878	828	862	871	778	785	857	851	859	829	891	825	906	841	880	863	865	837	879	838	853	878	817	812	884	888	937	913	861	869	861	816	851	853	841	827	864	806	848	881	903	831	873	840	836	932	878	900	890	861	919	861	858	872	824	866	845	900	798	850	883	875	861	808	877	874	861	841	833	849	813	841	817	824	874	865	832	822	896	865	907	859	840	880	873	886	878	842	881	901	884	867	816	840	869	862	860	849	908	864	906	830	856	901	867	847	837	804	869	850	820	888	834	854	816	840	838	834	917	888	820	852	844	799	937	891	853	876	849	822	918	839	843	852	855	861	781	857	840	910	836	827	897	898	917	866	812	883	845	885	855	840	852	852	891	889	851	854	862	831	876	873	835	876	832	834	868	888	825	857	901	838	865	832	837	866	852	882	859	870	873	867	837	817	836	875	849	830	881	841	848	833	835	909	827	859	889	864	834	882	849	810	888	900	838	840	904	848	832	858	813	880	854	905	870	816	858	854	895	864	826	845	823	814	849	902	845	860	799	888	839	871	849	888	837	894	851	904	806	877	863	869	865	841	864	828	881	839	863	872	844	887	845	818	845	900	860	885	802	882	843	836	843	862	857	861	853	843	844	870	891	843	835	858	863	837	829	877	885	869	864	912	840	870	862	834	873	849	927	828	863	857	887	900	822	846	847	873	854	855	877	883	849	819	854	887	856	845	843	883	840	821	893	857	819	873	814	859	881	854	896	879	844	885	903	899	886	835	917	875	914	876	828	776	862	846	891	820	864	870	890	825	871	898	867	787	885	826	853	872	815	865	882	850	856	841	885	830	864	881	901	833	962	883	865	896	826	866	862	884	871	850	839	881	876	844	852	867	870	912	797	939	884	849	845	871	916	861	836	844	838	873	882	855	893	855	913	852	818	840	850	852	897	842	919	868	885	866	871	868	873	868	830	862	870	846	883	843	905	876	886	822	850	852	862	843	895	884	888	832	865	886	867	870	852	819	878	817	826	866	821	857	876	863	840	906	892	846	918	877	882	830	905	908	880	892	882	901	873	819	849	854	848	846	867	868	868	927	871	828	871	814	841	809	880	857	855	854	820	838	866	851	822	897	833	779	843	842	853	860	892	903	881	848	821	862	880	859	812	864	805	846	849	857	883	805	874	894	813	911	843	874	868	875	862	874	844	861	833	835	867	876	868	851	863	812	912	859	872	857	840	848	856	858	817	842	841	861	863	855	869	777	886	841	857	849	835	866	858	846	846	876	858	856	858	792	841	890	868	861	927	845	821	882	837	889	869	849	822	790	843	849	857	832	841	863	892	844	880	834	874	868	818	860	915	837	912	863	885	853	858	798	865	827	864	893	855	849	856	897	913	858	860	865	833	830	887	872	851	862	858	834	876	860	804	850	841	833	812	838	833	893	884	860	829	856	812	914	858	812	845	874	809	813	914	858	877	866	818	860	917	873	869	872	879	882	908	798	836	900	862	940	842	855	867	796	849	855	891	916	836	849	856	859	832	872	851	882	830	873	869	870	874	849	824	851	858	861	873	844	872	854	882	816	887	872	895	825	837	829	815	849	864	852	816	840	867	900	867	899	827	897	871	828	869	884	884	894	909	912	886	874	857	882	839	882	890	896	793	880	821	854	831	859	808	894	847	876	854	818	859	864	847	856	858	895	883	838	883	869	898	846	793	897	826	819	824	837	824	773	827	894	875	860	823	832	870	931	839	903	845	899	865	856	866	809	883	843	847	828	889	801	848	835	862	819	871	873	862	913	877	865	876	838	838	880	880	813	812	923	833	862	846	888	872	845	879	864	830	874	856	882	880	845	890	874	865	887	864	877	852	856	873	868	844	864	905	888	876	867	830	852	826	844	887	858	837	839	855	850	898	846	844	849	905	861	873	831	843	839	863	846	861	929	861	865	818	870	850	841	893	872	844	820	858	839	851	856	866	861	819	831	880	856	882	830	837	884	832	874	850	880	864	849	838	873	844	841	903	887	785	908	845	850	767	879	823	845	863	852	868	833	854	799	889	836	862	878	851	920	814	826	913	847	878	841	918	848	896	815	866	863	889	839	848	844	902	847	866	899
3188	2139	1229	758	862	1217	1203	1146	1113	1171	1071	936	731	641	557	480	390	368	298	290	255	211	186	181	175	143	137	115	114	124	122	114	117	77	95	105	105	78	86	102	79	90	74	93	83	85	71	74	78	75	86	78	61	71	81	69	73	73	74	70	81	79	73	65	65	77	71	60	78	63	81	78	76	74	76	67	82	75	71	67	75	78	79	80	79	74	56	77	68	80	76	74	75	63	81	76	70	80	76	74	59	69	67	73	85	67	63	79	55	75	85	68	78	68	86	80	70	85	79	80	68	82	85	77	52	88	75	70	81	80	70	81	68	62	86	69	72	66	78	87	64	86	52	95	63	68	68	77	88	79	77	89	78	65	77	71	61	64	57	73	66	71	83	73	87	75	71	73	65	79	71	79	74	69	77	77	70	68	78	77	81	71	90	81	64	67	70	83	81	74	72	92	84	65	84	69	77	68	74	70	71	61	75	71	61	65	84	75	97	76	75	78	78	65	69	72	76	65	63	71	79	70	78	65	74	81	58	77	65	78	67	70	74	74	71	70	93	77	76	73	72	67	82	82	71	74	59	67	81	82	80	70	64	75	77	76	70	82	62	63	63	80	77	57	78	75	87	87	85	69	66	72	89	55	87	71	76	83	74	75	66	82	82	75	87	89	65	76	75	48	58	79	74	67	55	73	79	64	70	75	72	75	82	72	73	58	83	83	77	70	63	85	77	71	83	82	71	69	74	70	68	68	58	79	59	76	73	83	72	68	52	73	59	64	64	73	88	81	78	73	67	74	63	78	60	71	77	64	67	64	86	78	75	79	82	75	75	81	68	67	49	73	73	64	65	91	73	74	63	72	60	66	84	83	74	71	83	66	91	66	74	88	72	67	71	69	66	68	84	77	73	82	77	66	67	74	76	81	61	67	75	73	81	83	91	78	85	78	79	84	72	73	74	68	79	78	70	79	63	74	70	61	70	78	56	68	64	93	81	72	73	67	69	63	81	74	75	76	76	83	67	67	81	65	61	72	71	80	82	69	72	74	77	69	62	71	56	74	75	70	69	72	55	68	84	65	61	78	73	71	64	83	80	61	56	86	70	74	78	68	65	77	84	63	80	75	73	70	91	85	81	72	65	75	74	64	88	67	59	62	84	73	74	56	68	72	60	69	75	54	66	83	58	55	84	74	77	91	58	50	70	74	84	79	72	80	80	74	61	96	62	62	69	76	70	81	72	82	76	70	67	75	57	65	71	83	71	70	72	63	71	89	64	69	91	77	73	71	70	74	60	72	74	71	72	67	72	76	72	74	92	76	67	76	85	63	62	85	63	80	66	80	75	75	95	84	72	79	65	76	74	73	65	74	62	82	71	74	88	85	67	81	62	74	80	81	73	75	72	72	77	83	76	74	59	66	78	72	67	67	58	78	72	54	76	82	74	75	68	61	76	77	70	99	83	78	73	77	80	72	59	78	78	73	75	79	66	76	77	80	57	86	77	79	67	81	78	64	72	76	82	73	74	51	90	80	67	78	79	73	75	86	93	74	87	66	69	80	80	71	60	76	56	72	76	76	60	78	66	74	86	70	80	59	75	72	81	72	72	82	67	85	60	69	95	59	73	74	73	69	67	60	70	81	80	82	85	66	78	66	80	79	76	54	61	70	72	78	72	76	88	75	82	77	68	70	75	70	75	76	86	83	61	67	75	77	67	65	75	74	76	86	68	71	73	72	71	76	82	78	56	63	74	88	64	80	69	98	74	82	71	93	97	72	80	62	68	66	87	82	53	66	63	65	77	59	67	71	82	90	70	86	69	83	66	72	63	79	68	62	81	68	59	74	65	71	66	72	62	79	63	81	96	75	56	82	88	77	81	86	72	74	73	61	89	65	78	80	74	61	77	81	69	59	85	87	70	81	75	75	55	65	70	63	67	76	65	74	75	72	61	64	83	68	87	65	71	83	77	71	79	86	69	72	62	69	62	61	81	55	70	82	66	83	83	69	86	81	70	76	76	73	74	76	67	77	66	59	63	66	77	67	81	95	77	68	75	71	75	75	74	67	46	73	76	62	60	63	75	81	84	81	61	68	69	56	88	84	73	62	82	72	66	59	61	64	69	72	68	74	67	79	92	53	85	74	83	73	57	69	79	76	90	73	75	67	76	56	75	69	63	69	61	71	66	77	79	81	67	77	89	73	70	72	72	66	65	81	71	79	73	67	77	76	71	67	78	69	80	69	79	82	77	77	67	73	86	73	72	70	79	72	64	67	70	69	58	65	71	68	76	70	67	74	78	57	70	84	67	80	92	88	58	74	71	89	86	73	65	88	75	74	78	86	88	69	87	77	81	76	60	70	78	77	91	71	68	67	62	64	81	77	58	75	67	78	71	85	83	75	77	95	71	71	63	73	69	87	69	70	67	84	74	64	76	60	63	74	83	70	74	60	80	62	71	70	57	82	80	85	69	78	88	82	97	80	86	85	61	78	74	68	76	68	59	71	72	64	66	66	80	67	81	63	77	70	75	73	58	67	73	82	67	79	83	77	81	87	75	80	63	85	83	71	85	80	70	82	77	70	90	64	64	74	65	81	85	67	75	80	68	90	62	57	58	67	81	76	84	61	81	64	60	83	84	84	71	74	73	65	57	72	78	86	65	64	69	58	68	78	80	76	48	65	72	78	68	66	66	82	75	93	76	68	65	64	93	69	80	72	69	71	79	63	70	58	74	82	76	55	70	72	86	89	68	70	77	87	75	76	86	64	69	89	78	71	58	88	81	82	79	80	75	59	70	63	70	80	78	75	74	90	72	72	72	73	81	58	66	87	75	72	83	71	83	70	63	69	68	74	72	73	71	75	79	81	77	84	66	69	73	66	64	71	75	99	79	84	78	81	70	54	68	67	70	80	77	81	69	62	78	68	72	70	79	94	72	62	72	81	87	72	87	82	56	64	66	64	64	79	76	80	68	72	81	72	66	61	66	69	69	72	73	83	61	89	80	69	74	73	87	75	84	56	78	74	76	65	75	76	66	68	67	80	75	81	78	86	77	73	82	62	76	81	79	80	79	74	72	67	75	69	90	81	85	69	99	62	68	70	80	63	78	82	79	76	71	72	80	73	79	86	75	76	75	70	68	80	74	76	65	93	75	71	69	58	65	65	65	76	72	75	67	53	53	72	84	71	84	83	79	72	80	69	77	69	73	68	67	76	69	69	72	66	84	63	74	73	90	83	63	68	74	64	68	56	69	74	72	84	68	92	81	72	71	70	73	74	66	67	66	69	80	85	75	66	79	59	72	76	62	83	78	69	74	81	78	68	80	79	75	63	81	74	81	94	71	72	70	75	85	55	74	58	53	84	67	56	64	63	65	81	85	82	81	63	68	55	73	75	56	79	58	68	70	81	68	63	62	50	70	85	66	67	92	76	79	77	75	82	81	82	88	70	69	77	71	82	81	87	63	76	70	64	74	66	68	80	61	75	82	83	60	72	64	73
26310	18323	14262	20744	29036	29575	27983	26230	24714	24636	22897	21060	18902	17178	14939	13105	11734	10521	8985	7575	6734	5943	5354	4791	4361	3693	3379	2886	2525	2290	2194	2007	1944	1654	1499	1487	1413	1245	1278	1159	1188	1176	1046	1060	1043	1061	1001	982	919	962	912	947	918	883	960	921	916	926	907	860	899	872	944	946	875	915	844	918	892	851	926	893	857	892	893	828	834	872	828	902	900	893	876	835	912	849	863	839	855	846	904	878	864	888	913	865	849	903	904	871	874	811	839	913	859	910	823	844	871	816	877	880	844	862	808	900	869	925	901	853	897	876	841	899	870	943	813	906	886	887	870	829	875	886	891	858	904	844	907	852	852	867	798	868	843	916	870	837	831	826	899	856	844	829	842	870	842	906	867	859	845	819	847	894	869	853	914	870	850	887	805	848	895	863	853	823	884	886	843	849	865	850	809	846	864	838	832	894	893	898	870	849	890	913	866	832	857	862	838	890	814	885	859	902	851	863	896	887	839	868	809	880	862	857	826	843	860	834	873	898	868	855	900	898	827	832	836	873	845	839	906	839	913	849	872	856	863	937	799	854	882	829	865	876	868	845	860	859	896	877	880	845	859	892	863	890	884	822	851	845	900	911	890	891	913	856	879	894	870	883	813	880	893	847	870	886	864	881	877	869	877	855	852	836	917	887	872	859	823	839	859	883	860	853	852	850	877	925	873	943	864	847	883	837	937	897	879	846	866	870	920	850	861	874	811	928	854	866	848	883	844	824	858	861	880	917	861	895	836	902	852	847	799	837	888	818	885	834	841	815	900	905	875	869	876	860	879	879	856	916	872	854	874	855	872	886	806	856	855	840	874	910	853	867	821	870	854	877	873	877	880	862	869	875	876	850	940	879	828	821	839	871	913	867	871	868	848	892	906	825	901	891	861	818	917	868	866	830	910	889	911	875	881	898	880	896	874	850	841	905	887	788	879	954	900	863	878	872	859	832	829	868	810	846	924	818	840	854	849	905	876	862	871	872	881	880	862	872	793	811	927	861	883	860	848	864	852	892	893	879	866	858	895	878	879	893	860	905	778	882	854	841	899	885	812	924	853	922	840	838	809	861	877	814	865	839	852	868	895	871	834	869	823	849	831	929	867	888	890	845	843	878	901	865	915	830	834	853	900	835	889	883	846	874	884	910	801	856	856	932	843	865	806	869	820	847	839	881	926	848	876	913	854	893	913	922	859	902	880	874	841	922	863	815	836	852	937	857	947	869	922	878	893	919	869	834	870	919	906	854	861	916	856	840	834	894	822	886	870	906	795	882	893	865	868	872	829	847	823	801	862	866	884	879	886	833	857	904	818	862	840	833	906	846	868	844	885	854	874	845	852	836	846	896	869	820	841	891	879	865	884	842	837	858	886	898	840	881	932	845	888	914	871	887	851	857	875	889	864	836	895	871	905	848	881	874	843	908	892	865	885	898	894	851	838	818	891	893	836	878	863	879	881	839	874	891	868	880	855	825	889	873	891	831	864	863	896	875	837	891	850	858	860	851	845	905	868	883	917	836	861	881	836	862	864	845	873	891	897	760	867	844	895	887	812	911	847	837	855	879	825	846	860	820	768	826	819	886	874	863	841	878	795	884	855	889	853	848	899	907	909	875	860	882	884	908	904	892	849	820	854	875	889	887	825	883	884	866	915	912	855	891	813	917	918	837	892	869	893	867	880	898	918	889	851	882	895	845	896	887	840	862	852	822	847	863	914	847	877	887	847	889	875	837	931	884	856	846	865	923	902	830	882	883	853	864	862	890	864	867	866	859	839	896	872	827	837	867	859	873	806	894	823	866	857	839	858	799	842	884	893	868	826	890	784	865	875	877	877	912	835	884	881	877	903	913	813	858	869	830	863	898	825	854	898	883	883	906	889	870	851	870	863	886	861	854	917	890	859	879	906	811	946	881	845	865	893	867	848	858	833	879	900	820	890	893	868	856	885	893	873	884	881	879	888	873	892	928	937	851	855	865	854	885	864	874	846	852	887	860	893	868	831	814	869	818	868	879	853	889	858	881	845	864	844	853	864	949	852	855	866	855	859	866	905	908	847	883	869	840	857	842	851	861	892	840	852	878	845	874	865	909	866	870	858	837	832	839	895	884	883	920	900	820	829	888	862	874	881	894	879	865	884	885	838	900	830	917	856	884	899	871	905	881	873	872	905	844	874	861	882	867	882	858	865	853	878	915	903	900	857	899	840	851	870	869	836	812	858	833	865	869	906	863	860	893	930	871	928	903	859	841	882	923	864	832	836	788	887	870	833	874	834	875	907	862	883	856	791	853	832	935	891	927	842	916	874	846	899	885	842	871	878	811	871	870	857	847	835	830	883	868	854	916	825	821	830	869	875	938	878	823	846	887	879	902	836	841	856	894	876	867	851	898	910	846	867	884	847	945	855	874	886	815	841	873	844	840	883	890	863	905	877	838	838	857	909	834	862	924	844	866	824	862	846	846	919	830	881	869	831	880	919	872	840	881	881	839	853	825	895	820	894	882	878	903	862	847	805	824	821	908	823	883	872	905	845	905	870	884	866	835	849	852	920	853	899	845	862	829	881	849	902	879	898	901	900	920	900	876	869	879	853	891	822	853	863	893	899	867	815	844	901	934	828	897	881	837	877	836	874	863	826	887	895	850	919	931	850	824	948	865	900	840	860	859	850	860	858	885	840	881	882	876	869	810	854	872	913	805	875	893	843	905	894	894	854	851	859	827	888	845	874	880	875	894	814	881	818	859	839	885	884	847	861	873	840	839	873	849	887	879	841	884	862	875	865	869	839	835	841	895	857	869	915	868	877	799	897	878	864	853	858	822	851	845	873	840	934	868	890	837	869	904	892	859	882	927	909	866	881	823	865	853	887	842	866	854	842	875	869	860	854	871	859	843	863	832	863	860	882	874	821	850	875	839	862	905	892	850	870	820	855	846	892	881	864	916	866	878	856	802	832	879	911	869	867	878	874	849	855	825	857	792	858	925	832	891	828	826	832	849	838	809	829	874	852	863	903	885	852	816	884	871	831	918	882	937	910	846	869	852	825	879	914	858	882	855	822	837	882	917	819	844	825	854	897	863	874	857	862	813	817	806	924	880	837	890	825	852	841	896	842	868	867	839	857	835	853	891	871	875	942	845	867	833	858	816	867	853	892	827	843	852	828	863	839	910	897	890	909	856	819	802	835	853	867	871	925	965	865	885	905	897	912	812	869	899	864	887	836	905	888	858	884	812	868	826	862	902	872	812	898	890	863	869	853	856	891	898	872	844	863	902	862	854	868	823	892	888	852	859	842	858	820	878	833	871	873	838	867	883	865	852	827	901	855	866	927	909	822	841	847	835	881	863	802	894	864	881	795	845	846	855	892	876	829	853	829	896	899	827	888	856	793	875	852	881	843	859	843	838	831	858	836	821	919	861	843	884	841	862	864	879	855	867	917	892	846	884	886	831	830	853	862	871	836	894	851	863	843	851	839	860	897	862
2036	789	444	318	358	580	558	524	511	526	528	464	382	301	240	208	218	153	149	137	117	121	110	110	87	99	82	71	101	66	89	73	74	66	80	53	84	72	65	61	65	52	66	68	67	58	73	70	56	74	68	70	65	74	77	54	73	64	72	61	80	71	70	65	73	53	80	61	68	68	71	69	83	67	58	64	58	75	62	55	72	59	57	64	71	70	63	68	59	69	61	61	64	62	52	61	51	69	66	62	68	58	87	82	78	65	68	44	68	84	65	66	59	76	64	63	54	57	48	68	48	57	75	68	77	59	66	66	60	64	75	70	71	60	66	63	70	64	70	56	68	65	59	76	56	57	69	64	68	66	56	68	72	67	69	60	61	69	73	66	74	65	60	70	65	70	61	76	64	58	63	54	53	77	70	63	70	71	66	64	51	61	71	64	61	64	82	54	79	67	58	56	45	66	71	50	79	68	67	64	69	62	73	67	65	47	71	74	68	80	50	64	66	50	67	64	64	64	68	54	70	65	62	64	59	69	56	66	58	61	67	55	70	68	56	70	78	59	66	70	61	76	63	71	85	55	63	66	58	82	55	51	70	50	61	69	78	72	59	77	69	80	56	53	65	68	74	76	58	69	64	67	51	64	72	67	68	64	71	45	69	52	64	65	75	82	67	66	77	71	63	67	77	55	58	71	77	70	63	71	67	56	70	71	71	55	57	69	56	44	72	57	79	73	69	51	61	71	63	71	60	53	68	66	68	65	74	78	69	47	75	73	67	64	75	78	62	63	70	78	63	72	65	58	67	62	72	65	59	57	57	74	56	71	52	85	64	51	44	59	72	60	73	66	77	70	64	67	64	65	64	66	70	53	68	69	55	66	76	69	60	60	68	70	69	64	54	55	54	53	51	52	72	71	78	67	80	71	66	68	72	69	65	58	62	51	67	58	59	52	69	48	64	64	46	72	61	90	60	63	56	70	66	70	61	48	67	85	66	60	59	65	65	78	61	64	63	69	65	61	62	71	53	56	70	54	60	68	70	60	53	74	54	76	54	66	63	58	75	60	55	58	65	70	77	72	67	67	59	53	57	70	77	52	67	59	80	65	81	57	76	83	76	67	60	80	69	70	68	63	67	70	67	47	60	59	73	68	68	65	58	69	73	50	57	75	68	57	60	56	59	73	74	69	64	73	76	78	83	73	70	62	63	61	62	60	70	71	67	80	68	63	58	74	72	53	61	57	70	54	60	66	63	70	55	60	58	67	59	67	62	75	67	67	60	71	70	56	62	55	75	71	62	48	71	67	65	69	75	52	59	54	71	73	63	48	76	76	70	60	50	57	59	61	56	56	61	78	66	47	64	53	58	74	66	60	73	78	58	68	69	58	50	64	71	69	61	58	64	63	68	76	69	67	57	56	70	49	72	79	79	66	46	59	77	62	62	58	55	64	56	65	57	67	57	58	73	65	61	62	64	77	69	70	64	63	53	53	65	68	73	80	58	67	74	57	66	64	77	66	78	57	72	63	65	64	65	64	61	63	75	59	56	58	55	70	66	58	64	60	63	53	70	64	59	70	69	69	66	75	64	74	68	67	67	54	62	69	59	59	76	50	63	57	62	58	59	63	61	65	65	94	62	60	64	66	89	63	67	59	67	61	73	56	61	68	64	59	62	74	74	53	64	61	74	58	62	46	43	54	65	82	80	70	59	70	71	61	78	62	66	73	73	68	67	47	73	74	71	59	69	64	62	64	64	63	61	64	55	70	65	68	64	73	65	71	63	63	74	71	61	62	70	65	68	65	65	59	77	71	68	74	51	53	61	67	68	72	46	80	59	83	57	75	43	67	51	61	57	79	60	67	57	64	69	67	61	66	55	63	66	47	61	67	62	71	64	58	71	56	67	65	58	60	57	71	62	62	68	77	58	59	66	78	77	60	63	66	81	70	61	54	68	71	70	69	68	68	78	50	59	52	68	68	62	64	66	76	77	81	58	50	59	61	56	60	66	71	62	53	83	61	69	60	62	71	69	62	52	82	68	63	81	62	72	56	72	69	56	62	61	59	71	56	64	61	71	57	83	70	60	65	72	77	62	61	54	55	64	62	55	59	72	60	61	69	70	67	59	67	60	61	66	66	68	69	66	65	65	77	69	66	62	62	68	60	81	57	59	64	63	49	63	61	58	65	59	70	81	55	75	68	73	63	72	61	62	69	75	60	72	73	62	64	68	62	50	70	60	73	58	56	70	53	69	61	48	60	69	57	64	78	75	57	65	62	55	63	76	62	67	80	51	70	69	63	81	71	58	78	57	61	62	73	65	55	62	66	69	59	66	63	48	66	84	57	63	70	65	75	72	55	51	61	78	84	68	77	60	54	67	66	81	85	58	49	55	76	66	65	77	59	55	63	67	67	66	56	65	59	64	56	55	50	64	65	51	67	68	62	62	58	79	63	67	69	59	55	61	62	64	57	70	70	54	63	70	55	45	63	67	63	65	65	65	71	56	64	74	67	57	66	61	72	71	70	79	78	57	66	72	72	56	60	80	66	63	52	49	68	67	64	48	66	58	62	60	71	65	77	74	50	74	81	56	73	52	66	62	69	54	72	60	71	63	64	65	63	51	66	80	82	64	78	64	58	49	56	78	76	67	69	60	64	78	59	73	67	81	50	65	62	84	71	77	60	66	58	60	67	59	60	66	73	46	65	59	75	59	61	70	68	60	53	65	58	64	55	66	54	51	58	59	62	70	48	60	75	66	68	61	51	79	66	66	56	58	62	64	61	66	64	53	67	72	56	67	63	59	64	75	72	68	57	72	59	49	56	67	65	63	69	56	64	83	67	55	74	61	70	64	70	55	59	77	60	82	68	65	82	73	84	73	68	67	61	60	59	57	80	79	63	65	63	68	73	78	63	79	65	73	56	66	68	64	54	57	67	70	81	84	56	69	57	63	66	85	74	76	69	60	51	74	63	70	66	81	64	63	68	62	67	67	62	71	61	73	66	61	67	63	64	70	77	72	66	56	53	64	62	63	64	70	68	72	60	72	52	71	64	56	59	54	81	69	70	58	53	48	80	60	70	63	69	72	60	63	67	66	61	84	80	56	70	75	67	61	71	75	67	71	62	63	51	69	66	52	73	57	72	63	60	58	52	66	64	81	66	75	59	67	51	62	62	52	71	70	59	63	67	68	79	74	61	53	71	51	68	66	73	53	63	65	64	56	82	63	60	50	66	68	81	79	62	61	64	65	57	63	66	78	62	77	78	57	73	59	64	69	57	56	63	55	64	56	63	63	72	59	51	64	61	70	67	73	58	69	60	61	74	79	70	60	67	67	55	42	68	68	50	64	80	69	73	47	66	78	61	75	56	62	70	74	62	61	59	70	65	61	67	53	51	47	61	53	72	57	59	76	70	66	76	63	47	55	68	66	64	60	77	69	78	55	61	69	88	70	63	62	73	56	65	63	62	62	58	61	59	69	79	61	63	59	53	48	68
18167	11639	7981	13125	21667	22281	20832	19645	18266	17393	15861	13693	11376	9740	8107	6714	5760	5000	4083	3522	3101	2669	2392	2209	2026	1790	1703	1515	1350	1253	1258	1181	1135	1039	1058	965	982	971	973	896	889	889	874	837	813	877	835	832	837	819	812	812	795	794	796	806	842	821	793	808	833	774	801	805	765	744	796	794	835	859	791	817	763	779	747	842	832	761	796	779	792	800	791	756	749	758	772	779	780	774	760	838	792	829	714	777	793	794	803	778	764	813	844	814	734	815	785	801	774	789	801	787	792	791	784	804	779	826	762	836	726	753	783	784	758	770	807	771	731	775	729	798	836	756	762	759	804	800	824	802	788	760	781	737	833	710	731	793	755	787	829	816	764	793	768	769	791	784	789	799	754	772	814	826	802	761	838	787	780	828	851	756	744	805	778	784	770	761	784	733	788	786	805	789	766	757	810	805	806	809	765	765	767	813	757	775	830	786	772	789	757	777	768	719	766	722	794	834	798	819	740	800	806	820	836	790	773	845	766	813	781	784	801	821	770	770	750	800	742	767	810	818	756	821	834	826	768	821	833	767	782	806	773	830	766	797	786	779	774	762	823	758	745	752	757	784	788	766	778	781	789	754	841	774	760	768	769	821	802	811	776	822	782	763	773	743	824	768	812	774	811	789	799	809	795	747	773	778	775	793	768	752	795	779	762	759	811	756	770	803	819	814	736	816	756	737	766	772	768	752	831	820	815	802	829	801	798	762	760	827	787	792	766	777	758	755	796	808	771	790	780	786	804	764	777	721	769	796	705	783	833	816	767	756	808	793	764	777	799	818	777	780	765	803	817	770	832	825	761	758	766	765	789	842	774	758	780	788	784	794	764	777	791	840	788	845	805	773	805	753	797	781	777	831	790	775	781	780	718	808	771	840	812	809	766	771	726	810	828	740	783	792	826	818	796	850	751	791	785	772	854	762	761	789	795	774	767	756	741	776	762	757	757	785	770	752	779	780	798	823	805	800	790	762	780	778	770	797	813	753	810	799	820	784	738	805	812	773	778	784	757	772	767	853	781	778	793	743	734	759	754	788	749	817	787	759	727	771	805	774	777	781	755	793	800	794	814	749	757	809	782	754	804	817	795	748	775	765	804	803	820	819	790	810	777	786	821	780	802	785	748	809	776	749	801	757	786	754	750	792	806	820	781	865	809	792	753	788	789	813	759	805	771	779	786	750	756	794	812	766	825	755	732	730	776	753	831	799	840	735	787	790	799	799	772	785	833	761	824	791	791	777	804	807	797	783	766	724	809	809	803	775	821	753	752	791	777	798	750	779	819	812	750	747	807	791	821	809	779	746	767	804	806	774	798	767	787	776	781	828	791	762	756	760	832	742	806	753	777	789	789	768	784	767	760	761	777	788	824	819	744	816	823	833	809	795	806	801	843	792	857	818	838	772	754	829	802	824	734	782	755	792	807	792	764	768	832	824	793	779	798	816	771	754	794	796	771	718	811	733	792	771	775	802	781	757	811	761	785	780	753	762	756	794	756	779	756	801	798	748	772	796	836	806	796	803	816	753	804	778	815	775	835	733	783	774	845	748	789	825	792	790	809	762	806	809	780	765	814	791	758	799	763	760	747	822	807	759	806	776	775	832	781	755	771	834	824	800	778	815	811	732	804	799	778	820	802	733	749	777	797	763	776	802	783	775	777	815	831	810	747	789	831	742	773	806	748	787	787	815	774	790	782	778	843	772	780	765	813	801	769	790	763	755	801	731	783	835	806	746	785	800	789	788	808	786	796	767	747	784	794	762	780	790	753	826	786	736	754	785	765	768	761	765	781	775	819	799	764	763	784	760	771	784	791	806	795	818	815	794	807	724	800	817	786	798	745	783	820	787	740	762	735	740	762	791	809	731	803	738	736	822	772	764	762	823	776	720	830	746	825	814	745	756	778	769	807	787	755	776	833	797	784	829	786	732	814	744	779	769	751	831	776	762	743	792	814	768	800	766	790	800	722	814	781	806	801	823	757	825	777	778	783	768	788	805	779	768	862	770	738	765	812	784	791	777	726	771	778	796	762	827	765	804	819	747	786	810	775	781	803	744	814	783	781	813	775	844	795	786	736	819	810	804	773	759	801	773	785	816	811	831	784	801	771	792	789	764	780	765	798	771	785	786	807	820	744	791	794	790	747	773	752	841	778	766	761	795	770	794	813	798	834	816	772	790	788	829	783	803	777	804	768	760	751	755	758	719	815	803	794	765	758	779	794	769	750	847	803	781	749	823	739	752	802	801	777	802	792	862	803	804	738	754	808	819	787	804	733	815	804	761	789	768	786	744	847	774	772	804	731	777	789	768	808	771	788	782	773	786	828	750	782	795	761	782	805	774	772	779	774	751	777	766	750	836	765	796	805	781	752	792	743	784	812	768	736	766	783	781	730	766	720	738	753	733	825	763	722	796	775	783	817	801	751	816	804	830	805	770	833	747	817	730	814	800	783	785	792	822	771	794	802	832	766	794	795	758	800	802	780	770	737	803	788	798	775	794	823	776	825	791	775	748	796	805	751	783	762	849	833	754	805	777	828	824	780	747	843	802	763	778	794	745	769	806	816	743	814	812	815	840	849	774	776	782	755	788	757	773	727	786	770	777	785	788	806	755	769	783	810	776	751	801	805	742	829	772	805	771	792	884	789	831	808	790	787	745	791	798	824	772	779	764	766	765	787	812	838	805	797	767	795	800	828	756	773	847	816	769	820	788	734	722	757	790	745	824	766	752	796	795	821	695	795	818	739	819	788	745	753	784	738	758	772	792	812	800	749	825	782	770	793	822	765	802	762	815	801	744	768	792	774	777	763	805	788	789	774	765	768	751	788	792	785	773	828	792	789	832	774	734	803	757	744	774	760	793	767	753	774	785	848	797	822	793	749	808	777	729	810	768	812	803	802	759	779	792	746	818	788	751	782	782	831	739	765	772	820	801	804	778	763	806	765	744	786	797	830	761	777	785	742	799	809	756	766	783	737	801	790	800	791	734	774	836	800	820	795	786	763	829	745	805	827	739	771	802	851	851	729	778	770	802	805	766	779	819	747	818	769	768	783	770	785	808	797	730	763	825	768	753	792	756	777	779	781	823	819	783	756	774	752	785	757	765	792	780	771	781	733	811	789	718	775	817	816	809	814	768	758	750	769	841	786	786	771	804	749	784	767	763	753	776	836	781	761	797	738	782	803	797	788	765	751	749	748	751	775	797	817	825	799	821	797	817	778	815	777	778	763	770	800	763	766	804	767	760	791	772	758	812	765	798	763	802	789	793	777	771	777	819	780	812	773	817	805	783	790	817	826	756	803	812	791	782	733	770	824	803	857	796	806	780	776	774	767	834	759	734	779	806	820	781	771	816	794	786	799	805	782	775	808	812	762	799	776	821	753	802	789	799	756	800	755	792	792	810	758	759	770	799	778	789	747	812	785	765	762	772	825	790	789	790	781	778	810	783	787	771	765	781	780	810	782	778
2088	1548	906	557	645	900	969	928	819	761	774	673	477	437	357	364	301	262	235	187	158	154	143	118	107	126	101	106	91	88	77	93	85	73	75	68	77	66	76	75	66	82	62	77	63	94	62	89	73	68	66	67	75	61	69	65	59	48	76	57	64	71	92	72	68	73	70	67	63	59	80	74	69	67	71	71	81	63	81	57	59	64	69	62	66	65	58	74	63	63	64	70	74	56	65	57	81	51	75	62	62	68	64	76	64	60	66	66	56	62	66	78	61	78	80	88	77	76	55	62	63	67	81	72	73	72	53	73	70	62	53	64	66	61	80	68	67	67	78	65	72	57	64	74	67	60	69	60	73	62	59	71	72	82	56	76	64	64	65	71	94	61	64	62	70	62	70	59	69	66	65	60	79	69	55	82	70	68	70	68	68	76	51	73	59	83	75	59	77	68	69	67	52	69	66	67	65	68	66	73	55	60	76	68	72	59	69	82	72	66	72	77	66	74	61	52	47	68	63	71	64	91	73	57	54	67	69	71	71	67	75	71	72	69	62	63	61	73	74	64	63	73	70	73	59	66	75	57	88	64	63	66	62	78	75	72	71	67	71	72	68	83	69	96	68	62	65	70	68	73	54	62	65	65	75	69	62	71	74	63	64	65	65	62	73	67	71	74	62	79	66	74	70	68	67	80	63	47	72	67	72	93	62	69	74	55	69	66	70	65	72	80	47	83	65	71	70	77	61	76	61	67	79	61	63	76	70	68	77	75	93	69	70	66	73	69	77	60	67	57	56	62	84	66	71	73	62	66	68	63	77	65	88	74	79	75	58	62	55	78	60	69	72	58	66	53	65	65	59	53	79	80	67	69	58	72	67	69	83	66	70	58	54	69	61	62	63	64	60	68	61	68	70	69	72	63	66	80	68	70	61	79	81	76	74	65	62	77	56	77	72	52	73	64	60	75	65	71	64	58	70	62	63	60	77	68	69	68	63	84	78	63	76	67	67	56	72	79	56	67	70	71	58	67	73	71	77	57	67	68	83	78	87	64	64	67	58	80	62	60	69	74	68	67	71	88	82	59	57	60	67	70	69	65	67	66	77	81	62	71	76	70	63	62	83	65	71	71	68	72	59	70	79	82	68	71	62	61	71	70	56	82	71	66	64	73	71	70	80	83	78	65	80	72	78	77	63	61	74	92	60	65	81	71	62	57	69	75	86	69	74	61	79	65	65	71	74	76	77	68	69	70	59	66	80	63	64	64	77	66	76	60	67	66	58	57	74	76	71	59	62	71	74	77	73	66	70	71	84	61	57	62	66	63	85	77	66	77	72	74	71	62	70	55	68	52	64	69	70	66	75	61	69	66	71	76	68	78	53	55	63	74	76	39	60	66	64	71	72	68	68	72	75	60	61	91	76	63	71	69	64	71	62	68	68	69	74	85	76	68	68	84	63	75	78	69	68	63	67	86	87	69	74	81	64	65	61	75	72	63	82	80	58	64	59	74	64	73	72	60	65	80	80	70	60	72	62	77	65	67	70	81	81	61	70	72	66	103	72	63	65	58	68	64	65	85	74	70	69	81	73	77	65	73	68	82	65	62	68	78	65	53	79	72	49	62	60	71	55	71	70	69	67	69	73	69	62	77	77	85	80	70	69	58	74	67	83	65	78	70	60	79	86	81	62	65	65	64	65	63	59	67	66	65	68	69	85	72	68	69	73	58	77	73	67	70	69	73	65	67	73	60	75	66	72	73	58	75	63	52	60	82	75	58	69	66	77	48	68	74	73	64	64	62	65	75	66	71	81	70	69	64	44	65	78	65	65	63	47	63	63	55	55	53	62	85	66	83	74	67	58	67	51	71	71	64	68	81	55	64	71	57	73	58	72	62	59	68	65	70	61	81	83	74	73	61	78	66	68	66	88	68	76	72	71	70	73	74	60	68	84	60	71	67	75	68	73	69	59	74	88	64	71	65	67	76	75	71	60	65	60	72	70	70	60	76	67	74	66	75	75	61	63	89	67	73	77	58	68	71	87	71	81	72	54	40	72	60	76	81	77	86	69	65	63	63	70	70	71	76	68	65	79	86	73	71	73	56	74	63	70	55	76	56	65	51	64	71	65	59	65	56	71	72	67	79	71	63	59	66	69	71	62	66	63	62	63	68	68	63	69	63	67	79	72	68	70	45	80	65	83	76	78	66	81	61	78	54	59	77	51	57	66	79	62	80	57	72	52	75	66	81	62	56	62	71	59	61	59	70	59	73	73	69	63	64	74	64	77	55	62	72	77	66	78	68	74	65	60	60	82	75	57	57	64	62	57	61	61	69	62	73	67	80	86	61	61	69	77	74	61	77	56	68	66	66	92	70	78	68	66	62	70	60	62	74	66	61	73	66	75	79	67	70	65	67	70	86	60	60	69	66	57	64	72	72	80	72	67	65	57	65	59	76	70	77	65	70	72	64	63	56	69	66	75	78	63	58	75	70	65	68	78	65	59	66	67	73	51	65	57	71	70	81	80	66	74	73	75	49	72	56	63	72	72	67	74	66	57	63	64	64	69	68	66	69	67	66	64	58	67	62	63	82	76	66	85	58	65	59	59	74	61	65	70	66	82	73	60	56	74	56	81	71	65	78	70	78	67	86	70	62	74	62	73	67	80	53	68	64	69	66	57	69	77	71	71	65	65	80	66	69	69	67	76	61	61	60	83	67	83	71	72	84	73	72	52	66	66	60	70	58	71	67	69	61	87	71	83	73	58	65	63	72	64	62	70	64	73	71	66	78	74	54	70	57	58	66	65	73	70	69	73	71	60	71	65	69	57	65	68	78	89	56	79	85	73	74	52	74	83	54	74	62	77	73	77	70	62	68	59	65	63	76	60	68	70	65	49	73	69	70	59	63	59	73	73	52	46	70	74	64	65	60	68	66	72	78	66	67	48	72	63	59	67	57	81	72	60	53	69	73	52	67	65	66	57	61	68	75	50	60	69	63	58	65	75	60	79	89	76	66	61	72	67	63	58	72	67	69	63	70	58	60	74	58	65	69	71	80	62	56	70	68	75	67	67	69	69	71	76	69	72	64	56	66	71	67	78	64	71	67	69	64	62	68	64	76	68	66	75	89	53	76	70	67	69	60	72	77	75	57	69	68	75	65	67	82	78	69	64	61	65	56	70	58	66	66	73	60	76	59	60	63	58	76	65	72	77	83	67	68	66	69	68	73	62	66	68	63	63	70	70	66	52	49	75	76	58	57	78	52	65	64	76	63	70	51	74	65	61	74	61	66	55	66	75	76	70	73	60	75	70	55	58	70	60	69	52	72	57	61	76	81	62	58	60	66	83	58	63	65	66	62	76	72	66	68	87	69	62	59	66	72	65	69	75	77	78	75	65	61	61	67	84	64	69	78	59	56	73	71	49	65	57	58	61	78	87	70	66	71	58	59	76	68	57	61	69	55	66	72	78	66	66	61	72	55	81	75	61	72	75	73	60	68
22301	15948	12060	18451	26842	27580	26201	24679	22468	21235	19636	17215	14652	12682	10814	9520	8494	7501	6395	5191	4537	3938	3515	3100	2851	2476	2199	1914	1841	1620	1568	1415	1453	1278	1219	1114	1150	1048	999	964	965	967	963	873	928	891	896	877	895	792	829	856	776	797	805	846	822	823	781	822	803	849	779	807	790	864	829	796	836	805	777	798	826	783	810	823	831	823	771	797	762	816	800	808	810	807	836	825	760	818	843	808	833	811	800	753	807	765	825	768	866	841	788	797	804	814	812	768	785	821	764	787	789	830	774	792	816	779	772	792	802	767	813	797	792	853	807	809	803	814	811	808	785	789	758	849	790	821	816	828	793	809	804	830	779	827	871	786	786	765	808	823	799	801	775	802	847	815	792	838	819	769	836	837	778	790	820	768	817	813	810	787	784	773	792	834	825	830	774	824	776	838	830	798	786	797	788	804	791	787	827	777	806	834	836	802	824	781	793	833	831	805	793	856	774	774	828	787	799	833	785	784	797	789	809	849	742	853	814	830	838	820	829	808	813	805	850	798	788	800	835	845	830	795	795	787	796	783	780	776	823	817	806	795	813	754	834	833	803	752	826	804	805	862	819	792	835	788	813	828	844	814	794	713	819	764	804	791	831	834	828	754	812	796	825	840	790	846	780	780	792	807	806	789	809	819	791	806	814	802	820	780	822	770	807	791	788	812	806	827	780	788	807	784	778	828	767	767	778	768	815	794	807	812	839	825	799	795	815	792	851	778	778	809	807	829	859	785	816	789	819	806	844	798	797	774	793	825	797	842	766	797	884	780	872	782	791	779	775	809	804	793	740	795	789	799	760	862	791	751	835	792	800	794	819	821	826	817	811	793	841	764	819	820	854	808	811	786	791	817	778	798	802	847	825	879	848	769	819	843	876	844	782	777	817	850	786	859	789	791	826	829	814	770	786	831	800	830	728	809	838	847	794	755	804	861	810	797	814	841	830	841	790	828	799	805	762	766	804	808	823	814	821	837	798	760	781	839	832	816	789	773	793	766	783	758	830	774	818	824	839	804	830	807	769	839	833	814	800	857	785	800	814	776	793	840	789	774	765	826	814	816	828	825	834	785	820	793	797	814	816	824	766	774	821	787	726	812	824	773	799	832	815	779	804	831	806	813	823	815	819	822	839	816	841	826	836	822	800	775	775	806	782	810	776	815	807	848	833	797	859	761	822	845	819	824	792	812	793	799	809	800	787	812	827	871	790	797	787	825	772	783	770	767	801	788	814	807	779	817	800	821	776	799	848	774	815	796	835	800	784	818	802	825	849	830	855	796	833	843	806	761	773	788	796	780	824	779	804	798	786	787	835	864	770	785	799	852	835	766	839	804	840	836	800	793	776	794	841	755	845	839	791	788	757	847	835	825	774	823	820	814	815	822	854	823	808	790	824	800	800	801	772	806	771	791	837	778	761	826	836	789	791	833	800	832	786	753	827	835	787	826	852	788	902	760	757	849	782	769	849	753	801	812	850	789	842	801	822	861	806	788	787	794	803	826	899	783	811	786	778	894	796	813	825	821	840	804	771	774	818	817	829	807	830	817	807	789	781	818	808	825	832	780	802	819	812	811	815	790	817	797	803	762	803	838	751	792	818	774	803	793	830	800	797	783	747	782	813	797	791	812	794	831	785	879	789	762	809	799	749	744	815	779	784	793	802	777	836	808	893	806	814	815	816	852	766	809	794	774	801	798	831	818	800	805	764	845	807	792	804	837	816	795	818	807	812	856	826	883	810	777	795	811	817	767	771	808	837	775	814	827	822	802	823	808	817	789	759	767	826	759	822	792	793	786	839	814	817	809	770	755	754	794	818	781	866	887	754	859	805	809	804	749	772	831	781	781	844	836	847	859	778	820	758	834	794	798	770	837	757	817	818	859	801	807	840	849	821	792	816	832	817	842	793	784	751	793	797	861	765	856	848	802	845	799	764	837	786	802	774	826	857	821	803	820	824	818	826	855	809	795	807	788	755	792	829	826	845	835	749	817	803	814	843	784	793	849	812	799	800	785	843	840	785	825	796	761	804	825	820	818	816	783	827	752	801	798	834	783	829	796	789	863	808	837	813	815	779	794	794	779	775	806	827	839	791	852	789	755	798	770	752	768	739	811	869	789	812	800	809	804	849	850	822	824	790	816	821	798	772	787	779	825	791	794	807	802	814	780	851	830	779	857	811	791	793	783	814	763	746	818	828	799	848	760	813	780	802	799	798	808	815	775	818	830	767	821	800	778	757	818	778	826	797	811	823	792	825	804	791	835	834	808	808	771	861	790	851	828	855	806	797	851	812	780	831	847	765	806	825	794	778	814	822	787	788	828	791	802	739	847	821	815	865	792	833	800	824	818	802	766	780	814	798	798	800	811	800	815	811	810	786	866	747	815	806	764	843	796	769	816	827	818	785	782	785	761	846	829	778	850	769	813	775	810	829	777	826	812	796	804	839	833	804	812	846	820	821	848	778	771	795	835	811	796	821	805	775	821	774	805	845	770	785	827	791	839	802	815	800	782	809	789	795	860	771	829	831	777	816	819	813	850	828	837	796	786	825	826	813	802	801	823	867	778	785	785	793	854	810	752	790	767	784	845	768	801	820	793	809	834	842	806	810	819	808	806	819	788	809	792	746	806	806	775	811	783	782	800	807	785	799	783	807	800	806	811	853	800	775	803	861	783	772	784	844	791	821	806	824	808	851	810	811	810	797	823	805	837	797	811	784	788	797	817	817	784	780	827	835	842	836	860	801	751	826	790	790	855	836	835	745	826	815	783	852	799	848	781	900	793	844	777	773	818	800	810	812	795	817	780	835	805	810	795	780	792	852	767	856	851	786	772	791	806	779	832	808	760	829	798	784	874	814	845	844	844	815	848	878	742	816	788	748	842	803	805	826	803	870	804	784	779	841	787	869	794	808	810	851	802	834	796	814	775	841	770	830	824	771	813	763	822	818	794	753	813	849	800	799	795	810	829	850	801	813	771	829	837	813	777	824	824	816	768	806	808	827	759	800	800	793	759	783	777	787	829	841	767	823	835	763	834	812	802	826	796	830	842	794	819	785	836	806	772	730	751	735	782	838	812	835	789	771	848	815	815	808	832	777	802	804	808	776	797	795	802	796	825	818	801	797	798	794	780	803	808	801	793	817	829	831	793	814	807	810	818	773	775	750	781	781	775	852	841	769	759	831	821	791	796	768	833	751	792	744	782	783	790	787	862	752	816	780	790	802	849	776	794	761	765	838	783	794	821	862	818	785	807	764	776	826	807	848	829	796	844	830	785	801	777	813	832	787	850	764	821	800	752	786	778	805	786	827	800	794	802	849	788	806	798	801	792	789	805	820	830	829	828	819	825	813	804	837	813	741	774	839	819	796	836	801	777	822	811	771	801	789	816	796	839	792	759	806	773	812	784	835	813	821	769	782	815	782	825	827	809	833	824	801	828	793	844	822	764	816	808	773	752	804	848	814	782	808	842
3511	1527	918	668	688	1019	1192	1094	1004	908	792	672	538	476	395	348	322	282	252	224	203	171	145	151	140	130	134	125	102	121	80	87	103	81	76	85	78	87	85	97	76	80	73	83	72	66	60	76	73	82	86	69	68	71	62	66	87	80	70	71	64	77	87	64	70	58	76	80	63	64	94	72	78	62	75	65	73	64	85	76	72	87	67	67	69	78	66	79	71	71	77	73	87	61	67	72	53	82	74	50	75	81	62	75	78	77	66	71	66	79	71	68	61	86	89	86	78	67	65	71	62	78	75	64	70	67	74	65	89	67	60	74	71	66	67	90	62	78	75	84	87	79	79	69	83	81	63	75	64	75	69	71	72	83	63	75	75	83	79	61	68	67	77	86	78	78	75	57	64	85	67	75	57	62	62	72	67	73	71	80	74	66	85	77	75	67	70	73	77	68	72	77	81	68	66	72	73	84	73	78	83	80	91	62	63	77	49	75	46	75	71	73	60	68	58	78	66	74	77	66	76	73	63	92	65	79	64	71	78	73	76	64	86	75	70	77	77	69	64	79	67	71	69	82	77	74	69	72	74	70	64	71	61	77	77	88	86	66	92	66	77	68	71	72	64	75	57	68	86	69	66	90	65	62	72	72	92	75	65	73	71	67	79	70	83	74	74	65	74	71	64	73	78	82	67	89	73	75	67	90	78	75	77	60	81	66	69	57	68	75	64	85	65	77	88	81	80	72	77	88	72	59	67	57	88	64	69	75	60	90	64	79	74	63	67	59	77	70	65	57	73	59	61	79	73	81	80	83	95	78	70	72	82	79	58	75	80	64	77	64	63	72	67	74	70	75	75	81	64	70	82	79	87	63	71	63	70	63	80	75	67	57	57	66	61	77	63	82	89	67	88	72	63	72	65	71	65	66	69	62	69	66	77	57	74	76	72	67	65	65	81	64	70	74	84	80	84	79	73	93	88	69	72	55	77	81	76	63	74	68	65	65	66	63	61	67	76	65	73	91	73	67	78	81	73	72	60	79	70	73	73	67	80	58	75	63	81	85	78	79	88	73	64	67	75	86	65	54	78	64	92	78	75	61	75	69	60	84	65	64	52	82	74	67	82	68	71	76	67	66	74	83	71	55	80	68	68	64	71	53	69	57	62	74	75	74	67	73	62	68	56	61	77	89	71	76	77	77	85	72	52	52	67	70	62	53	62	65	59	62	61	79	77	63	65	73	65	54	79	75	55	72	62	82	77	70	73	69	74	69	73	63	82	67	80	69	87	59	67	65	70	77	69	64	61	67	65	73	77	54	60	68	81	90	89	77	92	68	85	62	69	69	64	77	69	80	74	74	58	71	63	82	87	58	78	65	84	83	78	59	80	75	54	56	56	68	88	60	72	62	66	73	65	77	78	76	62	65	84	65	78	60	81	56	63	71	88	85	59	72	71	66	75	75	72	72	75	79	72	71	62	74	79	80	82	67	71	70	60	76	76	74	63	65	72	67	89	74	86	75	61	74	75	86	72	59	78	72	64	62	77	68	71	80	65	70	77	86	59	74	72	65	70	62	72	65	79	69	73	76	69	57	83	79	79	60	55	69	50	69	64	69	73	69	59	72	72	86	61	70	75	82	63	68	82	70	63	69	86	64	68	82	77	80	77	57	74	84	72	89	70	60	76	86	67	73	76	72	68	62	55	73	76	74	71	68	78	60	51	71	77	54	72	86	67	59	67	69	73	74	67	70	71	89	72	80	61	63	75	72	59	57	81	66	84	81	66	73	63	88	67	70	68	89	73	69	82	74	66	67	81	65	69	64	62	81	62	72	73	65	75	76	77	77	68	78	70	82	55	51	66	61	79	72	58	67	54	75	77	73	63	73	64	71	86	87	70	61	62	69	77	68	73	66	76	57	72	54	66	72	80	62	74	76	65	72	58	71	64	70	75	63	76	75	75	69	75	64	60	69	82	69	68	60	80	70	74	79	64	62	75	85	81	79	72	56	72	68	57	75	75	79	70	61	78	85	78	78	71	67	74	78	87	74	61	73	70	74	76	60	72	47	62	72	72	82	54	69	96	64	73	82	69	66	72	76	67	78	78	66	63	89	61	73	58	76	84	80	61	87	90	65	72	73	79	66	77	51	65	65	68	68	72	72	74	82	63	80	62	84	71	55	71	75	70	58	76	76	47	73	78	65	82	57	70	83	73	82	73	70	91	73	78	62	65	83	62	86	77	70	82	52	82	78	70	83	73	72	76	68	76	58	64	57	67	83	72	66	70	71	74	63	59	72	77	62	66	75	73	76	78	80	56	65	89	68	66	67	67	70	76	82	64	78	65	74	66	65	60	76	60	73	52	73	79	80	54	72	71	68	74	71	70	73	75	71	69	74	51	78	66	67	77	94	70	56	72	76	57	72	83	85	63	58	81	86	67	77	51	80	88	81	64	64	85	79	72	75	86	71	75	73	70	70	88	69	79	84	68	69	78	66	63	69	71	67	78	91	81	75	76	78	71	90	63	58	80	81	65	57	70	81	55	83	65	56	89	60	60	68	83	87	76	78	69	65	77	65	74	72	62	89	66	73	68	78	66	70	77	82	71	87	68	78	72	84	74	69	61	70	92	59	60	61	82	70	61	74	58	64	79	77	85	72	80	85	75	78	80	66	67	61	80	77	98	90	85	73	80	65	93	78	83	65	60	75	71	68	80	72	89	62	76	83	85	73	80	66	78	82	88	73	59	69	55	70	65	82	61	81	64	65	76	90	53	71	75	75	63	84	68	73	74	59	62	57	85	82	77	88	78	78	59	74	82	67	68	66	82	76	77	62	78	70	67	60	69	66	80	90	69	72	68	86	80	69	63	48	78	64	69	58	75	61	70	68	64	73	71	63	98	70	84	69	69	79	48	77	72	88	71	64	71	85	63	72	70	75	76	70	74	92	56	84	78	76	74	72	69	88	64	74	70	88	80	77	73	72	59	82	61	63	73	68	64	72	75	75	82	80	58	80	70	75	68	63	63	75	59	65	85	67	73	71	63	90	71	72	56	69	69	67	80	79	72	65	71	72	79	54	85	63	77	67	52	65	75	70	74	91	80	72	78	77	75	71	63	76	75	55	74	90	76	66	67	76	76	70	67	71	69	80	67	82	82	79	82	62	82	63	71	59	69	79	76	81	73	70	62	86	69	70	79	69	65	90	70	72	79	73	77	74	78	82	70	64	77	79	57	71	96	76	73	85	66	77	62	72	61	72	82	64	69	66	75	78	64	76	70	70	89	78	75	72	80	64	49	69	75	74	65	58	70	61	67	64	71	67	84	68	68	69	80	76	67	85	74	79	79	69	68	91	71	84	78	65	80	75	64	71	74	84	78	76	68	62	64	56	78	63	66	77	69	83	65	78	67	75	99	88	75	84	70	82	60	83	66	67	71	69	70	63	78	77	65	86	80	79	67	68	80	82	65	75	80	59	69	62	86	56	73	59	75	76	49	86
21951	15989	12659	19463	27198	28469	27747	26060	23991	22092	20326	18075	15741	13395	11995	10500	9366	8441	7361	6141	5225	4471	3867	3459	3093	2764	2635	2252	2013	1837	1703	1626	1550	1386	1231	1262	1197	1131	1071	1050	1045	973	1018	1022	953	930	946	897	968	951	899	900	890	945	860	910	896	870	875	873	870	845	878	887	885	927	876	863	833	886	885	926	876	872	876	877	855	891	842	816	883	878	883	910	886	908	858	838	846	835	811	868	887	885	867	853	859	869	832	840	856	840	840	859	837	920	888	850	868	854	847	876	887	874	847	860	846	837	852	876	895	856	857	838	859	847	836	841	817	859	828	865	881	865	880	835	837	803	868	849	857	819	877	852	846	886	864	914	890	842	893	859	875	932	826	887	818	827	847	869	893	829	817	888	850	835	891	893	863	889	861	807	828	877	827	876	870	883	886	864	847	852	875	895	837	843	826	882	824	853	857	889	829	848	871	896	870	884	870	882	890	923	904	853	806	878	867	882	860	884	856	876	859	828	863	885	877	855	836	915	837	881	856	862	799	858	880	824	820	909	865	858	845	776	835	808	886	852	874	825	847	843	806	860	823	853	855	823	890	875	877	826	874	842	838	793	861	882	845	832	820	922	848	913	909	828	891	825	834	909	888	877	886	866	827	835	894	910	849	805	855	898	812	892	822	892	885	859	826	869	875	853	896	814	894	899	880	833	841	827	910	862	832	863	857	888	882	882	861	914	821	858	819	905	856	851	857	854	869	906	852	851	891	867	859	852	857	839	854	845	851	863	846	871	856	879	898	878	861	845	805	844	831	813	877	826	862	865	885	863	822	856	843	842	881	896	857	876	836	858	846	896	887	894	888	909	889	843	787	841	875	878	889	894	860	907	875	899	876	917	841	876	839	866	899	878	826	895	833	817	837	807	854	850	839	887	847	864	846	848	805	910	832	862	881	827	888	859	837	853	815	869	837	851	838	811	871	880	835	828	853	891	903	864	913	876	867	879	883	890	843	864	824	843	879	805	885	843	863	874	851	810	918	892	858	876	885	869	918	849	887	853	814	865	827	893	820	801	892	813	848	844	869	829	867	814	888	922	844	890	870	841	820	842	861	877	841	831	858	822	843	865	836	814	888	845	856	796	859	844	844	881	875	858	873	896	907	841	857	855	877	798	855	800	832	852	869	863	863	853	801	863	902	839	821	850	812	874	881	842	920	902	877	893	923	826	855	845	850	817	880	859	848	902	804	824	912	869	878	891	825	857	863	941	852	917	842	836	829	859	891	878	832	835	883	838	792	875	939	873	843	888	889	835	847	917	876	830	855	888	882	913	876	860	879	846	814	891	865	850	823	835	868	874	885	875	822	847	863	803	842	875	921	861	844	857	863	838	885	856	898	826	878	849	855	846	856	850	855	882	902	870	925	846	857	870	833	897	870	900	869	819	927	850	842	905	859	873	883	842	854	897	813	890	826	857	869	867	855	846	880	854	850	856	846	876	885	922	900	893	907	869	910	813	866	846	839	833	863	870	879	866	823	852	851	880	857	890	852	872	840	876	927	818	873	877	888	858	861	825	868	827	829	879	878	829	891	911	863	883	889	873	856	844	882	812	844	855	876	843	868	888	857	861	818	884	858	828	863	865	873	931	888	776	828	790	944	841	889	887	876	858	872	865	819	924	874	902	845	887	886	870	860	868	900	832	865	839	810	839	851	865	826	842	881	860	875	810	828	852	867	953	898	846	881	852	819	929	822	842	853	887	868	853	920	865	842	836	839	886	845	853	853	877	895	881	877	826	832	868	819	844	856	891	875	857	865	886	850	901	873	871	820	878	869	808	850	840	819	875	885	867	838	879	835	861	866	885	887	812	865	824	847	851	875	852	833	896	898	859	870	815	851	854	865	895	832	934	848	877	880	826	877	851	836	864	853	849	860	875	836	859	860	880	898	900	853	898	871	885	857	843	881	868	857	894	856	829	824	827	868	870	936	886	860	841	869	859	883	874	863	869	836	832	897	860	815	901	826	850	844	842	846	798	878	838	818	907	888	934	845	860	899	844	873	873	802	856	862	873	850	883	857	842	891	883	829	881	878	844	796	910	858	785	899	813	865	822	867	839	901	830	863	908	848	859	871	896	872	827	878	923	884	817	862	888	902	845	859	872	871	842	854	879	817	881	831	875	896	845	827	882	855	839	841	871	881	812	857	909	866	857	885	866	869	863	845	838	901	874	827	892	865	858	882	819	903	867	847	862	900	852	858	891	847	892	909	912	840	850	863	796	845	918	921	832	795	870	878	913	891	856	790	863	875	889	909	847	823	843	828	884	910	837	894	864	849	929	885	871	804	813	888	859	853	865	840	813	877	810	918	846	890	830	831	840	840	841	898	890	813	887	881	819	892	854	828	839	866	860	856	866	892	837	819	855	898	831	867	913	814	844	876	856	907	877	849	880	905	904	873	918	851	898	837	867	905	820	877	894	810	860	926	888	877	843	867	835	851	832	870	852	851	836	864	893	880	864	844	841	821	860	845	896	887	786	888	881	858	896	866	856	876	899	850	915	846	841	843	885	860	821	851	887	806	871	871	830	918	843	838	897	796	865	863	863	840	805	879	830	891	892	896	808	857	837	868	857	854	909	882	849	868	824	818	892	842	858	873	854	860	885	850	854	897	859	929	868	855	892	852	843	835	923	876	863	860	860	892	885	923	842	899	849	849	877	804	878	897	875	837	881	870	824	882	913	896	914	829	891	859	868	836	895	828	871	848	843	842	820	860	855	882	874	873	854	858	863	856	839	855	830	849	843	852	843	838	901	845	874	829	845	842	899	884	868	853	830	874	868	819	900	796	827	853	874	849	872	849	894	872	894	860	855	899	845	857	824	828	793	880	844	837	824	876	839	923	872	876	817	843	852	909	812	892	856	815	828	853	878	901	876	878	866	810	859	898	855	855	886	848	837	829	889	834	798	835	879	878	878	879	904	869	894	795	853	872	909	840	852	822	901	858	934	863	820	921	881	870	874	835	864	813	853	879	816	846	831	848	830	871	828	863	814	825	817	834	854	874	839	828	893	856	903	835	875	816	849	824	897	868	850	875	860	834	882	891	867	846	816	823	840	891	869	838	848	841	880	857	810	860	877	887	896	825	828	826	864	831	833	879	858	885	833	864	902	845	871	854	850	835	838	858	882	827	872	865	857	880	848	875	843	888	872	841	817	910	868	796	852	823	847	859	824	848	910	859	862	825	823	897	913	838	824	893	837	829	874	840	857	875	873	858	894	906	863	897	871	846	876	865	866	917	894	855	884	838	874	828	821	872	842	875	893	880	887	879	850	841	857	845	871	871	865	892	857	860	861	838	854	909	852	857	862	868	852	865	854	846	887	863	862	871	878	879	844	807	866	859	871	843	872	856	873	879	833	830	840	859	911	862	850	886	867	900	862	864	875	879	868	900	860	850	861	842	875	901	906	835	831	828	893	858	843	866	865	858	847	915	812	893	902	896	887	901	844
3175	2501	1556	1011	1051	1419	1612	1455	1291	1201	999	894	752	662	518	462	413	376	331	299	265	201	184	174	156	176	131	138	137	115	110	104	106	99	84	75	83	94	85	69	101	96	90	65	85	74	86	78	59	69	77	80	72	72	66	68	69	58	101	81	78	74	80	92	67	74	75	72	92	86	57	68	80	66	68	76	68	76	75	75	64	66	64	78	72	83	73	81	70	70	61	77	84	84	86	69	63	54	75	74	63	72	85	87	73	78	66	83	62	63	82	64	74	69	66	72	75	74	70	77	60	77	79	62	68	66	78	62	77	84	66	81	69	71	76	80	101	76	68	72	64	79	74	72	85	74	77	58	73	89	65	86	57	88	70	68	73	84	71	70	61	69	90	58	69	75	72	80	64	72	80	76	88	70	75	71	84	72	75	78	62	78	68	79	72	73	79	56	62	65	71	53	82	69	66	79	64	79	64	55	85	58	66	81	78	77	59	78	83	53	74	94	75	75	83	69	72	69	79	81	72	88	70	72	68	68	75	68	59	68	76	75	67	66	73	67	71	76	82	75	78	75	82	76	75	69	78	76	71	82	72	63	67	64	75	82	81	84	73	67	78	84	76	67	66	79	71	74	64	67	68	73	64	69	85	84	76	76	77	69	73	62	90	51	73	70	69	70	62	70	67	57	68	85	52	86	56	75	89	81	69	76	78	78	81	81	81	68	57	81	78	65	73	73	76	78	72	69	67	68	69	59	65	89	80	80	76	83	66	78	74	63	83	81	77	71	67	66	76	69	80	61	76	68	76	79	77	71	62	45	90	72	66	80	64	69	79	74	63	89	65	74	68	81	55	77	72	79	75	71	83	73	62	66	81	66	63	70	81	75	72	75	75	73	72	86	72	68	78	56	71	81	82	65	77	76	64	78	58	61	71	75	68	56	75	71	72	59	62	68	79	78	58	60	66	59	59	63	98	80	84	80	72	66	83	71	72	64	65	60	76	83	66	68	58	66	71	63	68	94	76	85	73	69	89	63	81	71	64	69	83	68	65	69	69	63	61	88	84	70	77	65	70	62	76	69	77	77	75	77	73	88	66	72	79	64	64	63	58	72	59	73	72	88	70	68	62	72	70	64	71	78	62	67	75	59	75	74	78	77	67	65	76	71	81	79	63	85	73	81	66	64	74	71	79	73	68	66	58	64	70	67	68	73	85	67	58	75	70	81	79	71	66	70	63	55	57	72	80	72	63	63	66	73	72	69	79	79	76	64	64	62	55	70	74	68	65	62	75	72	68	68	79	66	67	80	74	72	75	63	90	69	70	62	75	64	75	82	70	72	72	75	65	74	76	72	77	85	72	77	66	56	63	69	71	69	90	79	69	73	73	81	71	72	87	68	67	79	68	67	73	86	74	60	85	63	74	67	59	66	66	80	91	73	85	66	69	82	82	55	71	71	84	69	82	74	81	84	74	76	82	82	62	66	71	88	66	74	86	77	52	72	79	66	59	58	67	85	73	77	72	69	79	82	69	79	70	74	75	71	64	66	65	71	76	78	57	69	68	61	74	79	68	72	70	66	83	63	62	71	77	65	69	81	80	84	70	82	90	80	70	95	76	84	89	63	66	68	61	71	73	63	73	88	71	70	77	69	73	77	71	74	66	73	62	76	64	83	56	76	66	79	77	65	61	72	77	69	73	75	77	69	75	65	88	86	63	82	59	72	58	75	65	82	80	66	73	56	77	90	74	83	59	67	75	56	64	68	77	65	77	60	77	76	80	69	88	58	77	70	76	70	80	78	72	58	68	89	65	56	78	64	72	78	56	84	73	68	65	71	84	60	81	72	98	61	74	61	74	78	77	91	72	68	72	77	77	57	75	73	77	70	72	67	70	76	56	69	71	70	73	81	70	80	74	59	55	73	70	61	75	71	96	79	70	73	86	75	69	76	76	78	75	63	78	65	66	80	70	74	75	78	71	76	63	85	67	83	84	80	78	74	72	84	69	69	85	82	80	80	68	79	77	72	77	60	71	62	81	82	71	63	75	85	74	79	77	76	83	61	66	85	74	78	81	76	65	67	71	80	78	89	85	67	66	83	73	71	72	81	58	70	71	73	58	70	73	77	83	78	88	80	61	86	76	84	62	71	54	68	68	74	73	81	75	65	74	69	65	61	70	69	70	77	72	84	78	55	68	69	79	78	78	74	64	80	64	77	78	89	72	76	70	75	65	65	70	71	83	79	67	60	78	56	70	67	61	72	72	61	85	72	60	74	69	62	91	64	85	68	70	64	74	83	69	59	72	76	76	91	65	81	67	87	80	78	70	68	70	76	78	77	77	68	70	80	65	61	85	76	88	62	57	78	66	69	70	68	76	55	70	77	69	89	68	68	75	67	79	66	75	72	68	69	75	58	54	86	68	58	85	59	76	70	66	74	59	78	83	48	87	74	66	85	70	65	66	78	59	66	74	70	70	78	69	61	66	71	79	78	67	70	59	75	83	86	76	75	70	67	64	79	77	74	72	75	75	65	64	87	67	78	83	74	78	81	67	74	87	62	65	71	80	61	76	73	71	89	64	69	85	76	76	66	79	64	87	70	60	93	58	72	92	72	42	74	60	68	78	74	75	62	75	62	85	68	81	89	72	79	68	73	75	78	69	77	84	72	74	82	70	70	69	84	66	66	79	88	69	60	66	76	71	64	68	76	63	70	71	73	80	69	85	67	63	67	80	70	81	71	77	89	75	75	92	66	90	73	82	70	69	63	67	67	76	64	72	71	63	74	69	72	74	61	70	65	64	75	80	74	76	76	71	71	69	68	74	85	74	83	81	64	74	75	75	71	74	71	75	76	77	65	64	82	79	89	77	90	78	64	86	73	66	68	66	76	93	62	87	77	73	82	77	62	81	76	81	76	74	71	82	77	76	92	65	69	69	69	77	77	89	72	67	68	72	76	67	85	70	86	68	65	71	76	67	69	74	72	62	77	71	70	73	82	88	57	84	86	57	73	64	76	81	77	67	63	66	78	65	65	68	74	66	69	83	91	66	85	80	76	79	53	85	68	83	81	82	80	81	70	76	70	67	67	67	92	85	64	83	74	59	71	70	64	66	63	56	81	68	83	75	72	81	83	58	66	74	66	79	84	81	56	74	79	73	67	61	63	93	61	70	70	71	63	71	68	60	73	82	69	67	77	80	70	67	83	77	88	80	69	79	67	76	82	82	51	80	69	79	80	72	76	67	75	78	74	68	83	87	79	78	61	78	68	67	63	72	72	77	79	72	70	64	71	82	65	73	62	76	75	83	66	81	86	54	78	66	66	91	68	56	63	72	72	82	79	61	92	68	84	85	72	79	72	64	63	68	77	80	78	83	54	85	81	77	66	72	63	62	69	71	73	76	75	70	91	94	82	68	72	76	82	90	70	85	70	80	66	73	61	65	79	81	83	72	71	91	70	64	61	76	66	73	66	78	80	80	82	62	83	80	67	73	74	57	78
26718	19461	15961	23126	30492	31458	30638	28825	26530	24470	22718	20377	17884	15985	14171	12701	11516	10509	9508	8121	6774	5789	4968	4350	3906	3535	3154	2738	2521	2224	1944	1974	1762	1641	1442	1369	1304	1242	1247	1155	1066	1099	1049	1002	971	988	1009	974	1001	904	1030	943	843	946	960	918	941	959	931	910	869	915	850	891	875	896	857	873	898	827	860	838	852	851	863	827	910	890	860	874	929	869	847	867	852	859	816	832	881	879	830	912	837	818	836	882	893	903	848	884	871	808	890	858	852	863	898	832	869	846	903	895	822	840	802	908	847	878	881	900	849	849	920	837	855	867	826	875	843	883	866	887	843	838	842	903	852	865	880	884	867	857	830	860	864	826	869	899	840	875	829	846	854	834	853	861	850	833	854	864	906	843	864	891	877	814	870	865	872	844	881	907	865	845	875	909	869	888	861	844	866	862	906	864	853	917	872	922	801	828	870	908	855	887	891	836	846	904	858	892	844	884	845	808	838	802	869	837	847	834	850	895	848	870	856	835	878	887	832	886	906	922	810	855	875	812	803	870	851	845	863	846	903	904	857	836	885	851	858	913	865	882	873	848	869	886	858	834	851	828	826	857	838	855	818	893	857	843	846	897	870	902	867	848	850	859	858	874	785	863	872	842	902	885	839	907	819	918	857	867	854	902	833	868	859	855	889	844	796	919	834	859	902	854	878	864	857	900	923	819	863	885	894	848	896	892	847	858	880	819	795	873	872	848	779	872	885	858	846	901	855	818	845	877	841	820	912	876	887	918	861	827	848	860	862	842	874	896	878	870	915	857	899	872	862	832	894	835	876	883	813	855	842	868	860	878	842	854	861	906	842	892	848	849	821	848	834	874	813	898	856	851	886	859	859	847	875	873	884	848	857	866	882	856	865	834	879	814	816	830	847	890	847	908	878	869	877	878	862	872	816	821	851	832	879	886	923	881	899	866	906	885	812	888	874	857	870	835	823	885	915	883	868	857	902	915	874	903	821	866	864	888	888	831	901	894	874	861	861	862	857	838	878	889	914	829	853	926	915	864	858	820	908	833	890	853	893	860	848	839	835	884	900	824	862	846	873	847	853	879	816	874	824	847	903	891	846	872	863	901	862	866	876	943	867	872	855	839	815	870	903	878	915	851	875	848	888	860	881	846	815	867	927	862	814	870	866	889	872	803	877	834	804	836	862	892	875	847	902	925	851	871	905	879	839	850	845	880	883	904	874	858	860	871	869	873	871	833	876	847	859	853	860	872	884	867	809	893	859	867	876	847	884	851	879	906	864	907	885	920	888	889	868	884	853	875	857	840	784	843	838	815	870	892	865	837	851	846	834	826	828	894	897	920	895	927	859	852	878	843	793	859	848	883	882	890	879	864	887	875	891	879	871	928	910	913	819	858	858	833	845	877	866	883	861	843	884	885	842	859	874	878	849	879	851	838	886	855	879	870	870	883	871	816	817	812	896	878	821	875	915	889	876	894	871	882	892	846	874	886	890	909	822	874	842	888	831	851	824	835	809	858	876	857	880	853	881	838	866	841	877	834	834	804	853	884	863	856	870	875	876	878	860	890	900	900	833	868	861	890	926	888	876	910	845	857	817	854	854	869	842	887	843	856	845	896	881	827	866	836	865	836	832	889	852	866	892	840	899	856	884	910	840	861	843	845	856	891	880	868	809	912	876	816	886	820	841	848	912	857	860	895	859	896	845	888	879	862	886	855	917	862	878	856	878	880	876	899	841	925	861	894	835	889	904	834	837	902	896	908	865	880	858	914	827	890	884	876	827	860	876	858	881	814	875	905	834	862	907	863	870	864	912	846	902	858	936	867	882	872	912	850	808	843	864	844	841	849	831	867	896	871	848	887	921	816	825	891	883	850	850	841	909	851	844	905	840	842	886	909	866	871	856	872	894	852	870	848	882	897	869	849	864	847	851	852	866	886	892	851	902	903	851	859	862	869	888	867	846	892	886	882	874	817	834	866	911	814	844	871	853	868	836	828	875	862	834	884	852	844	825	826	904	854	834	867	918	869	862	814	920	835	869	878	850	849	837	882	879	896	885	925	889	849	854	853	830	898	840	923	852	863	871	845	841	928	847	842	851	840	867	841	850	855	852	876	886	885	852	892	880	856	862	837	854	874	812	922	880	896	862	845	887	878	839	902	877	815	860	849	871	885	845	861	867	862	808	818	841	866	878	865	872	879	908	873	910	846	834	843	812	916	873	874	880	889	814	924	835	889	856	819	860	838	895	852	842	805	802	824	880	822	860	833	845	864	848	911	823	843	895	866	833	865	861	828	838	862	869	853	808	893	874	916	870	875	836	846	850	878	900	874	867	840	916	861	892	860	840	859	849	848	903	850	798	895	939	820	915	865	917	852	877	880	883	885	849	863	875	880	840	850	830	823	882	888	821	788	863	865	834	882	858	834	928	888	842	837	824	854	871	842	854	819	857	848	919	847	872	918	853	832	882	909	915	882	849	844	889	878	853	868	867	837	879	887	873	852	806	876	854	877	907	817	869	889	844	845	874	890	918	893	889	899	846	918	870	841	839	837	890	866	842	875	881	899	870	919	835	837	828	850	864	883	860	875	907	846	885	873	884	907	866	876	862	870	843	853	867	818	862	836	868	873	855	869	853	918	931	940	954	846	888	964	908	960	808	862	862	856	831	881	858	852	886	902	803	868	818	854	886	862	841	834	884	873	846	932	886	844	871	867	879	864	855	874	870	895	883	903	870	816	854	851	870	821	886	866	837	890	885	846	857	863	884	831	862	865	834	829	828	878	880	871	864	834	854	888	863	880	880	816	900	847	873	860	881	887	828	849	836	833	868	869	843	865	832	886	863	870	863	872	918	849	866	859	877	820	860	886	833	872	885	854	886	888	893	847	897	851	866	861	883	834	846	864	833	920	881	852	884	907	878	804	889	905	837	843	864	879	861	839	826	835	851	820	840	879	808	829	808	902	890	859	891	852	827	868	863	859	859	878	826	856	862	873	878	857	881	839	830	889	863	866	870	892	922	823	853	844	894	868	856	871	874	849	798	802	904	850	785	852	838	849	897	873	883	895	845	851	830	875	867	891	842	839	854	876	879	854	832	862	865	840	849	842	889	893	817	878	896	846	876	887	856	878	874	845	849	808	815	898	874	852	855	890	837	853	859	909	887	862	839	893	793	898	885	835	835	879	858	866	856	854	837	844	851	861	874	885	796	856	885	809	847	840	868	907	864	826	848	887	841	914	853	808	900	855	854	796	822	879	865	826	893	873	887	831	871	878	837	847	890	834	876	863	827	886	878	899	860	862	900	889	846	821	890	839	990	871	876	885	837	913	914	888	827	880	915	824	838	886	865	857	883	845	848	872	901	896	863	875	872	881	883	862	827	842	836	846	904	865	895	893	898	959	831	863	887	873	860	887	899	845	827	852	879	839	846	849	835	859	924	888	893	913	884	842	838	828	888	810	870	844	866	902	848	930	810	858	884	833	881	873	838	828
2134	910	563	418	454	593	730	696	591	526	460	384	359	305	237	195	166	178	159	136	110	108	108	95	80	97	79	82	90	68	84	67	72	57	53	75	68	73	72	64	81	73	67	72	65	55	63	70	63	61	50	65	79	54	65	66	60	61	64	61	66	57	57	68	64	71	58	63	67	57	72	72	71	79	54	92	60	77	73	47	51	67	76	64	63	58	59	64	56	52	64	74	56	66	63	96	60	70	71	58	58	78	59	61	65	65	61	62	75	56	70	71	64	65	66	63	63	63	63	59	58	62	64	56	61	53	73	68	65	64	56	55	62	77	72	54	63	68	70	71	71	73	83	46	78	56	58	67	61	57	68	67	67	51	54	60	55	71	66	61	48	59	70	60	68	69	60	51	57	74	62	72	72	52	61	60	55	56	65	59	64	79	67	73	78	61	73	63	61	65	68	63	61	75	72	70	72	61	66	65	66	57	67	80	63	73	84	61	65	59	54	72	62	74	62	53	67	63	51	63	56	72	63	59	66	67	62	68	65	53	69	57	66	78	58	66	61	54	65	65	63	78	60	67	66	62	73	70	58	65	56	53	78	72	73	56	64	60	63	61	61	62	53	70	62	52	68	66	70	72	70	43	56	60	77	63	56	54	71	54	62	62	69	68	57	71	73	74	71	78	51	77	62	58	57	64	49	62	67	62	62	65	62	91	65	76	74	71	75	64	59	65	57	69	68	72	70	49	74	70	66	68	61	57	65	56	80	66	55	63	61	69	66	64	75	60	69	60	76	58	69	75	51	56	52	63	61	56	75	73	57	70	57	56	54	61	50	66	44	47	60	46	54	70	62	80	57	73	70	57	78	49	58	66	61	66	50	70	56	62	75	60	67	50	64	61	71	68	88	71	69	70	58	57	75	67	56	69	67	54	65	53	70	72	60	58	71	63	69	59	70	77	55	69	70	56	69	61	74	68	66	70	56	42	66	62	64	59	68	56	68	68	61	63	51	66	52	65	70	71	49	68	68	69	78	63	67	74	73	64	57	67	56	53	74	73	75	68	82	57	73	57	66	86	58	68	83	69	54	69	68	67	75	67	63	76	75	60	56	51	83	66	58	63	72	54	71	63	70	56	70	59	61	70	61	46	54	70	62	70	67	53	66	69	68	59	68	64	73	71	64	57	64	65	70	42	53	75	73	79	62	68	67	65	53	66	56	75	61	65	68	62	60	67	67	56	63	69	65	63	62	67	63	59	58	73	67	65	59	67	57	71	65	67	56	77	68	65	66	57	61	57	65	57	69	65	68	50	67	53	52	70	64	74	50	73	69	61	65	73	65	68	50	64	59	69	70	74	56	60	70	59	46	56	57	72	79	62	55	61	76	62	63	61	70	63	72	72	69	61	64	52	62	64	55	75	72	69	67	77	62	58	65	58	56	63	71	44	70	73	48	59	77	65	62	62	70	79	53	59	64	66	58	59	61	62	60	63	51	66	70	67	68	62	58	66	50	63	63	74	62	73	75	64	72	60	56	57	70	76	61	63	65	60	62	66	61	75	90	82	61	76	46	83	76	58	67	64	78	74	66	73	53	65	61	54	45	70	68	45	79	64	71	69	80	65	63	72	64	86	72	63	65	65	66	77	74	60	67	56	72	51	52	80	65	75	55	56	63	70	51	51	74	62	69	56	79	60	55	45	50	55	65	60	64	73	61	59	64	63	46	57	74	67	75	48	60	58	66	63	67	68	72	57	62	61	66	56	55	59	71	72	75	65	75	67	73	64	70	54	68	72	71	76	75	62	64	65	76	61	67	61	72	70	64	50	63	52	64	67	79	75	76	73	86	59	55	62	70	64	81	71	77	63	65	62	49	74	60	66	56	66	61	74	54	73	74	74	68	76	66	58	68	69	43	51	63	65	51	77	64	58	60	68	74	51	72	62	67	62	77	60	58	63	85	65	71	67	61	63	72	80	63	72	68	70	66	71	56	65	68	63	56	49	65	73	73	68	65	63	54	77	86	62	62	72	67	70	63	70	60	49	68	59	68	73	63	78	61	57	63	73	51	57	60	53	59	67	64	65	62	73	60	71	69	69	65	69	65	64	64	64	70	57	61	63	69	73	84	54	55	71	81	59	61	71	63	64	74	76	58	71	69	70	76	55	63	51	74	57	59	51	56	60	65	66	61	53	72	54	57	63	67	67	53	57	72	60	64	60	76	61	57	86	65	65	61	68	66	75	73	56	76	73	63	58	53	61	63	91	50	63	60	66	55	61	68	51	52	73	59	58	41	63	68	58	54	75	50	52	57	70	48	61	84	68	59	61	70	64	71	65	56	59	70	57	62	71	60	72	65	64	60	66	65	57	74	67	57	68	74	68	66	71	72	61	52	63	64	80	75	68	49	66	73	60	64	58	62	72	67	50	65	79	70	83	51	70	60	56	67	67	64	61	69	68	61	68	55	75	78	66	57	69	63	59	56	71	75	66	66	69	80	70	61	65	62	73	65	65	73	76	67	65	53	65	61	62	58	67	69	57	62	73	58	79	59	62	88	58	55	84	47	64	59	57	65	70	63	80	55	59	60	54	76	72	68	59	55	70	66	71	53	73	70	61	72	63	63	62	68	55	61	65	72	67	61	52	55	60	61	66	50	59	84	73	82	72	65	63	69	59	79	64	71	58	57	62	60	63	81	59	63	76	78	65	68	64	65	59	58	74	74	67	54	75	61	68	64	87	64	72	69	69	57	62	68	84	72	51	57	69	68	78	76	62	69	57	62	76	54	62	58	78	71	71	66	74	71	66	78	62	69	58	56	43	67	64	62	73	65	68	65	63	68	50	66	73	65	75	74	71	56	75	62	74	64	66	57	65	62	59	57	68	67	57	60	77	74	64	78	65	61	54	55	67	63	41	54	72	71	66	74	69	72	55	58	64	59	71	64	57	61	60	73	54	66	53	68	62	67	57	70	56	57	68	60	64	75	63	62	62	68	59	68	93	72	62	66	75	60	78	72	63	63	70	77	72	94	69	57	69	64	53	64	62	67	63	64	66	70	67	55	73	69	62	64	64	77	68	57	72	63	52	59	69	67	66	51	65	65	66	67	62	57	83	79	70	62	69	56	75	68	53	62	70	64	73	68	70	78	76	60	59	77	92	67	62	61	63	66	59	57	66	68	57	61	61	61	56	81	84	63	62	67	80	57	67	74	76	53	68	73	56	59	59	63	58	59	58	66	66	62	61	65	63	78	79	82	70	55	75	75	62	61	65	58	87	68	64	53	69	75	61	57	73	62	67	69	67	64	71	58	65	71	66	55	69	70	58	65	85	72	52	57	71	65	84	74	65	67	60	71	59	60	59	55	69	73	69	65	60	73	57	78	75	55	70	90	59	64	85	63	65	66	69	61	65	52	55	67	66	57	65	75	59	72	55	58	73	64	68	66	73	60	60	70	57	67	64	77	47	66	62	62	68	65	63	81	69	65	73	75	57	62	66
18830	12657	9657	15421	22906	24326	23694	21840	19716	17446	15528	12939	11153	9295	7940	6650	5841	5105	4793	3985	3378	2810	2392	2126	1947	1792	1561	1543	1417	1337	1167	1125	1103	1028	1045	905	949	900	928	901	852	846	822	836	829	814	845	812	828	804	790	834	844	790	808	786	820	812	812	814	806	828	874	748	835	749	782	807	764	812	762	760	773	785	832	734	768	802	815	847	769	770	805	800	789	789	809	826	853	773	774	772	809	819	764	792	784	836	770	768	754	779	754	740	768	754	775	807	769	805	787	774	831	786	787	740	756	801	755	835	799	785	794	844	788	785	802	771	796	782	844	764	785	824	808	753	736	762	816	801	783	819	790	752	821	783	807	816	831	802	778	815	786	818	765	827	771	678	816	797	818	769	730	771	752	767	797	774	814	717	750	766	789	748	778	767	808	803	749	829	788	785	820	781	797	774	787	770	755	775	767	784	804	748	806	708	756	729	843	779	764	767	799	796	773	797	772	796	796	809	777	790	792	777	723	757	775	754	755	785	814	819	817	779	843	802	789	800	779	765	764	780	790	770	756	827	850	826	770	802	743	800	766	791	782	776	800	873	768	791	804	802	829	781	759	799	786	779	798	798	819	812	763	812	822	787	827	805	767	746	778	811	769	755	805	761	805	807	752	731	785	774	794	742	809	818	825	808	757	761	816	801	804	781	808	738	747	762	796	781	795	766	778	774	733	790	761	752	833	746	789	736	810	811	821	796	808	779	795	841	781	821	758	803	804	761	839	778	778	746	761	762	791	785	824	764	865	780	786	785	798	806	793	790	836	766	786	826	795	794	775	782	772	805	791	813	803	737	770	789	785	784	734	767	779	748	744	785	804	814	742	832	788	794	806	808	794	787	744	812	761	773	826	758	728	795	727	780	785	799	807	824	758	817	775	800	773	789	799	709	784	791	813	798	769	817	798	791	813	809	803	818	815	798	771	771	787	788	790	786	802	758	776	792	816	748	769	788	772	795	774	792	778	806	836	821	828	769	780	764	789	798	814	782	798	746	825	786	806	831	812	789	780	775	767	768	815	778	749	766	809	762	772	806	795	818	791	812	785	808	776	782	784	753	815	831	763	872	737	743	791	815	806	804	748	758	789	773	773	768	810	772	806	741	791	745	795	814	806	793	795	767	697	848	816	768	873	761	763	766	763	766	831	748	761	757	802	781	767	826	726	778	749	779	801	817	806	790	756	794	764	805	763	807	736	782	803	725	795	773	798	772	759	702	788	762	802	782	836	777	763	777	862	781	776	811	819	847	751	751	788	734	745	830	782	757	829	762	849	792	792	748	776	768	751	790	770	773	771	810	777	800	772	784	823	812	772	808	739	822	821	796	743	809	765	798	785	786	798	778	751	877	839	876	848	785	785	759	756	840	714	789	772	798	750	773	768	791	731	784	776	825	788	816	805	795	832	791	743	795	789	774	801	775	790	731	758	765	792	768	819	782	822	770	813	785	739	766	752	795	774	739	809	776	778	819	767	808	802	753	812	855	792	811	771	826	776	805	837	775	713	787	779	755	799	735	764	787	797	828	808	801	833	745	814	777	805	858	762	801	790	772	773	818	838	816	769	833	773	812	707	810	795	771	755	808	790	741	780	793	780	804	836	783	820	789	776	798	836	789	747	820	822	765	784	772	804	806	811	788	772	778	775	773	829	775	766	856	818	802	806	785	780	798	766	733	761	824	777	800	772	819	777	801	786	783	781	770	785	791	759	783	810	784	757	772	803	771	777	795	788	788	804	816	804	719	798	804	785	750	814	773	789	786	768	768	756	793	786	805	769	761	775	797	784	786	737	773	824	813	795	780	778	814	769	833	806	760	854	786	772	782	810	799	830	797	816	774	819	791	766	813	768	789	764	790	755	785	787	722	786	759	777	757	802	769	764	797	741	764	777	815	794	801	783	788	781	791	786	811	805	794	769	822	725	829	765	754	825	748	824	807	758	843	748	777	829	797	818	790	806	753	753	773	836	758	725	791	786	738	773	765	804	828	812	793	813	826	755	777	755	801	737	777	793	860	787	792	815	819	812	746	827	788	771	794	756	819	799	815	777	782	815	751	768	817	757	742	762	812	771	804	838	785	782	715	724	817	770	773	713	757	804	772	783	752	798	751	782	744	833	759	793	779	830	749	804	813	783	724	795	764	816	817	770	785	784	791	811	764	754	819	815	757	785	821	794	775	743	813	757	780	734	718	774	816	769	717	793	822	768	712	763	792	808	772	843	788	792	815	792	760	812	820	768	793	779	763	767	736	722	849	786	803	812	802	816	792	811	782	804	741	811	778	822	798	799	827	776	813	742	750	799	725	795	809	785	745	806	764	755	753	765	779	801	811	770	787	799	783	830	772	777	812	780	801	780	779	806	761	789	753	764	743	773	747	740	801	776	789	788	773	770	739	779	772	869	803	776	799	794	798	791	774	806	823	799	815	815	790	795	804	772	802	797	793	830	784	830	784	759	817	811	792	789	843	806	810	756	803	807	796	815	831	755	779	805	790	738	828	740	903	859	817	769	840	853	772	787	741	769	815	814	775	820	827	750	807	771	802	776	774	735	790	780	797	813	790	743	740	801	806	776	858	812	773	853	787	774	808	814	820	793	781	704	808	798	752	815	716	798	758	779	778	851	792	763	772	759	796	802	752	793	763	790	791	825	801	756	821	791	819	811	798	848	778	817	794	800	775	771	774	793	817	777	777	802	759	797	789	805	790	775	802	816	789	760	774	779	868	809	821	779	780	754	821	809	791	832	816	767	774	756	792	758	838	763	784	746	756	812	799	834	764	805	790	769	806	786	772	812	726	822	782	745	810	749	786	817	770	789	780	847	821	753	833	803	778	783	812	800	795	816	857	826	790	794	798	772	797	778	823	768	778	791	743	810	801	793	780	792	782	792	748	766	751	830	805	810	755	807	782	785	770	815	783	784	798	764	799	840	797	753	778	771	740	782	766	838	757	721	795	744	794	819	794	723	837	775	797	785	781	816	780	765	796	823	774	822	786	785	820	770	748	757	776	797	765	832	821	806	789	756	809	804	794	801	773	768	790	820	775	743	766	776	821	752	748	852	847	803	774	825	818	804	805	801	791	777	809	735	806	784	782	787	830	803	792	803	818	761	845	749	789	828	793	858	816	759	774	752	807	800	826	817	826	808	796	760	781	772	745	769	799	822	790	746	798	808	764	779	773	813	795	767	764	781	805	777	808	763	763	819	807	790	811	820	823	755	810	836	755	792	749	775	821	803	739	813	798	854	789	794	751	782	808	778	786	798	774	826	810	772	833	825	787	811	753	773	784	797	752	782	784	798	817	753	795	813	774	848	825	804	806	786	805	804	831	821	783	776	724	792	817	769	770	788	766	759	812	788	823	788	794	763	805	783	745	783	823	809	786	754	814	755	763	723	798	768	789	756	799	779	794	790	841	786	766	759	787	810	818	770	786	788	756	752	774	803	746	787	777	841	820	824	734
2126	1831	1058	666	757	1073	1113	983	955	817	707	560	517	407	327	337	243	244	218	224	192	195	120	136	113	105	96	103	105	89	77	100	79	76	75	69	76	72	79	55	77	60	81	67	70	80	62	61	70	69	62	73	53	92	65	70	71	52	72	64	70	67	76	59	63	65	78	64	59	58	64	63	62	62	70	68	63	69	63	59	75	69	64	71	61	81	76	62	61	68	59	51	66	73	77	51	67	58	61	61	47	64	60	62	82	57	72	66	67	59	71	57	61	54	68	65	71	66	75	58	62	66	79	67	71	71	68	70	73	72	68	73	57	53	87	75	73	75	59	61	72	71	59	65	72	64	69	63	52	56	72	65	69	65	65	78	51	62	69	77	64	58	69	72	65	75	70	70	71	63	67	55	53	56	69	59	58	72	89	68	58	70	74	67	68	69	70	78	69	66	54	69	65	75	80	68	64	70	72	60	77	78	54	74	62	79	70	66	59	67	58	88	59	76	67	81	60	83	68	76	77	79	76	77	70	55	70	65	67	69	73	69	68	51	81	63	60	60	70	79	69	66	69	69	68	67	71	62	67	70	89	71	69	61	74	77	72	52	62	62	69	72	52	59	75	70	79	52	54	75	53	55	68	57	73	55	60	53	73	62	74	58	62	74	67	62	72	71	80	69	67	78	64	76	71	64	68	67	71	61	69	57	68	65	68	78	63	73	66	79	76	71	69	69	65	56	62	84	75	79	61	62	56	54	57	72	71	71	81	68	72	52	69	69	55	59	77	73	68	76	80	82	52	67	56	81	76	64	67	83	74	75	74	59	79	69	69	81	61	83	53	55	70	63	64	62	62	66	79	70	59	69	64	70	69	66	77	66	68	69	71	68	65	78	50	75	69	64	59	52	64	72	66	74	58	60	70	69	51	61	80	66	62	55	64	54	65	55	72	59	63	67	74	63	67	82	83	61	81	74	63	70	78	68	66	70	74	60	71	79	71	57	63	87	80	59	66	59	71	55	69	67	72	55	62	61	85	59	65	54	68	73	77	78	68	55	67	83	76	81	60	75	69	65	77	59	61	63	68	64	65	59	77	64	64	69	66	63	73	65	71	74	66	59	75	63	68	71	60	74	83	72	60	53	85	78	72	66	80	64	61	56	67	73	75	59	68	76	75	77	61	54	66	95	67	84	60	56	81	75	70	62	64	67	78	70	54	59	72	47	73	61	71	62	70	63	67	67	61	60	70	67	46	67	64	69	66	62	59	76	77	57	70	67	77	67	64	67	55	70	63	67	57	63	77	70	59	68	68	63	71	67	68	71	59	54	77	67	58	66	61	72	44	64	50	55	53	68	63	68	66	54	72	60	55	82	80	65	60	65	67	69	57	66	61	66	67	72	78	54	70	52	63	80	74	61	61	79	67	66	60	67	65	69	54	68	65	63	59	68	75	58	71	58	93	65	73	56	73	64	63	83	72	50	69	65	86	73	66	77	79	60	79	73	62	58	73	68	75	70	69	57	77	62	52	74	72	65	63	65	64	63	77	75	66	67	59	65	68	57	67	75	66	64	70	60	68	88	88	68	71	77	75	67	62	65	73	70	70	77	70	74	66	57	66	68	63	60	78	70	90	64	66	67	72	60	51	67	71	50	68	64	65	72	51	58	60	71	76	64	62	70	70	63	70	57	70	73	81	68	55	50	74	90	76	71	73	68	62	67	66	85	64	54	45	64	67	82	70	62	84	79	61	63	73	78	63	66	64	60	48	77	78	68	55	68	65	70	67	60	62	62	64	55	70	65	51	82	67	68	69	63	70	68	53	56	66	68	52	58	60	63	56	65	69	61	74	66	65	64	75	78	66	71	67	82	64	60	61	65	64	62	74	68	67	61	57	61	61	51	62	60	75	59	70	72	73	70	65	81	79	75	62	62	60	70	59	67	55	73	56	74	57	53	60	69	73	76	78	60	76	70	76	69	76	72	63	68	71	71	68	78	72	59	68	54	71	72	74	56	68	53	69	89	64	68	71	60	59	64	53	72	60	71	76	66	75	84	74	56	65	74	68	65	83	60	67	59	81	70	69	57	67	66	61	81	59	57	72	74	71	73	64	64	69	74	67	62	70	73	66	64	73	61	44	86	56	72	82	61	70	72	74	62	74	68	71	64	71	67	67	75	64	67	86	67	61	64	77	70	75	76	67	68	75	73	55	61	64	57	69	82	73	66	72	63	63	71	67	63	65	72	57	65	67	65	83	76	53	72	59	67	80	70	68	70	79	69	51	54	81	74	72	82	72	71	72	54	54	59	74	67	64	59	67	80	66	66	61	58	76	78	67	73	60	61	63	68	59	75	69	70	77	65	89	65	88	68	63	68	70	66	74	54	63	73	61	57	72	66	68	66	63	72	81	63	67	58	68	64	63	69	72	62	73	81	70	66	71	73	61	67	62	74	57	50	58	59	66	72	71	67	80	63	65	75	67	56	64	68	70	60	52	56	58	67	83	79	76	65	57	69	53	79	65	48	66	56	45	79	64	60	72	55	66	64	62	81	86	80	68	47	60	63	49	65	68	64	62	68	73	77	63	51	57	75	63	78	54	56	58	63	59	72	69	75	82	65	84	78	62	61	75	64	84	65	59	65	79	64	64	65	68	59	56	65	55	71	70	76	81	58	68	73	52	56	45	72	86	69	73	45	68	64	65	60	61	58	58	77	71	60	60	82	66	75	65	64	66	63	61	65	59	64	65	69	65	59	63	70	67	60	67	68	62	69	79	81	82	62	62	63	69	77	71	58	62	67	68	76	64	67	62	55	77	74	89	65	79	69	67	62	67	61	60	65	62	69	69	58	63	56	54	63	72	59	69	79	62	61	71	71	71	57	58	70	63	62	76	64	64	60	64	73	67	62	68	76	58	62	50	69	60	62	62	66	62	85	59	69	71	57	71	65	66	70	66	78	61	58	68	58	65	73	69	52	66	67	68	73	55	59	65	70	79	59	65	72	84	80	63	66	66	57	85	74	66	56	68	77	63	75	49	69	64	66	68	55	71	68	66	70	62	67	75	68	69	87	70	81	77	65	62	73	64	65	65	62	63	64	75	67	58	51	72	80	67	63	61	71	53	88	66	80	69	62	67	70	58	62	47	70	55	61	61	63	70	72	79	77	52	60	70	78	67	65	70	70	71	79	65	72	70	62	84	69	70	60	58	80	73	74	72	62	71	77	60	77	54	71	61	55	67	65	69	86	76	80	64	73	69	65	74	68	59	70	61	84	74	60	63	73	72	77	51	72	54	80	78	69	74	72	68	75	71	70	71	81	74	75	74	54	78	85	72	66	70	63	68	50	58	69	56	72	71	61	65	62	64	76	68	62	68	79	60	54	71	67	53	70	75	58	64	72	63	62	65	79	57	84	68	68	69	54	60	68	66	65	88	59	70	66	68	63	71	76	61	76	74	67	74	74	69	50	74	51	64	67	68	55	83	60	72	65	75	74
22855	17117	13136	19868	27255	28396	27535	25795	23074	20879	18782	16524	14512	12293	10627	9353	7941	7210	6761	6068	4972	4099	3343	2912	2696	2314	2204	1927	1839	1558	1536	1399	1379	1229	1117	1107	1052	985	1021	996	943	946	902	881	873	861	890	801	864	886	844	829	861	831	846	771	862	842	812	815	819	754	790	840	821	868	861	814	790	795	816	843	804	808	785	820	771	794	798	763	835	827	808	842	790	797	793	745	757	846	822	769	757	811	819	772	846	801	794	768	794	813	764	873	749	809	826	825	782	777	805	777	799	802	757	765	805	749	822	810	751	828	824	764	803	770	781	829	783	778	833	808	737	805	745	729	771	777	864	764	763	765	776	874	806	790	818	791	818	800	806	836	775	813	782	818	790	814	790	781	769	803	807	766	775	811	826	787	744	828	767	764	786	803	843	780	788	754	817	831	805	788	789	820	771	830	811	752	755	778	758	785	791	789	821	826	781	818	847	802	774	753	812	780	805	844	736	802	802	799	871	795	787	817	793	826	825	759	764	803	752	772	809	793	800	744	821	759	789	772	808	801	765	808	770	795	826	790	811	757	773	778	829	807	832	783	833	784	781	779	784	848	795	807	765	761	790	788	798	778	860	803	794	758	788	777	791	774	821	790	789	822	813	801	825	825	771	750	858	830	762	749	823	802	782	775	778	768	794	781	833	788	784	785	763	754	810	788	814	837	826	775	763	801	815	794	809	754	769	824	762	833	784	854	820	791	735	801	796	790	807	793	776	791	736	839	764	832	812	774	787	767	797	787	789	838	826	755	802	774	784	791	772	775	817	769	813	772	871	755	773	768	784	792	797	751	821	807	808	781	836	801	830	749	805	863	817	762	778	820	845	818	798	830	784	774	842	781	787	776	823	769	798	774	802	813	814	834	765	764	781	834	817	820	779	757	778	804	787	823	754	798	791	799	814	810	759	776	761	807	809	835	792	770	812	785	811	795	797	830	788	804	794	790	795	788	751	807	777	749	805	816	796	810	768	782	805	789	798	749	816	851	763	807	824	766	776	841	786	835	814	798	790	766	791	787	852	779	784	768	781	825	784	816	780	813	833	837	830	833	788	791	808	808	803	809	803	825	786	818	797	782	812	821	856	805	771	821	808	772	795	838	857	776	864	824	795	795	804	709	770	804	790	788	824	810	723	776	758	829	784	805	837	766	797	762	853	783	818	828	839	804	814	769	795	827	769	784	764	805	826	772	840	791	810	823	812	831	799	814	868	823	841	810	830	790	833	780	778	802	822	840	813	826	802	783	781	792	822	808	833	803	814	820	810	795	782	813	803	797	778	801	803	843	762	803	800	827	821	768	825	825	809	799	796	789	821	823	749	827	781	795	824	797	813	848	779	791	779	808	810	763	801	759	809	792	807	796	791	776	823	808	843	757	800	790	820	791	740	834	832	767	805	827	806	831	814	795	760	770	798	741	785	766	808	784	777	757	781	800	826	786	843	812	804	836	827	817	789	791	797	827	799	809	768	766	804	806	818	790	805	795	766	815	766	738	807	802	781	792	739	833	772	793	854	809	785	757	763	782	794	812	809	781	764	810	837	821	835	774	800	787	757	813	808	829	789	810	807	802	778	786	826	813	788	852	771	819	851	803	792	798	825	820	813	764	800	779	783	819	810	801	777	799	816	803	807	793	772	833	771	794	809	775	801	841	808	811	779	747	829	800	827	774	843	780	838	795	772	818	752	845	782	796	828	792	798	766	831	791	821	822	774	830	754	864	786	771	859	810	758	797	783	793	835	837	796	785	779	774	826	759	829	792	850	819	750	727	783	804	828	786	798	734	731	790	815	803	797	783	765	794	781	840	770	807	805	750	818	813	783	798	786	765	821	815	786	784	764	809	834	768	815	788	770	746	817	802	811	745	818	804	796	826	788	824	821	729	813	829	811	809	845	767	749	828	797	762	793	742	755	836	803	806	819	805	763	821	798	784	801	764	759	741	780	823	788	796	847	851	763	831	784	816	766	798	812	796	771	807	795	847	771	825	811	754	806	757	818	751	849	782	831	817	774	834	776	797	800	800	758	836	795	821	834	766	771	810	789	763	758	803	751	761	819	861	789	767	847	772	840	809	801	805	784	764	775	804	811	737	782	833	785	756	854	801	802	786	805	804	810	761	792	813	777	785	776	834	734	795	829	795	806	778	801	776	824	780	803	814	801	824	759	782	788	769	818	798	750	817	791	783	831	820	823	791	790	803	834	767	809	838	765	805	821	777	860	810	802	759	787	816	789	811	785	772	787	797	821	825	764	785	788	809	822	796	780	793	800	808	816	829	819	828	819	826	811	841	760	800	812	787	824	810	776	782	841	812	785	791	792	818	835	813	836	842	806	774	793	812	807	770	811	847	773	774	781	809	821	781	797	764	786	825	807	831	781	772	814	765	801	774	840	836	807	807	763	843	797	800	811	776	755	809	806	763	793	747	789	784	784	785	854	758	839	798	792	826	827	813	756	742	852	795	819	790	757	781	831	802	775	813	792	831	790	795	835	818	825	779	820	817	840	749	840	793	797	820	824	835	778	834	779	779	827	793	770	801	781	842	764	798	778	788	799	826	790	898	766	788	823	814	785	770	799	809	774	812	783	816	780	765	779	824	787	779	806	808	793	830	780	768	849	787	794	825	834	768	788	731	810	786	799	765	776	759	790	775	810	804	799	810	804	823	798	794	862	786	827	806	843	776	804	795	815	773	748	832	797	811	781	805	768	810	793	851	744	779	808	789	847	758	845	761	805	795	817	759	819	807	832	792	789	829	794	791	873	840	792	828	807	824	806	798	787	809	794	804	831	829	850	745	761	809	774	799	778	797	806	803	741	831	838	842	812	809	814	730	796	818	761	769	804	786	799	807	761	761	806	815	811	759	794	746	785	785	783	811	807	808	825	780	814	799	834	821	813	803	821	747	849	809	882	809	781	846	754	796	822	747	770	819	835	748	814	775	884	806	828	806	852	831	807	764	797	822	837	786	823	767	820	787	844	823	808	774	791	812	788	840	805	772	848	740	816	756	825	834	774	819	804	793	781	769	808	726	764	846	851	802	826	773	817	807	821	850	782	815	853	799	820	807	817	817	755	801	819	824	799	795	831	783	804	820	827	831	773	807	786	825	773	807	793	804	854	776	829	809	790	767	802	791	792	818	794	790	804	754	801	778	798	826	828	739	772	754	816	766	809	891	802	860	748	820	781	801	842	781	791	757	785	841	830	828	748	770	798	773	776	792	789	840	849	812	770	811	808	800	810	812	803	800	770	816	826	795	812	805	796	802	762	755	793	756	832	823	797	809	803	798	822	788	794	830	782	822	824	809	778	790	785	782	837	785	818	773	792	783	811	835	824	773	826	810	808	786	809	802	812	807	849	773	812	848	809	810	760	807	857	795	827	786	755	754	813	791	810	816	794	810	807	805	770	760	777	784	775	801	802	788	797	785	805	792	783	823	848	812	741	778	813	823	822	770	814	833
3575	1659	1045	702	758	1089	1185	1092	998	862	760	659	559	464	407	331	342	291	250	253	207	178	161	171	147	111	129	95	119	121	86	89	88	89	80	80	89	80	73	66	67	77	78	68	77	71	82	72	83	66	72	83	74	75	69	69	76	75	80	73	75	72	66	67	88	74	76	65	77	68	62	70	71	74	68	61	67	85	56	74	70	55	58	75	83	67	90	85	82	82	72	58	60	63	58	57	71	74	87	70	73	87	67	74	67	83	76	68	59	84	71	78	68	62	74	59	75	51	79	65	71	88	55	62	62	75	78	74	67	74	77	57	82	86	55	60	62	71	68	80	88	66	74	74	64	75	77	84	67	86	71	85	61	73	60	68	84	84	81	65	63	57	89	68	64	57	73	65	58	82	81	52	67	70	81	63	71	68	71	62	81	66	69	51	83	77	57	80	82	75	79	79	72	77	80	79	78	69	53	77	75	72	57	65	80	68	66	64	73	75	74	84	63	77	61	70	53	69	73	76	55	68	87	63	65	86	54	77	61	70	70	61	56	80	69	59	91	85	79	69	75	56	72	74	75	68	65	72	78	81	79	76	63	76	66	78	63	69	75	84	60	56	57	84	84	70	71	77	87	73	81	72	53	73	60	61	71	77	74	81	72	73	78	79	75	72	70	60	73	68	84	59	57	79	73	84	67	47	71	72	74	74	71	78	76	74	69	67	76	60	70	91	70	85	71	69	66	74	62	86	73	72	78	65	72	51	71	66	76	75	66	87	75	58	58	78	58	70	62	78	68	77	85	75	64	72	62	87	59	75	83	65	54	87	78	98	75	65	86	73	66	66	69	68	73	63	93	70	71	63	67	54	78	74	60	93	59	79	78	64	62	73	76	74	75	64	70	61	52	67	62	61	65	77	70	78	76	75	67	69	75	70	71	66	83	78	59	75	65	70	74	77	91	79	72	70	70	65	73	71	82	69	77	77	75	72	83	69	62	69	62	58	57	73	60	65	70	73	73	81	72	73	56	64	65	69	69	81	65	82	83	71	84	75	61	77	78	62	74	78	67	80	62	72	66	71	74	74	81	75	66	77	66	61	71	65	73	77	67	72	71	75	78	84	78	78	72	71	74	62	94	74	74	76	75	84	61	76	62	74	59	80	69	62	77	74	63	65	79	73	67	90	71	80	87	80	70	84	59	76	57	65	58	67	58	51	68	68	52	65	69	70	78	63	71	63	70	83	73	69	70	68	68	71	84	76	75	70	68	66	69	66	65	75	78	60	58	70	82	69	63	78	67	76	79	85	72	54	62	84	71	70	69	78	77	69	56	83	71	71	69	82	66	79	70	79	71	76	62	76	83	64	72	68	74	73	66	74	84	72	64	78	82	56	78	70	71	64	64	75	64	77	79	68	79	67	66	71	74	74	66	77	62	67	73	63	70	77	65	78	57	67	78	66	76	73	58	58	59	82	57	64	76	78	73	74	67	76	67	65	71	67	73	72	68	69	74	77	70	69	70	83	81	71	72	75	72	77	93	82	82	75	77	64	61	72	68	53	64	73	63	75	73	60	63	82	62	70	67	70	68	83	71	75	58	54	66	71	83	70	81	87	71	75	80	73	75	79	54	67	68	58	60	73	66	76	60	81	70	80	64	67	81	80	64	61	67	69	68	72	61	67	78	81	74	74	62	71	66	73	82	80	70	74	83	78	72	74	67	55	61	72	63	62	76	73	58	70	69	73	75	79	69	73	69	81	78	81	75	85	59	73	66	83	61	66	93	76	68	67	81	86	62	68	91	75	68	67	61	57	61	72	57	67	81	57	66	72	82	81	78	83	52	70	76	70	90	83	70	65	63	83	81	67	78	83	74	80	59	79	75	81	74	64	85	83	67	63	75	69	62	70	63	64	57	71	67	57	78	75	69	74	73	55	67	65	82	65	62	80	66	68	80	81	71	82	58	62	80	66	71	72	72	75	65	69	63	61	78	60	80	65	75	65	68	64	86	61	69	64	54	67	61	52	58	79	86	66	62	63	73	73	70	69	83	66	55	83	59	62	71	80	74	79	76	73	84	96	69	74	83	68	75	83	75	75	76	83	73	78	89	77	66	64	63	59	81	75	64	75	67	87	72	73	82	68	63	72	68	71	65	79	81	71	57	67	68	71	73	71	59	78	84	86	75	79	72	72	78	82	77	80	75	74	86	82	71	65	84	77	94	64	62	76	85	75	66	86	81	69	68	71	92	82	63	67	54	59	74	73	73	68	72	65	80	70	80	86	71	76	71	92	71	86	73	74	88	63	62	86	87	76	59	91	76	67	81	91	70	74	70	70	85	65	63	64	80	81	63	55	72	65	77	68	77	71	71	75	60	76	74	63	77	89	67	99	64	67	76	81	58	80	63	81	83	69	79	71	72	59	79	75	83	74	70	63	64	71	72	76	85	67	66	72	68	78	79	64	62	59	65	79	59	82	65	67	61	81	61	74	65	65	87	63	82	46	70	81	73	73	79	69	75	90	68	58	76	84	67	75	81	60	59	69	69	63	75	66	62	77	72	90	70	72	63	75	76	86	65	77	71	75	63	84	59	78	77	54	83	68	81	68	78	80	77	70	60	90	86	71	73	65	75	55	58	79	71	83	68	72	69	58	63	82	61	61	77	69	73	81	64	72	81	58	88	74	71	60	85	77	83	70	63	87	53	61	69	85	78	66	62	71	69	68	68	65	71	69	71	63	75	63	67	76	74	58	54	72	79	67	59	76	85	69	64	70	67	70	66	69	59	73	74	73	73	60	68	65	63	73	71	59	75	82	70	71	85	70	80	79	75	68	73	67	75	62	66	82	70	76	69	74	79	88	72	66	69	64	68	69	74	76	70	77	65	59	83	67	81	71	75	59	77	81	69	74	76	72	61	60	79	66	84	62	61	71	82	57	77	79	56	59	68	71	71	79	93	81	70	75	83	64	60	81	69	63	75	82	77	74	61	68	66	74	67	87	61	65	55	77	77	82	60	64	61	73	75	73	75	56	78	69	70	77	82	76	70	79	65	74	60	59	71	76	82	70	62	76	82	77	68	77	84	70	74	77	74	75	72	72	70	92	72	69	65	62	70	70	63	70	77	64	66	76	69	82	77	78	62	76	65	67	67	56	74	71	72	71	69	79	64	79	69	77	71	73	63	56	70	71	66	56	71	60	76	62	77	68	69	72	75	88	63	76	78	67	60	59	78	71	70	70	86	64	69	55	69	71	73	61	88	59	78	72	73	71	70	82	83	68	75	75	71	75	68	72	84	76	73	72	55	58	75	61	67	78	85	72	76	56	66	80	65	75	83	78	81	88	66	68	72	75	65	68	71	72	78	71	70	62	57	73	59	77	70	63	80	75	73	72	65	70	74	63	76	76	75	68	82	70	69	63	72	68	62	74	72	75	80	84	51	62	66	61	63	69	76	77	57	63	54	71	58	94	75	82	71	78	65	72	66	66	62	68	81	80
22951	16676	13380	19765	27822	29071	28362	26310	23946	21831	19981	18254	15847	13694	11884	10130	8872	8130	7467	6674	5676	4651	4031	3396	3020	2522	2461	2265	1976	1960	1716	1556	1520	1441	1287	1197	1072	1100	1073	1046	1074	1021	984	949	953	1017	904	879	930	961	907	1001	863	831	912	862	891	927	807	849	866	872	852	842	843	853	810	844	868	853	847	907	876	891	822	843	851	864	836	835	857	865	855	847	865	870	829	853	872	830	847	816	797	862	866	870	871	864	815	840	805	828	868	903	922	838	894	807	798	825	849	855	844	820	873	803	832	799	866	842	832	866	839	875	860	825	842	852	888	813	886	868	860	864	844	895	852	885	823	827	855	816	891	861	843	848	835	860	858	851	842	792	854	870	862	823	827	850	897	854	879	864	861	854	849	804	863	848	847	898	849	839	882	893	901	913	843	805	824	853	874	917	855	865	808	821	863	821	849	860	881	879	813	825	846	825	888	881	843	850	823	878	842	893	807	864	850	878	828	837	772	851	848	808	850	852	818	808	834	869	849	822	861	860	861	853	851	851	880	813	886	807	826	854	901	852	868	868	891	869	882	876	859	906	831	864	882	877	811	850	902	867	821	824	873	830	838	786	792	866	855	858	848	873	855	792	818	807	853	829	845	845	858	862	870	817	828	872	822	840	817	838	887	877	862	874	909	830	847	867	877	834	857	855	865	874	776	853	838	862	800	807	849	833	873	804	841	834	857	863	865	862	858	894	887	849	888	868	878	823	844	786	838	827	862	836	857	835	860	843	866	843	853	841	829	865	900	852	875	827	849	860	878	846	900	865	777	823	867	864	867	836	823	861	839	877	872	831	910	821	871	854	855	881	867	889	838	817	785	859	855	849	862	872	821	843	833	851	839	871	863	785	837	870	884	860	883	855	798	829	843	888	821	868	858	906	834	831	853	886	872	866	828	881	859	828	842	903	834	889	856	806	893	882	898	823	814	887	871	884	892	844	858	866	824	826	877	871	904	834	871	834	858	849	897	844	820	798	856	808	875	901	819	863	838	851	865	790	863	885	848	859	864	848	856	816	855	883	824	864	904	856	816	881	849	830	900	852	858	873	857	792	850	807	850	826	844	852	902	822	856	873	807	818	874	841	801	836	861	845	848	840	799	847	853	843	869	848	893	882	883	868	832	839	838	903	876	853	851	857	864	897	873	837	832	870	880	853	841	840	820	842	880	857	909	821	835	892	875	866	859	875	843	822	842	871	863	858	875	886	814	825	821	850	839	840	856	860	794	865	800	853	893	907	880	854	830	813	876	860	851	862	868	837	826	878	858	836	826	861	876	833	909	854	859	772	870	853	813	838	837	866	856	918	853	817	830	793	852	829	877	863	829	839	883	865	823	838	841	853	877	835	898	871	839	868	853	783	852	822	828	831	877	905	811	842	880	866	820	812	825	853	833	798	846	850	877	853	861	836	883	861	839	794	809	813	826	876	875	809	850	887	844	861	865	855	836	899	803	819	843	835	868	833	831	916	867	891	814	844	854	927	877	887	858	825	899	845	864	884	813	912	830	823	846	796	839	929	898	822	857	818	865	810	865	864	881	864	825	891	843	843	856	811	887	872	836	912	837	881	844	841	870	861	811	837	861	837	846	881	828	874	853	851	792	876	822	828	840	846	849	866	800	824	861	838	860	879	858	822	818	886	883	828	873	903	846	826	825	859	861	844	850	892	861	839	879	858	794	898	809	874	817	828	834	869	837	856	849	857	832	810	815	817	847	816	843	897	837	820	864	820	851	833	839	878	850	810	914	846	865	850	838	906	898	837	874	849	859	888	864	860	846	871	884	905	848	844	856	875	864	846	893	830	872	850	904	882	807	834	795	842	826	850	885	841	833	817	839	857	874	864	839	861	843	896	888	900	920	863	820	845	815	847	851	906	827	866	838	795	857	848	832	814	857	854	897	889	902	832	872	839	871	889	891	864	852	855	881	817	843	903	855	871	821	847	898	885	861	861	845	811	879	878	830	824	859	861	871	867	858	891	848	839	847	898	846	824	863	843	807	869	831	832	867	847	810	831	824	861	855	880	861	833	815	843	824	805	880	865	817	854	822	803	848	854	854	863	809	870	847	866	825	836	852	844	905	891	860	861	832	868	867	889	843	866	877	835	894	837	869	837	834	818	833	848	890	900	837	876	836	889	864	850	873	813	823	876	829	842	827	836	878	872	840	808	817	842	871	835	807	851	838	819	860	854	809	832	866	853	819	912	883	822	841	843	826	811	879	818	895	874	855	831	854	856	829	838	866	892	866	802	818	860	889	821	845	875	859	872	777	832	809	820	858	891	857	844	851	850	880	838	857	851	808	885	844	899	848	863	825	886	840	865	840	799	859	793	834	839	914	852	839	916	838	886	825	833	914	910	867	846	919	870	882	846	933	855	858	854	863	914	846	867	833	843	780	862	898	856	882	840	826	893	844	865	874	834	875	823	856	828	887	831	904	862	862	901	835	904	870	836	847	842	919	815	808	856	894	875	874	894	808	840	872	875	852	929	852	878	887	841	859	873	841	852	840	832	856	831	850	857	823	886	832	846	844	834	855	856	820	832	824	858	849	884	858	827	850	873	875	820	839	777	851	845	865	826	841	882	884	920	845	830	861	844	825	845	888	845	861	819	855	864	862	788	857	868	900	855	855	828	872	827	843	868	812	845	872	823	836	847	830	830	847	864	831	819	888	815	828	842	861	824	867	849	811	873	861	854	845	823	864	828	848	824	847	841	838	844	856	832	861	851	839	856	853	841	807	864	865	813	869	778	830	837	852	879	838	886	868	875	866	913	830	822	824	850	843	850	806	881	809	874	839	861	824	813	818	789	835	873	806	847	849	863	865	882	886	882	886	791	886	893	845	839	847	848	865	889	884	833	883	798	858	844	817	801	863	884	880	848	840	907	882	855	825	868	868	853	863	863	835	807	885	888	818	826	894	893	868	820	832	834	868	847	854	837	859	873	835	856	862	851	874	826	825	858	848	807	827	818	894	813	899	887	858	821	848	843	854	837	847	850	822	861	867	858	830	864	821	892	815	863	826	864	888	787	844	860	837	862	854	851	830	790	837	879	870	831	822	819	857	829	837	888	910	808	832	857	874	878	813	868	900	870	888	872	861	843	827	814	813	885	878	864	875	852	917	905	890	822	829	862	852	856	872	806	837	871	819	823	852	878	846	834	847	836	845	837	831	917	828	821	840	845	866	801	813	882	836	867	828	907	861	868	868	860	827	856	869	767	842	894	863	873	844	834	884	859	813	809	844	867	886	860	848	868	835	898	835	844	850	869	837	866	863	851	819	934	832	874	860	850	844	911	860	879	829	870	835	838	901	850	865	875	875	846	839	821	816	834	836	895	834	867	856	909	824	838	864	897	787	812	839	842	833	886	890	866	853	884	861	828	859	840	832	868	835	857	880	867	806	849	869	804	824	820	826	904	838	805	862	864	850	889	899	865	941	853	859	856	835	848	846	828
3547	2861	1605	945	979	1561	1592	1441	1293	1137	1001	905	798	639	553	427	388	338	335	260	224	207	189	167	158	118	133	125	110	105	118	86	114	85	82	70	82	78	88	85	73	83	78	62	86	88	83	80	81	71	75	69	81	72	72	81	55	83	85	87	61	67	77	73	70	88	58	66	84	64	60	75	77	70	72	62	80	76	71	64	84	74	72	60	75	69	83	72	65	61	74	75	71	56	93	72	87	72	83	65	79	73	76	71	60	67	83	68	67	56	71	66	78	65	75	64	80	79	84	56	67	75	72	50	74	79	82	76	93	59	62	75	72	51	69	76	69	86	88	83	85	75	78	65	92	71	85	68	77	102	73	59	74	70	70	76	61	73	73	58	72	68	56	83	69	65	70	88	52	69	54	74	65	69	82	77	81	67	64	77	72	90	83	78	70	62	68	81	64	67	65	58	73	74	71	78	76	76	63	75	65	64	60	73	72	71	78	74	65	84	72	74	70	54	70	75	85	82	67	66	69	66	68	63	68	77	59	59	75	75	73	85	63	57	71	70	78	73	77	97	78	70	78	75	64	72	65	82	59	60	76	75	74	64	63	78	66	85	60	73	82	85	71	68	81	81	68	77	71	81	64	56	68	78	89	70	73	96	70	74	69	86	78	60	52	74	78	66	82	74	64	78	59	71	84	75	84	93	72	77	79	74	62	81	61	61	67	67	74	54	81	58	72	82	102	78	75	77	73	81	67	63	85	85	73	70	73	82	74	77	76	72	82	59	64	81	76	76	71	67	66	61	67	83	59	77	86	65	63	52	59	77	69	63	80	62	84	80	74	70	87	78	80	84	77	63	66	72	75	72	64	68	63	56	90	72	62	68	77	71	72	68	57	69	80	70	77	84	68	79	65	63	62	70	72	75	61	72	76	74	82	83	90	84	79	75	81	60	59	72	86	82	78	76	69	62	75	74	76	70	68	74	84	79	74	85	78	90	54	70	78	65	66	69	67	73	72	66	67	66	69	78	55	69	77	71	62	84	73	76	57	54	64	75	66	68	72	68	79	73	90	76	72	89	75	69	63	74	71	57	74	65	72	69	63	64	79	70	54	82	71	56	71	60	83	72	66	94	81	66	65	67	75	70	76	77	64	87	86	79	64	72	82	70	73	79	74	70	87	75	76	65	77	60	65	93	69	69	85	81	82	76	60	83	86	73	74	72	64	74	63	59	80	75	81	71	71	64	67	67	58	74	65	68	64	56	67	67	66	80	88	60	67	62	78	74	83	88	66	56	71	63	67	71	81	67	66	59	68	81	73	63	70	75	77	66	73	72	72	56	75	66	63	71	77	105	74	79	75	70	78	72	81	66	76	63	84	57	69	63	73	79	82	79	66	72	57	72	70	60	77	58	73	68	63	65	64	72	68	92	74	71	73	76	86	69	61	76	67	80	79	84	81	71	70	72	62	54	69	71	70	78	66	78	74	71	62	85	74	72	72	81	64	79	71	66	81	77	68	64	58	68	81	83	80	61	60	80	64	78	95	74	63	59	78	53	76	68	69	73	70	66	86	81	67	71	76	72	90	79	76	68	67	79	61	61	70	85	73	83	73	68	71	63	69	68	76	75	60	75	72	69	72	67	73	67	69	74	67	81	60	60	61	71	54	79	87	65	56	61	65	87	85	78	76	74	87	67	73	65	74	75	76	58	72	61	79	65	72	60	78	77	73	80	79	78	77	77	85	83	72	80	76	76	79	88	78	77	75	91	100	74	61	60	59	61	76	66	76	63	64	69	63	85	71	78	64	72	63	83	77	81	76	85	66	74	72	68	61	74	67	67	75	84	80	83	68	57	53	69	67	79	82	58	76	54	94	77	78	61	64	76	70	71	74	69	67	80	70	59	74	53	84	88	76	74	75	75	74	76	57	92	67	70	81	76	78	91	70	69	72	76	70	76	87	96	71	81	75	70	71	80	79	81	80	61	74	76	82	76	71	68	72	77	71	86	83	65	74	69	60	68	84	62	69	80	70	85	62	66	97	76	79	67	80	77	86	63	71	72	77	72	79	77	84	74	73	64	80	72	68	82	81	75	86	76	57	63	74	63	76	76	54	75	71	64	75	55	83	78	77	65	68	73	73	71	72	71	69	67	71	73	67	67	65	77	72	69	69	84	62	61	67	64	60	61	76	78	88	77	81	69	83	76	65	69	67	52	63	85	61	74	79	66	64	79	64	61	76	73	80	58	67	72	73	68	68	74	77	66	89	88	87	64	69	75	61	76	65	70	64	71	82	82	62	80	73	75	61	55	59	61	98	76	67	59	78	70	64	76	63	88	73	72	75	70	68	86	77	61	67	71	75	82	66	80	67	68	85	70	84	91	86	55	79	70	78	76	67	74	84	78	72	71	80	72	73	71	67	64	79	76	86	76	78	69	70	49	73	74	71	65	56	69	73	58	72	64	67	89	91	70	62	67	74	76	70	71	79	79	77	67	75	69	70	78	66	70	72	51	74	72	60	79	90	91	77	78	68	64	57	80	68	87	77	69	89	86	58	72	76	76	77	72	70	80	67	84	79	92	67	64	66	75	57	70	60	72	78	70	63	69	63	65	75	76	79	55	71	76	82	60	74	61	69	74	61	63	68	76	68	68	77	81	83	60	68	80	75	68	87	80	71	50	86	71	68	67	88	64	64	78	72	67	65	76	86	81	67	81	87	79	65	58	91	78	74	85	71	77	78	67	81	75	77	89	65	59	55	75	63	56	84	80	59	64	74	77	62	72	76	63	90	83	65	82	78	71	76	60	72	69	73	75	59	57	70	78	63	86	76	72	75	77	70	80	83	86	67	64	88	55	48	63	67	67	63	71	69	57	91	69	61	76	77	69	71	69	67	63	74	78	80	75	63	92	61	75	75	62	65	56	75	80	52	55	71	74	80	77	80	78	76	70	65	74	71	78	76	60	69	65	91	69	80	81	75	74	72	60	57	66	70	78	77	78	61	88	55	61	72	81	77	73	87	65	63	74	79	75	69	69	65	75	77	70	64	87	63	70	79	64	62	69	64	72	80	79	69	62	69	52	82	64	75	60	88	65	86	69	85	83	57	76	65	68	69	86	82	81	55	75	70	76	57	86	66	66	82	74	69	64	84	61	65	82	85	79	64	86	58	70	67	89	68	72	92	62	74	69	60	70	68	78	84	81	60	78	72	81	74	78	80	68	68	74	70	67	67	66	69	72	74	78	77	67	68	65	78	71	66	71	77	63	77	83	75	71	81	66	67	64	75	84	68	70	73	69	74	65	67	72	76	79	98	58	69	72	81	64	82	78	75	95	77	75	70	86	76	77	64	69	74	56	69	64	68	86	59	69	78	81	70	64	89	75	65	71	73	67	64	74	74	75	78	85	68	76	66	69	76	82	75	83	72	69	78	69	73	72	71	81	61	62	77	67	67	76	91	64	82	62	72	77	78	66	75	75	87	62	75	88	71	64	78	73
27752	20289	16330	23314	30709	32151	30434	28571	26284	24285	22750	21038	18568	16286	14156	12523	11064	9573	9095	8180	7033	5925	5044	4198	3686	3261	2883	2561	2445	2188	2029	1933	1779	1638	1433	1301	1289	1156	1212	1166	1087	1096	1050	1097	1019	973	973	1002	966	977	974	930	1010	944	956	898	914	892	873	838	920	874	889	841	869	889	859	892	886	914	847	855	942	894	845	874	869	874	835	873	889	851	851	806	843	810	888	816	855	836	878	836	860	839	851	884	876	851	864	901	812	898	781	844	880	849	868	790	919	932	838	866	918	794	849	894	840	836	844	826	871	865	888	906	862	855	875	839	853	857	862	837	857	813	868	840	868	900	876	870	900	885	845	820	887	842	847	877	853	854	882	855	844	862	832	815	876	887	886	827	919	904	827	827	817	857	874	814	879	868	878	835	851	859	868	843	857	857	854	889	851	854	849	855	908	820	864	867	856	850	812	868	864	890	823	860	888	852	873	867	852	849	838	823	861	847	849	827	870	868	923	886	870	856	871	871	855	919	834	828	919	828	879	850	819	859	884	804	868	834	889	843	854	872	848	886	853	857	871	829	881	820	880	879	855	831	851	863	791	839	878	831	876	866	860	857	861	878	823	899	866	827	865	926	868	878	856	880	891	891	818	884	859	872	860	852	871	818	856	855	816	887	860	808	868	841	811	850	853	867	861	855	813	897	879	845	880	864	868	827	849	854	794	906	898	886	875	882	830	862	856	857	820	808	841	853	862	823	856	865	848	859	859	817	844	850	845	900	866	840	885	872	841	901	929	919	822	894	868	882	841	856	838	906	885	830	875	838	893	841	839	866	900	816	842	887	862	853	836	875	812	834	855	820	860	894	914	833	870	856	894	889	875	843	927	861	873	883	922	876	893	826	895	836	890	839	856	902	820	803	916	883	855	839	862	816	815	866	848	826	861	831	833	844	861	821	828	882	794	822	781	817	892	854	886	911	851	828	860	857	845	838	847	832	898	833	876	851	845	859	875	858	873	840	839	828	845	875	904	862	892	872	884	824	860	868	864	820	883	860	831	865	826	857	824	871	843	785	820	839	920	869	890	883	890	867	832	895	860	861	875	862	862	799	851	834	869	855	843	881	869	829	857	887	838	807	862	865	897	848	878	867	833	888	865	828	811	865	876	919	866	874	848	840	814	859	842	939	844	820	853	824	893	871	845	834	858	822	900	842	838	869	835	898	809	881	845	896	851	865	881	869	822	859	890	866	822	805	837	845	838	912	861	858	866	863	859	798	885	884	798	842	895	886	806	872	842	873	819	834	822	845	852	860	882	851	855	851	888	855	911	878	868	890	768	849	833	855	842	834	830	863	862	862	844	873	870	913	833	873	804	818	836	823	880	853	826	832	843	855	878	829	898	859	896	914	863	854	826	863	845	827	829	847	863	862	863	857	836	819	834	878	841	871	961	882	906	832	908	858	864	843	824	845	851	860	852	822	860	862	808	858	866	831	894	865	834	907	889	848	891	833	873	854	870	870	865	793	837	871	885	817	842	873	889	846	829	878	875	838	815	903	872	886	853	854	876	867	919	844	828	825	850	828	844	816	853	843	879	861	829	828	884	839	859	844	906	825	907	869	843	828	852	827	823	848	853	903	836	890	906	890	886	874	850	910	845	880	853	863	880	854	834	899	907	854	853	860	825	824	831	836	852	796	823	905	819	883	891	835	921	820	854	896	824	884	860	863	845	878	874	850	845	839	855	842	849	845	898	859	825	874	844	856	889	845	820	833	845	863	842	860	899	880	829	843	862	847	892	854	872	854	835	886	792	843	886	822	853	864	860	885	855	818	859	868	808	901	923	814	848	863	879	895	854	881	860	834	842	833	870	834	869	814	904	835	839	896	872	809	849	833	862	870	832	840	856	898	835	866	861	861	885	819	899	846	854	817	851	847	825	856	865	872	902	874	876	843	854	861	802	866	892	905	879	840	834	856	811	865	809	855	857	830	809	864	878	853	847	909	848	917	884	916	852	831	882	854	894	840	900	877	878	838	847	867	838	850	863	829	837	960	870	855	895	892	868	856	803	921	828	820	858	819	808	873	826	896	841	884	839	907	821	802	854	854	823	810	843	923	860	865	880	852	924	840	858	808	826	831	892	871	843	903	852	889	879	809	865	896	830	878	848	847	895	873	832	890	849	883	855	909	876	867	894	880	852	872	838	836	849	866	837	896	818	884	908	825	836	902	885	869	862	862	829	876	916	851	873	884	843	820	907	872	837	847	909	867	863	859	858	860	863	821	808	803	857	894	822	882	838	864	885	836	808	845	854	875	855	835	862	865	891	805	854	886	831	847	865	863	884	859	869	800	893	886	848	861	895	804	825	855	904	825	884	871	868	848	817	912	810	835	892	855	857	892	861	868	854	852	825	880	843	798	925	882	828	823	925	842	875	872	840	842	841	824	875	866	911	878	873	890	853	863	855	848	837	905	875	860	869	875	848	862	868	877	854	856	836	868	903	851	857	881	818	893	858	866	893	888	848	850	856	827	856	841	842	852	847	891	893	835	848	841	842	850	854	829	835	895	865	828	877	917	887	880	798	844	872	837	821	860	917	853	839	875	830	856	859	818	863	858	852	843	857	834	848	832	888	848	861	858	834	900	833	932	832	914	874	894	874	851	864	859	888	849	865	849	854	888	902	836	855	897	838	914	871	812	880	838	865	822	828	834	877	862	837	838	815	890	824	895	876	838	932	844	904	840	864	869	827	892	827	866	911	880	894	843	854	876	836	849	866	828	851	860	855	833	857	793	907	809	850	927	849	844	814	846	878	865	834	834	871	855	889	869	890	817	847	856	810	842	826	858	854	880	888	855	869	849	879	862	852	860	943	884	848	840	894	885	864	856	827	908	820	874	839	842	846	878	816	843	862	834	851	846	889	856	871	888	819	874	841	880	908	842	868	871	880	876	849	874	818	864	896	854	838	911	824	873	884	853	861	856	841	823	909	839	936	832	924	841	863	865	864	835	860	802	858	845	816	881	900	826	818	874	831	884	834	884	853	930	864	888	868	800	820	806	848	858	802	811	806	853	851	837	887	831	891	899	852	894	882	838	896	861	813	867	848	838	898	908	834	847	884	868	870	853	851	908	924	849	868	851	831	871	869	890	842	908	849	884	856	898	849	842	864	864	859	852	860	831	830	903	869	811	895	846	829	826	801	865	878	882	819	862	852	844	835	839	847	848	817	847	855	857	832	915	914	864	871	859	794	853	828	849	867	841	807	832	873	863	849	831	865	840	859	896	836	809	851	833	795	871	863	851	841	809	817	840	855	843	884	838	864	872	848	832	834	901	882	826	862	880	842	871	867	863	817	855	859	826	863	876	826	854	866	878	843	875	852	828	800	811	829	826	871	813	886	848	882	901	816	820	810	872	875	864	857	806	875	840	863	898	871	830	880	793	855	821	857	858	874	901	865	808	889	757	877	905	878	842	840	881	905	885	845	894	866	840	898	906	841	843	853	845
2376	1029	591	426	438	644	687	627	514	495	514	461	366	317	253	214	189	161	147	151	134	140	108	109	106	90	101	90	81	73	84	62	85	64	89	55	72	71	65	77	66	80	64	67	66	77	75	69	50	76	76	74	78	72	60	59	57	56	63	62	66	69	61	65	84	60	53	69	59	59	64	72	73	59	56	63	79	65	59	65	69	73	63	54	62	66	62	63	65	76	91	69	56	64	65	39	72	59	69	65	66	52	57	65	67	71	67	68	72	60	49	62	54	70	71	66	66	71	55	61	63	62	63	69	67	60	68	71	56	52	78	60	70	66	57	61	62	53	72	47	69	74	62	51	72	69	50	77	64	71	59	52	63	64	59	62	70	60	64	46	58	54	61	67	70	60	75	56	59	70	62	73	55	49	68	42	82	65	68	56	57	81	63	55	65	63	59	58	64	66	63	62	69	57	63	60	57	58	72	69	51	55	72	69	57	62	56	63	83	74	60	51	62	67	55	76	60	73	71	73	67	59	63	57	65	65	74	72	84	61	56	56	57	80	54	52	56	66	70	68	80	56	57	62	60	46	50	72	72	57	59	66	57	67	72	63	73	67	71	72	84	50	57	54	65	56	74	81	55	51	57	85	63	72	45	47	65	48	65	69	66	51	62	65	71	69	73	61	58	59	51	76	60	61	70	84	56	57	62	67	61	64	60	78	76	53	63	64	60	52	60	76	53	74	71	71	65	54	77	58	72	48	72	56	63	52	70	51	55	46	85	54	53	64	50	75	63	63	52	51	59	68	65	64	68	61	68	72	85	55	70	51	72	71	64	60	59	50	55	59	74	41	59	64	58	70	58	56	62	76	56	76	61	69	67	51	61	63	83	60	62	50	79	61	62	65	69	49	71	63	62	73	59	71	63	59	59	62	60	67	70	65	64	84	61	64	72	63	68	61	71	78	74	78	78	57	64	52	70	51	71	75	60	62	83	52	66	77	71	57	78	74	68	76	53	65	55	76	63	66	63	59	64	71	67	61	59	65	68	53	65	72	48	80	66	64	62	60	52	84	62	64	74	76	57	76	42	89	55	60	64	52	61	72	62	77	61	64	63	76	75	65	68	59	60	62	63	69	84	59	72	70	68	66	69	85	57	56	72	62	62	67	75	62	76	75	57	57	64	59	65	67	53	65	59	67	71	66	55	61	68	62	68	63	58	70	66	65	67	58	69	78	63	58	64	53	69	71	56	58	47	70	58	71	68	68	74	68	56	54	64	68	63	64	54	71	69	64	53	68	85	72	57	71	60	59	55	72	64	65	68	64	64	60	62	76	56	71	61	58	68	58	76	67	55	62	44	63	66	51	58	64	54	65	43	66	71	44	63	74	62	58	75	61	70	76	58	61	69	69	66	60	70	65	61	87	77	63	68	51	63	68	52	64	78	58	60	61	56	74	64	68	69	59	63	61	65	58	66	69	75	75	53	60	64	56	67	63	66	51	82	57	63	70	57	68	60	74	72	56	66	68	75	56	70	71	65	72	63	62	59	78	56	71	58	71	50	53	74	75	72	68	59	50	70	70	64	73	56	59	69	76	64	59	85	64	70	61	65	64	64	53	64	50	80	65	63	49	71	44	81	76	59	84	60	61	71	61	71	60	62	56	70	83	49	68	49	69	71	74	75	73	76	73	74	57	74	73	77	63	59	64	58	78	61	58	58	68	52	57	57	55	54	74	64	63	57	61	76	68	58	58	65	69	68	54	80	60	69	63	61	71	70	75	65	65	55	62	55	67	55	57	53	64	66	67	64	58	55	62	67	69	64	72	57	50	53	66	62	61	64	72	55	70	58	53	57	69	72	76	67	59	61	69	69	53	69	66	72	57	67	70	77	62	66	74	52	54	62	54	64	53	65	74	67	55	60	72	60	82	68	62	66	71	56	74	64	57	60	69	67	60	76	66	58	75	61	62	75	75	74	75	62	63	61	48	72	73	67	65	63	66	69	70	58	69	50	74	68	64	72	49	69	72	55	60	71	69	75	71	45	70	59	65	72	67	71	59	79	60	70	57	59	68	51	56	67	59	50	73	60	52	58	58	57	62	53	67	72	68	57	63	64	80	54	79	53	56	71	58	50	66	61	51	60	64	65	81	62	58	70	68	60	67	57	45	82	57	65	68	66	68	78	64	69	73	52	68	66	80	70	62	62	44	62	61	67	56	66	61	58	59	61	70	70	72	53	73	63	68	57	67	61	69	55	69	59	68	54	73	48	65	71	74	77	66	63	79	75	73	66	58	71	61	53	69	65	56	68	47	73	61	65	58	66	65	79	65	64	52	56	63	51	71	58	73	47	87	66	62	59	57	63	67	64	62	56	57	58	78	64	40	68	51	70	54	74	69	57	65	80	64	76	81	71	65	61	64	66	65	68	72	62	76	55	67	72	79	59	80	64	81	70	58	61	75	64	52	70	76	67	82	67	63	67	65	75	64	65	46	55	55	73	69	65	71	55	81	44	64	65	67	58	56	66	71	74	59	56	62	49	81	63	57	49	65	60	62	63	63	62	60	69	62	73	69	62	56	70	63	52	70	61	51	68	52	64	68	54	68	75	81	58	62	62	60	62	65	52	61	79	71	62	66	55	82	67	71	71	70	68	75	53	66	64	74	83	66	58	62	61	68	63	77	61	47	86	57	60	72	65	58	71	48	60	56	67	63	66	66	64	64	59	62	64	56	78	70	63	59	73	65	62	71	63	58	75	54	51	64	59	72	47	73	67	51	64	66	64	72	65	63	53	65	65	56	68	66	73	56	72	57	55	64	66	64	68	64	63	71	73	70	66	55	63	75	56	65	60	76	71	54	67	82	60	57	62	65	64	67	76	67	70	51	65	51	71	83	46	91	57	71	59	77	61	69	58	60	65	60	74	63	56	63	64	77	57	67	69	56	60	64	63	62	48	67	75	60	60	78	56	64	55	63	72	66	72	60	62	60	67	74	69	51	64	42	61	67	65	56	66	60	66	65	64	60	76	60	56	65	65	67	63	67	55	62	79	72	64	62	43	50	75	53	86	64	58	63	78	63	65	57	75	58	67	72	52	59	67	68	67	57	56	67	62	49	70	55	57	66	57	73	70	67	76	58	67	56	67	67	77	63	77	68	56	72	63	72	54	61	58	61	58	64	58	71	56	65	58	56	58	63	63	57	64	58	78	59	56	80	86	52	60	65	78	74	57	56	64	60	78	70	76	84	65	69	58	60	64	50	47	75	61	72	69	71	71	75	63	65	54	70	57	73	56	63	71	78	61	72	61	68	61	61	64	69	60	55	64	61	68	76	75	59	75	86	76	60	66	66	69	62	81	75	67	65	60	52	46	64	65	64	57	65	72	78	83	64	51	68	79	65	80	63	69	71	66	59	60	53	62	54	84	57	76	58	64	61	64	60	65	63	63	68	76	83	72	64	56	55	72	71	71	59	52	76	80	63	60	62	63	68	68	78	56	64
20211	13339	10098	15847	23551	24976	23529	21188	18753	17330	15858	14588	12535	10123	8203	6749	5632	4817	4302	3840	3401	2889	2464	2094	1827	1602	1535	1394	1339	1367	1267	1224	1074	1124	973	982	904	945	863	903	900	854	845	839	853	809	865	843	798	847	756	832	807	805	818	843	802	793	810	796	751	804	842	811	806	788	827	754	760	755	791	827	808	787	824	835	831	777	807	773	812	777	787	854	773	834	789	755	796	778	801	786	786	800	797	788	745	786	800	813	776	772	803	771	823	836	757	814	821	757	781	728	857	766	808	832	768	769	767	839	763	771	797	769	813	788	762	825	764	797	787	783	792	748	838	819	809	776	809	813	824	778	796	790	816	789	780	805	848	783	816	857	792	781	804	830	746	779	793	798	805	771	815	794	764	818	754	786	751	776	798	765	813	755	826	827	732	773	740	795	834	786	768	803	828	854	731	792	796	809	808	819	773	774	800	758	785	848	757	769	735	780	759	804	789	830	798	785	754	777	795	823	772	807	853	779	806	748	785	749	794	791	774	826	751	740	759	791	817	842	772	792	746	795	756	745	792	809	781	798	813	791	778	807	792	776	787	760	816	752	765	767	805	794	751	736	840	781	758	781	795	762	727	765	815	795	795	758	756	762	796	727	858	813	779	782	776	794	733	771	808	750	799	805	800	760	738	804	777	730	773	768	744	730	785	784	808	815	783	743	790	768	797	780	796	758	791	823	758	796	830	751	828	787	825	795	788	775	739	799	806	787	778	807	800	807	766	801	808	744	767	764	817	822	743	777	803	769	813	760	790	779	737	810	793	767	784	775	754	781	729	830	819	786	731	831	812	808	783	796	826	768	829	819	786	756	792	788	841	809	772	800	804	794	811	790	819	841	792	794	791	811	807	811	772	754	868	812	791	761	841	797	791	805	775	832	812	786	784	741	827	794	819	830	846	779	792	766	842	762	814	777	785	794	762	786	744	787	772	835	837	766	761	794	821	841	787	804	784	780	792	757	773	756	774	793	766	869	775	809	746	774	770	788	776	795	806	735	765	773	811	793	761	822	785	799	829	785	775	802	784	861	750	768	765	780	829	798	828	788	742	789	791	763	769	771	779	785	795	786	783	751	768	810	788	757	771	792	798	743	770	782	822	782	791	744	807	773	774	856	828	763	818	754	764	762	754	784	766	769	790	820	814	784	783	796	744	805	764	760	768	790	817	760	754	780	764	811	788	745	754	860	752	789	779	759	779	774	762	791	759	819	798	798	790	811	764	786	750	752	770	798	806	795	810	786	767	778	792	776	825	758	794	771	767	787	804	728	760	793	751	771	810	761	783	767	787	801	790	822	787	791	785	703	807	783	832	753	812	810	795	785	794	816	820	762	787	745	801	796	801	739	738	805	798	764	783	826	805	792	793	797	817	785	787	799	776	800	732	802	832	778	776	779	804	793	754	758	772	803	768	798	796	754	774	806	730	770	756	743	805	820	757	813	786	758	820	787	827	792	749	756	782	783	755	813	818	800	780	772	799	793	802	820	772	813	798	739	780	809	780	780	795	784	816	766	760	819	792	734	783	781	792	793	798	808	812	769	792	776	751	797	807	849	795	744	827	771	765	826	806	802	767	771	812	760	741	782	796	837	770	748	818	804	782	791	776	797	803	754	768	779	771	804	768	767	836	744	776	771	764	803	840	776	805	773	786	801	821	735	782	768	775	786	764	751	766	818	784	760	763	776	773	759	762	827	774	801	796	794	760	722	740	723	815	816	778	765	803	756	739	730	782	812	747	831	750	787	799	783	805	816	741	787	763	805	733	823	816	783	800	749	867	801	792	808	777	862	774	849	829	766	827	758	788	800	747	785	770	801	784	786	767	815	785	750	840	830	791	771	802	785	782	833	763	776	797	749	806	808	797	749	822	761	746	767	762	757	757	804	781	753	779	744	759	778	792	787	839	808	799	740	745	780	779	760	703	796	753	798	797	815	718	785	777	800	766	797	822	790	767	796	740	766	835	808	812	821	767	806	785	766	767	752	781	810	848	788	819	810	789	827	809	825	785	775	767	742	762	823	789	800	760	761	803	789	814	764	739	763	778	863	796	763	760	716	779	740	782	788	784	769	765	779	768	713	754	813	787	787	814	788	836	781	789	756	754	756	787	804	807	818	802	770	846	808	758	784	835	788	807	749	807	777	814	730	794	754	804	805	777	819	794	792	777	802	761	794	756	696	777	841	800	780	814	769	805	786	757	769	819	831	756	817	763	791	788	706	758	768	793	820	799	798	776	768	811	771	821	814	731	777	796	763	789	803	785	785	752	786	778	743	716	798	784	778	798	759	794	766	799	768	760	844	743	809	824	826	785	819	780	779	835	741	775	785	779	757	803	801	780	760	815	766	800	817	740	769	797	765	801	775	815	785	778	743	801	775	811	790	788	758	782	815	788	766	768	745	795	778	795	782	817	804	794	784	795	768	762	776	815	824	781	778	772	756	763	807	801	804	813	785	788	801	763	866	781	794	822	779	805	808	870	797	748	766	881	804	767	829	789	783	826	759	780	812	800	795	794	790	800	814	793	771	800	771	815	764	781	746	766	819	795	793	796	767	794	780	802	798	760	869	776	809	777	807	792	770	809	756	769	776	815	787	832	732	804	795	782	858	845	777	777	790	736	764	794	765	779	721	784	761	794	818	801	814	808	813	767	776	749	788	767	799	805	761	783	820	816	740	823	759	782	750	826	794	758	788	779	766	740	770	795	768	764	731	757	793	796	736	792	793	744	778	818	786	746	740	816	752	777	789	782	788	798	753	787	781	767	850	804	750	791	831	814	819	830	803	778	816	768	797	819	796	795	812	824	766	867	795	782	758	778	773	760	750	831	796	789	789	806	797	753	810	799	778	798	747	745	843	799	797	795	786	793	759	812	764	811	802	797	756	840	798	757	785	822	790	768	819	806	787	755	827	773	800	788	783	780	779	781	777	820	775	770	776	795	783	755	744	796	763	785	797	797	821	760	769	808	796	753	739	789	768	802	786	742	793	759	785	813	722	773	704	774	812	792	767	787	756	796	768	787	783	782	746	843	776	794	824	756	799	758	795	840	777	842	720	782	787	768	770	848	808	825	761	799	808	758	817	781	805	831	838	782	777	807	773	817	807	814	759	865	780	806	766	806	792	780	784	756	758	771	821	781	781	817	819	795	745	782	814	786	761	768	765	796	838	800	756	804	719	843	785	775	859	762	783	813	802	758	771	788	812	792	790	784	774	741	802	821	771	762	804	796	735	798	818	785	823	803	783	777	798	781	805	822	815	770	793	728	745	795	783	749	772	798	775	778	782	768	835	826	781	801	771	776	825	764	812	801	790	809	754	795	790	785	823	745	791	804	786	800	796	798	795	824	754	812	776	781	798	785	836	783	787	804	776	856	792	782	784	786	766	847	822	798	777	783	723	799	824	778	808	771	781	854	754	802	755	796	746	721	788	792	805	780	755	769	835	807	758	745	748	810	766
2737	2014	1043	645	708	1000	1020	924	805	726	709	703	577	466	370	325	271	226	222	185	183	170	155	114	117	116	93	90	86	86	91	73	72	81	66	81	90	76	68	98	82	62	70	55	72	70	60	61	79	81	81	78	69	71	79	53	64	66	60	56	71	55	81	46	71	65	64	71	64	68	81	70	52	72	62	57	54	65	76	59	75	69	73	73	78	66	75	64	57	64	79	68	62	57	70	67	68	79	69	60	65	70	51	74	68	67	66	56	67	56	66	72	83	50	70	70	79	83	65	60	71	69	56	60	53	59	61	74	70	68	64	53	70	69	66	77	69	68	65	69	56	78	53	53	53	62	67	68	67	71	70	74	70	68	73	59	53	71	52	72	64	69	67	64	75	76	69	65	77	58	73	71	60	68	76	57	69	84	79	72	59	70	51	78	67	74	66	61	76	62	58	65	81	55	78	74	70	50	70	63	70	52	73	59	64	77	66	61	65	65	68	81	62	60	67	62	66	63	78	83	53	66	65	74	61	64	60	74	64	86	68	59	70	76	65	71	63	75	67	91	54	63	62	73	64	101	60	67	58	82	70	66	72	69	57	62	72	76	73	67	61	69	73	64	66	70	50	58	74	68	73	66	71	63	63	72	76	55	63	67	60	56	61	54	77	62	52	73	57	67	68	72	65	74	66	65	72	71	55	64	75	72	65	46	66	80	62	54	70	64	68	62	56	74	64	68	62	70	65	62	64	69	58	58	59	64	82	61	72	81	51	69	81	71	75	69	72	65	67	60	77	59	64	59	67	62	62	67	70	63	73	59	59	58	67	73	73	64	58	64	64	53	75	61	73	61	66	73	66	59	66	74	67	59	65	63	70	81	65	70	78	50	63	72	69	66	79	74	64	69	48	67	77	72	63	75	66	73	59	59	72	65	61	81	79	67	75	80	74	65	89	66	71	64	72	62	69	73	70	69	68	61	68	78	65	63	71	68	68	83	77	68	76	44	67	57	77	53	83	75	73	66	66	70	60	69	73	67	73	61	58	66	67	73	61	67	70	62	59	64	66	63	64	67	74	67	62	78	56	79	65	75	75	66	57	66	83	76	59	59	63	79	62	62	84	81	59	60	105	52	70	73	74	70	75	62	69	67	67	51	67	76	71	66	62	72	61	79	63	60	61	56	68	57	71	73	74	70	72	74	67	63	57	71	70	78	71	62	61	64	83	73	52	58	64	52	76	69	55	67	80	79	64	56	76	65	70	59	48	61	67	68	76	67	71	63	52	72	73	77	76	72	89	63	51	62	61	74	69	76	65	76	66	74	54	70	76	78	64	55	69	63	70	62	55	63	65	70	73	67	86	51	70	91	61	76	65	65	63	78	73	65	66	65	83	68	57	87	77	66	78	68	64	65	60	65	62	54	69	82	63	53	67	72	71	72	75	63	65	70	63	57	68	62	70	70	61	76	87	56	50	73	69	66	73	59	70	62	65	64	60	74	75	71	66	64	63	78	73	68	61	62	70	62	58	72	50	66	71	65	81	55	64	61	73	59	71	68	47	60	72	61	75	54	62	69	67	63	66	66	79	55	65	65	65	62	74	58	66	66	72	73	72	76	80	69	62	53	81	59	66	72	67	58	69	61	70	74	68	55	78	56	49	67	70	66	73	60	61	60	80	70	76	68	64	61	71	65	58	67	66	66	47	60	74	68	53	56	90	75	63	68	76	71	63	71	66	70	70	77	72	73	67	81	62	71	57	66	78	80	78	78	68	67	59	75	61	75	65	55	64	64	80	68	59	55	67	69	64	89	64	54	73	66	69	71	73	70	85	79	66	63	72	85	74	72	61	65	81	74	76	70	85	54	79	67	83	68	68	72	80	68	64	75	67	81	78	70	62	69	63	64	53	65	64	76	71	75	59	80	54	70	73	62	75	54	65	47	73	56	59	63	75	61	67	61	65	84	63	61	63	73	63	57	66	71	66	77	69	68	65	57	71	62	64	71	67	72	62	71	69	71	70	70	70	75	64	68	60	63	70	60	73	60	75	72	68	73	66	65	72	61	74	66	70	75	64	78	59	63	74	61	74	70	74	60	75	78	64	71	55	62	73	65	56	60	75	56	61	72	66	60	68	63	70	67	64	69	77	74	71	69	83	66	79	71	80	74	62	78	71	76	75	61	71	64	64	78	50	68	74	78	55	61	55	73	65	87	63	73	69	70	71	75	60	74	61	66	70	75	61	65	47	59	55	52	66	68	77	70	64	52	54	66	77	77	64	57	64	58	69	78	60	64	62	82	54	64	59	61	58	57	81	72	66	63	79	61	58	70	75	63	67	62	71	64	66	64	79	64	76	74	72	63	80	82	77	69	70	79	73	69	70	64	58	61	61	77	51	68	77	73	60	73	72	67	51	63	67	66	68	86	65	56	74	70	87	82	62	75	60	53	63	65	56	73	83	66	79	72	74	62	80	81	72	59	73	70	66	59	71	61	61	57	76	86	56	67	72	74	64	74	66	58	73	63	68	80	77	86	54	58	69	62	54	60	65	70	58	67	65	69	68	75	73	80	71	68	64	68	65	61	64	67	56	78	61	86	76	77	47	68	75	78	61	76	60	73	55	68	62	56	66	70	88	69	66	65	64	74	59	78	65	75	67	67	60	83	72	76	67	74	57	52	65	57	67	53	72	64	70	72	58	70	64	82	58	62	70	56	71	53	71	83	68	65	66	68	63	76	63	71	66	78	71	66	60	66	78	74	65	82	85	56	61	69	77	78	65	86	64	58	69	60	77	75	80	65	65	64	69	55	57	61	66	77	68	61	60	62	71	79	63	65	70	79	60	75	69	55	61	68	79	63	61	64	62	63	76	60	68	63	69	52	84	74	72	61	71	75	65	76	63	69	59	67	57	65	59	58	68	81	81	61	75	68	63	70	78	83	60	62	61	68	64	56	76	67	83	57	66	70	68	65	70	65	76	70	69	51	68	58	83	81	67	73	61	65	65	75	68	61	73	72	61	78	65	68	60	80	69	61	65	65	59	63	63	57	72	57	78	63	62	55	66	66	59	52	72	75	69	68	67	49	76	70	69	69	58	78	63	64	53	62	60	68	74	60	78	72	65	70	69	69	46	85	76	71	78	79	56	67	72	57	61	65	73	60	61	63	55	70	61	69	57	75	75	76	77	66	56	69	56	61	67	66	65	71	72	59	69	79	66	51	64	72	68	73	73	64	67	73	64	70	58	76	66	63	73	60	74	92	71	85	66	72	52	72	64	76	67	56	67	72	66	77	52	71	66	64	78	71	66	78	66	61	49	66	66	75	66	70	68	75	62	72	59	66	67	62	59	71	69	77	71	50	80	77	69	65	69	64	68	58	88	55	52	73	64	70	63	72	76	77	75	64	74	67	65	77	59	63	61	55	76	74	81	73	78	66	62	63	60	64	71	64	74	80	85	70	70	72	47	64	89	66	60	53	77	59	69	74	71	59	73	59
24858	17547	13191	20148	27770	28624	27073	24055	22067	20793	19443	18636	16054	13128	11050	9384	7931	6769	6020	5364	4763	4007	3487	2940	2661	2294	2095	1831	1758	1549	1509	1462	1352	1264	1133	1045	989	1003	950	980	957	922	884	925	852	938	873	881	895	828	889	868	855	850	842	858	791	797	832	842	815	781	829	858	848	768	767	801	810	797	771	836	825	838	781	795	821	785	801	812	805	803	812	818	818	797	855	773	801	818	784	782	820	788	858	806	809	774	793	823	802	770	752	753	823	794	808	826	805	822	784	758	805	861	801	800	825	793	803	815	798	789	768	841	787	810	760	804	798	751	806	834	799	782	813	825	778	790	786	794	801	823	779	833	794	802	810	834	826	795	792	741	764	746	841	841	813	834	741	762	793	791	766	764	810	761	780	802	780	820	796	832	851	762	804	865	753	837	808	779	748	822	818	837	821	828	768	800	817	835	814	825	760	813	829	831	789	804	796	747	812	803	791	759	792	803	823	849	812	746	795	765	771	786	835	834	788	797	791	784	763	806	816	766	813	830	788	800	815	779	808	816	792	799	782	777	840	810	748	793	836	817	879	820	827	832	805	782	783	808	794	846	804	798	760	827	801	790	854	820	775	823	802	783	806	813	761	802	777	845	785	840	809	836	816	789	820	790	839	800	724	786	823	806	785	752	819	740	793	774	829	788	794	799	807	734	808	784	812	823	887	791	856	838	801	803	836	838	763	788	802	763	801	841	810	787	777	820	820	788	786	808	824	780	821	800	805	831	784	776	761	807	819	765	784	837	840	804	806	809	814	799	815	802	823	801	756	808	813	820	793	780	831	800	792	804	802	840	800	834	825	837	800	846	785	759	740	833	782	829	775	775	819	780	815	807	847	757	800	774	818	797	851	771	813	799	803	866	834	809	769	771	841	782	794	756	848	759	801	782	797	813	775	847	846	829	795	807	771	815	817	786	787	806	759	731	815	827	800	737	764	750	819	829	819	786	769	774	766	793	866	783	779	812	804	779	806	786	811	794	786	761	839	875	821	771	813	796	795	808	789	823	858	831	813	825	785	808	836	810	807	827	836	827	737	840	813	754	810	774	834	898	748	829	830	786	864	723	811	830	817	800	806	810	800	802	796	804	805	810	816	808	776	786	787	799	876	820	819	798	815	829	814	826	819	865	784	839	817	776	769	801	809	815	779	838	795	814	829	832	824	844	802	821	840	801	837	827	795	788	837	805	780	809	797	803	771	816	792	801	892	808	764	779	750	836	781	791	771	780	804	755	824	815	812	807	814	782	797	829	845	784	792	801	786	793	827	805	768	824	789	795	878	806	767	833	769	764	812	835	761	797	845	746	763	798	752	752	786	784	780	815	816	842	805	801	796	786	831	779	851	799	752	803	785	770	775	825	744	785	852	797	810	790	790	766	773	877	803	873	739	800	789	836	803	731	815	818	805	807	790	749	807	784	786	787	787	781	786	779	820	776	834	788	867	798	796	784	822	785	785	825	817	826	797	778	853	743	762	771	837	774	854	834	843	811	801	809	764	865	861	820	817	862	798	735	805	796	836	785	805	834	813	847	796	818	785	790	800	802	840	793	787	808	776	776	796	805	822	808	840	812	817	797	800	793	817	852	824	776	837	822	802	800	821	775	812	822	798	798	824	823	851	803	772	824	778	781	783	759	863	781	810	810	816	856	809	776	818	803	815	739	893	836	798	819	791	873	803	831	838	782	791	770	799	817	798	831	835	798	768	785	818	817	739	805	777	797	772	845	791	808	807	815	764	800	788	811	828	814	811	831	781	816	777	766	794	783	838	828	775	813	841	790	789	840	770	845	731	848	780	858	833	777	779	774	781	793	820	762	792	773	793	787	801	809	772	816	855	782	829	795	810	784	802	841	770	812	834	823	755	831	781	816	840	803	788	790	780	812	818	808	777	815	818	801	857	779	799	830	808	791	806	797	774	817	806	800	806	778	811	815	811	849	856	769	818	807	789	774	775	850	823	809	802	788	798	833	838	803	777	775	819	829	838	771	822	812	845	798	825	762	825	763	802	803	770	839	795	835	837	798	744	782	782	811	823	803	736	829	847	818	786	847	841	806	812	805	826	817	844	813	815	812	845	814	830	842	816	825	845	833	787	803	790	844	830	782	818	785	793	795	842	773	779	837	801	822	784	815	798	810	791	833	804	761	807	826	761	849	820	807	848	780	805	832	847	801	809	807	809	822	772	783	769	772	791	846	817	763	772	773	826	801	811	758	837	847	794	810	774	757	783	801	781	814	776	805	787	843	825	782	792	793	808	854	816	782	804	815	793	851	790	809	796	805	780	871	818	782	795	782	798	857	822	832	841	812	838	786	818	798	801	858	792	795	786	769	785	763	778	791	819	794	766	793	850	795	774	842	813	820	851	787	787	791	795	823	798	823	795	825	812	802	806	794	815	802	845	769	826	801	808	762	809	842	820	815	787	785	846	799	774	831	794	770	827	771	785	806	824	799	780	771	807	755	806	801	801	785	828	836	805	870	827	759	788	812	821	814	776	834	813	784	814	789	821	788	777	807	767	809	829	770	854	834	810	785	779	787	795	764	811	806	839	774	807	814	751	808	817	831	818	800	834	817	810	764	830	775	780	797	836	792	782	858	820	802	761	790	776	788	785	816	839	765	815	800	845	805	817	825	819	797	849	822	796	785	794	818	792	818	775	798	823	818	786	764	776	807	749	798	817	794	792	783	757	791	769	819	823	812	777	814	783	830	822	789	732	812	785	819	815	795	828	830	812	788	839	780	816	792	780	777	805	777	798	830	850	826	815	841	808	758	802	775	786	779	815	807	830	823	849	828	841	762	795	814	834	793	789	796	792	766	725	805	815	771	801	775	831	811	845	812	806	846	781	795	780	808	792	801	768	867	798	842	803	799	817	782	762	844	805	796	805	811	798	800	784	806	857	836	848	778	845	815	801	798	814	773	828	798	827	779	823	860	809	780	792	804	818	797	823	860	740	803	764	796	771	804	819	770	783	790	797	834	776	805	851	777	818	816	817	822	799	825	795	800	801	818	799	852	793	781	789	804	784	798	826	790	833	897	779	886	781	823	806	762	740	799	749	780	784	816	782	846	788	775	809	798	789	808	822	753	774	790	845	815	811	811	835	763	771	826	826	780	786	850	834	803	808	781	755	821	820	827	800	826	803	792	787	791	792	826	798	797	782	812	812	817	806	856	786	819	837	803	819	840	851	808	817	772	780	827	803	860	871	850	781	803	819	810	817	778	798	762	874	803	772	791	763	757	795	785	817	810	768	847	805	742	815	850	829	765	873	853	833	764	808	815	823	842	815	783	797	820	784	773	789	797	800	772	804	792	813	817	760	780	770	799	813	780	856	782	805	822	778	813	772	810	801	819	770	776	810	809	812	793	817	819	806	800	805	854	857	818	810	800	799	742	800	760	821	871	784	839	827	787	834	800	806	773	788	745	838	788	777	817	778	846	852	833	829	802	755	803
3995	1773	1044	694	803	1091	1064	934	819	899	894	857	673	543	411	393	329	230	250	211	195	183	171	144	135	138	88	101	91	85	113	74	95	73	77	79	77	74	64	82	76	69	70	74	69	71	79	69	62	72	83	66	83	55	82	67	77	80	69	69	58	63	86	59	77	60	71	74	65	83	64	82	57	73	66	65	69	82	86	75	71	75	68	75	68	53	72	75	56	57	80	67	67	74	74	82	70	79	82	74	77	60	72	74	67	68	70	61	65	84	100	58	74	73	69	61	66	66	81	65	69	70	76	71	80	65	70	64	65	73	75	60	68	82	73	87	66	67	79	68	57	73	82	76	74	81	83	67	69	59	69	77	71	90	73	69	75	74	73	57	89	60	68	77	59	68	68	70	72	75	61	68	73	63	83	96	73	71	87	83	63	56	76	76	80	73	81	73	69	68	77	70	63	92	73	65	71	65	69	73	75	67	72	53	65	72	55	81	62	83	66	65	68	85	72	70	67	75	74	82	93	77	55	73	63	68	78	80	79	72	78	68	64	72	64	68	68	77	60	72	75	55	68	67	62	87	60	70	66	59	56	66	66	73	67	74	74	77	69	65	72	71	76	69	68	64	68	74	66	70	89	62	76	80	65	64	90	73	95	87	68	75	79	57	81	53	70	61	78	72	47	69	70	66	72	73	73	76	65	60	73	70	54	84	71	65	76	57	66	80	83	76	93	63	78	60	83	71	72	65	58	57	76	84	68	69	80	80	78	52	81	78	76	61	67	84	74	66	73	68	60	59	83	71	68	70	70	78	70	76	53	68	68	75	81	75	72	69	75	66	80	87	91	77	69	63	64	76	60	66	73	78	63	74	81	76	62	78	63	82	60	64	78	70	56	64	63	70	68	60	83	75	88	73	73	68	67	63	71	57	56	66	79	64	73	92	65	70	70	71	63	92	57	70	63	66	79	79	76	74	73	61	73	61	71	72	60	53	80	74	77	54	68	68	69	66	65	74	61	64	57	85	60	69	80	75	69	57	74	73	67	87	59	75	72	67	86	80	77	79	56	70	68	77	60	60	69	69	71	76	67	80	65	64	76	65	70	61	69	64	69	79	70	49	79	74	78	70	67	61	62	84	70	81	84	76	81	64	78	58	52	79	77	62	82	63	68	52	65	63	67	67	65	58	71	72	64	67	65	65	62	75	63	60	69	68	70	64	62	67	88	61	65	92	57	79	74	78	74	87	64	74	86	65	73	72	60	57	70	79	69	66	70	85	65	78	66	62	53	80	66	64	65	74	60	77	75	60	73	77	63	82	66	78	55	74	71	78	64	69	65	67	84	67	56	71	74	55	64	55	73	66	78	60	72	71	76	79	65	72	70	50	58	61	65	56	76	65	64	62	77	76	80	65	61	69	62	73	80	66	52	68	85	97	65	71	94	59	65	82	73	67	74	80	74	63	67	62	86	77	74	76	74	75	79	88	51	88	78	63	68	81	66	84	70	75	76	67	61	81	77	95	75	69	64	73	62	84	67	69	67	67	70	67	80	69	77	64	72	82	80	64	67	64	87	84	63	65	79	73	72	75	76	63	68	81	71	72	72	80	67	79	78	59	79	57	74	64	76	64	79	67	67	70	73	61	54	62	69	65	64	84	76	72	75	65	76	71	64	65	81	77	53	63	59	70	62	72	82	74	68	83	77	86	87	80	73	59	63	72	49	86	75	55	68	67	75	83	63	79	91	82	62	79	78	77	55	58	81	80	67	71	64	72	58	76	67	70	66	59	61	80	74	70	65	68	76	71	69	71	71	52	75	72	78	72	56	70	66	84	72	73	77	73	66	74	69	70	79	68	71	65	62	60	95	75	83	66	67	65	67	69	78	58	78	74	71	60	85	75	67	68	78	92	64	86	63	55	75	64	76	66	67	83	77	71	68	64	68	66	73	70	62	74	70	72	67	74	75	84	55	83	80	70	70	71	59	83	67	78	73	90	85	77	76	85	63	79	59	76	63	95	70	68	68	75	69	64	64	79	82	71	56	73	66	70	69	81	72	74	81	62	67	71	75	64	83	87	70	87	74	69	80	76	80	65	80	79	71	64	75	80	60	83	73	67	72	67	61	70	71	76	79	61	70	76	66	71	72	66	79	75	61	75	89	64	76	81	83	88	82	78	75	72	62	73	52	69	79	60	76	78	83	84	70	72	63	73	69	73	65	73	77	77	72	55	74	78	71	81	85	59	72	76	54	58	64	79	64	70	73	60	68	73	65	56	66	70	70	73	70	73	67	70	65	64	76	70	81	72	69	76	69	52	74	68	73	71	73	73	62	72	64	71	59	82	79	81	57	64	80	68	86	71	76	54	63	53	68	78	78	59	72	57	71	81	73	77	64	65	71	68	83	81	68	73	79	63	87	81	83	74	65	73	76	67	69	79	75	70	79	61	76	70	78	68	71	74	66	73	60	75	51	74	82	72	72	73	79	69	66	90	81	73	71	70	69	69	64	87	62	81	74	73	56	80	62	56	73	67	70	70	84	66	75	75	93	78	70	76	68	65	73	65	79	66	75	63	62	82	73	58	71	74	71	79	64	66	78	72	89	68	82	74	62	69	63	76	89	66	83	76	68	94	87	65	65	70	53	60	61	68	68	65	62	85	64	61	76	82	72	68	68	79	65	72	72	75	73	59	72	59	69	66	74	63	74	59	74	74	68	67	72	70	75	79	66	72	52	53	77	71	72	70	61	82	68	62	66	73	61	70	84	75	76	73	64	64	78	66	54	68	66	68	63	68	58	80	57	68	62	77	77	83	70	71	78	77	85	65	85	74	72	87	47	61	88	67	71	75	71	68	70	67	63	70	73	66	65	64	66	75	62	63	64	83	70	70	79	58	74	72	81	79	82	80	89	73	64	68	68	72	75	56	67	66	74	70	61	65	74	76	66	60	94	75	74	74	62	85	58	59	60	62	79	60	65	73	75	60	74	72	77	67	67	67	78	72	77	71	77	85	72	82	62	75	83	60	77	77	78	62	71	91	78	77	79	72	65	86	74	76	64	64	57	83	69	74	51	75	86	80	71	74	45	67	78	60	61	76	73	76	70	73	67	70	78	78	84	69	83	65	71	78	79	69	63	52	81	60	82	80	56	84	71	75	61	61	87	71	73	67	76	77	65	71	76	72	62	72	74	57	83	84	71	78	70	78	74	81	70	70	68	68	67	82	76	60	64	71	85	74	78	87	72	67	55	58	70	75	68	61	86	78	84	72	73	75	81	63	66	67	80	77	65	65	70	83	74	69	66	75	70	66	63	72	90	53	62	83	72	65	76	63	79	81	89	82	63	75	80	65	68	92	72	69	73	56	79	54	67	76	73	89	64	59	70	76	67	63	68	84	59	70	74	80	72	72	84	66	68	72	90	71	66	62	58	69	76	68	63	67	59	88	63	72	72	66	67	73	68	62	58	79	64	65	69	70	79	58	76	72	68	76	66	63
24162	17110	13382	20471	27917	29000	27465	24799	22803	22124	20837	19969	17486	14774	12312	11032	9054	7799	6738	5982	5270	4409	3789	3258	2878	2539	2304	2138	1955	1747	1720	1568	1496	1392	1312	1179	1109	1094	1094	1040	1028	963	1004	965	1008	892	988	921	882	950	926	930	932	964	908	827	838	875	873	921	876	885	847	916	856	924	846	885	887	846	915	893	836	862	894	821	843	842	856	836	827	869	845	849	830	866	837	852	815	890	866	860	869	888	879	828	834	863	842	832	864	810	902	836	855	831	856	890	882	832	828	843	868	864	863	838	841	860	859	837	895	814	897	858	822	883	833	921	865	866	887	872	816	890	862	883	861	876	907	845	923	888	847	886	920	861	804	858	858	859	881	839	898	858	849	849	872	838	864	851	841	854	879	863	870	850	834	890	875	871	876	858	829	850	894	855	829	872	809	813	866	838	875	836	847	845	828	824	843	850	867	854	887	845	879	799	865	848	875	860	887	838	819	905	902	832	894	875	842	857	863	848	854	869	841	843	855	850	903	865	898	840	864	879	870	852	853	862	873	886	901	903	816	845	876	866	879	838	868	887	856	849	857	837	840	906	894	885	815	872	858	889	823	861	877	880	887	863	927	834	804	852	849	862	919	864	883	789	852	864	870	871	855	800	889	828	860	859	866	825	851	860	821	837	891	881	846	861	884	818	818	858	852	874	837	871	865	854	890	884	837	907	846	879	812	838	847	856	894	887	825	807	841	857	899	854	903	869	854	857	847	880	885	835	876	895	865	869	835	835	900	867	850	848	826	884	830	830	828	857	864	801	872	849	876	875	812	864	854	836	818	850	875	879	856	820	823	870	900	821	819	846	800	865	905	813	836	893	891	889	877	821	873	804	850	878	852	860	844	882	903	835	857	897	863	866	867	837	867	821	844	875	847	869	866	906	831	844	878	899	831	884	821	826	864	882	841	845	860	897	842	847	898	831	920	853	826	857	854	864	892	876	837	875	855	810	863	858	839	882	881	852	926	839	933	801	901	877	876	797	858	866	865	864	800	821	842	838	899	831	892	900	872	862	841	865	852	829	867	845	817	836	814	812	868	875	821	824	875	826	875	842	847	826	862	848	854	848	886	851	838	880	877	881	815	835	854	899	866	825	864	850	771	867	843	880	839	862	843	848	899	869	871	899	827	832	857	895	851	835	856	852	816	885	832	883	876	863	868	873	855	825	852	873	815	896	815	906	813	894	828	867	829	853	915	846	803	884	886	860	843	854	860	800	882	843	817	824	835	898	829	932	847	897	841	863	818	895	898	859	855	839	898	848	929	877	866	830	891	904	832	869	853	887	879	843	858	819	830	842	784	940	842	880	809	821	871	876	904	896	842	838	823	856	873	847	839	798	888	890	870	851	802	816	880	865	862	902	808	848	834	861	864	829	862	875	904	863	861	794	818	864	891	885	824	793	914	894	861	812	838	844	860	858	855	866	845	873	854	845	852	889	918	886	896	874	810	845	825	858	869	881	878	885	873	851	835	894	859	859	896	838	868	854	818	884	909	853	860	819	837	824	803	840	874	862	912	932	882	831	845	812	909	843	830	856	849	838	869	863	864	888	888	837	861	864	870	839	878	890	870	850	852	859	827	802	860	866	864	832	889	804	829	859	870	888	923	857	876	833	883	909	878	854	848	879	843	858	869	845	868	824	852	858	824	840	857	803	864	845	837	844	900	932	835	908	864	838	845	837	851	868	867	842	811	825	861	847	825	859	849	860	855	920	821	856	877	871	867	850	945	860	824	880	913	821	905	811	803	822	866	861	867	859	870	876	921	908	893	866	864	854	907	828	853	826	859	906	843	844	867	909	820	865	882	845	848	854	863	871	855	857	842	901	853	906	858	879	874	847	883	877	902	847	859	911	864	851	893	879	808	837	862	841	830	802	838	873	852	873	870	821	872	832	862	820	868	866	873	894	859	871	878	824	826	872	877	855	880	875	864	866	886	850	891	883	889	862	878	889	881	867	898	818	861	866	827	849	896	840	905	906	860	853	881	828	858	858	875	925	853	872	901	877	888	839	901	858	837	843	898	821	858	821	902	848	892	843	863	887	869	918	819	853	862	906	850	864	878	864	822	946	916	867	804	853	923	825	830	849	833	875	876	842	850	843	865	821	848	823	863	842	877	834	817	836	810	878	835	845	847	834	851	896	917	829	807	851	860	883	882	882	887	881	870	823	820	840	839	864	899	885	909	860	832	842	863	833	893	929	871	915	850	852	853	792	873	834	873	898	908	820	883	829	862	855	840	894	843	827	856	880	874	868	867	854	882	868	893	856	850	832	844	837	780	844	850	831	864	855	814	882	834	868	862	858	892	856	900	819	902	877	830	881	904	827	856	820	874	814	852	853	820	885	850	824	824	859	857	893	815	890	878	877	849	845	851	874	855	837	846	861	834	874	856	847	820	824	841	814	835	869	879	912	840	865	848	830	894	879	861	870	867	871	850	849	840	879	879	873	857	874	863	841	773	908	858	882	856	876	923	807	854	809	901	915	831	877	862	874	886	855	903	881	870	819	840	896	819	864	883	822	865	832	879	886	829	840	845	798	837	847	805	857	840	877	782	875	858	834	845	816	859	821	832	868	909	819	890	879	828	815	870	818	806	805	846	927	885	849	851	814	897	823	882	846	838	872	839	879	889	878	903	880	877	817	832	845	868	821	896	895	829	918	886	850	956	854	857	873	797	883	856	923	846	844	912	901	862	856	865	857	865	850	868	883	822	887	871	869	854	818	862	842	811	814	825	851	883	860	836	862	844	872	814	836	840	831	831	836	882	846	879	879	859	838	882	855	844	876	864	861	907	846	886	886	875	860	881	875	867	832	872	849	858	832	870	876	853	855	849	878	858	807	851	854	833	880	843	879	873	887	861	845	872	817	879	824	876	857	925	851	850	888	843	875	915	860	842	875	852	903	914	808	897	872	841	856	875	873	886	857	874	924	852	822	826	862	822	849	863	881	858	853	833	832	882	852	877	848	846	820	837	862	814	867	856	860	858	864	862	873	865	887	892	888	839	859	812	843	896	890	792	854	871	886	832	868	827	892	808	869	874	869	856	890	906	856	894	880	857	910	891	876	846	884	847	862	868	855	850	877	907	873	821	824	838	883	843	871	858	846	809	823	900	829	871	868	848	885	841	839	869	857	852	905	905	834	881	843	869	838	830	796	816	876	837	863	871	887	889	889	881	834	883	831	833	892	823	843	825	826	861	866	871	832	863	895	843	884	848	927	805	851	842	816	826	790	815	890	868	840	897	846	880	834	831	875	854	888	898	839	901	843	896	868	853	836	871	846	890	898	867	858	870	869	825	850	852	843	871	857	883	827	883	843	776	859	854	861	865	856	872	874	822	872	844	887	868	825	910	824	874	840	831	880	862	864	878	825	860	834	814	886	821	813	832	897	864	859	811	837	838	854	863	881	876	848	898	854	947	781	807	864	852	843	878	858	879	900	847	894	830	829	823	848
3748	2775	1499	940	1154	1519	1469	1337	1138	1121	1074	1030	856	710	549	477	422	344	287	278	224	217	185	182	149	131	126	121	110	110	117	120	92	100	88	88	89	79	80	90	65	69	81	69	81	80	88	68	71	64	58	65	83	79	65	91	89	65	85	56	70	63	82	77	77	72	77	81	76	71	86	62	77	77	69	80	74	73	68	61	60	79	58	65	75	75	78	61	83	74	87	72	74	68	80	63	76	64	91	71	75	75	66	77	69	71	71	66	61	77	73	64	70	63	64	83	57	73	63	69	85	67	69	79	66	69	62	72	77	68	71	80	75	87	87	66	59	69	74	79	75	66	65	65	80	77	67	55	70	74	69	63	71	75	73	69	85	72	79	63	82	72	75	91	69	79	88	79	62	71	76	71	78	73	73	81	58	71	68	64	86	70	85	70	68	79	69	62	68	63	82	54	72	74	63	63	60	83	64	71	64	73	87	74	86	56	72	68	75	86	68	49	65	73	71	73	67	66	83	80	70	88	68	72	74	69	80	82	60	70	54	68	67	63	72	67	81	73	73	66	73	60	78	78	73	59	65	75	89	59	71	78	66	77	75	71	76	74	73	64	69	56	58	72	73	68	75	72	61	62	68	77	79	64	64	58	67	69	75	64	66	58	81	61	69	82	81	72	80	77	62	76	71	84	60	84	75	75	78	64	59	73	72	75	58	72	70	75	69	80	78	76	85	66	73	58	72	81	57	75	93	70	81	58	68	64	80	71	64	72	66	84	74	77	68	58	70	68	70	69	71	78	78	74	69	63	76	75	80	61	70	68	66	67	87	70	72	70	60	73	66	71	79	70	84	77	64	64	83	69	69	71	72	94	85	80	89	84	66	67	63	74	65	71	69	70	84	85	71	69	66	76	81	71	73	67	72	78	66	76	81	67	77	74	77	68	70	70	65	73	72	58	65	75	75	84	78	73	86	62	68	82	73	71	62	78	78	72	76	58	69	61	69	86	78	64	83	64	83	46	79	83	67	83	59	77	79	67	72	82	76	84	72	66	68	70	63	79	79	68	81	72	76	78	72	79	71	81	72	63	70	79	66	69	84	69	65	60	64	54	73	73	69	70	67	68	66	62	59	59	72	81	55	66	78	75	69	74	70	62	70	74	79	81	91	87	62	62	77	78	68	82	61	76	68	78	69	66	81	80	64	74	71	82	67	84	72	64	75	75	81	78	90	58	59	95	84	68	71	60	69	72	66	58	68	53	79	69	73	87	75	64	71	78	67	76	71	76	85	74	61	80	70	71	80	86	66	66	87	75	81	89	65	71	77	74	93	73	82	71	79	84	65	70	80	72	79	69	73	71	78	76	61	64	65	68	68	59	73	71	88	61	82	69	71	59	58	70	69	83	69	64	88	54	62	77	81	70	75	65	87	70	71	73	69	82	65	85	77	74	74	71	73	64	73	66	83	73	78	53	59	72	70	77	61	76	61	77	68	67	56	71	100	77	73	86	62	77	72	70	75	69	67	66	62	72	78	66	65	76	59	72	73	69	80	69	78	76	84	78	69	76	72	70	61	54	82	80	77	63	66	60	67	73	80	61	62	61	68	55	60	73	84	77	67	82	86	73	68	81	70	66	84	86	80	66	92	68	76	62	65	55	69	78	83	72	77	65	64	76	69	67	64	89	80	76	65	67	71	73	70	87	74	91	78	59	66	75	83	76	63	81	84	75	69	90	70	71	76	69	55	75	69	77	55	58	82	60	77	87	76	75	76	85	71	68	67	68	74	66	65	84	61	65	72	77	73	95	66	64	78	73	86	80	77	66	84	77	75	57	74	71	79	83	81	68	83	77	64	71	72	76	60	63	77	79	77	66	67	70	69	79	81	66	89	71	72	95	62	64	81	68	80	65	71	70	73	65	67	65	64	87	57	88	72	65	61	60	89	68	88	79	73	65	78	69	79	66	80	69	78	57	73	80	72	77	67	69	81	69	70	68	60	78	67	85	73	69	68	77	67	69	78	70	78	81	65	64	59	81	73	76	64	86	73	78	70	87	72	67	90	70	75	67	93	78	72	72	65	90	64	80	72	70	56	74	73	66	70	78	76	66	74	95	63	82	65	70	81	59	81	68	68	84	58	68	86	69	75	60	50	76	67	61	81	68	60	77	77	79	70	72	81	80	66	78	80	58	74	81	74	73	67	71	69	64	75	80	78	89	63	77	76	78	68	76	66	89	72	66	88	69	69	81	69	65	63	82	57	77	79	71	75	77	74	59	79	75	70	80	92	74	81	69	73	77	72	64	73	68	79	64	64	88	69	64	75	71	74	69	78	67	80	56	79	86	80	61	75	73	87	88	65	69	63	72	73	78	66	72	85	67	74	78	64	84	75	76	71	62	75	63	78	77	61	82	84	69	75	76	77	70	73	69	74	77	73	75	75	84	65	81	81	65	69	79	68	71	73	67	75	76	79	66	57	75	87	69	66	80	59	92	71	74	80	82	65	70	65	51	73	62	69	85	72	77	79	65	79	95	64	75	64	84	69	61	70	73	78	61	82	90	72	73	62	60	81	70	52	72	81	69	73	66	86	67	65	72	70	74	78	83	75	69	64	62	55	72	66	66	65	64	74	67	78	64	68	69	70	65	71	74	69	79	72	67	67	101	72	79	81	75	72	61	82	61	78	75	80	74	65	75	63	69	76	66	77	58	73	81	63	71	76	86	79	72	60	78	67	76	70	85	83	66	69	85	69	52	81	65	65	80	73	70	69	82	80	62	80	60	72	83	65	79	66	79	75	74	60	78	71	79	85	83	87	69	74	72	68	77	70	66	66	63	71	80	68	69	66	56	70	62	65	56	72	77	67	73	63	64	73	62	58	75	56	67	69	62	72	48	71	67	71	88	68	74	80	71	77	70	82	69	59	59	68	58	80	65	64	74	65	63	70	69	55	72	80	58	68	70	68	76	68	75	75	73	63	74	68	74	71	59	69	80	66	79	86	81	74	69	65	86	73	82	84	55	73	59	65	60	68	73	80	72	61	68	74	78	68	65	68	73	60	72	83	86	64	58	67	72	59	79	82	68	84	71	76	70	65	79	80	79	62	82	65	75	71	69	57	79	81	70	62	78	74	72	66	64	59	77	67	76	78	76	83	64	83	83	78	77	71	75	66	72	64	80	67	67	64	67	77	67	80	78	78	77	79	73	68	81	71	73	64	69	58	91	82	79	68	67	72	72	72	68	60	75	66	81	66	59	55	72	65	75	69	74	72	79	65	77	65	67	66	68	81	68	73	71	88	70	72	82	69	79	78	53	77	85	74	57	70	73	68	77	88	63	85	72	77	84	64	74	82	76	63	60	67	64	63	85	65	81	72	71	52	75	70	68	74	79	59	64	83	82	82	79	68	88	75	73	75	66	74	62	66	61	74	61	78	63	75	66	65	76	68	63	69	68	85	74	79	68	75	89	69	72	73	79	71	69	77	90	61	65	69	58
28482	20414	16002	23356	30885	31949	29944	27420	25417	24777	23350	22339	20183	17109	14904	13110	11275	9862	8283	7308	6395	5619	4790	4088	3636	3129	2739	2374	2252	2149	2013	1859	1638	1561	1387	1333	1261	1174	1133	1097	1144	1044	1059	991	1025	991	959	978	933	907	1001	934	947	906	903	904	853	899	846	932	908	905	847	892	860	866	877	879	905	915	869	884	824	811	860	888	879	839	885	826	840	821	869	847	815	843	873	868	886	862	879	897	873	828	868	856	877	899	877	862	873	866	882	902	917	862	882	815	890	907	861	887	860	873	863	876	840	833	832	875	856	872	850	852	870	883	861	877	828	816	842	853	865	888	858	879	894	825	906	855	858	889	848	838	859	886	848	849	901	847	902	874	857	859	825	847	861	871	897	827	863	859	888	856	848	843	927	850	848	832	907	847	863	896	842	877	852	841	880	842	837	844	862	850	813	861	858	877	845	872	869	852	886	847	826	886	863	859	861	910	881	843	842	855	899	869	887	851	875	884	856	899	857	850	823	870	887	855	902	868	893	848	915	823	832	831	859	875	840	849	799	848	894	878	853	809	887	880	858	839	882	862	911	844	825	886	869	874	824	828	864	930	802	836	841	862	855	842	852	843	858	869	892	791	900	855	877	875	868	859	840	810	833	886	807	857	878	904	878	841	881	854	883	859	896	842	860	893	842	871	839	839	905	862	880	882	873	883	887	884	850	878	892	865	917	843	945	804	903	853	863	845	822	849	883	900	798	863	875	804	846	848	885	839	896	824	920	859	830	855	827	852	843	808	818	847	787	896	846	838	870	905	825	849	857	812	828	886	823	878	880	833	836	866	913	903	847	851	811	835	895	890	888	872	831	877	873	865	855	840	883	930	828	867	816	837	913	816	795	824	858	882	841	874	854	853	854	906	887	894	877	855	865	895	848	887	825	866	840	790	893	857	845	865	855	852	894	877	883	919	843	846	868	846	907	878	897	862	939	848	896	834	849	855	869	884	860	860	841	871	861	883	865	799	828	882	863	895	832	889	865	864	854	933	880	862	883	863	835	851	886	911	835	866	867	858	854	863	868	877	833	863	872	901	846	827	865	877	865	867	816	861	861	886	948	885	894	795	889	840	884	839	860	837	887	895	857	813	878	843	882	808	847	862	889	829	917	890	886	909	879	854	837	853	851	884	869	822	856	868	914	863	832	857	900	867	864	866	833	864	809	816	849	798	885	835	882	817	860	872	857	850	852	814	885	906	871	856	855	890	862	818	884	882	858	871	870	883	822	899	855	875	935	818	844	869	842	851	828	844	857	840	843	851	868	854	819	846	880	842	869	848	873	919	831	936	861	889	928	888	831	849	892	880	837	883	871	838	860	813	869	826	819	874	887	902	892	845	929	941	855	848	860	860	860	857	951	866	847	848	901	858	893	901	862	854	885	894	852	858	831	876	792	875	804	917	918	864	870	883	871	817	869	855	804	876	891	827	905	828	832	817	871	845	812	866	860	858	851	861	917	867	825	842	873	852	879	845	842	797	840	837	834	923	825	876	885	885	837	883	840	825	853	845	865	830	843	866	826	836	850	794	894	808	874	885	864	847	877	820	906	838	864	878	869	835	826	898	857	901	835	875	814	852	895	857	820	813	889	892	911	801	824	913	834	869	847	873	864	885	870	845	874	850	876	858	905	861	853	880	867	847	889	917	810	901	807	826	854	823	860	888	832	844	895	854	935	848	836	825	926	871	839	911	909	821	893	903	836	942	841	892	929	861	810	839	834	846	826	894	874	851	857	820	862	913	853	878	872	825	871	817	840	854	873	861	850	863	869	810	821	885	796	830	862	868	882	859	819	836	876	902	820	833	840	911	839	829	819	872	865	888	905	899	825	863	857	862	876	843	876	896	849	870	867	852	867	807	893	877	870	872	902	880	848	794	877	880	869	872	850	830	862	799	907	884	912	863	838	883	861	880	835	872	921	856	836	908	862	854	871	844	870	850	890	829	852	830	858	917	866	848	893	911	847	859	883	888	877	865	927	863	874	855	821	866	886	856	846	839	841	834	847	869	853	881	877	871	882	838	900	859	850	862	907	841	909	816	865	838	861	887	878	823	902	858	791	871	862	865	851	834	902	857	905	836	887	866	836	884	898	858	857	854	863	882	840	836	872	891	873	826	832	841	861	879	861	839	849	860	827	856	833	891	876	878	882	920	834	885	837	855	830	817	910	847	858	909	848	857	837	863	898	901	892	860	871	862	896	822	896	870	842	751	885	901	849	823	797	886	829	875	831	853	886	886	858	871	850	879	934	855	810	817	888	821	889	872	888	876	828	859	872	842	874	881	864	885	904	861	920	836	805	848	841	832	861	836	918	892	874	847	800	914	808	878	835	822	819	892	823	880	847	835	827	862	841	889	835	851	894	873	879	808	903	818	848	862	868	881	856	817	828	882	859	853	840	844	838	882	865	885	819	873	887	884	907	850	898	893	902	848	867	867	883	834	889	843	839	812	826	912	884	850	878	812	870	891	890	859	850	855	841	870	843	837	880	858	833	910	837	829	923	864	839	824	908	830	848	803	825	784	881	878	847	903	857	842	883	832	877	838	915	844	854	906	863	841	821	829	835	849	902	855	832	848	864	785	848	884	863	870	888	859	886	835	846	836	878	847	847	842	850	876	861	827	915	829	837	849	871	836	773	855	838	882	833	840	835	868	861	865	825	827	850	836	874	841	875	826	915	838	840	836	876	861	833	864	853	885	870	835	868	865	850	805	868	867	833	851	896	851	864	813	851	795	868	810	907	871	817	895	899	829	872	884	876	891	870	919	929	844	891	868	838	862	819	839	821	849	884	870	838	849	844	891	861	833	888	870	883	835	819	918	874	797	888	779	884	868	924	876	851	889	825	908	859	796	875	880	817	804	827	843	860	866	852	898	896	854	888	885	870	837	859	866	899	822	861	866	831	869	887	874	858	846	845	844	853	785	864	845	892	896	832	868	852	835	887	826	901	899	824	871	805	841	829	834	879	847	878	836	883	818	835	822	797	798	883	874	881	863	823	864	918	832	815	894	877	868	866	843	904	898	872	875	853	849	843	838	815	870	907	913	817	865	901	886	842	853	910	866	856	843	838	813	840	858	847	823	897	853	825	843	840	857	865	883	868	859	835	833	898	836	837	874	868	889	883	884	863	843	811	847	840	811	814	886	877	852	874	880	847	871	861	816	868	876	833	866	856	855	859	878	845	893	826	825	920	861	867	863	885	862	881	885	872	855	858	908	855	868	865	866	903	888	863	837	841	856	819	864	821	808	840	881	861	884	907	822	861	805	827	916	861	810	911	832	857	863	863	831	855	833	902	871	876	909	827	850	837	851	883	835	850	861	838	830	863	808	888	871	857	823	849	859	908	868	863	937	852	883	841	840	909	823	835	829	802	872	909	845	841	837	895	822	790	866	818	846	890	848	901	859	894	873	916	878	918	834	854	856	863	868	830	879	884	858	895	881	878	882	895	895	878	871
2565	1084	563	373	499	645	623	577	531	565	530	489	419	352	279	264	213	162	138	133	128	119	105	109	96	91	91	79	85	75	87	77	70	80	84	65	74	57	67	78	68	61	68	61	58	63	60	80	55	71	54	67	72	66	61	72	69	82	57	74	58	57	65	58	73	59	54	62	64	75	76	55	70	58	63	56	60	61	72	56	64	63	61	56	72	63	68	55	45	61	59	76	66	62	53	55	66	51	69	74	64	73	57	72	61	58	71	51	72	65	68	67	55	69	65	73	71	73	74	58	63	72	72	66	62	52	55	73	64	49	44	64	63	81	73	77	70	57	53	53	74	60	62	58	64	58	71	55	67	55	79	68	77	67	69	75	59	70	51	65	53	62	57	74	77	63	72	71	80	69	67	68	56	67	62	71	70	56	57	79	76	67	70	67	64	52	63	56	68	69	80	52	70	62	78	62	70	62	69	60	74	73	55	74	56	78	58	79	56	70	93	51	69	66	76	65	81	58	71	73	71	72	61	75	62	71	55	66	74	66	65	62	64	67	63	59	76	63	68	56	55	54	73	68	77	55	68	55	65	71	57	66	63	72	67	68	72	71	61	65	72	52	68	58	69	53	64	64	81	67	56	55	61	63	70	74	55	67	67	64	62	55	61	60	57	59	49	67	77	60	72	63	58	56	64	69	74	76	56	72	57	65	79	63	62	65	60	50	67	64	70	66	70	62	67	62	54	53	73	74	61	68	74	63	62	60	69	66	62	69	69	71	69	57	55	73	69	64	66	57	54	64	65	57	62	72	52	54	65	55	66	61	66	72	75	61	60	73	79	73	57	73	66	59	66	65	68	57	68	67	78	64	58	73	68	57	53	55	68	68	66	64	64	68	79	84	80	68	58	57	64	64	50	84	77	67	69	71	55	57	62	79	73	62	60	61	50	73	66	60	63	65	62	66	57	58	62	56	59	54	66	61	67	52	62	69	55	66	75	67	71	69	63	74	51	60	55	77	66	64	80	82	65	55	71	69	56	68	56	75	61	72	67	71	52	59	48	82	50	59	79	67	64	69	75	69	68	76	52	58	61	70	71	65	64	71	75	55	69	69	61	68	59	65	64	67	47	58	82	60	64	59	73	61	86	70	76	60	64	71	60	82	78	73	71	60	66	57	75	73	56	53	71	70	68	69	57	68	71	62	62	76	67	62	63	63	65	61	53	63	60	59	54	61	72	66	67	67	70	78	63	70	62	45	62	76	68	55	67	65	79	73	62	70	65	60	80	73	69	59	57	54	58	62	81	63	64	61	65	66	68	57	68	60	72	65	68	55	61	74	57	70	68	72	57	71	51	75	51	70	51	61	71	68	75	77	67	72	71	61	77	64	69	57	66	71	52	65	70	53	57	58	61	72	69	59	69	76	65	49	72	50	79	77	59	67	69	69	61	76	73	65	65	82	60	57	64	63	55	72	64	52	67	69	69	64	43	62	71	61	78	65	64	61	63	59	56	60	71	74	54	45	66	65	66	56	54	66	52	57	59	71	72	59	61	74	65	66	62	73	54	80	77	56	71	63	53	68	59	57	55	52	69	69	63	75	66	65	54	58	58	62	60	61	62	63	71	71	81	67	59	72	60	72	64	53	78	47	60	58	69	68	69	59	61	63	74	67	73	68	63	71	61	57	66	59	65	56	70	58	51	55	67	71	62	70	77	60	57	66	70	60	72	85	64	63	62	60	66	78	68	62	61	76	64	56	62	66	63	65	81	61	61	65	66	54	63	74	60	78	73	70	73	55	87	58	77	62	63	51	68	74	60	58	54	67	66	57	64	69	51	79	71	68	52	60	68	57	75	66	63	58	69	79	67	57	63	67	66	66	63	65	59	66	65	67	56	61	72	50	57	67	63	48	61	44	65	60	60	82	66	67	77	72	67	73	58	60	85	75	67	62	53	61	59	71	87	64	69	61	84	59	72	60	66	56	67	55	79	71	60	53	63	53	66	74	50	65	68	69	50	73	68	58	55	71	54	63	60	55	64	55	71	65	64	62	64	65	68	59	57	55	55	70	61	67	70	60	67	64	50	61	56	42	66	58	59	75	62	59	65	83	55	56	61	61	63	72	60	79	55	62	72	58	63	63	41	55	66	58	58	55	59	57	76	61	67	65	78	76	64	76	89	84	52	62	63	63	63	66	68	68	57	59	73	64	70	72	58	61	61	60	79	58	57	68	57	61	47	66	65	70	71	69	66	66	62	59	70	64	70	64	57	66	73	58	62	62	63	56	60	72	74	51	75	60	49	66	64	73	60	78	62	56	71	70	58	65	70	59	66	85	65	51	75	53	64	71	69	74	56	73	78	61	74	70	77	50	55	64	68	61	69	56	69	55	70	61	62	72	51	66	61	60	66	54	64	74	59	73	54	56	68	69	52	67	75	69	62	64	75	53	58	69	70	78	70	65	70	61	72	69	74	68	61	63	60	76	59	47	63	51	67	56	49	54	66	63	64	59	64	67	65	64	64	65	60	56	47	63	70	73	70	68	50	64	60	75	73	64	66	63	74	78	72	73	71	68	60	57	67	77	51	62	66	77	52	74	67	60	84	72	58	72	60	75	62	77	61	57	71	61	71	54	55	70	66	62	75	77	53	48	61	56	51	67	60	79	57	65	64	70	72	80	62	64	56	57	65	70	75	64	75	72	65	65	57	83	55	67	65	55	74	60	73	56	69	69	74	56	58	65	67	70	61	71	57	50	62	62	56	66	62	71	62	57	59	68	75	64	50	60	60	60	59	59	64	70	57	55	75	83	62	71	77	62	74	61	66	68	64	58	57	70	74	65	58	50	63	54	66	56	57	79	65	75	60	80	64	63	77	66	64	71	69	72	77	72	55	64	65	77	65	54	71	59	61	68	71	76	42	67	57	60	78	80	54	78	57	64	62	70	67	83	57	61	59	63	61	60	60	65	62	63	74	59	62	51	61	73	60	66	62	59	61	46	65	66	71	81	53	63	65	82	62	78	61	71	66	63	77	64	56	64	77	68	59	66	61	57	57	57	76	75	67	64	61	69	69	63	59	74	67	56	59	63	63	59	73	65	70	63	53	66	56	61	63	62	65	69	64	60	71	65	77	66	72	61	57	70	53	54	68	62	48	53	66	66	67	68	59	75	71	86	58	56	57	82	61	74	53	56	53	74	76	77	71	69	70	70	59	68	71	72	88	71	68	62	63	76	66	78	64	76	66	60	63	54	72	67	69	67	63	67	65	56	56	65	69	61	69	71	60	64	69	69	58	56	71	67	63	62	67	58	62	58	72	63	65	68	63	65	76	51	81	62	60	49	60	66	78	55	60	59	59	69	58	54	54	75	70	66	69	71	66	66	51	59	66	57	52	73	81	80	57	75	68	59	63	85	74	75	62	59	54	63	56	57	65	59	76	77	64	74	61	69	69	59	60	72	63	55	62	68	74	70	52	66	57	66	58	63	74	73	66	75
21280	13568	9599	15913	23740	25069	22745	20416	18404	17635	16714	15322	13525	10941	8908	7890	6526	5020	4075	3439	2986	2600	2419	2093	1821	1722	1461	1286	1325	1263	1262	1190	1037	1025	993	955	941	939	950	844	811	816	840	867	805	821	799	797	816	809	822	825	802	812	822	776	817	793	769	819	788	790	807	727	737	774	830	785	749	823	775	802	765	752	788	732	784	811	765	803	796	772	804	825	756	846	791	795	776	828	799	805	795	774	805	756	803	817	812	751	772	769	780	754	785	783	748	811	766	793	784	775	761	782	780	789	768	719	803	760	811	788	776	792	811	782	775	805	814	773	832	741	791	788	825	803	761	767	792	820	782	757	807	790	744	763	806	831	779	864	761	762	807	774	789	818	757	783	814	806	793	781	744	822	817	809	794	757	797	807	793	759	799	797	858	787	780	787	795	750	784	823	744	819	795	783	774	783	799	769	781	818	787	782	853	805	828	773	772	796	822	795	771	806	784	748	847	770	764	794	837	777	869	770	834	770	720	809	725	805	786	801	836	756	792	789	793	793	756	804	748	813	728	815	702	760	772	780	763	808	770	796	816	779	799	774	797	753	751	765	792	755	754	759	786	771	790	775	824	755	773	838	801	792	796	852	830	759	737	843	813	798	766	791	769	803	801	791	779	785	765	783	797	812	786	793	787	803	766	849	726	739	758	745	765	765	819	807	813	778	782	795	826	795	733	851	799	789	814	808	792	780	824	789	777	830	797	790	823	783	801	745	772	803	736	825	866	809	822	759	816	753	767	805	781	787	822	769	799	765	786	804	813	814	828	765	873	813	763	841	774	718	765	745	786	777	768	820	820	763	823	808	752	785	756	810	746	762	799	775	818	773	783	767	755	757	771	782	771	773	753	748	727	817	765	800	774	806	785	769	770	761	789	818	821	775	817	780	770	782	773	766	842	809	815	805	801	750	835	794	768	736	795	795	838	776	787	838	767	793	783	781	779	818	786	786	783	758	777	841	825	795	750	780	786	834	812	776	796	821	788	816	811	792	828	825	795	800	785	837	772	761	793	798	783	797	832	788	793	761	795	757	757	768	820	788	774	805	794	822	805	796	804	754	763	845	764	770	770	767	783	806	769	832	809	813	756	812	806	750	820	825	781	726	815	773	762	844	791	788	740	751	781	770	777	810	780	799	828	770	807	835	766	818	754	791	787	756	795	798	761	792	765	795	827	775	786	797	794	775	824	797	800	780	780	791	771	817	797	811	791	769	763	798	824	785	848	801	846	842	800	742	761	738	789	813	810	808	779	772	788	778	830	838	825	768	799	791	765	815	768	834	762	800	805	778	759	824	810	819	785	776	815	774	770	769	817	799	792	797	776	750	821	772	794	810	807	802	776	792	811	747	788	811	841	792	790	844	831	753	792	765	810	813	837	777	781	811	824	741	807	749	795	769	778	767	791	766	762	773	797	809	839	783	809	827	758	769	735	798	792	755	826	766	762	762	799	818	779	816	807	756	785	769	749	803	864	792	785	807	753	810	742	756	813	823	799	790	838	793	773	804	818	744	831	787	785	812	842	787	823	785	793	800	790	779	788	753	765	781	785	754	785	763	757	821	752	779	769	817	810	778	821	822	785	759	785	792	780	756	815	804	834	768	767	769	746	773	839	740	814	789	745	827	792	783	782	775	761	798	771	780	727	809	818	713	769	791	774	793	792	791	835	776	789	738	822	810	804	785	753	750	795	749	754	801	801	819	812	847	796	813	768	776	815	838	817	800	824	798	744	777	768	784	807	771	797	775	796	730	798	806	794	796	726	782	787	755	797	829	803	815	759	785	694	758	849	826	742	781	801	811	802	801	830	816	791	786	847	797	737	790	803	788	776	820	822	762	788	767	754	775	746	817	800	782	764	810	800	781	786	839	764	806	795	757	800	756	777	769	805	815	836	774	782	798	779	816	766	791	850	800	813	743	793	819	818	752	775	782	773	820	790	786	757	753	787	770	809	818	826	802	803	772	754	804	803	813	769	827	837	770	779	817	794	776	814	805	815	789	788	814	775	818	786	766	770	790	728	759	798	741	793	765	813	774	783	782	832	775	848	787	808	793	840	811	817	796	782	776	768	756	826	790	777	818	751	790	775	829	792	793	759	782	803	783	799	778	746	777	802	763	797	729	753	831	725	787	763	774	786	788	778	771	755	781	756	825	799	812	774	781	834	868	767	795	828	790	795	795	769	790	797	800	819	792	774	748	805	758	813	831	809	801	832	807	764	775	768	790	734	781	800	717	750	802	815	780	709	770	774	774	780	809	793	817	751	807	727	791	747	801	782	817	837	760	798	768	758	804	804	778	781	779	833	782	776	835	794	790	776	766	743	769	796	776	820	770	809	798	761	801	794	815	815	807	760	823	833	756	766	822	772	778	792	766	798	782	746	835	763	750	774	797	834	807	808	856	818	730	743	756	788	801	834	766	765	788	808	806	765	801	733	816	794	788	805	806	776	724	823	820	772	845	768	797	831	798	764	798	807	767	763	805	778	770	778	802	799	807	710	761	749	785	800	811	782	795	771	756	822	755	821	825	795	798	778	797	783	772	832	764	789	790	799	754	747	820	776	838	754	821	780	802	746	792	745	825	800	775	802	785	817	777	784	800	832	786	780	834	815	775	778	749	802	781	846	762	805	795	763	783	776	769	795	795	725	804	740	790	810	786	792	795	829	811	820	818	840	819	779	844	833	764	769	805	724	742	777	784	718	786	817	799	765	806	819	821	830	828	754	818	756	795	771	734	788	793	820	775	773	785	786	842	793	802	814	790	771	800	793	775	773	784	772	806	786	793	782	817	793	842	812	760	800	795	793	823	827	777	772	763	804	814	773	753	806	763	721	771	737	769	772	813	774	815	789	847	781	785	823	823	791	736	812	732	775	772	764	802	776	801	788	780	747	799	772	784	769	830	792	762	806	835	770	793	870	814	796	794	767	788	794	794	730	795	770	797	793	780	786	758	793	771	825	772	805	822	818	783	795	745	770	779	760	751	825	745	723	814	800	794	798	786	822	808	808	798	783	776	777	811	844	785	788	775	786	805	808	734	766	805	783	796	768	791	823	771	799	813	779	744	775	794	801	819	792	801	786	785	802	741	796	836	824	795	765	766	841	780	788	789	813	768	766	769	833	808	758	837	827	728	766	788	761	778	808	784	739	738	785	793	717	741	792	840	799	780	775	788	792	721	808	773	758	787	816	799	806	804	793	795	810	818	764	760	785	782	817	783	798	784	762	789	811	806	795	802	796	772	806	803	774	748	795	774	770	780	771	791	846	790	756	770	779	861	761	785	778	813	805	804	787	795	830	787	773	773	810	813	773	795	819	786	763	795	779	758	805	784	770	788	752	811	735	805	768	766	779	800	869	784	794	799	808	753	746	792	792	795	749	787	828	762	849	801	766	801	788	804	804	818	774	818	820	817	763	803	775	779	755	757	803	762	764	816	789	747	788	711	807	844	818	803	741	820
2821	1913	977	619	771	1059	1022	939	828	796	705	691	654	481	438	362	268	238	230	173	145	150	134	112	105	102	99	100	88	76	84	93	78	79	58	68	81	77	85	77	67	83	74	86	79	65	59	63	63	65	70	71	63	63	65	73	75	58	69	52	72	69	74	77	68	47	66	75	73	66	53	49	62	65	50	59	68	65	60	63	62	73	58	56	62	61	75	67	56	70	76	58	61	53	66	48	65	73	74	56	73	62	66	64	71	72	60	57	66	72	62	58	72	59	61	52	46	56	80	63	68	77	63	52	68	61	67	71	66	54	65	66	66	55	62	57	66	58	71	78	60	55	62	68	55	57	66	84	54	67	73	64	84	80	83	60	73	76	67	71	65	47	61	59	54	68	68	54	55	67	89	54	78	64	71	68	63	52	69	64	71	55	72	61	74	63	48	67	63	66	80	58	39	63	74	75	78	72	76	72	75	57	80	76	71	58	74	59	69	79	71	80	78	74	78	69	54	71	58	87	62	75	64	68	49	75	73	78	78	62	80	71	79	74	64	74	69	75	67	63	63	63	78	55	67	72	57	59	82	74	64	67	67	81	55	74	78	81	55	67	66	61	71	80	66	74	68	66	67	76	61	65	59	86	57	71	71	61	64	62	64	70	71	64	80	56	61	66	67	61	71	67	75	66	60	65	73	64	83	67	58	57	73	68	44	61	58	63	66	64	56	63	77	61	83	66	53	64	55	60	68	66	54	60	67	65	71	76	79	71	57	76	79	77	62	66	66	64	67	58	63	63	42	80	55	68	60	56	63	59	60	74	69	69	71	83	77	69	76	68	68	73	59	64	47	69	72	56	64	62	61	70	79	51	57	72	74	64	69	64	88	67	72	65	86	60	62	53	70	72	79	66	62	68	78	81	68	61	73	72	61	76	58	70	67	51	66	55	88	69	75	57	71	72	61	66	62	53	59	65	65	83	73	56	62	63	64	65	59	70	65	64	80	73	75	72	70	60	70	78	52	73	75	65	71	62	76	62	71	73	65	73	78	62	70	64	71	57	50	64	76	69	52	58	66	64	56	66	74	82	61	74	76	70	74	70	70	71	68	68	67	70	57	62	64	62	60	63	64	63	64	66	62	66	59	67	74	58	64	69	76	71	63	77	75	65	77	74	62	71	59	63	58	66	74	78	68	61	71	75	55	65	56	66	63	74	65	50	63	68	63	69	66	67	70	75	72	91	76	74	57	66	69	54	75	66	71	52	58	61	60	67	66	66	74	55	71	77	75	57	76	66	66	71	65	86	78	74	64	73	63	72	54	68	62	61	56	68	64	72	61	60	55	69	53	79	74	63	71	70	57	72	82	58	70	74	73	64	81	62	66	73	79	64	75	57	66	61	66	66	74	60	66	63	69	81	79	68	76	52	78	65	64	64	75	68	60	78	70	72	67	61	77	66	64	75	66	65	66	79	66	64	62	57	78	55	69	55	58	65	74	74	67	59	72	61	76	66	67	80	64	67	65	77	69	65	80	59	60	93	64	62	50	70	56	53	65	56	60	57	77	64	63	51	62	58	66	65	73	71	73	55	67	65	72	60	73	61	63	77	81	77	63	69	69	67	53	66	77	56	64	52	73	63	69	62	65	63	78	54	62	63	67	82	70	74	70	68	72	72	65	72	59	76	55	77	79	78	77	61	59	64	76	69	72	67	82	81	74	59	66	71	56	70	58	76	63	68	58	71	63	70	58	59	61	65	73	70	64	65	66	50	66	74	63	66	78	61	74	73	66	64	72	64	74	50	62	67	54	58	54	62	71	76	65	62	58	62	73	74	65	79	66	73	64	78	69	71	73	66	61	63	56	72	64	61	67	70	64	77	60	71	76	53	67	65	63	73	75	71	67	57	80	66	71	75	73	62	61	77	72	56	69	72	66	73	72	78	72	81	60	69	58	68	56	77	67	62	59	66	67	62	65	68	69	67	78	65	70	70	56	63	60	64	66	70	65	59	74	71	74	57	71	74	76	76	67	72	63	62	77	59	67	64	63	65	58	59	69	68	61	65	72	60	73	76	66	54	78	48	60	82	74	52	76	64	78	79	69	67	73	77	69	65	62	70	55	75	70	68	64	52	53	67	62	71	71	68	60	63	65	71	71	59	54	77	76	59	72	62	52	66	71	67	71	68	77	59	60	69	56	72	73	70	69	67	67	83	70	65	71	47	84	72	66	65	62	46	70	55	58	67	66	64	71	58	74	63	75	79	68	69	74	78	67	68	66	71	80	76	68	71	63	73	58	69	75	74	75	69	68	79	64	67	70	67	70	68	65	65	66	72	67	61	66	72	58	66	68	62	67	74	67	66	69	78	61	76	63	77	80	63	59	62	59	64	63	73	76	75	67	82	68	71	69	63	65	56	66	63	86	67	68	74	87	72	61	63	81	60	78	59	66	67	62	62	72	76	62	64	61	61	71	65	79	47	57	64	70	60	86	83	71	71	72	59	68	61	60	73	56	80	64	67	61	49	70	75	72	61	78	64	70	64	73	57	64	65	67	63	76	61	66	61	63	66	73	61	70	53	75	75	80	65	64	65	69	67	51	63	73	68	87	84	77	65	90	69	71	54	77	72	57	77	67	57	58	74	72	73	66	69	68	70	68	76	51	69	58	46	77	74	78	80	72	77	68	75	66	53	52	68	53	82	54	57	74	64	65	77	66	67	77	66	65	82	79	63	64	65	59	61	58	68	73	85	81	63	62	68	63	78	71	68	65	62	79	80	69	70	77	68	69	71	78	54	67	66	82	82	79	72	72	55	58	63	72	71	53	57	62	58	55	69	68	60	62	70	62	53	64	70	60	69	62	63	61	75	57	60	69	66	73	54	63	62	67	78	68	79	65	50	62	58	77	81	65	52	64	69	66	77	62	62	57	65	64	55	84	68	72	52	73	62	73	81	73	79	61	54	62	69	64	62	74	63	85	75	58	64	64	64	77	71	79	81	58	60	61	69	74	81	61	78	68	62	53	82	68	62	59	70	74	95	74	77	77	72	56	80	74	69	62	62	66	65	67	73	68	52	53	72	66	80	61	69	74	61	62	66	65	76	65	54	62	75	65	67	78	65	60	58	62	79	56	70	72	71	72	65	72	51	71	80	50	60	74	59	70	70	69	70	62	68	66	73	71	66	49	72	62	61	67	71	64	69	65	74	67	81	67	70	64	70	75	60	62	60	70	63	60	51	71	69	76	60	58	73	82	80	73	66	75	75	69	67	71	53	68	62	66	85	56	66	65	63	79	74	74	56	67	70	79	65	69	66	57	56	61	74	86	85	65	73	80	56	64	74	71	67	63	52	85	80	70	59	70	69	75	72	52	54	60	72	70	58	59	66	67	55	74	71	72	55	64	75	63	55	86	68	70	64	66	61	78	84	53	69	65	64	62	67	75	72	49	68	68	56	44	82	65	60	63	68	70	78	66	54	70	66	71	65	75	64	59	69
25249	17801	12709	19866	27852	28864	26869	24625	22014	20832	19801	18501	16571	13986	12097	10812	9032	7124	5583	4909	4300	3706	3179	2879	2503	2191	2000	1772	1695	1569	1589	1425	1353	1225	1154	1054	1027	1034	955	922	961	928	886	898	876	830	890	928	877	845	840	843	817	786	829	862	841	830	833	799	796	839	843	813	792	819	864	838	812	806	795	821	802	810	861	791	826	809	809	772	780	816	781	798	799	827	827	801	755	810	792	836	795	788	844	782	828	822	849	824	807	836	832	787	815	804	806	833	817	752	851	832	820	825	855	788	809	812	840	776	824	814	805	825	807	805	790	792	823	776	832	831	821	804	806	834	835	844	801	794	853	825	785	858	808	800	792	810	769	795	807	777	854	797	789	780	833	847	804	806	851	814	776	797	816	804	804	800	867	765	846	816	776	812	805	802	808	773	789	843	813	782	817	815	793	781	854	797	785	867	815	733	787	815	807	793	868	839	833	807	843	811	831	767	816	786	815	796	840	839	810	784	761	833	784	814	789	748	830	782	843	833	807	765	804	794	788	881	866	847	772	803	820	790	822	822	780	767	819	838	803	831	835	792	830	796	825	787	791	781	815	793	785	786	808	814	791	801	777	807	843	819	844	840	801	825	824	797	736	761	740	798	836	856	768	818	823	814	811	802	822	797	814	785	807	837	805	787	772	815	836	834	812	780	780	812	799	861	849	814	792	829	830	771	809	800	793	813	780	773	854	833	759	830	762	796	776	803	809	792	770	800	779	846	802	849	779	757	830	812	794	808	756	830	795	779	815	842	764	825	827	857	864	777	808	811	791	764	844	780	822	836	783	828	794	821	773	803	852	831	785	797	741	830	758	840	837	830	815	793	813	723	805	814	771	824	811	796	845	868	792	781	807	786	749	808	788	827	811	730	839	845	836	866	787	766	829	814	849	804	791	816	762	820	850	809	829	815	840	816	789	795	846	844	786	743	817	846	800	793	817	771	792	789	825	772	825	825	810	768	804	818	795	788	816	794	770	798	801	803	787	827	821	814	817	796	786	752	805	779	776	840	819	833	784	804	830	848	808	843	801	800	810	803	799	762	757	797	840	774	786	831	841	827	774	829	814	784	771	786	789	840	822	812	798	863	828	767	751	792	799	830	813	790	806	805	840	821	813	800	827	755	784	854	814	814	792	879	833	810	764	802	789	730	764	800	823	763	812	885	817	820	841	826	833	807	798	816	808	802	775	798	765	759	808	794	778	847	812	808	790	815	879	785	800	805	769	825	842	813	801	747	794	781	801	801	804	805	808	856	800	819	786	850	817	819	794	810	817	761	832	826	786	821	788	815	830	802	796	843	796	808	795	806	789	853	785	835	748	787	822	822	806	812	811	807	735	862	769	775	801	806	778	809	737	797	790	826	837	831	771	807	826	836	792	771	836	792	865	788	819	755	816	752	812	887	788	809	728	796	777	836	844	796	775	795	785	782	819	860	828	793	812	746	760	813	784	822	762	816	808	759	802	819	760	792	807	792	785	780	797	777	851	767	825	801	825	796	811	843	815	787	778	788	796	784	826	776	834	767	782	808	761	834	803	835	778	745	802	773	797	748	798	826	781	792	827	826	792	804	802	795	787	821	770	785	785	756	789	830	771	828	862	799	819	782	784	779	793	762	817	796	832	811	814	834	832	822	769	804	843	796	791	800	820	860	809	779	823	820	816	819	800	826	795	836	838	789	812	784	799	799	797	803	786	801	850	790	740	791	805	814	828	811	797	803	801	782	813	793	811	877	830	861	806	803	800	841	825	861	779	850	780	808	814	848	811	771	781	822	799	806	790	827	824	783	800	831	841	838	811	748	825	828	826	819	857	779	825	820	823	794	823	789	781	801	811	847	770	766	805	824	777	774	817	773	848	768	840	792	798	724	806	835	848	824	797	841	835	820	784	819	851	833	811	818	775	817	778	802	838	797	780	839	764	809	816	839	847	792	793	771	828	856	808	839	805	831	805	776	800	766	796	770	845	877	828	803	794	849	853	776	867	778	777	768	797	803	801	798	788	776	834	833	815	852	828	750	787	793	835	822	768	795	823	786	793	789	757	812	800	847	773	817	795	732	789	810	788	796	781	790	839	800	800	866	794	779	764	822	820	768	781	807	842	779	808	811	796	854	821	796	809	805	815	772	822	810	763	794	807	826	796	783	845	789	820	836	833	833	851	825	828	769	869	799	850	811	788	790	845	756	805	800	813	836	787	852	816	779	800	857	835	806	830	829	836	785	808	757	793	794	783	834	850	837	761	818	801	829	798	781	804	833	799	774	776	791	797	795	874	794	785	817	825	812	823	835	826	762	830	795	773	839	835	809	785	825	815	796	810	800	788	808	844	834	775	806	765	794	765	802	799	793	803	811	784	782	821	807	827	800	805	802	811	777	789	836	797	794	831	803	876	774	840	814	798	810	825	764	798	801	794	776	741	774	793	785	816	773	800	827	776	801	775	810	810	818	809	809	800	798	844	813	784	821	766	767	811	810	780	850	759	822	810	844	795	759	831	784	795	804	812	793	831	839	783	806	774	826	805	788	832	836	771	776	818	828	779	772	844	783	808	810	871	780	816	788	777	797	740	784	775	785	748	783	800	787	806	751	819	837	765	868	809	809	770	797	834	804	805	821	822	802	768	789	817	771	814	808	871	781	789	818	801	823	779	828	782	759	757	793	836	767	790	862	793	785	776	775	806	821	769	831	833	826	780	798	771	846	831	781	809	822	822	799	860	868	750	750	777	804	798	794	817	796	890	799	797	725	839	812	836	822	786	863	801	807	807	798	828	784	823	760	763	790	787	838	827	796	786	819	829	804	752	796	818	846	844	794	849	843	843	884	799	826	776	825	748	802	809	799	771	793	802	804	815	766	827	833	807	775	832	749	771	813	773	766	835	816	811	806	868	829	773	814	805	799	797	827	808	834	835	812	853	845	820	760	790	788	810	746	793	845	761	789	819	856	799	791	834	811	791	829	758	815	815	812	790	842	761	781	765	830	754	822	839	792	873	793	777	788	850	835	840	836	815	850	790	829	787	823	836	835	838	843	829	807	835	825	772	845	808	791	817	772	807	803	764	811	788	815	741	777	817	838	822	803	798	802	766	781	790	828	801	824	822	838	821	828	764	793	826	828	789	843	776	864	800	796	827	829	810	800	784	804	886	750	819	750	858	807	785	820	811	770	833	815	746	813	841	828	780	791	826	772	838	856	802	820	778	774	812	797	837	820	758	793	815	834	799	817	799	804	754	807	786	808	849	811	761	814	850	764	810	806	796	793	822	801	790	791	765	799	838	805	775	787	795	745	793	777	802	826	784	771	830	817	758	839	791	810	802	745	809	779	794	812	817	767	820	818	810	835	808	805	774	787	827	794	779	848	817	816	834	821	764	854	821	831	787	868	833	790	751	771	776	856	809	788	819	794	808	786	811	835	804	786	787	805	853	800	779	801	787	808	823	797	788	831	779	803	814	808	777	837
4045	1849	980	633	772	1029	1121	1029	833	887	841	811	657	559	452	377	335	239	250	188	169	146	130	131	122	132	110	83	94	83	88	99	90	71	95	75	69	78	75	85	84	77	71	60	71	68	72	67	64	66	59	69	65	74	65	68	57	71	76	70	63	77	79	56	70	63	71	64	66	64	70	57	72	80	77	89	77	76	72	62	60	79	59	75	70	66	58	74	62	82	69	61	67	78	63	57	72	67	62	69	79	69	76	74	79	72	70	76	74	65	70	63	78	71	76	64	69	72	73	58	70	77	67	92	71	61	70	59	83	68	71	77	86	83	75	66	79	93	63	76	59	71	77	83	64	74	76	67	77	64	79	55	74	68	73	71	80	73	85	81	67	66	72	94	52	78	50	50	64	67	71	87	69	67	72	78	52	82	64	68	81	60	70	75	70	66	82	72	88	86	63	64	76	72	69	64	65	57	59	73	84	66	67	78	60	61	75	80	77	69	70	68	64	57	54	74	61	82	68	80	80	79	72	66	68	78	71	68	81	80	55	73	69	73	74	75	62	68	69	73	67	64	72	62	62	66	63	51	81	68	61	75	69	75	64	81	59	84	74	61	73	73	70	73	93	73	89	69	61	71	76	74	71	57	65	73	75	64	62	64	64	80	75	48	67	69	75	59	78	63	55	67	60	69	82	74	74	83	76	67	72	77	69	67	69	69	65	66	87	63	62	75	76	74	68	68	75	74	62	74	67	76	54	71	59	74	83	76	78	72	67	74	84	74	75	61	68	64	73	63	78	72	63	59	62	79	73	61	64	69	72	78	68	87	75	70	66	72	79	67	65	65	78	61	63	85	76	76	77	73	71	54	66	64	72	76	64	70	60	65	75	70	72	65	85	78	71	65	72	58	84	73	69	81	68	90	67	52	63	72	67	73	76	67	68	77	59	65	78	72	69	64	67	61	59	78	58	79	78	71	72	74	58	73	65	88	74	66	84	64	86	57	71	70	78	59	76	63	69	81	68	76	62	79	62	71	63	67	93	84	81	64	65	89	66	76	65	79	71	91	82	62	83	87	67	74	64	56	78	65	46	80	68	79	67	65	64	75	61	94	66	76	64	68	72	60	78	74	82	66	65	73	68	81	67	69	64	73	71	73	78	68	64	78	78	67	67	64	66	56	61	69	83	79	61	82	68	73	64	86	65	66	66	81	71	80	61	67	75	71	73	78	74	71	73	74	65	68	77	63	78	45	65	75	69	88	74	77	66	67	66	63	67	70	77	63	84	69	73	54	87	72	67	72	62	77	59	66	76	66	77	77	80	73	92	76	60	54	68	72	74	70	74	68	71	59	72	62	85	63	77	63	63	56	72	57	66	76	73	63	85	72	81	76	63	73	70	77	75	70	64	72	72	72	82	60	73	70	55	60	56	63	67	65	60	77	64	71	60	59	68	69	82	61	73	71	68	78	82	82	63	67	78	74	73	69	81	67	82	76	81	70	86	84	72	54	73	63	75	69	58	85	55	66	64	92	63	86	70	73	62	72	69	70	72	87	76	60	69	64	77	73	75	68	80	86	77	69	80	72	79	65	83	73	74	74	63	71	61	72	73	70	74	74	48	64	57	63	66	71	62	69	68	84	61	69	60	74	67	75	89	69	74	53	70	48	61	71	73	60	60	82	67	62	70	74	78	67	77	69	92	65	81	54	77	80	73	54	70	63	61	67	67	69	70	79	49	74	75	79	67	74	81	67	68	72	84	54	64	61	83	68	52	69	54	75	77	71	66	76	77	71	65	83	59	57	69	72	79	74	85	78	66	71	90	86	75	64	94	65	71	67	59	79	62	61	76	68	76	73	77	76	77	65	76	65	63	70	65	71	69	69	78	80	71	82	90	60	64	68	75	67	61	66	73	83	85	71	67	69	75	63	63	73	77	81	71	70	87	66	71	71	70	73	72	80	64	77	75	81	70	73	62	69	51	78	61	70	72	66	71	79	65	66	76	55	69	56	73	77	71	77	70	58	63	59	69	68	84	57	70	69	64	67	79	74	72	66	58	72	69	64	65	65	70	78	84	80	58	52	62	64	61	60	80	77	63	73	65	76	73	69	68	70	67	68	74	64	51	80	73	68	55	68	62	69	66	58	74	62	75	69	61	71	70	75	81	67	78	63	63	68	66	67	82	63	72	56	65	68	71	73	77	58	74	74	71	66	73	71	76	85	71	83	71	79	66	73	68	79	76	78	73	69	67	62	51	64	76	67	77	88	69	62	91	66	69	69	66	74	60	70	65	66	70	72	71	71	77	70	66	88	66	71	75	66	88	72	65	62	70	63	77	72	76	72	83	70	66	70	60	61	62	63	82	67	77	64	72	69	66	74	88	63	69	69	70	71	93	63	71	64	64	66	70	84	78	70	73	65	65	85	51	83	73	75	64	62	78	79	75	63	77	79	71	80	81	63	74	68	73	59	74	68	77	70	61	81	69	57	68	82	67	82	61	65	70	67	64	73	57	59	59	76	73	67	66	69	73	79	79	65	67	74	76	53	72	64	73	62	65	66	81	65	61	84	59	76	77	60	63	70	81	67	79	78	69	60	72	62	75	56	68	61	68	66	79	84	52	70	64	73	67	61	61	80	77	68	78	77	84	61	65	69	63	75	84	76	79	69	68	76	64	61	75	66	62	74	80	60	68	72	72	49	53	59	72	63	60	63	70	69	63	67	68	57	68	54	77	53	71	61	69	63	71	65	70	66	72	86	62	87	68	59	76	79	77	78	70	72	65	83	65	82	76	70	68	77	70	76	65	73	64	65	75	62	85	56	80	73	76	63	77	63	84	73	80	61	73	71	88	68	67	62	62	77	62	77	76	71	70	87	73	64	71	79	59	70	69	63	72	66	71	70	68	80	59	67	67	70	78	71	65	55	76	76	73	68	69	73	71	66	73	72	71	60	68	81	60	68	74	67	61	67	73	80	70	68	64	66	81	71	77	65	59	76	60	82	72	68	69	70	71	67	85	66	77	64	56	65	74	63	72	73	68	80	81	78	71	62	74	55	55	63	63	82	92	71	56	72	62	56	63	55	65	61	87	67	85	73	67	54	81	63	56	65	59	53	77	76	57	57	69	81	71	65	68	58	52	65	68	80	71	77	71	74	70	65	80	58	74	57	58	68	82	60	69	88	83	57	63	60	83	73	81	67	77	64	56	69	66	67	82	81	70	80	73	82	70	72	73	61	64	72	64	66	56	70	73	76	75	79	76	62	79	69	70	69	60	63	76	71	88	80	85	77	66	62	71	88	56	48	62	77	77	58	80	62	68	54	64	78	82	64	86	77	58	82	68	71	68	65	72	71	63	73	69	66	80	61	70	68	91	70	72	74	62	74	62	74	66	68	63	55	79	64	64	80	82	68	75	79	63	76	68	57	73	80	51	74	77	57	79	79	90	78	76	68	59	80	60	74	68	57	70	63	75	76	77	75	64	72	68	60	56	82
24546	17511	13127	19644	27765	29271	27586	25427	23509	21692	21149	19531	17643	15273	13350	11668	9932	8028	6804	5464	4802	4098	3632	3219	2873	2493	2274	2045	1872	1744	1675	1575	1429	1367	1290	1075	1120	1088	1073	1030	1049	1011	1007	972	938	910	944	945	954	926	907	875	927	888	852	859	904	921	871	983	909	871	836	813	830	830	865	949	829	888	872	867	866	879	898	829	891	853	865	868	858	911	864	906	833	841	928	836	848	850	835	866	855	862	884	896	927	895	837	819	872	811	904	877	870	889	879	908	861	846	862	875	851	864	831	904	873	841	827	873	926	849	822	821	810	900	871	862	883	876	915	911	883	907	837	867	830	863	853	872	900	897	865	887	837	900	838	768	825	858	887	947	831	858	892	842	884	878	833	875	853	848	865	841	849	814	889	901	860	839	872	799	883	892	886	876	845	834	874	880	879	801	879	828	831	839	867	856	852	887	916	829	826	860	870	863	799	857	872	807	923	882	891	920	823	873	868	852	825	862	884	807	905	800	929	885	911	866	859	886	844	887	867	872	885	845	833	875	887	815	861	845	858	856	882	864	918	880	843	866	900	822	899	880	863	822	859	954	865	896	865	858	850	878	917	853	929	856	885	832	887	856	851	864	852	875	864	851	905	843	836	874	875	831	851	880	865	879	840	878	901	847	886	876	848	877	875	838	938	844	869	870	922	836	862	875	861	851	873	861	863	888	895	872	857	870	866	925	870	846	885	836	875	871	895	864	890	876	907	813	901	865	805	852	828	848	893	833	874	868	853	872	829	910	868	818	885	867	815	854	836	844	885	859	896	913	919	831	919	857	857	842	868	858	885	887	917	890	869	875	877	878	862	841	819	879	874	837	848	875	838	963	844	837	852	877	879	874	856	858	902	845	821	854	888	865	856	913	848	868	860	869	917	875	854	946	888	873	826	855	873	864	849	890	830	842	841	886	849	864	872	870	866	912	919	851	860	854	853	831	875	893	900	844	878	873	906	863	862	833	862	923	883	832	846	808	863	818	848	875	836	940	936	888	884	881	866	811	836	894	857	887	896	874	894	877	887	854	912	865	884	868	888	837	815	909	867	901	850	857	826	846	873	852	852	873	852	865	913	798	891	931	923	889	876	810	871	872	896	890	861	841	908	875	852	825	821	860	880	852	876	897	852	905	908	851	877	891	888	861	840	852	882	877	861	860	863	919	844	825	911	869	839	835	837	855	834	832	784	873	861	857	880	845	848	884	884	841	862	895	899	848	836	854	862	863	848	893	843	855	873	888	884	797	892	860	842	854	853	850	899	877	823	838	796	854	833	835	895	882	841	851	901	851	875	860	848	883	801	889	865	899	827	870	930	790	840	886	847	897	898	891	867	859	827	806	871	857	894	857	870	911	820	866	887	864	855	842	895	888	841	863	877	860	914	820	871	811	824	880	833	881	878	824	863	867	849	849	895	896	866	882	852	831	877	856	832	877	891	886	876	834	893	898	862	848	862	866	923	876	850	819	856	898	856	928	834	868	892	880	870	841	927	878	884	861	864	824	892	814	881	807	878	886	858	875	889	867	878	865	867	902	869	833	860	907	836	857	880	885	882	808	874	910	897	806	918	878	944	868	869	887	885	890	887	860	915	860	924	857	901	876	864	875	862	869	821	885	865	908	926	849	917	827	860	853	857	877	810	884	830	878	860	836	893	869	881	910	919	863	821	895	855	868	845	885	786	867	858	873	912	852	859	853	899	888	867	939	845	886	911	873	818	871	915	833	865	875	824	873	875	878	910	920	874	857	831	919	843	826	845	871	866	850	800	860	830	842	789	909	902	857	886	909	873	798	858	818	840	924	859	825	851	872	907	830	894	884	817	877	890	889	922	830	865	848	874	821	854	856	895	888	831	869	854	901	878	902	886	875	890	863	827	826	819	866	899	848	877	876	887	856	827	840	887	891	836	869	832	834	863	839	875	892	902	838	867	884	916	909	879	838	810	848	864	875	813	839	923	874	881	837	835	852	886	843	835	923	846	869	812	817	831	884	865	830	846	841	852	840	897	889	875	884	919	846	909	856	880	845	799	887	899	856	825	856	865	875	838	840	867	883	836	872	902	828	876	859	876	878	876	848	843	834	844	881	775	844	812	819	898	868	854	855	902	872	876	873	877	895	904	925	816	861	854	838	889	885	875	894	882	846	892	914	835	839	903	848	864	885	818	819	880	905	875	884	897	849	852	845	799	850	825	896	874	853	833	894	878	877	920	836	838	867	840	911	837	854	890	832	871	863	899	860	841	906	866	855	861	869	903	863	876	885	890	880	861	918	853	845	837	879	826	848	870	831	834	888	833	874	897	870	865	858	839	869	837	807	838	858	831	858	868	860	903	861	865	869	833	799	869	832	872	913	919	869	910	808	849	826	850	904	856	912	872	893	886	852	895	884	900	897	869	914	910	849	878	887	884	850	861	850	861	870	871	861	859	900	854	850	824	810	931	897	838	872	848	901	931	864	920	857	908	845	834	887	862	890	868	835	877	870	825	842	838	834	897	871	902	876	889	841	894	921	867	906	807	891	860	893	859	867	923	851	851	856	885	859	862	898	872	867	873	871	818	832	844	864	903	865	829	842	906	810	857	904	871	853	841	845	865	851	885	886	851	872	821	875	848	893	868	876	866	890	877	833	838	865	847	851	854	916	860	865	876	886	895	899	855	861	850	826	839	892	866	846	852	854	893	885	871	878	841	840	861	868	903	902	871	875	870	893	831	878	812	881	919	863	831	837	861	827	893	921	844	921	911	815	864	870	918	880	849	883	797	843	856	861	869	859	872	865	850	821	851	905	827	906	842	875	895	853	834	771	842	848	869	880	868	877	860	912	834	850	836	869	863	921	874	892	842	885	909	882	883	858	817	855	847	876	917	883	871	841	878	840	875	845	870	836	874	882	798	851	895	870	786	889	864	833	862	822	840	874	869	909	831	894	852	896	908	857	882	890	863	843	886	839	905	857	897	847	878	894	899	875	865	896	851	855	870	860	874	890	820	858	866	846	805	844	888	913	820	877	861	888	836	864	864	870	880	854	864	884	933	847	842	870	827	890	899	869	856	852	899	828	879	869	867	876	874	866	836	872	815	840	884	900	902	875	925	892	868	828	847	857	862	839	818	806	952	816	907	839	810	850	865	849	894	891	909	883	851	883	904	853	788	828	842	920	877	849	839	895	885	828	912	881	848	861	883	849	862	886	869	867	911	857	898	868	888	803	838	893	858	854	832	893	871	850	879	824	903	852	819	837	915	898	842	904	888	843	857	872	861	891	848	884	880	871	839	901	885	818	849	836	882	875	879	855	847	878	847	883	885	860	904	872	871	853	847	865	857	914	852	861	898	899	907	889	850	869	853	852	850	811	886	873	866	848	858	897	852	879	843	891	834	875	875	816	871	895	885	918	905	925	874	856	843	936	876	906	940	870	869	915	807	866	914	835	827	805	838	859	819	875	858	870	853	896	881	862	844	897	953	874
3818	2806	1437	931	1092	1596	1555	1365	1198	1085	1100	951	828	734	618	520	450	345	293	248	211	210	190	160	119	138	135	95	121	89	111	95	92	104	84	75	92	79	92	86	88	76	81	78	65	76	72	76	66	79	66	83	65	68	77	79	64	77	58	64	76	72	65	78	84	64	72	80	64	59	83	70	78	75	66	57	88	64	83	71	57	56	74	63	82	85	80	69	76	84	87	85	61	69	71	74	80	72	78	77	53	72	63	55	90	81	73	67	73	82	79	83	60	67	59	68	68	66	84	74	90	86	79	60	68	73	83	88	64	78	70	79	65	91	62	61	64	79	66	82	76	79	72	75	64	68	69	83	60	63	60	53	71	74	89	73	63	76	76	67	81	72	65	59	68	67	79	67	80	76	68	67	65	71	58	76	80	72	68	61	73	86	66	67	66	79	64	70	66	64	64	69	77	65	72	68	71	71	78	69	70	83	93	72	67	61	60	87	67	57	72	82	63	68	79	60	80	55	65	67	62	59	63	59	86	80	73	55	61	56	71	73	75	79	84	77	66	82	70	73	68	83	87	76	78	78	85	70	71	73	63	75	75	69	71	62	68	76	67	80	77	85	92	68	58	61	76	74	76	72	72	82	65	44	69	84	71	78	69	82	72	63	69	68	73	85	70	69	65	77	72	76	81	66	65	65	69	62	81	87	73	81	67	69	82	64	83	85	67	71	82	65	80	62	65	79	66	80	73	71	82	73	77	69	59	72	64	51	85	71	61	73	71	72	67	89	73	72	70	63	50	66	69	74	88	63	69	70	71	85	58	69	87	67	56	79	76	62	65	66	54	59	63	64	85	66	89	69	71	59	68	62	72	66	71	68	80	70	58	92	80	64	66	77	78	76	69	73	67	76	74	73	65	79	76	61	69	74	70	57	69	79	77	84	70	77	86	69	86	71	88	82	73	75	59	82	65	67	54	72	79	82	76	80	77	70	63	57	74	72	82	73	73	69	79	69	74	87	72	68	75	76	77	70	71	56	63	70	68	79	62	71	70	74	61	79	62	80	72	63	63	89	67	76	61	68	76	78	87	79	65	67	80	68	74	66	71	70	60	85	65	71	73	77	81	77	73	64	81	65	86	60	66	60	57	69	70	55	79	62	66	86	54	83	85	70	72	74	78	63	58	66	77	61	84	74	79	70	71	72	85	72	68	53	71	78	71	76	75	75	74	78	67	88	63	67	70	72	75	70	57	71	69	72	53	81	61	63	52	74	81	61	69	80	79	81	81	77	65	75	51	70	60	70	76	65	79	68	70	58	79	69	82	72	79	70	80	72	70	73	74	59	74	82	79	74	64	67	79	88	77	77	80	62	83	84	73	76	66	62	56	74	64	73	73	85	65	61	80	65	83	57	71	62	67	59	84	78	76	89	60	70	82	63	89	67	85	80	73	69	77	69	63	86	51	49	74	75	79	84	90	80	87	60	66	89	68	62	68	75	59	76	69	69	71	65	81	85	63	67	74	68	71	53	73	68	70	68	70	83	82	69	71	61	71	64	76	71	72	77	70	73	83	74	69	65	57	64	90	63	78	83	74	73	67	69	80	60	75	81	65	73	71	67	70	65	66	63	87	82	85	82	65	81	82	73	65	79	77	63	54	58	55	65	82	80	82	64	73	64	66	75	71	70	72	84	66	76	77	67	70	63	70	76	85	75	83	75	73	76	64	81	64	70	61	60	81	73	77	72	81	76	66	81	68	89	85	72	77	64	92	65	61	65	72	69	78	64	75	70	66	73	76	66	61	70	76	95	68	56	95	71	80	77	69	71	85	63	81	81	71	67	69	66	61	64	71	77	73	78	76	82	82	71	73	83	65	77	70	73	74	76	57	72	84	75	53	75	69	62	66	76	72	65	88	63	67	72	78	81	75	64	75	64	79	64	87	75	65	82	59	74	67	88	60	61	66	66	69	79	62	78	69	67	71	67	64	70	77	64	64	75	76	62	77	68	64	78	67	88	70	61	71	68	89	85	60	78	83	69	60	75	83	70	82	76	70	76	74	84	83	74	76	64	77	84	82	72	72	82	72	70	89	70	78	78	66	77	69	58	68	81	77	73	73	73	79	74	62	75	91	82	67	66	64	72	75	88	61	80	73	72	61	67	74	67	81	67	64	82	81	70	57	73	73	80	66	78	76	61	74	66	79	66	72	65	75	62	70	71	71	70	73	67	82	74	80	74	58	71	85	75	85	58	76	67	69	76	62	52	62	76	72	71	64	70	87	67	90	71	85	75	83	61	85	82	82	72	62	70	73	63	71	77	85	79	74	70	73	71	75	72	59	63	76	65	72	88	67	68	66	66	65	70	75	73	62	81	66	65	66	86	78	69	70	76	69	80	69	64	81	63	65	65	83	64	66	79	73	55	73	79	76	62	90	76	81	55	62	83	72	78	62	65	79	75	73	60	85	60	71	65	81	73	65	61	84	67	68	69	77	62	71	67	63	72	68	57	67	79	81	73	67	54	61	64	74	70	66	74	88	70	56	72	84	77	70	68	64	73	79	76	71	77	66	80	70	63	80	77	81	76	77	70	72	77	64	68	52	63	77	77	66	57	81	67	71	56	73	91	72	77	67	86	82	86	80	87	55	73	69	79	99	60	72	58	69	71	87	77	81	75	60	68	73	91	67	90	76	54	70	76	79	56	80	75	74	72	65	70	68	71	66	80	59	68	66	59	75	67	70	89	67	73	64	77	70	66	73	65	91	74	64	76	75	77	66	82	73	68	75	61	76	93	64	72	91	65	81	58	73	75	76	63	56	62	67	50	67	45	63	71	59	76	69	75	66	72	66	72	64	68	65	71	81	74	86	68	60	74	88	77	71	79	64	79	70	71	81	71	66	73	71	73	71	65	64	85	68	54	64	68	65	56	55	68	78	93	59	63	54	79	61	63	68	87	67	65	81	64	68	60	74	85	75	72	79	78	79	83	72	83	68	64	84	93	68	65	69	75	73	81	57	70	64	65	66	81	73	74	67	65	89	67	83	69	69	76	66	81	74	63	77	78	63	69	68	53	76	77	59	66	58	75	69	67	61	66	69	71	72	73	75	66	56	81	81	84	72	88	60	64	76	84	79	64	69	74	59	77	74	75	62	85	70	60	57	74	76	78	62	75	67	79	91	77	68	74	71	69	82	62	59	64	68	76	62	73	58	70	75	69	81	79	77	67	73	62	72	68	71	64	66	65	84	61	78	71	57	67	76	77	72	66	75	65	69	68	74	74	68	69	71	67	66	74	81	78	74	68	51	81	71	72	65	64	69	83	82	68	76	76	66	66	66	73	65	69	62	70	63	73	64	76	78	75	69	72	84	66	65	64	78	79	81	56	72	69	91	64	63	79	75	70	62	58	65	80	71	74	81	59	58	76	66	61	81	65	62	76	75	81	80	92	79	70	70	68	74	64	60	70	66	70	70	72	67	76	82	63	73	69	64	77	64	75
28608	20246	15758	22792	30491	31942	30393	27848	25885	24183	23833	22250	19950	17895	15654	13806	12079	10149	8381	6859	5710	5084	4382	3955	3564	3026	2635	2416	2164	2021	1852	1741	1569	1496	1370	1309	1193	1119	1160	1084	1063	1056	1073	1034	957	983	985	928	959	910	922	910	937	909	897	881	932	956	906	918	899	870	882	872	880	842	869	848	847	877	900	827	808	860	850	877	862	913	843	889	853	893	843	810	885	843	842	850	867	834	797	869	855	855	929	915	849	846	855	871	857	828	871	907	884	815	848	880	847	828	854	890	945	853	852	825	915	851	811	841	863	851	863	880	899	838	818	817	888	844	859	829	873	830	852	849	906	870	840	845	852	821	866	842	884	922	893	818	843	870	876	856	827	862	886	871	880	855	860	856	886	863	870	887	899	851	819	789	916	865	858	845	816	878	867	870	907	831	860	911	838	898	888	862	911	863	888	830	838	866	790	883	869	889	872	845	909	826	878	882	863	832	869	839	875	816	833	813	894	882	872	913	862	913	914	881	834	859	877	879	852	870	910	873	889	858	866	814	874	845	854	824	812	857	838	906	889	866	846	848	834	900	809	836	883	865	854	842	863	828	868	902	857	835	875	939	852	857	891	883	868	883	824	871	844	883	878	900	860	889	863	818	864	856	849	835	850	866	892	851	855	865	902	852	895	901	840	902	857	827	852	872	840	829	935	839	841	867	797	838	871	883	843	869	817	858	860	904	906	868	877	888	856	870	848	863	816	836	860	890	885	859	894	812	782	923	872	850	884	859	897	877	863	846	851	890	816	848	855	825	849	880	842	868	871	875	877	844	883	848	880	846	881	847	822	873	859	841	848	858	829	874	866	827	853	831	810	842	879	874	870	842	863	844	882	873	884	842	888	858	844	888	888	835	800	881	879	861	860	855	929	937	826	888	808	878	869	886	841	876	888	850	877	906	892	819	887	862	868	906	861	849	857	911	837	868	834	856	853	817	823	866	870	891	865	846	830	866	895	850	860	880	846	890	818	867	856	862	838	875	845	875	829	880	923	805	824	848	854	851	834	865	846	924	843	899	867	745	896	867	890	884	886	902	860	828	856	821	846	808	872	865	864	870	862	845	866	869	845	878	906	898	853	850	858	813	806	902	906	854	889	852	884	832	881	884	903	855	844	829	883	845	878	880	878	876	886	849	857	820	870	846	824	860	878	861	845	869	875	858	836	885	897	890	910	899	845	835	887	855	864	838	836	859	831	849	898	861	874	813	841	844	836	881	836	853	898	842	885	852	863	824	876	885	876	850	844	855	854	861	835	825	856	807	837	908	831	867	894	819	846	872	816	848	858	837	817	840	867	879	866	861	867	839	852	888	865	842	854	879	891	872	856	888	869	866	895	872	840	858	885	919	849	890	835	903	874	851	854	902	888	886	856	842	874	866	889	854	875	860	855	880	861	841	858	833	819	865	870	871	877	865	871	877	847	877	866	848	840	848	847	800	876	870	889	873	857	866	827	899	848	845	902	869	849	840	845	842	892	885	871	870	861	881	799	818	847	867	902	878	835	868	872	838	896	859	858	858	912	892	841	851	903	876	859	838	875	870	896	855	831	909	846	854	863	889	830	882	829	824	863	828	877	854	851	908	903	848	793	888	801	841	847	871	867	855	855	893	904	877	845	828	895	850	882	817	952	822	888	927	871	869	882	866	804	900	898	847	790	831	917	837	841	842	886	846	866	847	841	838	848	813	849	780	821	888	867	888	921	865	852	838	851	868	849	818	849	878	846	847	880	858	816	876	856	850	848	812	830	875	840	838	843	856	873	872	849	882	906	838	915	863	875	828	896	864	856	846	871	836	855	826	891	872	859	912	851	918	820	836	865	844	807	840	804	889	862	857	872	826	886	888	846	842	847	850	882	871	850	867	880	845	819	822	869	808	880	877	906	831	857	810	861	819	824	877	883	889	835	845	808	894	927	858	907	853	821	871	847	818	868	811	827	878	851	878	868	891	898	884	840	841	859	869	833	830	847	859	894	760	858	838	827	844	872	902	839	901	867	851	807	878	834	913	819	934	865	824	844	819	873	844	836	838	880	837	831	891	902	929	859	828	858	872	862	801	904	876	861	858	852	844	828	859	862	813	811	893	868	901	854	852	821	828	837	836	853	864	858	904	853	843	853	855	896	816	868	846	840	892	866	842	906	860	853	860	845	901	898	864	867	894	888	877	852	905	845	827	826	857	846	922	846	857	835	887	848	848	881	885	881	848	901	883	876	822	873	847	852	872	863	842	876	892	838	906	838	882	926	842	846	904	842	802	908	804	874	849	871	831	862	833	927	863	865	802	897	860	828	907	888	907	823	862	853	837	875	834	852	821	854	880	850	866	794	906	863	883	883	870	812	842	841	829	847	829	822	873	867	807	870	857	870	852	885	856	880	891	897	861	847	883	859	862	846	954	851	833	868	866	816	859	865	880	869	895	836	867	838	862	841	821	862	876	819	864	833	906	902	824	884	871	885	876	899	867	876	772	866	862	822	814	839	858	858	864	876	864	814	819	836	898	821	856	837	864	903	824	946	874	832	875	860	829	840	858	831	832	855	859	891	863	870	862	840	801	813	870	877	862	842	871	848	948	841	842	822	807	896	844	901	888	856	840	893	885	850	889	850	847	896	835	864	923	905	861	850	918	826	856	822	920	897	844	859	901	864	896	870	862	913	863	900	897	873	833	877	853	880	875	824	862	828	869	888	835	823	852	878	839	850	861	871	843	877	828	930	851	860	909	828	894	884	831	847	843	839	853	902	846	918	886	882	860	880	858	834	830	872	843	868	836	876	920	853	911	898	820	863	847	897	826	875	825	888	863	843	848	858	849	905	881	889	865	850	832	894	864	854	839	910	909	797	905	881	879	879	843	847	845	861	900	874	900	821	827	874	879	896	870	889	878	826	832	895	825	939	898	805	895	837	883	864	828	903	861	849	849	855	825	861	936	879	854	843	877	846	892	918	835	809	908	899	868	880	853	893	886	870	828	875	867	827	826	834	866	871	867	837	897	894	839	870	862	844	867	852	849	841	872	841	834	836	866	897	873	848	852	867	848	842	863	846	887	848	842	844	845	867	821	853	853	838	819	859	897	852	829	817	832	877	881	873	839	862	855	883	836	851	855	854	924	869	895	875	893	828	811	818	786	855	911	865	871	874	839	877	836	852	850	905	855	899	852	845	904	851	841	907	819	868	865	860	844	855	861	852	863	885	886	919	886	826	829	802	896	876	825	894	879	818	879	851	890	845	872	817	857	854	858	867	842	868	834	876	839	864	895	862	879	832	864	843	883	834	859	871	852	871	876	901	872	910	904	868	880	917	846	841	872	837	855	859	829	832	894	844	918	865	826	846	924	883	867	889	848	833	817	844	879	840	846	829	868	829	902	856	830	837	866	900	797	867	901	868	876	870	827	899	887	910	822	861	852	840	848	921	847	897	821	869	840	875	901	824	861	892	843	881	844	821	842	857	814	866	874
2540	1049	523	360	461	672	699	607	567	528	534	525	432	372	283	259	232	199	160	121	130	100	97	112	99	100	94	78	70	78	102	88	52	76	77	64	74	83	52	73	65	68	73	68	61	74	59	74	55	65	69	52	56	68	74	74	60	65	62	68	76	63	62	67	61	57	57	78	76	72	62	67	62	73	65	73	63	58	78	68	72	65	72	63	65	63	72	55	75	68	68	65	57	66	63	69	55	57	72	64	57	68	70	63	73	51	64	70	64	67	63	62	51	73	62	65	61	78	64	66	68	69	69	56	63	73	58	69	53	59	63	74	69	73	63	73	72	50	52	67	60	69	65	65	61	70	64	68	70	70	67	79	67	80	52	66	65	47	70	63	82	71	52	68	59	67	62	59	64	68	55	64	68	51	53	72	57	75	63	66	73	70	84	60	72	69	61	77	62	62	52	65	46	65	68	71	61	59	68	88	61	46	70	79	67	53	77	51	51	58	61	64	75	64	69	88	78	72	65	70	63	55	66	68	72	60	48	64	52	62	68	58	69	53	66	71	60	65	67	75	79	56	69	55	62	77	66	58	77	60	55	70	82	59	71	70	73	55	67	69	56	64	62	68	59	59	84	65	70	61	61	56	62	73	72	57	57	62	72	79	72	56	60	72	60	58	53	55	71	71	66	61	68	58	63	63	70	60	69	71	74	62	69	74	67	60	57	51	56	68	57	61	60	69	58	65	59	68	62	71	77	67	57	67	82	78	67	63	51	57	75	60	72	55	59	69	78	53	53	57	64	60	67	62	66	50	64	72	62	68	55	63	67	67	55	69	57	80	71	49	69	75	68	67	73	74	75	63	71	58	66	61	71	77	66	63	52	73	73	65	51	73	55	52	77	70	73	60	72	72	56	74	59	61	66	48	52	74	74	58	67	60	60	82	63	64	58	57	70	64	53	61	57	73	60	58	51	53	81	68	59	56	73	70	54	71	66	56	57	57	66	69	84	59	69	66	72	77	71	62	72	62	78	63	64	49	60	57	68	51	56	71	58	66	53	65	58	64	66	54	67	76	66	74	70	63	69	72	91	68	61	54	60	56	72	70	59	61	66	77	57	76	63	72	53	59	79	74	67	63	71	67	70	53	56	68	75	60	57	68	47	62	62	63	61	58	78	48	66	80	68	50	71	62	73	66	76	77	62	71	60	64	55	76	65	64	74	71	66	69	71	59	61	69	54	63	52	71	53	64	57	66	66	60	49	75	62	62	61	53	57	68	62	59	62	55	53	65	54	67	53	54	87	63	49	70	74	77	72	77	59	66	65	66	59	61	51	83	54	65	59	70	76	57	67	72	70	71	63	81	55	55	65	77	55	56	64	58	66	58	63	64	77	60	55	64	57	74	59	67	57	49	69	69	66	62	54	63	64	68	70	75	87	66	72	60	71	53	73	72	67	57	68	72	73	65	52	53	66	61	57	61	65	72	54	62	67	74	71	56	50	87	69	58	63	61	73	64	57	74	53	61	63	69	59	68	66	80	60	58	64	42	64	68	71	61	66	70	71	57	67	58	69	52	70	57	53	68	66	69	60	70	64	69	60	63	78	71	63	67	71	62	84	73	59	61	53	69	66	44	72	63	63	57	65	73	68	74	66	58	58	68	72	68	62	55	60	62	55	75	72	60	64	79	67	47	56	55	66	67	75	71	60	64	44	70	59	66	57	62	56	67	58	63	58	68	59	73	61	68	59	76	57	62	64	63	64	71	61	76	64	55	63	64	64	75	64	55	65	63	68	65	71	49	66	69	60	53	72	86	69	73	59	63	76	56	57	64	65	78	61	69	57	71	57	60	77	67	56	68	74	62	65	79	60	73	63	72	74	71	70	63	62	67	63	48	72	67	84	72	51	73	72	56	60	68	69	69	57	59	71	61	68	52	50	90	71	55	57	67	69	67	58	72	68	63	67	67	46	62	63	66	71	67	58	54	69	62	63	51	56	72	66	76	75	55	72	54	78	72	73	56	84	61	64	67	58	66	77	74	68	73	64	87	74	59	64	70	47	65	67	82	48	74	63	54	63	56	63	71	57	66	69	64	68	64	73	69	52	61	57	75	64	65	64	74	65	58	81	70	52	57	63	55	59	71	67	75	63	64	65	63	68	61	70	73	64	80	66	52	82	63	81	60	66	66	68	56	62	60	65	64	53	61	52	73	64	62	67	69	59	78	68	69	62	58	74	62	71	70	60	79	58	65	52	64	83	64	73	70	72	70	65	71	83	77	73	59	68	70	65	57	54	61	66	55	70	80	78	70	82	65	64	80	71	76	59	53	67	52	83	59	54	60	69	55	60	60	74	56	77	60	62	66	64	60	74	52	71	65	77	62	66	77	70	85	74	66	47	63	62	65	73	67	76	67	73	58	71	74	72	49	60	63	74	71	63	67	64	50	59	67	54	81	56	64	82	68	56	79	60	71	64	66	72	81	77	60	69	72	73	72	59	69	67	58	57	78	74	68	67	74	74	74	62	65	58	64	82	78	56	70	66	56	58	66	52	56	71	69	72	58	69	65	60	82	65	71	73	74	58	69	84	57	61	65	60	50	59	54	71	66	60	64	79	72	71	58	68	72	80	74	58	74	52	77	57	73	64	62	67	63	62	66	75	63	68	65	67	66	62	53	64	73	64	57	60	67	81	71	49	73	58	61	67	64	64	55	90	58	55	62	77	70	66	82	79	64	77	67	65	58	64	61	62	62	76	63	59	80	59	49	61	82	67	65	66	72	65	67	64	70	69	65	62	78	61	57	68	53	70	65	66	66	67	73	75	72	54	71	57	91	71	60	60	76	60	83	66	62	66	68	62	66	62	65	68	67	71	62	63	65	64	69	70	68	72	81	61	64	78	67	78	92	58	68	64	73	66	58	69	53	57	76	81	74	53	64	67	68	61	58	49	66	67	64	64	60	74	63	69	70	61	68	67	77	62	74	54	67	63	61	68	65	77	63	58	60	72	69	67	56	74	66	66	55	73	66	79	60	69	55	71	63	67	55	64	62	59	61	71	71	63	62	73	56	72	67	69	69	57	74	75	68	67	73	69	70	75	71	56	72	62	74	72	73	67	64	65	56	79	75	56	53	62	64	66	68	79	75	73	64	68	64	72	64	72	63	68	78	49	67	64	54	72	66	76	56	73	69	67	72	68	58	70	71	78	63	63	65	75	64	60	68	61	68	70	73	56	53	53	58	64	76	76	68	51	68	75	55	64	67	67	60	62	68	71	77	80	68	71	67	52	74	59	59	61	60	51	76	59	68	76	78	75	60	63	66	66	59	68	60	64	64	63	62	58	67	58	72	63	74	50	60	56	67	54	57	50	53	59	78	67	63	71	67	68	61	79	57	71	60	69	58	79	66	62	80	54	66	74	70	57	72	72	52	63	65	65	54	75	54	71	68	63	75	67	80	64	70	44	57	52	63	57	59	49	55	62	77	57	71	68	63	63	62
21003	13697	9658	15126	22985	24706	23037	20289	18301	16896	16780	15641	13478	11291	9435	7997	7056	5733	4567	3638	2768	2411	2180	1932	1885	1579	1548	1362	1231	1158	1108	1094	1012	1023	991	934	916	885	855	888	851	828	888	865	820	800	788	835	797	778	800	841	857	721	788	866	803	808	832	776	798	811	768	832	816	791	785	800	849	803	774	782	778	837	791	761	823	797	779	753	786	749	782	748	828	818	773	732	769	834	774	793	783	795	808	773	757	792	784	811	812	802	772	789	810	777	810	822	773	789	781	756	822	741	824	806	785	766	745	817	780	817	782	794	788	776	813	780	780	783	771	805	775	759	812	835	772	753	797	765	733	808	799	810	792	792	765	771	787	771	834	761	738	756	769	782	762	800	803	765	788	748	771	807	778	773	843	804	807	816	785	814	735	769	811	800	791	764	770	772	769	788	783	793	818	784	789	820	813	840	770	810	827	770	764	826	775	825	784	768	761	779	738	760	759	799	791	802	793	765	803	759	807	785	776	839	761	755	746	748	797	795	777	789	781	808	796	734	768	813	767	810	823	732	789	760	797	794	711	730	762	820	822	856	770	802	822	784	741	749	779	745	770	838	798	803	788	723	779	765	792	815	744	814	760	807	753	840	840	779	834	780	778	781	762	810	786	841	746	772	767	758	838	776	736	736	797	802	760	811	793	830	758	775	747	778	754	760	771	781	829	795	795	862	806	793	780	824	786	846	760	781	801	840	783	785	831	760	814	799	805	815	776	788	741	744	774	804	822	800	810	796	786	793	836	792	806	761	711	756	796	755	782	801	828	749	807	736	769	804	782	770	803	817	792	779	787	796	765	794	816	820	799	802	834	786	767	731	812	772	745	754	814	813	818	829	775	791	782	775	750	779	751	759	805	784	805	771	757	851	789	788	764	790	768	752	827	859	780	814	785	792	765	770	792	838	814	752	842	829	833	759	735	803	786	806	845	810	791	776	780	765	755	776	798	788	772	763	818	779	782	752	742	796	786	761	765	810	826	833	773	758	817	825	782	779	744	788	830	783	819	826	777	751	778	765	755	778	780	795	804	804	745	863	782	816	768	786	769	814	778	825	790	798	745	764	776	830	772	860	798	748	775	823	838	779	825	847	735	815	830	788	767	804	827	778	838	764	830	828	762	752	794	805	784	783	796	815	787	780	778	775	794	780	801	799	831	786	738	839	797	776	817	780	827	800	793	825	766	783	784	764	744	785	772	774	772	804	793	837	771	779	832	843	739	795	780	796	794	789	829	815	792	758	775	783	771	784	800	803	737	743	737	784	778	753	809	797	826	820	832	787	788	768	764	807	762	753	790	775	791	779	798	761	797	835	770	812	767	804	770	806	803	793	740	743	807	871	760	777	744	797	795	812	809	812	837	792	804	757	773	790	761	794	817	753	775	804	806	823	758	779	772	783	794	813	767	745	799	766	769	811	839	777	776	768	793	759	788	795	814	772	800	756	805	761	790	795	848	763	823	775	810	836	812	754	807	810	789	796	797	799	788	768	788	764	768	824	830	812	782	792	788	822	785	795	805	753	802	769	776	755	765	774	792	821	752	758	783	755	800	798	815	803	760	792	810	832	792	827	809	831	828	771	807	804	803	812	765	809	747	734	793	824	788	774	795	780	787	779	784	789	801	751	812	807	779	779	806	731	784	803	790	818	768	839	793	703	772	797	762	796	764	783	753	828	780	764	744	808	786	749	791	787	778	767	794	790	781	751	790	800	819	802	840	757	790	765	762	811	797	772	784	818	827	786	758	765	806	824	811	826	781	765	778	795	802	806	787	777	769	795	817	816	781	845	811	748	842	782	768	764	789	786	801	843	776	782	732	793	790	782	824	807	806	757	816	792	785	801	797	769	779	792	783	800	760	806	755	774	800	784	813	837	820	804	789	753	835	813	779	784	791	760	828	782	775	841	750	813	788	800	793	776	796	758	791	780	749	800	776	819	783	787	838	806	846	778	779	747	765	817	737	772	796	812	792	773	783	768	753	821	785	810	742	803	754	781	758	765	771	842	764	792	808	824	816	761	821	784	757	759	800	719	756	776	768	801	777	811	725	798	760	798	782	772	817	764	794	776	760	815	755	830	789	813	780	794	817	795	769	784	777	753	765	769	864	828	733	791	742	775	790	766	788	792	812	817	763	760	776	809	761	753	782	761	813	779	741	765	837	785	800	775	747	778	765	753	787	842	804	792	784	790	736	819	776	786	773	738	758	751	783	744	809	836	792	845	808	837	774	810	819	809	815	800	805	803	823	805	819	784	791	802	790	819	737	776	741	821	809	759	781	765	763	762	805	750	790	780	791	809	811	797	753	774	799	793	775	800	770	761	775	803	790	738	761	789	770	824	789	829	791	783	801	794	777	797	795	800	775	742	789	771	779	812	776	756	816	754	853	817	785	775	781	783	785	788	788	815	796	792	743	740	776	772	817	766	774	798	780	815	784	818	820	788	796	801	799	778	786	768	759	773	793	744	803	758	818	713	758	812	776	810	761	744	835	797	843	819	770	772	768	775	834	821	801	794	832	766	787	755	788	818	766	763	774	796	797	839	773	793	747	774	784	756	795	786	795	804	744	765	807	745	773	774	779	815	766	794	776	804	752	752	761	812	801	802	795	747	796	774	813	871	769	763	758	787	767	772	870	799	762	825	769	819	798	806	750	786	768	818	817	822	765	742	780	731	800	790	771	784	747	802	786	772	792	786	773	780	808	781	756	785	778	764	798	796	798	805	788	794	789	846	775	753	779	766	749	836	776	789	761	759	793	787	786	782	799	752	802	769	801	745	759	758	815	822	847	745	782	774	760	739	807	752	799	831	821	807	765	740	781	776	759	797	794	775	775	772	783	751	766	800	785	779	741	771	774	766	802	777	810	785	847	765	799	819	787	767	816	765	763	792	810	776	807	755	765	793	819	791	783	765	802	834	849	804	831	803	807	791	776	752	760	814	810	770	795	785	801	803	825	772	769	748	778	791	796	798	826	787	802	772	814	815	830	755	820	744	780	817	761	799	758	785	853	805	835	757	786	773	818	790	789	807	815	824	782	731	762	841	763	845	801	775	832	831	828	807	808	848	843	794	789	801	792	776	820	756	779	746	778	836	783	783	806	809	808	821	848	811	797	791	792	806	764	805	789	816	827	783	828	787	800	776	786	759	823	783	786	765	802	817	806	809	769	790	750	746	809	883	756	759	788	795	758	744	801	796	802	811	810	780	804	827	874	781	811	771	789	781	788	767	820	787	801	804	792	770	766	785	718	808	788	758	811	778	852	807	792	805	778	746	787	813	816	792	744	760	784	792	753	764	806	819	801	729	821	833	790	776	818	815	788	771	825	819	745	789	766	788	790	777	781	789	717	780	763	788	789	785	804	759	799	781	762	790	765	825	843	812	806	758	761	819	813	821	823	822	811	758	801	835	810	745	819	803	753	805	781	792	811	766	846	768	811	785	790	753	796	769	818	781	796	810
2702	1971	1029	666	803	1027	1071	811	772	752	782	731	662	502	442	344	301	299	217	183	160	122	106	120	111	96	101	87	85	105	61	91	81	79	72	80	67	75	74	81	55	62	59	60	60	71	56	80	74	65	44	74	69	77	73	70	66	77	74	74	52	67	67	50	47	70	67	75	77	68	59	74	65	61	61	65	84	59	68	67	58	62	74	57	75	70	63	63	75	76	71	67	59	71	77	54	77	60	67	79	58	62	67	56	65	60	60	78	54	78	67	70	62	67	85	71	70	67	62	69	56	59	52	75	66	50	68	73	56	65	69	67	67	68	56	65	71	62	71	71	68	61	57	55	69	84	67	69	62	67	60	59	60	70	88	56	63	51	73	60	78	70	78	61	73	61	63	67	54	78	77	75	71	79	62	75	58	60	71	72	50	45	65	78	75	68	64	74	66	73	56	60	75	73	66	70	64	67	70	75	59	62	83	71	74	67	64	64	67	59	74	50	72	64	67	66	59	66	58	65	75	61	54	72	77	73	58	67	73	66	78	72	67	66	63	71	50	66	75	58	68	65	65	64	59	81	65	61	79	82	67	66	79	67	73	69	63	71	68	83	56	70	65	70	65	61	77	60	64	61	62	77	64	64	63	59	75	65	62	76	63	73	66	69	74	76	60	64	65	77	73	80	66	75	64	73	64	65	53	68	85	63	59	68	62	61	59	79	65	62	73	72	75	55	74	65	58	83	70	76	62	95	63	59	65	62	68	75	69	65	59	71	56	68	50	70	73	55	69	72	72	65	59	80	66	69	61	63	53	60	67	54	74	72	59	77	61	59	69	64	66	81	65	62	81	72	62	63	74	68	59	59	75	63	58	67	64	77	75	71	78	63	81	76	63	72	60	66	62	70	68	70	64	67	71	72	66	69	60	61	63	70	64	79	69	62	76	66	71	80	66	47	80	81	67	61	80	79	62	66	70	64	66	67	86	64	82	70	60	72	46	65	70	60	78	45	71	69	61	62	67	63	64	63	68	67	59	64	82	76	76	72	63	53	69	70	75	54	80	66	58	81	62	81	73	82	80	59	71	73	54	84	69	60	78	56	66	72	61	69	80	71	71	63	62	78	63	64	68	71	66	90	74	76	67	56	61	72	54	85	70	74	62	54	60	62	67	74	66	87	60	56	68	77	81	71	67	61	64	74	55	49	76	73	64	61	73	74	87	57	73	61	67	64	65	60	79	53	77	77	56	62	74	65	75	59	54	56	67	71	65	65	72	70	69	59	64	78	51	64	69	76	83	95	90	76	70	72	71	72	63	76	57	60	55	66	74	66	60	65	70	76	76	57	52	65	71	75	75	61	77	57	59	66	74	82	87	63	46	81	74	69	62	66	67	67	62	70	59	60	71	41	71	64	85	65	63	62	68	75	76	62	66	51	69	65	66	50	59	54	57	65	47	76	67	72	65	81	79	57	66	72	67	61	73	73	71	75	87	64	51	51	51	62	69	54	89	69	66	58	63	76	65	56	73	66	77	72	75	60	73	50	69	72	78	76	76	70	58	54	56	66	68	68	48	57	58	62	63	63	76	72	71	72	71	56	67	68	70	76	81	67	56	78	76	66	73	60	69	72	71	82	62	58	76	65	58	80	61	56	58	66	63	73	66	70	73	74	73	72	62	64	62	75	58	80	75	79	70	72	60	75	79	55	55	73	64	72	64	60	71	65	76	65	68	65	56	79	68	74	68	64	73	83	70	74	77	59	67	71	68	65	79	59	57	84	72	59	57	60	73	74	64	65	67	71	74	72	83	63	71	66	79	76	70	57	71	53	62	51	54	62	75	69	70	52	69	58	85	62	66	72	62	69	69	64	83	79	73	64	66	63	57	78	68	65	62	71	67	62	82	69	67	74	61	67	64	66	86	66	57	77	56	66	64	64	60	68	74	63	60	77	65	78	69	55	67	95	71	67	63	60	68	61	58	71	72	54	56	69	62	52	77	60	73	77	78	67	60	66	63	52	78	70	62	63	64	61	68	60	68	73	67	58	55	59	67	77	62	89	69	80	65	67	57	75	58	62	72	83	57	78	67	61	64	73	69	86	65	70	62	69	53	68	70	67	64	55	59	78	64	73	77	74	73	77	64	80	69	66	73	67	60	62	74	60	64	76	69	68	65	74	54	55	81	64	74	65	61	73	70	65	63	64	70	67	75	67	75	73	66	78	60	57	53	75	69	63	66	64	71	62	65	52	73	62	63	67	70	76	66	65	65	70	68	63	61	66	67	62	71	83	71	76	55	69	69	68	72	70	69	79	58	74	63	76	77	67	67	69	63	67	78	64	81	74	73	59	54	64	73	65	81	60	67	67	72	59	60	69	69	75	65	78	62	51	67	71	75	75	70	73	70	73	66	60	60	68	63	57	63	69	70	57	66	67	60	66	69	68	81	56	75	66	73	71	68	75	69	73	70	78	55	75	77	69	76	59	57	66	53	65	67	71	63	67	74	67	75	60	65	55	69	55	65	67	69	80	60	63	61	65	60	68	54	69	78	60	67	77	53	80	70	61	82	78	63	54	71	51	62	78	85	73	67	70	74	65	58	56	74	67	75	66	56	78	71	57	63	65	61	60	60	78	74	54	71	72	71	69	64	71	47	65	72	66	94	60	94	70	72	61	89	70	70	48	62	88	65	68	76	78	77	68	59	63	75	62	62	68	75	61	68	70	61	77	70	48	66	71	71	60	81	74	72	54	74	77	72	49	67	63	83	80	92	63	78	70	52	72	79	54	67	62	80	76	84	53	72	65	66	65	67	69	68	63	54	64	56	74	69	66	67	72	62	72	72	82	79	47	64	55	76	72	64	66	65	55	49	55	77	65	57	70	59	56	70	67	80	71	84	67	57	55	66	66	65	54	55	58	70	71	74	68	62	66	80	70	63	88	68	61	70	74	68	71	76	57	62	68	79	47	61	60	68	60	63	65	72	55	71	57	63	77	64	74	63	53	68	74	59	70	72	65	75	66	68	79	65	73	69	73	70	52	64	69	60	60	75	65	61	75	79	61	71	71	69	53	58	77	66	82	63	70	74	64	58	72	66	76	61	68	68	70	54	60	65	54	71	75	67	62	71	58	68	71	63	69	84	74	80	74	68	71	57	57	70	64	56	62	67	95	55	49	74	75	71	66	66	50	81	73	63	61	69	72	68	59	61	70	66	70	59	67	66	80	77	64	68	57	69	61	65	74	62	59	74	72	80	66	71	61	65	55	63	71	72	75	62	71	64	65	60	60	66	73	72	67	56	63	75	66	61	70	66	67	60	73	65	64	58	84	66	59	70	68	71	52	55	53	55	65	75	56	61	66	53	68	63	81	75	61	93	55	87	57	57	72	73	72	56	69	71	76	72	77	66	85	64	68	80	72	63	77	87	80	68	73	51	58	67	78	68	82	72	57	56	75	63	61	79	59	76	57	62	66	67	53	68	73	87	66	73	62	56	86
24958	18069	13180	19766	27423	28385	26752	23755	21703	20610	19835	18646	16208	13957	11992	10133	9131	7706	6289	5173	3902	3292	2933	2605	2327	2126	1961	1684	1577	1411	1356	1261	1240	1210	1106	1080	952	983	967	933	972	873	890	902	901	870	841	843	795	814	806	839	849	849	815	741	850	851	791	808	820	814	795	778	815	788	832	863	800	772	826	759	862	872	771	792	790	779	765	800	793	762	802	781	807	787	790	811	778	798	791	765	839	838	849	836	814	821	796	781	812	811	807	838	848	784	787	823	823	787	839	766	814	845	811	823	823	760	821	825	803	801	806	824	807	825	800	847	824	804	739	803	836	846	857	775	844	800	795	752	797	833	785	797	770	823	872	809	754	800	808	822	787	805	803	786	774	774	829	812	815	806	823	851	795	785	787	803	758	773	792	828	762	852	766	804	820	797	802	859	710	774	803	806	770	820	798	808	782	811	804	791	799	784	816	850	814	823	815	786	816	774	770	773	808	754	794	794	769	833	838	804	771	793	832	835	793	824	855	768	776	815	797	817	822	814	775	787	757	827	840	791	786	757	793	808	813	776	777	804	807	725	780	774	837	827	797	804	794	770	758	766	842	901	800	821	788	815	785	766	827	838	802	823	822	798	788	795	797	821	800	817	761	854	830	755	804	809	762	765	787	819	787	808	791	794	816	850	777	795	811	833	798	794	771	850	804	836	787	784	795	796	818	808	847	758	749	829	784	837	855	788	759	858	853	769	747	804	813	819	779	783	798	823	795	784	806	829	772	800	830	826	818	807	829	791	826	775	832	810	833	806	764	816	785	750	792	783	801	841	815	752	771	789	794	803	788	853	801	804	793	826	826	783	768	804	803	830	818	825	830	791	831	777	769	729	773	790	812	833	788	843	804	825	786	785	804	790	786	773	813	808	785	839	834	723	785	853	777	814	802	836	795	803	822	831	779	838	723	769	827	783	766	879	755	803	800	807	784	800	799	804	840	812	874	810	834	805	775	778	797	844	815	785	794	824	810	817	800	847	778	813	885	859	873	819	814	827	824	797	795	793	829	798	795	781	779	794	776	798	792	800	816	818	761	775	770	796	838	769	788	863	801	800	786	835	798	804	804	850	761	817	793	804	801	808	818	828	783	762	794	857	761	807	815	775	795	832	778	758	808	786	812	801	767	805	800	756	823	785	854	775	819	802	751	846	751	816	847	770	819	826	788	765	802	807	819	768	756	767	812	788	764	828	788	769	830	831	827	810	798	757	776	808	803	791	812	827	853	825	819	806	800	798	811	810	824	800	773	784	798	805	796	847	816	777	818	809	818	738	791	816	791	783	834	857	830	854	818	810	845	765	804	789	802	845	807	810	784	798	821	783	875	803	812	788	802	796	779	786	819	830	838	867	815	818	815	804	836	796	798	798	781	816	879	782	835	817	794	788	813	834	818	873	774	846	861	814	758	795	750	782	826	837	783	781	797	837	780	765	860	767	789	792	848	818	815	863	803	812	780	830	802	795	792	796	806	803	825	782	838	814	821	843	828	827	817	812	776	827	825	780	801	790	815	828	754	799	811	778	756	810	833	810	781	785	760	800	841	814	774	793	796	806	793	781	804	771	814	818	796	813	799	804	854	816	745	776	873	836	761	812	817	814	817	790	872	776	803	808	801	791	789	783	767	869	828	773	801	780	835	785	777	805	807	780	798	814	837	802	828	793	771	799	820	828	851	791	746	833	735	828	808	815	760	809	771	811	807	766	823	762	861	792	790	778	785	786	774	812	796	845	790	827	812	777	778	838	808	820	791	805	784	819	781	770	772	812	740	815	805	762	785	833	829	860	788	823	818	840	811	857	776	830	793	833	808	852	814	807	823	818	800	763	790	784	841	816	789	796	797	778	790	829	823	802	786	823	836	817	833	820	828	812	780	786	823	801	854	848	763	799	772	807	786	761	788	849	820	817	768	806	830	726	839	796	809	801	800	802	802	811	757	835	827	763	757	794	836	837	853	760	804	810	819	814	782	753	810	773	832	778	816	829	799	776	839	810	805	797	819	788	875	787	826	806	818	780	813	788	784	796	831	772	787	806	825	829	797	798	804	830	807	791	831	757	801	793	792	785	811	783	762	839	803	834	791	778	742	835	821	823	821	859	814	813	794	793	796	800	812	796	838	787	853	808	796	814	837	782	875	778	792	832	799	812	777	803	876	826	809	774	817	851	837	810	803	830	760	846	793	792	773	819	799	873	839	774	800	852	833	819	852	788	758	807	786	785	831	828	833	824	813	835	796	828	763	837	789	796	766	804	771	805	830	823	831	784	815	838	792	818	782	849	811	818	779	804	759	845	805	794	759	849	813	802	774	838	810	759	844	837	762	775	815	770	805	779	864	839	762	787	839	803	772	772	810	798	804	833	803	820	837	861	845	822	781	785	814	803	767	819	812	764	781	772	759	779	838	787	870	747	828	756	816	816	809	800	795	788	797	783	832	795	787	738	814	763	773	788	815	851	797	818	839	813	798	796	804	827	787	759	839	791	784	788	810	774	878	840	769	843	840	776	814	807	806	785	764	827	800	800	803	839	783	795	790	739	824	796	793	801	786	782	817	772	793	794	842	790	760	776	799	809	820	796	832	800	785	783	836	838	821	859	782	791	760	846	792	821	888	794	803	821	787	761	800	806	797	864	799	808	780	806	804	790	783	878	794	772	813	799	818	779	803	814	811	752	786	805	844	822	824	800	785	772	826	776	830	803	744	838	807	800	792	814	808	814	800	815	829	808	791	793	844	791	832	797	814	798	847	788	808	851	815	828	797	810	840	811	802	857	812	848	814	815	826	811	819	828	795	805	796	799	797	833	785	827	745	815	794	744	789	831	874	761	790	791	779	804	820	844	845	802	825	788	836	810	803	797	794	791	787	825	795	844	784	783	757	855	793	869	758	792	844	812	857	835	806	840	782	810	771	830	799	829	847	874	795	805	809	810	882	846	798	746	755	780	801	816	828	790	772	773	789	830	765	812	775	834	807	809	796	762	837	835	819	835	788	812	765	793	787	814	778	778	835	852	801	795	769	814	783	802	798	804	816	808	775	767	788	831	818	812	792	844	802	803	772	840	760	834	823	769	838	812	813	799	776	817	763	812	833	842	820	808	760	780	846	788	780	812	817	813	820	810	820	824	792	762	797	758	819	800	854	851	821	794	816	861	808	790	796	796	813	864	836	830	801	842	797	788	809	814	802	809	816	804	839	773	803	834	796	769	748	775	822	869	754	837	787	791	807	797	827	804	778	784	763	801	813	819	735	798	795	773	756	824	869	842	769	808	810	805	854	741	828	812	871	786	809	775	760	856	761	852	866	827	840	828	825	805	811	823	768	803	793	770	815	797	786	791	812	788	836	801	815	791	773	809	812	790	778	754	806	760	798	799	790	766	744	774	767	799	850	833	806	842	826	805	829	782	800	774	800	809	793	842	803	785	818	727	815	832	791	811	798	808	738	816	805	762	812	851	818	795
4102	1898	1150	684	771	1073	1038	891	812	804	839	735	645	533	401	390	366	312	280	232	180	141	121	119	131	99	106	101	104	102	89	85	82	75	86	73	69	68	63	72	76	80	81	81	74	88	61	76	70	58	79	51	79	72	69	60	60	78	71	66	83	76	76	66	65	72	65	66	66	62	77	54	77	68	74	63	76	78	65	70	69	52	88	64	69	66	70	73	68	59	58	59	74	75	57	89	85	65	68	61	69	72	59	69	76	72	69	88	78	75	75	64	74	79	79	59	74	79	80	79	61	71	62	79	66	75	83	66	95	58	73	54	74	94	64	69	56	79	60	81	70	66	69	75	67	57	77	65	57	61	50	63	70	77	52	69	74	56	62	77	60	59	90	77	69	64	55	71	62	59	60	71	71	83	69	83	86	73	66	64	73	63	67	69	65	50	88	71	73	57	72	82	65	69	82	66	78	78	66	68	77	45	61	77	67	69	71	82	63	65	72	66	63	59	102	82	79	59	74	76	69	75	62	64	69	61	81	61	64	64	89	59	67	85	78	66	62	56	82	75	76	64	66	74	73	68	78	63	75	59	48	81	72	73	59	82	72	62	64	76	59	63	66	62	64	62	64	61	77	62	71	78	77	78	80	69	59	76	67	65	72	67	71	68	64	75	79	67	58	88	55	73	75	63	59	68	69	66	76	78	69	68	67	64	75	65	80	55	69	51	61	64	76	90	88	74	68	62	75	58	71	64	77	67	58	71	75	70	90	70	92	70	77	78	64	68	64	87	76	83	72	86	80	80	87	67	83	68	71	84	75	68	67	77	72	68	79	65	58	71	68	78	67	72	82	86	74	82	97	69	74	62	68	81	80	88	59	64	66	68	61	76	62	61	82	57	53	67	75	88	77	73	83	66	77	66	66	71	74	87	85	56	77	61	70	40	88	63	78	64	73	79	58	69	68	61	61	77	66	65	82	70	71	70	70	65	63	79	57	78	70	55	67	75	75	69	63	61	86	83	84	73	60	73	78	62	66	78	75	53	62	75	73	72	79	68	61	59	62	70	67	73	67	65	74	56	58	75	79	74	84	65	80	62	66	65	63	77	49	66	89	72	85	61	71	64	62	83	64	65	84	71	58	65	78	72	67	76	76	69	67	78	79	83	83	66	67	51	75	64	69	76	65	60	57	59	77	86	69	55	68	85	76	78	60	60	79	75	66	70	76	76	64	62	70	66	51	57	52	58	72	64	71	69	61	76	75	80	87	72	76	83	84	76	64	63	80	63	87	65	75	73	74	80	72	58	71	67	69	66	90	56	79	68	61	71	67	63	66	86	80	76	74	80	70	80	83	79	70	67	77	60	77	75	75	91	63	67	69	72	72	78	76	80	73	54	76	75	65	57	62	73	79	71	71	59	71	69	73	64	68	72	68	68	61	64	72	71	65	74	72	76	70	59	76	63	82	77	68	87	82	75	65	67	81	75	56	65	67	71	61	76	62	65	70	74	77	64	66	65	70	68	66	60	76	64	83	71	71	59	71	77	72	68	62	61	60	69	74	77	69	78	84	72	65	74	59	50	62	68	71	63	71	74	85	75	72	59	81	72	73	63	73	65	76	83	53	56	62	69	63	71	65	82	74	60	74	74	55	71	93	69	71	75	58	56	68	67	74	54	77	67	70	67	72	66	74	80	60	82	75	66	76	74	78	62	59	61	72	73	79	87	73	60	82	62	76	69	73	75	69	66	67	87	69	68	60	83	57	81	62	73	55	82	78	71	67	67	77	68	66	61	84	74	79	63	70	77	58	91	55	72	64	73	87	58	77	71	57	73	62	59	71	84	70	71	48	83	71	64	80	63	61	66	64	67	69	69	84	86	64	97	68	57	56	79	61	73	82	74	65	72	84	79	70	67	76	65	71	61	65	59	60	70	64	73	79	73	73	63	67	66	80	63	71	62	69	72	54	73	82	61	65	61	68	80	80	90	71	75	72	65	75	67	77	65	77	72	74	69	91	74	78	57	82	82	75	58	71	60	69	63	76	69	83	82	81	71	76	56	83	78	56	70	45	80	61	68	82	60	57	65	74	79	72	75	71	77	66	71	67	75	81	60	72	78	57	79	66	83	72	69	79	59	78	63	71	76	64	64	57	63	72	70	64	61	61	67	68	61	74	72	65	76	80	64	62	60	80	64	72	69	68	71	83	66	94	74	73	77	75	83	72	68	64	52	59	74	80	56	72	66	73	75	58	78	66	72	70	70	67	61	76	62	73	78	77	66	81	64	78	65	58	76	78	65	69	95	75	92	76	71	69	70	75	80	61	60	69	87	77	77	71	67	77	66	81	87	64	61	62	66	78	80	60	79	69	69	65	77	66	70	64	74	74	59	80	80	62	63	69	78	64	57	71	63	61	58	66	71	74	56	58	94	77	64	83	69	55	60	73	84	70	65	78	63	83	69	72	53	66	91	71	70	80	63	65	64	73	74	60	66	85	77	52	71	64	70	79	71	50	76	72	79	72	68	78	78	67	86	85	70	62	73	83	79	63	60	63	86	51	74	59	67	61	74	68	66	59	78	66	59	89	65	54	70	66	76	72	72	68	70	87	80	57	70	87	74	63	86	72	76	65	71	79	75	76	88	83	81	73	81	47	62	69	66	91	63	59	73	70	76	73	69	61	66	78	74	66	60	73	72	84	69	69	61	67	70	69	64	64	66	71	69	64	67	90	54	72	80	66	66	69	73	67	79	69	72	81	61	59	66	69	91	68	75	67	65	72	72	63	79	84	66	85	72	64	72	78	78	61	67	64	70	57	71	67	73	81	72	67	77	70	61	67	67	66	74	70	71	72	67	70	70	64	65	71	84	69	59	64	78	75	70	68	66	59	74	70	85	69	82	71	55	72	73	83	77	65	74	74	71	57	77	78	68	85	60	77	59	68	63	79	72	73	71	86	86	59	74	65	83	72	69	67	69	86	93	71	80	67	59	66	70	83	67	68	64	83	67	74	82	74	77	76	65	71	67	79	73	74	59	63	74	69	68	80	62	61	74	72	74	66	70	77	63	69	85	90	81	64	81	64	65	66	62	71	66	67	63	71	70	59	83	70	54	81	62	80	67	81	65	67	74	85	59	69	64	72	68	73	83	75	62	72	62	66	65	58	64	83	81	55	81	67	64	59	74	59	62	69	79	85	81	61	69	82	74	77	74	62	82	79	81	70	57	77	81	73	73	68	61	75	79	69	78	83	80	75	84	90	69	73	69	75	71	67	78	76	75	67	74	61	71	75	71	68	68	80	74	68	82	59	84	64	80	72	71	75	72	63	56	62	69	74	63	72	86	77	72	71	74	65	70	61	79	67	71	76	68	73	79	70	70	64	79	57	75	83	71	57	62	62	87	62	69	71	50	68	82	56	68	69	60	72	82	76	78	64	57	75	70	89	64	64	66	72	66	74	53	89	67	74	88	75	66	68	72	64	68	75	75	61	65	51	69
24460	17772	13623	20214	27589	29024	26878	24443	22844	21467	20558	19539	17058	14421	12570	10838	9985	8772	7364	6005	4680	3696	3169	3045	2636	2399	2238	1974	1690	1599	1541	1449	1350	1279	1220	1159	1121	1045	1101	1052	975	949	1012	926	880	912	856	895	891	887	886	887	947	891	898	891	878	861	910	916	848	860	900	825	860	848	773	887	866	859	859	873	877	857	818	856	829	905	801	865	827	808	899	860	916	818	839	828	897	786	851	832	880	860	863	851	874	903	848	848	850	882	827	835	858	919	860	909	882	873	854	866	834	861	881	913	830	828	891	821	898	783	812	886	885	879	850	859	891	869	882	829	867	863	806	884	876	820	871	879	862	835	883	902	912	852	850	848	861	876	882	861	854	836	928	878	862	858	845	883	822	824	851	801	851	892	854	806	827	832	848	845	815	826	834	802	837	853	862	899	911	866	852	869	871	823	886	854	843	873	822	834	831	834	869	878	875	863	873	859	902	861	899	907	894	852	885	855	844	874	865	837	844	900	840	844	862	846	837	941	840	884	865	871	879	834	831	850	803	873	869	924	864	863	870	847	851	838	867	815	848	811	857	861	837	885	896	829	799	783	832	873	845	849	849	873	850	867	856	829	839	827	900	914	872	862	835	878	850	868	844	829	842	810	853	869	850	862	853	892	827	820	850	876	839	854	877	841	835	832	848	886	825	877	847	865	834	809	803	883	811	843	878	889	824	818	830	883	877	850	870	850	874	910	846	816	789	839	858	820	901	813	883	835	908	842	955	833	831	855	880	852	842	910	862	853	838	881	848	834	858	822	870	861	861	857	886	833	909	869	853	870	835	831	871	785	873	840	822	859	864	929	871	871	876	863	851	847	886	815	861	884	889	906	893	845	842	901	866	801	781	873	855	884	832	839	852	883	871	856	883	867	897	832	864	848	848	914	876	873	898	866	885	858	884	805	880	826	836	890	866	855	850	856	867	872	858	851	862	873	867	797	853	831	793	800	865	830	858	894	844	882	823	874	858	841	865	858	832	853	863	878	872	836	886	848	845	813	843	832	852	866	867	843	849	807	873	879	861	869	824	878	830	861	854	891	848	826	855	859	849	844	889	870	896	882	881	844	845	819	831	855	851	849	838	884	849	879	841	844	929	849	849	879	881	862	822	894	803	855	808	836	837	830	879	829	841	839	836	807	836	813	886	897	831	905	860	813	836	854	821	856	868	910	904	842	809	851	816	885	859	850	870	881	868	840	855	840	872	837	909	916	884	826	851	834	826	864	849	833	809	897	863	885	853	869	808	876	849	868	875	837	860	871	837	840	843	834	810	850	875	843	844	862	851	843	882	860	904	879	880	836	862	913	864	839	841	909	853	816	829	836	847	815	844	860	844	868	818	848	928	880	864	843	810	858	860	881	865	832	847	890	897	860	862	865	872	815	806	842	864	826	865	854	877	896	899	799	836	889	825	898	880	931	865	823	881	832	840	821	862	860	850	865	800	839	898	854	843	885	862	881	860	904	897	847	851	820	849	849	812	870	836	831	882	848	839	888	915	864	855	868	861	875	837	873	869	844	908	892	816	844	832	815	884	896	830	860	837	852	826	854	878	852	837	879	843	888	861	865	823	827	832	858	887	809	857	863	831	875	845	906	903	879	874	805	851	921	874	904	899	887	872	894	827	888	835	868	859	860	848	864	858	823	862	873	836	867	787	861	850	876	852	804	841	796	865	803	787	858	846	812	831	888	876	871	880	783	843	835	865	845	791	863	893	834	889	906	866	852	918	901	861	861	914	822	866	820	820	811	868	870	800	884	840	822	841	852	833	881	864	895	887	864	825	845	826	798	857	812	875	874	897	880	812	863	834	860	844	886	880	925	858	820	857	879	844	877	821	878	836	805	833	890	854	848	857	850	823	848	881	834	856	838	881	871	838	828	876	876	832	819	873	880	863	889	813	855	822	869	864	874	865	829	835	819	849	907	898	858	850	872	863	840	797	849	862	877	803	858	833	876	869	847	876	830	823	871	880	875	813	812	854	875	823	837	844	829	786	913	845	851	886	889	837	852	873	850	848	827	834	804	862	803	830	863	857	879	857	830	818	908	826	896	845	889	862	858	911	879	825	821	852	873	843	838	854	840	845	829	834	850	919	829	845	823	831	834	777	847	822	853	837	838	874	843	822	861	864	854	846	925	828	873	865	879	861	803	839	808	858	919	845	840	860	842	852	871	871	857	815	859	785	835	832	846	842	864	854	875	860	857	817	914	867	866	779	838	837	866	877	882	866	874	892	833	836	819	894	844	880	857	854	828	840	864	850	838	871	846	799	824	851	834	816	832	857	850	828	846	830	838	908	794	827	855	848	815	812	889	890	832	832	937	875	805	819	859	868	858	857	810	886	893	868	850	886	864	871	846	907	875	826	899	885	914	841	872	896	825	871	855	848	821	905	813	829	814	824	839	843	873	885	849	874	861	820	815	893	871	839	884	794	863	892	825	822	907	842	868	789	879	863	842	856	819	868	868	864	905	853	877	829	884	852	882	907	916	855	863	847	846	883	846	795	832	841	838	830	854	802	844	864	895	912	836	837	842	838	845	851	887	838	838	872	876	859	865	872	866	815	862	851	912	816	885	882	858	869	852	820	891	865	841	908	881	853	863	876	857	881	795	795	860	811	858	830	862	888	885	816	858	845	884	841	856	844	855	851	838	899	845	896	849	856	830	848	856	802	864	846	788	824	827	820	880	783	873	870	804	878	817	851	840	889	871	778	844	882	819	878	809	872	799	839	868	837	885	853	843	866	810	864	874	856	876	881	883	798	825	837	856	863	827	824	871	877	861	827	825	882	850	871	863	856	864	880	891	822	834	901	869	860	818	888	834	815	819	881	839	814	859	836	865	831	880	848	838	870	870	854	825	835	893	835	869	885	837	858	870	898	866	818	821	866	862	844	806	830	847	834	858	876	881	795	896	875	848	917	825	840	884	893	885	892	800	877	867	798	835	819	893	890	871	844	867	823	863	846	818	830	846	858	877	850	879	871	865	859	838	876	852	838	833	866	860	833	856	837	823	864	884	880	837	922	832	843	881	910	802	873	872	808	863	878	840	834	858	872	911	851	842	830	843	866	842	846	854	865	830	857	807	805	857	883	845	857	871	913	884	841	823	838	860	862	876	807	864	890	882	838	795	846	864	899	843	875	822	857	855	867	813	806	854	871	813	896	842	793	802	837	890	870	869	849	818	859	887	915	879	863	865	847	857	854	859	818	859	871	818	827	891	854	785	856	901	842	835	865	899	868	876	840	825	858	795	842	857	868	840	799	861	885	855	896	886	833	843	790	878	871	842	837	829	836	804	878	861	862	810	845	914	852	864	853	867	835	884	863	901	839	889	892	852	871	907	861	923	851	840	834	878	890	892	833	824	832	841	879	885	874	847	778	831	896	838	863	851	903	851	857	863	837	834	804	842	867	832	821	789	892	840	846	772	852	867	882	841	853	863	859	801	844	857	843	845
4097	3131	1600	1068	1105	1591	1553	1265	1087	998	1002	963	812	597	515	452	402	403	334	250	232	178	161	152	150	127	117	98	115	130	92	99	97	88	85	76	77	80	76	88	84	65	63	64	97	86	71	70	75	86	78	59	77	79	65	74	77	79	70	77	70	61	71	62	83	66	73	75	65	62	64	66	69	81	71	72	72	71	72	73	84	77	75	63	70	82	74	59	82	85	63	68	84	77	76	80	72	69	85	77	75	76	81	78	66	80	71	67	71	75	66	67	67	75	68	68	67	71	62	64	56	90	75	63	77	72	66	58	72	79	63	72	59	78	92	60	71	70	74	76	85	56	85	72	68	73	67	74	70	54	74	80	84	71	90	81	74	75	82	66	76	81	74	78	73	80	63	84	72	70	75	44	62	57	71	71	76	58	75	65	70	46	76	51	58	63	58	74	62	62	60	63	98	73	64	84	87	77	72	59	71	73	72	63	83	66	72	67	68	82	73	75	77	66	82	79	72	87	66	71	83	81	81	68	77	93	75	81	59	76	71	73	80	60	74	80	70	54	62	66	76	77	74	57	56	84	82	78	62	72	71	70	72	63	54	76	76	60	73	81	70	65	85	69	76	67	74	104	74	82	80	77	66	64	57	63	87	66	78	69	70	75	71	83	72	86	70	74	61	92	59	68	74	79	73	84	70	78	75	68	77	79	60	67	63	74	80	90	57	82	87	76	84	69	90	80	68	67	78	74	72	71	67	85	71	50	75	70	87	69	61	75	65	80	71	58	70	70	53	69	84	77	78	62	68	77	66	95	89	69	51	62	69	70	73	79	73	66	66	70	65	84	84	64	66	80	68	87	64	75	72	80	78	67	79	87	57	67	76	82	70	76	77	78	82	66	76	69	84	77	72	57	69	76	75	81	78	57	71	77	81	71	82	70	79	78	89	67	74	61	91	51	85	78	91	63	72	69	68	71	62	68	73	69	76	77	73	69	80	72	72	78	75	76	62	73	85	74	56	81	71	71	77	82	75	61	64	78	66	73	71	71	75	61	68	73	79	52	62	77	69	69	64	60	56	67	78	79	78	70	68	63	79	82	72	73	66	79	80	71	71	67	70	73	70	79	84	73	71	79	76	69	72	76	83	56	74	61	69	76	59	69	75	73	72	58	67	72	64	77	81	76	73	69	87	62	71	68	74	80	76	77	77	67	65	73	71	59	72	72	65	83	71	73	67	66	73	62	74	74	72	73	79	77	66	74	78	95	81	81	73	79	91	60	86	74	74	80	65	68	87	77	77	75	72	62	80	62	73	80	64	70	65	83	67	83	70	77	70	77	84	83	80	65	76	65	78	64	71	73	70	80	80	67	60	79	62	81	64	74	61	69	60	82	66	78	77	71	81	85	68	61	61	72	61	56	70	78	64	74	66	83	82	79	70	87	81	59	83	67	72	69	74	80	65	73	73	71	69	72	76	73	65	70	60	73	93	80	53	69	67	66	51	74	63	68	67	70	73	59	70	76	68	68	61	78	72	85	60	81	97	82	85	70	88	66	45	62	79	56	89	60	74	69	77	79	72	82	70	74	59	66	70	57	85	79	87	69	67	70	65	62	72	70	67	78	74	64	78	73	68	70	73	74	88	73	71	66	77	67	80	76	57	83	55	71	71	62	64	58	62	68	68	72	73	72	68	75	75	58	86	73	83	80	82	75	93	59	91	83	71	72	69	74	56	59	56	71	74	61	66	72	71	69	79	75	79	58	72	66	63	67	85	80	70	78	72	85	70	76	71	70	84	74	83	60	59	71	70	68	62	78	74	65	77	72	72	77	70	69	79	67	79	68	72	81	70	71	73	63	65	74	64	71	81	78	74	69	74	80	90	70	72	80	67	78	67	69	75	70	61	78	83	86	84	66	72	79	81	76	73	80	78	84	79	85	82	76	89	64	73	79	70	79	67	83	77	70	75	68	80	73	74	64	68	72	82	62	65	62	67	81	73	69	56	64	78	64	84	81	83	67	82	71	73	72	81	79	83	71	78	77	71	78	66	64	79	73	61	67	59	69	71	49	77	73	64	72	83	70	68	72	63	82	72	73	59	81	65	70	74	79	72	78	69	64	77	80	63	74	59	77	91	72	83	68	73	71	94	61	78	77	66	74	70	77	84	67	71	73	74	66	72	74	61	68	70	68	88	82	72	73	93	75	57	66	73	68	68	61	74	69	74	69	87	85	69	79	58	70	65	69	76	61	75	61	70	63	88	66	64	56	77	76	64	82	70	62	69	63	76	84	75	66	73	55	70	76	77	67	83	71	74	74	87	65	77	79	66	98	69	62	70	74	76	70	74	66	67	76	86	88	82	83	75	79	75	79	71	76	56	81	65	65	66	65	76	83	69	75	63	68	67	73	72	64	84	68	71	67	80	79	76	75	79	77	56	72	70	79	74	74	79	73	69	67	66	70	60	87	82	65	79	81	70	71	77	69	71	70	81	67	79	63	79	84	74	71	59	79	57	71	73	68	60	59	84	82	91	74	68	71	78	54	62	80	68	67	83	72	73	73	85	80	67	68	73	65	89	71	82	79	79	77	68	71	86	71	82	80	68	74	74	78	65	79	73	81	79	73	82	68	68	69	70	66	65	64	82	59	67	78	75	74	71	65	62	73	90	58	89	74	62	78	66	71	71	59	77	76	57	90	70	66	70	80	79	82	66	74	66	70	69	78	96	61	80	78	58	72	73	73	60	82	79	81	82	88	63	78	79	81	74	81	72	58	76	83	82	75	72	72	64	71	73	78	63	85	73	78	83	78	72	64	83	76	67	61	64	77	80	60	56	73	85	70	65	62	66	61	77	68	68	53	54	72	72	71	81	80	81	71	96	67	67	62	76	55	70	69	61	59	75	74	62	58	67	69	67	75	62	93	64	76	72	63	83	59	71	86	71	77	64	80	89	64	73	69	84	61	74	59	70	81	67	68	78	73	64	80	68	70	65	67	64	60	79	109	51	73	69	66	72	69	78	77	74	65	71	73	66	76	70	76	79	85	59	75	67	52	59	88	92	74	77	81	88	70	68	59	81	64	76	81	81	65	79	67	82	64	86	87	78	65	64	69	75	74	66	63	84	78	84	70	60	66	70	73	77	70	61	59	82	73	64	81	63	79	82	68	62	67	86	73	81	67	67	74	63	70	85	77	73	63	69	56	76	68	87	70	72	65	77	91	87	80	72	68	70	71	70	82	61	80	63	74	75	82	73	59	70	87	75	59	66	64	75	78	81	61	68	72	64	78	80	74	85	74	70	68	72	77	83	66	54	88	71	74	72	71	58	52	68	69	72	80	87	78	72	75	78	70	81	67	88	62	76	68	63	75	83	82	79	80	80	70	65	70	80	69	67	65	65	71	64	86	53	76	61	81	73	64	84	62	78	62	63	91	77	64	78	73	56	65	61	77	79	63	87	67	80	75	69	77	66	63	76	66	82	59	83	72	73	65	66	76
28910	20728	16173	23273	30560	31678	29757	27112	25136	23549	22321	21542	19201	16322	13957	12294	11490	10646	9031	7663	6317	4938	4120	3602	3381	2906	2661	2405	2109	1847	1726	1625	1543	1432	1386	1281	1169	1123	1088	1042	1030	995	943	1032	985	948	992	940	867	898	912	900	890	923	870	895	922	852	883	870	847	894	908	911	849	819	882	865	815	866	893	861	885	859	892	855	826	851	867	870	890	872	868	882	860	857	828	805	778	883	867	862	861	837	811	858	854	835	859	827	868	843	828	851	893	913	827	891	848	813	847	808	870	825	860	836	869	888	862	897	875	821	816	897	841	895	860	903	866	826	821	819	890	875	837	889	908	833	856	878	822	865	828	870	809	851	847	837	830	849	848	861	841	860	801	919	874	879	802	897	818	877	867	833	865	877	842	888	842	875	817	864	840	819	822	884	907	838	884	850	890	812	849	836	811	858	838	814	835	920	814	847	843	875	807	868	830	837	823	852	832	816	878	896	842	856	843	783	863	846	841	875	884	846	769	826	863	910	869	863	840	859	872	845	851	852	871	811	799	902	908	844	888	850	863	827	871	833	813	864	840	851	874	885	846	882	832	838	889	847	885	831	800	825	856	892	866	898	886	841	848	863	874	861	814	853	873	851	848	904	855	809	834	873	875	832	894	805	788	830	862	859	801	868	932	850	840	909	818	856	892	831	865	838	822	878	817	842	810	868	869	905	844	817	814	845	820	871	821	900	814	869	869	838	846	828	865	924	873	888	844	848	880	840	889	842	872	875	865	849	882	896	847	850	864	865	839	851	781	848	841	865	854	841	873	832	874	900	862	880	889	871	883	908	898	844	794	867	839	827	846	909	837	881	883	854	810	879	929	859	878	856	896	866	875	812	854	847	831	867	850	888	887	821	845	875	871	839	871	820	901	863	823	847	868	902	855	841	841	821	850	830	844	857	821	889	820	881	873	854	836	899	849	804	862	845	869	819	873	873	837	861	829	835	832	874	851	880	881	865	875	822	828	807	856	838	886	875	868	860	866	840	832	858	904	855	858	864	902	818	852	889	883	848	903	857	872	826	828	845	847	856	828	861	857	884	844	846	802	839	859	801	853	897	836	857	861	850	829	889	917	888	917	863	818	851	857	835	851	909	845	896	866	910	844	895	884	875	858	909	877	849	847	854	847	875	840	851	861	851	847	888	859	891	885	884	864	795	828	844	823	868	823	898	854	870	837	857	858	779	892	828	874	862	821	882	871	827	879	846	826	893	884	874	894	835	861	947	830	868	846	869	880	880	862	861	855	816	827	858	854	788	849	883	870	886	830	848	861	912	800	838	870	891	856	871	842	870	831	838	793	837	863	836	844	862	842	877	831	854	881	874	834	809	839	863	851	822	868	879	880	843	869	839	831	813	866	869	824	871	852	835	889	835	900	826	817	851	888	885	871	852	848	789	829	808	831	800	868	845	874	840	825	885	833	854	857	908	845	814	839	848	884	847	798	859	898	828	802	809	853	844	869	855	897	876	858	844	836	857	856	857	879	889	833	878	836	868	893	882	843	828	851	866	887	901	863	855	800	913	881	854	864	819	856	871	854	912	829	879	905	799	823	843	800	880	822	895	867	879	833	935	845	846	818	876	861	829	881	874	853	852	846	857	827	859	839	873	840	847	850	919	832	867	884	841	879	872	825	803	832	851	861	837	813	888	829	840	846	826	907	823	828	875	883	873	870	882	849	904	832	823	856	851	820	879	828	874	884	813	861	878	768	872	841	822	856	849	865	879	829	868	880	850	901	866	835	798	870	858	856	865	864	901	875	836	807	831	823	875	844	842	840	783	879	834	881	922	833	843	888	790	833	856	918	872	824	913	859	840	829	885	818	877	824	855	863	844	843	804	895	880	843	855	852	880	879	822	844	849	822	837	837	844	836	859	862	835	866	860	845	893	836	817	826	823	844	825	867	858	905	811	791	867	823	879	780	881	840	819	842	910	904	808	828	871	869	858	866	853	878	902	834	867	838	837	884	898	854	827	866	849	810	868	856	897	871	857	789	856	843	843	820	852	828	796	886	894	863	825	858	878	854	942	914	909	820	856	810	867	821	870	830	856	830	872	853	841	832	843	881	897	853	882	856	852	836	856	815	859	839	895	795	866	837	887	890	867	833	853	927	832	872	843	880	892	869	865	864	875	835	905	894	853	890	878	796	827	869	847	864	878	864	874	890	871	871	906	860	875	817	890	837	872	774	877	908	834	827	853	796	871	832	900	851	850	905	853	856	855	831	857	870	860	829	810	891	824	874	837	850	903	814	864	811	860	866	851	821	828	834	827	893	863	850	850	836	870	843	836	870	851	865	861	920	835	826	850	805	848	845	869	845	858	836	868	850	944	851	861	852	834	824	860	835	843	894	834	852	873	886	867	855	873	849	872	857	851	876	838	851	849	816	822	824	835	850	825	835	863	909	852	833	845	895	899	824	850	849	846	899	902	833	866	857	894	825	826	887	860	912	851	880	874	888	897	861	860	839	839	845	895	902	834	855	928	882	875	864	818	844	873	858	844	875	839	798	833	876	814	842	886	868	870	923	847	861	833	880	857	874	923	853	900	841	837	837	865	907	877	869	883	882	816	879	885	877	885	878	860	829	888	831	852	902	836	882	883	859	815	824	848	852	874	839	871	828	864	855	856	795	909	877	868	874	860	885	848	804	823	888	865	852	892	826	866	809	891	839	807	835	858	859	825	850	826	807	861	899	837	865	830	820	826	858	869	832	893	840	887	886	871	860	871	845	846	881	844	907	874	847	875	831	823	845	836	899	868	869	796	896	778	880	858	921	895	826	880	851	843	920	874	887	869	918	878	945	842	891	846	824	843	841	856	829	794	864	857	847	866	899	946	804	831	846	808	810	820	893	869	843	844	892	840	856	832	861	887	868	833	875	826	811	840	895	787	834	849	818	850	825	890	821	899	894	879	860	833	867	843	803	854	879	832	841	823	843	845	868	880	863	908	854	875	870	883	868	856	818	816	872	894	856	905	820	856	877	849	818	877	872	867	873	816	795	879	856	829	864	819	829	857	891	774	858	864	909	849	883	873	859	878	835	884	766	913	905	907	882	862	843	813	853	865	878	842	872	821	874	803	876	859	801	839	862	839	831	876	860	871	845	887	856	852	860	825	809	873	887	859	839	925	885	885	859	823	871	823	919	839	850	910	864	815	834	893	859	818	867	860	837	841	860	856	928	850	883	903	833	882	862	869	866	934	852	808	849	858	859	843	842	893	896	831	832	831	849	908	881	862	859	831	883	919	847	896	894	864	859	758	855	879	861	851	831	890	845	867	898	861	833	854	826	842	859	856	856	843	841	828	854	839	891	865	894	839	846	842	850	876	836	864	881	860	843	830	847	862	903	871	879	839	811	856	834	808	884	823	884	881	866	873	839	867	914	865	787	880	862	907	881	842	881	848	814	873	827	873	829	872	838	876	857	858	890	859	842	848	899	874	875	798	827	861	867	860
2700	1064	599	401	492	643	627	567	471	462	450	449	381	302	257	232	214	203	197	152	144	137	105	95	97	81	79	81	76	78	79	87	73	77	75	87	74	72	79	53	64	57	70	85	52	58	60	70	69	76	74	67	64	53	74	65	75	59	79	67	60	62	49	61	56	89	61	60	63	59	63	58	49	62	67	79	69	67	61	61	83	74	79	82	74	61	62	78	61	64	67	59	59	59	56	57	65	63	67	59	65	78	73	73	65	65	69	73	53	73	67	61	69	69	71	59	72	59	68	62	58	81	65	71	88	64	47	59	75	83	57	66	64	60	69	63	65	82	58	68	70	62	71	54	67	68	65	70	72	71	82	72	46	57	57	88	65	58	64	66	74	63	79	69	71	43	86	66	84	56	70	66	72	69	68	69	80	86	56	59	54	58	63	81	56	62	72	60	64	57	75	69	57	69	54	82	73	63	62	66	59	63	72	65	79	57	62	77	67	64	72	72	68	57	62	66	73	55	58	59	79	53	46	80	68	73	73	65	78	64	69	57	71	76	76	75	68	61	75	65	73	59	64	66	72	71	53	70	64	70	72	64	71	74	61	78	82	66	72	56	64	56	65	66	70	72	80	71	67	60	59	63	54	76	80	65	68	84	57	54	57	56	59	72	60	66	74	51	82	64	67	60	74	57	62	69	67	70	71	58	64	61	53	53	55	68	68	60	73	57	54	73	57	68	65	66	62	71	63	61	74	57	64	67	73	64	59	79	67	61	71	70	69	65	62	68	69	59	69	54	64	69	65	59	62	85	62	65	87	64	50	76	64	62	82	63	69	53	72	68	81	64	74	72	67	75	51	65	65	63	70	46	66	69	75	60	64	69	80	59	56	72	54	67	43	62	65	58	55	55	59	71	61	58	67	52	56	74	66	63	84	72	47	64	65	57	70	63	68	64	59	61	57	80	64	71	47	68	72	73	69	62	63	74	68	86	60	71	72	64	65	59	78	70	65	65	67	83	63	76	76	57	62	62	61	61	69	71	66	84	62	54	78	45	65	72	79	59	73	74	67	69	53	64	67	65	78	93	59	54	70	79	62	72	62	62	68	65	60	56	70	82	77	57	63	52	77	57	76	58	63	84	78	57	59	67	63	68	77	57	67	68	78	62	76	74	68	68	68	75	86	64	76	55	74	77	66	69	68	73	61	61	76	59	69	63	68	61	60	67	69	54	68	64	59	60	85	79	64	70	66	63	69	68	61	62	55	71	62	62	70	62	65	71	67	72	66	71	65	75	67	67	65	58	71	68	64	74	62	52	61	85	64	58	54	66	68	62	68	55	64	79	64	59	60	62	67	68	76	79	66	50	70	73	54	70	59	79	67	68	60	71	60	71	74	65	83	78	66	71	68	69	63	55	69	77	67	58	71	63	57	65	56	73	61	84	68	58	56	55	71	54	64	60	66	67	54	59	49	47	56	79	53	89	68	64	56	68	59	64	57	70	54	64	54	52	64	64	64	66	64	76	82	73	70	50	76	77	53	71	70	62	54	56	63	89	76	71	82	72	64	72	70	71	69	65	61	61	68	68	46	71	58	54	69	55	70	79	69	60	79	74	68	58	75	65	76	70	55	58	61	73	62	62	74	51	76	71	60	56	75	72	57	95	56	76	66	62	62	62	58	63	46	63	75	59	67	54	54	47	71	69	67	55	70	71	66	61	63	61	67	60	60	59	55	72	67	63	59	69	82	65	74	67	77	71	57	54	61	45	59	77	62	61	61	60	69	60	58	56	64	77	80	61	60	68	81	58	62	61	64	74	49	63	64	67	64	60	74	61	68	80	72	64	75	70	68	59	81	76	64	58	65	70	68	47	83	58	74	62	77	59	77	58	72	69	53	58	63	72	63	63	68	65	66	69	50	81	68	53	67	76	55	66	68	58	66	66	60	51	70	54	59	58	77	67	63	70	50	82	65	55	55	70	78	65	71	74	64	68	64	76	68	60	71	77	70	54	75	64	67	66	60	69	66	62	55	72	61	63	67	68	59	65	63	63	63	77	53	73	74	67	65	85	73	75	76	51	75	38	63	62	71	71	69	63	60	61	77	69	66	64	67	79	79	54	75	66	55	54	58	70	64	72	55	74	64	64	71	70	65	70	68	79	56	58	63	75	66	54	61	71	66	56	62	67	68	54	63	60	56	58	65	68	53	68	63	58	66	60	79	59	56	55	77	70	63	76	76	59	52	70	73	57	58	69	69	71	50	73	73	71	68	64	70	52	58	62	61	55	64	62	67	55	79	75	80	47	56	67	53	62	52	69	64	77	59	71	65	66	66	80	79	64	56	58	78	56	67	49	54	60	64	73	67	72	68	73	69	69	65	71	46	73	66	54	59	71	64	59	59	61	54	58	56	77	61	76	59	75	55	54	58	46	65	55	60	59	73	54	63	81	67	73	55	79	69	67	63	58	65	80	72	66	57	77	65	70	71	61	63	65	64	74	66	61	73	64	57	59	41	65	78	55	69	81	73	55	71	59	49	53	74	67	71	68	66	66	58	60	89	58	62	72	72	62	59	85	51	69	65	47	59	67	65	75	74	71	62	71	77	61	63	62	73	79	60	49	86	64	67	78	72	70	55	52	59	63	73	55	69	71	63	53	59	71	70	67	60	67	51	66	75	77	59	68	60	70	78	53	64	58	60	61	67	72	52	70	71	65	74	72	67	74	67	70	72	69	67	57	66	73	63	60	71	50	79	65	66	71	60	61	59	72	83	68	67	62	61	46	64	50	66	59	82	58	65	56	58	66	69	60	69	62	76	64	65	64	58	66	60	62	65	51	76	56	57	61	75	66	64	42	61	69	59	57	73	52	72	61	73	62	65	59	56	69	62	53	56	60	63	75	50	70	66	58	54	73	55	71	69	73	76	75	70	60	61	78	56	64	67	61	46	78	67	59	61	72	62	67	58	72	76	59	58	74	69	71	69	45	74	66	60	74	61	62	56	63	65	76	56	72	69	75	58	66	62	71	70	57	64	64	59	69	74	68	68	52	48	76	63	55	63	53	78	76	65	53	61	70	60	69	65	85	67	64	69	69	70	66	64	64	69	66	59	70	50	67	73	63	77	77	58	66	51	57	56	62	69	79	67	81	79	72	82	79	54	74	81	88	71	78	59	63	69	75	67	71	46	54	69	69	72	70	67	71	69	60	58	62	63	60	60	63	50	63	63	49	65	56	85	60	69	67	65	67	62	64	55	44	74	65	66	74	78	68	61	77	67	72	59	69	62	85	71	77	55	83	57	60	68	68	64	65	66	57	69	62	81	78	75	65	85	85	72	64	71	67	59	66	74	63	70	67	52	57	66	84	67	76	87	71	60	67	70	73	67	60	58	64	65	63	56	70	65	61	71	61	67	64	74	64	68	59	57	97	74	68	76	66	74	55	68	76	76	42	58	53	69	63	82	79	68	71	61	66	74	72	60	72	68	50	69	60	64	89
21694	14017	9624	15925	23452	24220	22650	19509	17165	15359	14722	13650	12000	9930	8092	6827	6177	5962	5212	4393	3692	2905	2208	1968	1758	1628	1512	1382	1357	1259	1126	1020	1016	1003	948	999	904	880	893	870	825	843	806	800	863	820	819	841	803	813	810	823	824	784	848	796	842	811	792	757	822	759	825	823	814	755	849	783	799	887	804	744	779	817	776	848	772	789	811	757	791	795	779	779	746	804	749	792	783	813	798	774	777	789	803	765	790	734	782	791	812	785	835	835	800	793	797	782	777	828	797	799	811	778	775	785	801	795	766	813	766	811	808	790	788	815	772	761	783	772	751	746	794	800	781	784	789	795	788	766	831	799	832	779	792	784	812	760	772	792	796	759	811	779	734	811	789	795	760	836	830	795	838	808	770	837	797	799	785	782	737	780	778	805	858	776	786	785	804	786	813	763	793	775	841	826	768	735	799	798	808	780	807	740	761	798	745	762	749	832	814	790	831	783	800	788	748	785	791	775	848	804	796	797	749	783	789	798	792	819	780	810	838	746	736	762	831	754	755	838	784	814	757	777	769	756	813	797	737	834	790	781	805	823	783	750	818	783	794	731	797	743	762	815	754	814	856	779	782	808	778	796	777	806	759	792	757	777	806	791	798	777	891	771	743	798	824	770	796	769	766	803	816	852	765	789	799	795	773	769	777	799	792	829	778	803	744	749	815	718	750	760	792	737	810	791	800	843	779	789	775	817	800	737	792	823	785	772	805	783	798	769	815	800	799	795	786	783	769	746	747	802	833	751	846	794	764	815	810	750	796	766	834	815	762	758	752	758	777	736	769	793	779	794	826	774	761	809	788	822	814	740	789	826	833	844	807	754	815	829	836	788	707	824	796	774	784	798	747	786	788	765	795	850	796	798	809	801	840	795	760	757	781	791	785	810	796	832	789	791	821	798	752	796	755	788	821	848	824	788	789	785	849	779	806	844	799	782	757	756	764	827	794	770	732	749	782	802	759	810	826	806	776	834	742	794	808	770	775	714	762	763	801	786	792	789	776	810	698	766	731	784	757	741	783	804	816	749	793	815	775	781	867	840	772	742	845	789	764	819	788	820	773	752	779	787	770	758	821	784	739	797	761	793	795	817	840	793	819	785	796	774	804	798	795	750	791	834	780	775	744	810	756	779	806	766	809	794	824	804	761	826	793	766	825	784	792	782	773	813	766	736	813	795	749	793	794	788	820	787	777	801	781	794	822	816	760	820	771	760	789	812	757	810	827	785	771	772	777	783	802	782	787	802	787	775	772	766	787	800	805	833	816	768	806	813	816	787	784	755	786	795	792	744	779	816	828	817	821	813	799	832	784	740	770	782	794	755	760	792	785	772	782	771	801	766	805	780	783	795	783	818	788	801	747	728	788	756	812	814	731	798	796	821	790	764	758	845	814	812	768	801	783	830	829	793	753	814	758	781	788	788	817	749	751	821	756	766	752	766	807	750	769	793	787	735	743	814	778	844	783	819	793	791	756	749	754	788	792	823	786	785	780	765	826	805	764	745	756	779	795	776	823	787	784	779	800	780	782	795	857	829	773	847	781	811	783	791	826	851	786	828	792	801	791	777	760	815	818	787	781	737	771	783	736	830	783	828	781	734	797	803	765	808	759	765	761	769	774	804	746	825	772	797	781	747	807	736	783	766	819	802	755	793	791	756	764	783	793	747	755	783	783	819	814	801	814	782	789	809	794	837	783	807	817	757	786	790	781	790	762	762	795	756	827	794	796	788	784	786	805	805	781	803	762	790	827	746	766	824	789	791	786	773	796	767	779	768	798	813	810	828	773	811	783	829	798	733	762	781	780	798	794	842	769	689	776	830	800	814	763	778	742	793	743	792	807	832	804	806	729	823	800	800	782	784	810	784	811	808	830	755	819	782	799	774	764	762	790	784	765	769	820	835	797	802	779	812	800	768	786	783	779	798	754	814	788	795	799	809	755	773	787	753	785	839	774	794	775	768	814	801	796	824	797	753	780	797	852	803	778	749	790	803	821	834	787	819	802	761	799	841	771	748	844	795	796	816	821	814	793	773	816	766	789	725	761	826	750	808	800	814	771	798	843	757	795	765	752	807	756	781	813	800	782	760	774	786	762	811	761	801	806	780	792	760	766	803	802	806	809	780	793	791	815	755	782	792	772	804	773	757	848	789	804	846	753	797	829	801	824	770	792	756	787	825	758	762	792	815	755	778	770	796	813	787	748	771	779	766	807	794	788	808	761	805	785	791	791	775	811	812	785	779	772	774	734	789	772	775	747	822	783	820	800	775	771	766	803	774	809	794	815	760	794	782	787	828	778	821	848	767	824	770	785	787	732	757	818	814	831	720	784	794	837	780	807	777	786	745	820	777	797	815	811	801	752	816	787	777	817	807	788	808	809	798	777	804	781	782	838	793	843	803	782	776	769	812	785	762	760	816	801	821	824	815	769	784	813	806	720	792	814	797	792	862	775	788	771	815	800	771	843	818	800	762	806	784	784	795	785	796	803	772	806	809	807	795	810	729	786	849	797	761	776	836	788	768	799	813	789	825	741	808	786	830	819	776	856	767	784	806	810	770	761	781	780	776	801	831	769	766	774	768	783	817	747	815	728	783	786	781	797	801	822	776	790	768	824	780	784	832	859	816	846	860	781	805	799	786	744	761	734	814	806	737	824	765	775	796	808	782	797	747	829	829	761	824	788	798	777	795	773	810	850	773	781	789	805	785	721	825	800	802	788	768	776	749	805	766	778	764	851	808	830	746	783	821	841	821	803	788	818	829	775	800	816	819	760	799	845	796	781	795	828	764	806	783	756	781	821	762	799	796	759	802	771	773	747	783	799	771	800	780	810	783	812	789	788	786	810	809	759	784	775	800	824	785	806	829	789	787	796	783	762	755	849	776	831	792	782	810	779	758	806	781	765	792	783	771	781	775	764	813	806	800	802	791	747	758	836	816	830	818	769	821	787	773	728	806	795	744	794	793	752	797	808	755	779	786	756	809	785	827	776	814	766	784	803	850	849	828	770	815	790	819	765	789	822	757	813	784	778	759	821	803	781	813	817	790	786	746	797	788	785	753	783	749	742	786	765	734	778	769	748	821	803	846	768	814	787	767	764	791	768	832	845	811	774	776	773	800	766	764	870	768	821	812	767	809	790	819	783	757	789	766	798	727	790	837	780	786	847	790	734	835	766	812	792	761	780	798	802	791	799	801	829	806	757	796	799	795	774	841	775	760	863	805	772	828	781	817	790	780	825	812	752	767	783	771	794	787	760	750	773	723	869	716	803	806	775	813	784	810	785	778	796	809	766	748	786	736	727	800	860	730	784	821	793	755	809	759	771	740	833	791	761	763	775	773	780	750	779	797	751	788	788	808	808	805	742	794	788	829	787	812	813	776	781	803	754	835	811	783	750	814	823	804	783	834	795	808	792	827	791	777	799	766	785	816	795	768	744	790	759	770	750	747	785	741	765	757	798	805	784	813
2781	2076	1085	704	738	995	1010	892	740	648	672	602	529	449	386	314	283	247	256	206	193	149	128	135	124	130	105	81	100	84	103	87	70	79	70	75	85	75	69	86	79	55	84	70	63	84	56	74	68	73	65	66	72	87	64	60	70	65	76	74	75	57	71	79	78	73	58	64	69	71	70	84	62	79	56	64	68	58	53	80	48	79	56	57	77	52	71	79	76	78	62	60	66	63	47	70	61	74	85	69	93	67	61	66	57	85	75	70	63	56	71	86	66	76	70	80	71	73	70	64	71	64	71	59	67	72	75	62	63	67	75	67	65	56	82	74	74	60	70	77	74	78	64	64	70	56	50	75	57	67	67	71	73	70	75	68	66	64	71	66	79	74	68	74	77	78	77	70	67	64	74	71	71	62	65	67	58	63	66	65	59	82	59	72	71	74	67	69	60	84	53	81	76	60	66	66	69	70	61	67	63	74	62	80	67	69	61	71	55	75	76	74	56	58	54	59	59	71	57	63	53	78	60	54	62	75	70	74	63	77	60	71	75	55	76	89	64	52	76	71	66	80	73	63	73	70	54	84	78	68	69	58	65	53	62	63	82	67	66	71	82	64	77	63	72	74	65	66	90	71	67	76	52	83	72	58	69	71	59	60	84	68	76	66	57	62	68	57	64	63	58	68	67	66	61	58	69	58	62	76	72	70	74	61	68	69	56	66	67	67	61	72	64	58	71	60	85	69	78	72	61	59	72	65	63	67	64	65	72	78	64	62	87	52	64	70	68	72	72	66	76	54	62	67	74	72	73	77	72	60	69	62	68	75	70	58	64	62	62	64	72	69	63	70	71	63	60	61	86	64	72	62	70	75	59	70	78	82	80	81	62	73	62	83	79	66	65	76	63	72	61	75	66	64	62	67	57	72	64	66	61	60	72	64	59	70	92	56	55	80	66	75	59	60	72	61	77	59	58	81	56	71	76	59	67	61	82	73	62	68	61	66	73	64	65	64	67	71	72	61	60	83	44	77	68	59	72	77	59	75	63	72	66	60	62	59	70	65	66	65	72	59	75	68	57	67	78	76	90	78	73	84	67	76	70	82	56	64	88	65	67	60	75	63	81	67	69	96	74	81	78	65	77	75	58	59	70	72	69	63	70	75	69	86	68	71	71	68	75	49	73	60	76	74	69	80	66	75	64	55	68	60	54	64	76	53	66	67	73	71	54	65	58	74	63	59	57	54	66	75	66	81	73	91	72	68	57	67	64	79	61	64	73	53	75	69	65	58	68	58	70	75	66	81	73	64	68	59	60	69	65	62	50	59	68	72	73	72	73	57	64	71	77	59	64	53	75	65	74	65	67	61	69	68	79	68	67	75	70	66	58	56	74	71	75	70	70	75	61	57	65	72	67	60	68	74	68	67	71	70	77	74	63	66	62	69	70	60	80	65	74	73	84	68	55	69	66	66	72	56	75	68	66	67	54	65	68	63	66	68	76	75	97	54	77	67	60	78	66	80	71	88	70	72	87	76	66	62	58	53	67	72	70	72	56	61	76	70	83	74	66	75	74	69	62	78	61	71	52	67	69	67	64	61	59	64	55	74	60	78	65	64	84	79	64	76	66	66	77	67	62	81	62	66	86	79	76	60	58	61	74	60	58	81	76	63	65	68	73	57	88	65	61	62	61	79	64	78	66	70	43	57	59	57	72	64	73	62	59	75	61	73	66	75	81	63	65	82	74	51	74	70	74	72	81	72	89	71	70	74	67	74	88	69	72	65	64	71	70	80	64	76	75	58	61	80	51	74	65	75	60	80	69	70	64	65	75	60	57	59	67	69	74	73	68	73	65	74	73	55	58	69	68	56	58	58	71	80	61	72	52	66	75	69	70	65	65	85	73	66	72	59	60	50	74	73	63	70	65	54	74	63	77	59	76	57	66	67	66	62	66	67	64	91	64	64	65	67	61	63	60	78	64	64	67	67	57	74	72	65	78	82	53	72	62	55	73	61	69	68	71	61	69	69	87	72	72	60	70	76	78	61	58	69	71	53	62	73	70	67	63	74	68	73	74	57	56	59	66	61	57	64	59	63	69	72	76	73	66	80	70	83	61	63	58	77	72	85	72	65	68	67	68	73	66	61	62	69	81	52	67	60	73	75	77	64	60	91	72	76	67	83	55	80	62	59	66	62	60	58	71	83	78	64	67	76	72	55	79	61	64	65	65	70	73	59	72	63	68	84	60	68	65	61	72	82	69	80	68	54	60	80	71	65	73	89	73	70	72	69	62	69	68	46	74	62	64	76	69	71	40	82	54	77	61	60	72	76	61	60	69	73	73	61	52	59	73	69	63	63	61	61	62	70	74	70	71	75	64	59	62	63	65	80	66	61	64	84	84	78	66	77	70	60	69	65	68	70	58	61	57	63	77	62	56	52	81	58	60	80	75	65	58	62	73	59	74	64	70	74	67	64	66	53	73	67	62	62	63	62	90	57	68	67	61	49	61	80	62	71	66	52	64	70	61	57	76	69	81	61	83	66	69	64	82	68	56	61	74	59	71	70	93	74	68	65	63	64	76	86	66	63	74	65	55	80	69	54	58	71	76	91	65	73	65	78	61	78	70	67	69	71	62	67	77	63	75	58	68	56	69	57	76	62	67	67	62	66	77	63	64	60	63	68	58	74	55	68	60	57	84	79	75	70	64	59	66	59	63	80	54	66	68	85	81	58	67	70	65	55	74	57	78	72	65	54	66	61	66	83	65	79	63	78	67	64	58	67	61	55	55	64	60	61	58	81	65	55	61	62	77	68	64	77	71	82	73	62	67	72	59	66	61	53	67	72	51	64	67	57	53	70	62	67	82	56	72	66	78	68	67	76	67	53	71	71	73	72	60	65	65	70	57	72	90	61	77	62	74	67	67	58	75	83	55	77	67	80	62	68	77	68	69	54	49	82	48	58	80	63	82	61	74	76	57	73	70	66	73	75	75	60	62	86	63	68	66	61	55	66	80	63	69	64	62	68	64	70	70	69	63	63	55	67	57	61	84	74	62	60	70	84	74	54	65	60	57	56	68	59	61	63	63	69	67	46	60	72	69	69	68	82	76	70	81	80	78	79	79	65	61	69	70	61	75	72	44	74	84	78	68	69	71	61	73	61	67	68	61	70	69	68	86	75	62	58	65	70	76	73	70	80	68	82	72	72	70	68	85	76	83	72	60	76	69	72	70	61	63	71	61	65	71	74	73	78	67	63	69	66	53	61	68	68	55	60	71	65	65	70	76	63	55	66	48	55	70	74	74	63	61	53	76	63	64	71	73	83	65	66	85	70	69	69	80	76	63	68	66	81	78	73	53	70	56	66	70	53	75	63	77	72	73	55	69	70	67	69	79	73	72	73	68	70	70	78	83	71	56	72	70	63	63	68	65	61	61	76	74	63	65	69	58	77	70	62	54	73	55	72	53	68	75	77	59	67	60	66	81	65	58	72	58	77	60	63
25556	18061	13320	20346	27312	28137	26249	23305	20770	18868	17488	16065	14455	12500	10611	8996	7762	7524	7002	6086	5055	4228	3345	2641	2445	2244	1974	1836	1787	1703	1464	1339	1278	1192	1126	1060	1019	1000	918	936	921	910	944	932	823	834	859	892	858	877	847	835	857	854	834	864	836	805	813	829	832	803	855	785	849	811	812	796	807	796	835	774	791	817	766	857	782	802	812	755	858	818	767	801	801	794	796	816	821	795	767	835	813	745	847	762	788	779	817	796	776	814	809	816	795	758	809	775	823	813	773	783	806	811	798	826	831	816	800	774	802	850	821	837	784	757	777	847	806	839	805	806	801	773	856	758	794	783	778	807	785	798	831	804	796	856	826	836	793	819	838	799	779	838	838	807	775	831	828	805	766	817	820	821	811	793	756	802	731	808	844	825	853	806	760	810	807	787	807	841	827	789	801	770	817	800	809	828	782	789	827	842	780	852	828	792	805	842	796	805	808	803	766	849	791	807	790	817	829	756	814	785	830	757	799	834	788	787	790	813	785	831	781	827	770	824	800	837	782	807	824	810	792	785	819	820	803	817	794	779	795	809	854	809	739	806	818	766	761	776	814	807	775	814	765	777	822	828	825	796	780	825	791	874	783	802	779	831	816	876	760	763	835	841	792	775	773	741	769	838	787	784	830	818	808	794	797	769	860	746	784	797	833	811	816	831	786	819	789	809	853	791	810	779	851	820	729	787	789	810	824	786	864	811	820	809	794	804	754	794	828	775	806	836	805	820	842	802	807	786	794	776	793	799	805	805	827	837	804	813	812	814	845	778	826	791	825	790	752	779	825	820	825	759	849	809	780	831	813	815	849	833	726	795	795	767	808	840	855	819	810	766	798	816	777	759	785	804	855	777	839	833	778	795	787	791	810	805	808	771	818	786	806	780	846	786	796	817	801	808	843	774	782	784	802	791	782	787	804	799	784	770	808	837	855	830	781	792	823	787	808	784	791	822	837	827	776	763	788	806	814	783	803	805	774	833	811	774	785	837	865	815	814	826	792	800	793	793	858	787	817	797	807	809	784	824	754	789	785	899	783	830	811	827	843	792	823	807	807	780	824	780	782	773	765	787	784	817	824	763	738	781	774	819	779	822	822	825	856	801	832	784	796	796	787	783	813	801	820	788	805	797	760	793	783	775	820	739	822	817	793	780	792	826	808	799	825	800	813	803	834	821	835	816	754	791	757	818	828	815	827	791	757	790	799	785	815	784	827	776	813	858	782	876	765	778	825	797	800	800	810	779	819	782	832	778	803	798	780	824	774	793	764	829	790	759	818	796	799	778	741	792	868	815	786	821	822	819	791	773	792	833	800	813	829	782	777	777	812	835	780	794	832	814	768	835	791	803	777	893	762	799	807	811	810	829	760	847	792	765	821	800	808	794	832	816	809	800	767	757	813	818	794	792	824	816	765	799	777	824	801	771	814	815	791	765	787	757	817	808	785	804	815	837	822	795	825	809	760	851	816	781	774	781	802	778	826	798	822	814	781	750	759	828	814	803	828	789	810	798	822	814	818	811	804	813	824	789	769	782	838	808	810	790	738	808	821	838	792	805	841	791	814	820	773	824	843	810	798	831	807	802	795	777	794	820	831	814	756	814	829	799	817	807	785	796	799	809	817	825	810	785	793	790	848	820	765	760	792	823	778	893	824	814	799	819	828	831	785	827	796	826	833	787	768	767	841	822	824	800	781	827	865	794	836	795	806	775	826	792	785	828	800	842	829	803	810	786	777	789	773	727	781	786	828	844	822	840	789	786	781	787	826	817	817	791	780	844	798	797	807	820	779	774	776	800	768	781	785	810	797	834	808	804	778	791	811	791	791	804	789	767	785	845	791	850	841	745	844	768	808	810	838	790	842	776	784	859	805	824	808	840	830	801	821	786	815	797	790	794	808	770	850	795	808	839	796	811	792	846	787	810	826	820	778	792	758	809	807	804	821	789	827	784	752	825	808	793	791	836	788	807	795	777	819	797	759	845	841	750	816	814	784	787	809	786	773	773	777	793	837	787	828	796	795	803	851	784	817	828	801	827	780	815	848	783	792	803	795	818	786	783	782	796	815	836	767	845	847	770	811	745	824	775	764	803	794	804	756	814	829	804	833	836	774	822	760	763	825	821	790	859	804	827	804	780	848	836	739	825	799	777	812	795	805	768	781	754	818	806	820	769	774	739	814	815	766	792	856	815	800	797	877	832	779	843	837	802	846	813	765	767	783	816	822	819	855	823	844	746	742	846	774	832	769	815	825	839	796	806	811	842	824	853	825	832	799	818	762	832	877	734	794	776	812	872	806	859	825	798	817	851	823	846	752	848	848	779	826	785	766	789	849	823	781	854	861	813	756	792	827	783	779	801	796	782	765	815	772	744	809	814	793	824	786	807	774	755	758	778	822	810	805	761	810	800	768	726	783	791	827	793	802	780	751	811	784	837	801	842	797	804	759	850	804	792	850	807	878	770	820	835	789	814	839	764	798	795	805	787	773	766	815	802	850	807	805	762	799	803	818	765	807	781	807	841	818	812	800	805	762	792	807	822	797	784	790	759	816	824	805	826	819	808	846	836	782	807	785	804	793	801	789	802	725	815	753	800	759	780	807	772	840	799	829	716	768	791	839	806	846	760	829	760	805	793	819	821	812	864	771	855	790	821	745	825	787	765	790	803	798	828	788	751	806	787	830	791	792	842	821	852	823	775	777	814	799	792	796	785	793	828	783	764	857	819	776	782	795	830	809	825	837	857	785	806	792	809	824	790	820	772	786	802	809	802	764	814	875	789	806	791	770	791	769	847	810	787	771	818	765	832	810	803	797	822	794	821	820	796	759	792	759	794	776	813	802	809	818	772	823	800	812	787	802	804	747	850	817	802	818	785	810	795	775	806	817	778	804	805	793	771	778	828	780	876	791	843	743	805	802	740	785	743	797	804	769	877	820	798	770	757	810	789	791	852	846	845	801	837	823	795	839	790	810	731	778	780	815	798	813	872	786	831	756	861	806	754	820	759	770	821	875	845	808	805	809	807	781	785	848	802	785	787	825	798	849	794	762	762	782	784	812	768	782	789	793	832	790	818	775	794	821	845	780	825	790	812	799	765	805	813	782	825	763	803	784	815	839	777	813	777	828	804	784	757	774	822	830	814	797	865	836	800	737	789	826	824	799	840	820	816	762	818	820	848	779	862	781	780	794	822	783	771	793	807	804	815	823	812	851	813	765	819	820	797	806	788	818	775	792	772	789	779	824	759	827	800	817	812	800	812	817	779	798	844	819	798	797	790	793	783	820	810	817	837	788	812	789	826	924	844	866	826	822	803	827	776	801	776	809	795	807	791	798	853	779	849	787	790	791	808	791	768	815	762	738	799	798	797	773	803	776	789	772	816	832	800	802	736	775	776	803	847	798	809	816	810	854	788	798	783	795	831	765	871	790	821	795	780	829	842	816	812	832	782	840	794	837	824	802	791	843	828	816	856
4145	2016	1111	736	850	1025	1046	915	748	674	638	529	542	478	365	326	293	269	252	267	226	189	160	155	126	102	104	97	97	99	102	82	84	86	104	83	77	67	54	85	66	82	65	67	85	59	72	68	53	68	58	66	86	72	50	86	64	67	67	91	57	60	72	92	73	87	75	67	76	69	71	69	80	64	64	58	75	73	78	72	79	70	74	69	75	78	70	75	66	69	65	72	66	65	48	59	82	79	68	61	77	76	55	78	70	80	79	88	65	61	68	64	65	69	62	71	67	91	73	59	66	66	62	87	69	75	72	78	68	69	62	74	73	67	67	64	66	66	60	73	75	80	68	67	62	75	56	72	73	73	68	73	65	77	60	49	73	71	72	69	72	58	75	58	70	51	69	64	67	77	52	61	76	71	63	76	68	81	69	63	71	75	66	76	74	62	57	93	61	81	72	62	55	78	77	65	87	62	77	72	66	68	61	71	75	89	69	72	83	65	64	70	63	62	79	69	85	70	74	64	80	60	72	71	67	61	91	65	68	82	64	69	79	86	60	76	79	59	73	74	63	78	71	80	68	68	68	62	78	79	75	67	72	86	76	66	79	70	80	71	73	68	57	71	85	71	69	82	80	78	63	76	73	74	72	66	79	78	64	68	69	86	75	74	79	77	68	74	83	82	77	94	68	80	78	67	58	81	47	69	77	76	65	62	76	56	75	70	67	65	92	91	65	81	84	57	76	82	60	62	68	78	67	76	80	82	69	84	75	54	77	75	65	77	69	86	69	60	82	58	75	56	60	66	82	83	57	69	76	72	70	72	67	67	62	80	67	62	81	44	98	83	72	73	84	62	80	70	71	83	76	79	73	66	63	68	67	80	72	61	69	71	72	83	58	62	68	60	71	77	61	59	65	82	62	78	83	82	58	74	66	69	73	82	71	61	73	70	76	69	61	71	72	73	61	73	65	65	65	56	89	73	67	83	61	60	72	80	62	76	82	74	78	70	70	63	55	70	68	84	64	78	60	50	86	71	72	76	79	79	76	68	78	84	71	54	62	67	74	70	76	71	66	55	62	87	73	84	66	69	58	67	69	61	68	69	56	67	66	60	63	81	78	72	66	66	68	75	71	72	64	53	61	64	68	68	82	76	71	67	76	81	61	84	68	85	79	53	82	79	78	54	67	62	92	79	78	72	81	76	68	77	84	81	54	81	61	85	64	84	75	72	69	62	72	63	71	87	71	70	75	56	59	76	58	78	67	60	50	51	54	66	87	91	65	78	63	61	78	68	63	57	89	79	66	66	59	74	69	69	74	68	82	69	62	73	60	70	62	77	56	69	65	62	68	81	55	72	91	72	71	66	74	79	81	70	69	70	72	76	62	67	73	96	68	67	67	63	67	62	65	74	67	58	72	79	76	78	60	70	67	83	60	75	62	74	81	66	59	80	61	76	78	67	75	70	71	68	70	64	74	71	62	64	71	70	67	67	70	64	72	60	69	82	80	71	70	68	73	83	77	81	67	59	74	85	86	95	65	80	79	76	81	73	75	78	53	53	66	60	85	71	66	74	71	60	58	76	77	73	86	76	71	60	76	75	60	58	57	71	69	69	87	55	60	73	66	54	64	78	85	77	72	66	68	63	62	52	59	60	79	71	67	69	73	77	75	74	56	53	73	77	64	62	71	52	74	70	60	61	77	72	87	65	75	80	71	73	72	61	90	73	78	75	93	67	62	66	74	63	71	67	75	60	59	65	77	83	66	59	61	69	69	74	78	84	59	78	71	59	84	67	59	73	85	77	65	64	72	75	80	91	77	74	53	57	58	73	55	70	83	65	74	69	71	73	66	73	69	66	68	78	76	76	70	60	71	70	68	79	67	79	71	93	72	82	75	72	76	53	78	79	78	71	87	70	66	69	69	80	59	70	77	67	80	78	88	58	66	65	76	68	75	81	68	82	68	48	71	83	72	67	66	76	76	69	78	63	62	91	74	55	86	74	63	59	69	52	64	77	67	75	75	86	59	81	81	59	92	56	67	72	63	78	66	66	75	76	91	64	62	89	63	79	84	84	72	71	77	61	65	62	77	81	66	78	75	66	80	65	80	71	53	62	68	68	70	66	67	54	58	73	75	64	71	69	69	76	57	74	67	58	61	87	66	64	89	80	55	61	58	66	64	64	68	65	77	69	76	82	80	82	83	78	81	72	70	71	83	90	66	77	66	69	70	72	70	64	74	62	74	60	64	84	75	73	74	68	67	64	66	69	49	67	60	58	64	73	69	66	49	58	76	71	82	56	72	69	64	93	83	62	64	86	58	78	81	61	76	66	74	67	61	73	81	82	67	84	58	64	79	74	75	66	77	68	68	69	69	78	66	83	83	72	80	77	65	75	94	63	74	70	77	68	70	59	73	63	66	77	84	69	81	67	90	61	75	87	64	63	54	72	79	59	89	69	81	78	73	64	54	70	52	65	63	69	79	72	69	68	75	55	66	85	70	74	55	65	88	79	67	71	72	58	82	64	73	77	78	63	58	61	69	83	60	75	85	65	51	74	74	72	76	64	72	81	69	64	59	72	69	75	95	85	80	59	68	66	65	55	71	63	63	57	80	70	57	70	72	64	82	61	71	68	73	72	66	69	62	54	64	63	80	77	67	72	67	75	73	84	67	74	78	61	72	72	70	66	79	61	70	80	75	59	69	66	63	83	62	67	73	74	61	64	83	80	77	78	84	56	66	71	72	85	59	71	84	77	74	70	78	72	82	66	74	75	51	59	79	69	68	58	73	75	82	75	75	69	79	79	79	72	77	73	86	49	73	55	79	75	80	78	75	64	76	69	68	63	76	86	72	61	70	71	80	83	76	67	71	74	71	64	68	73	72	74	84	76	68	89	77	83	74	71	68	52	66	66	69	76	69	75	57	72	60	56	64	78	68	64	65	78	62	69	70	64	73	75	60	75	74	69	69	74	61	86	68	75	85	73	75	64	69	65	53	63	62	80	60	95	78	73	78	77	76	74	69	72	78	69	77	78	56	66	61	75	74	73	87	66	63	69	69	69	57	84	60	70	77	72	69	73	79	70	72	59	77	61	61	72	56	71	81	61	65	78	78	76	73	84	92	48	83	55	64	75	57	69	65	62	60	72	73	68	74	69	88	73	68	68	76	66	76	62	87	67	72	72	84	67	73	92	81	70	67	57	72	82	62	53	67	67	75	72	62	71	68	62	72	77	68	78	69	64	79	68	83	71	81	68	82	85	81	78	72	86	71	67	69	77	79	70	72	73	63	65	58	64	57	72	74	63	65	81	66	66	69	80	69	61	76	67	83	61	69	80	66	66	72	75	78	63	82	66	70	71	64	68	84	80	66	92	72	83	67	59	84	71	80	72	85	62	57	75	58	76	78	79	78	81	65	79	71	78	76	57	62	74	61	82	76	83	52	64	61	70	78	72	78	57	79	77	71	66	66	78	56	81	79	67	63	76	81	68	63	58
24931	17932	13392	20064	27328	28317	26785	23962	21192	19635	18062	16415	14859	13127	11132	9677	8615	7920	7676	6924	5941	5127	3982	3295	2719	2584	2378	2074	1894	1861	1663	1520	1363	1345	1245	1225	1136	1116	1047	988	1023	977	905	914	909	918	894	918	924	933	928	927	854	868	841	838	871	890	851	902	847	866	844	893	855	874	829	782	848	841	866	906	851	850	845	880	832	912	836	809	859	841	840	820	806	827	864	831	839	871	833	866	817	826	840	850	851	845	888	867	861	831	902	847	860	822	817	840	823	887	784	889	829	819	853	894	891	804	846	857	826	857	864	921	852	861	784	869	820	804	842	832	833	828	824	820	846	822	865	887	885	809	825	828	795	892	852	850	865	853	874	841	837	812	842	842	858	823	865	792	863	874	846	819	891	848	816	865	856	820	849	815	862	801	836	854	840	828	846	865	867	864	870	869	877	851	843	806	852	816	851	856	854	880	826	870	785	871	826	860	834	850	842	832	827	826	858	846	858	879	814	802	856	851	821	844	821	860	810	864	880	852	812	811	844	817	844	861	892	811	828	839	875	844	891	853	888	851	862	824	834	841	828	834	874	852	899	852	805	818	865	827	859	842	842	858	844	822	857	856	854	887	841	899	840	848	840	880	877	839	832	847	879	818	873	866	845	872	758	824	905	872	850	805	878	865	881	874	871	853	800	871	860	868	876	854	831	799	795	851	833	881	873	819	906	858	866	825	845	811	838	884	854	850	851	836	865	839	803	850	851	849	787	856	810	874	836	863	796	870	878	850	872	870	842	816	845	863	841	873	880	843	854	844	808	806	847	867	791	828	895	838	869	895	830	838	832	838	844	822	892	845	869	808	878	853	872	826	848	826	846	864	841	861	847	859	837	868	869	825	878	879	880	835	866	823	892	837	826	802	852	808	825	820	835	857	894	862	864	801	877	795	818	843	848	830	812	813	822	855	839	786	854	823	819	844	894	804	867	833	848	873	818	862	829	836	855	834	823	834	817	876	867	848	826	826	780	859	855	842	872	839	878	849	809	854	852	816	876	843	863	895	850	833	863	817	860	871	831	809	816	808	833	830	834	869	891	830	803	862	862	886	841	856	876	814	850	851	862	805	880	820	822	839	808	816	841	889	830	834	783	869	830	819	816	844	846	849	850	850	883	851	854	845	833	843	813	849	855	898	837	854	843	848	792	868	839	869	788	833	866	815	870	840	803	849	826	897	814	833	765	859	838	883	843	811	808	878	866	860	810	849	858	900	833	867	859	850	888	860	848	867	817	860	843	811	861	840	885	848	828	836	836	875	851	872	882	763	842	878	888	853	832	873	823	827	871	825	815	848	860	860	837	839	821	816	832	854	890	827	849	899	894	860	796	839	841	848	901	841	807	836	863	844	840	814	821	888	860	831	885	847	882	855	853	851	859	800	830	861	818	884	831	845	856	854	855	828	888	887	845	888	855	844	864	803	809	823	817	845	842	842	873	843	824	853	877	840	802	841	850	784	844	861	802	853	862	868	820	841	775	848	780	831	802	845	865	847	825	883	863	831	862	818	828	836	822	856	826	865	847	862	860	868	832	828	905	829	833	781	820	880	819	803	839	881	854	823	849	880	809	887	884	798	876	845	823	814	845	854	810	853	858	892	838	873	835	883	834	847	837	820	802	894	834	799	858	838	831	884	826	845	872	797	844	836	790	850	819	820	848	895	897	805	818	842	833	848	842	855	806	832	852	825	837	902	849	818	804	819	830	817	873	808	878	871	840	862	836	843	825	852	849	870	819	798	869	898	820	865	850	827	832	880	840	820	857	831	911	844	768	843	871	851	830	850	849	831	872	861	834	871	858	866	801	815	850	836	846	821	824	820	843	852	846	834	855	835	851	813	864	887	865	871	848	867	851	848	842	836	850	848	854	865	842	846	862	829	901	827	849	834	851	839	813	856	792	794	836	873	808	796	849	904	818	856	780	817	838	815	866	831	847	889	857	854	829	858	852	802	797	864	810	849	839	921	811	878	885	885	862	840	794	826	836	879	793	811	884	855	841	839	832	848	877	828	810	860	891	865	879	901	876	829	820	735	826	864	815	886	837	824	818	851	875	881	849	836	836	835	840	838	791	845	833	818	845	841	878	877	850	840	832	841	845	838	883	831	811	883	867	809	830	862	893	870	829	843	808	808	755	871	855	862	798	882	843	861	841	799	844	838	852	836	879	864	838	894	851	826	814	859	783	821	813	830	874	836	896	919	889	824	851	793	878	817	870	825	821	834	832	876	811	875	832	858	835	840	804	849	827	852	851	829	821	824	871	816	867	859	885	878	906	854	790	796	853	848	870	841	819	812	844	859	865	869	857	871	827	883	848	841	902	866	863	839	853	891	865	888	833	831	868	822	826	880	840	874	864	867	805	852	885	849	828	821	832	835	863	834	824	841	851	854	866	834	820	852	867	851	873	831	866	879	856	824	874	808	851	884	866	879	877	857	842	884	855	844	826	844	859	861	845	843	858	845	861	887	851	927	865	898	839	822	887	813	820	860	866	820	833	865	874	831	868	834	870	825	856	847	846	858	830	863	833	859	824	831	879	816	813	900	842	805	844	855	850	793	790	860	813	843	831	871	894	819	816	806	839	816	843	879	848	831	840	768	875	846	847	862	834	867	830	834	837	782	860	871	837	865	869	867	820	880	783	856	803	807	870	892	838	864	842	846	897	834	874	832	856	810	772	831	826	844	822	874	854	822	873	813	854	857	849	838	839	819	830	850	880	830	838	859	884	830	881	811	807	890	851	809	827	829	841	849	844	841	887	835	871	837	783	838	854	868	839	843	890	785	845	867	845	849	863	849	859	858	841	836	845	840	879	820	844	798	817	894	855	827	846	883	848	865	804	858	823	869	859	853	832	803	844	852	840	861	853	828	858	783	843	835	872	831	848	848	858	819	866	861	810	881	826	844	815	867	836	855	836	871	810	796	847	840	851	811	810	824	851	914	804	847	813	834	808	851	868	824	845	845	818	824	866	822	859	873	868	860	858	864	803	847	909	829	864	822	845	852	841	851	846	774	835	850	890	804	852	852	873	832	881	849	891	824	927	866	857	830	861	870	860	840	817	868	830	868	868	862	838	870	876	836	805	872	849	879	801	860	814	808	825	875	841	849	870	801	835	841	865	853	802	856	862	855	808	872	844	841	830	853	818	867	817	837	832	870	880	836	809	848	790	874	798	825	846	870	849	849	810	849	794	835	882	826	884	795	868	844	849	899	852	793	852	825	817	864	883	827	840	815	832	867	840	882	863	882	871	855	800	854	811	845	839	860	813	818	819	826	872	904	848	821	832	860	843	800	811	853	891	856	853	865	799	873	869	842	864	825	842	880	855	846	829	836	867	886	809	894	849	806	859	874	880	905	853	845	832	820	838	856	878	829	834	830	823	888	859	884	819	831	858	830	877	882	883	858	850	806	857	834	852	834	789	801	875	858	871	893	792	861	901	903	845	829	823	879	838	831
4311	3192	1694	993	1097	1410	1516	1205	1017	881	830	736	681	568	446	433	364	348	300	292	277	262	198	210	137	130	145	133	103	127	93	97	120	69	98	83	92	87	78	73	76	71	60	83	79	70	90	86	76	78	62	76	80	71	82	85	60	72	85	72	61	69	63	72	76	78	78	78	68	80	76	68	78	63	73	64	63	78	71	78	76	63	69	64	78	62	67	74	80	64	74	77	68	82	73	57	68	77	68	70	57	63	67	74	67	67	67	61	61	76	77	73	56	80	78	57	69	75	64	76	70	78	67	73	70	63	66	63	73	84	57	64	77	66	85	73	64	80	79	77	76	67	68	83	84	71	74	86	69	83	65	65	68	71	67	75	61	76	73	71	57	54	68	83	65	74	68	60	76	69	65	66	75	66	79	70	73	68	76	55	73	68	70	75	69	64	79	72	63	79	60	71	84	67	69	60	67	77	71	66	59	74	78	81	77	83	70	65	85	63	79	76	61	85	67	75	63	66	69	62	75	82	79	83	62	58	62	81	64	67	71	69	68	72	91	69	70	68	59	71	65	84	72	69	64	66	77	65	76	64	62	77	57	67	63	52	72	76	85	64	65	74	70	92	76	76	74	73	86	71	67	65	61	74	73	65	53	61	83	80	66	59	67	90	68	63	74	71	76	62	71	92	80	71	72	66	71	61	73	65	67	76	62	57	61	65	80	78	69	76	67	76	64	70	83	66	53	73	66	82	66	79	61	74	66	75	66	59	85	64	87	71	78	63	76	81	58	74	77	58	73	64	86	84	76	78	92	78	65	73	59	59	68	88	79	73	82	64	67	66	80	72	66	76	67	64	59	62	84	77	64	79	95	75	74	76	76	66	67	71	70	87	70	59	83	68	57	66	69	79	80	74	83	85	62	85	71	71	74	66	68	61	68	63	71	71	82	59	68	72	67	63	75	81	66	80	77	64	81	61	53	61	81	67	77	81	72	80	82	78	55	65	74	83	70	69	66	76	76	81	73	67	80	79	70	70	68	89	91	85	66	66	75	72	75	67	67	78	77	84	83	66	59	51	79	59	72	64	66	74	60	58	72	84	78	85	62	75	68	76	68	72	65	73	81	73	61	79	84	66	76	75	61	78	59	63	56	78	81	62	66	78	83	66	72	86	56	93	67	71	62	69	75	65	79	68	80	68	74	71	89	65	69	86	72	86	64	65	76	68	68	79	77	59	68	68	74	67	74	73	75	77	64	62	64	74	62	71	80	57	66	72	67	83	87	68	72	72	61	76	65	65	66	60	56	78	60	59	68	76	59	70	84	70	66	62	72	71	69	67	71	75	58	63	62	67	81	65	90	60	70	87	68	72	73	59	73	74	84	96	74	87	81	65	82	64	84	74	68	61	72	77	67	78	88	70	74	92	73	77	71	64	68	56	63	77	64	89	87	69	76	71	81	71	77	78	79	99	65	59	72	68	74	67	85	67	84	70	71	64	76	74	71	69	66	67	64	79	75	83	87	82	67	73	67	74	65	71	59	80	66	69	63	67	65	74	67	63	55	74	55	85	76	67	62	58	70	72	80	69	54	61	93	83	67	66	68	65	66	72	83	66	75	67	69	76	83	66	84	61	70	75	62	87	60	61	82	74	61	56	76	60	79	54	68	78	85	70	76	81	60	70	75	67	82	62	76	73	78	69	71	83	72	74	82	66	73	70	65	78	71	77	58	71	69	61	73	66	63	72	78	88	51	92	77	73	61	79	75	76	74	67	70	77	75	83	79	72	85	72	56	85	67	72	81	69	69	68	67	80	64	74	67	68	90	54	73	72	70	72	60	81	68	63	81	80	72	64	67	70	78	79	77	75	86	61	60	82	80	62	63	76	76	69	76	65	70	55	59	62	61	65	72	84	82	81	78	67	61	67	71	81	58	64	67	67	72	69	72	80	70	63	76	75	62	80	80	69	78	55	59	60	68	83	69	68	78	85	81	61	76	67	83	68	71	78	81	71	82	79	62	73	61	64	57	72	81	72	72	75	66	68	66	55	78	66	61	73	72	65	83	84	67	78	74	70	56	75	64	67	91	73	68	61	72	78	83	77	85	79	74	70	84	57	67	68	65	74	68	69	72	74	64	59	82	72	80	66	65	88	63	72	55	66	62	65	61	65	58	85	75	87	65	67	69	53	62	62	86	65	70	62	64	55	70	63	68	79	67	71	74	70	69	70	60	80	86	81	83	76	73	75	60	65	75	67	73	89	67	71	80	68	59	88	65	63	62	79	84	68	75	76	62	77	81	78	64	60	77	58	50	75	67	75	53	74	72	97	63	74	73	82	78	80	72	79	67	55	82	63	69	78	85	59	68	55	74	59	67	60	78	76	79	69	71	68	57	47	74	80	62	69	68	81	89	70	67	83	64	76	65	72	89	68	61	75	73	65	81	71	81	63	87	74	75	63	73	65	68	65	74	72	59	64	77	66	64	69	73	68	79	81	63	76	69	90	67	75	79	72	62	74	81	68	64	55	78	66	78	69	69	61	85	45	73	54	78	79	65	66	72	76	73	72	75	90	77	67	69	60	72	67	70	70	75	71	70	63	62	65	69	59	85	70	64	73	80	69	81	61	83	74	80	78	69	76	68	64	77	70	59	68	61	61	68	63	66	59	61	81	83	71	66	78	70	73	63	70	60	75	93	61	57	71	71	81	77	77	51	57	83	59	64	69	75	78	69	66	65	70	75	74	60	59	71	75	66	74	61	89	69	77	71	87	85	62	69	76	76	64	71	71	79	80	73	78	80	85	76	71	72	70	57	72	87	73	59	59	79	54	72	56	64	67	78	78	82	54	64	70	68	73	52	85	68	78	65	67	76	74	65	53	74	71	75	73	73	66	81	60	75	69	87	67	66	70	66	68	68	75	71	75	87	77	76	76	76	68	68	64	55	78	82	87	62	81	86	70	63	68	67	83	75	78	80	85	69	69	72	80	84	67	68	63	78	70	60	75	74	77	76	58	65	76	64	79	69	71	92	66	65	65	55	78	75	82	68	77	73	82	68	82	65	76	55	76	71	76	67	65	89	76	52	67	82	58	76	55	74	75	77	89	74	64	72	54	78	67	82	71	67	83	71	83	56	56	76	61	70	76	71	74	65	76	73	66	82	57	70	60	71	65	74	60	76	81	69	77	70	73	61	63	73	66	75	85	66	59	75	65	83	75	70	56	65	88	68	74	61	69	76	58	80	74	78	64	76	66	77	63	73	70	70	69	66	78	64	74	68	55	75	79	83	86	74	47	68	51	67	69	78	79	74	65	68	83	77	61	65	70	64	71	60	69	74	84	70	75	52	66	86	60	78	66	66	77	83	70	66	63	81	69	63	85	67	74	55	78	68	75	71	70	63	80	82	63	61	73	73	68	71	70	65	66	61	71	70	60	79	76	76	70	71	74	54	81	68	72	71	70	63	81	54	59	68	69	71	72	73	67	73	89	79	75	79	67
29177	20935	16418	23483	30229	31028	29425	26664	23790	21997	20315	18642	16866	15050	13134	11587	10280	9442	8761	8487	7487	6554	5557	4443	3518	3141	2893	2528	2363	2224	2005	1772	1674	1452	1379	1340	1285	1209	1100	1102	1081	1017	1024	928	954	966	963	962	927	981	891	883	961	956	887	889	891	897	883	910	851	848	804	883	855	858	875	884	842	876	860	893	867	864	825	837	865	859	872	851	901	823	839	821	905	812	831	825	842	831	847	841	820	861	839	821	809	830	880	809	855	843	851	837	846	852	864	848	851	834	836	877	834	917	883	797	815	837	862	847	815	859	869	854	829	827	880	803	798	796	861	847	836	845	852	788	817	915	884	837	856	784	858	765	878	868	873	865	844	867	867	800	842	823	821	847	829	847	854	856	876	835	864	893	912	812	836	865	813	750	877	848	834	863	856	843	830	879	805	857	879	876	847	804	853	871	896	841	824	845	833	859	791	819	795	856	838	849	862	818	888	849	814	905	806	879	825	857	860	838	830	808	848	888	838	831	833	840	880	839	869	858	879	866	832	872	855	808	850	884	834	890	869	815	894	878	874	800	833	839	887	881	895	784	870	864	858	902	852	862	858	814	864	826	868	887	874	873	878	856	881	865	845	810	834	858	882	871	804	861	828	790	808	844	889	862	866	866	857	887	834	844	849	852	832	811	860	854	816	882	885	845	859	884	829	819	845	882	799	868	853	841	869	787	853	869	868	869	848	868	851	868	842	885	806	880	842	846	857	852	820	822	839	881	871	863	836	812	827	859	835	825	869	861	827	859	889	830	846	824	830	842	920	899	843	850	807	872	805	824	847	875	847	871	825	816	872	864	877	897	841	830	876	843	894	794	867	832	828	844	883	746	855	840	826	846	814	861	847	827	845	855	839	843	836	815	842	766	826	870	868	848	886	839	844	870	840	849	806	828	801	816	853	843	887	868	892	806	858	838	809	855	877	892	860	804	832	833	829	864	872	851	854	879	835	799	849	824	825	854	855	877	851	875	866	806	874	845	801	829	891	811	879	854	820	793	865	819	838	883	859	810	861	836	832	839	863	830	803	856	881	857	853	846	866	892	834	863	839	823	856	885	804	874	845	862	841	871	874	881	882	854	874	830	851	867	848	875	820	810	877	859	861	872	826	862	873	875	828	908	882	817	858	801	817	835	827	851	854	861	863	881	901	858	869	867	894	845	862	869	842	851	842	875	823	783	860	870	839	827	886	867	853	836	884	850	856	810	841	848	834	886	824	856	827	848	865	812	866	841	807	855	873	811	868	846	801	877	848	901	831	836	806	878	864	908	874	787	810	841	896	846	872	777	840	856	826	853	860	875	827	840	859	897	860	866	822	850	911	853	805	868	841	863	899	838	884	810	837	843	817	875	831	857	860	861	854	882	898	846	927	813	798	872	890	806	876	838	801	857	816	875	943	849	840	830	816	834	829	884	832	848	870	868	832	853	827	906	855	845	848	828	815	851	879	858	830	932	895	901	816	861	808	876	859	839	860	817	808	838	895	828	833	864	824	893	831	872	866	843	840	807	810	858	888	886	832	855	833	836	871	843	885	897	825	883	859	863	857	870	916	847	826	859	872	854	857	857	848	843	886	874	875	856	831	852	880	821	821	798	807	843	874	850	864	838	886	824	845	845	861	788	847	871	872	920	849	824	843	858	857	868	841	860	809	835	842	846	861	844	847	845	856	835	917	819	871	839	785	842	896	863	846	834	824	882	879	855	855	847	898	852	856	839	808	865	796	799	796	828	887	857	810	823	900	827	835	868	829	845	800	828	862	850	864	868	896	826	823	864	882	797	794	846	830	841	818	860	832	810	832	859	864	854	897	849	878	928	797	837	863	848	820	787	881	834	818	866	855	813	851	842	835	873	866	850	827	874	875	871	905	794	831	831	823	836	845	860	849	866	874	855	879	858	824	876	815	870	840	858	857	898	840	879	821	824	804	850	889	887	807	855	857	882	889	866	849	835	825	880	829	879	868	827	922	839	870	844	831	842	795	835	778	864	810	909	854	846	911	845	911	873	855	887	839	843	844	826	840	887	822	861	855	798	817	889	836	771	842	870	912	803	856	839	788	837	842	853	795	875	843	813	819	838	899	873	927	820	898	878	856	835	862	877	882	834	875	844	886	860	897	826	806	843	785	842	831	878	844	813	815	862	824	820	886	837	823	795	828	859	834	841	871	868	870	864	900	832	810	850	822	865	834	844	831	897	860	816	808	872	861	808	871	866	863	827	872	821	792	921	839	816	843	869	868	829	868	861	854	867	846	853	842	853	833	861	862	871	838	849	893	845	915	865	838	851	912	815	897	831	836	875	859	849	881	845	832	798	787	881	865	896	871	892	852	858	881	881	865	884	875	877	851	905	854	835	867	865	865	834	854	850	840	858	831	798	864	856	903	857	893	809	868	809	766	798	888	836	811	847	831	853	780	860	873	845	854	890	850	859	848	853	880	837	822	865	892	844	837	860	825	836	832	890	895	875	847	836	860	873	842	842	849	868	837	827	827	815	861	836	858	848	843	892	820	836	816	841	887	826	928	886	894	883	832	898	851	904	820	875	877	805	844	902	841	889	907	880	838	890	875	838	885	880	822	827	901	851	804	894	890	836	841	833	840	875	789	813	846	877	865	854	859	838	879	810	843	848	859	882	843	867	869	916	836	845	812	875	830	934	860	842	809	825	828	847	871	877	867	845	852	852	840	873	857	806	894	846	862	863	818	846	879	909	806	859	890	875	856	864	877	828	875	867	844	849	826	870	862	853	881	824	856	858	884	828	829	866	843	871	834	862	831	852	854	894	856	874	867	840	856	834	871	830	863	860	873	868	868	877	836	868	849	866	858	868	814	827	824	778	824	851	897	855	844	805	821	827	862	923	847	877	832	886	834	871	835	846	809	881	851	873	881	860	838	907	869	820	890	902	904	804	809	863	879	845	856	829	815	852	866	866	937	859	902	884	843	857	846	849	871	824	873	854	877	809	872	895	887	819	874	817	819	808	838	799	868	870	889	826	842	834	882	896	850	856	891	848	860	881	804	893	857	874	896	857	880	859	810	884	875	846	798	865	868	864	868	809	916	795	805	817	854	847	876	840	883	918	870	885	889	832	872	818	849	852	835	868	833	892	815	795	817	901	833	897	800	842	887	892	848	843	832	904	859	906	848	838	864	846	864	857	852	845	857	835	850	844	934	871	821	810	858	843	869	861	850	842	836	816	891	849	862	866	850	885	863	836	876	815	848	890	831	871	813	802	889	874	837	842	848	890	828	863	814	833	866	873	879	828	823	823	875	886	866	835	814	864	810	881	823	839	868	838	872	841	879	773	839	853	862	844	889	897	856	866	909	864	837	871	802	830	826	866	827	881	881	894	850	909	852	841	847	860	851	853	877	857	844	840	815	846	860	800	858	840	836	859	858	871	870	835	839	836	912	836	855	815	874	870	849	835	855	860	885	824	811	875	812	843	896	829	896	796	841	845
2590	1087	619	350	454	593	574	519	469	430	361	332	314	262	234	217	170	145	159	171	156	128	115	114	116	83	77	73	75	79	82	91	66	80	66	65	64	69	74	74	60	69	69	81	66	64	79	55	62	81	63	61	60	64	48	68	53	66	68	53	71	70	71	62	66	76	77	57	74	58	66	81	64	56	70	68	55	49	66	84	50	56	63	61	72	62	50	66	51	60	56	66	62	84	70	71	69	62	66	62	73	72	61	66	64	57	83	68	60	57	74	63	70	73	58	58	62	64	64	65	53	58	67	72	65	55	80	54	70	79	67	62	55	59	56	66	66	53	58	65	82	69	61	67	62	69	77	64	69	55	72	77	64	61	58	64	57	68	63	57	57	66	57	69	63	63	56	69	63	70	72	69	64	72	62	55	58	55	59	71	70	54	72	54	56	63	70	73	66	65	56	58	64	73	70	67	67	61	56	69	71	64	66	67	62	67	60	66	69	62	64	62	61	61	64	60	68	59	72	54	54	63	59	64	72	71	72	59	60	65	60	61	80	57	56	61	71	49	61	53	57	69	53	61	72	65	72	58	89	68	67	55	81	61	86	62	72	69	76	61	60	50	60	60	80	66	54	97	59	71	62	61	82	74	64	63	62	67	60	74	70	63	76	64	52	83	58	62	66	72	65	71	64	78	61	56	63	58	76	69	68	57	62	49	62	75	55	73	53	56	83	52	72	59	68	52	60	63	70	56	71	73	66	65	50	52	61	77	64	64	69	76	72	59	63	75	64	66	59	72	65	80	63	58	65	55	78	56	70	51	64	69	52	66	66	63	74	68	47	67	75	59	85	54	63	62	64	83	57	66	65	46	79	61	65	66	70	57	74	62	71	62	62	77	62	80	72	61	70	43	62	69	63	72	78	60	82	60	57	69	67	50	60	67	60	78	68	73	60	63	62	76	64	65	68	66	79	68	62	72	70	59	56	48	54	59	59	61	64	64	68	75	54	68	76	60	73	62	67	70	73	49	70	64	63	49	71	63	79	79	61	66	54	80	66	53	63	65	81	61	63	61	58	82	60	67	69	62	60	67	73	60	71	67	70	65	72	71	73	57	64	68	62	74	71	68	63	62	62	63	60	77	53	47	47	62	74	66	60	58	52	70	67	64	60	72	69	55	58	72	65	65	74	68	65	60	69	67	76	67	57	73	70	71	84	62	57	67	66	69	66	62	57	63	66	76	65	56	54	57	75	60	70	63	63	59	68	71	69	72	56	75	60	76	68	63	75	63	68	54	68	57	72	67	58	75	77	69	64	62	67	65	77	76	54	71	70	66	77	70	64	74	64	76	70	77	58	70	56	71	72	68	57	69	57	57	77	75	70	67	61	64	51	67	67	59	73	70	77	62	67	73	66	67	70	70	65	63	58	72	72	62	78	70	59	62	66	61	68	62	61	43	53	62	69	58	65	61	61	66	63	67	71	78	70	75	58	66	52	60	67	53	68	65	71	72	67	75	66	69	62	72	60	76	70	74	59	81	57	61	48	86	58	55	61	75	45	73	65	63	58	58	66	60	72	71	61	59	63	80	77	57	80	69	58	62	64	50	57	64	70	71	72	75	71	76	74	50	63	83	48	60	63	61	66	72	75	72	76	61	62	76	50	62	61	63	61	59	59	59	50	72	63	65	58	56	69	66	61	57	69	53	63	71	72	65	72	65	78	60	72	62	62	63	71	71	58	60	69	58	85	87	59	61	63	52	62	71	67	62	68	64	55	72	63	62	61	73	73	76	59	52	69	69	69	63	61	71	75	66	72	64	59	70	71	56	69	61	67	68	67	68	72	71	47	84	67	71	70	75	60	62	60	59	57	63	71	60	55	64	52	67	58	67	78	64	70	56	60	64	74	67	67	64	52	62	60	62	65	60	84	67	70	66	58	63	67	58	57	50	59	69	56	64	65	75	66	58	77	53	57	82	74	59	65	63	60	64	61	58	56	68	62	63	67	60	51	79	56	55	79	73	77	67	65	55	62	67	63	74	75	56	51	69	66	82	71	53	50	63	69	79	69	61	44	53	61	59	67	70	81	65	71	60	67	74	66	72	56	77	72	65	61	74	52	70	69	67	50	78	56	74	54	83	73	58	63	68	64	54	61	62	81	64	75	65	73	67	63	58	75	66	77	66	63	49	68	62	64	58	62	47	53	65	63	66	57	72	79	65	64	81	70	63	54	60	58	59	65	54	84	66	70	56	57	75	58	81	71	58	60	52	56	72	51	73	55	68	84	76	58	60	68	76	63	60	63	53	52	66	62	65	69	68	72	68	45	69	55	73	71	74	52	68	60	61	63	67	75	73	65	62	52	68	68	73	70	68	63	66	56	66	55	60	68	67	59	62	57	69	76	53	62	65	59	84	68	62	67	60	66	75	58	61	76	71	71	59	68	69	62	59	75	71	61	61	63	68	65	69	63	70	69	76	46	54	77	54	64	65	61	71	60	57	83	64	70	72	78	72	66	61	65	67	57	82	78	64	61	62	61	60	69	69	72	70	73	70	61	57	66	62	66	61	64	64	60	57	66	69	66	74	67	62	64	64	69	75	65	61	73	67	69	65	51	67	59	50	50	70	70	74	70	64	77	64	64	66	76	66	73	67	61	57	73	62	57	56	61	71	58	67	61	65	57	65	68	76	70	69	70	53	60	65	65	54	75	67	66	61	61	70	56	55	67	56	64	58	56	72	71	65	72	56	71	71	56	66	56	59	56	60	68	67	69	72	65	73	64	84	67	63	47	57	51	51	52	72	75	73	68	73	57	70	77	57	76	69	72	69	76	59	62	68	62	74	66	68	70	71	62	69	76	72	61	71	59	64	77	78	59	57	57	63	56	58	56	57	70	61	60	65	61	79	66	56	57	58	59	67	55	55	62	79	62	60	65	71	67	69	63	65	76	63	51	65	59	67	61	75	51	60	64	59	60	61	76	65	79	86	72	66	77	69	63	65	68	74	65	59	67	71	56	80	63	58	72	76	58	58	60	69	67	84	73	62	74	68	69	63	61	79	66	54	61	68	57	74	70	60	67	67	64	72	64	66	72	57	76	73	67	53	61	64	56	71	64	66	63	83	65	71	58	72	57	60	81	68	57	59	57	70	66	76	63	66	55	64	61	64	54	66	73	57	76	74	67	72	79	66	69	60	68	58	71	58	72	83	70	59	73	68	61	64	75	67	66	68	69	59	84	60	49	69	61	62	61	62	67	82	63	58	83	55	65	58	58	62	75	62	62	59	68	51	69	62	71	67	71	79	66	62	68	64	49	65	61	57	66	61	73	66	63	69	75	69	69	56	70	52	57	46	67	68	64	57	79	73	64	64	73	66	91	77	68	74	63	67	86	67	68	62	52	64	62	58	76	68	59	57	57	84	49	81	63	65	60	62	62	72	57	79	69	66	73	70	62	86	61	57	51	72	64	69	79	67	52	62	77	75	73	72	78	71	74	52
22005	14134	10017	15247	22488	23143	21060	18238	15991	14246	12915	11395	9933	8541	7236	6210	5340	4792	4432	4559	4056	3726	3197	2531	2107	1739	1645	1529	1350	1317	1303	1144	1024	1021	990	994	957	936	870	868	868	896	795	824	851	774	852	805	841	833	817	813	840	780	801	786	768	806	821	763	763	771	774	778	772	778	801	806	774	798	775	792	809	794	751	731	824	774	753	776	751	820	792	826	828	737	782	835	847	821	751	737	775	768	756	764	805	796	765	789	776	801	825	776	795	808	761	797	821	783	807	728	824	787	846	775	832	769	799	844	781	772	775	768	785	796	755	770	775	803	802	812	757	838	758	807	800	811	777	750	787	766	780	802	806	782	798	816	785	747	837	784	755	774	834	806	822	807	782	785	807	796	753	777	822	804	721	788	792	835	787	806	778	796	792	806	776	787	798	799	777	754	829	788	854	816	774	776	746	799	760	756	746	800	821	785	737	721	773	781	794	797	790	821	796	800	749	789	766	721	833	753	787	767	820	783	761	818	757	796	761	791	780	744	803	814	819	765	731	779	765	818	829	766	802	723	810	762	811	781	781	799	739	796	790	797	781	767	766	819	804	858	835	787	819	789	773	797	821	766	787	767	804	789	817	760	782	806	785	804	757	747	773	794	807	800	776	774	760	835	753	773	773	799	824	771	847	730	765	823	774	777	752	812	770	829	790	845	787	826	768	783	752	825	792	819	779	726	798	796	804	805	838	735	805	765	815	763	782	792	797	800	732	805	717	775	795	839	824	814	764	756	723	752	787	818	733	820	791	837	743	699	787	806	778	792	764	787	793	819	779	788	774	813	786	773	816	803	771	790	775	761	751	731	776	788	771	802	761	782	780	829	778	784	839	805	748	768	798	759	706	777	798	742	813	805	762	738	815	795	776	783	839	819	772	821	799	825	778	844	793	753	771	811	828	807	791	786	815	798	775	768	796	765	794	754	785	799	793	798	828	779	776	796	810	812	836	747	797	846	799	778	814	833	761	801	791	850	760	802	821	771	789	768	754	847	729	812	763	810	824	706	828	809	783	790	786	781	764	782	803	763	758	793	807	783	745	770	779	844	775	745	774	758	803	830	784	833	871	793	847	794	768	798	727	799	778	828	804	821	748	809	801	755	754	789	769	854	774	770	794	737	776	827	850	790	789	753	763	822	790	761	756	786	784	828	796	821	807	771	813	745	775	804	802	805	813	772	842	688	780	771	772	812	777	784	815	769	746	754	760	781	753	773	804	824	779	780	801	825	785	739	739	743	823	769	771	821	768	763	799	814	783	815	828	804	802	794	775	728	799	792	792	789	760	788	784	833	801	784	762	797	753	773	766	801	811	728	731	766	762	741	808	802	837	796	796	779	771	794	768	743	796	777	787	745	746	803	764	768	748	809	769	798	790	770	835	740	751	782	842	798	786	763	796	833	791	804	785	821	821	778	845	775	782	801	770	756	785	803	817	787	738	801	774	789	746	727	776	767	809	765	781	783	775	786	767	792	770	740	785	775	783	807	810	781	799	796	801	780	759	851	801	808	771	780	795	790	821	825	755	826	780	779	805	740	753	853	805	765	771	734	752	776	820	793	750	811	805	712	773	807	787	795	802	795	758	805	753	769	779	757	745	835	748	818	809	756	744	759	787	786	757	810	795	739	772	775	795	778	784	767	782	819	807	806	817	767	827	744	768	815	781	699	792	821	801	791	769	795	746	780	816	719	799	801	708	810	818	806	790	803	827	823	789	785	806	762	754	821	803	841	770	776	761	764	786	792	816	788	802	790	756	828	784	775	783	777	744	771	807	796	804	782	785	753	799	755	742	796	803	766	748	748	764	814	806	748	804	765	788	802	760	774	789	796	840	826	766	803	771	767	787	808	844	744	792	790	826	757	779	743	795	780	777	795	803	844	773	759	813	732	865	746	779	793	828	825	829	816	799	839	775	798	777	782	828	798	804	792	794	799	795	748	733	777	836	826	765	821	746	757	781	794	769	765	807	779	801	776	812	744	773	830	753	844	837	793	810	799	779	780	737	801	774	750	813	807	807	836	817	792	763	834	794	780	809	782	788	855	753	764	770	822	786	738	763	773	772	792	800	778	793	789	796	798	787	797	837	738	818	779	816	762	766	785	803	837	775	734	739	836	757	832	767	807	752	818	779	798	750	836	800	778	806	751	846	790	761	740	830	787	804	789	771	771	791	778	831	746	774	803	816	777	740	736	780	789	794	742	802	810	786	813	795	781	782	757	804	793	760	802	793	793	797	803	825	744	791	805	841	802	766	794	798	761	839	812	736	832	768	741	785	776	786	773	790	799	814	792	757	746	768	729	812	799	782	799	824	802	765	788	782	817	800	740	772	792	788	782	763	775	813	805	768	813	829	819	752	746	788	807	730	787	826	768	866	755	748	803	748	833	778	766	819	760	847	776	743	863	805	801	756	785	820	798	777	789	759	758	804	785	816	776	795	830	797	823	773	781	790	799	777	771	863	763	795	793	772	765	840	748	778	790	792	820	753	828	838	802	806	770	808	821	809	797	768	741	802	785	751	785	749	755	801	787	792	766	706	804	788	825	834	824	815	794	786	720	798	815	797	775	836	785	797	775	749	767	759	818	777	814	749	821	813	788	815	799	744	828	749	777	796	806	819	801	772	817	774	771	810	796	792	762	743	772	771	777	815	807	770	796	805	790	813	754	775	785	774	792	755	785	729	828	744	784	794	728	786	828	786	770	811	836	782	806	796	768	806	778	807	773	771	765	826	751	821	822	769	761	783	815	838	864	782	817	806	796	753	816	755	801	803	807	800	793	766	784	769	775	755	794	816	780	821	766	733	820	818	839	806	767	790	765	773	808	801	797	772	780	793	837	770	796	750	761	787	781	798	747	827	795	758	777	789	746	750	775	756	767	822	816	814	759	829	763	770	822	791	769	841	788	824	813	795	781	816	800	775	792	734	847	812	802	803	830	782	774	766	751	801	814	772	758	777	816	789	786	718	791	757	819	751	765	765	699	796	833	778	828	802	798	790	739	790	789	728	762	776	764	782	808	736	779	782	773	734	779	800	788	752	784	813	809	822	808	842	794	817	785	770	774	765	809	838	823	777	796	791	834	797	812	772	783	786	781	759	812	786	846	776	801	782	760	737	754	765	734	819	810	776	831	778	803	764	781	800	770	774	761	751	792	831	785	825	756	726	790	797	825	785	743	816	772	817	803	801	768	792	782	777	760	762	782	795	755	738	794	774	731	723	811	777	794	815	788	782	799	796	813	751	778	796	778	817	830	784	784	788	812	798	745	811	780	808	772	826	807	768	835	708	767	782	770	760	761	809	768	773	765	765	803	736	790	806	797	769	768	817	759	780	807	763	700	760	788	752	780	773	830	796	746	814	779	824	801	811	793	789	808	786	822	738	828	807	796	747	799	782	723	815	763	721	807	759	738	782	815	803	769	750	799	760	803	809	749	804	754	809	805	778	805	781	803	817	739
3030	2156	1094	654	745	992	930	792	658	572	553	435	486	377	326	281	240	230	224	186	216	193	168	151	149	94	115	111	96	88	94	85	90	75	73	77	78	69	72	90	71	79	71	66	59	70	55	79	63	66	61	77	53	63	61	62	49	69	81	72	82	69	67	69	66	70	48	74	81	65	65	69	59	64	73	69	69	55	77	67	69	60	62	73	66	62	65	76	72	61	84	68	69	53	58	72	68	72	48	76	68	67	77	63	70	64	55	67	73	64	64	63	68	67	54	68	66	65	63	61	63	62	64	53	74	73	66	66	65	72	73	77	69	82	66	70	66	64	66	61	65	64	75	63	69	56	63	67	68	51	47	68	71	69	75	67	74	64	59	70	58	58	77	66	68	60	75	62	63	64	67	74	72	76	69	59	63	72	74	71	59	68	52	55	67	52	80	53	58	69	69	72	60	78	67	70	66	74	92	69	83	68	59	54	68	61	63	70	86	69	73	66	58	56	65	81	60	56	72	69	64	71	56	52	89	58	63	59	60	72	68	62	67	81	70	56	70	77	74	66	60	73	61	70	66	59	65	83	77	71	64	70	69	66	83	77	64	60	61	65	65	79	69	67	75	57	66	75	66	75	67	67	62	54	63	58	64	67	67	65	71	71	66	67	49	57	60	64	56	62	66	82	70	59	75	69	69	63	71	74	83	68	64	85	70	71	62	79	75	56	70	74	62	52	69	51	74	63	67	82	68	64	61	72	65	74	67	67	69	82	69	69	55	53	68	71	70	68	70	61	67	71	75	62	63	69	79	64	63	74	57	68	76	72	80	61	65	59	63	57	69	69	74	69	66	63	67	49	93	60	60	70	64	71	70	75	69	63	68	78	77	65	47	54	62	70	70	69	79	57	53	66	78	60	66	72	88	63	80	55	64	71	73	62	80	64	69	68	50	68	70	60	67	65	62	80	51	70	76	69	65	83	66	76	66	80	69	54	69	73	71	56	67	59	65	65	75	71	54	66	63	75	72	63	66	60	50	70	70	70	71	65	69	65	81	72	85	72	79	72	62	72	57	55	51	54	69	74	64	63	70	67	73	63	59	72	53	63	66	67	67	48	57	66	64	67	65	70	60	68	66	67	71	65	70	74	64	56	64	63	60	61	73	75	64	73	59	73	73	62	79	69	63	63	59	70	66	70	62	64	61	62	54	60	77	61	72	64	53	62	72	66	63	75	67	68	78	73	82	64	65	71	63	61	70	65	81	66	73	54	70	54	64	59	55	67	67	50	78	66	73	62	63	69	60	53	77	88	68	77	74	73	67	49	75	62	62	63	51	68	68	74	74	76	76	69	70	75	64	78	71	85	71	66	64	56	63	78	67	75	67	62	65	81	70	68	56	65	62	70	88	70	83	52	64	58	69	53	74	61	59	77	75	67	74	67	80	69	63	55	70	56	59	61	79	50	59	74	79	75	73	57	59	69	64	55	62	61	57	74	69	72	65	74	63	63	69	66	56	77	70	72	55	81	72	63	65	67	88	54	72	47	65	84	77	53	55	83	66	76	69	68	79	63	64	74	82	71	77	74	66	73	63	61	63	68	62	70	71	62	51	69	72	64	63	73	74	57	70	69	54	78	57	62	54	62	76	72	61	64	81	73	75	56	76	61	72	67	56	69	67	68	77	55	70	73	78	79	80	57	55	62	74	77	70	60	68	58	67	68	85	67	63	86	56	52	64	77	65	62	67	72	62	76	56	69	58	74	60	58	62	64	55	50	62	73	75	88	66	70	75	63	59	59	67	63	80	62	70	71	71	67	57	81	62	59	70	62	69	58	70	58	59	65	64	75	62	55	73	55	81	77	85	64	62	54	55	56	68	66	83	67	69	72	64	79	74	68	72	71	62	64	64	65	72	71	78	79	79	64	67	61	78	68	70	70	69	71	69	65	70	73	61	57	71	60	76	64	61	80	68	63	70	77	78	64	58	80	76	71	69	65	61	64	73	66	53	59	77	61	64	56	66	52	60	60	62	79	76	59	70	60	57	63	72	78	72	65	76	63	69	64	66	76	75	74	69	71	64	74	77	76	65	87	68	57	65	63	64	61	77	53	72	65	83	64	56	68	53	62	66	68	63	68	75	61	62	67	52	67	53	71	67	69	57	70	69	64	54	72	69	72	79	69	70	60	82	62	64	78	53	68	72	80	66	62	56	64	69	70	55	67	68	75	60	85	56	68	57	59	80	60	85	68	74	67	72	67	69	56	59	83	75	58	58	76	54	70	69	69	66	64	70	55	68	68	60	82	68	63	75	63	74	66	71	60	73	61	56	72	61	69	61	75	65	70	62	68	66	82	65	72	72	57	64	55	77	68	77	68	61	76	55	72	73	91	73	73	62	60	74	74	67	57	67	78	78	66	64	53	68	67	77	77	69	70	61	71	73	68	74	82	57	69	64	70	55	78	71	56	73	61	82	83	79	64	66	85	51	69	71	53	57	73	53	73	74	71	72	47	78	76	64	56	74	59	63	66	56	70	50	56	74	69	77	52	61	59	63	65	59	66	64	71	78	71	56	78	54	64	74	84	82	63	50	57	58	66	65	60	73	62	59	62	72	61	61	59	73	61	67	62	72	71	64	75	63	69	53	66	68	65	70	51	63	58	58	64	70	67	84	56	67	63	65	56	56	61	66	73	63	63	60	60	71	72	70	62	72	78	59	80	72	72	68	64	79	70	79	58	94	67	68	86	65	68	73	63	64	71	68	62	71	60	68	61	64	74	61	63	56	72	70	58	63	60	76	67	61	69	63	46	79	75	63	66	69	74	66	62	71	73	77	75	73	70	76	67	73	56	63	75	63	89	61	62	68	76	67	62	69	65	58	70	76	71	59	66	79	66	60	62	61	66	77	70	61	66	64	76	69	54	73	51	69	59	79	72	71	68	67	79	74	59	62	68	77	79	66	86	79	50	78	59	69	67	41	79	64	68	60	61	65	69	66	57	56	68	66	75	47	60	56	77	79	67	53	60	65	61	64	73	53	73	76	54	61	64	74	80	60	62	66	58	71	70	70	73	55	68	67	79	68	76	65	61	84	63	64	91	59	71	82	69	66	75	61	69	68	75	74	58	71	61	54	63	71	65	78	68	71	80	55	73	59	71	69	70	72	70	72	67	63	71	63	62	65	66	75	56	84	64	73	75	60	82	82	66	60	56	69	60	72	66	62	73	67	68	73	62	72	66	62	70	63	67	66	61	71	73	60	59	60	84	73	83	77	76	64	66	71	69	85	65	66	71	70	74	69	67	77	69	61	71	75	59	62	67	67	51	66	60	60	66	75	69	63	78	87	65	67	55	63	61	69	55	69	66	75	75	64	77	66	55	68	78	71	72	64	67	74	70	50	69	67	66	73	56	78	64	67	88	64	67	80	80	69	88	67	72	63	66	57	53	99	75	71	78	73	69	60	57	72	72	59	58	88	65	69	66	75	64	72	65	68	71
26376	18659	13673	19723	26990	27320	24946	21650	19430	17470	15910	14393	12700	10983	9567	8086	7260	6634	5936	5629	5453	4830	4462	3758	2963	2383	2100	1946	1741	1628	1478	1418	1271	1149	1099	1124	1131	1053	954	1014	934	930	916	896	880	913	863	854	841	857	813	778	863	824	801	777	821	863	859	850	852	884	797	832	826	887	811	815	801	829	823	793	838	838	818	757	802	795	862	801	783	806	797	843	785	781	814	827	775	808	757	859	812	805	843	827	832	753	790	790	810	802	885	783	771	757	778	825	862	787	742	826	848	857	814	772	841	756	819	833	777	793	818	842	840	834	785	762	802	757	816	828	818	789	810	798	811	834	801	789	794	754	798	747	810	806	826	781	812	816	770	827	788	823	860	813	820	763	793	826	756	809	824	798	768	814	798	820	798	848	808	798	819	801	796	815	801	827	801	740	800	819	789	788	750	822	820	817	804	789	798	754	803	807	756	792	789	752	805	819	780	786	774	827	815	851	752	782	772	777	768	829	793	789	816	780	808	741	739	807	772	818	793	769	793	770	814	828	787	773	811	762	797	731	788	817	828	787	758	789	765	795	807	793	793	773	823	781	855	812	762	807	817	807	796	822	740	842	818	804	772	782	791	776	814	805	797	791	784	809	802	792	789	807	782	805	838	774	828	802	800	802	777	829	795	804	802	782	843	849	830	799	737	845	795	803	813	749	825	798	738	802	809	833	773	778	757	761	825	779	769	781	784	843	811	834	854	788	824	777	864	754	759	776	848	757	768	815	819	825	814	823	766	822	777	764	786	789	805	820	811	796	813	795	876	803	860	804	781	809	809	810	784	792	768	851	770	805	820	824	835	792	805	842	814	836	836	852	787	804	817	809	802	815	807	742	779	850	776	788	804	784	789	736	824	775	790	752	797	812	828	807	858	836	824	780	827	817	800	794	754	827	801	824	786	814	782	820	789	757	795	800	759	777	788	785	784	809	799	800	749	815	810	800	788	800	830	727	833	712	794	774	795	807	735	814	806	782	872	846	805	784	821	797	783	857	823	845	851	808	813	741	856	840	830	791	792	749	812	824	770	768	787	772	803	783	847	799	816	802	777	768	814	801	761	830	798	798	788	792	777	811	802	836	839	784	779	825	795	770	782	832	825	797	773	858	822	852	811	821	807	798	827	775	817	817	817	822	860	792	781	814	799	814	771	846	822	784	759	794	799	778	838	804	790	798	757	810	817	830	796	839	785	800	756	760	819	832	793	802	803	780	806	813	830	816	812	774	789	806	792	787	841	782	850	819	765	804	844	746	787	823	784	799	759	840	809	807	846	782	782	799	803	810	811	847	801	803	827	816	829	810	826	833	789	793	809	789	822	784	802	787	783	842	832	835	816	792	837	828	763	779	787	834	856	791	836	796	764	823	778	756	795	795	793	842	803	785	747	790	812	781	746	810	792	789	793	797	835	820	768	773	753	796	833	795	833	785	844	777	791	790	821	825	805	813	837	822	779	779	801	773	783	774	803	811	765	831	778	839	786	780	814	794	753	833	783	788	755	860	798	847	742	794	796	783	763	768	819	778	818	781	748	825	860	853	819	814	752	798	787	780	763	792	789	820	767	793	800	771	782	797	782	772	791	782	801	806	819	791	809	794	793	798	752	804	775	783	801	836	816	767	799	819	766	814	750	794	849	766	746	788	789	786	800	779	806	814	833	795	801	838	802	804	837	800	842	863	796	801	845	819	845	777	799	790	783	741	766	802	765	816	772	840	758	776	773	841	883	761	790	769	781	809	836	819	826	871	817	832	740	809	870	765	806	797	743	791	807	831	786	757	795	760	812	815	829	820	827	733	822	781	839	858	787	799	841	800	792	821	826	821	790	823	764	824	791	775	741	792	788	785	848	828	784	829	803	828	811	806	798	791	855	805	758	808	784	827	871	785	768	745	769	773	785	839	828	806	758	752	791	830	774	831	787	842	769	846	781	805	767	768	779	831	787	737	800	782	804	815	820	786	796	841	757	800	815	780	805	786	776	775	863	801	827	750	805	767	847	736	768	806	811	797	795	761	787	802	780	833	815	790	825	810	824	782	800	763	790	802	802	833	812	788	848	801	814	795	806	763	815	767	758	787	808	805	829	805	805	745	746	814	787	792	791	808	778	847	787	786	829	808	818	811	770	845	784	757	811	813	767	845	786	815	797	817	739	836	834	785	797	830	791	818	783	758	769	813	799	839	798	806	780	802	849	853	814	776	835	779	802	819	836	783	799	767	825	797	777	767	808	790	816	783	774	763	814	850	801	842	829	795	849	784	812	789	807	855	802	762	821	770	789	802	752	765	843	779	798	784	803	793	789	768	868	780	757	815	778	855	790	778	811	760	777	839	842	794	795	769	770	863	770	835	828	869	794	794	817	751	765	782	824	752	813	768	787	786	795	826	822	822	860	793	837	783	833	807	812	832	807	783	793	781	784	766	794	772	744	763	819	823	822	762	822	791	772	783	781	826	782	773	855	800	819	769	789	748	800	874	778	801	845	776	847	828	766	802	801	847	829	771	807	769	796	762	814	776	822	826	823	797	816	790	837	824	839	753	782	827	783	822	829	776	753	786	789	728	772	765	818	799	797	775	786	867	784	796	828	809	783	807	808	805	755	833	838	808	823	795	790	784	774	767	805	780	807	815	849	810	774	840	825	800	770	760	830	816	757	799	774	794	776	824	803	819	828	787	830	774	768	782	790	788	768	817	854	797	784	763	852	843	816	782	803	767	806	816	810	832	810	822	810	806	829	782	803	731	816	822	753	756	758	792	791	801	818	799	803	766	853	784	809	824	877	813	858	877	772	814	861	858	808	782	774	753	775	825	814	813	838	792	773	740	795	814	773	851	806	735	868	793	840	772	797	808	780	842	815	788	795	845	782	830	799	837	765	724	737	772	790	796	780	811	789	832	815	795	777	807	788	807	745	782	763	776	785	808	764	819	763	789	823	776	796	795	807	801	793	829	791	809	806	817	759	816	786	825	823	780	791	855	782	841	765	849	831	821	741	789	736	768	813	824	743	778	780	779	806	779	782	805	829	779	787	765	794	817	791	850	788	807	803	805	830	800	785	775	856	792	779	840	818	796	847	809	757	855	823	843	817	790	850	808	806	808	825	761	816	845	796	792	797	830	812	798	852	818	789	853	861	807	792	839	826	752	799	817	821	773	767	775	810	767	794	791	809	806	781	745	760	821	787	799	833	801	798	805	837	766	863	763	813	801	744	816	783	770	789	838	838	819	809	812	746	870	800	778	806	816	804	773	792	810	783	827	788	823	816	806	822	875	797	777	812	783	821	839	836	830	815	781	841	843	815	800	815	816	805	867	809	780	859	802	788	801	809	833	811	779	792	876	780	777	796	812	790	811	798	809	798	772	811	826	821	799	746	820	775	802	785	835	772	830	834	826	785	760	824	762	767	813	837	833	778	785	812	786	788	759	804	812	765	814	788	797	821	851	806	764	779	806	860	828	801	806
4421	1972	1024	667	720	997	901	751	699	670	572	544	490	428	346	314	301	277	207	206	210	204	196	158	164	142	111	106	105	99	97	85	89	95	68	78	90	71	66	78	84	77	72	77	80	81	64	82	72	77	72	73	67	69	77	80	70	72	59	72	91	70	81	61	64	94	77	87	65	75	64	69	55	51	83	58	78	83	64	80	83	65	81	67	71	84	69	80	81	61	82	82	64	82	71	72	72	75	76	73	58	71	56	59	58	53	71	74	61	65	65	63	74	88	70	77	63	72	73	62	81	80	78	61	77	61	73	57	71	71	52	72	65	64	81	73	73	62	75	86	62	65	77	74	72	56	74	70	84	61	54	80	80	66	79	68	70	70	53	66	70	86	85	67	76	61	82	67	67	63	72	79	54	50	67	72	65	80	78	85	71	69	73	61	69	61	95	65	60	71	75	89	64	56	62	72	88	65	80	71	78	76	67	61	61	70	75	67	69	74	80	68	90	62	75	62	81	68	74	84	59	72	81	65	50	79	86	58	84	81	70	71	73	80	76	64	85	73	62	77	77	75	65	75	68	70	76	72	57	65	69	71	68	64	87	66	79	73	63	74	76	74	75	77	80	64	80	67	76	72	63	57	81	65	68	80	80	63	63	73	66	67	58	43	82	70	61	71	64	72	60	76	68	67	76	71	73	73	70	56	85	71	53	67	92	70	60	67	77	64	69	64	70	71	88	63	73	69	66	63	65	83	83	79	81	70	76	77	69	84	72	61	66	63	76	85	57	74	64	82	91	69	72	66	68	66	67	64	72	81	80	77	66	65	71	61	59	55	48	56	67	60	58	84	71	69	78	78	82	62	87	77	76	79	83	68	69	60	80	60	70	68	62	70	63	53	81	71	84	61	67	82	70	78	76	61	72	71	70	63	73	66	65	78	83	68	61	67	68	69	74	76	78	65	83	72	67	59	73	80	68	59	52	57	77	74	66	64	69	74	53	66	75	79	75	85	71	59	72	76	80	78	59	83	64	76	66	68	76	72	61	77	73	73	70	65	79	78	81	68	73	69	79	68	76	68	66	78	59	75	79	54	81	49	80	80	62	83	70	77	73	65	76	60	65	77	66	61	76	73	73	54	71	64	63	71	64	69	78	77	73	84	52	68	66	68	69	61	66	76	87	76	63	83	66	69	77	82	70	77	81	72	65	78	77	58	66	70	65	69	79	62	79	70	77	63	56	68	63	70	59	71	76	70	64	61	71	94	60	75	83	67	71	58	66	84	69	70	73	59	68	81	81	69	60	61	77	76	67	74	75	63	86	80	68	81	66	77	79	62	78	66	74	56	74	66	74	79	74	66	67	69	67	58	69	74	81	60	71	70	71	73	84	74	76	76	62	67	72	54	77	55	77	54	69	67	68	63	78	83	75	64	76	68	61	72	71	73	75	64	58	68	64	69	61	70	55	84	67	77	77	55	72	66	77	78	83	59	66	90	74	81	78	80	77	52	64	89	79	49	66	64	75	83	90	59	75	77	86	58	72	82	81	74	65	71	61	61	80	79	69	53	70	65	69	63	68	74	74	70	66	76	56	71	63	79	70	59	73	69	69	52	63	71	53	82	71	70	82	70	67	76	60	68	67	64	66	66	58	70	61	81	67	74	62	74	72	70	83	70	58	71	67	73	65	63	58	89	70	77	63	66	73	74	68	83	77	72	84	57	83	66	71	71	76	75	60	69	74	74	65	66	72	72	60	74	69	78	59	70	81	63	65	64	69	70	82	70	72	81	63	80	52	76	78	68	70	81	68	70	68	74	81	72	62	61	81	67	70	81	72	80	77	69	80	77	72	75	69	68	77	66	70	68	62	70	59	67	63	92	63	78	70	75	64	71	63	56	72	61	72	72	68	77	80	70	83	73	51	76	70	70	70	66	70	69	76	67	74	60	63	65	91	70	72	78	70	69	83	58	79	72	61	69	80	75	83	76	73	68	80	73	69	72	66	72	79	69	67	60	64	58	68	78	68	63	74	77	62	68	61	71	68	73	68	64	73	64	64	68	71	73	69	69	75	72	60	69	71	72	68	60	86	73	71	61	76	77	68	61	66	74	83	74	87	71	57	78	65	82	83	67	57	77	69	69	57	77	62	73	53	66	64	67	64	66	71	84	56	67	79	75	66	58	61	82	60	61	51	79	61	85	66	70	69	77	82	73	68	62	58	77	64	79	77	65	54	80	67	78	57	90	49	64	64	58	71	79	88	82	74	63	84	74	89	78	63	72	60	68	65	70	68	61	69	75	70	68	82	80	79	62	71	61	84	68	76	89	82	77	71	68	72	70	68	73	68	66	73	76	57	59	68	82	76	68	76	62	77	74	86	72	78	78	80	73	75	69	72	69	79	76	86	60	64	63	78	77	60	81	75	64	66	62	90	59	68	73	74	79	69	71	70	85	86	79	68	70	66	63	70	67	88	88	81	75	69	79	75	74	78	57	65	76	53	63	60	74	77	77	67	76	62	55	69	88	72	57	71	55	62	61	63	64	78	69	72	56	71	75	70	62	73	79	65	68	64	73	77	73	73	62	74	72	72	76	71	62	68	76	67	66	75	74	73	78	77	71	62	79	64	61	66	74	69	65	96	64	55	68	59	68	73	81	68	84	71	68	76	74	67	62	83	61	67	74	88	80	89	61	70	75	64	74	69	65	79	82	58	57	76	73	76	69	73	87	64	75	82	69	73	70	64	66	74	62	70	57	55	82	66	61	75	58	68	78	77	66	73	78	65	87	56	84	77	70	63	75	75	69	71	66	60	58	74	75	69	76	71	87	73	83	72	75	69	52	68	60	55	72	80	79	67	78	75	68	76	73	66	78	67	75	79	78	70	68	58	90	72	54	52	77	84	74	67	73	74	56	73	63	71	59	68	89	72	65	62	62	61	84	72	65	71	74	63	83	93	71	74	58	62	62	64	69	72	82	64	71	80	71	65	66	62	62	71	83	83	58	74	76	77	68	81	62	83	69	71	62	66	62	56	72	81	67	72	70	81	76	63	73	69	68	59	82	72	72	69	64	75	74	59	59	66	69	67	67	96	77	53	72	76	76	70	81	71	67	65	87	74	65	61	72	63	63	62	67	72	73	55	52	71	68	83	71	61	90	71	70	75	56	57	73	55	69	67	64	83	61	88	68	74	70	74	69	66	80	78	64	78	72	70	72	61	50	60	86	68	77	76	65	75	80	77	65	82	73	57	70	79	71	57	79	75	54	84	66	64	57	65	77	73	68	88	67	84	75	70	72	54	63	71	70	68	80	78	90	67	89	74	65	73	63	67	66	55	82	75	79	59	85	52	86	75	83	80	71	63	47	81	59	56	85	76	71	75	73	67	78	78	47	72	70	80	79	54	75	75	68	62	84	80	87	65	75	70	77	68	72	77	74	92	60	59	78	64	66	60	79	78	65	75	79	62	72	65	76	57	74	82	71	63	68	75	67	73	70
25409	18053	13637	19695	26982	27838	25375	22433	20077	18391	16931	15563	13872	12016	10324	9124	8270	7469	6657	5989	5748	5430	5040	4437	3605	2889	2523	2334	2073	1887	1715	1505	1491	1355	1264	1136	1146	1101	1103	1072	990	1027	993	951	888	942	1021	959	899	919	925	859	894	948	957	854	920	919	859	839	842	830	870	881	867	850	816	852	911	865	886	878	878	888	833	813	871	857	864	853	827	873	860	851	845	803	840	860	838	897	848	905	826	884	867	832	800	806	869	839	878	849	851	855	937	833	878	871	839	876	784	860	860	833	878	836	860	858	844	897	866	857	862	834	862	863	836	884	796	849	821	866	862	882	878	847	887	859	792	836	847	890	802	811	848	870	801	841	834	826	861	787	815	861	822	753	826	845	826	778	833	857	882	892	827	824	837	867	829	875	857	847	911	915	859	820	837	852	847	818	830	900	855	850	859	839	832	862	836	866	846	871	839	845	875	857	878	845	843	846	824	836	859	882	832	870	856	842	830	812	851	877	816	868	831	855	865	895	840	844	877	830	908	865	880	807	818	853	903	906	852	855	825	878	870	832	914	848	812	866	896	820	897	845	870	823	831	893	880	870	850	877	855	828	881	845	900	886	897	837	856	876	821	819	848	877	848	845	828	864	869	864	825	847	846	817	856	835	892	869	886	836	792	894	852	846	845	878	834	854	850	867	854	793	849	878	846	833	823	815	863	863	888	842	867	894	856	886	834	848	876	829	833	861	859	855	880	824	843	881	803	872	841	823	836	864	870	872	839	837	892	880	876	836	907	879	836	832	863	866	792	852	842	791	873	886	859	857	858	809	873	853	836	863	859	891	858	880	848	827	851	875	849	859	819	815	879	848	853	827	868	837	816	866	866	836	876	890	844	837	833	890	852	842	859	886	880	849	866	840	883	820	883	813	890	838	877	836	893	896	868	861	888	875	869	788	835	843	885	897	827	858	876	844	876	784	848	874	887	918	891	874	894	874	847	842	824	796	859	874	861	855	833	822	866	819	871	799	856	813	829	840	849	828	837	855	861	807	868	849	855	862	834	862	829	768	846	877	853	856	795	815	867	822	792	829	864	855	782	901	869	858	856	860	847	876	851	869	830	914	861	821	889	861	861	845	866	876	896	848	870	819	868	890	842	843	861	870	890	857	867	864	878	861	855	823	836	824	894	906	883	792	868	881	851	840	852	883	861	856	829	850	818	852	849	886	837	876	821	823	840	880	833	873	816	841	859	860	858	865	862	894	876	823	860	925	871	858	862	861	869	827	883	837	884	839	865	894	839	826	851	904	934	834	868	817	832	813	933	882	883	827	886	885	832	866	862	854	833	838	835	853	867	894	865	807	895	860	897	873	842	850	894	804	876	782	786	826	866	866	859	852	845	839	878	903	806	881	855	904	836	839	845	840	838	834	899	887	815	856	899	894	829	871	857	817	818	869	849	864	866	851	847	820	852	885	869	822	859	865	927	901	892	837	840	835	867	829	886	861	857	812	861	887	848	861	855	834	865	847	898	809	859	847	877	867	871	873	910	849	785	843	859	789	846	869	814	837	839	858	859	847	852	896	862	873	860	820	840	873	843	858	844	867	782	851	813	852	878	896	877	881	840	909	802	864	876	833	853	881	812	851	809	910	883	868	887	852	837	815	861	850	829	790	843	851	864	859	900	813	854	855	870	824	843	871	892	867	815	863	871	898	882	797	885	843	902	845	851	829	821	857	824	825	850	872	789	868	856	884	873	847	886	827	895	857	788	891	835	789	792	874	825	814	864	815	847	891	814	882	849	887	845	865	877	865	770	797	849	820	856	895	858	836	869	866	862	849	847	840	872	862	850	857	875	840	870	837	850	883	878	871	834	898	797	850	850	838	801	858	893	867	822	896	832	871	869	827	862	834	872	807	789	820	843	834	870	850	823	883	832	879	816	835	892	841	836	832	864	884	888	851	848	868	864	860	834	872	848	802	853	835	892	872	859	836	894	852	918	827	815	862	873	866	935	855	860	828	892	881	843	868	861	892	884	779	864	859	841	882	890	909	841	837	819	906	835	850	864	873	837	851	861	844	847	809	837	868	860	896	851	891	820	861	915	818	859	833	823	853	864	831	868	896	868	874	829	845	855	883	839	869	840	882	871	831	801	851	878	861	795	876	822	863	891	856	903	822	852	892	898	867	869	867	867	863	880	846	917	869	853	843	816	907	856	881	835	911	814	899	891	924	880	853	866	809	873	835	838	880	840	861	829	880	858	828	871	868	881	869	861	857	867	858	810	851	824	793	845	862	811	820	860	893	851	837	894	829	926	864	802	854	830	832	808	889	904	881	798	796	822	793	819	904	874	849	859	876	898	873	870	904	800	884	838	845	892	832	874	881	854	873	860	836	870	880	892	892	899	836	846	840	827	892	847	861	857	870	867	828	872	902	840	896	853	855	804	839	869	829	843	842	891	863	893	826	870	856	855	875	837	877	836	863	897	851	859	873	872	766	838	794	820	865	877	847	824	812	875	871	828	851	841	890	808	883	878	830	865	806	836	881	879	863	883	870	917	829	870	870	858	870	775	840	875	858	826	862	844	869	843	819	864	862	882	840	815	846	888	805	837	828	852	793	810	833	870	805	869	842	882	825	850	858	873	812	837	835	826	866	828	887	866	855	887	841	854	882	855	834	814	859	875	803	831	849	861	827	829	862	839	820	913	848	816	843	767	832	833	788	860	858	842	791	855	837	816	828	791	870	854	831	846	790	825	913	823	810	817	869	855	874	834	872	802	883	885	865	832	841	898	896	860	856	924	834	833	829	844	830	865	816	852	874	839	867	873	856	829	816	816	891	880	851	852	892	885	800	839	848	852	834	850	899	858	812	890	910	912	839	822	859	820	820	874	873	822	853	849	843	801	830	851	899	810	842	849	893	851	883	872	796	851	835	838	878	848	886	890	809	848	893	876	774	875	834	898	822	898	830	891	886	897	850	865	841	866	863	884	899	808	812	865	867	862	785	857	872	823	883	863	871	851	843	838	785	874	884	867	785	877	810	905	795	839	822	843	872	868	865	917	837	846	861	857	814	843	867	841	886	832	860	897	861	886	876	846	811	845	839	871	821	874	847	877	890	766	889	852	846	878	918	851	922	858	832	825	808	853	869	849	895	850	851	851	832	856	842	803	858	904	805	854	852	841	850	819	844	841	896	851	885	859	870	867	850	843	884	837	821	889	868	818	851	854	834	864	885	820	824	862	858	883	902	840	857	809	872	830	866	784	844	824	833	843	848	857	825	862	887	867	859	844	851	865	808	841	860	879	863	876	877	874	842	869	821	834	860	898	855	842	894	808	854	902	857	894	894	842	855	790	814	829	867	907	879	871	821	893	908	849	822	853	863	823	872	907	874	780	877	811	935	820	882	875	873	847	830	800	835	886	865	786	853	848	843	877	899	886	868	850	853	892	810	787	856	892	775	823	872	867	847	900	827	837	891	855	840	814	868	880	806	874	890	890	806
4416	3178	1671	974	1076	1420	1420	1115	907	845	720	666	598	491	455	371	374	325	303	237	251	231	244	221	210	147	144	115	116	112	110	102	92	98	95	80	88	75	76	99	77	75	92	74	67	80	87	77	76	77	78	87	92	74	72	80	75	71	80	73	62	69	80	69	64	99	67	72	53	64	78	76	78	69	69	81	65	73	63	74	61	74	80	81	80	71	70	70	70	73	73	75	65	69	96	86	54	57	87	72	78	60	58	69	73	70	79	55	68	63	65	78	84	59	62	79	80	77	65	82	72	66	59	68	76	63	68	73	70	77	61	72	77	80	74	69	75	77	71	70	65	84	68	55	72	58	77	71	67	68	64	86	69	76	67	76	74	68	64	74	78	78	78	71	61	81	79	65	79	75	75	67	74	93	88	69	82	75	80	70	79	70	76	66	65	83	74	63	61	68	80	76	71	81	65	57	69	73	78	78	72	73	79	67	63	74	83	74	65	83	68	65	75	71	76	62	64	76	73	88	59	84	71	77	88	73	76	69	75	74	78	97	66	78	79	69	81	65	71	79	68	75	81	70	83	74	78	82	73	90	68	70	69	85	67	68	78	70	82	55	59	62	75	88	79	72	66	63	55	74	75	61	74	87	80	76	71	61	77	66	72	72	56	73	56	81	74	81	89	85	68	76	72	74	77	73	64	70	73	69	71	73	71	71	64	70	77	67	62	68	69	79	68	75	81	64	62	63	76	77	72	66	81	63	81	70	71	75	68	71	83	62	72	70	75	71	74	72	73	66	86	60	79	66	77	84	80	86	70	58	58	79	67	57	91	70	61	73	62	68	78	69	65	73	76	65	79	74	73	73	73	64	76	80	65	90	65	55	66	70	77	79	68	69	71	76	66	84	56	64	84	60	78	63	79	88	63	83	70	66	58	72	71	67	63	76	81	74	80	72	63	68	76	70	59	71	68	71	88	64	71	72	61	73	58	51	66	75	74	65	74	70	67	87	75	67	80	67	61	77	79	57	66	63	72	80	64	84	90	65	70	86	52	67	64	71	79	74	79	66	74	77	68	74	75	78	68	71	66	70	60	56	74	68	62	74	70	62	78	72	75	75	48	67	61	75	82	71	68	81	81	67	60	81	70	89	76	72	91	66	59	64	76	69	66	66	78	78	73	72	65	64	85	70	68	74	68	73	81	65	88	84	68	74	66	76	66	70	74	64	72	69	66	87	80	76	85	66	81	82	85	84	82	70	80	53	84	70	75	68	70	66	82	69	46	85	70	79	76	71	66	88	67	77	60	86	86	67	77	77	72	71	64	78	77	71	62	86	66	80	61	67	70	74	76	77	74	73	81	55	73	78	73	69	78	65	74	71	75	84	77	82	78	69	80	86	80	74	64	68	80	71	77	73	70	71	61	71	73	61	86	67	74	75	73	76	74	74	71	89	84	59	56	73	73	54	71	53	75	75	60	73	63	70	68	78	63	85	69	72	61	71	77	76	71	86	60	74	68	83	76	76	72	65	72	67	65	66	75	70	71	79	50	87	90	64	75	68	67	62	67	83	62	72	52	81	57	75	72	65	58	69	68	80	79	100	60	78	63	74	81	81	63	82	76	74	72	76	84	82	80	74	90	73	76	73	70	80	76	67	75	72	66	77	70	64	65	60	65	71	80	59	83	77	60	59	73	78	80	82	97	77	59	81	72	71	91	67	76	67	61	69	70	65	86	71	69	69	80	79	66	67	68	63	72	84	77	76	75	77	83	69	77	68	79	75	80	63	81	78	76	80	71	62	64	62	63	54	74	70	69	70	55	79	70	72	60	68	69	72	68	79	65	70	84	85	68	60	59	69	74	66	62	65	67	67	63	72	74	66	69	69	101	48	71	81	51	64	82	61	80	64	66	80	79	74	76	78	74	71	80	72	70	66	69	69	73	70	66	86	74	73	63	74	75	62	82	71	75	78	57	56	72	64	74	79	72	67	71	60	82	66	65	74	70	72	69	82	67	76	83	79	74	70	74	58	76	67	62	62	73	72	65	59	70	78	81	82	68	77	73	73	59	76	69	84	80	61	76	56	57	70	63	77	61	74	69	80	77	89	76	62	55	80	75	56	68	86	72	75	84	65	82	77	85	63	81	66	67	86	68	70	79	68	82	84	64	75	67	83	63	60	56	67	74	79	85	76	63	68	72	73	62	75	76	69	79	62	71	81	68	66	78	69	72	74	86	73	75	73	67	67	69	60	74	60	71	80	74	65	76	66	73	65	98	77	93	69	99	65	81	70	65	72	75	70	63	93	66	56	74	70	79	73	77	73	73	67	59	79	80	60	60	80	68	65	82	94	64	69	77	79	71	64	78	52	69	78	70	63	68	65	63	56	70	66	66	79	60	69	76	76	68	81	67	71	60	71	73	59	65	68	83	68	70	78	60	91	67	67	68	69	74	73	64	53	73	65	53	79	77	73	79	64	73	73	73	80	59	69	86	59	72	85	80	78	57	79	75	70	79	76	58	67	73	85	68	81	60	67	65	70	62	71	75	70	86	68	63	58	64	72	58	64	69	67	70	65	83	70	88	79	71	70	82	80	83	81	75	72	77	78	83	80	70	65	74	66	78	74	74	72	66	88	61	64	76	81	71	71	68	84	66	75	59	63	64	64	66	69	67	67	73	71	77	71	68	84	54	80	76	74	83	79	63	78	53	75	75	82	66	66	66	66	67	69	95	70	64	60	76	67	74	75	75	71	76	96	79	72	69	73	58	74	67	60	68	76	81	66	70	68	70	56	66	70	76	68	60	56	75	79	73	89	73	70	69	88	72	81	71	78	78	88	72	79	60	75	77	79	67	68	75	68	70	78	70	74	68	73	80	78	67	61	76	59	82	83	69	71	62	74	61	65	75	66	72	76	72	74	80	61	75	86	80	68	96	89	60	63	75	62	70	66	49	82	68	59	57	71	67	80	71	61	86	74	68	75	75	75	78	67	67	74	95	63	78	77	73	72	68	81	68	80	78	72	57	74	81	76	68	86	61	91	62	63	82	80	66	80	64	65	87	75	54	68	77	79	74	91	60	84	70	76	71	65	76	65	63	73	58	65	76	81	93	64	67	76	99	59	82	68	59	82	68	74	76	65	71	64	87	71	71	69	84	86	76	91	79	76	77	63	79	74	78	73	81	73	68	74	74	78	83	83	74	72	81	62	83	79	77	74	70	81	85	88	76	65	73	65	68	63	76	73	70	70	56	72	73	71	84	59	67	77	79	68	71	59	60	79	81	71	72	70	66	73	70	62	85	79	77	67	75	81	85	72	64	75	64	74	88	70	69	75	73	69	74	66	71	67	67	89	75	66	61	81	83	92	51	81	60	66	76	77	55	70	65	75	80	67	74	87	63	72	76	61	63	78	65	50	70	73	66	79	67	66	71	67	60	71	73	52	75	82	71	76	76	71	63	70	77	80	70	75	71	78	72	79	79	84	70	63	61	76	77	77
29913	21400	16614	23325	30422	30628	28155	25273	22849	21290	19145	17877	16195	13891	12383	10968	9797	8701	7956	7243	6988	6747	6284	5707	4699	3796	3182	2820	2545	2221	2031	1802	1689	1542	1506	1347	1320	1246	1161	1046	1062	1095	1067	1066	1029	1002	936	964	931	926	919	918	976	911	903	876	931	903	877	893	842	809	902	869	847	859	828	856	873	804	881	932	834	910	903	876	901	831	824	829	872	849	865	888	835	879	857	853	865	885	818	824	862	827	825	843	863	867	905	879	847	811	860	825	830	902	865	855	833	841	829	876	877	852	879	874	866	874	876	853	836	907	858	868	854	863	877	846	847	844	844	821	847	826	851	850	880	826	877	859	955	835	851	894	854	857	865	850	784	908	827	868	848	824	858	866	840	843	844	883	812	848	854	861	874	804	803	810	900	846	828	882	872	807	863	845	793	845	807	825	840	866	824	879	805	861	861	775	889	908	844	834	889	833	913	852	851	878	843	808	896	860	896	909	816	864	857	800	900	846	908	838	867	911	885	806	861	939	849	891	865	876	880	835	877	885	866	805	855	861	861	830	842	880	914	844	822	832	837	863	856	839	876	854	900	872	800	798	886	815	902	915	842	843	871	899	842	857	827	829	817	832	879	862	852	824	921	794	853	889	886	895	844	827	823	862	841	834	867	897	874	811	799	897	896	848	843	828	836	870	857	856	878	849	857	859	900	905	866	875	860	821	887	796	882	897	895	827	897	878	867	861	827	806	865	804	851	828	868	869	837	812	847	859	830	852	800	832	878	887	855	882	884	850	803	868	831	848	913	800	833	870	851	876	849	902	819	907	846	845	868	867	855	867	849	836	815	830	843	845	825	928	908	878	882	798	915	817	840	849	813	873	846	863	832	869	852	841	854	870	853	863	851	859	839	847	854	814	862	806	903	820	878	817	891	833	811	848	841	818	865	841	869	813	864	845	858	887	851	852	892	909	808	839	932	866	866	930	878	813	857	818	867	850	817	846	813	904	895	798	843	891	824	832	836	855	804	890	820	913	843	857	874	837	864	897	843	841	830	897	872	891	816	863	882	819	886	833	851	897	854	865	844	836	823	872	853	808	863	871	890	789	867	867	842	891	835	812	843	850	851	868	881	824	857	889	808	833	881	897	832	841	907	835	914	902	894	872	837	868	844	849	864	802	880	854	855	849	878	873	855	854	838	882	848	907	840	908	892	885	842	841	892	842	858	825	863	813	783	840	906	845	890	846	890	860	899	864	839	860	800	828	897	804	868	886	894	854	811	819	926	869	895	855	829	879	902	838	867	856	846	864	871	823	890	870	871	920	889	917	882	813	877	898	880	893	842	857	892	845	885	868	878	873	871	888	823	801	860	844	877	871	897	861	863	919	914	904	836	881	852	816	868	901	831	825	848	888	847	879	800	911	877	876	879	855	829	855	838	862	850	802	839	871	928	873	913	833	843	874	863	880	837	852	869	851	849	922	860	837	804	874	905	845	843	823	909	874	813	844	829	797	892	848	857	856	865	921	840	849	840	898	830	845	835	902	878	903	857	848	907	930	859	857	871	942	877	888	840	869	854	875	908	848	882	832	858	839	861	883	857	819	818	802	871	861	800	837	865	888	800	817	859	833	887	852	888	873	883	862	874	885	928	902	886	805	869	828	827	849	872	847	887	836	838	905	811	799	943	873	874	867	902	828	815	833	878	899	803	834	871	900	840	836	853	826	811	865	889	861	844	880	846	871	843	851	885	895	818	911	903	857	862	818	851	817	845	847	849	855	853	870	834	840	860	905	821	874	803	845	808	852	842	850	842	841	856	886	875	872	835	860	850	863	888	885	907	869	867	892	821	815	864	874	856	871	842	862	825	857	841	815	824	879	826	849	860	849	869	872	860	842	895	852	856	835	865	899	791	826	847	841	831	874	857	844	823	845	840	839	887	843	905	824	842	856	842	805	860	863	867	905	838	850	764	896	829	880	885	876	841	909	890	881	863	876	864	838	835	882	816	795	854	882	864	874	851	881	876	857	858	834	883	861	845	874	840	880	861	866	877	855	855	867	823	854	835	867	845	825	845	837	864	861	846	901	881	858	852	890	880	827	916	838	890	874	845	867	877	793	817	815	866	834	865	872	858	861	894	815	832	857	902	914	830	872	876	913	897	855	809	864	847	862	849	881	844	820	806	843	865	818	841	899	850	832	862	838	856	852	860	861	898	917	884	806	850	872	882	878	862	869	847	833	869	875	824	776	865	902	865	831	873	868	832	796	856	838	836	846	782	764	878	864	834	857	823	854	851	867	881	856	864	826	888	855	872	887	841	858	845	886	839	856	792	834	871	857	866	860	881	781	841	853	866	872	879	910	838	844	872	851	869	918	809	838	881	830	863	806	854	878	852	856	843	860	850	875	838	856	818	864	879	923	864	880	877	920	889	854	910	899	899	864	873	872	864	872	848	808	855	853	848	840	858	897	911	836	839	868	877	894	812	785	835	885	843	826	863	848	884	879	910	856	847	917	857	876	814	816	896	817	832	872	892	861	875	910	865	864	810	852	818	861	871	830	865	811	890	845	886	939	867	864	888	874	872	870	801	893	899	856	830	890	859	918	845	847	898	834	854	826	834	901	810	873	837	862	900	844	884	871	850	812	839	874	826	879	888	841	858	881	856	867	822	853	847	839	877	904	870	860	794	924	835	895	849	862	908	872	863	797	862	831	927	800	817	907	882	869	885	837	903	879	816	884	854	834	834	941	841	849	874	909	859	901	842	852	826	827	864	840	852	855	840	826	848	858	824	882	874	902	884	833	819	881	833	878	862	841	855	823	832	832	873	836	868	857	927	864	826	881	876	898	813	855	876	848	860	844	832	817	875	872	855	930	868	838	803	874	877	884	820	831	877	797	855	878	808	912	855	851	856	797	871	867	879	840	850	861	864	842	835	866	865	831	876	871	867	862	884	833	834	851	850	898	821	845	841	862	835	866	847	909	856	824	873	821	873	842	859	866	871	895	854	818	894	887	815	925	823	859	858	826	871	863	881	888	861	845	876	876	877	890	877	865	847	861	883	867	835	866	824	850	890	895	851	857	872	820	892	870	870	897	894	893	923	859	856	804	857	850	875	876	843	881	866	867	838	872	807	874	878	887	855	900	830	813	803	886	822	814	861	863	808	849	916	874	845	853	885	881	803	829	879	876	826	854	878	897	804	874	824	852	905	873	865	864	904	837	852	850	904	849	851	811	875	815	858	802	851	825	869	856	838	874	873	844	807	909	787	837	841	831	843	821	893	891	858	846	854	843	960	861	858	860	898	832	856	865	857	886	884	883	856	855	810	881	813	918	856	841	847	819	804	870	881	823	874	854	817	862	878	853	868	832	889	805	916	867	864	850	893	864	915	829	870	857	820	838	842	878	838	883	876	880	830	904	838	864	848	840	863	890	857	847	819	900	912	821	889	842	868	847	850	864	853	849	810	870	817	863	905	835	826	875	872	890	850	830	886	838	820	866	904	893
2749	1134	585	373	468	578	552	479	391	357	338	307	283	238	213	183	190	131	171	143	135	119	147	115	116	122	78	91	90	85	84	78	74	76	62	59	64	64	79	67	63	79	60	64	58	75	81	70	71	65	72	64	64	64	73	69	57	72	64	63	72	66	80	61	73	63	62	58	69	76	79	65	74	80	60	54	64	66	50	73	67	74	56	55	59	65	68	68	68	77	55	62	57	77	59	78	76	62	75	56	61	55	62	67	68	73	67	57	72	60	68	67	66	47	73	75	64	57	72	67	69	66	67	73	85	66	65	64	49	63	75	52	56	69	68	83	72	61	64	68	60	56	72	64	49	75	67	57	52	78	59	60	79	60	66	68	73	72	72	77	75	67	67	61	56	52	61	59	63	67	66	72	81	71	57	58	58	69	66	69	63	74	75	60	56	51	76	63	60	62	61	50	70	63	73	57	58	60	64	79	65	63	77	73	63	64	64	55	62	67	61	57	80	54	68	70	64	70	59	73	74	68	65	60	76	74	71	63	65	50	63	61	82	70	82	58	70	66	62	64	73	69	62	84	59	60	77	60	70	68	57	61	64	65	60	75	61	62	65	69	64	69	71	63	63	66	68	81	60	71	66	61	61	74	63	64	47	62	69	69	70	75	73	82	64	56	73	69	76	66	73	67	54	73	71	67	83	72	54	62	67	59	58	58	67	57	56	56	68	55	71	65	70	67	65	64	58	77	56	73	59	63	63	53	70	51	68	64	56	75	74	77	63	61	76	63	67	58	75	72	55	69	81	61	74	77	56	71	73	67	65	68	82	73	63	66	74	71	63	61	72	62	69	59	66	84	67	87	62	70	63	74	69	68	67	69	59	78	75	65	55	77	80	64	65	50	71	70	72	62	59	62	58	64	65	66	60	73	63	72	64	69	54	57	65	67	60	76	57	84	86	61	76	62	59	76	77	54	81	72	68	65	74	70	55	56	77	57	48	68	78	61	76	60	64	80	53	67	82	81	63	86	59	52	66	60	72	55	67	56	70	47	52	64	72	60	66	64	50	54	86	66	73	50	76	68	81	74	55	58	59	72	53	69	53	76	77	62	51	56	67	83	53	62	65	63	50	65	67	60	70	69	61	59	71	66	66	78	64	68	59	64	50	76	62	77	63	77	68	70	69	68	62	46	68	85	65	62	74	71	68	76	89	70	46	53	64	71	53	71	55	71	64	69	73	49	63	70	76	64	66	68	75	64	57	66	65	55	73	75	74	61	60	67	71	51	76	75	58	69	72	76	70	59	60	57	55	60	67	65	68	61	78	61	64	62	65	70	69	74	68	54	64	66	57	77	50	74	63	71	60	55	76	68	62	55	63	61	67	61	73	76	63	69	53	70	54	68	68	59	55	73	61	48	66	73	57	86	48	57	68	68	69	55	72	63	71	58	74	65	62	61	65	47	74	70	74	59	50	75	73	56	60	67	62	65	57	64	66	58	65	61	75	65	69	77	59	64	69	56	65	69	65	70	68	66	72	71	72	61	60	55	61	69	61	60	63	65	55	68	67	80	53	71	50	56	74	65	63	73	77	59	77	53	64	85	58	60	64	69	73	67	65	71	72	56	69	64	63	68	69	75	60	68	62	60	65	52	76	75	64	75	56	71	65	72	71	63	78	61	53	66	53	66	57	62	65	65	77	50	60	74	54	68	74	63	57	60	66	76	60	70	58	64	65	54	69	68	67	63	62	59	82	82	65	75	56	61	70	61	71	67	62	63	67	60	64	53	65	57	65	50	58	62	58	58	54	70	57	62	76	76	51	65	58	61	66	64	68	56	72	77	54	77	55	55	60	63	49	75	71	58	68	49	61	65	62	73	66	60	55	69	64	65	74	76	67	57	59	66	69	63	74	58	77	62	63	63	66	65	73	73	76	64	64	77	53	75	69	55	62	63	58	80	70	57	70	72	76	60	58	50	53	54	69	63	79	73	74	61	48	64	71	61	45	54	65	61	58	63	57	71	69	64	68	56	60	70	76	68	71	74	70	63	56	62	58	71	76	78	58	67	63	60	64	74	57	55	65	64	67	61	78	63	61	60	56	68	67	66	71	59	75	68	69	60	64	66	52	75	56	61	66	59	61	62	59	57	53	61	71	76	73	59	61	63	61	62	71	67	70	83	67	57	83	64	68	50	53	65	56	71	57	78	56	62	76	68	65	83	60	64	71	68	61	67	65	66	75	56	85	60	71	57	63	71	62	73	86	65	63	75	65	75	64	69	57	65	67	57	49	67	50	69	71	74	78	64	66	67	65	62	66	77	57	56	69	62	45	67	64	56	56	70	66	64	43	60	62	63	64	57	78	69	68	73	66	57	68	60	69	60	68	79	60	68	75	59	48	69	76	79	70	53	55	51	59	62	67	68	70	75	70	67	69	58	54	58	76	81	61	55	69	59	61	64	63	75	66	62	69	58	53	62	63	63	54	51	59	67	74	66	58	57	77	62	52	69	71	62	50	71	72	57	62	67	79	63	52	69	65	75	38	58	59	62	62	65	67	59	84	69	76	85	69	75	63	66	64	60	54	72	74	80	65	72	68	58	63	81	54	73	69	63	66	77	52	68	63	55	80	65	64	66	59	63	67	52	54	56	60	63	58	68	62	66	48	61	67	58	78	58	53	61	63	68	63	66	72	73	66	66	78	68	75	73	60	66	83	77	71	65	74	67	52	64	52	59	84	60	70	73	65	64	78	59	56	74	67	50	63	62	52	62	69	73	50	59	68	57	66	64	75	63	63	58	59	64	62	61	68	58	62	68	63	65	60	72	54	69	66	55	46	63	62	76	72	73	61	74	60	73	60	63	77	67	62	58	55	78	70	68	66	84	67	72	80	52	77	76	56	72	66	78	68	67	78	58	71	77	56	58	75	65	68	68	56	54	56	60	67	61	62	71	62	60	75	73	72	73	64	67	66	65	77	65	81	60	57	65	64	67	59	78	49	75	86	68	64	74	67	76	74	64	67	53	44	65	61	79	60	54	60	75	66	63	70	60	68	67	72	63	59	53	67	77	65	72	72	61	60	57	69	55	69	72	60	63	68	59	66	67	68	69	70	66	67	62	73	64	85	74	72	47	60	73	62	57	63	63	61	77	61	61	61	55	65	65	60	59	71	69	61	56	61	71	65	70	72	60	60	73	63	79	59	58	66	61	77	79	57	70	75	68	63	65	67	62	67	66	67	55	71	57	75	72	58	70	75	70	67	66	67	71	70	59	64	60	50	69	66	65	65	59	72	61	73	58	64	63	62	72	61	59	58	48	62	63	67	73	74	82	84	52	66	63	73	54	69	61	74	63	54	60	68	72	74	72	75	78	69	63	65	67	62	58	58	63	61	58	49	69	71	75	68	70	59	62	66	61	78	55	76	69	56	76	72	72	63	69	66	54	57	78	67	63	76	56	55	54	72	77	66	76	78	78	72	70	76	81	61	71	75	58	56	62
22468	14129	9918	15769	22551	23176	20411	17608	14806	13033	11809	10794	9170	7785	6604	5969	5042	4468	4090	3783	3655	3590	3389	3156	2842	2260	1855	1665	1438	1350	1166	1156	1104	1085	1020	1047	975	992	836	883	844	872	872	871	861	824	756	818	824	817	783	838	788	848	825	796	785	795	760	800	790	866	808	792	818	821	821	823	822	805	724	758	819	802	760	778	830	832	792	736	771	837	761	822	773	809	811	806	835	848	764	802	783	763	823	753	756	794	796	792	753	828	802	791	851	839	866	789	761	770	831	787	835	801	825	788	768	793	784	826	799	814	797	758	794	787	809	772	747	806	781	784	820	769	855	746	830	806	778	813	804	854	828	824	821	783	736	784	769	777	796	813	785	807	790	804	814	761	826	838	779	741	844	843	785	779	772	847	768	836	804	824	776	827	807	806	776	801	831	810	764	764	778	783	764	861	840	797	817	755	829	788	770	818	818	818	787	771	790	812	792	763	809	823	805	842	782	726	726	777	798	773	763	785	811	746	823	818	789	788	776	818	802	766	781	801	805	782	762	846	797	786	833	777	768	789	795	864	794	815	800	788	808	745	791	760	779	775	765	826	785	813	857	842	829	785	797	779	800	811	797	787	769	767	803	815	809	814	821	791	809	810	800	801	783	790	794	811	813	757	822	837	858	804	872	818	807	784	795	784	780	759	759	863	797	843	813	764	786	792	775	819	781	806	777	791	857	781	839	795	807	789	820	822	803	849	807	826	805	831	801	858	772	824	836	794	782	772	802	813	781	764	819	777	783	788	805	784	806	771	798	818	848	739	798	770	816	816	817	780	774	808	803	770	831	765	805	786	820	820	794	821	823	839	843	791	787	755	795	859	827	828	864	809	799	787	812	809	810	796	788	774	804	768	832	825	818	794	786	846	784	807	804	780	763	812	785	773	799	798	787	791	814	835	793	811	743	757	814	772	759	819	807	852	811	815	804	860	792	784	785	761	830	784	783	791	822	783	772	798	824	828	765	762	723	747	815	802	778	821	797	780	696	770	743	812	811	806	771	764	799	826	804	736	777	802	844	839	798	801	796	794	752	795	778	836	806	820	769	777	827	821	838	804	767	754	802	827	836	785	794	760	768	811	762	780	836	798	729	789	805	777	832	778	822	825	787	832	812	774	752	762	856	779	802	802	825	792	812	841	849	824	790	755	786	825	784	828	796	834	753	833	840	791	768	807	825	776	792	793	770	814	818	816	810	843	855	774	821	843	788	822	788	781	868	772	839	795	802	827	803	753	745	807	817	833	791	837	799	802	798	790	757	774	802	799	830	847	824	799	812	790	754	777	772	794	804	785	829	826	791	767	794	801	775	747	809	812	801	745	817	849	828	788	813	856	807	826	830	754	776	785	795	811	754	821	795	799	786	763	803	784	799	771	766	787	758	770	812	791	805	842	802	807	790	750	798	815	779	789	821	817	797	780	766	763	782	829	831	823	737	813	737	786	787	806	800	789	796	836	736	804	728	816	806	819	795	799	791	774	824	782	798	732	764	825	794	797	804	814	782	823	774	750	817	865	788	773	806	820	796	821	794	788	821	799	849	794	748	815	823	810	791	827	746	786	808	772	813	803	818	776	780	795	789	816	769	789	779	799	789	800	774	792	737	756	745	810	763	798	768	812	806	755	799	816	731	798	818	762	835	763	782	780	749	736	794	788	839	736	822	773	791	742	805	782	843	833	805	791	783	737	791	772	785	789	791	790	804	772	771	752	783	824	857	799	825	818	822	772	802	745	811	807	791	823	842	802	827	810	805	846	784	780	770	767	769	775	805	810	836	848	799	849	792	754	814	736	764	818	822	791	825	767	774	831	820	804	788	793	828	813	865	824	756	790	816	818	827	807	837	775	718	834	808	801	813	822	805	813	770	764	815	825	723	844	838	789	793	820	750	770	763	780	782	775	816	758	787	798	772	797	868	814	817	818	870	804	793	814	791	803	740	809	789	802	775	816	797	820	802	790	806	805	770	795	821	825	757	819	783	791	802	821	832	831	821	776	814	816	781	810	809	783	773	799	836	821	818	807	808	806	807	807	775	820	812	771	826	792	836	774	811	823	839	761	741	760	717	803	784	828	755	783	760	789	767	831	842	804	776	848	782	758	827	803	837	774	818	784	735	716	838	810	803	791	834	776	759	744	724	845	795	804	786	823	844	782	771	824	823	791	746	853	723	829	795	783	804	811	812	845	864	741	798	735	761	816	800	731	763	764	777	806	818	771	826	790	746	804	783	763	832	824	807	818	832	789	767	800	784	812	787	784	817	808	764	822	829	828	804	805	800	801	781	767	776	865	842	762	820	830	799	786	839	800	824	844	792	807	817	771	796	790	775	763	823	805	807	798	831	773	782	790	802	803	826	768	796	796	838	834	781	795	836	814	827	754	762	857	798	829	830	826	809	790	772	833	864	732	810	757	827	814	753	796	837	796	821	763	735	819	783	779	822	811	797	792	822	781	807	790	807	809	800	828	805	788	793	791	727	845	764	796	762	773	794	821	754	803	768	818	790	804	785	777	804	784	820	791	812	798	822	836	768	763	797	765	757	834	764	808	844	784	773	795	817	768	773	778	779	793	783	840	754	813	821	805	800	809	808	785	786	783	743	812	813	761	844	800	793	847	793	760	799	781	780	803	807	775	833	789	800	804	796	839	752	786	769	780	821	807	795	779	767	823	794	809	774	818	810	814	835	803	795	750	791	821	823	786	832	862	761	750	834	812	784	822	821	799	803	773	778	756	812	800	766	752	799	760	818	806	780	825	772	806	834	825	812	752	772	829	813	816	766	818	819	834	813	762	859	823	828	775	831	713	778	785	785	777	814	778	793	788	797	757	777	769	794	800	796	776	801	758	806	735	823	779	814	849	834	746	772	837	813	825	787	812	817	736	782	791	804	763	756	797	775	793	775	766	754	772	840	848	790	777	802	781	811	842	820	814	826	790	830	768	800	843	798	817	835	806	797	810	868	851	808	785	751	794	794	799	850	779	799	818	837	809	778	764	752	765	802	794	802	852	803	805	816	785	787	804	806	763	840	782	823	769	771	810	774	812	801	775	782	783	830	809	824	779	779	786	765	847	816	827	792	762	752	794	821	785	813	792	819	796	774	770	803	808	813	774	819	816	827	764	840	799	808	786	815	809	782	834	748	755	820	777	856	810	743	767	723	801	811	794	808	827	738	801	810	801	759	774	769	761	799	790	733	837	756	804	810	791	790	824	811	830	766	815	726	813	813	769	770	845	791	820	765	770	811	783	782	756	793	822	802	755	810	814	769	799	756	731	844	810	791	826	781	725	781	800	798	805	777	770	782	810	856	821	799	851	769	801	788	856	807	800	743	803	774	774	811	827	813	786	814	798	802	832	789	806	795	799	802	800	853	801	781	773	759	776	812	807	769	782	774	807	820	833	797	799	769	817	789	836	794	838	784	759	753	791	804	771	803	807	852	788	855	760	782	789	782	809	779	786
3173	2236	1125	702	744	964	917	741	644	567	506	438	391	343	261	228	234	221	201	168	163	155	185	171	147	144	127	110	82	98	84	83	84	79	76	83	86	83	76	78	72	76	65	68	78	67	60	81	65	65	75	64	60	65	67	80	52	66	66	72	71	65	60	69	82	62	67	56	58	69	56	59	62	71	53	62	83	64	60	63	64	60	90	81	65	72	76	62	59	64	69	74	75	64	74	61	71	72	63	72	73	76	59	67	70	67	67	78	64	72	69	67	66	50	78	68	79	79	67	56	73	58	67	65	85	62	54	72	82	60	59	59	59	73	78	69	78	58	69	77	61	65	52	74	66	62	68	75	63	63	56	81	75	63	63	60	67	78	62	63	67	68	73	63	55	71	84	73	78	64	75	74	68	70	67	63	51	61	88	70	51	79	69	59	51	73	65	69	53	63	62	75	69	68	69	76	75	72	78	73	59	68	71	65	60	64	60	68	62	61	76	60	70	72	79	53	82	62	73	83	72	78	73	80	81	59	69	62	71	58	61	68	62	58	67	58	75	71	68	66	66	68	77	63	66	82	54	80	86	83	79	67	71	71	74	78	68	82	72	73	76	62	65	66	66	73	80	47	61	75	78	57	73	57	73	68	64	78	60	63	73	68	74	76	74	60	60	72	74	67	79	70	70	64	73	55	65	91	49	61	70	75	65	63	56	48	76	64	72	68	69	74	72	69	77	64	57	58	73	75	63	66	70	63	69	77	62	56	72	74	76	71	65	69	56	65	66	62	63	63	65	70	72	69	58	70	68	74	69	69	58	70	66	72	71	61	80	71	61	65	67	72	72	69	83	75	65	78	74	76	65	69	64	63	66	82	60	67	60	72	59	56	60	74	59	83	67	75	72	64	64	70	60	74	75	86	67	69	69	77	70	84	70	71	69	71	86	60	71	69	66	75	66	68	55	66	74	68	79	69	70	72	70	66	54	68	58	75	73	84	64	59	67	64	71	67	62	73	62	75	70	66	70	71	59	72	61	76	61	80	50	78	70	83	65	69	86	62	68	69	56	59	56	71	60	62	75	64	58	75	51	63	67	75	63	77	83	64	60	74	61	70	67	77	70	70	66	73	64	62	77	67	58	57	54	71	66	57	77	61	66	60	63	69	58	62	53	76	62	71	61	71	49	66	62	64	84	84	55	62	73	88	66	58	59	70	69	73	74	61	62	71	87	68	64	80	75	70	64	56	69	74	75	56	64	59	72	76	60	58	59	63	61	69	64	81	70	68	72	90	74	55	80	69	71	76	50	70	83	78	77	62	63	55	68	58	82	71	67	70	55	66	59	73	62	63	69	53	58	77	74	60	54	74	75	71	72	80	49	71	65	64	69	80	59	61	62	59	65	65	52	68	67	62	61	75	74	73	64	63	63	58	75	68	66	59	67	68	60	77	66	68	75	61	58	69	78	68	54	76	52	68	78	66	63	55	78	68	52	68	75	57	67	80	64	75	67	81	66	71	56	65	55	67	62	83	71	64	71	65	79	70	52	67	70	73	68	80	69	62	57	51	72	68	74	70	66	60	78	54	57	71	66	67	64	67	77	70	63	59	78	77	63	67	62	65	65	59	68	60	64	94	64	77	74	78	62	61	62	59	53	52	71	68	67	70	51	63	72	58	67	59	62	78	81	77	71	63	69	67	76	86	84	66	70	54	72	69	70	66	66	80	59	67	83	64	63	76	65	56	81	72	75	74	69	77	69	72	64	69	61	65	64	82	61	70	56	63	66	78	59	64	83	75	77	71	65	66	72	64	63	60	74	69	58	75	84	60	68	58	59	77	73	71	72	70	62	85	73	65	65	62	62	72	73	64	70	67	64	76	74	57	64	63	75	58	83	53	58	62	57	80	69	66	76	59	75	56	66	68	56	74	82	69	70	72	68	70	65	62	56	83	77	75	61	76	58	50	68	60	71	69	61	65	64	43	50	68	68	73	68	62	63	66	62	78	76	64	66	69	70	73	51	58	69	58	62	68	69	86	89	74	62	71	74	66	53	69	63	49	63	70	54	76	67	53	64	60	67	80	67	58	76	78	74	59	67	55	67	65	67	78	62	66	63	69	68	75	53	78	62	54	72	71	64	63	66	82	66	62	54	63	57	67	76	76	68	60	65	63	51	80	74	77	63	71	65	71	64	61	73	68	73	63	66	72	68	74	65	60	61	71	64	92	63	71	68	79	75	63	73	66	69	64	70	70	67	74	66	66	60	99	71	54	54	63	59	77	74	70	75	73	59	70	68	63	62	54	77	54	56	67	75	78	68	64	61	82	73	72	51	89	62	69	73	77	71	65	59	66	72	84	79	73	69	82	61	78	58	58	60	68	66	64	63	60	62	72	76	53	81	76	60	64	64	75	83	79	61	72	60	66	72	66	53	61	65	68	72	71	68	53	71	59	62	65	72	55	70	69	77	78	68	66	71	79	64	72	81	79	66	61	63	53	72	55	46	61	63	77	72	76	64	79	71	67	65	56	61	61	84	68	73	68	75	62	62	71	46	56	67	74	65	73	61	56	58	80	59	63	66	60	72	77	67	76	69	72	76	70	67	63	64	82	65	63	84	65	63	81	64	54	56	61	80	71	52	58	78	59	75	82	70	60	62	63	51	69	65	77	69	55	78	74	78	66	68	61	54	68	70	56	66	76	69	70	58	63	66	79	69	67	75	58	74	64	68	73	55	72	70	68	56	64	76	94	78	69	93	84	78	60	63	81	71	63	63	69	65	70	54	60	65	59	65	65	66	55	81	63	73	72	72	74	69	52	74	54	57	65	66	71	73	83	63	68	67	72	66	74	53	70	66	54	72	75	70	79	68	70	64	73	73	64	80	65	62	69	76	69	81	64	65	72	71	72	69	64	67	57	65	75	66	63	63	71	72	60	68	75	65	82	53	60	71	68	66	62	68	72	70	62	66	76	70	76	65	78	72	77	56	69	68	76	69	69	78	76	73	62	70	66	53	52	74	66	55	81	59	52	75	77	82	63	70	68	65	63	65	58	75	55	57	77	79	82	65	63	74	73	54	64	69	59	64	67	72	64	77	65	78	64	69	77	61	72	62	50	87	87	65	65	76	63	89	70	55	68	94	60	66	59	73	69	75	55	81	65	64	68	59	72	89	71	79	60	57	62	65	71	69	70	63	70	77	70	70	69	72	71	71	72	70	66	39	73	75	74	77	71	73	68	61	65	77	60	73	86	55	75	81	63	62	67	74	85	66	59	66	69	58	84	71	59	69	59	71	73	59	51	57	80	67	59	67	56	59	71	62	58	66	65	66	83	51	69	69	70	72	47	69	73	68	72	75	58	70	70	65	75	78	65	58	60	82	66	61	70	65	68	61	70	65	57	69	79	69	73	76	75	74	80	62	74	58	68	65	68	70	62	76	58	66	60	71	71	80	65	73	71	73	74	62	62	65	59	74	74	71	75	81	51	71	83	79	88
26542	18649	13755	20114	27140	27711	24776	22107	19291	17185	15316	13930	11844	10066	8784	7739	6800	6113	5589	4895	4655	4611	4307	4005	3706	3312	2705	2113	1856	1647	1552	1443	1428	1261	1216	1164	1104	1061	1030	990	995	925	885	916	901	893	881	871	885	859	855	871	831	847	854	850	791	864	805	838	859	848	789	840	800	767	759	846	785	807	826	795	815	815	832	833	835	819	848	785	817	809	833	793	821	825	822	796	818	852	808	857	834	810	808	811	809	795	803	832	761	865	841	802	815	844	778	827	806	830	794	799	818	787	809	821	791	833	806	833	834	831	815	795	794	794	791	786	851	797	789	776	785	797	808	826	797	823	804	831	806	841	778	783	800	792	745	860	812	777	832	805	842	839	792	789	808	794	819	837	780	793	888	825	860	810	873	768	846	792	839	832	824	774	777	807	786	853	894	748	801	828	813	810	775	801	808	816	816	872	844	820	830	804	866	831	774	804	828	799	774	797	876	837	806	794	827	816	781	783	876	819	828	775	767	799	818	830	859	813	794	790	807	779	814	791	831	763	757	799	816	833	821	819	809	781	792	831	815	818	826	841	784	839	870	825	825	796	804	772	829	795	820	824	803	869	795	810	741	811	830	823	747	830	859	876	813	801	826	820	793	794	803	751	767	794	833	786	786	815	774	783	832	876	834	836	766	846	847	772	819	865	755	808	779	862	808	815	826	836	809	834	833	813	789	826	833	816	789	808	770	828	809	827	820	757	801	831	810	824	846	790	793	795	817	846	843	789	793	761	817	828	799	859	820	766	824	809	808	812	807	815	799	812	819	816	776	827	795	799	818	720	801	776	802	823	795	802	796	840	828	808	859	807	811	820	817	817	821	826	770	764	800	845	795	764	796	850	816	800	806	858	781	832	834	762	808	807	766	769	778	826	796	841	842	757	825	805	793	777	819	825	792	840	861	809	826	828	831	778	772	803	776	769	781	806	819	839	833	859	792	806	798	839	814	777	765	776	835	844	819	792	777	789	782	779	847	833	836	845	852	790	874	787	815	806	863	786	810	791	809	805	844	816	777	832	790	804	794	845	806	854	846	840	843	806	767	828	818	826	803	835	851	793	820	829	804	823	790	821	809	820	760	753	817	833	821	807	784	831	807	821	810	753	814	861	803	816	812	841	823	854	809	786	815	802	776	761	806	802	795	836	783	844	821	823	807	844	766	819	782	804	804	769	857	776	885	845	854	810	818	817	846	839	822	821	799	778	826	792	829	849	781	801	786	813	823	836	790	806	843	793	783	794	835	796	778	751	779	798	810	777	819	814	811	840	846	819	868	813	794	795	802	852	741	844	799	813	833	796	823	755	836	839	806	829	856	803	817	821	854	787	794	745	847	813	788	776	818	831	833	805	829	760	784	796	852	759	854	822	787	777	754	780	826	851	770	865	798	795	768	861	822	815	840	760	862	864	828	820	797	840	824	810	766	851	845	788	815	838	815	831	830	823	846	823	772	850	825	772	847	818	782	841	883	856	751	830	835	843	807	808	876	867	775	870	783	802	797	796	803	830	824	827	788	783	817	797	798	782	825	815	814	794	837	776	816	791	837	806	810	817	804	775	827	841	835	765	779	846	820	860	793	839	791	823	825	805	781	818	769	825	764	838	828	829	811	811	799	835	788	830	805	790	821	869	751	854	845	789	820	849	817	832	791	789	803	792	748	829	838	811	752	838	787	798	781	801	854	817	765	830	797	776	853	843	806	769	825	790	821	763	801	764	770	830	803	841	777	819	843	829	750	808	800	806	841	818	819	801	830	873	852	788	836	792	776	824	796	834	799	838	799	779	791	808	789	831	773	847	848	844	837	849	837	816	820	814	807	801	783	811	817	790	825	821	819	864	800	799	830	854	792	783	835	806	781	808	819	867	803	847	845	803	773	789	792	795	797	776	812	769	834	804	817	825	830	849	786	823	805	827	822	835	791	839	782	803	852	799	837	833	815	809	833	792	814	805	844	834	793	810	784	777	763	796	769	813	843	853	805	818	804	845	820	821	809	783	813	831	771	844	787	820	794	824	830	850	798	824	809	818	816	799	822	804	816	805	814	780	840	840	793	857	774	800	820	847	836	776	821	836	789	847	751	788	836	863	792	805	765	827	830	787	791	828	867	804	732	782	815	806	837	811	772	810	810	845	832	809	790	808	828	837	870	804	847	799	807	854	846	828	848	851	855	815	806	834	805	771	800	801	859	784	822	798	813	809	824	821	817	818	762	806	823	820	833	800	845	788	804	812	844	780	784	838	855	801	784	827	849	808	809	832	838	829	840	791	852	805	788	826	777	744	827	822	811	799	826	796	851	820	813	830	884	827	756	856	816	827	801	826	797	808	838	779	819	816	848	809	800	849	809	811	788	851	803	793	788	834	801	812	799	821	857	801	855	801	797	850	766	842	812	825	815	823	794	807	798	849	823	822	800	733	801	793	844	845	829	795	804	798	831	807	749	805	827	876	834	818	819	814	805	781	795	808	786	846	809	832	858	836	758	776	860	771	858	828	811	852	745	811	835	831	791	810	808	811	817	824	828	755	846	796	839	812	811	793	783	788	802	752	824	822	795	803	838	781	844	803	873	784	866	813	795	803	828	803	795	826	848	854	842	823	844	799	792	793	777	805	815	791	814	850	766	833	845	823	848	837	796	809	839	829	848	814	820	846	767	769	785	814	815	817	843	819	884	804	808	772	811	871	822	848	782	753	808	804	801	734	807	817	826	848	831	838	851	817	764	822	781	806	831	798	789	790	882	873	772	826	781	812	818	839	823	773	816	836	825	742	831	817	852	797	807	813	824	801	825	823	782	787	798	868	837	793	807	792	849	787	817	778	753	841	836	845	799	809	749	771	815	823	856	844	848	807	830	819	812	823	816	819	782	839	817	794	842	845	804	818	767	832	804	819	830	792	805	831	800	820	827	843	817	809	816	792	791	792	863	833	764	838	808	815	797	805	812	759	794	843	795	782	821	846	789	773	828	852	821	822	790	772	809	788	808	833	822	830	818	807	826	869	825	825	798	849	780	838	829	817	783	846	814	848	801	806	778	772	819	822	813	799	806	816	821	818	795	799	839	827	818	811	814	821	788	846	828	804	821	790	832	785	799	793	762	783	768	804	821	789	840	756	850	792	816	828	835	803	817	843	761	819	860	783	823	809	784	787	772	808	841	856	853	880	833	874	755	819	796	786	793	846	823	782	738	856	867	791	792	768	840	843	825	808	805	801	800	804	812	802	812	884	822	846	808	803	795	816	808	831	818	829	850	847	795	843	796	848	771	818	781	777	816	847	798	819	820	839	766	871	814	820	815	836	813	835	749	818	812	779	790	804	805	832	786	808	789	808	751	817	792	830	767	783	783	848	788	851	813	839	808	824	809	794	797	834	850	807	825	830	826	817	838	791	834	828	859	836	852	807	807	828	836	807	833	833	792	795	786	787	836	844	797	872	851	826	899	792	883	807	801	829	795	832	809	787
4522	2063	1148	727	792	1033	998	822	731	656	567	467	450	340	302	264	244	238	215	193	199	187	169	149	171	168	151	118	106	83	77	93	85	86	95	83	72	84	90	94	73	76	79	80	70	86	74	81	86	73	73	73	66	59	65	61	72	52	73	82	60	78	81	64	77	74	67	68	67	80	72	67	65	67	61	76	69	64	83	60	64	70	56	61	61	51	81	64	66	90	56	80	61	55	71	73	65	87	64	64	82	75	82	73	75	75	78	77	55	64	72	69	64	87	78	74	71	78	69	63	67	64	75	76	51	60	86	65	73	79	77	62	75	72	78	62	48	61	91	65	66	64	61	77	80	87	55	67	53	93	68	57	67	74	65	70	69	72	73	73	76	65	78	69	85	71	80	67	71	86	70	61	90	63	67	71	68	61	71	68	66	49	84	78	58	81	80	79	57	73	72	71	70	74	64	82	77	73	72	75	55	68	75	54	81	64	81	65	78	73	56	82	63	54	67	55	57	79	60	72	63	74	74	68	77	57	60	72	68	81	66	76	70	86	66	68	58	78	62	60	66	78	75	81	75	73	73	55	71	64	66	83	60	54	72	56	73	64	82	78	63	81	75	68	76	67	56	66	78	70	80	54	67	89	59	77	90	90	68	60	65	90	80	70	64	75	63	70	78	90	74	75	64	70	76	60	66	69	69	67	90	64	70	80	70	73	70	62	67	76	64	108	72	73	64	60	75	73	61	64	65	73	72	73	77	66	77	70	76	67	65	61	68	64	74	71	63	64	81	84	83	76	73	83	77	62	71	69	86	54	68	67	70	59	60	68	68	68	51	71	75	65	67	68	60	83	69	54	54	87	77	84	76	73	80	56	77	61	66	64	78	69	73	88	53	78	68	58	69	72	74	85	74	82	61	61	62	70	87	67	68	76	78	72	68	73	75	70	65	74	59	66	78	70	76	70	61	71	63	64	71	73	67	73	78	77	80	65	72	60	77	75	63	74	81	71	72	66	74	56	73	56	68	73	78	76	73	68	71	73	66	48	59	62	77	66	79	76	67	74	77	87	65	74	96	71	56	76	67	70	68	73	59	44	82	83	62	67	75	78	65	59	70	68	73	77	79	72	70	71	66	56	62	85	67	81	78	69	77	75	86	76	75	65	86	93	78	54	89	51	68	79	77	62	66	74	66	69	73	74	77	71	58	76	76	60	71	72	68	74	61	84	81	59	91	67	69	66	63	73	70	57	81	65	65	61	67	79	72	67	72	84	65	70	64	78	59	88	67	67	69	64	79	62	99	70	73	83	75	77	61	68	70	78	76	65	82	54	88	60	69	59	70	79	54	67	72	87	74	74	80	80	59	61	75	80	67	48	75	78	62	74	67	76	63	70	74	78	58	77	84	55	80	70	80	75	70	68	61	66	79	61	68	72	59	60	68	72	68	67	73	71	90	62	66	72	74	79	72	79	57	69	78	74	50	79	69	74	67	73	66	72	60	54	74	73	61	66	69	78	53	63	77	69	56	71	75	79	53	73	61	69	71	70	73	61	73	68	85	73	72	69	73	65	75	67	63	80	75	75	76	77	71	76	52	60	76	79	77	80	76	70	61	63	65	68	62	75	60	71	69	69	72	69	66	83	56	72	77	80	76	66	90	58	62	56	69	73	72	86	79	74	61	77	63	78	75	63	73	63	79	66	65	78	72	70	63	65	69	61	72	66	87	85	56	71	74	80	72	75	73	62	69	84	62	74	62	61	67	85	69	73	63	76	65	78	72	73	70	71	76	59	73	70	70	62	93	69	73	71	79	70	74	67	73	74	59	51	64	63	75	66	93	76	95	69	69	75	60	69	78	68	66	59	59	61	77	59	87	86	63	83	82	76	74	65	62	77	84	63	63	69	63	64	78	61	65	68	58	66	70	59	79	54	70	65	51	75	67	79	63	61	63	56	56	68	86	81	70	47	63	59	61	67	69	56	58	71	70	64	66	71	71	74	69	67	75	66	73	79	67	66	86	59	79	89	69	58	58	66	68	75	71	57	71	54	63	64	88	73	87	63	56	66	54	75	59	65	73	77	62	57	73	57	78	55	83	74	71	67	73	83	64	80	75	74	69	82	84	79	61	79	80	57	75	57	54	84	65	60	71	76	79	68	67	60	61	68	76	71	79	74	71	84	73	63	74	68	62	73	82	63	76	74	57	53	72	93	76	75	72	51	74	68	75	71	75	86	82	80	64	55	69	71	68	70	79	65	65	79	69	86	74	55	67	72	58	75	84	68	66	66	84	78	91	69	56	57	91	78	60	59	66	65	70	70	60	86	91	83	76	54	80	69	71	74	72	70	59	74	85	72	85	58	98	73	55	73	57	76	97	78	71	83	82	73	60	67	73	62	75	77	83	69	60	62	69	76	67	62	77	58	77	63	73	66	72	86	82	68	67	79	76	61	53	73	63	75	64	76	87	58	73	76	79	76	70	73	62	86	63	75	66	65	64	74	71	76	64	70	63	71	80	60	73	67	68	66	73	68	76	65	68	79	53	74	62	70	66	78	72	72	50	53	80	61	80	56	73	77	61	75	67	69	72	68	76	66	75	60	65	90	55	66	67	69	82	66	63	60	65	79	79	69	75	64	61	65	84	62	60	67	60	76	64	61	81	82	69	75	61	61	72	67	55	79	84	57	70	61	69	73	64	74	64	57	72	67	62	48	62	66	68	60	67	68	61	60	62	64	70	69	61	69	80	55	63	91	61	79	77	87	66	67	69	59	65	76	79	76	81	74	53	61	80	69	68	56	80	76	70	61	67	64	66	91	70	61	71	66	69	57	72	56	75	69	60	81	72	69	71	68	62	61	62	78	77	83	77	78	62	61	85	72	82	66	57	80	65	63	73	75	80	57	74	68	70	61	64	85	74	71	75	56	69	61	63	71	71	69	68	77	83	57	81	65	81	80	63	57	67	75	61	60	63	69	72	69	75	64	63	60	50	56	58	63	85	72	65	73	72	65	70	53	72	83	87	51	59	77	73	60	64	67	67	89	60	73	61	71	75	80	59	74	77	82	53	88	75	60	66	92	61	68	75	67	75	62	70	84	61	75	78	76	78	71	75	62	65	60	74	72	70	77	72	76	70	60	61	63	66	56	86	63	62	62	63	70	64	67	69	57	81	80	64	75	74	57	79	72	71	74	89	64	86	58	66	77	81	70	81	60	83	72	67	65	90	60	79	66	78	76	83	70	73	68	65	73	70	65	75	65	61	68	68	66	74	73	75	71	76	85	72	83	66	72	80	70	77	75	60	74	64	74	79	77	73	56	64	70	66	67	75	77	75	62	75	74	62	55	66	67	69	67	70	79	77	68	60	58	63	49	87	66	68	83	74	74	77	85	79	70	62	78	57	63	70	76	70	62	72	73	83	88	87	82	69	66	69	66	61	63	69	89	48	74	64	66	70	63	89	67	75	68	64	61	70	67	84	74	84	69	75	72	75	69
25927	17935	13801	19877	27531	28252	25588	23284	21114	18707	16780	15213	12848	10717	9574	8364	7371	6786	6006	5493	5021	4736	4579	4338	4096	3505	3133	2509	2124	1827	1754	1529	1524	1352	1374	1280	1206	1119	1125	1031	1011	995	975	948	1000	900	888	937	920	895	867	874	927	883	877	869	912	853	852	879	920	787	827	794	829	822	869	889	875	826	866	831	803	850	856	813	837	825	783	857	849	850	878	847	835	822	862	858	856	842	797	872	905	876	882	897	858	815	891	852	836	912	808	868	863	875	833	846	858	841	833	860	856	835	841	842	869	804	848	875	845	879	835	835	802	870	821	857	812	842	792	888	863	851	798	854	865	871	827	846	842	826	833	849	799	831	820	824	830	831	889	880	859	827	840	848	786	841	800	796	810	819	872	867	869	846	822	841	811	906	855	932	872	843	926	850	849	898	899	869	867	806	843	845	814	854	847	905	817	810	893	841	838	850	844	865	829	815	861	846	894	820	845	851	890	804	858	796	859	879	831	889	855	846	880	866	858	862	836	894	845	878	846	854	863	812	865	820	864	846	843	810	821	853	871	937	864	875	887	813	779	848	910	821	820	844	902	904	850	859	844	885	901	876	856	901	846	833	834	843	879	857	878	828	860	834	807	855	872	792	867	832	845	847	842	837	881	808	793	907	899	846	894	897	852	840	839	823	849	845	824	846	881	818	874	821	863	833	875	930	836	864	875	854	888	835	832	771	834	875	851	867	867	867	835	892	846	925	931	833	823	843	852	857	858	834	848	797	853	813	889	864	832	831	849	946	850	854	815	852	812	814	861	850	853	847	860	830	854	867	844	818	844	864	865	836	880	842	821	882	863	829	840	870	885	786	860	852	836	882	875	899	878	858	817	851	872	890	873	865	871	910	861	870	846	854	814	805	919	877	823	837	862	860	842	866	824	858	907	830	801	817	827	853	805	886	877	836	818	873	872	860	870	908	886	823	800	845	809	883	839	862	874	839	847	851	863	824	892	871	824	857	876	861	848	844	853	849	850	820	856	852	848	864	878	892	847	871	861	804	865	847	842	851	842	833	826	823	834	904	830	891	885	860	882	834	903	839	844	840	923	843	862	822	836	825	869	892	792	887	850	851	852	819	814	849	844	912	817	786	802	830	851	895	878	868	829	854	888	805	858	912	844	886	830	845	801	841	818	852	855	861	800	823	833	840	842	868	820	830	822	845	821	900	836	811	896	868	857	871	877	856	820	861	860	912	871	800	892	819	838	905	853	853	820	853	814	887	878	859	859	800	839	865	855	827	907	811	871	839	875	849	805	822	849	887	845	924	849	838	855	841	814	869	846	825	851	827	819	851	874	870	851	819	845	833	832	865	876	842	878	846	829	832	862	867	897	856	905	858	883	863	897	850	828	819	911	819	894	872	871	861	897	824	868	789	840	846	822	809	885	844	871	841	881	885	866	937	824	857	878	808	842	854	859	855	896	882	844	832	904	889	879	829	868	841	896	847	853	894	816	846	843	853	870	837	890	846	874	854	837	829	802	822	831	866	836	845	837	813	834	840	855	886	845	890	898	813	886	883	828	790	872	875	859	813	853	829	834	837	769	815	804	807	844	789	816	851	817	842	882	823	842	817	855	823	841	850	805	857	817	817	873	880	887	838	864	829	823	928	873	851	897	883	842	852	822	846	815	822	844	846	900	828	883	846	863	814	867	850	872	832	851	881	813	834	883	854	843	871	828	858	837	851	916	871	895	824	880	852	861	843	890	917	828	818	769	847	875	851	868	857	893	852	851	850	840	868	863	858	833	868	837	853	875	935	840	870	861	859	875	829	834	863	884	854	853	868	835	832	810	884	880	877	867	858	888	811	847	851	818	865	843	832	838	843	857	822	858	856	855	871	856	908	886	891	849	815	857	845	887	845	878	847	862	861	895	906	868	854	855	852	843	903	817	828	810	802	810	873	888	865	848	809	865	921	861	842	846	863	803	833	855	827	803	846	858	878	847	835	886	859	862	858	832	869	843	808	828	853	841	860	918	848	908	824	832	842	865	860	834	857	838	842	872	845	851	898	849	857	850	820	890	886	800	867	822	843	841	843	812	816	860	815	808	863	883	826	811	850	883	850	865	828	894	808	827	866	844	827	851	866	787	839	861	824	884	801	835	873	835	912	859	875	864	829	860	862	844	901	889	844	805	875	884	836	877	892	813	863	821	838	922	849	814	826	846	875	847	901	819	843	866	817	879	833	808	815	832	928	876	849	847	839	863	869	860	857	840	786	858	870	797	865	812	865	836	827	874	864	818	835	829	855	839	826	884	817	849	903	809	798	832	885	890	855	827	846	818	814	831	833	849	885	828	861	836	839	884	847	826	867	839	886	800	822	831	870	878	830	852	875	893	893	848	848	859	874	848	890	866	837	834	909	856	832	864	902	832	847	829	892	842	837	870	857	795	822	817	853	834	769	799	839	823	883	905	817	827	849	822	813	844	844	879	877	901	873	838	873	821	860	892	858	858	839	874	927	848	829	901	818	893	806	884	832	874	856	821	839	780	803	838	913	863	871	841	859	896	839	811	828	847	875	853	813	893	824	820	809	894	900	838	851	946	846	834	868	823	865	844	886	856	819	834	840	806	846	869	883	838	900	875	841	833	871	835	894	876	910	852	845	865	857	865	829	873	887	866	884	803	830	857	835	860	819	851	874	831	851	858	816	824	863	839	835	846	841	924	877	863	817	801	857	885	864	835	856	842	860	766	851	804	897	882	830	846	800	873	890	841	842	843	856	890	809	840	830	844	860	757	857	886	834	861	814	899	847	860	785	822	836	822	892	903	791	900	870	862	780	846	836	854	845	868	842	819	832	910	869	859	865	848	857	837	864	831	914	855	837	850	865	895	781	838	818	846	869	859	850	791	846	825	832	917	857	827	855	795	832	829	856	832	817	810	861	838	886	809	834	896	835	882	880	871	869	805	836	838	893	820	852	873	847	867	828	866	858	834	870	844	896	911	833	850	854	868	929	818	916	818	841	889	838	841	893	869	823	846	873	869	889	836	797	819	832	857	903	863	940	837	868	880	856	868	844	816	904	865	873	856	856	798	849	796	882	828	884	869	860	889	867	809	885	833	791	825	867	840	803	846	872	840	824	822	856	882	901	873	803	902	892	852	849	818	848	839	864	866	841	851	875	885	852	871	855	840	851	878	807	854	862	825	836	874	859	854	821	867	834	848	812	888	813	797	891	831	794	827	829	889	862	811	851	855	848	891	906	866	860	869	859	846	837	847	826	857	850	835	880	888	871	841	845	810	889	850	861	901	846	811	840	933	779	875	850	830	825	875	829	855	867	880	872	819	807	828	896	835	824	840	806	874	897	860	834	875	854	878	888	798	872	873	834	826	873	896	852	853	827	881	826	860	872	819	832	861	834	845	885	893	885	834	832	885	858	851	837	869	796	854	864	836	855	821	867	828	867	834	895	821	848	875	858	830	893	913	859	889	860	827	855	825	796	887	837
4347	3247	1713	983	1140	1533	1381	1188	1002	925	798	700	553	434	396	338	316	281	252	237	239	226	221	219	186	181	175	152	116	121	87	104	108	83	101	83	70	61	112	96	93	90	90	100	81	80	83	79	86	78	86	69	70	67	77	64	88	64	88	85	72	82	74	68	75	57	75	73	78	83	69	63	63	73	86	72	92	69	79	63	71	67	78	61	69	74	61	82	64	74	76	70	62	77	84	82	83	59	74	80	53	74	62	62	71	68	67	70	71	71	76	69	71	66	75	82	73	75	71	72	55	81	89	76	70	77	65	71	67	62	66	71	65	70	74	81	64	73	85	78	68	77	67	66	75	70	84	62	88	80	79	66	82	81	73	59	85	81	67	53	74	80	81	78	60	78	75	87	80	80	90	78	77	64	60	52	77	83	74	87	67	73	67	55	71	69	73	66	86	84	73	87	68	65	53	74	69	85	55	85	69	64	58	83	66	76	66	74	60	74	65	80	67	72	70	82	80	91	69	79	78	77	78	63	81	73	75	73	63	66	65	87	69	62	85	66	61	62	61	78	84	72	53	71	79	56	67	58	65	71	72	55	74	74	69	57	69	74	64	70	63	62	75	81	62	78	62	74	73	78	81	83	81	76	84	62	73	63	65	67	71	76	78	68	78	71	75	78	68	82	78	77	68	73	65	79	63	67	62	59	58	72	57	76	83	76	73	75	77	57	76	65	67	88	88	77	51	81	64	75	88	70	76	88	70	77	79	64	79	66	71	73	90	63	67	80	58	66	81	70	72	68	75	70	64	62	85	77	68	56	77	56	81	88	68	80	60	68	72	83	87	74	76	69	60	76	75	57	71	68	73	76	78	69	76	75	63	68	70	64	68	85	73	80	74	63	63	75	83	88	74	80	72	80	70	76	74	72	69	58	73	82	69	87	68	76	94	77	93	73	68	64	67	76	61	83	78	79	78	71	68	60	61	57	70	50	67	69	92	77	73	83	68	62	72	79	84	83	72	70	60	93	74	67	76	71	77	87	71	60	69	70	83	92	65	78	77	82	58	77	81	73	70	71	91	72	69	71	77	63	70	68	80	77	83	76	73	70	60	60	58	79	89	69	69	78	70	75	60	71	74	56	70	70	73	67	65	86	82	65	63	68	80	63	75	68	59	76	57	67	84	76	75	73	71	77	78	80	62	76	60	83	66	75	75	87	85	84	80	65	79	67	82	73	65	65	64	80	58	55	71	68	61	60	79	74	72	69	73	75	86	78	67	79	68	91	72	85	67	79	74	79	63	58	74	84	46	68	75	74	81	69	87	80	79	77	64	83	74	67	56	56	73	83	59	76	59	57	71	74	84	61	65	63	67	74	64	74	54	66	66	67	70	68	68	71	63	77	85	66	65	72	62	80	88	76	62	72	67	76	73	91	71	74	82	83	65	72	63	81	59	71	76	61	82	75	53	72	67	79	78	64	63	66	77	74	79	65	77	56	65	64	76	68	64	51	56	94	66	70	82	68	92	80	82	78	84	68	64	62	63	83	75	70	67	78	71	70	71	61	79	69	71	76	68	67	73	79	67	88	69	66	70	67	82	86	80	72	68	63	82	64	66	89	64	70	81	74	75	70	62	89	89	68	73	71	58	56	74	75	68	71	72	62	55	62	71	75	80	75	70	70	70	61	81	68	69	89	66	79	82	69	64	69	67	81	74	78	68	71	52	86	61	71	73	75	80	66	87	80	72	65	80	64	69	75	81	73	62	85	74	61	83	73	78	79	66	78	71	70	57	65	75	79	71	78	71	74	86	66	79	66	79	67	67	84	72	69	76	76	51	79	65	57	76	71	70	69	71	68	73	53	78	59	84	64	73	52	78	78	75	72	76	69	67	80	75	81	81	71	66	85	71	71	75	70	77	79	69	64	67	61	85	77	67	72	88	85	58	74	69	77	79	73	61	79	74	73	63	69	59	72	81	86	70	64	87	76	85	76	65	77	71	72	81	85	85	79	68	65	83	72	77	54	75	78	68	57	74	75	58	83	75	71	73	70	67	75	81	80	64	64	77	69	76	71	71	84	52	64	70	73	62	71	69	72	71	69	71	46	63	58	63	78	65	69	86	70	57	72	89	73	56	71	61	80	71	57	69	79	63	72	68	75	69	67	67	73	63	56	68	69	73	81	73	70	81	84	81	69	62	76	61	71	61	60	76	73	68	76	75	62	67	77	65	91	63	86	79	85	84	77	77	78	88	65	70	78	89	71	72	80	65	82	74	65	72	84	59	69	68	74	70	67	68	68	83	85	82	63	63	72	55	74	70	77	90	80	73	62	64	78	55	64	73	63	62	74	73	61	93	72	80	64	70	65	57	70	77	53	84	65	72	90	70	72	73	72	64	62	57	68	65	77	68	77	58	83	71	70	83	73	65	72	84	77	61	59	70	67	70	71	71	72	70	72	75	79	67	72	98	67	74	72	74	64	88	84	72	65	50	70	65	88	65	77	81	73	65	73	67	67	79	76	76	63	57	73	67	77	92	71	91	80	65	82	63	96	70	88	68	84	68	82	55	78	74	70	78	72	62	73	64	67	75	75	80	63	71	64	63	71	60	62	67	62	65	68	67	79	66	79	61	57	80	64	64	70	67	67	59	69	76	86	72	71	67	74	76	79	67	74	61	63	80	69	61	72	80	65	78	79	64	65	71	60	68	53	65	71	59	58	65	88	61	80	66	72	60	71	60	71	96	54	69	56	61	60	64	75	78	69	62	67	80	66	65	80	77	79	85	73	63	73	86	61	75	71	75	65	65	62	64	80	64	65	92	80	70	81	88	57	85	89	76	66	77	69	81	66	61	67	60	78	60	86	82	86	86	74	65	70	64	66	73	67	54	78	94	66	65	71	68	75	81	63	61	66	66	67	70	68	77	59	79	69	101	72	53	90	84	71	81	76	73	77	86	73	74	63	75	81	73	73	75	61	71	66	91	66	63	57	71	73	73	70	70	71	76	71	62	67	61	78	81	81	72	61	58	61	79	59	73	73	80	71	52	69	61	74	79	58	82	69	57	78	59	59	63	73	76	70	68	56	57	75	58	70	68	63	72	64	57	75	66	77	78	68	76	70	69	57	72	87	54	75	68	73	76	73	73	76	75	78	90	63	64	67	60	75	76	79	63	60	64	70	62	80	70	55	83	81	71	71	73	60	77	63	63	72	81	83	71	59	75	69	62	70	71	76	84	65	74	73	73	65	81	73	82	65	83	71	67	60	66	73	70	69	61	78	69	72	76	68	77	89	71	62	62	95	73	66	68	56	59	72	58	71	64	77	65	67	77	85	64	65	69	74	61	74	62	76	68	81	67	80	71	48	79	71	66	67	59	90	85	68	74	85	66	76	79	70	70	86	71	70	54	88	67	84	58	65	76	71	53	69	75	68	75	61	69	70	66	87	63	74	73	69	80	63	76	84	74	72	62	75	77	57	61	73	62	74	69	55	71	44
29694	21195	16686	23241	30535	30807	28584	26557	23778	21801	19521	17234	15073	12934	11500	9960	8397	8048	7314	6590	6013	5695	5512	5216	4952	4549	3888	3308	2772	2191	2016	1837	1757	1684	1507	1499	1318	1280	1235	1072	1109	1048	986	932	966	965	938	949	1009	946	918	890	918	922	856	832	859	884	875	927	895	815	896	794	857	868	887	885	859	832	860	862	834	872	879	842	857	884	882	833	827	882	827	848	835	886	828	820	849	813	854	827	841	832	850	874	842	838	792	850	867	913	829	814	859	858	819	829	820	832	878	866	854	845	835	828	826	845	838	863	876	834	841	858	876	876	833	839	834	839	778	838	904	879	857	803	881	877	777	826	846	889	884	831	884	861	864	858	922	858	839	850	907	870	845	905	848	834	869	814	865	845	882	871	868	832	854	888	841	834	875	856	841	860	814	886	832	828	838	876	853	852	830	847	871	890	857	791	861	858	828	834	865	877	774	874	827	810	877	793	836	854	863	868	857	845	833	835	855	849	794	824	814	829	833	876	861	839	837	873	864	824	807	849	881	823	858	850	874	883	883	812	864	832	818	835	865	846	796	889	838	885	862	850	852	871	812	848	864	800	847	831	832	800	888	841	820	866	869	879	831	883	848	858	837	859	922	847	883	849	846	851	832	835	804	878	824	826	903	856	849	825	856	848	841	835	831	818	886	848	853	852	863	850	831	870	815	881	824	823	823	833	853	833	857	863	844	813	836	839	884	844	863	874	822	791	842	853	839	900	859	912	827	832	821	800	846	811	895	903	871	845	850	801	833	885	883	821	871	815	831	899	838	886	839	862	833	867	871	814	874	819	816	870	903	841	831	829	852	853	855	929	879	907	861	842	842	887	905	839	852	863	866	847	850	841	880	876	850	864	892	837	828	846	847	901	846	821	871	889	845	811	851	833	817	854	818	821	852	858	814	846	805	937	831	884	873	900	805	833	908	862	867	884	845	889	808	865	787	845	796	837	857	877	849	834	808	862	835	792	805	841	878	878	870	820	862	892	835	862	909	877	855	866	850	860	865	903	858	807	805	833	836	866	841	813	801	802	875	862	840	876	853	787	865	876	847	802	856	836	824	829	841	867	825	887	881	858	852	834	825	816	865	863	880	843	864	836	816	890	832	804	835	886	851	836	831	848	870	821	862	832	864	829	872	879	824	842	852	889	854	853	819	813	937	823	865	838	841	895	861	887	831	857	835	809	846	898	870	849	848	860	827	844	864	898	841	852	867	908	893	834	809	834	840	929	823	856	914	907	816	831	850	835	902	884	839	824	829	862	845	886	882	808	869	797	817	807	894	870	844	845	840	878	876	871	854	887	847	835	899	810	862	854	888	820	864	830	848	826	852	844	887	868	817	841	939	854	854	905	871	835	853	893	832	796	880	794	876	838	894	849	838	857	850	847	899	812	854	822	896	836	860	890	912	845	871	814	831	880	908	828	865	846	880	817	858	842	818	812	840	891	839	832	880	824	871	884	884	878	829	828	833	877	848	839	854	883	846	870	874	840	841	870	840	890	813	893	850	783	870	851	825	838	903	837	924	823	902	828	877	882	837	883	862	895	818	834	920	833	914	897	874	835	834	880	809	873	853	817	840	862	892	821	840	825	870	863	831	861	869	839	861	815	920	863	808	815	816	803	801	845	898	784	854	796	915	855	877	903	838	851	854	891	842	819	805	864	872	874	842	861	844	858	826	854	813	773	876	843	838	827	861	852	804	851	882	851	856	863	887	830	867	871	845	852	857	794	830	818	838	835	839	844	842	857	846	846	843	832	868	831	893	847	855	839	915	841	806	823	801	849	838	815	868	852	873	837	814	874	837	845	873	847	888	828	864	849	797	872	839	915	845	777	844	846	857	861	891	813	852	829	853	839	846	859	906	826	870	890	911	845	841	875	861	817	865	807	833	817	836	871	850	840	821	899	871	804	876	876	843	836	836	884	862	854	860	850	842	843	805	828	863	796	835	832	878	881	837	871	837	873	829	811	829	850	886	841	861	914	808	903	798	829	864	886	819	834	847	815	920	836	875	869	891	852	880	819	815	848	815	841	848	828	835	882	864	815	850	898	848	831	844	849	822	856	898	878	819	834	807	918	818	849	853	842	849	849	815	838	870	835	876	824	864	811	843	847	830	910	856	875	817	844	850	838	862	839	874	834	897	864	844	812	853	865	842	885	845	917	819	839	871	864	829	911	844	831	834	866	805	842	842	869	848	836	849	841	851	879	856	832	849	876	841	803	829	814	812	856	860	876	875	849	829	829	836	854	883	871	897	903	887	885	873	873	876	814	838	885	762	819	863	861	824	877	788	866	846	874	860	866	828	905	801	907	839	800	856	850	836	855	836	853	850	804	853	855	833	846	827	873	851	827	844	904	843	825	861	818	840	846	851	832	862	806	828	875	862	819	870	874	831	888	852	810	801	781	861	861	828	844	844	862	808	884	854	858	881	844	892	861	852	877	799	845	870	869	847	904	817	840	838	838	843	870	830	822	816	822	856	845	896	835	839	870	902	843	828	886	855	829	813	841	875	854	789	854	867	833	848	884	838	839	927	834	825	884	819	832	859	847	818	851	827	792	867	845	801	848	831	823	857	842	852	889	793	840	880	845	818	864	849	810	831	833	869	832	883	837	847	908	874	833	892	820	862	795	850	867	872	914	872	831	810	877	874	871	826	894	845	822	807	847	853	903	808	830	823	847	819	843	839	828	857	848	840	930	853	871	851	836	841	869	869	850	862	843	840	822	869	872	851	850	885	853	867	866	828	852	854	849	836	848	873	852	872	822	876	815	854	867	844	817	873	816	876	843	864	876	844	854	819	821	866	831	867	868	858	892	843	918	816	848	861	828	820	858	860	837	846	878	878	887	845	804	856	824	810	839	924	839	885	851	825	815	865	884	849	802	848	888	853	857	833	820	798	843	895	859	831	819	845	834	878	853	823	823	840	862	818	861	892	866	912	866	827	780	811	855	912	822	801	786	875	845	871	853	840	840	824	858	860	865	850	852	881	939	853	868	845	896	824	836	849	886	881	849	865	840	879	841	864	898	829	850	789	893	810	863	875	897	846	841	839	876	799	860	831	851	866	867	846	862	903	914	878	867	817	871	909	845	800	874	862	855	875	921	827	905	845	861	918	845	834	840	865	814	822	843	809	860	939	885	867	874	868	805	833	830	881	798	837	822	813	845	867	837	902	821	868	849	888	885	860	832	854	820	828	826	836	894	858	826	849	811	849	841	870	860	808	866	871	839	857	856	809	881	855	865	830	890	864	850	848	867	876	863	819	878	837	886	830	817	858	859	842	848	895	870	848	833	841	858	835	829	886	864	853	849	851	857	853	867	857	822	887	870	816	883	814	854	845	835	847	869	794	900	823	837	890	808	783	866	893	865	900	865	902	852	919	890	833	869	881	885	824	838	856	831	860	851	892	837	787	822	828	865	843	856	836	858	814	881	839	855	820	822	850	886	866	835	895	877	851	821
2790	1140	634	383	436	596	587	501	442	366	325	299	256	241	213	208	162	130	157	121	145	127	124	101	114	119	103	101	83	77	78	71	74	78	81	73	67	67	55	80	69	60	78	55	53	63	65	72	84	71	81	80	57	77	54	68	65	54	62	71	55	80	71	77	59	62	66	67	69	74	77	48	75	66	69	64	52	74	76	53	60	60	72	69	83	64	71	85	63	57	71	74	65	72	64	70	62	62	68	62	62	67	66	74	62	49	65	81	67	52	67	64	58	74	64	60	72	60	61	63	59	65	63	59	67	67	69	55	59	62	69	82	72	62	54	60	53	66	69	74	61	66	68	57	84	59	65	61	76	66	54	75	94	63	70	69	64	60	58	56	63	68	51	67	67	60	69	56	74	73	70	65	81	64	54	76	67	72	63	67	75	62	65	60	65	68	68	68	81	72	57	92	60	63	69	65	77	59	85	58	63	73	66	70	56	59	77	65	53	59	60	76	55	64	58	64	68	75	79	71	85	71	69	65	68	72	61	64	63	62	77	72	56	76	59	62	58	76	82	64	71	73	67	81	61	74	67	58	61	58	63	65	60	70	73	64	68	54	67	63	62	56	73	71	65	59	77	56	69	53	63	55	67	73	71	67	67	61	65	64	74	56	78	49	62	58	70	67	72	72	75	65	71	68	62	62	65	58	67	68	64	59	69	69	66	58	63	75	71	64	62	69	65	53	65	61	73	70	69	69	73	58	79	61	64	73	67	70	59	59	66	50	69	66	59	56	63	59	64	79	55	64	56	58	74	60	70	69	70	55	72	68	58	52	70	81	63	55	64	81	78	61	71	54	86	62	68	57	65	81	57	60	54	75	60	63	66	62	62	74	60	58	59	56	75	67	68	80	68	62	67	81	80	66	58	81	61	58	58	63	71	53	47	63	81	82	63	63	66	81	54	59	80	73	69	78	67	58	69	60	53	59	60	56	62	77	74	56	47	62	75	74	78	63	70	62	64	81	77	77	84	66	60	71	52	71	59	63	61	68	61	69	62	58	60	64	56	68	72	68	66	70	76	76	62	62	66	68	70	63	90	46	64	76	63	63	65	74	58	72	75	71	72	62	64	57	67	72	55	67	72	71	71	66	72	73	62	63	66	76	81	67	65	66	65	60	66	56	78	74	69	65	51	73	71	67	60	72	69	73	92	64	75	57	67	67	69	77	68	58	57	69	59	69	81	65	73	58	65	54	62	60	67	66	67	72	61	68	68	62	61	53	65	65	71	67	54	68	64	72	58	61	76	65	68	54	59	52	60	55	61	70	85	55	72	68	80	63	47	78	65	64	53	67	64	71	65	63	71	61	67	71	68	60	60	73	65	59	69	62	79	86	69	66	59	73	63	67	67	56	56	72	70	59	63	66	64	63	62	69	71	65	64	65	77	68	43	56	80	71	58	72	71	77	72	57	69	63	62	63	57	67	74	75	66	56	58	51	73	68	64	58	73	67	67	69	72	73	55	70	64	51	58	66	56	60	53	73	60	66	57	68	67	66	83	58	68	66	57	67	83	68	70	69	59	71	70	65	64	64	74	64	75	67	53	54	74	90	75	61	70	69	61	68	68	71	60	58	60	60	70	60	68	69	62	65	74	66	67	60	60	62	58	68	75	62	66	50	62	68	67	61	69	64	72	60	67	64	53	73	51	56	62	57	64	63	62	74	57	77	77	62	59	61	62	64	64	57	63	73	54	82	59	68	63	64	78	62	75	55	82	79	68	75	63	51	60	69	73	81	64	75	66	58	70	64	58	57	58	65	65	75	54	78	65	75	61	51	55	61	75	76	73	75	64	74	72	72	70	53	54	83	76	66	72	61	71	71	58	62	51	63	68	68	74	74	73	65	61	74	78	56	62	61	56	59	57	53	67	55	78	54	63	80	83	49	60	67	63	72	62	63	69	71	61	61	64	70	70	78	76	67	66	74	70	75	73	52	72	63	73	59	60	75	45	69	73	66	61	66	54	77	71	63	55	46	67	52	67	57	63	54	60	35	72	62	64	57	76	69	47	56	76	86	55	70	65	56	64	49	73	75	82	62	58	65	67	81	63	64	70	86	64	78	59	70	68	61	55	75	62	79	45	74	69	66	65	62	63	70	62	66	65	68	66	70	62	59	53	72	58	71	68	65	66	49	78	55	59	68	54	71	62	63	70	65	53	62	59	61	72	59	58	57	64	72	62	69	64	68	66	62	56	62	81	66	70	72	67	58	77	64	69	56	69	65	67	84	67	69	76	73	63	65	64	69	82	63	74	71	77	58	61	59	60	65	65	65	64	64	51	64	68	70	60	69	69	69	68	73	63	64	46	53	52	60	74	70	66	61	70	74	47	69	73	75	69	69	67	66	65	57	74	59	75	64	65	78	71	51	65	74	77	71	58	80	78	57	53	83	63	53	84	77	62	66	65	69	71	77	67	58	70	69	72	67	69	50	75	81	78	59	65	61	79	56	68	65	75	55	74	70	64	76	73	57	65	59	70	68	67	61	64	51	70	62	60	70	63	84	88	73	80	73	63	69	70	61	62	69	68	55	67	67	67	65	49	64	64	61	60	67	68	63	76	49	57	69	52	55	73	75	80	76	60	70	68	79	71	72	73	77	48	70	58	64	63	96	51	72	70	63	62	62	74	62	78	60	69	68	63	56	69	68	62	62	64	87	63	57	64	70	66	65	58	68	74	66	72	62	73	67	55	75	65	59	65	77	58	77	63	59	72	73	74	65	56	70	82	55	67	58	78	69	65	64	76	59	76	58	63	81	69	78	67	71	74	63	64	62	61	58	79	66	65	73	83	72	73	59	51	67	61	69	48	52	77	67	73	51	74	74	63	65	63	81	71	54	56	72	66	73	69	49	49	63	67	72	61	66	63	59	64	63	56	65	63	72	53	69	66	66	66	65	69	79	79	68	61	66	67	68	67	65	75	59	58	62	64	63	61	66	50	89	70	56	58	69	73	64	58	62	78	59	81	62	60	71	67	66	60	73	85	69	59	67	74	81	53	72	55	53	68	67	70	69	77	60	72	72	58	61	61	53	59	69	58	71	61	85	66	61	66	63	66	85	62	73	67	68	63	82	61	77	69	56	65	58	67	84	62	67	58	75	79	58	71	70	58	55	64	70	56	84	85	56	79	55	56	65	65	76	80	68	55	72	47	64	78	72	75	77	73	63	50	64	67	86	72	66	88	63	56	70	67	79	68	56	78	71	69	67	62	69	47	61	60	63	60	50	62	70	66	86	63	66	63	68	71	73	69	58	65	73	78	63	56	72	68	52	78	60	76	63	58	60	65	76	61	68	64	90	60	59	58	74	61	60	72	61	67	55	77	72	61	53	85	61	63	79	90	61	73	63	75	77	51	86	57	80	67	54	76	70	69	57	65	70	60	57	75	60	48	72	65	85	74	71	67	51	63	68	63	66	66	54	57	57	67	76	64	65	63	70	69	70
22484	14625	10034	15557	22895	23434	21549	18866	16311	14173	11972	10340	8568	7131	6352	5455	4320	3897	3577	3397	2995	2865	2787	2588	2627	2498	2325	1970	1657	1435	1269	1148	1127	1140	1093	1062	1005	965	899	925	896	901	907	865	822	827	831	794	836	806	794	830	824	785	807	800	778	803	816	827	810	788	815	763	778	783	825	826	766	813	742	797	770	750	819	766	821	818	790	819	794	792	747	803	799	788	802	812	760	794	779	809	781	743	787	771	760	788	783	776	764	775	812	787	776	840	814	801	763	781	818	792	824	768	783	788	756	793	757	835	814	779	786	816	769	763	795	782	848	814	802	818	784	793	790	791	819	826	829	808	770	821	795	845	758	811	753	780	771	763	777	797	764	774	800	781	799	819	750	814	800	763	774	792	809	770	808	829	853	819	781	829	821	817	762	781	771	829	788	779	794	776	741	780	827	816	817	780	800	822	812	859	826	794	775	800	774	783	810	784	766	801	813	774	779	760	757	807	810	831	799	816	755	797	781	775	801	777	788	765	799	820	782	796	758	795	778	843	741	811	768	799	788	813	748	802	799	801	825	747	790	830	788	879	776	818	782	833	825	814	737	808	798	802	776	786	767	777	756	752	765	789	814	787	782	790	775	816	791	765	783	778	801	783	815	768	812	783	720	808	815	794	784	835	839	814	800	772	748	826	800	785	826	810	708	757	771	805	798	773	809	800	757	802	756	787	849	774	794	814	783	753	835	768	798	808	792	755	812	824	802	824	780	823	789	797	762	793	782	805	841	778	826	826	778	815	763	789	782	815	821	761	844	800	819	740	800	804	790	800	831	787	790	773	755	809	803	824	819	800	746	799	776	765	793	813	803	759	840	831	769	789	745	794	828	818	807	792	810	809	765	763	821	828	841	778	782	809	833	791	803	813	780	756	769	836	826	791	815	814	777	822	796	793	791	792	787	838	773	818	835	793	815	812	784	805	763	742	812	843	799	774	769	785	806	808	844	815	801	774	793	760	804	860	799	822	799	809	791	777	755	822	808	779	806	762	803	818	801	769	780	787	866	796	756	820	847	795	785	789	785	803	785	793	789	777	795	796	783	796	768	780	780	764	796	762	826	825	799	778	816	773	770	818	797	772	802	785	851	813	815	807	766	761	784	784	781	820	856	795	831	765	768	792	813	790	790	799	761	789	757	784	819	793	790	787	797	819	803	792	823	832	804	754	792	752	822	830	790	801	846	785	755	789	822	807	808	831	776	804	830	788	787	810	833	782	813	807	766	838	743	764	801	756	825	761	819	788	806	748	762	823	786	794	788	787	790	798	792	804	739	792	832	794	781	834	791	819	787	802	787	787	810	765	728	788	787	780	802	806	818	783	817	828	789	745	812	775	771	797	800	831	792	800	821	800	776	790	809	791	780	823	861	773	785	789	792	827	871	790	789	818	760	767	818	812	803	760	778	745	808	768	778	794	793	811	767	798	761	806	722	806	820	767	745	782	847	835	805	782	752	802	826	756	829	812	752	782	801	811	794	759	799	776	804	798	805	796	793	835	801	810	740	821	793	751	827	776	769	764	796	815	777	799	731	764	764	815	819	818	735	780	794	752	850	818	816	812	829	763	823	810	768	825	802	801	775	785	827	808	815	783	809	821	810	807	796	720	784	742	822	766	795	833	770	777	820	750	798	800	789	778	806	825	805	829	762	745	742	780	776	801	837	799	793	813	791	736	774	764	773	830	849	801	748	804	806	780	800	814	791	768	861	781	776	761	808	799	795	752	765	745	835	778	792	813	803	798	755	835	774	832	787	803	781	763	811	819	793	836	837	837	769	795	793	821	818	790	843	822	829	777	803	794	766	808	790	820	808	780	773	810	864	832	795	811	794	830	794	771	780	814	806	800	727	827	728	778	799	832	782	787	796	766	776	806	775	818	843	796	787	766	839	761	802	800	857	741	807	808	812	824	789	810	777	798	813	787	776	810	764	774	820	821	807	837	819	749	843	816	833	796	789	824	771	729	807	797	790	805	800	800	824	807	778	758	784	771	802	778	773	830	758	788	772	785	835	839	764	791	782	782	816	775	806	798	760	835	790	785	754	814	782	817	779	810	787	807	851	810	819	813	801	766	757	828	824	714	751	810	752	795	868	790	776	775	776	829	742	806	812	784	792	801	806	759	799	768	822	820	751	801	835	807	735	767	769	784	786	764	767	763	793	789	805	785	781	787	819	810	795	828	794	794	808	777	828	772	783	831	821	772	789	763	814	804	838	750	845	777	770	776	756	744	860	768	813	787	856	806	820	851	792	811	787	797	825	793	786	851	777	771	815	782	795	803	796	767	790	784	757	819	829	834	758	751	768	795	812	838	850	826	799	777	792	775	817	747	783	838	776	819	788	774	805	829	821	831	811	797	812	779	759	742	779	810	761	760	784	801	752	804	823	796	781	762	809	780	756	763	833	806	812	793	782	820	798	797	814	775	818	823	803	778	834	792	819	816	813	830	786	815	774	796	833	771	851	804	790	780	765	832	779	800	775	779	784	758	788	775	816	790	820	831	747	822	800	745	707	803	769	836	759	779	803	794	757	810	822	761	753	775	787	824	821	780	798	825	792	817	790	756	774	823	770	812	763	762	797	831	774	776	838	795	798	820	836	766	797	771	816	758	783	772	883	755	749	756	774	797	806	811	806	815	817	785	800	808	815	773	793	758	821	796	831	802	769	791	765	809	785	808	764	790	751	822	785	787	815	793	786	807	834	790	788	783	756	777	815	800	830	798	784	852	798	758	792	799	809	784	818	802	777	781	745	841	799	819	745	801	820	809	816	826	788	759	815	804	831	801	785	812	786	800	806	826	798	789	765	807	745	838	789	727	810	795	782	763	793	817	801	769	771	822	794	796	770	791	800	843	827	797	794	763	818	782	765	797	759	779	776	782	810	779	788	795	782	806	804	818	751	810	774	806	781	823	784	816	833	801	803	793	759	806	750	741	802	806	813	812	818	760	775	780	803	801	784	802	721	794	821	824	802	783	855	768	818	792	781	793	793	800	805	766	767	768	808	846	755	730	773	773	757	771	803	820	795	836	747	810	812	774	755	792	799	806	852	832	756	825	819	789	783	811	782	810	768	787	746	793	804	801	779	813	750	802	826	760	797	800	788	823	724	775	764	776	833	786	731	824	806	781	807	770	802	841	792	789	808	806	773	789	820	790	808	788	790	806	761	808	809	818	810	779	751	806	823	839	803	817	786	819	797	762	767	820	802	745	803	761	814	789	791	795	801	797	748	799	769	802	841	799	794	825	807	746	800	793	789	767	798	827	796	807	811	769	824	791	765	838	819	770	777	792	774	776	819	808	753	801	836	797	757	764	778	767	780	818	735	814	831	789	792	841	782	739	814	765	830	834	787	816	818	795	785	796	773	814	776	813	815	759	793	778	806	787	851	800	853	777	821	802	855	832	775	792	720	859	819	796	796	802	779	786	815	810	769	777	816	811	813	743	817	799	772	769
3139	2468	1196	694	786	1038	1011	812	692	623	522	440	358	299	251	250	190	182	176	153	146	141	142	139	158	117	143	116	87	109	87	94	86	89	89	73	74	74	66	67	76	72	68	78	71	65	59	68	66	67	66	84	66	46	72	66	56	58	65	57	70	57	68	67	56	54	59	74	44	78	68	60	72	61	73	63	73	69	73	73	54	72	66	53	70	70	69	64	65	59	70	77	64	67	67	62	82	78	72	70	59	62	69	64	81	64	81	66	64	87	68	69	67	79	72	75	80	68	64	74	56	81	66	64	68	69	65	74	82	83	80	79	60	64	62	51	73	65	83	61	70	68	73	66	77	64	92	72	70	76	81	68	69	77	62	60	72	69	64	72	60	85	65	63	65	73	54	67	72	62	66	58	61	72	53	57	60	49	66	79	74	57	72	60	73	63	67	76	49	68	65	60	75	64	71	69	54	71	68	69	49	68	72	62	83	61	56	63	74	76	64	61	73	70	63	76	74	68	58	89	80	61	67	58	66	63	62	58	74	78	67	64	68	65	75	69	74	65	81	71	63	66	61	60	69	81	53	72	64	70	73	64	62	81	52	68	61	72	83	67	73	88	60	76	67	77	78	73	78	71	71	75	81	61	61	72	82	51	70	73	69	78	61	53	66	59	59	72	78	74	66	75	65	51	52	76	73	77	71	65	63	57	68	57	67	76	64	72	73	66	71	60	72	67	56	75	74	54	61	61	59	78	65	61	65	78	60	87	76	80	74	63	72	64	87	69	61	68	57	68	56	54	76	71	61	75	63	68	54	64	90	63	64	77	50	59	67	66	85	55	64	61	66	45	63	70	72	61	64	79	61	69	78	64	76	74	76	75	74	82	69	64	67	66	77	71	56	61	49	67	68	77	73	59	61	67	51	69	62	78	70	76	66	53	54	65	59	68	58	66	69	58	65	66	64	60	58	80	67	71	65	65	63	67	87	58	76	61	63	59	74	63	70	67	69	71	77	91	63	67	59	66	79	54	79	78	81	76	68	71	73	54	72	75	72	77	67	72	70	52	75	70	66	74	62	70	62	61	62	73	63	61	69	67	70	54	59	73	55	70	78	65	67	51	49	67	59	69	74	62	71	64	56	73	69	67	60	83	68	71	65	68	76	55	65	61	72	76	68	63	79	65	69	61	88	82	65	66	70	64	65	68	64	59	67	86	56	72	82	72	61	60	71	78	65	66	64	74	54	63	70	70	69	50	64	70	72	64	71	68	73	67	66	68	77	70	82	65	65	77	67	82	61	74	80	65	63	82	64	68	60	70	69	61	55	78	65	77	61	72	77	62	75	56	82	60	65	70	61	75	69	82	77	76	82	60	73	74	66	80	67	75	57	70	74	70	74	75	77	81	72	78	69	68	63	66	89	70	55	60	77	96	68	73	70	68	61	71	66	58	71	63	76	83	75	57	65	74	72	59	66	70	65	67	78	74	65	58	56	63	89	73	85	41	63	70	91	65	60	66	71	68	67	82	63	84	58	65	74	81	72	88	64	49	66	68	53	74	65	56	50	76	92	64	78	63	70	60	64	70	67	71	56	54	57	76	73	64	59	60	72	67	70	77	54	75	68	88	70	76	61	77	72	84	73	75	69	58	51	85	68	61	70	66	55	75	69	64	69	75	66	58	72	69	76	66	57	64	64	55	57	73	54	72	73	89	80	70	59	59	70	70	74	80	62	65	71	64	60	75	71	56	60	72	63	67	54	59	67	54	76	63	70	62	66	67	51	62	64	69	67	43	66	60	68	74	60	90	58	73	73	73	60	64	67	65	67	68	74	64	70	72	71	47	63	55	71	57	59	78	79	62	64	78	70	77	73	59	59	73	70	67	66	77	78	58	68	62	72	74	65	75	78	70	73	65	78	86	68	70	73	79	62	63	65	64	62	83	99	62	69	64	67	71	76	51	87	68	62	72	59	60	60	63	63	58	75	74	86	80	63	62	50	53	65	65	56	64	52	62	73	76	69	67	54	72	78	71	61	88	66	73	71	67	62	70	58	85	68	60	69	77	83	63	67	78	62	65	77	60	67	84	69	71	77	62	56	72	67	61	70	69	76	55	75	76	71	76	44	67	64	66	58	72	57	69	69	68	56	68	66	73	70	58	59	70	81	61	65	66	64	69	61	67	60	68	77	66	54	73	58	68	65	55	66	82	73	54	67	81	72	64	64	77	61	91	49	68	58	62	62	63	62	75	65	63	65	71	66	74	66	85	80	61	84	78	64	62	78	65	56	56	67	65	74	63	72	69	54	68	68	79	66	71	81	76	67	67	62	58	56	74	67	59	68	63	72	64	64	68	48	58	68	63	70	75	72	93	72	71	59	62	62	66	66	66	65	68	57	69	68	66	69	82	73	70	59	84	54	64	65	63	74	73	59	45	71	71	77	73	64	59	65	70	69	69	60	65	75	70	68	61	70	87	63	68	66	54	72	65	81	57	69	67	63	63	84	77	65	71	65	75	59	72	55	68	68	72	60	61	64	64	66	73	78	64	61	88	66	67	68	77	59	66	65	56	71	68	73	68	66	48	65	81	76	56	84	59	75	68	79	72	56	69	69	48	67	73	78	61	71	75	66	58	57	61	68	66	51	64	67	50	66	66	69	75	86	58	71	70	82	63	44	67	74	71	68	70	63	62	56	86	59	62	76	80	59	65	69	63	58	69	50	76	71	75	71	73	70	76	63	67	73	60	73	70	65	57	57	60	74	78	74	79	73	61	65	77	78	67	63	77	49	64	56	81	59	63	71	59	70	62	66	74	58	83	70	68	78	71	69	58	73	65	73	77	77	77	84	88	72	74	66	64	55	77	74	66	48	57	76	69	63	47	58	62	62	77	53	65	60	55	79	63	63	72	58	71	66	62	67	77	53	65	64	57	63	58	68	71	61	63	79	69	60	75	71	69	70	69	76	75	76	55	82	65	66	61	67	79	76	88	61	69	62	55	68	79	50	47	64	68	68	60	61	64	65	64	70	74	69	73	76	69	72	70	49	67	65	73	90	65	72	59	62	79	65	68	78	70	71	69	59	76	58	79	64	81	62	53	53	75	62	55	84	61	69	68	66	66	63	64	67	60	73	71	65	54	66	57	66	65	71	66	71	58	69	66	67	74	82	63	67	61	75	72	81	56	75	69	73	69	56	59	65	54	64	50	69	58	65	66	76	84	59	81	63	69	55	68	74	81	71	69	65	69	59	50	51	61	74	70	63	68	55	65	73	56	76	63	81	70	73	68	78	78	71	71	68	85	68	51	56	68	67	73	65	74	79	61	70	89	49	60	86	61	58	61	75	57	54	66	77	66	58	67	61	63	69	73	77	66	84	71	53	77	53	90	80	59	76	60	68	69	61	64	56	75	67	67	73	78	73	90	63	74	63	61	82	67	63	72	73	70	68	62	61	69	80	59	74	76	68	56	69	65	61	67	63	60	71	63	61	62	64	76
26097	19477	14449	20523	27886	27830	26019	22906	20185	17850	15345	12968	10958	9249	8167	7293	6229	5227	4770	4581	4230	3860	3583	3491	3240	3141	3004	2628	2261	1849	1612	1503	1365	1307	1237	1261	1132	1058	1027	1008	939	945	925	938	912	881	856	869	838	849	854	867	823	809	842	790	849	815	768	766	837	834	809	812	816	775	782	770	812	818	775	811	784	818	789	772	804	816	817	807	871	827	803	789	767	808	845	826	794	809	834	807	782	811	772	849	811	781	786	787	808	858	804	805	806	873	872	775	828	799	821	813	779	807	798	833	761	877	780	784	804	812	808	802	796	800	814	819	857	822	787	778	797	842	822	807	768	844	790	794	810	776	813	759	859	820	786	803	817	828	767	807	808	822	798	810	809	845	789	819	782	845	803	813	805	797	837	775	788	819	786	786	809	819	795	782	802	796	781	761	791	782	820	805	757	836	810	809	815	774	842	773	803	761	802	790	788	788	805	795	791	736	781	761	784	768	773	805	785	793	819	789	786	725	771	810	788	817	825	803	799	761	742	806	811	778	798	853	835	814	841	784	766	785	794	829	833	767	795	809	782	832	868	775	771	844	814	782	809	775	803	811	790	839	835	805	797	810	812	866	844	820	824	802	800	797	840	824	818	836	786	767	823	775	780	816	800	805	852	760	832	770	784	770	759	790	854	860	779	813	795	811	832	780	816	808	757	900	799	735	827	793	826	801	850	812	737	799	773	753	818	790	823	750	817	795	777	779	815	764	766	800	796	764	805	765	838	829	859	780	820	825	809	725	784	837	812	800	792	846	851	784	787	779	776	804	807	786	810	776	825	754	840	784	840	831	852	831	828	810	801	814	882	790	794	766	840	757	794	821	816	774	835	815	793	777	801	826	785	798	756	832	854	803	832	769	795	819	851	811	833	802	821	779	814	792	809	853	787	768	798	804	811	809	781	826	771	824	844	805	789	854	782	817	767	788	804	770	852	809	821	807	817	807	801	805	833	754	742	787	803	805	751	839	804	855	842	793	856	759	798	753	784	798	818	799	800	835	853	786	783	785	804	784	765	782	848	785	811	833	802	806	786	793	820	781	817	814	796	820	802	795	840	782	848	842	826	838	837	750	811	781	823	759	776	767	825	803	781	771	809	806	827	766	807	786	830	827	751	848	789	738	754	847	803	774	829	793	794	826	769	803	817	748	810	794	835	709	774	848	840	767	819	758	800	808	789	787	810	802	788	757	847	798	829	823	766	808	842	783	813	844	819	802	826	837	757	805	831	834	815	857	824	799	776	813	754	772	779	831	797	784	845	779	790	774	824	838	831	793	855	777	805	826	811	813	801	830	782	764	799	819	797	789	790	831	797	802	802	759	828	817	802	794	773	830	803	802	831	795	828	786	822	785	806	815	827	834	774	792	823	806	811	814	811	794	817	790	839	806	795	815	811	804	739	799	846	810	807	813	777	818	844	800	839	799	837	800	797	820	806	788	772	818	820	868	810	808	821	829	859	777	802	834	797	820	819	781	819	805	780	829	832	865	791	786	829	780	803	755	791	741	813	814	860	858	806	795	812	817	833	773	797	762	816	799	802	811	790	824	773	854	833	795	842	789	835	825	812	771	824	801	806	796	822	780	780	806	807	799	825	782	799	821	794	766	827	828	811	807	794	770	779	780	764	813	839	813	842	789	833	795	766	813	750	783	779	811	799	819	835	826	866	810	860	786	840	802	822	771	809	754	819	818	763	827	816	888	816	861	830	796	818	823	759	854	829	816	731	817	789	807	844	792	779	826	794	794	822	813	823	789	794	787	757	771	803	790	850	809	787	765	802	816	770	815	780	763	783	783	801	820	843	798	794	796	748	781	767	863	837	832	809	811	840	839	779	782	815	818	765	834	829	798	814	806	802	813	783	779	784	813	797	799	810	768	790	767	770	764	798	810	781	811	815	833	832	808	832	817	802	807	820	760	822	790	809	820	764	802	786	781	791	777	800	796	854	759	814	767	796	817	788	778	791	785	825	801	810	820	785	804	784	829	794	806	797	812	816	756	816	802	732	817	781	790	769	826	787	835	790	779	790	824	815	802	832	786	829	789	835	801	824	813	829	848	803	806	807	834	822	820	813	821	844	827	840	829	812	777	863	770	796	825	822	807	821	836	785	845	861	806	818	813	790	816	793	839	823	834	855	774	841	802	814	793	840	836	877	832	803	839	781	804	813	799	794	748	805	811	746	801	796	790	756	804	861	821	823	758	832	835	755	803	744	772	785	798	776	808	837	780	798	830	795	799	778	806	851	842	831	780	816	797	821	820	858	784	803	822	807	768	832	765	779	804	823	810	773	829	832	787	798	791	825	757	847	807	787	802	764	853	775	787	803	768	820	779	821	778	788	784	810	795	800	796	778	802	823	768	844	787	831	804	799	789	837	840	807	822	814	802	843	791	826	817	822	804	746	824	800	813	840	844	817	828	770	783	806	784	813	792	754	785	805	827	796	778	819	816	823	774	827	825	840	808	828	800	745	789	853	789	780	782	812	900	775	803	823	800	786	813	852	792	816	848	780	839	795	790	793	814	818	860	823	810	842	777	814	820	821	798	815	847	817	767	772	841	815	807	790	737	818	833	800	781	844	813	838	826	801	802	829	819	818	811	848	799	811	772	799	801	765	761	856	822	802	784	795	804	757	797	840	822	771	788	749	854	807	823	780	810	799	841	801	793	788	785	750	787	821	823	808	822	840	775	805	810	831	796	829	768	801	819	855	746	815	812	903	804	806	789	821	830	786	796	827	790	785	834	807	816	816	786	806	787	770	800	833	822	762	798	844	820	795	778	821	788	817	814	814	870	795	830	803	804	790	768	793	787	790	810	789	756	786	851	832	804	829	810	762	809	814	773	816	800	831	752	821	810	800	817	842	765	829	809	792	762	778	759	807	852	776	805	760	788	793	788	777	786	769	817	796	795	806	819	803	814	764	826	801	820	804	801	821	782	844	775	826	788	809	788	798	809	780	773	809	801	797	789	767	785	776	793	788	758	808	803	814	798	867	804	803	772	764	862	806	799	776	781	795	781	831	818	849	790	840	817	836	778	810	758	790	802	851	831	829	780	737	841	787	833	757	735	798	811	749	841	806	823	805	794	789	797	837	820	796	814	804	811	801	807	826	780	738	780	792	819	758	782	777	808	779	798	823	798	797	773	791	819	793	792	830	799	810	797	776	751	816	818	830	802	723	824	810	831	833	815	805	785	812	824	796	784	788	757	829	801	819	804	784	820	790	806	751	752	762	830	843	804	837	785	797	899	787	847	790	851	803	782	770	810	755	791	784	827	836	773	802	832	795	828	846	827	840	781	806	787	823	800	790	797	778	796	832	776	796	813	845	822	821	818	807	808	837	795	817	800	763	804	835	785	819	815	818	853	800	780	845	830	821	814	759	775	805	778	759	795	809	829	838	851	775	837	833	785	788	870	789	838	807	809	838	837	843	879	788	827	811	809	800	848	798	769	859	749
4671	2312	1298	777	857	1040	1060	928	785	627	533	504	384	332	282	296	227	195	154	173	176	168	167	141	137	121	135	119	128	115	105	91	103	90	99	90	91	75	60	67	77	72	69	55	79	75	85	81	89	95	91	68	76	82	54	68	75	67	75	73	79	71	43	60	66	80	69	72	69	74	70	88	59	72	75	73	69	61	65	72	80	77	73	76	75	73	75	74	56	72	62	66	86	62	80	75	77	68	71	62	65	66	82	65	89	71	81	60	66	75	66	70	68	65	69	75	82	63	69	75	81	85	63	70	77	75	85	82	58	77	61	92	64	66	88	70	68	72	75	75	82	69	68	69	69	72	73	72	68	68	65	66	72	91	71	75	76	63	70	76	61	69	61	67	76	70	90	71	70	77	64	70	90	70	59	64	76	74	74	77	87	83	77	72	64	81	73	76	80	74	75	75	78	67	79	85	81	89	72	60	69	56	63	63	75	78	63	85	74	69	88	65	77	76	74	67	63	66	71	75	72	60	58	71	69	77	77	75	71	74	77	73	64	67	56	73	74	77	65	84	69	80	75	57	71	64	71	72	73	71	60	67	62	63	81	75	59	57	66	75	75	66	68	85	58	69	64	75	68	62	67	69	57	71	74	77	59	71	57	80	84	75	68	75	70	62	75	77	72	76	77	69	72	79	79	81	64	71	68	76	67	75	80	61	78	77	69	73	75	51	67	64	76	78	73	67	59	63	73	65	84	75	80	67	61	77	91	80	65	70	66	64	71	70	69	61	72	65	65	78	73	69	65	75	82	72	59	78	75	69	75	88	77	74	77	65	84	67	70	55	79	66	75	60	60	67	74	79	61	62	74	65	68	80	79	66	72	70	65	82	67	77	70	73	54	52	78	67	61	55	70	78	65	71	80	75	60	71	75	68	59	64	77	69	64	72	76	74	61	63	67	65	67	73	83	73	72	76	65	68	77	74	61	79	78	68	80	77	67	78	60	67	69	81	80	73	72	74	63	71	82	79	66	77	81	68	52	77	82	86	87	62	72	65	58	68	72	62	52	72	81	76	54	66	90	80	56	73	67	82	68	96	68	77	77	70	69	67	73	65	85	70	74	60	62	92	72	68	86	78	73	74	73	65	80	67	74	78	54	58	85	68	59	76	77	69	73	69	59	67	77	67	64	81	77	64	72	70	73	73	88	81	72	74	66	66	67	75	78	70	98	68	75	67	71	65	82	72	71	81	70	66	85	59	72	57	65	68	73	66	59	78	67	80	72	55	63	57	77	63	76	51	56	80	88	76	60	55	71	80	73	69	70	81	70	78	69	81	64	55	63	76	66	78	68	81	74	65	62	83	61	61	81	66	65	87	63	71	70	57	81	57	69	71	86	65	59	68	70	75	84	64	78	81	81	68	63	70	84	73	68	80	74	70	82	72	64	65	79	75	73	69	82	65	73	74	67	75	78	60	74	72	80	65	74	61	63	70	61	60	67	76	71	76	70	76	68	65	61	83	79	71	66	66	80	66	67	65	72	55	73	67	66	64	74	82	69	74	78	78	85	64	76	60	64	83	65	80	62	82	79	58	72	68	76	78	60	67	80	63	77	69	57	73	57	50	63	79	74	80	67	59	72	80	80	66	74	70	57	76	53	75	62	71	83	68	62	71	75	77	69	71	56	75	68	80	81	68	66	67	66	80	75	72	83	74	75	64	68	66	81	62	69	67	76	72	72	70	62	74	67	66	67	76	70	79	74	96	65	56	71	75	69	76	76	71	77	68	66	71	69	52	65	68	75	51	77	77	69	73	76	67	59	82	65	63	70	68	67	71	70	75	56	67	80	70	69	89	86	73	71	73	63	75	64	64	77	72	69	65	69	71	75	91	77	67	63	74	70	64	63	87	76	73	62	71	78	63	75	61	64	71	73	65	79	67	58	64	89	72	54	69	76	61	71	64	84	66	79	79	61	71	70	65	63	71	64	82	67	72	86	68	73	53	79	75	78	69	63	61	63	69	82	82	68	73	75	79	69	69	68	72	65	84	68	67	85	62	62	81	60	81	65	74	64	67	66	63	68	67	64	73	62	66	67	56	61	68	80	57	73	46	73	75	59	77	74	68	81	75	72	79	62	78	69	66	68	86	72	66	58	69	65	55	82	71	81	75	62	77	64	75	77	69	56	62	62	78	63	71	82	84	75	72	73	70	60	61	64	68	73	61	61	69	65	72	97	76	77	77	73	78	60	82	76	63	79	68	83	76	79	78	72	75	60	67	68	58	63	73	73	64	78	62	76	70	63	64	66	69	67	70	65	61	59	84	64	79	79	66	68	63	60	76	90	74	61	70	68	84	81	76	59	85	66	73	66	82	74	74	58	82	64	73	76	72	64	75	84	74	71	74	60	68	79	70	68	51	78	68	59	63	67	83	71	79	57	69	80	74	91	70	66	69	62	62	77	71	80	78	81	67	73	74	77	65	64	77	64	58	68	70	62	76	68	65	70	63	66	70	68	79	96	87	67	72	75	84	74	79	84	69	82	66	71	61	75	75	67	79	78	72	76	65	66	71	78	82	69	72	66	75	63	81	60	70	66	71	72	57	48	66	61	69	77	70	74	72	69	68	65	73	67	67	79	77	66	79	66	63	61	54	86	64	57	52	69	80	75	77	69	79	53	53	75	74	65	68	87	62	76	69	80	67	69	78	59	78	71	72	59	61	81	69	66	77	77	66	74	65	66	63	65	68	67	77	68	75	73	79	74	74	85	93	66	70	87	75	58	86	69	69	65	61	77	57	76	68	54	79	66	81	64	75	57	50	81	65	62	59	77	80	75	68	71	62	64	71	67	70	69	83	65	60	70	68	74	88	74	73	70	67	67	82	68	71	56	64	73	80	68	61	79	74	72	74	79	66	69	80	69	97	67	75	73	69	71	70	59	75	73	76	78	88	78	84	73	72	67	66	65	71	81	66	73	52	88	67	75	83	68	64	74	75	73	72	78	83	77	76	61	67	68	88	64	72	74	76	79	67	67	57	49	75	84	69	58	80	71	72	82	84	51	75	67	71	58	71	75	74	80	68	78	77	71	73	73	62	62	60	77	68	78	86	81	81	77	71	79	55	77	67	71	75	75	66	76	52	57	64	60	64	57	76	89	60	73	71	67	82	72	56	90	69	81	62	58	70	88	69	63	78	73	69	58	62	68	71	64	69	83	67	74	73	71	72	70	66	75	74	77	70	73	69	83	79	71	77	62	50	71	81	57	83	65	66	59	72	84	66	76	87	62	64	63	75	68	66	64	66	64	86	54	58	88	85	69	72	72	63	70	63	81	78	63	78	64	86	78	57	78	66	75	79	84	73	75	76	76	76	81	62	79	78	82	75	80	78	75	75	63	62	68	60	73	77	60	81	68	73	80	66	82	83	72	78	68	63	81	65	74	78	84	62	82	64	74	65	67	75	70	59	81	72	71	73	58	80	63	62	61	81	66	76	71	66
25899	19394	14759	20810	27907	28465	26977	24020	21284	18794	16235	13914	11787	10056	8557	7883	6900	5818	5117	5013	4628	4314	3998	3570	3491	3295	3254	2998	2538	2051	1852	1634	1525	1437	1377	1334	1214	1225	1105	1087	962	1022	976	952	934	908	887	882	898	873	929	862	882	865	821	916	898	869	851	882	826	907	869	846	864	817	837	849	820	859	836	883	844	870	873	775	827	826	807	819	875	857	905	796	814	912	823	842	856	848	850	824	848	856	925	835	902	841	882	847	787	868	843	830	852	834	877	898	899	868	848	819	847	856	849	834	848	861	814	877	772	821	850	858	880	856	835	859	868	845	809	825	899	839	815	848	900	788	842	853	868	827	829	874	827	851	844	900	824	813	866	865	862	833	835	859	787	812	795	907	903	825	835	876	853	885	797	796	826	917	861	840	891	856	818	849	803	857	845	897	836	840	881	860	834	846	826	879	852	831	810	880	842	881	865	810	828	868	903	850	810	836	813	833	865	863	861	845	889	863	824	856	794	889	833	835	818	880	808	854	834	923	845	838	831	844	863	876	834	830	843	838	829	873	829	797	863	832	861	862	809	818	903	829	779	880	862	841	858	835	838	826	812	855	888	809	857	830	896	832	826	873	833	871	886	841	867	839	869	828	846	918	855	889	840	883	867	849	814	805	794	797	852	827	827	814	828	867	828	916	810	810	845	849	848	829	817	823	798	845	832	899	853	889	820	884	804	878	825	795	833	864	810	793	849	884	839	846	858	866	806	868	865	827	794	855	893	802	865	892	889	849	882	819	855	841	829	870	852	824	846	857	843	889	828	861	823	895	851	864	828	847	844	870	826	870	866	841	856	856	856	843	869	823	833	851	839	851	828	859	832	837	865	854	831	838	860	845	888	827	896	894	824	869	870	852	828	845	832	879	824	802	867	843	829	917	858	848	821	857	866	889	834	834	804	866	815	874	847	805	850	880	848	870	917	814	826	883	862	863	824	827	843	880	849	833	834	820	813	853	837	863	871	850	815	857	792	779	759	845	835	814	822	808	837	886	843	888	830	841	837	821	861	852	840	840	828	830	880	864	791	866	809	840	792	846	813	821	864	855	842	825	852	894	903	873	820	857	791	831	834	810	889	845	879	838	777	905	864	906	808	815	896	859	858	832	853	841	832	863	903	795	869	868	831	761	895	858	857	832	849	868	830	866	875	826	864	836	866	847	827	896	853	820	805	840	867	867	836	870	819	853	903	861	878	835	844	851	846	849	884	785	803	863	866	855	882	849	839	849	804	855	839	837	851	855	868	876	915	790	861	792	876	852	810	850	857	830	793	859	805	824	860	858	830	898	884	880	825	832	803	853	803	866	895	868	892	821	818	819	833	787	841	818	805	834	841	866	806	844	846	820	856	841	859	837	826	870	816	811	804	881	830	829	831	873	814	864	848	850	869	881	854	841	865	879	847	870	865	863	899	875	906	852	815	812	840	839	824	849	875	827	809	895	825	880	901	842	831	867	873	832	818	838	865	843	864	868	794	898	837	830	855	829	866	837	905	906	798	866	827	836	881	802	842	843	840	855	832	887	864	857	865	853	900	870	808	805	845	849	792	802	861	893	846	868	858	839	831	852	884	865	884	846	824	874	819	856	837	847	800	874	871	859	834	875	825	804	875	856	812	842	872	839	844	841	872	865	813	891	842	866	810	887	875	808	854	833	894	874	863	881	830	837	814	810	910	822	861	866	870	862	846	799	887	864	848	787	878	864	876	846	870	829	851	843	863	845	823	811	803	781	845	811	859	883	809	817	867	830	850	832	866	878	826	876	828	862	840	818	779	855	835	843	841	923	832	837	886	877	880	804	862	852	861	869	853	850	825	776	834	859	860	879	814	858	848	849	826	794	821	859	847	888	876	877	857	804	829	897	840	856	838	842	870	865	833	844	853	827	866	873	804	852	887	834	874	819	861	838	905	861	866	842	852	892	867	877	852	833	876	881	839	852	852	831	823	857	876	867	844	824	881	830	844	842	801	801	834	829	890	789	845	854	895	833	882	868	830	879	857	791	858	790	794	838	886	880	860	838	775	831	862	861	824	824	835	832	800	872	904	849	794	836	862	848	846	808	828	880	827	810	837	856	801	808	799	838	900	875	895	842	836	803	855	799	852	861	866	820	873	803	820	852	834	899	847	833	847	859	837	848	861	842	830	881	922	896	838	815	829	865	849	849	833	820	891	853	829	860	856	920	871	888	816	818	842	905	785	854	838	799	858	798	883	833	850	852	829	778	868	861	871	848	845	838	796	887	835	810	857	865	807	869	879	862	819	827	860	864	870	821	840	826	871	837	800	871	839	848	876	849	846	849	835	844	857	825	822	839	863	824	883	876	826	797	854	885	855	807	874	878	829	881	864	830	831	850	890	836	874	847	824	844	861	856	831	876	907	890	799	853	817	852	896	902	908	888	847	832	889	858	854	863	837	844	879	859	887	863	864	833	892	872	893	849	827	847	852	850	849	840	849	809	858	868	838	891	879	855	833	837	854	811	788	928	830	874	862	848	809	830	846	849	893	848	864	811	819	805	748	882	938	853	850	863	820	878	832	886	878	869	868	859	791	816	794	887	861	802	849	829	874	860	881	861	896	900	894	816	856	825	842	825	870	855	852	834	849	841	846	843	839	904	834	844	867	793	884	841	873	836	873	844	866	840	895	874	846	827	865	825	862	854	862	871	841	835	845	885	864	837	835	876	839	848	878	852	815	809	878	869	840	833	855	855	866	870	882	843	847	808	801	864	894	826	847	826	872	800	815	820	866	866	836	913	876	806	875	869	805	878	818	884	903	855	832	903	793	871	869	848	846	847	822	864	774	798	812	867	778	795	863	857	863	821	832	895	817	846	844	836	832	848	837	812	879	797	810	896	839	805	804	827	850	808	881	844	834	799	834	809	790	808	832	821	798	839	804	846	834	853	853	829	823	822	865	867	814	796	846	869	868	847	855	813	832	848	884	869	886	866	902	826	865	899	853	832	830	790	900	864	864	806	890	850	817	824	863	904	859	833	884	829	826	848	794	863	906	850	839	883	853	809	803	906	795	838	879	821	849	831	855	846	805	860	807	814	907	827	843	875	883	827	867	867	854	862	831	853	805	926	852	877	814	845	774	871	870	891	850	819	862	834	909	836	857	842	844	851	859	846	844	867	850	823	846	894	857	884	819	859	881	858	860	872	812	822	830	857	816	825	836	865	792	859	839	850	833	804	841	854	806	838	792	858	865	853	803	828	882	836	837	861	843	848	815	824	801	804	824	852	800	842	893	818	815	835	877	882	888	806	832	869	813	819	861	866	866	852	860	876	783	836	839	816	844	840	846	861	868	815	851	887	811	819	880	850	871	840	828	851	871	837	805	848	879	898	837	870	822	818	827	841	880	880	828	817	855	829	860	861	852	832	823	849	886	886	898	847	834	830	885	861	857	819	867	873	856	852	842	917	781	856	869	844	863	866	849	892	882	858	840	790	893	830
4667	3615	1902	1157	1207	1596	1523	1213	1000	853	775	596	484	370	355	278	247	269	215	201	245	217	181	170	155	140	157	154	115	124	111	107	113	96	102	112	96	111	91	70	96	83	83	67	77	80	57	77	68	73	65	78	50	77	65	67	70	62	72	84	75	74	65	90	85	69	64	59	55	62	66	71	60	53	77	71	72	87	91	71	77	65	71	69	72	73	68	63	74	60	71	65	68	87	80	67	72	44	59	82	78	83	70	71	71	67	79	70	69	53	66	90	73	66	67	72	79	74	57	88	74	79	73	64	62	75	62	67	79	58	74	72	64	67	92	73	71	69	74	76	81	66	72	74	81	70	61	61	72	60	82	60	70	73	72	82	80	69	58	84	70	54	80	62	71	72	78	74	66	67	69	59	60	83	77	68	73	66	77	64	89	79	87	76	92	76	58	50	72	77	93	77	69	59	58	70	59	76	68	71	69	83	74	80	63	80	71	75	81	66	60	62	70	74	69	76	74	85	77	73	74	62	67	56	73	63	76	60	59	72	64	75	80	66	71	76	80	78	67	72	65	70	78	68	90	82	75	74	77	68	68	59	75	66	71	85	73	73	65	65	83	69	90	84	81	69	69	62	63	65	61	63	65	83	61	77	70	74	69	59	80	77	71	66	73	71	75	73	73	72	65	72	79	65	68	56	63	76	64	64	66	62	54	54	78	61	78	71	72	75	63	68	76	68	60	73	76	70	80	70	73	85	75	65	66	67	78	47	65	70	66	79	66	75	57	81	69	63	73	78	82	73	84	76	64	68	80	64	71	67	89	78	62	62	80	84	64	93	97	75	78	79	78	72	58	76	72	93	64	65	94	59	69	76	72	60	66	68	66	80	78	81	59	61	70	68	78	74	64	87	68	68	56	62	68	75	76	85	84	51	67	67	76	55	81	60	73	67	68	85	73	74	82	63	61	65	75	86	69	56	69	83	63	67	63	70	81	81	72	74	71	69	70	81	72	73	75	68	72	94	74	73	82	79	71	63	72	76	78	74	74	66	54	66	62	68	73	57	84	64	62	63	76	80	79	71	70	69	61	76	80	84	66	65	76	65	53	61	64	66	67	66	64	75	75	65	73	60	72	57	63	63	83	77	63	57	81	82	64	70	75	78	73	73	69	62	64	73	64	58	79	72	71	68	85	60	67	69	65	74	73	70	63	59	79	74	78	81	97	81	66	52	73	89	94	83	77	62	67	72	81	63	76	86	69	73	72	73	67	73	70	82	72	74	56	82	72	70	69	58	55	71	74	66	71	70	66	69	89	81	65	60	89	85	68	85	86	63	68	68	71	90	56	74	63	76	72	73	76	63	54	74	78	79	62	53	66	70	62	72	87	71	67	84	80	84	64	77	73	64	79	61	75	71	67	75	69	77	69	67	74	92	42	82	62	73	71	59	54	61	68	82	64	79	72	69	72	81	63	82	79	75	67	63	82	59	65	66	67	96	69	71	74	69	76	92	61	63	74	61	81	68	62	84	54	61	63	78	83	75	69	63	72	76	61	76	63	69	69	65	56	93	67	65	82	66	78	73	92	81	71	72	72	67	76	53	63	61	77	63	58	83	81	84	73	71	64	83	62	70	74	74	73	66	80	74	74	58	64	74	83	64	79	75	67	71	59	79	52	68	76	65	81	75	67	68	60	72	61	68	72	64	73	92	79	63	63	80	75	62	75	80	68	66	83	76	73	71	76	77	69	69	77	64	65	70	62	66	69	68	72	72	71	69	68	79	78	58	86	73	76	62	52	66	71	82	72	70	78	72	82	78	80	62	81	75	77	66	69	84	87	74	69	64	78	69	64	73	74	65	71	65	81	63	74	67	87	77	66	64	58	48	60	65	73	76	55	73	63	59	73	65	73	70	67	89	75	82	72	72	82	70	71	80	74	79	77	73	73	79	58	75	73	57	60	81	67	61	86	56	58	82	78	79	56	59	66	65	87	63	73	74	71	76	75	57	73	65	83	74	74	61	60	76	73	61	70	58	62	76	71	84	73	75	58	70	68	79	82	58	75	65	72	76	63	73	94	88	82	56	60	74	64	60	68	61	60	72	61	70	89	64	77	66	74	64	55	69	65	61	72	65	54	71	74	74	64	77	61	65	83	79	74	68	61	76	78	72	69	64	80	62	79	68	67	67	66	71	88	77	69	74	83	59	89	86	68	76	72	85	73	71	71	56	54	68	81	57	61	87	62	72	78	79	75	58	72	73	70	64	75	67	60	73	78	74	65	58	65	65	66	71	76	60	77	77	74	71	88	69	77	64	58	71	79	77	82	84	54	84	63	70	84	65	76	71	76	67	69	73	69	78	58	87	78	63	70	73	69	67	64	73	80	60	54	67	82	90	69	67	78	65	70	84	61	80	65	72	67	72	69	75	70	76	70	60	72	68	68	80	79	75	65	69	75	85	69	51	66	78	90	67	73	59	64	79	67	62	72	75	65	63	61	75	80	58	74	74	64	60	78	68	67	68	81	73	73	80	90	78	80	58	71	71	56	74	73	78	74	84	63	77	83	87	73	106	74	64	62	86	77	72	83	71	56	69	62	87	57	64	69	66	66	68	57	69	73	80	86	74	80	91	70	66	72	79	74	66	66	55	64	57	86	83	62	75	67	60	68	79	69	81	70	73	76	70	64	73	70	72	59	81	68	75	80	68	78	68	71	72	76	83	61	79	75	98	84	64	66	70	74	78	80	73	63	58	55	62	78	72	59	74	73	77	72	83	74	64	69	68	76	70	84	62	73	59	62	89	60	73	73	76	79	60	73	74	81	79	81	74	70	65	67	49	75	72	73	84	77	71	74	81	89	59	67	64	81	94	66	70	62	69	66	67	67	77	70	81	77	73	68	65	83	82	74	75	91	69	73	72	91	76	80	67	67	78	82	72	58	61	72	65	60	68	67	76	71	63	67	68	69	81	75	69	83	65	62	95	74	59	69	74	71	55	74	90	78	70	77	88	83	67	64	49	76	60	68	60	69	87	83	65	78	72	58	76	69	79	74	70	77	65	65	55	78	66	83	71	76	73	90	76	59	66	66	75	70	66	80	73	85	60	72	75	58	70	67	69	70	65	64	81	61	76	63	77	67	65	67	77	61	87	59	86	71	72	75	57	66	68	75	76	70	70	61	77	76	74	75	72	69	78	82	94	64	71	81	74	77	58	72	74	77	80	67	63	70	70	84	72	66	64	76	72	71	92	64	69	64	60	75	50	75	79	81	56	80	87	66	76	78	71	60	82	91	67	74	69	66	78	63	90	76	79	67	78	72	72	72	74	64	86	68	71	48	78	64	55	66	73	86	83	68	76	77	74	51	79	66	79	76	79	85	89	72	58	85	67	69	68	62	68	67	64	86	64	63	67	72	67	74	72	64	78	64	71	59	75	55	63	85	86	68	66	69	55	63	49	58	59	80	84	76	77	68	79	61	77	89	72	76	60	58	65	65	73
30242	22990	18285	24369	31408	31692	29920	27126	24256	21450	18762	16206	13571	11643	10232	9165	8327	7054	6270	5916	5672	5245	4884	4425	4034	3958	3797	3457	3054	2543	2263	1951	1976	1746	1611	1407	1321	1265	1213	1130	1098	1021	1016	977	1006	907	950	939	944	893	937	888	923	927	849	840	891	853	864	863	895	856	860	882	887	866	858	853	846	852	870	843	836	845	887	912	876	845	826	843	830	835	886	846	799	811	842	888	897	857	807	902	855	859	829	858	853	891	825	838	816	827	898	866	849	823	842	805	812	851	872	835	848	904	794	764	816	881	851	865	890	772	859	823	824	809	839	868	835	873	894	860	866	828	881	865	846	846	832	890	909	829	784	864	830	797	845	894	849	858	829	864	895	772	855	806	833	866	845	874	874	854	846	850	839	850	839	883	857	821	856	849	824	866	904	826	832	749	883	816	827	844	808	774	836	843	812	892	860	857	866	829	854	833	808	872	879	850	811	841	859	857	845	837	898	847	866	883	860	877	880	884	845	824	826	790	872	799	826	814	844	841	838	865	847	846	900	898	825	873	851	873	848	855	902	832	839	831	839	799	866	836	855	841	894	896	893	903	844	880	814	881	848	843	860	813	837	855	884	766	823	879	839	878	846	855	875	839	795	873	857	863	817	830	839	889	842	797	850	828	856	896	855	865	848	853	809	848	806	831	868	873	802	828	864	910	854	830	837	914	845	881	807	868	847	810	824	875	836	863	852	825	901	861	869	855	844	881	832	834	815	857	891	862	880	857	856	814	866	844	828	806	818	872	860	864	882	858	857	862	838	845	831	868	808	795	859	801	828	766	784	840	850	826	869	863	864	859	865	827	833	847	880	866	859	817	842	893	860	829	841	858	872	874	868	851	838	839	815	879	859	861	887	905	836	846	855	864	845	858	851	845	896	877	848	856	873	859	832	792	837	853	827	849	845	845	877	890	841	854	829	816	815	879	878	861	869	880	811	858	886	848	796	863	828	845	851	894	865	891	858	839	875	820	890	855	852	867	869	880	864	802	840	806	851	827	833	816	877	849	857	837	825	872	840	834	870	859	860	803	846	827	847	843	854	876	871	861	829	806	859	814	858	832	856	828	834	828	843	858	876	848	834	874	898	891	873	816	855	799	834	825	912	834	883	834	871	869	847	851	879	860	830	823	834	829	856	831	820	837	842	839	841	863	857	807	895	847	857	801	819	845	784	856	838	800	867	785	851	846	799	875	843	808	851	816	869	842	897	856	861	846	866	869	864	834	812	799	823	822	875	859	833	787	820	836	852	905	923	827	867	881	811	879	846	868	867	828	925	832	856	880	854	894	782	829	849	818	835	873	821	849	819	837	854	772	861	809	822	917	828	828	857	808	877	856	841	889	833	900	862	836	920	826	814	912	877	882	794	857	819	835	820	840	845	833	899	885	861	867	866	833	816	834	838	809	865	811	824	865	847	788	766	813	817	877	818	890	860	773	906	878	869	850	845	837	847	883	847	827	917	841	857	844	839	850	851	852	881	829	910	839	848	866	879	852	831	875	855	853	833	925	816	885	839	802	890	879	907	850	871	846	843	831	833	822	866	833	847	843	891	827	866	848	844	844	870	859	776	879	862	876	878	859	853	808	864	845	861	861	821	858	870	901	792	873	837	858	829	816	851	860	827	862	787	855	855	830	828	841	853	881	918	837	831	864	854	828	843	875	809	862	777	892	856	836	895	873	833	839	859	849	803	934	805	892	858	820	888	889	872	883	890	843	805	848	851	879	915	877	787	827	865	863	889	797	795	837	853	857	908	845	821	852	889	857	828	807	853	841	889	846	812	844	898	865	838	894	831	856	865	800	838	833	811	859	847	851	836	803	832	819	879	832	812	892	880	802	884	868	850	915	870	889	866	847	837	839	872	847	882	844	856	870	861	853	868	844	854	876	879	818	809	865	880	850	839	876	843	822	847	792	830	820	818	840	906	853	854	896	832	873	879	885	843	838	802	862	849	845	843	845	844	862	841	863	860	815	903	839	888	818	887	798	818	830	877	829	826	782	865	871	801	878	841	813	846	838	855	896	850	852	871	877	879	848	883	834	809	853	853	812	860	845	820	848	830	879	835	832	844	847	808	783	875	860	847	850	859	803	856	863	870	852	839	863	880	848	812	870	819	854	836	888	875	850	893	874	853	862	795	846	862	797	787	887	742	849	848	852	832	872	882	883	853	826	841	883	913	839	843	820	859	846	844	829	848	849	836	889	887	842	812	888	863	858	880	834	828	868	872	854	828	865	881	847	832	858	841	844	819	836	873	834	838	862	849	846	845	843	903	858	816	805	883	871	854	884	819	906	785	884	859	893	837	858	871	850	883	838	840	861	876	841	813	852	823	886	825	852	852	866	810	846	853	893	891	829	863	854	868	824	814	791	824	845	862	843	813	804	866	845	877	790	862	793	851	858	848	881	895	781	827	831	789	859	828	862	870	782	881	828	862	844	843	853	853	902	845	883	874	867	879	846	811	855	814	859	823	814	873	819	848	843	861	856	864	868	848	889	789	897	846	887	814	867	829	858	809	846	823	821	879	841	831	844	854	874	825	873	796	771	836	847	837	851	848	896	844	858	849	819	807	852	850	868	842	867	908	894	825	825	827	876	822	852	882	795	834	815	870	847	866	822	830	877	872	861	864	866	845	837	824	884	852	832	832	840	881	878	850	835	850	914	836	856	839	881	864	857	806	897	902	803	804	826	846	851	828	882	893	843	874	886	885	861	797	900	875	826	824	856	901	853	840	870	869	852	871	843	838	835	831	897	876	923	852	840	882	837	855	864	863	844	826	824	871	883	806	847	843	874	852	909	828	875	826	884	861	868	875	822	870	838	848	776	854	910	874	850	852	856	837	802	869	846	821	862	864	843	846	824	862	841	859	863	887	849	798	832	843	855	870	785	843	804	834	833	852	825	848	837	879	822	821	839	878	831	875	827	855	813	805	847	837	797	862	819	895	843	802	836	858	877	807	843	898	804	841	849	857	822	807	842	818	793	824	794	901	919	831	871	807	816	822	847	885	860	847	788	847	853	810	828	859	851	876	816	866	881	886	884	878	898	857	853	850	894	861	866	845	863	923	835	822	851	831	855	807	847	859	859	808	844	865	862	855	866	830	845	809	830	840	848	866	899	845	817	862	818	834	877	885	872	815	841	861	814	854	843	824	856	862	831	888	848	836	843	889	846	834	851	822	841	857	798	841	863	874	855	838	867	899	821	852	838	867	815	846	862	862	795	836	877	866	890	844	883	846	815	834	826	913	831	832	881	827	818	883	834	890	836	796	850	873	831	869	891	860	901	813	858	824	843	868	892	850	857	861	796	826	872	824	861	870	846	855	814	872	926	822	826	842	806	854	818	869	819	857	815	858	782	883	852	855	827	828	858	864	850	873	872	854	819	837	811	871	846	852	841	890	805	786	857	865	859	889	828	864	888	840	844	858	879	848	870	839	839	877	854	847	896	802	861	814	874
2949	1495	746	492	492	703	641	577	483	419	296	267	236	218	181	189	154	138	147	112	118	147	127	85	88	121	103	109	107	81	89	96	79	97	73	85	68	54	58	65	70	79	69	62	77	65	64	80	63	72	56	85	65	59	81	48	93	68	71	66	82	63	65	83	50	57	62	61	62	52	62	73	69	61	67	70	79	75	76	74	69	52	54	84	79	72	83	55	63	71	77	64	59	66	72	69	72	63	68	63	70	63	68	60	73	61	64	67	67	68	56	61	73	63	61	62	66	71	61	69	78	60	71	69	55	63	72	61	58	76	70	80	58	69	76	74	73	78	75	65	54	74	67	59	69	74	58	66	63	65	75	74	63	61	61	67	65	65	75	68	43	61	59	78	68	63	65	68	56	65	57	49	58	63	70	69	70	76	56	57	73	64	70	56	69	45	84	59	72	66	67	63	57	69	52	69	84	59	50	52	65	71	65	65	67	70	68	62	62	72	68	54	64	77	71	70	73	58	71	62	60	64	60	46	80	76	66	66	72	60	61	89	69	63	70	76	64	71	66	62	56	70	65	61	59	56	59	50	60	61	63	63	66	62	73	74	74	70	61	62	60	63	65	64	73	68	63	52	71	74	56	68	68	69	69	61	69	71	60	50	64	65	68	73	49	63	70	86	78	72	63	60	62	70	63	66	65	65	82	57	82	61	64	72	52	57	67	61	60	71	61	68	79	73	57	58	76	73	67	70	65	48	54	83	75	79	66	64	72	78	62	67	54	72	65	58	74	70	71	70	60	63	64	60	75	64	73	81	82	60	68	64	66	72	59	63	70	64	78	71	61	62	60	58	82	58	67	68	69	82	80	59	61	75	59	75	61	53	80	71	75	69	69	69	50	54	70	75	69	72	61	77	66	53	66	59	69	58	51	68	75	71	62	63	62	62	47	66	66	64	56	65	59	49	67	71	62	88	59	58	46	70	68	74	57	71	70	64	61	44	61	64	61	57	69	77	53	55	71	59	74	63	63	70	61	66	70	75	69	64	75	61	53	62	72	68	65	68	58	59	51	61	86	60	50	66	66	72	57	74	77	57	62	76	68	60	73	59	70	68	73	63	59	55	63	64	69	75	64	70	67	59	48	57	66	52	64	68	58	76	80	61	73	76	80	69	76	63	62	72	59	68	80	77	64	75	74	73	66	73	55	65	75	66	63	70	78	54	68	68	57	83	66	76	74	61	63	72	53	55	54	58	64	55	63	78	50	74	77	74	62	79	69	60	65	61	67	53	64	67	61	56	75	66	62	62	50	62	66	49	73	76	53	71	66	66	90	64	73	74	61	64	52	58	59	68	66	66	63	74	59	45	63	57	74	80	62	70	54	73	73	69	73	68	56	61	67	72	66	67	64	69	70	78	68	66	58	72	56	57	80	51	72	57	62	71	66	75	70	59	58	81	67	57	75	55	56	65	63	88	70	70	44	66	46	53	66	54	75	65	57	60	72	63	65	77	61	60	76	76	60	76	58	67	73	58	78	73	55	77	81	63	49	68	58	65	75	68	75	81	66	70	70	46	68	56	59	51	74	66	57	64	65	65	67	80	67	60	78	73	53	61	68	61	59	56	65	82	64	59	55	56	60	70	65	74	59	66	75	85	72	86	47	70	66	70	42	78	61	67	77	63	66	65	59	66	75	56	72	72	57	83	63	67	75	61	65	60	80	68	58	60	58	62	88	65	64	55	60	73	62	70	66	59	84	57	59	64	72	46	63	57	56	67	75	73	77	54	71	61	68	69	70	69	86	68	57	65	61	73	89	56	70	68	62	49	70	76	64	74	68	81	61	68	70	66	66	71	67	57	52	61	78	61	65	69	63	66	69	56	71	72	59	68	66	63	84	70	83	68	73	58	72	64	52	56	59	70	68	56	46	51	69	62	74	75	88	82	65	64	50	62	61	60	69	63	67	57	70	76	77	66	69	65	68	73	67	59	76	73	59	77	59	69	67	50	65	68	68	63	78	69	73	56	66	73	72	69	78	73	55	57	64	64	70	56	62	67	73	66	61	64	72	72	66	70	62	63	60	69	63	69	55	74	64	75	61	51	79	60	61	66	73	53	75	63	54	68	57	48	71	74	60	72	73	52	66	78	68	51	73	73	69	81	65	72	58	72	70	73	71	63	75	59	62	72	61	51	66	54	74	55	58	58	59	70	54	78	67	62	72	43	61	59	72	68	63	60	66	67	50	58	69	74	70	62	60	72	58	62	65	59	70	64	54	73	63	90	71	63	78	67	60	67	69	64	79	54	62	67	61	63	56	59	65	58	70	65	63	57	61	91	65	66	62	66	78	56	76	71	76	72	67	71	73	55	69	69	62	60	61	69	64	62	63	75	67	57	58	56	69	69	72	70	70	76	78	63	63	46	84	60	67	68	67	69	64	67	77	72	59	60	55	68	70	62	60	71	66	65	80	63	57	53	55	62	61	64	67	75	69	54	69	62	75	61	81	65	73	73	62	56	70	68	68	69	64	62	79	78	65	68	65	86	64	74	70	61	58	53	58	75	60	62	75	76	72	43	61	77	72	83	64	83	78	72	71	66	61	52	56	79	89	71	67	61	60	80	56	62	51	46	58	71	66	68	69	64	62	71	69	58	65	77	66	69	60	65	69	67	85	67	72	57	59	71	68	71	61	66	63	53	78	69	61	70	61	71	65	61	58	71	69	54	74	64	70	67	70	70	83	54	58	71	53	55	68	86	58	60	66	56	65	63	71	65	60	75	69	58	62	67	71	74	72	69	65	63	68	71	69	72	58	77	80	67	67	63	48	75	57	76	66	65	72	75	62	68	59	58	63	82	55	63	56	58	75	60	60	68	66	62	64	68	74	59	71	71	68	54	64	80	67	57	62	62	60	64	60	62	68	55	68	70	64	69	62	74	75	49	67	70	79	49	65	71	61	68	75	72	48	82	69	93	66	59	60	76	68	74	66	52	72	74	75	63	79	66	69	73	68	70	55	62	66	53	58	71	85	78	71	69	58	51	68	68	65	67	67	51	69	56	56	76	79	58	58	70	66	77	65	89	78	83	63	48	63	74	61	72	64	67	65	80	66	66	67	69	70	55	83	60	56	67	62	55	60	67	67	62	56	71	67	74	60	68	64	75	76	73	67	71	56	66	69	73	61	58	72	73	56	76	91	70	58	49	67	57	80	64	63	69	65	58	64	56	66	61	53	63	64	70	81	65	61	64	72	69	66	77	78	63	65	70	67	68	59	70	58	61	71	80	83	59	59	72	74	63	66	60	70	75	58	67	69	68	72	75	74	56	60	56	75	64	64	70	59	65	70	56	76	61	66	68	76	59	52	64	69	80	64	69	63	50	51	61	79	79	70	66	65	61	65	83	75	78	52	56	69	58	52	59	58	64	75	63	53	64	80	71	64	65	63	76	65	72	55	75	75	91	73	81	68	56	62	68	80	62	65	65	75	62	63	60	61	68
23779	16447	11746	17378	24284	24675	22435	19480	17096	13834	11549	9202	7687	6270	5541	4705	4256	3604	3025	2894	2865	2628	2539	2315	2267	2062	2015	1969	1872	1586	1422	1409	1246	1190	1149	1073	999	954	932	875	855	852	863	811	810	848	829	757	872	831	829	841	845	843	839	801	824	777	746	817	804	851	786	778	785	822	818	792	828	820	777	781	792	843	827	779	809	750	773	758	822	768	813	820	783	795	803	781	797	814	808	766	737	832	817	790	824	766	787	803	767	788	768	784	715	845	807	835	805	752	840	816	833	812	831	793	791	834	785	758	818	783	794	747	770	813	771	797	831	856	766	827	818	777	814	824	795	804	769	759	774	765	755	762	763	772	814	797	787	762	753	831	821	752	817	794	835	799	755	805	770	781	773	895	816	794	758	828	771	797	817	813	801	785	797	805	784	757	771	812	800	814	780	777	726	807	786	828	797	820	780	769	765	816	787	808	792	788	778	812	759	744	814	780	765	783	797	737	802	789	809	821	749	860	802	831	786	792	830	770	801	787	793	822	786	764	814	848	805	784	798	791	796	801	783	803	801	794	762	857	805	801	805	742	818	761	741	773	775	794	797	789	822	788	814	784	804	801	830	743	785	790	780	817	775	868	779	857	784	774	800	796	796	806	810	773	763	810	808	760	765	789	809	822	824	776	790	819	792	758	791	791	840	759	807	806	820	786	840	775	792	792	784	772	820	847	786	765	815	818	804	820	791	813	769	737	790	778	801	816	821	720	782	818	777	750	796	714	803	765	790	771	809	786	752	798	765	790	771	775	829	746	784	778	775	766	756	824	772	787	829	797	785	797	812	759	792	780	794	781	821	835	791	837	786	757	741	798	811	810	778	855	784	800	798	755	818	804	818	821	761	823	776	773	811	793	780	713	797	776	818	741	801	775	762	783	839	822	840	797	816	735	765	771	826	741	823	780	835	823	793	779	807	811	777	810	865	818	834	761	791	776	796	785	811	801	784	787	813	753	837	817	808	780	774	755	783	772	769	786	773	835	848	782	867	782	766	811	809	789	783	813	776	845	815	818	748	782	763	830	829	796	828	712	808	812	821	806	745	786	798	826	846	799	794	794	803	810	760	799	783	784	818	783	827	760	791	806	769	799	752	859	814	755	783	812	812	806	789	781	749	768	805	795	779	761	821	791	800	794	796	754	792	823	834	748	785	827	807	837	821	817	809	802	796	808	785	731	858	771	751	788	811	811	843	766	803	813	787	815	842	818	842	826	820	800	774	794	796	846	754	825	796	810	792	785	823	783	796	837	838	795	796	807	765	843	832	775	737	799	797	753	784	842	812	767	826	788	734	813	832	803	820	790	812	801	785	755	768	783	792	765	782	795	748	740	816	768	776	811	820	815	805	795	829	801	821	824	770	824	755	815	773	777	777	804	783	783	777	750	755	821	800	798	766	758	799	779	778	813	859	819	828	774	731	790	770	771	757	771	813	772	826	783	782	776	814	776	781	781	767	815	794	808	806	748	780	751	771	763	798	820	786	807	857	779	749	800	817	826	795	791	780	779	816	781	827	810	805	803	806	812	789	852	830	828	788	828	809	793	788	823	803	801	794	778	788	794	760	757	775	830	753	816	763	772	762	783	815	810	780	793	776	824	775	771	765	791	786	777	793	823	784	803	786	790	756	805	752	842	783	797	766	806	770	781	815	804	817	781	781	849	782	818	767	780	779	777	811	802	795	822	760	857	807	782	785	772	809	805	800	733	845	781	820	780	757	792	774	753	821	771	795	806	826	786	793	825	787	780	743	807	788	787	808	812	808	774	768	785	787	803	803	803	845	772	767	814	816	734	844	809	789	778	810	797	752	833	791	778	793	799	822	802	811	805	765	795	788	826	731	807	771	801	794	791	788	783	782	802	799	774	819	830	829	795	755	807	765	832	757	790	812	745	817	798	770	773	804	771	777	750	794	803	763	828	744	785	750	833	767	798	804	799	823	824	798	790	820	774	790	826	791	744	845	773	789	813	797	781	784	802	801	763	764	841	806	879	782	832	758	791	836	805	785	811	743	772	800	864	737	820	789	816	763	784	803	797	774	773	773	812	813	791	771	824	818	816	842	808	751	757	769	770	839	811	754	801	805	798	802	796	795	753	801	760	773	791	741	821	800	788	792	783	745	839	857	802	806	766	837	752	814	770	817	766	774	756	809	808	736	787	785	750	779	788	829	773	815	789	839	838	869	738	822	770	798	790	811	792	803	800	821	756	754	808	798	760	793	835	787	822	788	811	767	836	818	821	783	778	821	858	787	789	824	832	822	791	776	751	810	818	796	771	807	798	778	807	790	778	771	740	827	840	800	774	794	777	837	801	796	762	751	838	818	829	856	810	796	783	786	792	779	743	806	839	781	830	786	773	768	828	826	787	812	788	799	770	779	730	764	809	823	827	817	793	794	825	792	806	783	808	781	788	791	806	798	753	807	782	797	796	825	766	782	736	764	824	836	784	830	782	766	784	796	815	736	804	836	823	850	789	779	786	801	760	807	751	809	811	821	803	776	770	816	787	778	755	750	810	809	807	781	806	776	839	841	792	831	811	773	780	799	816	806	786	810	796	795	804	846	773	793	792	763	770	830	784	741	786	757	812	807	764	778	812	808	798	818	759	785	816	814	771	767	804	799	766	786	768	764	780	784	794	821	793	785	807	836	719	787	797	792	747	813	832	827	788	789	779	806	808	821	776	807	803	781	779	772	824	800	803	850	757	817	783	811	817	795	790	789	821	816	764	774	752	767	753	779	782	793	761	830	793	785	775	762	815	773	779	792	776	763	767	778	816	765	802	793	795	767	766	844	818	824	827	757	824	762	804	819	770	824	784	811	782	813	834	811	833	777	778	850	759	826	785	777	804	773	752	792	765	769	802	782	813	750	783	835	773	798	808	778	856	793	815	827	751	760	824	747	812	819	770	781	750	784	833	841	811	788	769	798	803	791	771	815	795	809	833	764	793	782	798	816	799	808	809	824	831	784	792	823	787	815	781	763	763	814	803	779	777	772	830	775	790	834	787	744	814	808	811	800	736	804	778	807	786	775	773	814	749	809	776	837	777	761	826	806	791	796	827	797	770	810	770	821	801	787	783	778	786	778	762	762	808	737	761	821	795	735	754	810	755	797	804	823	751	775	797	856	811	791	812	776	795	792	830	731	826	795	750	812	789	771	796	827	781	778	812	759	812	814	838	825	741	842	836	776	784	777	809	749	727	801	759	797	759	807	794	801	793	791	756	807	751	788	797	799	775	835	816	784	762	814	807	785	751	777	761	816	800	816	788	765	804	799	794	820	838	783	792	812	819	815	789	794	822	785	782	758	788	760	770	813	860	788	763	778	816	821	823	775	821	786	784	801	806	830	784	796	853	767	763	760	829	814	797	762	807	762	796	803	826	771	828	775	769	809	801	840	830	771	833	764	833	792	736	789	847	786	770	881	785	835	824	764	814	844	759	779	796	766	816	770	817
3606	2749	1336	804	870	1106	1039	934	779	618	505	389	308	259	229	236	180	175	163	126	161	147	131	121	124	124	100	112	89	89	98	80	87	80	80	78	78	70	66	75	60	72	60	62	86	79	72	75	49	87	75	70	69	68	55	64	66	69	69	56	70	73	70	58	78	64	67	86	71	67	62	90	50	62	69	68	62	81	70	67	73	65	71	77	62	54	62	55	54	63	71	43	68	55	70	81	71	68	61	77	62	71	84	73	68	67	57	72	63	82	76	68	66	65	62	74	73	52	61	68	75	78	56	67	64	70	88	71	69	77	83	78	71	62	61	61	67	68	56	74	71	60	60	69	70	55	75	55	56	62	53	63	57	68	72	52	64	73	72	62	58	70	61	76	62	84	83	55	73	71	80	70	71	78	72	52	74	68	58	66	58	71	61	65	75	51	68	76	69	50	90	63	72	81	60	60	68	60	58	60	71	63	71	62	66	55	75	68	68	69	52	65	64	66	70	69	65	65	68	77	64	59	57	75	62	58	57	70	56	58	69	74	54	64	80	63	71	67	52	66	65	81	62	65	66	67	67	67	80	70	63	65	76	72	52	70	65	79	59	63	53	73	65	65	55	72	58	83	68	68	74	61	68	62	62	56	50	69	77	64	61	63	54	64	66	80	63	68	68	73	74	64	68	68	80	62	74	71	56	47	74	55	67	49	63	76	74	62	66	63	56	67	63	62	82	60	66	73	52	69	55	56	59	62	67	56	70	77	67	65	63	59	76	61	63	63	82	60	73	72	65	79	60	55	71	65	64	85	66	73	59	66	71	75	62	80	74	71	82	60	76	74	66	76	61	52	76	59	76	55	63	61	67	52	70	73	86	75	75	58	53	62	56	63	67	61	74	69	53	52	59	72	64	57	81	44	69	68	74	71	63	61	56	71	76	75	78	72	65	62	69	73	63	68	65	71	73	67	51	70	62	61	55	75	72	63	54	70	68	65	68	49	59	71	65	73	65	49	68	70	80	75	73	76	76	67	65	66	68	65	67	57	66	64	72	47	73	61	78	66	65	70	69	56	67	76	63	73	57	69	70	80	67	63	61	64	80	85	66	70	68	67	63	54	63	61	68	65	56	64	66	53	68	62	75	75	91	83	55	73	66	75	54	79	53	79	57	82	67	63	82	66	68	74	57	65	59	75	57	63	67	80	57	60	72	67	82	53	69	63	71	68	59	71	62	65	68	63	66	75	57	70	73	82	67	70	68	55	68	88	70	63	49	68	66	70	70	69	45	77	70	73	69	65	80	70	51	50	56	51	80	68	72	65	62	79	68	73	51	60	59	79	65	73	67	65	71	69	66	75	60	73	79	69	60	65	63	67	71	67	77	70	78	58	70	62	69	63	71	79	64	66	68	66	57	67	63	69	57	61	74	70	67	76	60	63	75	75	64	62	67	75	66	64	72	69	68	65	60	62	62	59	52	84	75	52	60	61	65	63	81	77	75	75	68	68	56	65	63	58	69	76	67	70	60	79	65	71	55	51	75	70	73	65	72	67	66	74	58	62	62	63	61	61	73	65	57	77	74	63	65	67	67	60	65	73	65	56	50	60	63	74	75	55	57	66	67	71	66	67	80	67	66	79	69	77	71	61	68	63	69	65	60	55	59	58	68	59	72	62	74	65	63	71	50	63	63	62	62	60	61	59	68	72	59	70	74	70	66	73	82	76	52	59	58	64	69	73	67	58	73	65	67	80	68	65	63	55	72	60	72	52	61	61	54	67	74	60	70	80	48	58	81	60	58	64	66	63	68	74	72	75	70	76	68	61	60	88	68	60	72	65	70	61	73	60	66	79	64	57	71	86	74	67	69	62	58	65	72	82	75	66	73	64	74	70	59	66	65	62	64	65	64	51	56	70	72	59	75	55	75	73	58	69	68	55	58	68	61	80	62	80	63	75	78	56	57	66	85	65	66	58	68	57	72	71	68	50	52	87	82	71	64	66	58	63	62	65	67	68	67	58	84	60	71	66	66	73	68	61	60	68	65	75	61	70	63	84	70	57	62	75	62	77	67	73	57	56	69	69	54	53	61	74	70	63	76	65	74	63	52	60	80	68	75	68	70	60	54	71	71	63	54	69	71	62	77	46	69	82	56	59	76	70	69	78	83	61	60	77	62	71	72	85	67	68	81	63	62	71	77	81	63	86	62	67	60	71	65	62	91	71	75	62	78	66	72	79	53	62	69	75	70	68	75	65	73	72	63	76	73	68	66	71	70	83	52	79	67	66	67	88	67	48	75	68	54	70	76	64	66	61	67	79	66	63	76	71	79	71	77	53	62	72	67	75	78	62	67	78	66	56	62	60	58	76	70	65	68	64	72	60	86	62	61	74	75	81	70	55	63	79	48	60	74	64	67	59	59	73	62	72	75	69	75	68	65	61	65	92	64	64	61	68	66	63	66	63	66	77	73	66	69	55	66	44	84	57	58	68	67	62	75	64	82	70	56	76	67	74	60	65	48	65	73	63	63	61	63	71	68	67	67	74	72	66	85	62	92	78	72	68	65	76	61	59	73	60	59	74	53	60	68	74	49	67	68	56	68	69	53	76	67	61	71	58	65	61	72	78	86	73	63	70	74	67	83	65	67	67	59	57	65	75	64	66	67	71	66	68	71	68	73	65	71	69	62	67	76	61	70	62	49	82	66	65	69	67	57	61	70	72	63	62	68	52	71	70	78	55	74	72	68	75	65	63	66	61	62	73	62	52	71	63	74	54	65	67	65	80	78	77	81	77	77	69	58	72	66	73	53	81	76	68	75	72	68	69	57	75	76	66	67	77	77	91	64	79	69	84	53	66	57	78	78	70	79	64	56	51	86	64	62	62	74	62	62	92	64	80	54	68	70	54	65	76	59	72	66	63	60	56	63	68	65	58	61	73	63	66	68	70	67	76	71	60	64	64	87	72	79	63	57	67	53	65	70	77	61	75	70	66	76	63	69	62	54	72	55	75	78	73	75	72	60	75	78	56	74	58	58	65	80	66	61	49	65	78	65	68	70	58	75	87	68	64	69	53	67	71	62	62	58	64	67	61	61	68	71	62	74	58	63	72	56	74	69	77	71	72	72	67	77	54	81	57	81	59	51	52	71	67	64	72	79	63	74	70	76	57	73	57	56	70	63	67	73	61	64	69	67	78	64	68	62	67	77	75	69	71	77	66	69	52	66	69	70	57	70	70	55	73	65	68	63	78	59	71	64	72	66	74	67	76	66	80	66	71	64	84	65	67	50	76	74	66	75	68	79	60	74	57	79	64	56	73	68	57	64	61	65	50	75	66	67	69	65	55	78	57	63	74	74	59	68	61	63	57	69	65	70	63	55	76	62	75	72	55	62	70	68	65	62	64	77	79	77	60	68	71	64	67	97	73	56	60	67	64	65	63	69	74	68	68	74	62	63	65	66	59	70	64	62	69	62	63	60	49	56	53	60	79	56	61	65	60
27761	20467	15422	21828	28784	28879	26937	23950	21070	17941	14696	12193	10199	8414	7226	6321	5591	4994	4158	3720	3747	3607	3398	3089	2673	2592	2420	2392	2372	2045	1757	1671	1540	1406	1334	1153	1066	972	980	887	938	911	895	885	840	843	854	832	871	847	877	852	844	831	823	883	826	837	792	842	821	796	825	804	799	807	772	777	799	798	758	828	799	760	812	768	795	801	809	801	829	786	787	787	847	764	778	751	815	835	876	819	833	775	810	776	819	843	808	790	794	802	809	812	793	783	827	831	782	765	808	808	757	768	750	828	816	767	883	812	820	791	822	773	765	834	831	783	730	778	830	806	814	811	834	778	772	789	845	798	785	814	856	855	764	817	808	801	815	816	796	804	784	821	827	803	777	859	814	829	854	803	833	766	839	818	817	803	748	814	817	784	799	786	844	809	780	775	814	746	773	821	782	801	760	792	830	806	788	786	821	827	773	771	733	762	769	830	860	775	804	760	803	808	786	783	792	775	808	830	804	813	817	808	804	827	850	787	841	849	785	819	788	754	780	800	838	798	832	797	794	768	826	771	788	833	822	813	778	763	798	800	833	778	753	753	765	792	787	829	769	795	772	789	787	813	781	796	803	813	821	817	787	840	810	811	774	832	784	779	841	811	796	819	830	817	823	850	774	750	795	760	815	815	823	770	794	753	732	792	840	833	793	795	803	822	850	808	828	791	830	763	804	802	784	799	749	822	788	809	786	769	786	782	793	786	766	783	760	775	780	810	825	765	844	820	790	788	798	816	799	815	804	797	789	820	826	820	770	816	844	761	791	789	809	817	795	822	790	854	785	798	763	774	720	830	807	793	770	768	794	823	765	802	792	772	795	814	752	831	796	756	770	819	799	825	825	793	795	806	797	758	772	816	757	744	804	806	813	781	828	823	835	776	824	789	818	801	822	757	834	787	786	801	754	803	774	768	844	796	801	821	833	822	771	784	840	852	806	824	787	770	772	823	790	810	838	829	833	816	803	814	848	794	821	788	772	781	773	792	800	809	821	770	772	837	847	843	795	761	800	822	776	801	825	769	818	788	779	737	822	817	792	764	788	803	825	791	795	791	817	801	778	795	775	805	818	835	820	825	825	748	813	811	787	797	813	835	797	772	799	815	787	804	820	824	790	802	770	806	788	799	734	795	756	756	805	771	814	769	773	799	798	822	789	784	759	817	795	783	836	826	793	808	831	839	816	872	811	814	768	817	804	788	794	849	820	813	766	797	798	761	841	783	840	828	797	792	788	805	764	807	772	810	754	775	816	783	800	802	856	789	769	808	858	793	877	820	778	804	806	785	817	803	799	794	782	799	827	793	813	756	755	803	839	776	821	825	835	816	816	800	816	795	750	841	851	866	820	802	784	755	775	815	812	823	813	865	802	786	791	776	828	858	786	818	780	796	842	820	816	758	768	806	798	796	808	818	824	793	826	844	806	819	782	752	802	766	802	858	788	820	788	776	768	793	821	764	778	813	800	793	817	821	790	750	816	830	738	793	826	774	804	796	794	820	826	789	825	852	789	818	794	840	831	807	853	791	806	780	817	791	850	809	782	813	789	813	763	802	839	775	800	859	841	794	823	800	828	838	776	799	822	796	788	802	823	820	845	781	742	808	817	793	807	828	793	806	754	816	815	756	816	823	785	821	787	789	743	748	777	774	837	823	794	787	852	866	805	815	787	814	800	778	796	815	791	832	776	773	787	835	767	830	769	803	760	817	847	780	772	799	787	831	770	810	799	804	776	786	809	834	763	811	823	790	801	839	755	797	811	775	775	751	830	795	792	851	770	786	770	798	811	791	797	813	797	808	776	791	848	766	784	824	788	765	836	789	845	793	844	808	785	855	800	749	809	808	793	744	787	771	817	840	853	761	831	795	772	811	787	874	789	777	809	834	795	809	754	783	785	772	757	775	732	833	820	741	803	774	821	814	805	800	768	827	781	767	810	772	848	767	816	826	835	793	818	778	829	806	832	788	804	796	845	770	838	806	791	828	803	835	811	833	787	784	798	779	835	749	795	826	829	824	727	814	785	765	807	780	794	768	804	812	812	823	804	839	805	760	770	834	822	803	792	788	809	787	778	795	812	809	818	783	825	808	840	813	801	742	807	843	781	815	773	756	763	781	823	816	755	838	806	835	812	741	776	773	765	798	780	814	772	827	786	747	813	795	831	813	773	830	796	813	784	805	819	813	745	818	789	795	776	827	866	850	775	798	816	824	808	757	824	810	778	823	790	775	767	813	833	807	776	754	875	826	824	747	769	800	838	816	820	835	802	828	781	799	784	781	794	837	821	804	798	828	781	830	808	815	790	827	772	839	774	785	864	811	782	786	809	821	801	799	791	786	782	805	769	802	772	817	823	808	852	763	830	807	754	846	793	770	825	811	780	801	757	839	786	813	829	743	773	797	837	789	823	770	872	765	859	806	807	773	828	853	786	777	782	804	816	814	808	749	743	850	792	748	756	797	798	778	774	798	809	815	781	779	808	804	817	855	775	793	797	845	786	801	789	769	827	819	785	759	795	792	849	799	797	780	793	762	766	810	807	800	819	781	813	801	777	808	766	826	767	822	770	820	774	787	814	800	832	779	803	797	783	849	780	814	798	747	768	780	809	792	759	791	766	815	806	804	820	727	804	787	866	810	795	855	782	813	785	806	790	807	784	807	804	800	787	847	794	813	810	774	810	762	797	761	840	850	783	768	801	787	771	799	785	812	814	788	825	795	853	857	787	808	806	812	817	795	852	818	761	840	791	784	803	840	746	802	825	792	801	777	827	767	829	793	761	802	783	786	794	771	813	811	787	794	784	836	859	806	792	816	853	817	836	819	846	819	792	797	813	835	753	818	796	817	785	815	781	808	794	816	800	823	806	763	825	787	760	790	831	831	829	799	808	814	819	830	761	790	753	834	795	841	823	854	792	751	756	769	813	814	761	791	787	791	849	778	788	797	808	802	756	774	830	766	772	825	824	796	793	825	776	806	786	780	797	792	771	844	814	788	815	800	792	797	772	821	811	776	785	774	813	788	804	811	761	812	818	834	805	802	803	811	762	828	804	786	778	844	835	775	830	811	775	799	837	842	812	744	802	892	796	783	807	818	851	806	812	810	794	808	788	780	803	760	826	803	764	888	739	758	846	827	779	829	809	791	779	835	804	844	796	795	815	758	788	786	784	789	732	782	839	793	811	836	792	786	836	805	823	803	830	819	798	809	788	789	822	820	816	782	818	795	801	799	767	802	771	833	873	775	821	781	794	814	834	811	843	790	800	834	809	819	774	758	795	810	779	851	744	784	802	820	814	829	760	799	778	759	812	818	863	820	795	797	744	821	824	798	774	792	809	835	767	769	810	803	735	859	869	803	783	836	782	795	809	762	789	782	799	774	786	852	802	853	788	805	814	774	796	783	791	768	810	767	775	757	781	830	822	795	823	773	751	795	838	791	793	778	751	779	810	841	757	801	799	776	798	805	801	797
5140	2727	1393	893	883	1242	1203	1019	865	698	571	420	360	299	253	218	172	197	170	134	162	154	152	158	147	108	115	124	132	105	90	84	91	75	80	79	72	79	70	68	78	82	63	61	86	56	70	71	69	56	79	74	64	60	76	75	94	79	65	71	72	67	68	77	58	63	84	69	82	83	76	92	96	77	82	73	59	70	71	71	72	74	77	78	77	64	60	82	70	74	59	59	74	79	72	83	85	85	63	66	71	60	89	66	61	77	70	72	60	63	83	67	56	69	79	54	76	61	74	76	72	83	63	65	78	61	63	67	70	79	77	70	61	73	76	87	87	95	73	67	68	85	79	66	72	72	72	74	64	75	68	59	62	71	74	74	69	67	82	69	71	64	72	73	91	71	73	76	81	68	69	76	77	60	68	80	76	84	69	66	65	66	82	80	60	72	75	63	63	85	72	70	78	88	78	82	76	79	75	75	66	62	75	65	66	67	72	60	69	79	76	71	77	63	69	69	73	58	74	77	73	64	70	75	66	59	67	79	66	69	55	69	77	63	84	83	61	69	67	69	60	78	71	77	73	59	77	70	74	69	76	69	63	81	63	70	70	53	88	76	70	81	83	67	61	76	58	64	75	76	61	67	84	72	72	83	78	73	82	74	85	64	65	67	66	61	68	56	80	74	69	72	59	67	76	66	68	76	72	59	82	64	71	76	75	80	69	71	68	60	65	56	82	73	73	75	78	66	66	71	60	78	84	80	86	77	61	66	64	73	67	80	57	79	82	66	77	74	55	70	71	66	77	74	59	85	77	67	71	74	72	73	78	66	76	71	76	74	69	74	75	77	58	87	68	76	80	71	71	70	73	64	74	76	69	61	81	68	68	73	66	75	69	56	61	75	66	60	62	94	72	69	85	64	78	67	79	70	66	86	69	72	74	90	83	62	65	71	69	78	63	85	73	68	63	79	77	66	78	73	60	78	83	60	57	61	72	79	65	68	60	71	72	80	89	60	80	77	66	79	82	67	84	69	75	68	71	79	71	68	69	57	72	80	54	71	55	72	78	75	72	75	71	55	74	78	65	80	58	67	79	67	73	73	80	65	62	68	78	59	72	61	55	74	61	57	86	68	75	74	69	73	78	62	63	69	68	82	71	75	66	76	63	75	78	71	62	67	70	87	71	65	67	68	76	78	72	75	66	75	80	65	62	68	69	63	80	69	73	72	64	70	80	78	65	83	70	64	60	74	65	73	75	65	72	68	65	66	78	69	79	64	68	75	69	79	71	90	76	65	55	75	71	77	55	69	78	63	74	78	73	66	70	76	62	57	69	61	56	85	75	84	72	77	81	80	63	78	74	84	75	71	66	75	74	60	77	67	67	58	77	78	63	77	62	65	73	91	82	67	72	77	80	76	62	83	67	82	78	84	70	74	78	61	71	71	74	57	63	76	56	74	70	78	86	84	65	66	62	70	68	82	64	70	65	79	70	64	74	89	60	64	79	69	76	79	60	64	77	81	79	81	72	75	68	59	65	71	65	75	75	64	59	81	68	87	59	60	66	68	79	85	81	66	59	67	61	72	71	71	80	62	75	76	73	71	68	68	69	72	85	93	75	66	77	59	84	94	87	70	47	65	94	79	74	71	76	56	67	64	69	71	59	52	84	59	70	61	76	64	66	72	75	76	73	81	73	71	56	77	72	72	77	56	81	78	73	74	71	68	88	69	64	67	82	66	61	89	59	76	68	65	82	64	72	60	84	70	70	73	73	69	58	91	80	75	81	73	70	66	74	61	73	76	73	69	53	61	70	78	81	59	76	71	80	75	78	74	54	76	72	82	68	82	74	77	66	67	75	67	67	75	78	68	65	69	85	71	72	71	80	71	77	57	74	80	56	67	56	79	74	57	63	76	75	61	77	65	63	70	69	79	71	78	77	74	75	79	87	63	83	75	64	75	75	68	69	62	65	63	86	68	67	68	61	56	77	66	73	77	64	76	74	61	70	67	79	62	59	79	64	71	69	61	63	77	59	77	67	70	65	69	70	78	88	72	70	58	84	68	80	76	76	89	74	68	70	77	66	76	67	67	66	69	59	62	76	80	72	71	81	66	68	71	70	62	73	62	64	70	64	85	68	66	75	64	80	86	79	65	76	75	74	81	61	66	76	79	76	78	62	64	72	80	58	64	65	84	81	64	65	83	68	66	71	64	78	66	75	69	83	75	58	67	70	54	67	74	63	52	70	71	88	67	56	68	81	68	87	70	79	81	59	73	62	65	75	88	65	71	84	57	73	71	76	63	89	59	70	59	81	79	65	73	83	76	84	68	71	71	78	74	70	67	78	68	82	85	64	62	71	81	68	67	70	89	83	77	63	77	75	73	69	65	65	77	70	86	56	68	80	74	66	56	75	69	65	55	64	98	71	89	60	81	61	64	81	72	67	73	80	65	76	76	81	55	68	64	60	67	66	75	67	66	74	71	72	76	85	59	75	62	63	95	88	60	77	69	70	74	82	68	75	70	62	66	84	54	73	75	86	63	56	64	65	75	79	75	76	69	63	86	75	75	70	68	74	62	69	79	70	69	72	78	78	83	68	69	57	71	56	77	67	60	62	65	66	65	75	76	78	78	57	79	72	81	68	67	77	71	72	71	73	73	64	79	58	78	60	75	73	80	70	70	78	74	79	63	56	77	77	71	63	76	65	82	64	72	64	66	96	74	69	74	77	77	69	83	75	86	70	82	61	59	71	80	85	79	66	73	83	69	89	77	64	74	74	73	66	72	66	74	77	71	67	61	65	68	76	59	92	81	70	75	73	59	61	68	71	62	72	58	64	57	69	74	62	73	75	70	71	78	63	83	72	67	87	83	86	86	79	75	57	72	76	75	67	78	73	82	67	64	77	74	78	82	55	73	63	85	85	60	67	61	66	72	78	64	72	66	70	61	82	91	77	65	73	62	71	65	77	83	78	76	67	74	59	63	78	72	84	80	73	67	75	63	71	66	79	52	76	78	76	78	76	69	67	78	60	64	61	74	80	67	57	82	77	68	75	64	73	91	64	71	67	75	72	69	56	42	62	55	73	85	79	67	83	78	84	70	69	66	71	72	73	78	66	71	64	74	68	74	67	80	61	81	65	60	74	55	62	72	69	50	67	61	61	66	65	74	72	80	70	77	79	59	84	61	59	70	69	76	69	60	56	63	73	80	82	61	68	65	74	64	69	62	72	62	57	62	74	70	64	85	75	81	57	81	64	64	63	70	70	75	54	63	80	65	67	81	64	71	70	63	57	75	58	73	71	76	69	69	69	63	67	66	71	58	57	85	71	66	52	74	63	55	63	73	73	80	77	54	57	80	72	68	72	74	62	72	72	73	78	77	81	61	83	81	65	73	67	65	69	67	72	74	99	71	62	72	61	72	71	84	58	57	76	85	79	76	68	73	71	78	69	74	68	60	54	65	66	81	81	78	82	68	71	84	67	81	62	69	67	64	59	76
27725	20653	15819	22122	29079	29765	28189	25346	22021	19358	16176	13361	11134	9252	7673	6853	5974	5254	4589	3978	3809	3822	3736	3213	3015	2699	2457	2382	2455	2335	1905	1709	1653	1513	1371	1254	1063	1034	1045	1039	1013	945	972	896	939	905	935	851	916	887	909	892	916	866	875	880	864	868	863	880	832	843	808	831	837	861	824	821	827	856	855	816	815	862	841	862	838	870	843	788	857	842	860	845	830	893	822	845	864	872	869	845	868	805	789	846	884	882	814	843	819	822	846	845	867	824	800	886	856	857	909	843	860	902	863	852	794	867	826	847	793	844	843	880	882	822	803	817	860	889	829	817	836	877	851	844	806	836	873	826	803	845	861	876	880	788	858	821	777	868	839	884	869	852	823	883	870	894	887	816	793	872	884	816	823	821	836	831	888	810	783	850	827	865	873	790	820	843	884	863	857	832	780	872	824	851	866	880	858	896	871	820	848	861	819	793	878	796	845	825	841	855	880	786	882	902	848	810	822	828	821	933	848	842	829	855	834	848	828	798	844	870	843	881	834	886	803	786	835	850	856	866	829	870	840	816	847	829	836	844	886	815	826	867	867	798	887	859	883	831	829	842	861	883	864	829	878	883	848	838	860	869	833	868	845	852	845	850	821	815	864	827	860	840	831	855	829	840	869	803	888	838	840	865	833	870	850	833	838	818	816	851	851	852	837	883	866	826	899	806	820	806	887	883	894	869	875	812	852	904	816	836	851	860	838	795	846	919	840	816	822	868	870	861	867	826	838	804	801	818	886	835	846	884	872	816	857	802	831	818	846	802	875	842	889	827	809	832	905	894	831	872	850	866	832	865	876	832	843	819	872	813	841	847	851	860	809	876	832	871	909	861	877	801	856	874	856	850	867	842	844	862	843	838	811	837	819	833	792	881	828	857	903	847	848	839	889	847	877	859	878	915	824	859	879	810	856	851	812	863	851	784	872	848	810	838	803	906	853	809	839	838	879	818	844	859	831	892	881	819	936	868	797	859	848	840	836	885	878	834	808	869	817	829	861	908	885	863	875	847	876	850	855	868	845	897	841	872	813	883	847	859	909	808	826	905	793	810	857	917	829	849	868	869	841	827	859	919	845	873	802	838	900	856	889	875	820	863	878	830	838	833	905	798	908	803	896	803	850	819	850	842	825	854	860	865	863	877	829	856	838	874	862	890	850	824	824	804	904	854	853	839	845	847	836	900	880	818	791	828	857	874	890	807	843	839	857	861	861	851	875	866	883	909	887	816	805	830	860	845	885	929	879	874	839	866	882	825	857	863	871	867	881	833	820	810	879	790	873	842	907	926	863	859	831	795	820	837	868	822	893	842	835	863	809	840	898	884	858	826	876	839	825	782	845	815	849	828	821	814	811	859	819	840	836	828	826	844	832	888	867	812	829	904	840	816	837	814	847	832	818	864	826	876	838	796	856	840	801	792	815	855	838	804	861	840	866	868	848	819	840	803	860	865	820	866	869	868	829	852	860	876	857	844	789	854	797	861	832	837	826	862	860	883	824	881	842	871	886	907	882	865	848	882	862	817	928	840	827	878	830	807	817	837	822	829	853	814	847	842	817	842	851	861	795	821	811	846	814	854	867	836	885	808	831	832	907	849	840	844	837	869	833	806	877	867	846	830	846	858	844	809	818	827	839	884	820	810	854	847	880	839	865	875	834	815	868	850	821	847	865	820	873	854	833	877	891	843	881	850	812	817	885	856	791	852	846	940	868	862	818	844	871	916	805	827	858	840	852	796	920	782	846	839	844	857	849	909	858	819	810	799	834	849	863	869	890	847	888	862	841	798	806	864	845	831	870	824	904	852	837	865	856	843	831	833	887	842	875	891	859	806	830	852	863	859	844	850	829	856	836	837	834	830	821	834	862	869	897	831	842	834	883	869	816	836	803	901	855	872	846	813	880	829	783	847	863	793	852	868	843	821	851	901	922	870	861	814	802	882	842	865	841	873	826	866	866	823	813	849	854	845	800	839	835	838	815	850	836	850	903	850	835	828	847	857	862	855	804	861	839	833	845	848	869	883	832	897	838	804	776	866	812	831	878	827	817	852	901	775	880	890	848	784	877	809	823	840	888	863	824	844	861	828	829	854	842	858	896	831	824	886	792	846	870	845	853	829	855	828	817	877	817	840	832	879	857	946	836	861	890	848	893	844	851	806	844	815	823	873	897	830	865	765	822	858	822	832	879	854	802	881	797	847	887	823	888	859	879	844	894	846	840	837	839	841	857	889	852	879	860	856	889	845	822	865	873	833	837	842	821	839	845	850	870	877	870	846	850	866	877	864	862	859	912	754	838	875	843	896	814	863	825	849	920	865	880	855	867	843	846	819	788	824	851	823	815	818	798	862	879	827	859	845	865	815	832	892	874	831	855	829	877	881	897	811	821	896	869	831	844	879	836	865	810	872	937	869	893	787	858	836	826	876	848	866	849	852	845	821	833	841	900	850	843	882	820	838	884	886	830	884	804	898	880	827	825	856	846	871	809	855	824	791	866	833	875	862	903	849	832	885	888	808	872	814	840	891	857	879	862	853	859	850	874	813	872	866	905	852	822	848	754	848	833	811	851	811	858	857	846	858	900	829	879	856	815	847	875	879	881	869	851	877	815	880	895	862	825	849	873	826	843	839	837	807	884	820	826	841	834	875	829	814	886	829	873	820	854	848	835	865	850	820	901	857	854	855	829	876	839	777	827	824	878	831	834	852	876	812	871	827	901	878	870	834	838	828	835	867	869	865	804	849	865	843	764	846	906	851	820	854	878	908	863	837	843	853	834	842	815	799	857	855	880	850	880	844	878	804	902	840	831	826	853	889	848	860	850	826	823	795	826	781	822	806	849	869	787	837	818	854	833	814	819	824	820	855	830	885	828	815	871	847	827	850	795	796	852	827	853	881	841	844	896	847	835	857	869	913	891	851	857	869	820	830	885	835	844	833	875	858	872	819	833	848	872	846	804	828	830	816	820	804	808	897	860	922	805	844	852	832	885	849	827	862	827	835	852	810	821	820	850	846	900	814	863	845	825	846	837	836	857	839	892	837	818	818	861	827	839	857	837	862	875	871	819	801	880	876	837	825	885	881	809	862	837	871	803	828	852	815	845	858	838	812	851	828	848	820	831	863	826	879	830	854	854	848	861	880	893	829	879	873	881	882	849	860	829	825	847	869	875	836	891	887	820	866	850	833	857	807	856	848	867	884	848	868	851	857	847	873	849	816	853	842	849	816	832	846	888	841	865	827	843	826	794	841	858	803	812	871	844	881	817	858	888	829	863	847	901	877	834	852	919	868	881	813	868	824	843	866	828	824	855	849	913	868	914	860	849	806	871	890	828	842	852	770	864	812	829	889	804	835	848	865	819	803	825	831	870	829	836	861	849	876	830	826	858	809	831	893	806	855	890	853	820	850	862	888	815	853	836	834	851	854	805	853	878	830	841	809	861	870	842	841	821	804	872	841	844	862	861	844	855	851
5609	4206	2248	1302	1376	1719	1706	1467	1139	900	667	560	463	402	317	251	208	214	205	180	174	171	162	161	139	128	131	119	121	129	113	95	98	104	67	68	72	64	73	67	81	69	74	71	76	61	56	71	64	73	68	74	69	67	69	81	72	78	75	76	60	71	82	69	69	63	63	60	68	82	66	59	66	77	68	62	62	68	71	87	53	73	62	72	76	77	83	69	74	73	82	84	78	76	70	74	79	73	71	73	74	72	63	65	62	77	56	75	78	67	90	77	55	85	71	71	64	64	75	63	61	58	69	59	81	74	82	63	76	72	74	64	80	76	63	70	80	56	69	79	55	91	64	76	71	73	62	73	76	66	67	78	68	68	73	72	70	61	76	57	62	75	74	71	67	64	75	78	81	75	68	71	65	64	77	84	70	63	57	55	79	69	49	61	66	63	71	74	67	68	58	64	65	65	74	66	67	64	74	68	70	69	76	66	81	75	76	77	70	69	60	70	70	55	82	86	78	60	84	65	79	83	86	53	61	65	69	74	68	71	79	67	62	70	57	68	66	70	81	97	80	75	78	73	92	66	66	72	70	66	81	72	81	85	68	73	69	58	65	58	79	76	81	72	64	65	74	72	70	79	84	64	69	75	79	78	59	67	66	64	76	76	67	65	78	71	68	66	68	77	83	77	75	68	58	74	64	55	87	66	89	68	76	70	60	62	80	72	73	79	72	74	82	68	75	64	59	69	87	71	72	72	75	64	75	82	75	77	58	65	62	72	89	63	65	73	84	89	71	86	74	69	83	70	68	74	71	67	82	59	89	70	75	71	80	90	61	69	60	64	71	52	54	51	79	63	82	59	69	59	79	81	79	75	75	67	66	70	86	66	68	68	82	61	60	67	69	74	74	56	69	78	67	73	64	67	79	74	80	58	75	64	71	72	79	76	73	67	75	70	64	77	73	75	68	73	74	65	64	63	84	85	67	75	66	78	73	56	65	77	77	68	79	64	62	67	74	80	72	84	63	90	68	75	69	74	81	75	72	65	72	60	60	81	67	65	52	71	77	74	82	75	55	60	70	69	70	65	84	69	73	74	72	73	76	68	70	96	73	61	73	58	64	62	56	66	52	66	74	86	74	84	72	69	65	69	76	61	72	62	64	76	73	69	64	61	84	73	89	73	65	79	93	79	84	74	74	70	67	65	62	69	70	72	85	69	80	92	52	71	82	65	61	84	73	66	76	83	70	69	76	57	57	68	55	74	82	68	59	83	72	74	66	61	62	84	63	74	73	82	76	64	87	86	74	58	79	81	78	90	70	73	66	68	56	68	62	65	67	64	64	69	68	77	66	78	70	76	72	64	66	63	69	74	89	59	64	67	70	73	71	67	61	70	81	64	67	80	66	77	81	60	71	78	74	80	69	73	81	53	70	72	68	74	54	68	63	63	73	48	75	78	77	62	85	76	62	80	66	80	84	63	71	66	80	65	79	86	80	67	61	66	72	59	72	51	86	73	70	79	76	61	61	64	81	76	62	77	66	64	72	68	65	73	78	68	73	69	63	63	76	76	74	71	88	79	71	70	74	68	78	76	71	84	57	85	78	50	67	79	63	75	77	77	78	86	80	59	67	82	75	74	68	81	59	78	77	73	67	75	81	63	63	78	70	74	69	67	82	74	65	68	74	89	79	73	82	62	74	58	64	75	75	62	79	73	62	68	73	80	62	69	75	80	89	53	62	74	74	80	76	79	75	65	64	65	77	68	71	69	75	68	58	74	74	80	70	77	80	87	58	73	61	67	71	68	59	80	70	76	79	75	65	70	82	70	83	71	75	67	66	67	71	61	63	91	76	61	62	86	74	67	88	79	65	62	58	58	63	66	74	80	73	70	68	75	62	76	72	65	71	80	63	61	88	76	59	68	61	69	59	56	66	70	71	59	73	71	93	92	66	66	70	69	72	78	82	71	74	65	52	75	74	79	67	78	55	80	62	77	60	77	69	71	64	73	72	69	78	79	73	72	67	82	77	70	76	58	70	71	71	71	79	73	61	59	74	67	72	81	74	66	74	78	71	74	73	65	67	75	59	66	73	83	71	78	66	74	91	69	62	58	79	68	65	54	74	66	88	68	63	77	76	78	73	57	75	74	69	66	76	73	86	69	78	64	60	70	77	49	62	80	82	79	80	67	75	90	66	68	70	65	83	69	67	71	70	75	59	91	66	71	60	74	63	63	69	69	76	75	70	69	65	67	79	63	80	62	66	85	73	68	57	73	78	68	49	75	70	67	70	60	69	68	78	74	74	73	83	82	75	76	57	72	74	66	90	85	73	84	67	55	62	72	71	79	64	58	76	82	79	69	69	79	68	57	53	64	84	69	62	68	57	76	67	58	79	85	58	65	85	66	79	71	70	67	66	80	70	74	72	72	71	84	60	79	64	63	64	75	54	65	75	70	70	83	65	76	59	74	68	64	65	66	59	70	76	65	78	61	78	81	64	63	69	68	62	74	69	75	56	68	73	88	63	73	79	59	61	71	81	77	70	55	75	71	80	74	82	65	60	74	69	93	74	70	67	77	70	73	61	63	71	55	71	66	78	69	71	73	64	72	74	56	68	67	77	76	67	70	75	75	69	80	87	59	77	76	64	84	80	72	64	74	70	65	60	59	78	48	51	87	73	61	63	54	65	74	71	89	85	52	71	67	77	73	76	66	76	73	74	66	69	77	85	72	63	65	74	62	58	54	71	85	83	55	62	66	65	61	76	72	66	65	80	68	70	82	69	60	67	76	69	75	74	63	74	55	70	63	84	54	63	68	66	72	74	64	55	79	82	70	78	69	70	72	63	54	58	76	67	69	63	70	65	78	64	65	74	59	81	75	74	76	75	70	76	68	84	69	65	87	65	72	69	79	71	80	61	78	66	76	58	75	71	74	56	73	78	62	67	78	72	77	83	73	54	69	65	71	72	81	74	61	62	70	71	70	59	82	77	79	70	57	72	64	83	66	66	68	68	63	66	66	67	65	66	65	88	66	70	77	82	73	72	81	84	68	73	77	75	71	76	68	83	63	67	73	83	76	78	63	71	65	69	70	86	72	63	73	65	55	69	59	82	84	78	66	65	80	74	60	67	59	62	62	88	58	60	82	68	74	67	72	54	65	73	63	52	61	66	70	75	66	62	66	67	75	80	70	63	81	82	65	58	72	76	71	71	81	79	71	73	72	77	72	70	70	75	80	63	72	92	64	64	64	54	66	78	92	72	76	85	66	72	69	60	61	65	77	68	57	73	76	73	73	79	78	72	65	62	83	72	60	60	67	75	66	62	66	64	59	83	77	83	75	65	67	69	67	61	79	64	61	74	71	58	73	79	79	70	66	69	70	78	81	72	70	72	62	77	75	85	57	72	61	74	76	74	84	76	70	72	75	61	59	70	65	86	62	68	70	87	57	63	69	68	66	69	72	70	60	54	65	66	74	65	73	80	72	72	67	61	59	73	72
31823	23690	19668	25972	32250	32934	30949	28173	24886	21930	18451	15769	13633	11293	9509	8026	6980	6292	5438	4678	4400	4407	4214	4069	3544	3124	2945	2653	2682	2496	2379	2107	1900	1674	1507	1285	1275	1133	1135	1063	1071	1016	959	931	1000	981	907	964	942	945	970	903	973	867	927	875	863	873	894	898	818	907	909	860	863	886	847	874	846	804	876	832	865	882	856	866	857	832	901	880	818	898	849	882	874	813	843	812	814	848	843	885	855	832	875	854	820	916	879	814	819	850	819	841	822	817	829	826	817	796	874	871	828	875	843	864	855	852	831	870	820	863	869	824	905	855	824	829	876	840	805	887	819	867	824	854	851	828	864	846	873	870	852	892	826	883	846	863	922	832	820	859	826	846	870	848	857	859	872	817	849	848	883	843	912	871	877	844	885	844	849	845	859	885	868	869	786	868	885	838	853	892	860	850	793	827	874	894	868	814	910	863	797	823	840	861	837	858	837	863	843	873	862	882	854	847	819	861	841	891	884	863	878	813	888	876	833	891	839	870	891	843	853	855	819	928	813	862	833	884	835	825	856	859	826	820	869	821	877	871	858	905	890	813	885	827	805	888	876	855	836	906	858	807	836	886	876	884	890	834	851	877	878	807	840	881	846	856	892	827	870	885	835	851	859	835	852	850	896	863	839	863	861	847	887	841	827	810	805	862	849	875	883	863	861	864	895	835	816	878	831	850	883	841	845	851	896	852	906	871	848	823	792	861	863	844	838	843	864	881	815	845	828	846	828	929	829	854	871	818	901	838	816	819	831	850	850	783	823	900	793	811	810	797	858	834	844	825	854	876	808	851	857	790	874	865	896	854	894	912	887	848	799	849	867	840	810	859	843	810	962	857	878	820	890	845	824	850	771	804	827	873	834	855	887	900	868	828	887	835	860	791	818	836	846	831	866	837	811	814	852	872	898	861	854	843	853	878	813	870	855	850	886	887	814	850	828	799	838	875	865	866	825	868	868	842	903	853	832	833	855	833	879	838	801	844	823	866	844	835	858	856	866	840	806	867	840	872	822	834	828	841	860	912	851	834	874	865	842	826	850	822	855	866	903	889	856	874	882	833	842	881	887	813	833	832	887	826	895	875	874	888	865	887	865	858	897	854	828	810	871	843	807	823	855	829	830	902	848	913	854	832	839	863	806	862	812	845	806	821	800	830	865	836	862	857	896	816	823	864	873	828	850	888	842	830	871	882	901	852	850	925	854	862	829	819	823	913	873	897	871	760	863	833	869	845	905	847	802	851	842	884	831	842	834	873	858	855	843	823	834	853	846	883	832	876	845	870	825	849	877	820	817	873	859	873	834	837	879	823	847	864	865	886	841	859	856	853	874	855	830	874	884	850	892	851	859	832	866	806	861	809	819	853	872	851	809	839	824	906	823	811	874	847	846	850	899	913	842	855	880	825	897	892	874	881	877	848	852	880	847	847	859	876	847	843	828	922	853	865	920	863	868	826	859	823	862	899	870	829	788	861	850	822	885	875	749	869	846	873	871	811	847	834	803	858	831	874	832	837	834	847	885	800	860	897	877	827	866	882	797	839	872	852	815	887	840	840	839	809	848	860	828	835	887	816	849	842	854	867	876	874	881	855	835	855	816	844	870	860	864	867	857	899	854	849	846	809	836	850	882	864	835	874	853	883	840	878	838	879	871	851	848	860	832	872	872	842	777	832	877	861	865	846	865	860	842	870	850	877	838	874	856	851	852	853	891	846	854	847	850	895	858	874	817	914	876	867	797	847	816	866	830	834	848	917	891	856	813	813	836	838	856	843	838	882	902	848	886	823	823	801	873	845	853	852	856	832	812	856	861	856	866	822	885	850	902	875	806	854	864	841	859	791	824	796	832	841	869	793	885	816	862	879	853	838	812	881	843	848	881	887	827	830	905	860	823	908	879	854	844	883	829	886	872	894	833	847	837	866	869	871	895	864	851	850	810	826	846	853	899	890	857	894	863	855	848	826	819	865	804	837	838	831	828	818	854	864	821	878	834	850	865	804	872	840	824	878	882	849	857	869	813	819	867	840	906	850	846	844	862	844	846	846	821	812	798	831	890	856	866	858	875	872	870	889	856	861	844	825	872	854	866	828	844	813	854	841	852	858	865	883	841	873	858	842	788	853	841	889	898	857	823	838	828	856	820	895	898	840	888	862	851	844	872	910	829	882	846	903	821	827	817	851	839	834	832	841	834	813	857	855	855	883	808	921	846	853	890	840	865	830	830	843	801	839	826	878	881	814	843	853	844	867	868	872	855	851	871	805	815	858	851	831	820	893	854	824	835	857	918	865	888	784	854	840	856	906	873	795	874	895	848	836	854	785	884	868	782	870	844	855	856	863	869	842	791	871	863	826	870	817	835	832	879	848	796	865	890	848	823	855	836	857	872	811	844	863	904	877	888	854	831	871	872	841	864	851	812	882	830	852	882	891	885	868	860	837	788	817	850	913	920	789	866	859	857	866	805	866	851	862	833	844	847	905	824	907	809	885	826	831	811	839	907	843	830	785	832	831	864	910	829	800	869	861	824	854	845	813	845	923	823	860	863	868	842	874	777	820	820	899	853	810	808	898	796	867	815	834	855	882	821	875	819	830	789	849	873	828	854	847	836	855	898	839	906	821	828	857	855	894	866	881	848	811	934	788	858	838	859	879	860	865	866	829	880	821	825	894	862	850	826	823	861	869	897	871	866	823	882	874	842	874	874	837	886	872	816	842	875	798	855	855	834	845	850	877	834	811	799	838	869	880	836	882	867	887	860	810	788	822	822	835	852	852	836	790	844	842	876	851	877	848	834	879	847	843	849	876	816	857	874	879	911	852	863	885	856	837	833	863	824	850	844	841	853	883	835	840	864	897	824	855	867	840	854	835	868	807	867	823	836	813	874	896	849	829	842	803	817	856	920	922	820	781	877	856	887	831	853	886	812	905	815	872	838	832	898	876	887	901	877	878	896	838	882	875	798	813	871	806	881	869	815	859	873	797	867	849	828	876	876	894	823	845	805	857	870	858	842	882	880	816	873	857	871	857	803	890	877	840	854	833	839	830	877	856	848	851	877	854	856	896	850	851	835	861	884	876	868	810	831	851	859	840	799	899	886	862	834	863	833	805	926	849	848	902	866	828	822	845	820	855	821	840	812	852	856	848	860	867	821	849	896	868	882	859	870	861	855	864	869	837	836	863	850	807	885	901	878	822	825	825	857	856	843	885	827	811	873	899	834	840	808	880	882	882	821	858	844	867	830	839	911	802	827	878	819	852	837	852	849	838	840	828	885	850	901	863	918	839	846	868	857	855	858	813	898	854	833	864	851	861	876	868	825	783	859	844	880	865	853	851	797	799	833	797	849	836	880	872	858	851	833	859	848	854	841	821	809	808	862	856	848	823	859	855	846	784	867	859	811	787	797	908	873	855	820	893	884	827	820	823	862	880	885	867	834	857	853	813	894	834	845	847	850	832	868	828	836	890	842	853	876	881
3507	1712	903	609	606	817	760	589	532	435	314	292	245	217	168	151	138	124	120	106	98	103	104	91	96	94	82	89	72	80	71	73	59	73	83	70	68	71	55	66	85	68	48	64	54	57	70	63	76	67	60	76	70	55	66	74	65	55	57	73	68	58	73	60	70	62	60	56	75	61	50	71	59	77	64	65	66	72	54	71	58	71	72	85	67	84	71	60	56	56	56	54	58	64	71	64	65	71	62	77	78	77	81	59	68	82	51	61	76	62	68	68	69	41	80	70	61	59	66	64	72	64	66	67	68	58	66	59	46	54	72	68	64	60	61	53	66	67	61	55	64	65	61	77	64	62	65	78	64	68	65	65	62	63	61	62	65	67	72	73	58	79	75	71	64	64	69	71	71	59	69	76	71	61	65	65	67	66	69	54	68	70	62	61	46	68	57	72	63	65	62	73	55	75	66	54	50	69	63	65	54	51	72	60	54	55	66	63	84	70	53	69	72	62	73	49	62	65	71	55	62	65	66	63	63	64	64	52	66	69	69	55	62	71	94	64	75	67	78	69	65	75	49	54	49	86	67	62	67	53	67	64	73	53	71	48	68	66	73	63	62	80	64	53	78	82	70	60	45	95	61	66	72	74	82	74	67	70	68	67	57	63	55	55	67	62	62	64	73	60	74	72	63	58	73	58	55	62	68	59	72	60	67	69	72	66	47	64	65	55	65	54	64	67	70	55	64	70	73	63	57	52	54	49	59	49	64	71	73	65	64	78	62	73	70	58	55	69	67	64	73	65	56	68	68	62	55	66	70	60	60	86	62	73	48	69	76	60	56	69	71	59	68	63	66	63	65	69	63	67	72	60	66	72	62	63	75	62	68	54	63	64	63	68	66	61	75	76	64	62	66	68	57	73	61	72	73	57	62	58	72	57	63	58	52	76	58	55	73	65	95	66	60	64	71	46	66	65	77	64	71	58	65	73	65	79	68	65	61	63	60	62	66	60	68	65	76	59	54	82	58	77	73	77	60	60	70	55	58	61	73	68	54	62	60	62	69	68	74	69	80	67	65	56	60	58	42	65	66	74	61	64	69	71	66	55	59	67	60	68	71	66	61	60	71	64	67	64	60	67	70	60	65	57	71	52	66	62	60	66	64	63	64	62	74	56	55	68	67	61	63	67	72	63	73	67	65	57	78	62	81	56	69	62	71	73	63	75	60	69	75	69	66	57	66	67	71	68	68	63	57	66	75	67	62	71	61	59	61	54	50	58	76	69	57	52	70	83	64	57	77	65	60	56	79	71	61	56	65	67	84	64	58	74	61	56	62	68	54	66	71	74	71	67	61	69	57	65	73	53	58	65	72	68	71	62	61	69	60	56	72	66	79	75	58	60	51	74	52	65	66	77	72	54	62	74	64	77	52	65	72	69	59	72	64	68	50	64	60	63	55	63	71	65	79	73	69	62	70	55	63	79	59	68	63	67	62	67	60	74	67	66	70	57	57	72	42	63	75	63	66	65	69	59	70	64	60	62	68	63	71	74	69	57	61	56	54	71	65	68	61	74	54	65	66	76	63	39	70	75	68	63	68	59	53	74	80	72	52	63	73	66	63	67	71	70	64	69	60	65	66	65	65	65	75	74	73	61	59	71	53	69	63	72	74	63	54	63	69	74	71	59	75	82	71	61	60	66	65	75	63	58	76	69	59	65	67	66	75	61	64	75	78	59	69	71	56	67	72	61	54	88	73	55	73	70	62	52	64	65	83	76	81	64	61	65	57	58	55	61	70	63	71	71	69	60	67	63	67	65	56	69	56	75	79	63	68	65	57	66	70	58	58	67	57	79	73	71	61	52	65	60	59	53	85	40	63	67	82	74	58	59	72	48	73	57	56	64	69	53	75	51	74	63	65	52	69	57	69	80	70	77	66	71	68	83	58	64	55	69	74	51	62	70	75	59	64	66	77	65	61	72	72	64	73	61	71	78	61	65	65	73	70	73	66	86	67	55	59	52	64	82	60	65	60	73	53	59	68	65	70	70	69	71	76	58	76	70	65	58	64	68	53	62	48	69	75	60	68	57	77	77	55	68	61	79	49	60	69	79	43	76	65	48	72	70	55	43	56	67	74	65	68	73	81	81	69	58	57	72	81	66	77	66	55	55	56	61	54	60	75	69	66	57	68	69	71	77	47	68	59	68	74	70	70	72	66	62	77	59	55	52	60	60	64	57	72	72	65	61	66	72	76	54	67	63	63	52	67	84	63	58	62	73	72	63	66	59	69	70	70	65	50	67	65	74	65	62	61	63	64	67	66	73	75	65	68	70	70	60	59	56	77	64	59	82	60	73	57	67	61	49	68	66	67	61	58	55	68	56	66	70	58	59	63	69	62	63	70	87	54	81	52	69	76	63	59	83	70	55	71	69	71	86	59	65	65	60	75	60	68	76	59	67	77	64	75	68	70	65	57	65	66	75	63	65	59	57	72	66	65	71	59	72	60	50	54	64	55	59	62	76	81	66	57	65	64	64	54	65	64	66	64	81	71	64	67	64	69	73	66	54	61	68	54	74	79	55	69	70	60	56	74	60	63	65	67	73	66	52	58	62	61	62	82	66	69	81	63	78	66	65	60	61	73	51	64	57	65	64	74	68	77	81	51	70	64	68	68	65	72	56	58	54	56	56	67	55	59	70	70	59	67	65	64	69	72	62	66	66	61	79	71	63	71	76	65	66	66	64	61	59	67	78	66	65	71	69	60	82	64	63	55	55	81	72	71	70	71	70	67	76	62	68	68	65	68	63	73	79	66	70	53	63	62	74	73	83	66	66	56	63	69	59	67	68	60	62	72	63	50	57	72	60	82	67	68	58	56	77	59	71	56	74	67	55	61	58	46	53	65	60	67	57	64	59	70	61	60	64	64	65	70	60	60	69	63	68	68	71	72	61	78	65	66	77	79	85	59	64	57	64	65	62	51	56	66	60	65	85	55	55	73	69	62	66	78	58	61	42	71	63	67	69	53	61	51	55	66	69	76	49	86	77	57	62	80	54	49	60	62	70	60	61	61	62	79	48	57	65	59	73	60	59	57	58	72	69	71	71	71	58	63	70	65	73	74	63	62	73	56	50	67	65	69	68	60	71	61	75	56	71	62	77	65	59	75	77	62	62	67	58	70	57	75	69	70	83	60	50	64	69	66	60	76	47	62	71	70	72	62	65	83	61	68	78	74	68	71	66	56	59	55	54	67	61	63	68	57	68	61	68	76	63	53	76	75	60	76	67	75	75	71	72	54	59	71	56	58	52	49	71	61	63	57	67	56	66	68	61	72	80	64	50	86	56	87	71	59	57	64	88	51	59	56	60	76	61	66	78	69	81	75	64	67	60	67	73	78	67	60	68	64	60	64	68	60	63	54	67	57	72	70	57	74	66	79	71	68	66	65	59	66	78	62	73	52	57	63	64	69	71	69	65	82	76	63	73	67	61	78	68	70	64	64	64
25580	17678	13506	18522	25377	25696	23349	20605	17665	14636	11846	9626	8171	6886	5386	4226	3600	3124	2775	2332	2079	2139	2116	2002	1890	1709	1573	1465	1461	1299	1400	1278	1169	1093	1032	1017	958	924	913	865	843	863	887	890	813	888	872	871	867	821	777	787	789	777	796	814	814	774	758	823	787	827	759	789	857	788	763	749	751	780	842	782	768	815	866	809	817	814	800	830	776	781	796	784	802	856	798	822	765	861	820	825	828	798	801	808	801	771	805	782	804	834	764	836	803	787	814	743	762	788	755	828	787	816	808	804	784	804	806	742	784	835	824	857	885	761	781	779	797	811	768	796	753	798	783	797	841	803	830	852	830	835	766	795	784	818	762	793	838	785	775	829	820	807	798	813	786	779	768	814	800	779	818	778	770	797	748	819	848	787	801	752	804	768	792	790	817	824	801	784	790	795	797	784	769	777	780	773	783	761	800	775	799	813	775	795	749	826	791	785	813	774	773	807	779	821	777	774	792	808	796	755	802	727	787	806	780	807	811	762	775	785	750	783	771	814	747	807	875	832	801	806	777	737	810	805	815	775	800	740	795	806	828	830	758	794	794	739	765	794	772	819	817	836	798	765	769	758	748	770	752	825	821	764	788	749	787	811	788	818	838	773	787	787	771	772	740	841	774	779	761	747	776	785	820	816	721	806	787	802	813	801	816	773	811	802	780	829	817	751	807	738	761	794	756	794	790	796	766	801	800	784	797	793	778	869	779	792	750	830	798	796	815	764	737	786	751	820	779	790	787	778	777	791	737	792	761	788	785	833	764	838	776	808	812	809	759	801	780	819	806	801	818	760	755	780	827	763	779	789	754	833	785	796	837	787	784	802	808	806	784	782	756	815	807	825	815	800	853	753	788	791	815	814	777	771	802	785	803	830	769	782	792	773	817	814	779	820	770	775	801	803	841	803	772	839	797	785	808	826	787	786	783	758	784	808	811	827	762	842	810	826	766	781	772	781	784	853	815	755	792	813	797	794	804	733	807	812	797	787	771	781	721	763	823	758	761	780	774	762	790	777	782	738	762	796	759	787	811	748	811	844	814	813	827	781	762	821	789	756	798	788	781	799	786	778	788	783	791	774	791	804	799	801	796	820	811	763	780	785	801	766	802	797	813	766	794	777	775	750	792	844	797	785	833	823	747	795	763	813	772	807	777	748	875	803	787	773	803	800	801	808	787	788	779	785	863	757	833	816	818	782	795	785	843	772	745	808	816	812	795	830	781	778	767	790	808	801	830	784	846	781	785	791	796	792	818	814	820	764	778	831	772	796	819	787	826	762	801	819	781	792	805	756	744	818	761	814	789	729	780	735	806	781	806	809	744	855	795	788	782	822	794	833	786	758	755	783	786	797	840	803	757	796	794	842	757	790	805	797	818	843	779	768	808	794	784	867	779	784	802	747	745	791	844	808	809	830	781	811	756	778	762	832	824	765	779	803	817	777	730	777	813	782	830	796	782	841	838	818	773	816	747	799	738	845	792	768	770	792	779	774	810	787	756	760	810	827	782	746	770	788	800	808	769	811	785	749	809	790	732	789	807	772	792	792	850	782	814	807	823	760	828	780	764	793	755	781	795	805	789	798	781	745	796	808	840	777	836	833	824	813	776	788	828	839	798	825	826	805	790	799	761	797	774	795	789	838	813	798	858	761	807	791	805	832	801	789	814	785	780	816	768	801	802	860	783	789	814	803	857	775	804	766	813	791	822	812	835	831	821	816	800	785	824	762	823	793	789	809	768	812	821	796	740	794	777	808	785	785	845	808	780	798	791	812	768	760	838	805	767	781	769	771	798	805	778	767	802	782	787	782	796	823	739	834	764	757	754	804	802	790	819	811	808	774	817	797	725	769	806	770	822	773	788	777	766	803	800	782	733	794	837	785	811	802	829	785	776	746	740	797	786	788	772	781	808	799	765	785	849	824	805	845	746	808	815	797	797	808	810	790	756	777	796	864	788	759	819	784	761	783	792	770	831	746	819	804	759	741	783	757	841	744	807	776	816	791	783	782	784	810	767	794	797	770	771	786	782	837	703	806	762	790	750	835	772	779	759	822	826	812	766	804	819	787	790	780	785	799	810	788	717	789	806	804	782	808	787	808	791	782	843	800	787	832	742	818	777	815	814	797	746	804	783	788	839	771	781	801	834	786	735	771	796	776	766	794	822	731	775	795	773	777	754	816	784	878	796	788	741	791	858	783	790	791	776	805	788	809	801	824	839	753	775	765	849	766	786	763	805	785	769	825	783	798	791	784	744	794	810	738	763	728	812	762	782	810	769	777	788	739	763	780	802	772	800	821	797	821	818	759	808	787	836	790	788	812	789	810	817	794	771	807	799	775	795	798	762	779	790	832	788	802	810	818	824	759	751	844	803	744	808	757	830	785	750	800	781	816	779	759	801	760	799	785	797	831	777	788	831	769	834	767	794	747	776	794	797	754	803	785	813	819	789	747	806	793	773	804	819	825	774	764	818	779	760	750	800	780	815	812	756	773	833	792	760	817	781	823	741	795	802	816	800	804	790	810	784	771	793	822	767	804	815	829	740	785	800	819	826	777	779	857	800	785	795	777	805	785	736	811	798	785	789	777	827	821	799	855	785	787	811	815	791	769	809	820	793	743	729	749	734	816	824	813	785	746	845	805	798	789	832	825	805	801	782	813	818	805	803	789	786	795	801	786	738	763	735	813	776	778	754	797	806	777	780	797	839	758	790	794	782	800	778	800	807	786	782	751	772	797	805	786	821	810	820	760	786	782	794	811	810	771	813	805	787	767	830	805	746	780	780	812	793	734	824	735	855	778	776	781	743	857	843	808	791	776	792	795	777	840	752	805	824	789	791	801	809	767	791	773	774	765	754	800	876	776	761	778	799	874	771	790	796	798	798	801	775	778	765	799	769	813	815	811	771	792	769	782	840	772	752	753	750	787	757	809	815	780	774	791	778	763	803	737	782	811	797	820	798	794	780	770	788	795	746	759	800	767	769	807	719	780	778	778	841	838	818	756	798	796	748	797	741	780	811	759	759	847	788	850	774	821	737	792	793	798	775	804	826	772	807	785	766	795	782	783	795	787	789	818	755	794	801	813	810	814	772	852	783	765	832	843	798	807	780	808	772	733	782	767	808	808	779	769	841	782	779	790	781	869	780	781	779	792	806	770	784	773	788	807	801	785	795	807	812	814	762	803	856	795	791	787	787	840	796	818	800	762	864	826	801	826	818	778	797	808	782	834	803	768	817	742	791	791	817	786	815	800	836	749	819	788	799	807	739	763	831	788	800	785	830	791	818	813	843	826	734	838	786	810	810	818	821	825	801	841	761	808	868	803	826	791	790	774	758	765	795	785	772	829	790	811	768	766	792	834	787	826	743	807	783	788	802	797	750	772	792	830	829	753	795	822	795	776	753	841	785	833	840	779	807	819	777	803	741	815	770	808	747	830	810	764	766	847	784	722	788	816	808	772	773	766	839	810
4317	3123	1569	958	1059	1168	1135	991	774	597	456	371	352	296	213	196	177	155	129	124	126	126	110	111	108	94	96	92	98	104	97	94	66	86	80	80	74	73	53	70	85	63	74	50	79	68	74	75	71	77	64	81	66	59	68	58	66	82	77	62	60	52	56	61	66	61	61	66	64	78	77	68	55	63	72	69	62	63	87	67	68	79	80	71	67	74	59	67	66	76	72	75	61	71	63	63	68	73	76	79	74	70	76	68	70	62	65	69	73	63	68	63	66	63	67	54	69	70	75	74	67	67	65	68	59	70	65	60	61	74	72	62	65	73	67	68	75	66	68	72	82	63	71	69	59	77	66	68	66	69	67	67	63	67	64	79	65	64	59	67	61	73	72	64	54	66	67	60	68	78	74	58	77	72	55	71	68	76	60	73	64	62	64	64	62	70	63	69	68	52	70	70	75	72	83	71	65	71	52	71	58	58	78	65	58	66	81	67	68	54	84	70	61	66	63	79	69	60	69	79	68	68	68	70	68	67	81	63	64	77	57	65	63	77	52	79	81	54	70	66	59	68	62	75	58	80	65	62	46	80	67	72	83	45	69	72	64	72	83	62	67	66	56	55	71	57	59	52	68	65	71	71	56	60	53	64	64	72	67	70	58	68	90	70	64	58	78	63	64	62	64	68	64	70	71	78	64	65	70	64	55	58	66	48	51	64	68	51	63	73	72	72	68	72	70	55	53	63	67	59	62	63	59	77	74	63	71	61	74	65	64	75	63	79	51	67	75	48	51	62	66	61	68	57	63	74	60	63	77	70	84	67	79	77	71	61	67	77	64	47	74	71	58	79	74	73	72	78	56	59	64	71	66	92	68	73	62	87	81	65	69	66	75	62	59	77	66	68	61	85	81	80	69	65	57	61	61	72	81	53	72	74	55	46	67	57	80	63	78	77	65	49	69	62	71	69	61	54	66	78	71	55	73	53	62	57	66	67	77	60	75	68	76	59	54	81	71	68	62	85	79	75	62	77	65	77	72	68	64	74	64	77	50	68	60	73	73	72	64	66	66	65	63	77	64	67	72	81	65	69	64	81	65	53	65	60	84	57	62	58	74	62	70	72	65	65	73	60	67	69	45	60	65	72	66	74	55	75	64	66	71	72	73	73	64	75	55	61	54	68	59	64	50	45	73	63	70	52	78	77	67	54	64	63	56	65	70	74	68	76	67	67	57	78	63	82	66	75	72	77	71	66	45	89	71	76	73	47	80	74	85	71	56	67	63	73	72	66	54	80	70	64	78	64	68	72	54	60	61	54	76	68	81	81	63	64	57	65	61	67	69	69	84	57	72	59	58	59	71	75	64	73	61	63	53	65	63	78	62	72	75	76	71	73	81	67	67	66	70	76	72	66	64	66	64	76	68	84	87	64	75	58	57	55	78	53	62	68	60	55	69	69	72	77	75	69	78	67	74	64	69	57	59	59	83	55	65	66	55	68	77	67	66	69	72	74	77	76	87	66	69	71	56	51	59	70	58	63	67	91	70	55	69	71	65	69	75	72	45	73	60	58	64	81	72	67	63	69	50	57	65	54	76	64	67	72	72	65	73	76	80	61	81	67	68	70	73	64	65	64	66	95	64	68	64	78	61	65	66	63	70	71	76	67	62	64	57	61	57	74	73	72	58	63	74	64	58	72	66	55	59	62	64	74	61	56	69	58	80	67	80	66	75	65	57	59	79	81	64	79	66	59	69	55	51	72	59	72	67	59	55	66	66	57	59	77	67	75	69	73	72	61	71	67	68	69	55	68	74	65	57	62	70	73	61	71	72	74	59	83	63	70	75	58	60	70	61	60	68	64	70	82	43	71	67	90	70	60	81	69	57	74	62	69	68	70	75	71	63	70	57	67	56	65	71	49	75	70	65	73	57	67	44	73	60	77	70	69	57	73	62	51	70	50	69	73	55	74	51	80	80	81	72	87	69	66	59	63	71	75	71	68	67	76	62	71	70	58	72	65	70	50	70	71	74	64	66	72	81	77	78	62	61	54	64	70	72	73	64	68	80	79	61	75	67	80	62	58	62	59	63	76	74	68	54	61	54	73	65	73	72	70	51	62	82	71	67	68	65	70	69	71	73	62	64	66	75	69	61	52	71	65	88	55	76	67	81	51	56	79	66	57	65	64	61	66	59	67	59	66	63	57	71	71	55	72	63	54	70	51	82	64	75	73	62	60	69	78	70	68	47	69	72	58	82	68	56	73	69	69	51	64	59	64	79	61	65	64	64	82	74	79	61	84	68	67	62	79	67	68	58	72	62	70	78	54	68	78	72	64	67	56	65	62	52	68	62	72	65	62	67	55	55	57	68	65	77	63	72	56	67	70	75	69	63	63	67	73	64	68	70	66	71	65	80	66	65	68	59	80	68	79	80	75	73	77	58	63	71	65	71	64	63	68	70	66	73	64	61	76	70	65	73	75	59	73	62	61	60	82	89	91	75	78	69	79	69	73	78	85	85	69	77	63	65	71	75	70	61	82	54	58	67	68	61	75	71	60	75	64	84	77	62	73	63	58	80	57	86	80	71	79	70	66	74	72	59	56	75	69	65	63	73	58	66	53	76	64	74	59	74	58	83	71	70	62	69	70	65	68	78	65	66	56	59	69	82	81	64	63	57	71	75	53	58	60	68	83	58	50	75	81	77	72	64	50	74	79	75	84	67	75	57	72	56	76	54	67	61	73	74	78	66	77	87	64	55	68	80	58	62	67	71	65	76	51	74	73	75	68	68	68	75	63	72	68	65	72	77	72	88	59	69	66	55	68	55	53	83	78	73	76	81	64	65	79	73	59	65	65	64	64	62	75	58	71	81	60	74	67	68	72	82	72	73	57	70	62	58	76	66	66	63	70	73	60	79	65	75	63	62	59	74	54	56	68	72	70	65	60	73	54	60	70	57	74	73	59	72	66	52	63	82	63	59	70	53	69	71	61	64	78	90	83	75	66	74	73	90	73	70	59	80	57	97	75	60	62	65	73	52	60	68	70	72	62	69	63	80	64	78	64	55	73	61	64	68	62	64	66	79	76	59	75	64	69	75	65	53	69	76	59	65	79	75	69	61	67	54	72	61	64	57	66	62	76	63	67	57	66	77	76	68	63	59	64	69	69	57	57	72	62	77	59	66	76	77	86	75	75	74	70	60	78	60	60	71	49	72	66	59	67	74	68	64	52	45	68	71	69	66	57	64	79	61	61	71	64	60	65	73	64	78	68	41	75	55	77	76	68	63	62	73	61	64	78	66	70	68	66	72	63	74	72	70	89	64	76	75	76	70	78	66	67	81	67	51	66	67	77	44	66	57	65	77	69	77	57	71	58	58	61	81	78	74	59	62	55	66	69	68	75	60	65	71	73	56	67	74	76	71	60	65	66	68	77	69	61	71	77	64	57	51	76	74	69	70	69	71	69	79	65	73	57	64	84	70	76	69	64	79	82	80	65	77	52
29428	22020	17495	23394	30189	29730	27376	24109	21354	18076	14992	12586	10545	9000	7098	5560	4631	4053	3627	3114	2763	2672	2661	2520	2250	2072	1988	1791	1613	1612	1586	1494	1374	1224	1137	1096	1065	950	935	936	935	941	879	827	884	842	884	847	837	860	817	845	847	887	843	762	824	821	833	826	779	833	842	796	870	867	864	852	849	790	821	847	768	795	848	771	811	757	838	803	796	786	766	748	749	786	782	817	787	803	848	838	773	797	783	800	840	811	808	787	820	790	777	786	825	776	791	766	796	773	747	811	818	803	807	773	775	851	823	783	805	825	815	784	810	754	819	783	783	787	783	816	859	800	774	825	777	812	823	770	805	793	778	771	833	785	818	782	784	796	841	772	783	787	818	779	817	791	799	806	850	817	826	798	802	770	792	793	792	804	815	766	795	818	812	817	817	814	771	803	837	747	795	820	817	812	834	806	769	799	802	816	793	775	846	786	807	811	829	796	804	845	771	759	776	827	829	790	804	771	818	811	810	809	803	783	811	788	823	826	807	769	747	795	800	836	786	803	792	808	797	802	847	815	801	777	789	750	801	784	807	811	845	822	819	785	831	849	736	835	803	819	795	838	809	836	784	846	836	779	808	843	805	803	770	760	833	776	823	792	805	836	780	836	769	771	782	810	786	797	745	814	780	787	775	804	791	825	798	800	828	764	798	766	843	811	784	798	777	842	785	827	857	841	817	822	832	816	809	806	793	786	845	799	794	823	755	773	835	769	715	810	775	791	829	840	801	815	824	815	812	789	800	794	824	771	825	811	806	811	783	830	775	825	812	809	766	768	793	816	783	811	790	787	798	827	847	804	775	783	815	822	802	757	829	800	822	786	765	813	758	807	782	821	818	818	819	828	788	778	807	841	814	838	821	818	785	814	808	788	797	804	759	812	827	787	811	833	785	846	764	789	800	808	825	880	798	812	749	811	792	803	815	790	792	797	811	823	809	792	807	839	807	802	817	777	783	814	839	805	745	831	799	802	769	810	814	783	819	805	743	817	783	848	763	753	783	797	788	850	803	796	841	816	788	826	744	803	815	841	810	792	775	780	849	825	752	808	781	771	795	784	824	801	762	838	799	823	783	787	783	808	818	790	831	792	794	841	815	814	800	838	830	788	794	800	835	809	824	823	793	775	789	813	776	840	838	886	780	804	794	776	798	798	868	787	766	746	797	779	799	758	780	760	835	794	771	893	821	826	832	750	781	793	774	805	739	766	776	799	831	748	816	859	867	847	871	791	836	813	829	887	785	772	763	810	811	822	816	827	811	753	822	824	833	792	818	824	779	789	770	820	771	770	814	830	817	854	864	738	842	800	785	777	815	829	782	827	786	823	851	822	801	783	766	790	841	815	814	784	832	790	811	806	846	807	777	801	823	827	765	792	835	862	875	774	829	830	786	817	793	774	808	776	790	785	798	819	786	782	779	831	793	826	810	822	809	815	797	794	784	801	790	763	866	777	826	810	822	821	816	795	775	805	776	803	778	817	764	806	876	815	787	796	795	770	786	795	767	830	863	754	774	779	827	831	808	791	838	792	774	847	830	802	794	856	842	758	798	808	824	809	782	848	789	804	744	787	834	796	792	768	837	791	752	806	820	780	835	779	830	806	772	794	778	756	763	812	768	834	780	815	798	767	805	798	793	789	755	756	809	805	817	857	800	758	860	783	810	781	763	766	737	857	859	801	810	849	831	741	785	797	807	800	793	769	809	781	797	788	812	756	818	812	821	753	810	805	804	804	779	803	785	805	836	793	817	840	832	794	770	813	798	798	799	778	812	830	796	806	743	808	784	742	817	730	774	771	791	823	812	795	832	792	784	825	789	767	802	770	771	799	802	799	803	786	808	811	857	833	807	782	772	804	802	778	787	820	795	833	826	743	809	794	834	835	830	826	784	797	842	853	827	799	813	801	791	795	842	832	774	800	793	832	760	779	816	822	817	798	798	845	799	769	775	783	850	805	796	824	833	821	824	764	794	770	786	803	838	774	747	834	797	745	764	834	839	810	848	815	780	842	824	840	811	853	794	841	804	763	792	809	784	791	809	827	766	760	802	794	792	802	798	821	841	772	816	779	780	798	826	756	811	826	809	779	821	784	845	775	784	813	841	837	820	785	799	839	841	736	836	800	811	772	794	796	806	817	805	843	779	782	796	790	787	790	834	807	787	824	854	776	814	769	789	781	775	850	791	845	786	845	875	799	833	841	851	809	811	830	836	863	823	782	797	843	838	793	832	786	764	848	777	801	775	794	796	797	844	836	784	813	840	833	790	869	807	830	805	812	844	827	776	786	819	797	841	840	863	810	767	783	838	818	789	851	875	787	817	826	795	832	790	825	811	757	789	848	822	846	848	841	809	794	802	808	833	854	802	789	725	778	802	820	776	793	775	784	799	836	800	778	828	856	825	810	844	853	810	736	768	782	827	788	799	821	773	825	785	822	754	788	788	808	778	792	836	781	748	787	829	767	787	835	809	773	807	845	782	852	784	812	774	819	829	789	798	751	768	855	787	766	789	816	827	808	803	850	810	812	869	832	835	838	786	841	827	833	783	798	873	799	825	839	797	824	801	782	830	826	790	809	805	823	793	791	791	830	797	791	834	791	861	818	805	791	802	811	876	799	816	825	791	822	779	766	766	816	775	804	835	875	772	782	800	771	797	763	781	831	752	808	791	811	833	766	771	817	806	818	799	821	810	761	787	872	751	787	796	862	796	780	852	812	801	789	794	873	797	794	817	807	832	792	821	751	876	826	778	800	830	830	793	852	794	777	864	843	813	792	822	879	827	785	799	850	800	791	820	853	779	784	790	847	801	818	780	788	789	741	802	806	782	836	831	815	820	802	807	743	836	829	777	785	863	834	799	732	778	819	739	793	778	816	799	772	814	811	814	828	854	800	760	832	792	774	811	833	822	834	793	808	799	778	843	828	786	775	855	809	815	813	836	750	850	839	794	795	806	778	823	790	812	844	780	798	872	773	816	776	769	827	814	798	718	817	771	827	782	826	793	762	794	762	813	801	800	833	877	830	766	782	879	826	830	825	797	839	801	794	825	822	785	833	819	801	839	823	784	801	832	821	746	781	817	867	823	831	798	788	835	787	823	824	816	789	750	820	787	776	820	822	788	808	832	832	759	797	784	791	825	828	864	801	788	809	752	870	815	769	755	818	815	786	831	817	803	810	808	839	864	769	826	796	809	835	805	804	847	793	833	799	864	797	833	770	830	832	813	799	797	822	815	873	817	775	823	798	823	796	808	774	803	778	862	798	836	832	837	769	781	825	820	791	797	818	811	846	782	816	839	858	834	799	800	815	780	756	808	811	820	862	812	825	784	837	818	829	803	770	820	801	816	760	845	815	740	823	838	785	791	770	790	830	766	793	822	804	786	808	807	822	817	853	813	838	770	806	750	773	802	813	799	808	795	827	794	830	837	843	789	788	793	886	803	814	783	799	798	803	839	827	827	809	771	801
5706	2988	1600	1029	1112	1285	1174	953	833	688	516	470	383	295	222	192	172	162	132	149	128	108	117	136	110	107	121	114	93	96	81	80	81	86	89	73	74	80	66	78	61	80	73	73	75	62	69	51	81	73	81	85	75	67	73	66	60	83	73	75	86	70	66	69	73	57	77	63	76	85	70	70	66	74	87	83	66	73	63	69	78	72	62	72	63	59	65	49	65	67	69	78	59	64	72	60	77	60	74	85	59	62	61	70	73	78	78	63	70	73	70	64	69	54	63	71	66	68	56	68	76	71	76	70	63	65	76	89	65	68	62	72	72	80	71	79	70	68	84	69	64	73	78	68	70	59	78	64	64	63	77	78	65	82	79	66	75	69	66	63	58	69	88	70	63	68	81	73	65	72	62	74	65	67	60	60	70	55	72	82	61	65	66	76	76	69	73	63	88	87	69	82	74	75	73	71	53	71	65	72	64	83	71	72	66	69	75	66	83	68	65	70	62	69	67	70	58	65	62	50	61	73	72	62	65	61	48	92	79	70	59	82	84	70	62	80	79	67	80	73	75	75	73	88	80	64	68	80	56	78	80	62	78	72	70	72	54	67	67	78	63	82	58	63	68	70	72	66	50	84	71	93	85	65	80	54	73	71	81	67	68	69	61	78	76	66	69	84	63	73	72	76	72	60	89	65	72	61	81	71	60	70	62	67	70	57	69	80	66	73	68	75	69	74	62	63	70	74	61	57	75	79	63	75	71	59	62	65	64	62	74	77	80	60	54	56	65	69	72	69	61	69	76	83	64	62	71	68	70	83	68	71	68	81	77	70	78	68	69	74	76	87	63	59	67	72	75	76	74	65	85	67	56	70	70	85	56	58	66	77	82	87	66	65	63	68	67	76	72	67	80	57	75	55	66	70	91	82	79	67	62	73	65	86	61	67	67	66	70	64	68	81	66	68	75	74	69	74	60	72	79	64	66	74	90	59	55	61	61	60	57	78	64	58	59	71	55	73	72	71	77	58	60	72	88	58	62	64	77	73	77	71	64	64	70	69	86	65	83	72	72	63	72	67	59	69	75	72	82	52	67	60	61	66	69	75	79	66	81	56	59	72	76	62	62	73	61	79	77	65	75	72	69	69	73	60	73	62	78	65	76	54	73	86	78	66	82	59	71	62	71	66	80	68	59	61	59	70	66	67	69	65	63	70	64	80	68	60	72	71	67	61	74	77	75	77	77	85	64	71	77	75	71	67	81	76	59	72	68	75	73	74	63	65	68	53	66	67	76	70	74	89	69	65	66	52	79	87	60	60	49	63	73	70	61	73	70	81	78	67	79	69	67	61	63	69	62	68	64	65	69	66	73	71	67	69	65	60	64	75	65	70	77	63	66	79	75	69	44	76	67	74	66	63	62	69	67	71	78	72	73	57	76	71	79	66	60	64	67	57	65	76	62	59	75	77	65	66	64	67	75	64	65	68	76	81	73	89	60	71	75	74	79	69	60	73	79	71	77	67	62	62	70	79	63	74	59	58	75	53	77	70	77	80	63	72	62	71	81	73	61	67	65	65	67	63	87	75	55	65	72	74	65	75	58	83	63	76	66	60	67	74	52	69	65	69	65	52	75	61	75	67	69	58	71	76	73	76	61	80	71	83	74	69	71	74	58	68	79	72	61	63	63	72	59	77	67	73	79	58	64	68	72	78	85	75	74	74	81	75	67	75	67	59	54	82	61	69	73	71	77	63	64	61	68	79	70	58	59	63	74	58	78	72	73	55	47	71	65	75	65	78	74	70	73	61	78	68	69	67	68	60	72	77	77	71	64	81	74	74	67	68	65	67	60	61	61	77	64	64	85	81	73	79	58	80	85	73	59	62	62	58	80	79	77	79	61	89	70	72	61	80	70	70	87	65	58	62	66	71	75	56	73	68	65	70	84	63	53	61	65	71	77	67	76	66	68	66	53	70	75	65	66	68	70	64	67	80	73	59	81	67	57	80	74	67	78	63	74	53	75	62	63	71	70	74	67	64	61	81	67	60	64	85	58	71	63	72	63	79	66	56	77	69	68	64	69	78	61	62	59	75	80	67	80	80	60	57	63	72	66	65	65	76	78	66	66	70	60	77	70	65	75	58	73	67	73	64	70	80	60	55	75	59	79	78	63	61	66	76	67	68	54	75	61	78	76	62	75	65	64	75	71	74	74	68	79	65	54	53	83	84	76	76	67	61	67	65	58	78	68	61	59	82	77	79	55	58	85	71	76	43	60	67	60	65	74	69	76	54	67	70	79	68	60	70	85	71	70	60	84	69	61	67	67	67	65	60	65	66	89	66	64	73	72	67	78	60	66	64	75	72	61	80	70	65	62	69	87	59	57	68	81	66	64	88	69	76	66	82	75	68	70	66	58	58	66	69	67	78	75	89	74	71	73	62	77	66	62	69	75	70	65	75	80	72	71	65	82	68	68	77	74	63	76	72	74	74	54	80	60	67	66	72	75	78	80	78	64	69	81	64	71	57	71	64	78	86	84	75	78	68	61	67	59	82	66	66	74	75	56	66	77	75	65	75	69	78	60	71	55	75	65	71	63	57	62	67	63	77	70	63	63	77	83	57	67	69	82	70	50	97	66	72	62	69	72	65	77	67	62	76	68	77	77	61	73	64	81	67	72	68	74	57	78	65	66	72	70	52	69	68	67	81	74	62	75	83	76	57	65	69	77	56	78	65	71	71	86	65	84	65	59	62	69	71	72	70	62	64	59	71	76	68	87	55	79	61	50	55	81	66	72	83	64	72	77	85	74	66	66	76	80	80	57	57	73	67	74	72	75	76	68	58	74	63	70	62	71	80	65	62	58	67	69	80	74	74	76	65	71	58	67	80	69	67	71	69	73	77	72	55	75	59	64	61	76	71	65	62	68	55	59	73	84	67	68	70	69	62	65	59	74	69	64	54	80	77	91	78	69	71	63	83	84	63	63	70	72	76	65	64	72	80	72	64	74	64	76	64	91	58	68	65	82	61	77	79	82	71	69	50	66	56	73	83	75	77	64	71	66	55	62	68	62	77	56	81	80	70	60	82	74	73	69	62	66	69	73	68	78	62	72	65	77	68	96	82	61	71	61	75	86	82	52	71	76	75	65	60	68	72	61	58	72	84	71	72	61	73	60	88	78	74	62	78	62	62	62	65	66	77	75	81	68	71	65	61	71	71	80	70	80	66	77	70	67	81	70	58	68	75	67	64	66	63	63	64	69	57	67	72	57	70	60	57	64	75	79	81	72	59	76	65	59	69	82	58	59	71	66	65	73	58	74	59	72	71	69	66	81	62	54	75	68	71	69	79	73	59	65	68	63	57	74	58	69	66	88	65	78	76	65	76	52	65	63	62	74	60	87	67	74	72	73	82	77	80	73	61	67	83	55	68	69	65	59	70	69	73	45	73	66	63	69	67	76	64	76	61	76	88	79	65	57	65	67	76	66	72	56	54	69	73	74	74
28641	21901	18024	23856	30159	30167	27812	24529	21915	19308	16032	13594	11496	9500	7718	6129	5098	4450	3797	3356	3064	2756	2699	2608	2460	2323	2188	1868	1743	1573	1626	1662	1431	1370	1180	1093	1038	1014	978	991	958	1010	973	935	968	954	952	927	852	853	901	876	864	881	852	878	863	834	899	900	832	864	848	838	855	868	848	815	857	903	871	855	868	849	897	826	846	882	841	847	821	860	795	775	859	859	848	833	848	820	852	863	841	883	851	811	819	822	828	827	842	901	866	862	842	870	844	902	857	855	851	851	801	819	867	864	849	867	850	848	787	881	857	815	857	863	882	823	841	836	892	869	878	832	818	850	848	847	837	909	868	812	891	800	935	799	876	826	792	836	870	788	838	857	870	788	791	798	826	858	844	855	837	825	839	841	887	881	843	870	851	845	869	843	871	829	782	883	822	816	754	820	782	841	813	854	808	852	861	854	817	833	875	817	848	854	809	837	833	800	840	817	818	871	823	834	887	857	869	881	835	871	861	858	841	808	812	850	860	895	806	861	830	846	817	829	832	922	885	827	866	836	874	801	860	844	846	825	865	859	856	784	798	889	829	828	827	829	860	801	848	805	855	884	865	816	800	832	874	841	850	885	823	803	825	823	849	859	818	791	810	896	789	840	818	838	856	832	864	876	821	927	800	878	827	871	855	811	877	849	846	852	878	829	866	856	856	891	851	822	777	816	861	851	841	850	898	836	830	855	815	849	852	843	793	847	861	807	872	850	837	888	860	772	828	873	849	833	859	822	879	787	887	842	880	844	796	842	814	874	890	851	842	792	855	872	829	830	922	876	788	825	849	897	835	806	816	824	865	846	805	899	898	806	831	850	819	854	860	830	854	836	847	824	778	827	815	821	809	896	849	853	817	783	832	832	831	808	842	832	845	843	863	851	833	841	834	854	883	852	884	821	821	873	811	840	874	890	938	845	796	832	831	816	785	821	879	831	870	844	826	845	946	814	865	796	926	878	852	896	824	816	824	856	903	838	865	827	811	806	838	820	887	836	871	885	861	836	809	838	877	869	823	836	876	842	805	833	811	860	851	830	876	858	840	877	839	873	850	836	840	869	841	830	845	816	804	813	841	871	875	831	869	830	835	852	899	822	801	858	775	828	855	798	815	829	807	809	795	838	840	820	857	842	851	898	856	853	859	842	845	895	862	838	869	836	830	878	878	829	813	857	845	815	823	886	834	816	864	839	850	858	819	827	714	873	837	804	835	876	828	836	782	844	824	891	858	893	826	834	843	862	819	859	834	859	862	800	873	841	762	825	847	827	803	890	867	813	828	880	880	862	835	830	840	814	859	825	876	854	820	856	876	829	825	870	817	820	818	796	834	866	863	836	844	904	790	844	852	853	875	798	788	834	812	826	865	830	875	821	868	860	875	858	833	866	845	882	854	847	792	889	816	796	833	854	797	843	839	831	827	862	835	810	897	892	863	805	812	849	826	870	876	857	884	830	853	834	812	830	826	858	826	852	814	881	839	825	886	827	900	869	879	817	854	814	812	871	878	812	832	820	834	787	859	855	821	876	850	853	854	829	904	858	808	850	870	870	842	822	833	792	810	832	818	828	905	796	904	810	834	851	860	830	848	870	799	764	849	812	819	849	788	831	818	819	832	815	867	850	860	827	849	880	811	865	832	836	850	844	827	845	847	833	850	820	803	897	851	866	833	869	868	810	870	871	825	816	864	825	883	845	847	897	837	885	893	850	916	793	872	812	781	833	842	825	896	881	813	880	805	815	835	835	861	816	832	879	828	859	845	836	847	842	829	825	805	842	796	825	852	868	821	877	840	853	810	838	850	844	794	859	851	821	849	876	829	902	879	816	854	810	836	805	860	843	856	833	836	827	904	858	843	897	837	844	849	835	844	882	797	862	830	842	825	886	881	793	825	817	867	842	859	822	845	821	868	883	888	811	822	828	871	816	871	887	886	821	782	849	803	875	910	862	812	836	827	862	801	848	821	844	807	833	838	821	786	850	859	856	818	829	845	818	814	825	816	809	873	844	812	848	857	856	879	839	838	905	841	850	847	824	819	858	867	866	841	844	813	788	829	802	860	835	920	868	819	871	860	874	864	890	859	882	855	804	867	846	822	898	891	852	804	860	837	834	844	812	821	829	866	820	854	838	867	830	884	839	843	816	894	850	741	856	848	860	950	848	825	847	858	871	824	909	856	819	814	862	855	849	840	809	826	850	905	857	865	857	842	860	846	831	831	851	836	857	845	810	781	840	835	878	869	866	836	898	829	803	826	808	840	865	841	869	847	862	783	839	904	811	826	862	872	841	856	857	844	846	820	839	819	825	845	836	832	803	843	879	840	807	826	823	868	794	861	796	833	870	800	862	895	841	863	902	867	895	815	871	810	836	802	883	849	795	840	873	810	857	893	823	868	774	909	839	830	860	923	875	805	820	873	875	833	882	825	875	795	764	860	848	866	855	835	860	840	829	841	835	831	843	830	796	822	882	828	887	853	825	871	827	878	778	857	798	869	837	850	842	874	800	864	849	863	845	828	863	780	851	850	861	830	929	827	844	838	892	843	844	884	826	838	861	811	851	820	822	876	832	875	870	869	848	855	813	822	866	781	854	862	807	838	874	862	860	865	819	818	894	899	850	848	853	810	828	830	830	852	878	867	875	885	844	853	837	869	802	824	840	881	869	827	853	837	837	873	875	884	911	850	840	832	890	801	868	862	799	875	820	778	839	863	843	841	829	847	846	856	827	824	858	858	816	824	902	828	880	827	864	867	831	855	841	823	846	829	846	837	851	794	868	810	843	882	847	852	834	878	811	842	853	868	842	840	849	878	880	857	838	853	802	835	804	855	891	867	834	873	887	812	853	766	849	843	826	878	870	827	850	860	855	867	870	842	856	843	779	820	875	868	817	879	847	802	827	905	832	865	818	834	832	759	803	863	827	863	804	844	791	801	821	843	827	859	844	812	816	835	832	837	833	842	838	837	870	821	802	836	839	818	836	854	792	799	772	843	858	816	878	867	822	852	862	837	867	881	837	808	832	882	844	877	841	908	797	828	811	844	827	867	847	798	861	810	829	789	827	856	888	839	865	845	838	830	849	857	824	840	836	878	867	824	873	812	847	809	834	841	821	835	854	827	851	831	839	857	768	847	905	817	895	821	781	797	855	802	821	874	879	822	867	818	856	821	836	851	848	810	838	813	860	903	808	824	797	863	843	851	865	840	849	882	839	829	858	899	839	868	841	824	836	829	876	824	848	826	887	855	860	857	830	856	860	916	855	857	861	850	862	848	842	847	931	792	827	843	846	871	824	832	844	791	839	869	849	833	760	863	910	845	830	880	860	855	854	862	829	816	875	826	838	861	789	803	876	868	859	861	890	827	833	868	891	911	868	873	860	814	847	848	816	871	829	863	826	861	830	864	821	881	816	827	833	862	835	813	849	914	834	810	825	849	852	847	843	832	821	881	785	867	870	848	831	827	849	799	857
6355	4850	2576	1548	1667	1779	1533	1284	1041	887	703	585	425	332	315	265	210	214	181	151	146	144	138	148	124	126	131	93	105	109	102	112	98	93	80	81	65	66	81	72	87	68	74	66	75	70	82	71	76	78	68	87	59	75	80	79	77	76	81	74	76	68	74	66	66	64	73	75	65	84	83	81	62	76	69	75	65	79	65	83	72	79	66	70	58	80	60	68	91	65	62	55	56	64	51	74	70	65	69	77	79	74	60	67	66	59	63	64	67	71	80	67	72	65	66	57	81	67	70	67	74	84	66	72	64	67	65	64	67	73	73	66	59	74	73	72	69	54	77	59	66	58	71	61	68	78	67	52	65	75	53	78	74	71	68	72	86	55	70	70	78	65	72	72	56	64	82	79	79	77	65	79	63	71	74	66	67	64	64	67	68	76	71	71	78	75	74	69	59	80	66	66	85	76	62	74	83	69	66	58	71	71	66	67	75	78	62	71	79	70	75	73	66	78	73	66	68	59	73	74	65	83	69	65	64	70	65	78	67	61	59	73	67	78	78	70	65	69	88	70	77	61	76	66	68	66	61	68	71	59	65	73	93	66	49	69	56	63	76	64	67	57	71	70	68	67	68	71	62	78	62	62	59	74	88	70	56	74	76	70	63	65	69	81	66	66	74	68	69	63	70	74	73	74	67	79	63	77	66	61	55	75	77	70	63	76	73	63	72	76	65	50	93	73	59	60	85	83	75	65	78	70	61	66	74	71	76	68	76	72	59	77	62	67	85	86	56	69	66	61	76	80	63	71	69	72	82	57	70	77	86	61	78	73	76	91	64	73	64	76	67	80	64	69	64	81	71	74	69	83	72	70	69	57	60	78	68	63	67	72	77	76	72	66	80	67	84	63	54	74	55	67	74	80	71	79	54	74	58	71	78	78	70	82	78	65	53	75	78	54	61	68	67	74	72	66	68	81	77	63	69	67	79	54	80	61	66	80	61	75	64	74	75	65	66	68	69	68	72	68	64	63	83	77	83	71	67	72	67	59	72	72	59	76	51	66	51	72	63	75	67	81	72	66	73	82	84	51	61	72	60	70	74	69	69	80	53	67	69	68	75	65	73	71	77	79	74	85	82	67	62	70	89	59	78	57	85	80	68	77	68	62	66	79	57	75	69	70	80	64	64	66	84	89	66	63	73	66	83	70	91	78	83	75	58	61	63	61	66	64	77	70	50	64	74	73	69	58	82	67	69	63	78	81	67	71	77	73	78	76	74	88	82	67	57	60	67	63	82	59	83	85	57	73	72	77	73	69	63	76	78	82	53	54	65	64	65	53	64	68	58	73	76	63	78	65	66	80	76	51	63	82	62	70	60	68	68	74	73	78	68	61	64	59	70	66	52	93	75	76	66	76	70	65	65	84	67	66	65	67	68	60	73	63	74	64	67	71	81	82	55	74	71	71	76	76	78	78	75	85	71	77	75	76	70	86	90	76	60	73	64	67	71	63	74	78	67	74	74	72	60	71	74	85	71	70	75	65	65	65	77	74	68	67	75	68	81	73	67	64	78	73	65	74	71	75	69	76	65	74	62	69	68	83	71	57	64	86	73	68	51	89	70	66	70	78	71	72	63	56	75	69	60	68	58	65	71	63	62	60	48	67	72	61	75	62	61	63	69	75	83	82	73	61	82	84	72	61	65	72	67	70	65	68	74	85	79	94	71	70	69	63	71	77	71	69	72	64	68	64	68	54	77	58	78	67	56	68	87	81	72	62	69	52	62	74	67	67	74	77	66	71	79	84	72	71	71	78	66	71	73	66	83	64	70	78	67	64	70	63	67	63	69	66	77	75	75	79	82	68	88	84	63	76	65	90	70	79	57	68	70	86	53	64	66	69	79	58	67	65	71	55	67	96	69	65	66	62	66	73	77	72	73	78	64	71	66	72	73	69	74	74	75	60	66	70	74	76	61	65	86	69	90	70	52	74	70	80	64	71	75	67	54	61	68	58	71	58	70	76	87	62	90	66	73	66	87	75	86	71	66	62	59	80	68	73	76	63	81	73	61	74	54	79	82	68	66	62	68	78	65	74	63	76	60	73	68	62	55	78	64	69	69	77	61	73	64	71	64	84	74	72	64	70	64	63	67	69	64	65	75	52	71	72	68	66	88	72	90	67	67	79	60	68	77	82	76	68	73	61	72	68	77	78	65	63	67	74	85	75	69	67	81	74	71	83	72	68	77	76	70	72	69	75	81	67	70	89	70	82	78	72	74	76	68	92	75	71	77	60	79	81	64	81	70	64	75	64	62	77	82	73	61	90	73	73	71	74	84	61	77	64	60	67	73	62	68	77	62	71	72	58	69	67	58	69	73	67	72	73	73	68	65	84	53	65	68	73	66	70	72	71	70	58	62	76	64	72	62	64	73	54	50	63	72	59	68	63	70	69	76	76	85	72	61	62	72	80	65	66	58	64	86	69	80	86	70	73	61	67	86	62	57	66	73	79	72	66	77	76	80	81	75	82	79	77	68	67	73	65	68	55	73	68	75	80	61	78	91	65	68	75	65	74	54	84	59	57	60	70	65	65	61	73	61	66	82	74	87	69	70	72	71	61	67	66	69	71	85	73	66	66	61	72	65	62	70	58	69	74	56	67	64	71	61	67	77	63	69	60	73	75	77	65	56	79	69	65	83	66	82	62	78	61	94	61	75	75	70	76	77	47	73	53	81	77	60	73	70	59	62	72	69	79	71	78	76	75	65	69	62	64	76	84	79	57	68	80	75	66	81	73	89	73	75	60	73	68	72	61	62	77	61	72	73	66	58	72	71	83	67	57	65	71	72	65	83	61	71	80	65	65	67	70	64	63	76	75	83	72	71	75	82	69	72	63	82	72	67	73	67	88	67	54	71	61	73	73	68	77	85	72	74	80	67	62	68	72	74	69	68	79	63	66	65	56	67	69	66	69	69	62	76	65	85	69	74	74	58	66	77	62	71	68	65	77	62	66	68	91	67	66	83	64	73	63	52	64	76	67	71	66	78	68	79	68	61	91	75	69	59	75	65	74	59	80	65	79	57	77	90	79	69	66	77	66	66	63	70	73	72	79	71	66	64	49	76	60	66	75	69	73	63	71	73	61	68	83	69	75	77	65	74	74	71	74	73	67	72	64	74	81	60	74	68	78	87	74	88	70	68	68	56	79	71	76	70	67	55	74	69	69	63	68	88	76	67	67	78	68	73	74	73	83	69	64	72	62	80	58	75	64	59	76	72	65	59	78	53	73	73	75	67	86	68	58	68	78	73	73	78	81	65	76	68	66	75	68	80	60	84	71	71	79	83	63	81	86	83	69	80	68	77	65	68	69	66	66	72	71	85	57	72	72	81	85	70	76	63	54	71	60	79	70	69	75	67	66	71	85	71	76	65	74	70	55	86	70	71	65	61	79	81	67	69	63	80	69	70	87	64	87	89	63	67	72	65	61	82	68	62	71	73	60	80	81
32634	25487	21342	27547	33362	32864	30037	27140	24367	21581	18550	15906	13444	10885	9150	7532	6481	5563	4593	4113	3563	3301	3181	3151	3089	2757	2485	2166	2088	1927	1860	1743	1659	1425	1285	1250	1133	1061	1083	1101	1032	1026	971	995	952	976	911	1008	932	950	945	926	915	868	885	866	895	917	915	877	844	848	827	870	862	794	892	878	801	848	838	833	844	888	822	841	851	847	859	893	871	824	830	820	878	856	798	845	811	823	827	861	874	856	829	842	815	793	838	865	819	863	880	829	809	860	869	796	836	815	843	880	869	831	848	874	856	856	863	823	863	848	817	864	816	878	851	868	809	827	919	849	824	829	870	852	855	857	813	844	791	850	872	845	825	874	820	870	823	853	885	880	866	792	833	831	860	818	833	845	859	846	897	869	822	814	855	843	803	895	829	868	838	821	799	852	812	794	841	821	866	843	829	824	817	845	868	871	892	832	840	836	837	884	813	842	800	896	851	871	845	840	821	865	827	844	844	819	867	879	838	868	853	852	823	838	801	824	826	816	924	872	848	852	871	868	795	856	871	860	865	822	894	871	896	846	817	853	857	841	776	864	801	847	844	839	870	902	815	851	840	869	870	846	866	868	833	827	875	863	792	785	844	855	861	808	827	878	826	815	810	843	867	800	887	828	817	855	880	840	818	791	843	867	822	817	845	876	871	823	854	865	844	836	832	799	831	828	826	829	887	831	834	835	875	828	833	822	854	833	845	859	861	814	869	840	843	809	894	865	848	832	806	862	815	859	860	881	813	793	849	827	818	787	852	882	896	848	807	860	831	808	834	819	844	801	849	872	847	946	817	804	903	848	870	874	859	869	876	901	834	828	864	852	843	867	833	851	859	859	853	864	809	847	797	852	836	812	908	851	862	855	801	794	821	815	852	822	828	830	855	792	847	913	819	853	863	847	831	839	772	876	889	847	786	795	782	865	886	831	847	869	787	850	813	825	820	838	873	837	843	832	836	843	840	847	808	813	859	791	862	784	832	856	901	819	852	840	865	803	853	910	808	852	826	820	876	838	879	850	839	847	821	881	822	886	833	844	871	822	828	822	892	827	818	869	834	863	905	826	842	817	829	834	894	845	873	812	848	800	856	824	854	831	804	847	841	887	847	865	864	897	845	858	873	833	832	854	818	800	813	849	803	878	867	803	802	887	825	892	817	865	835	805	825	877	874	867	893	836	844	867	852	852	818	848	931	819	817	844	867	803	831	844	767	800	835	807	868	850	850	819	838	798	849	882	860	842	828	820	845	883	834	856	836	841	895	863	837	838	879	823	869	857	854	820	857	852	839	859	914	842	853	872	794	812	839	877	817	835	848	798	860	895	851	791	807	842	887	831	803	782	887	858	893	889	813	856	877	889	840	873	858	810	893	815	840	814	874	869	910	811	845	846	891	800	842	843	860	828	858	818	804	804	898	873	830	879	787	820	886	800	843	806	821	844	839	819	849	850	858	897	848	852	861	872	824	820	853	851	851	872	832	854	888	816	851	845	820	819	866	820	830	847	895	831	840	856	819	894	845	835	860	836	878	909	901	828	862	845	847	830	824	792	854	805	848	832	870	811	831	864	864	841	843	889	859	829	819	813	861	864	855	823	815	843	851	877	816	806	833	814	890	806	867	825	853	837	851	888	842	802	822	857	826	868	824	797	856	805	850	839	865	825	829	889	841	843	831	822	801	832	888	875	836	791	844	835	814	859	832	865	860	791	853	849	842	862	818	809	853	808	863	872	829	820	872	849	852	852	827	870	827	890	858	830	865	891	902	855	844	841	832	876	839	833	827	846	835	853	848	876	821	837	844	805	818	844	833	850	835	865	872	876	856	809	971	840	881	875	871	855	873	851	899	811	794	814	849	935	825	819	833	806	884	829	882	834	832	869	817	886	817	812	803	828	844	834	810	828	823	874	844	828	828	849	853	850	879	822	845	889	852	851	864	899	875	859	820	840	830	818	832	836	851	856	852	881	823	791	862	853	858	828	873	864	830	796	855	867	846	841	804	832	870	828	819	858	852	834	858	891	849	850	857	828	837	876	854	873	870	886	786	880	882	892	855	821	854	875	777	819	853	886	872	770	806	838	894	899	848	827	822	800	873	827	833	826	843	866	891	936	896	843	900	855	887	873	815	881	862	831	853	835	851	872	843	885	847	819	845	836	825	885	817	833	865	851	840	837	861	822	828	832	857	833	857	842	858	854	832	849	772	869	839	780	813	807	836	874	826	831	841	837	848	920	857	838	877	903	863	846	854	823	858	786	840	842	820	881	851	858	878	846	859	807	830	840	818	870	812	855	828	865	823	870	852	856	870	837	897	854	826	798	766	856	854	860	867	798	863	842	829	860	839	763	811	867	804	814	867	856	820	844	893	836	833	798	774	830	857	848	865	831	847	865	842	859	891	818	799	831	825	831	797	873	842	852	798	865	788	796	857	832	882	797	856	827	858	825	866	828	829	798	822	852	853	793	826	807	853	825	808	878	830	859	864	847	822	855	835	809	845	820	820	884	837	796	845	854	928	872	852	802	846	818	839	866	845	835	816	822	918	876	852	831	832	830	839	839	828	855	882	860	870	859	844	837	884	906	898	884	896	822	860	816	824	823	845	850	918	879	848	813	889	801	802	839	852	848	868	848	859	828	845	890	862	827	829	891	813	817	853	822	858	854	850	852	780	829	847	820	861	900	891	864	853	816	854	852	869	875	803	847	814	847	867	859	834	814	860	832	848	844	837	815	789	836	848	773	884	873	802	845	866	860	822	855	882	837	848	822	842	847	833	854	792	886	827	859	815	829	835	888	804	838	837	869	848	899	890	883	880	836	867	849	860	848	847	850	855	846	827	829	829	871	807	883	836	850	824	834	839	844	821	849	886	844	809	838	848	875	866	853	847	849	854	829	877	852	846	915	872	783	825	844	845	881	825	834	817	874	837	874	810	877	834	824	852	848	819	834	868	850	846	830	791	863	876	822	884	825	863	772	849	852	825	864	774	894	891	867	858	838	874	876	806	853	839	834	837	876	940	839	848	819	860	851	769	844	881	887	864	830	862	850	811	810	852	841	881	884	847	838	860	846	838	870	853	867	863	824	893	808	824	800	843	865	827	852	826	865	839	869	782	875	852	834	799	839	847	885	836	816	863	922	802	846	827	781	863	855	853	822	904	847	848	832	813	846	849	850	879	889	927	862	806	854	877	863	824	898	836	798	867	838	855	861	798	838	873	777	850	830	887	900	805	827	763	871	832	859	807	825	812	832	806	884	852	821	806	844	839	849	842	855	854	879	820	818	857	851	837	801	848	797	850	846	835	820	843	863	841	855	809	868	888	824	883	800	863	822	800	815	809	869	783	801	833	834	804	845	845	861	847	839	840	881	849	834	856	853	825	866	856	831	788	830	851	771	886	836	772	823	813	795	836	863	846	863	803	832	800	892	811	818	837	847	829	841	848	832	832	801	929	843	831	803	849	860	796	891	806	837	829	886
3931	2037	1062	725	734	783	651	598	502	435	327	281	261	201	173	161	135	121	99	116	82	85	91	84	83	93	79	80	82	84	58	85	66	76	79	66	71	66	61	75	66	77	66	75	82	64	67	65	65	52	63	81	65	65	79	64	56	68	69	62	54	60	64	70	66	43	63	65	61	57	55	67	66	55	74	63	61	59	63	68	64	62	67	65	71	73	74	70	67	73	51	67	61	85	46	57	60	57	56	44	67	70	72	65	82	55	60	80	67	85	59	75	68	53	81	63	61	62	74	67	62	67	55	54	63	55	60	66	61	58	64	70	67	59	61	69	65	72	73	63	64	67	70	71	69	56	64	62	73	82	84	64	81	74	66	69	66	64	72	70	87	75	67	63	60	57	65	63	71	55	70	56	77	65	70	69	71	74	48	76	62	53	76	75	69	69	60	60	65	63	46	64	64	61	66	61	63	73	45	81	69	61	73	60	69	56	74	70	74	63	69	55	58	71	66	72	53	56	63	68	65	66	77	80	70	67	56	72	60	57	59	64	71	52	72	60	68	62	54	58	64	64	64	67	68	56	60	63	70	54	74	64	70	58	65	54	61	76	76	64	69	67	59	59	67	56	65	56	78	79	63	54	54	60	76	73	65	70	66	57	66	65	72	68	55	68	70	59	65	54	85	77	54	63	71	62	68	81	61	59	68	70	56	64	63	47	75	64	63	78	63	56	48	60	63	79	54	79	70	74	61	55	53	64	69	77	71	57	64	58	57	67	64	68	62	67	67	54	58	57	81	68	67	66	60	69	65	49	73	63	69	59	76	61	65	59	67	72	61	64	70	62	62	61	62	63	58	70	58	74	60	68	75	65	72	74	59	65	63	75	71	52	77	57	63	63	65	63	71	65	71	64	78	64	81	74	59	78	56	51	67	59	50	75	78	61	71	53	79	59	61	64	73	69	63	64	49	71	62	65	61	69	69	69	57	66	65	60	72	79	58	70	73	64	55	67	76	72	66	61	61	79	65	76	66	77	53	70	72	85	73	63	59	55	78	61	65	70	48	62	52	62	53	50	59	69	71	63	63	64	64	58	66	55	60	71	71	71	59	77	62	60	61	62	48	63	62	64	63	51	57	64	80	68	51	57	67	53	62	50	54	54	68	65	70	64	47	72	47	62	68	50	57	46	56	60	51	72	68	57	66	60	49	53	67	69	71	68	70	50	63	57	61	61	66	73	59	70	65	59	68	66	71	79	64	60	63	68	68	73	67	61	59	56	69	59	58	61	80	66	67	64	66	52	56	69	74	67	60	68	68	65	54	53	55	58	60	69	69	56	56	54	70	71	62	55	52	56	61	76	72	63	81	65	75	71	70	64	56	57	57	69	61	74	68	63	73	65	56	68	63	59	58	76	71	61	63	71	57	64	62	46	47	74	70	64	63	72	58	54	62	60	71	64	78	67	87	73	69	56	67	65	63	56	58	67	71	59	49	53	68	71	71	79	55	44	63	69	81	49	61	64	53	67	63	57	59	64	61	63	66	70	47	52	60	70	54	74	67	69	59	60	72	59	56	76	62	56	71	71	52	60	71	74	61	63	68	59	68	62	62	48	65	51	79	54	58	68	66	67	90	53	65	66	70	66	72	64	53	75	63	54	60	72	68	62	61	64	64	58	56	53	65	88	67	46	58	65	61	70	77	50	58	82	72	63	69	66	80	59	62	58	61	63	74	64	71	74	55	61	70	76	67	64	52	60	63	57	54	58	74	73	65	51	55	61	62	71	58	66	71	53	53	54	60	69	63	66	79	72	58	66	66	62	52	60	65	78	63	57	63	68	63	54	74	64	65	57	66	70	73	72	69	68	62	51	55	60	61	51	55	56	74	72	74	58	55	70	63	55	51	60	63	53	61	66	63	51	72	53	77	60	57	61	57	70	62	58	73	73	69	70	67	62	64	80	61	65	64	63	74	68	58	66	59	59	64	53	68	65	76	67	61	72	77	63	51	71	65	61	55	62	60	63	60	73	65	56	72	57	67	74	81	85	74	61	53	75	58	63	55	66	61	62	66	81	65	68	72	66	68	75	63	83	55	58	62	59	47	53	60	66	72	61	65	54	57	63	70	64	80	61	68	72	73	72	71	72	81	49	59	77	70	83	63	71	62	53	65	59	63	74	57	56	61	68	61	51	56	70	57	57	67	73	78	74	64	69	66	58	62	73	63	73	57	75	64	45	82	63	47	76	48	66	60	56	47	52	65	62	57	70	61	71	62	69	62	66	69	62	76	44	63	70	61	84	64	84	75	61	60	67	61	53	54	61	73	58	67	64	93	65	59	74	67	73	60	51	73	55	58	55	64	60	70	61	77	48	84	64	58	73	66	69	70	71	60	62	57	74	57	47	56	73	49	63	63	77	69	51	69	74	58	71	64	72	60	65	71	59	69	72	63	79	79	68	57	59	51	53	81	53	62	71	56	64	56	61	68	58	72	63	59	63	47	62	74	73	75	58	54	45	62	68	77	67	63	74	48	63	59	78	62	54	64	60	61	70	74	55	68	61	74	87	48	59	68	63	65	67	63	62	75	61	70	74	56	58	76	53	75	64	72	63	60	69	74	61	56	63	53	84	60	54	59	73	60	60	68	66	61	67	70	74	75	68	67	63	59	75	68	55	77	57	48	72	56	65	74	67	63	61	69	75	63	56	62	72	75	61	52	60	68	72	67	66	68	61	66	62	74	73	61	73	67	64	56	68	63	84	65	76	65	60	64	72	58	66	76	43	67	77	83	77	53	62	71	67	71	57	70	74	63	60	49	49	64	49	80	60	53	55	66	64	54	69	70	71	56	66	49	68	63	71	78	63	72	52	49	80	58	69	64	52	59	51	55	67	67	63	69	72	49	63	63	60	74	71	69	60	65	77	62	64	61	67	63	69	58	76	60	66	69	78	81	73	71	64	64	57	58	61	65	53	64	53	65	48	80	79	71	78	74	76	64	66	75	65	69	67	68	42	91	74	71	68	65	49	65	60	52	76	66	73	66	73	70	78	53	52	61	60	65	55	56	46	58	77	72	59	63	66	59	64	48	70	56	72	80	71	74	63	55	76	63	75	61	61	61	69	63	64	74	46	66	71	90	67	65	60	52	68	81	56	48	71	67	64	60	69	56	59	72	70	64	55	55	75	71	57	64	52	54	77	65	63	82	75	59	63	50	73	52	73	59	71	63	35	63	65	68	60	72	49	71	76	50	77	60	67	76	66	75	70	74	64	67	66	80	63	57	70	69	68	69	53	57	77	59	52	60	59	55	51	59	65	66	60	49	66	47	57	67	51	66	68	75	62	92	51	62	65	78	61	85	58	75	74	62	53	59	57	63	65	57	71	55	54	61	52	52	68	61	72	76	62	67	52	48	69	83	66	75	86	74	61	73	64	57	59	70	52	71	67	64	66	51	70	57	60	55	65	55	75	56	68	67	84	49	68	68	67	74	71	63	59
26516	19462	15025	20699	26283	25348	22594	19728	16669	13943	11757	9858	8011	6356	5201	4421	3718	3044	2505	2183	1912	1726	1619	1677	1579	1556	1430	1306	1271	1246	1144	1109	1092	1001	959	928	922	927	844	908	840	820	817	792	821	828	846	816	803	836	807	772	819	780	784	769	733	760	823	803	734	789	810	744	794	777	754	811	752	781	788	762	786	758	765	721	784	784	827	765	766	796	736	753	820	788	808	746	817	735	736	805	771	775	772	801	800	768	786	801	749	787	806	790	767	785	768	750	776	791	766	766	725	798	786	840	751	739	730	785	769	784	802	757	800	756	776	781	803	747	780	808	777	759	804	822	769	739	807	747	794	733	762	780	771	784	719	718	803	782	770	809	769	809	775	825	729	767	803	761	801	799	786	793	828	778	751	819	796	747	764	784	747	746	806	779	795	762	740	775	775	765	785	804	763	744	759	773	796	779	824	812	798	785	817	761	801	805	729	809	787	756	764	822	792	759	782	773	748	822	763	784	766	784	808	806	791	785	789	798	767	824	765	776	799	764	751	817	777	783	771	743	793	816	783	770	756	801	773	752	755	807	805	789	790	804	795	740	719	774	817	765	841	745	777	837	812	806	764	751	822	821	770	801	805	831	799	766	750	814	747	756	836	767	752	774	812	804	760	828	740	824	768	762	738	845	793	753	818	775	821	769	760	776	748	755	788	760	765	825	819	761	784	804	821	782	788	799	759	769	793	730	741	738	783	776	736	791	785	754	809	781	769	749	782	775	751	759	783	810	749	798	817	810	786	846	760	816	773	812	766	729	796	816	734	723	802	781	821	799	770	746	770	771	750	816	773	805	834	779	771	796	802	786	770	811	769	763	804	759	804	790	780	782	753	774	787	790	818	757	786	771	811	770	776	753	852	785	817	804	791	790	772	744	764	810	743	788	810	724	772	769	749	781	794	827	786	786	802	814	777	756	757	755	756	822	792	793	810	754	825	757	793	824	802	800	813	731	792	792	789	749	770	794	756	774	762	828	764	822	768	792	820	789	798	792	800	813	769	788	807	795	829	761	775	831	778	810	807	809	788	800	797	781	761	792	781	781	771	758	780	752	791	782	780	724	741	745	784	800	790	802	786	795	774	768	803	780	748	778	744	772	750	781	768	773	810	813	718	774	811	814	802	758	781	820	833	788	724	786	812	757	777	751	802	778	776	844	705	837	803	793	761	756	793	740	774	794	803	734	763	787	836	767	817	802	787	788	784	771	824	748	780	793	776	822	773	822	806	795	776	785	795	775	747	788	790	829	806	771	788	835	842	787	815	749	862	741	809	741	751	820	790	791	782	742	781	804	772	721	834	744	807	786	726	781	777	785	780	819	756	801	815	786	806	806	801	796	766	772	766	759	780	767	786	787	767	793	735	765	784	800	793	734	793	772	774	760	780	769	756	784	778	813	748	729	754	816	788	800	785	765	748	785	728	755	766	774	749	752	786	832	805	793	746	789	784	737	793	789	792	809	826	795	817	795	793	801	738	802	748	771	813	738	769	808	780	776	822	809	824	757	779	804	807	792	774	824	745	737	749	782	797	766	772	803	772	780	801	806	822	807	777	782	784	767	783	756	797	819	779	802	800	781	808	749	784	780	785	765	790	766	765	799	755	736	774	769	750	758	808	771	803	806	773	777	782	791	793	761	788	742	781	762	817	775	715	727	799	756	762	763	764	764	783	797	818	809	771	804	778	801	783	742	772	816	747	741	841	799	786	768	779	782	791	773	811	840	757	795	753	764	834	816	755	806	778	754	839	765	802	768	773	758	820	792	798	810	762	784	811	828	811	795	743	812	802	751	735	798	825	807	780	799	780	798	786	777	816	766	760	761	791	766	718	811	724	798	762	814	794	812	733	762	828	754	798	753	790	798	781	742	779	707	724	777	749	788	776	797	797	793	753	791	784	794	772	783	735	809	810	789	788	758	747	784	774	818	788	745	804	792	753	756	782	774	762	774	787	766	815	821	782	796	769	762	796	818	772	784	774	860	760	757	795	809	782	763	816	802	817	765	827	769	776	738	798	762	750	800	785	793	784	759	802	804	814	815	804	801	777	793	788	791	722	735	777	763	820	757	784	806	759	785	794	755	781	772	778	741	847	764	803	767	760	785	780	777	816	750	786	797	796	806	776	782	832	818	790	786	774	753	838	768	798	801	848	771	803	787	815	784	790	782	800	806	768	778	784	764	808	822	791	781	812	826	804	792	790	789	759	747	817	755	750	763	802	774	784	779	816	787	719	796	776	745	793	777	804	753	756	763	841	743	774	813	767	811	807	760	819	793	733	784	820	750	791	782	795	786	769	718	813	815	811	758	764	752	818	755	795	785	768	756	749	769	773	779	724	782	774	800	717	753	774	803	770	800	744	752	812	754	747	752	789	780	807	789	768	790	766	767	787	783	768	760	817	748	787	769	811	813	791	761	817	823	790	783	756	803	790	797	760	790	778	760	759	781	789	751	766	757	778	764	800	741	799	788	766	718	795	838	772	744	844	757	746	801	839	795	844	761	758	763	769	765	764	741	800	754	768	803	780	748	788	789	787	774	795	831	772	762	773	771	833	761	765	796	789	748	763	761	787	874	748	795	809	722	809	731	809	856	762	810	814	776	731	804	782	804	783	767	815	756	809	801	803	813	787	776	802	759	789	802	827	790	787	810	768	777	792	758	790	784	784	813	815	764	784	803	725	742	791	765	781	804	816	774	785	786	771	769	813	785	808	717	750	809	762	808	834	774	848	783	783	750	793	790	841	737	790	798	804	729	783	767	803	762	775	791	764	809	797	787	812	782	814	805	759	774	775	729	723	764	780	760	759	792	787	783	821	801	797	795	796	801	724	807	774	781	764	760	802	736	791	764	817	830	810	758	745	775	791	806	834	775	790	782	788	794	798	789	771	816	769	784	763	775	769	774	796	753	816	813	778	756	749	767	765	773	783	746	832	774	785	777	786	756	807	826	799	817	795	823	814	806	831	769	787	812	825	798	776	723	754	829	814	808	860	811	782	782	774	779	766	769	737	814	798	772	757	784	793	764	802	767	784	765	791	804	765	774	791	796	755	767	752	809	815	819	773	728	764	812	792	739	774	793	779	773	839	795	809	795	765	755	786	769	801	831	741	827	752	748	822	800	817	807	797	819	777	764	769	756	775	797	766	764	825	804	767	765	788	779	774	793	808	773	783	737	790	837	716	767	775	796	772	776	784	834	798	805	704	774	790	778	758	809	760	833	777	793	784	775	803	814	699	821	786	771	795	786	799	763	799	798	717	802	794	799	750	835	761	775	780	829	784	766	760	770	864	781	750	777	742	775	801	805	822	808	761	811	816	777	798	823	788	745	784	753	814	820	780	804	760	780	754	734	795	792	727	874	803	771	816	798	755	754	785	806	771	783	801	742	784	846	734	775	791	764	815	806	756	805	782	822	793	779	762	751	813	785	821	791	774	802	776	806	809	777	775	726	777	776	774	796
4776	3783	2007	1195	1139	1256	1084	790	655	526	445	390	320	251	202	182	183	125	125	122	93	86	107	105	79	95	93	99	107	92	106	91	80	81	91	70	79	62	66	62	83	61	63	74	59	72	67	79	80	53	73	69	75	68	54	64	63	55	65	54	68	78	62	61	61	72	65	72	68	72	58	75	56	55	61	70	66	61	66	67	69	74	51	70	70	76	57	52	61	61	49	53	72	69	59	72	73	62	76	59	80	80	60	81	60	72	76	55	62	63	79	70	77	76	72	66	70	64	73	62	70	65	74	65	62	78	69	68	65	57	64	63	58	58	80	92	67	57	60	59	74	69	72	68	61	54	62	74	70	65	61	75	57	62	82	67	67	70	52	70	62	64	65	57	61	59	57	52	60	72	72	63	61	78	64	60	58	58	58	80	70	78	57	69	62	81	53	46	65	60	70	73	67	48	71	67	69	81	71	81	52	79	62	67	74	62	68	72	59	60	63	71	56	81	56	66	76	70	63	61	75	61	60	65	62	50	67	56	65	54	81	63	78	64	78	75	66	64	60	64	66	65	74	70	66	73	76	66	69	73	61	62	75	72	70	50	52	83	67	55	61	82	67	66	73	69	58	72	65	67	68	65	76	74	61	75	73	66	60	72	72	58	52	52	63	55	65	63	62	65	65	52	62	79	71	72	63	47	55	67	58	57	69	71	60	66	60	61	72	63	73	58	69	70	61	61	58	69	54	64	77	64	62	48	58	58	72	78	63	70	71	62	67	71	58	64	56	55	76	75	75	77	56	71	68	67	62	63	64	66	64	65	61	59	53	72	65	63	73	80	57	64	64	52	73	63	79	68	78	71	65	70	62	59	72	68	86	76	72	68	62	64	64	73	63	76	65	83	85	64	73	59	59	83	67	68	68	71	77	60	65	69	73	72	76	66	73	54	64	50	59	56	66	60	60	65	73	60	61	62	59	66	61	64	44	58	70	70	64	68	61	69	52	53	55	60	56	62	59	51	55	65	63	53	66	62	55	66	54	87	57	70	68	64	59	65	73	52	74	53	78	67	78	55	75	56	55	70	65	71	69	77	70	54	81	64	60	71	62	66	89	62	62	60	60	56	71	77	69	57	76	74	56	75	63	65	61	64	68	64	72	64	69	67	67	71	51	66	75	56	71	60	70	65	67	66	66	66	53	61	69	53	63	87	63	61	73	62	70	66	72	49	67	77	61	52	53	74	63	61	71	60	58	66	56	78	61	71	62	76	68	69	74	63	69	81	60	88	74	62	58	81	74	56	71	73	83	57	60	61	61	65	62	68	74	60	72	62	78	94	80	66	64	79	73	72	54	62	65	62	55	71	68	66	65	70	75	52	75	68	71	67	64	77	66	76	63	59	79	60	64	76	75	69	72	70	59	57	84	65	64	72	56	55	62	70	57	66	67	63	71	54	61	44	69	58	60	62	71	73	60	79	77	91	68	59	58	68	65	74	74	71	53	57	69	62	79	69	80	78	66	60	75	63	73	74	58	64	64	59	65	61	74	71	74	77	85	74	66	55	67	70	60	76	62	68	62	72	55	74	66	54	56	59	85	57	61	57	75	74	61	61	54	70	67	62	61	73	61	57	71	72	69	60	61	62	70	61	61	79	65	61	68	73	62	63	66	70	73	59	71	67	68	63	56	62	65	66	75	66	65	59	80	49	63	77	59	51	77	66	63	76	70	57	59	78	68	67	66	73	52	80	47	62	89	59	77	66	63	65	73	71	49	77	62	67	65	77	81	65	57	63	61	68	53	79	62	55	61	63	63	62	62	64	63	58	73	62	64	65	69	73	65	71	70	63	76	74	68	51	70	74	69	69	65	68	70	74	63	59	64	49	63	71	69	63	63	72	77	61	75	75	90	48	67	76	55	65	69	82	65	69	57	71	64	72	60	65	57	61	70	59	73	63	72	71	76	50	81	57	66	58	73	71	80	57	54	71	61	61	64	61	72	59	51	68	52	74	75	61	67	69	69	72	78	64	71	64	59	46	64	68	54	71	58	57	61	65	58	56	60	63	73	59	68	77	59	69	65	72	74	67	80	72	61	69	81	61	58	56	79	59	68	72	76	65	65	71	66	68	64	77	83	74	56	57	54	51	66	65	64	62	60	70	67	77	63	64	72	56	65	60	78	78	65	49	65	76	65	51	56	62	57	55	57	64	78	82	65	54	72	64	69	64	67	71	68	61	67	73	71	63	75	66	57	63	56	53	55	71	83	69	64	70	62	53	72	59	77	60	72	73	72	69	58	77	60	66	73	81	68	73	81	61	68	71	53	53	56	45	63	57	71	70	66	55	62	76	70	71	69	65	68	56	67	80	65	63	59	61	60	86	69	61	69	78	50	79	72	83	56	72	60	65	63	69	65	72	63	66	68	64	82	68	66	68	65	65	72	63	64	73	73	61	67	64	49	83	58	58	74	52	62	53	76	59	56	72	56	65	67	73	61	56	63	77	64	75	65	56	61	73	66	54	68	58	56	42	66	77	65	61	45	56	62	66	59	73	59	73	60	67	75	81	84	65	56	61	73	61	80	76	58	58	55	52	64	69	67	74	75	82	50	76	90	69	49	52	60	76	63	67	75	58	65	65	76	67	87	65	70	68	73	65	52	56	68	69	61	66	65	60	62	61	79	65	58	70	73	69	65	61	64	76	61	68	65	79	69	78	80	69	57	80	60	57	76	50	63	67	70	72	57	68	60	73	67	46	70	61	66	74	54	67	73	60	53	68	80	66	74	82	70	71	56	61	64	75	59	61	77	63	72	78	62	60	66	56	62	72	59	54	64	76	52	68	67	64	60	61	75	65	56	63	86	52	60	60	60	71	63	49	59	71	63	69	56	56	86	61	50	82	78	72	58	76	63	66	71	76	64	61	68	66	59	62	79	68	77	82	71	65	67	71	76	75	69	69	68	65	60	64	83	73	64	59	64	73	78	63	58	62	59	61	68	67	67	70	55	72	61	65	62	57	73	63	58	60	76	59	77	66	63	83	77	68	90	76	63	62	66	71	55	73	64	66	56	64	67	63	67	69	72	69	80	66	71	65	57	68	77	47	58	62	76	75	63	83	77	72	62	64	66	56	68	68	68	80	79	62	71	73	64	67	60	67	67	53	59	72	59	62	74	61	66	65	61	62	64	64	50	63	72	68	78	78	67	60	70	63	73	59	70	69	57	60	68	62	69	54	69	79	57	60	58	70	64	58	62	66	68	75	73	87	65	61	63	60	83	73	57	60	76	55	69	62	69	57	72	68	68	56	72	69	85	73	76	76	75	62	69	75	58	58	65	54	61	61	65	54	48	62	76	59	58	62	78	73	74	58	77	66	71	78	79	58	69	64	84	66	71	65	68	62	68	76	59	58	57	79	64	70	68	67	66	69	65	65	76	68	56	56	55	61	67	52	72	64	63	81	71	62	68	74	59	54	61	72	51	59	78	54	70	81	72	64
30543	23680	19458	25118	30331	28971	26016	22817	19855	16974	14826	12549	9700	8025	6720	5966	5219	4296	3382	2894	2456	2164	2228	2084	1947	1916	1853	1678	1550	1388	1384	1336	1257	1130	1086	1040	1016	908	958	929	940	834	894	892	906	873	862	853	858	845	809	835	833	770	840	789	780	831	813	829	849	803	794	832	841	812	851	773	779	787	786	776	792	792	785	782	787	814	842	757	782	789	791	793	807	774	809	785	779	801	830	808	786	821	817	772	828	754	781	780	848	810	804	793	760	820	763	788	741	797	768	753	794	834	816	781	838	808	800	813	796	781	819	830	807	798	768	764	798	823	760	761	800	752	808	839	790	804	788	785	802	820	754	848	820	755	788	858	840	754	875	805	825	848	775	772	803	758	766	813	793	777	773	789	774	818	828	743	805	789	816	837	831	811	778	753	805	848	804	809	822	801	826	788	795	829	803	810	778	821	835	784	793	838	801	770	772	843	816	797	831	822	828	762	744	835	762	841	825	811	807	795	809	798	801	776	805	788	783	801	799	812	797	805	815	843	801	761	811	778	774	753	808	832	805	797	813	784	796	769	776	816	816	826	816	754	800	723	810	843	800	803	776	737	811	791	825	800	761	757	772	811	833	778	808	770	833	820	807	778	781	819	861	769	815	790	788	808	809	836	807	816	818	802	779	799	825	771	796	751	848	788	839	774	773	809	791	774	759	798	823	798	807	865	798	741	803	785	810	785	749	836	817	783	775	803	773	803	826	807	764	812	797	796	833	785	786	805	815	765	809	835	789	802	795	819	826	867	773	784	782	829	789	770	809	752	760	789	752	742	772	753	774	807	824	744	849	801	819	785	797	786	775	776	804	836	798	768	797	807	830	814	805	792	808	769	786	801	855	794	814	790	810	764	786	830	761	791	736	804	808	800	778	819	823	809	793	767	804	840	799	824	786	767	799	774	761	752	754	789	798	780	793	800	757	804	781	793	796	793	831	823	833	778	808	821	822	832	790	750	745	752	828	774	850	762	825	810	787	822	800	849	853	855	793	813	800	803	792	832	752	822	777	768	821	777	776	821	824	841	836	831	804	795	825	804	840	773	770	793	786	752	771	738	773	847	836	825	811	831	784	773	773	785	774	818	761	793	726	821	822	844	761	797	801	775	813	786	752	828	831	801	786	728	818	789	750	726	787	808	785	796	806	814	773	770	806	728	767	802	823	857	812	857	849	812	802	753	781	812	757	761	815	765	790	779	788	814	801	813	812	766	797	821	823	803	734	758	804	787	796	842	844	787	856	780	774	810	789	813	759	810	871	780	802	834	891	853	810	787	761	832	752	808	757	807	796	818	813	828	790	779	781	789	768	771	790	808	812	838	790	854	821	806	789	761	791	798	817	847	772	828	800	777	819	753	775	837	786	795	807	823	807	802	825	804	782	793	773	869	822	768	821	809	805	791	817	840	822	797	786	815	806	786	796	794	798	791	751	784	760	808	806	790	808	805	831	853	789	771	820	799	797	810	763	794	777	809	796	765	828	825	838	812	813	825	812	753	760	766	795	821	796	789	817	765	767	808	836	786	847	799	779	837	754	759	821	784	799	832	829	805	794	788	813	804	784	722	812	759	828	826	829	772	803	810	835	840	763	785	805	846	774	793	789	816	779	755	817	770	779	786	784	780	786	791	826	857	791	826	841	744	814	733	749	800	801	757	767	777	813	750	770	855	801	776	817	826	855	808	794	793	827	799	823	824	768	808	858	840	775	805	782	748	805	780	801	811	818	781	755	794	799	798	806	803	803	820	802	837	758	804	845	740	795	795	793	793	842	814	823	773	769	809	838	813	830	827	830	754	818	777	750	850	808	745	831	829	846	823	811	766	787	785	775	820	815	760	811	764	764	807	809	810	796	864	755	773	839	792	794	850	763	808	774	799	771	778	809	798	782	819	818	828	802	796	791	752	829	804	750	764	813	802	801	715	818	766	787	809	800	802	802	817	784	832	763	808	759	772	821	823	849	794	765	849	770	799	817	814	791	765	799	859	804	753	816	816	784	779	732	772	774	833	769	782	793	802	806	788	822	786	834	801	755	846	799	766	778	797	754	797	791	803	818	792	786	823	758	817	797	805	786	754	801	790	828	768	800	793	805	774	801	772	807	839	771	782	806	769	783	752	812	786	786	771	797	811	805	766	826	818	800	834	806	794	783	754	745	818	716	819	740	744	824	809	785	764	756	757	783	830	801	758	781	782	766	777	831	716	800	800	829	820	791	782	783	766	774	845	785	818	808	781	750	807	804	843	771	794	829	811	760	815	785	790	795	767	820	775	739	708	732	803	799	808	839	775	761	746	820	802	816	801	788	787	827	777	798	803	822	779	779	822	788	775	826	761	787	782	770	823	800	832	767	819	740	747	808	794	773	835	830	731	782	800	822	781	766	803	786	806	803	824	823	809	774	806	758	756	832	747	814	790	809	800	722	805	775	819	757	789	840	822	822	813	789	778	804	833	782	846	790	777	808	769	762	740	796	793	860	805	783	789	805	792	772	784	729	757	785	739	823	794	768	810	843	790	842	745	822	795	757	800	761	795	798	802	846	803	785	819	783	828	803	800	786	762	849	787	813	818	837	814	833	822	797	818	804	787	797	788	784	812	828	788	808	855	820	803	831	728	806	782	766	851	792	807	796	791	804	839	732	758	726	762	789	790	828	771	787	802	801	788	783	765	787	789	830	749	832	801	808	800	808	736	747	816	804	777	800	812	816	791	831	786	849	820	780	815	794	800	810	767	789	848	815	788	777	879	784	805	789	797	771	855	779	811	774	778	774	806	825	796	819	796	784	845	767	788	783	792	791	802	757	753	787	794	806	784	799	758	828	785	750	826	794	817	820	774	777	787	773	769	791	786	819	817	792	800	829	767	804	799	769	761	812	792	807	799	763	829	782	796	804	805	826	809	836	784	819	794	828	761	780	773	773	794	826	814	779	818	809	856	785	880	771	822	752	823	805	791	785	770	813	809	786	821	808	800	756	808	836	818	808	808	761	804	793	796	762	794	837	830	803	813	809	806	769	794	794	799	765	848	743	798	759	786	810	777	802	757	776	761	765	760	854	812	805	805	792	820	759	770	811	770	792	764	848	787	760	781	816	835	811	753	817	795	801	788	800	776	779	802	765	800	805	809	810	797	770	787	824	849	815	806	832	777	787	827	811	762	800	799	813	784	802	780	776	817	857	769	792	768	797	799	808	791	821	834	785	750	812	760	752	828	782	773	779	782	803	826	772	810	824	796	803	714	795	790	777	792	817	755	821	813	849	764	755	842	758	786	783	787	795	764	809	797	814	752	764	791	756	779	806	838	823	769	795	797	772	794	797	754	805	796	755	779	742	793	800	852	809	826	795	786	804	802	822	771	817	816	833	812	792	808	829	777	800	757	875	813	804	836	834	777	830	789	754	790	814	812	792	763	769	843	846	799	842	833	827	768	782	772	833	795	782	809	764	794	747	816	749	825	824	787
6171	3706	2070	1216	1065	1153	1105	840	679	563	477	418	335	261	218	226	199	159	141	119	119	81	100	117	118	104	104	100	96	104	86	78	92	95	62	81	78	73	78	68	67	70	75	62	74	61	61	86	72	71	65	66	67	77	69	71	72	66	70	62	72	76	67	80	63	82	75	65	62	60	71	69	58	69	63	77	70	69	67	54	76	68	81	64	64	74	72	74	67	61	70	67	75	61	65	62	82	71	81	57	61	70	65	63	63	69	65	82	81	55	69	75	58	74	63	58	82	66	73	62	85	72	69	66	70	76	58	77	74	71	71	70	68	66	55	72	71	62	75	71	62	67	72	69	70	68	64	65	75	59	66	62	58	64	64	70	80	49	60	62	58	52	73	60	82	90	63	60	68	72	83	70	64	86	68	55	73	65	74	61	81	72	70	75	80	76	59	80	54	61	60	66	71	74	66	74	71	70	54	72	70	73	66	66	95	79	78	80	59	63	76	77	65	84	67	56	75	70	73	70	60	56	61	59	75	64	60	87	71	61	76	67	57	49	73	64	76	58	85	72	66	73	64	66	62	64	85	66	74	78	61	85	67	71	63	74	63	63	75	60	79	90	77	71	59	78	72	75	65	75	72	69	75	73	80	71	74	57	75	56	64	62	71	59	58	92	66	81	77	63	75	61	68	61	56	87	58	71	72	82	59	70	87	82	66	61	66	80	72	67	84	69	70	80	86	57	66	62	83	74	80	72	71	55	80	74	72	76	73	70	63	73	55	70	74	73	60	61	64	58	75	43	70	75	76	68	62	73	76	78	53	78	70	77	63	77	68	76	50	63	67	64	61	65	58	70	63	70	75	77	57	70	68	72	55	71	81	71	60	80	64	56	65	69	55	73	80	73	66	67	73	65	68	73	88	57	66	76	89	73	65	60	81	56	65	52	75	66	78	81	71	54	65	63	74	71	67	70	67	74	57	69	65	66	75	66	71	84	64	69	60	68	80	78	64	74	54	66	59	69	67	59	73	64	78	75	68	62	68	55	72	60	52	78	74	64	60	74	79	75	61	55	75	73	63	66	67	68	57	77	73	76	71	70	72	56	77	70	58	69	69	74	84	61	73	75	76	76	61	65	72	63	77	79	75	73	63	72	74	65	69	65	44	68	69	60	81	67	65	66	63	61	75	93	65	61	65	73	67	59	62	69	74	77	54	67	54	67	75	75	69	73	63	68	90	62	85	75	63	71	76	60	83	57	68	74	72	75	62	65	69	73	64	79	68	73	56	65	61	61	68	63	73	61	75	73	59	58	86	66	46	57	61	71	69	60	78	73	59	72	69	65	78	69	66	60	51	75	63	68	71	87	72	61	80	53	72	72	84	75	70	70	66	67	56	77	78	65	64	76	61	55	71	62	74	69	73	81	67	80	78	63	73	71	68	58	74	73	72	71	69	69	91	64	63	72	76	68	62	62	77	75	70	74	64	56	68	63	73	75	69	73	68	71	59	54	86	59	64	70	73	75	79	88	73	53	67	65	57	79	63	84	85	61	83	70	72	83	74	62	69	50	70	60	73	61	74	77	79	65	78	69	69	73	53	66	66	65	80	63	53	65	59	66	76	65	69	60	61	70	81	77	63	60	71	76	58	60	60	56	75	76	71	73	56	69	66	69	67	71	64	78	50	74	61	70	57	74	88	80	76	63	59	74	58	84	68	68	67	73	67	65	86	75	58	70	58	73	77	77	69	75	67	80	80	78	67	72	67	54	79	68	64	80	69	56	44	70	62	61	64	57	59	57	71	68	83	63	67	59	65	76	61	52	71	80	70	69	76	70	72	66	65	57	66	83	78	71	84	69	56	67	45	75	67	83	63	70	80	67	62	76	55	72	88	58	87	66	51	64	79	61	73	67	67	57	63	53	70	68	68	67	54	64	60	57	65	62	49	73	56	58	72	74	69	67	73	72	86	66	83	52	58	68	72	65	77	61	78	54	63	61	73	76	80	76	92	49	75	70	63	73	76	57	72	63	73	65	65	64	68	67	67	74	69	64	74	72	75	63	62	78	69	67	59	70	77	60	56	67	70	69	69	58	75	72	69	71	62	79	68	75	51	78	69	74	69	76	65	56	69	74	55	61	68	67	71	63	48	82	79	60	64	63	68	75	78	93	68	68	56	70	73	80	71	64	72	72	63	53	74	63	70	73	70	57	76	78	66	96	57	66	71	52	75	69	70	71	80	75	59	83	66	64	68	65	71	66	69	69	70	64	83	65	64	75	68	61	71	68	57	81	62	72	81	78	73	61	74	59	60	65	73	67	66	62	65	68	64	82	59	76	78	77	77	75	75	82	66	58	82	73	62	90	70	70	80	68	68	69	84	74	60	75	76	79	77	75	64	59	65	67	69	79	70	64	78	52	65	85	49	65	67	54	65	72	71	52	72	72	73	65	76	62	66	77	72	51	68	63	75	59	69	66	75	64	70	77	71	79	80	68	62	58	60	79	72	62	66	60	65	70	80	73	73	76	57	59	65	82	62	68	65	52	69	61	76	78	67	76	61	68	70	59	68	81	71	71	59	59	54	74	94	66	70	73	63	70	75	64	76	44	66	73	62	79	86	67	71	52	63	80	78	78	69	66	75	65	62	73	67	72	65	70	67	72	84	72	53	82	63	77	74	70	73	75	75	62	66	76	56	85	64	69	77	64	85	91	68	59	70	63	72	72	69	60	80	83	75	77	73	67	52	75	64	66	70	64	60	53	69	78	64	76	67	75	56	66	65	71	63	63	68	66	72	57	73	67	59	68	70	77	52	63	69	86	73	82	72	57	68	76	82	54	59	69	56	73	57	84	60	57	66	62	60	69	67	55	75	72	69	63	66	68	62	68	61	60	73	73	67	64	82	73	60	72	78	70	78	73	58	70	72	69	57	73	76	79	58	62	57	86	63	75	71	54	63	70	65	57	75	81	65	67	69	63	69	69	67	64	61	54	68	59	75	65	64	75	76	67	64	66	76	71	95	63	82	73	82	74	77	71	85	69	77	70	72	61	52	55	64	61	77	62	69	64	73	67	54	64	69	56	68	62	78	67	73	77	61	70	86	57	70	60	78	75	86	76	61	76	81	64	69	68	78	82	63	50	82	62	68	64	77	61	72	68	65	80	74	52	76	70	59	55	79	66	81	78	60	63	68	60	70	64	85	76	75	68	73	71	69	73	65	76	65	65	65	67	68	75	60	69	82	68	62	62	65	73	89	63	76	63	80	78	64	67	60	65	63	73	76	77	76	71	74	73	66	69	64	66	68	78	64	61	59	74	65	75	80	64	69	78	83	69	72	81	73	70	80	67	60	51	74	73	66	66	74	79	90	56	75	75	74	73	51	55	63	79	67	78	59	64	55	61	72	75	84	77	86	67	66	92	71	80	62	79	56	69	65	61	75	72	65	72	72	62	67	65	70	68	70	68	76	81	57	66	65	62	65	72	70	61	52	60	66	65
29755	23879	19807	24987	29934	28934	26502	23202	20325	17455	15522	13188	10360	8525	7547	6525	5693	4946	3935	3249	2815	2532	2430	2325	2153	2125	1979	1845	1759	1635	1510	1375	1353	1259	1151	1101	1091	1082	984	928	1033	982	982	955	991	889	959	984	903	849	942	883	884	887	881	849	876	867	824	825	930	906	814	899	882	834	850	845	854	855	836	777	825	878	864	850	787	855	852	855	780	796	865	784	852	898	896	804	806	837	849	819	869	840	817	901	872	844	814	881	842	817	907	863	854	852	842	840	859	812	865	866	851	819	863	902	858	796	844	843	840	828	869	800	856	855	846	857	828	855	826	876	851	822	850	823	813	890	765	830	882	840	835	855	796	823	776	840	805	879	870	835	831	801	866	839	823	819	820	853	845	852	819	886	829	833	809	822	864	828	796	847	862	822	807	825	825	858	857	862	893	825	825	878	807	858	820	878	835	862	815	874	867	855	855	829	782	808	844	794	858	868	845	818	809	827	864	848	844	816	801	895	813	846	804	794	845	828	850	818	888	904	849	823	830	798	836	836	820	816	877	879	870	881	844	812	843	852	856	797	843	858	868	831	854	880	820	830	831	879	856	850	920	811	882	839	847	892	813	789	843	852	842	846	880	838	813	816	864	811	854	827	845	826	779	878	813	805	842	832	826	839	853	822	780	857	857	866	823	771	829	825	866	861	896	828	814	880	851	835	825	883	821	787	902	800	804	797	863	818	826	833	841	841	829	782	834	807	876	830	857	844	885	858	845	881	848	844	787	855	833	825	808	826	844	903	804	840	807	809	823	857	798	868	814	777	854	832	852	819	796	821	824	796	819	891	876	838	789	806	824	835	822	819	758	851	779	828	813	792	780	826	843	843	810	858	843	889	887	851	830	783	816	830	872	855	837	856	807	832	774	812	868	843	822	866	847	836	851	832	840	825	815	825	811	868	868	890	809	853	831	854	830	858	788	819	827	878	848	835	841	822	830	837	832	882	880	866	838	816	850	841	870	771	803	903	843	865	832	852	836	813	866	805	799	924	819	828	832	833	850	854	867	832	874	782	834	851	842	945	852	887	858	844	848	823	797	845	827	823	859	811	820	868	814	873	868	831	828	856	923	854	860	824	860	791	839	821	831	870	854	818	870	819	829	835	820	818	845	786	788	843	884	818	808	828	820	894	790	849	894	845	864	846	845	866	786	785	856	824	842	831	853	840	846	829	842	771	804	850	820	864	862	860	844	846	831	848	834	832	847	854	827	840	837	799	825	834	842	807	772	825	828	869	800	884	860	848	864	837	835	843	860	825	828	855	780	887	833	815	819	848	830	828	853	795	834	845	826	866	819	823	871	792	771	846	839	844	872	836	779	853	837	827	872	884	852	860	882	809	851	824	821	867	800	887	827	897	817	846	881	829	855	818	858	860	834	805	852	827	833	846	827	832	803	836	829	868	800	864	816	854	814	872	842	878	821	830	819	839	782	889	834	828	819	873	774	812	831	868	852	846	812	827	788	797	847	821	824	801	826	869	851	787	788	801	836	840	837	849	892	825	855	850	803	854	833	833	817	817	793	815	848	818	857	810	861	823	787	806	836	854	801	798	827	842	864	853	830	886	768	887	893	838	844	841	863	817	834	880	846	824	839	845	869	879	865	910	865	875	810	770	863	812	868	817	859	826	857	820	863	847	858	899	875	828	830	896	840	811	821	792	810	836	885	851	827	807	797	819	792	816	859	838	799	836	818	872	810	888	780	854	848	892	805	834	847	822	855	839	846	870	858	831	890	849	879	871	920	879	828	847	837	945	871	841	841	835	851	825	818	859	891	813	874	843	890	810	811	878	855	843	848	848	867	805	828	841	833	828	868	883	839	852	817	868	843	846	817	867	828	799	799	846	821	784	830	872	858	873	786	800	839	850	792	901	850	836	848	866	821	900	800	864	821	846	795	835	852	910	828	804	808	857	908	820	849	839	847	916	856	830	802	812	811	771	834	826	803	834	826	824	822	876	825	833	915	882	831	796	825	850	839	855	823	833	817	832	864	806	807	805	853	861	873	851	831	825	809	842	824	853	828	828	885	809	831	878	866	858	839	808	853	830	850	782	788	825	864	827	842	820	862	783	811	886	855	857	821	837	818	787	844	841	845	873	845	831	867	869	872	883	819	843	837	844	800	865	869	809	877	855	853	865	857	828	840	807	843	830	820	838	844	839	825	816	853	853	809	835	845	844	920	831	877	822	857	809	819	875	813	873	800	849	837	880	839	851	859	797	816	843	759	823	818	837	865	821	854	839	818	898	865	836	801	813	865	848	804	795	832	795	864	890	857	871	887	824	878	872	915	811	867	824	809	860	881	855	834	863	836	811	845	806	792	827	869	813	790	828	872	803	860	844	846	861	811	826	829	830	826	865	820	869	832	869	793	773	875	839	853	853	837	804	819	879	877	829	851	870	821	858	921	805	819	845	838	836	845	856	850	813	869	823	835	774	837	829	852	857	820	848	844	801	872	832	859	834	847	820	817	842	837	820	850	853	853	859	825	836	839	786	871	842	805	876	818	829	900	863	767	824	776	792	888	820	830	810	851	838	832	837	927	821	773	771	830	878	860	817	846	897	821	770	823	841	837	881	858	822	858	873	842	867	893	828	816	919	822	840	825	840	887	819	824	811	856	782	840	881	813	826	838	821	813	797	872	821	798	858	825	870	838	861	842	817	787	820	819	813	858	836	828	830	869	817	811	873	890	856	775	866	846	844	764	834	824	832	845	918	873	867	818	875	863	848	857	814	818	860	832	828	839	771	843	827	862	790	821	861	797	806	867	858	838	837	789	797	867	847	857	887	820	822	834	844	839	758	879	861	859	843	801	821	829	844	842	800	835	826	830	869	787	843	846	852	851	884	877	854	814	837	815	855	827	855	853	809	863	830	811	806	840	866	811	814	819	815	773	810	855	840	836	866	835	842	825	827	843	830	862	877	854	814	889	864	835	830	831	868	834	849	818	863	827	818	853	819	839	889	902	870	815	808	824	837	873	810	862	842	835	848	832	811	889	879	846	861	851	821	863	842	824	829	791	870	816	884	825	832	808	845	888	826	816	861	800	841	860	863	852	862	824	811	810	764	864	807	838	904	810	855	823	867	855	898	852	811	824	806	776	815	892	845	809	843	831	855	836	792	803	855	834	853	881	777	834	751	858	836	822	860	814	871	840	810	864	849	837	824	817	860	834	835	829	843	873	841	810	858	876	831	811	859	862	845	824	805	804	864	759	834	849	846	878	824	879	889	831	845	847	809	869	841	812	828	862	807	833	854	855	848	801	868	848	850	819	792	812	834	835	836	810	856	868	811	888	810	878	838	807	821	829	857	861	842	906	842	809	842	848	808	857	870	817	839	796	848	842	843	857	890	852	815	817	803	825	846	850	852	864	855	852	879	859	894	869	852	854	834	893	863	868	877	852	816	867	880	880	792	827	824	862	841	842	864	877	780	837	823	815	827	855	830	845	834
6993	5752	3032	1621	1572	1585	1439	1167	905	737	597	483	414	304	288	246	248	174	171	146	152	116	134	128	103	94	123	110	99	111	94	89	80	79	94	81	75	71	84	61	69	78	64	67	77	73	70	78	70	60	86	70	80	68	55	57	91	79	67	68	82	62	71	78	61	75	56	70	86	84	73	72	71	65	64	75	78	63	59	72	54	69	65	71	75	59	75	58	77	64	75	57	65	77	77	87	62	69	59	63	73	75	72	70	64	78	69	74	67	72	71	69	69	72	80	57	70	59	77	71	57	79	67	79	74	57	72	78	84	55	74	68	75	68	80	82	84	64	64	87	70	53	70	80	58	63	66	71	56	67	77	54	75	71	72	72	72	53	59	73	64	65	70	73	77	60	72	59	66	77	64	62	73	75	79	56	79	66	68	62	78	69	93	62	74	68	76	70	66	75	54	75	65	84	67	58	85	81	65	60	64	70	66	65	72	70	69	64	86	62	74	75	72	80	48	85	59	76	78	82	79	67	56	85	71	73	60	68	72	78	71	80	75	69	71	68	59	67	64	58	64	68	77	74	64	74	69	67	65	54	78	61	78	60	66	81	62	67	63	63	64	64	79	81	53	75	64	73	63	59	70	63	76	65	64	75	69	70	73	63	82	53	61	83	75	64	66	52	60	82	66	83	78	75	70	76	69	56	80	59	59	73	72	72	64	66	80	63	65	47	62	72	72	70	90	76	69	70	57	86	63	75	76	61	62	63	82	67	63	59	66	68	57	63	79	83	59	60	78	74	74	75	50	73	66	77	65	69	62	63	70	57	78	71	78	61	59	65	51	60	71	73	67	76	64	66	78	71	67	70	67	63	71	65	57	69	72	65	72	71	51	79	65	64	78	78	88	69	69	58	73	81	65	82	82	78	82	73	54	60	63	71	64	57	73	72	57	63	75	71	63	66	77	82	77	77	88	62	51	76	83	74	62	68	69	56	74	65	67	84	66	62	82	76	57	78	72	69	66	84	66	69	80	67	54	68	56	77	63	80	66	55	65	56	70	66	67	68	70	80	57	71	86	69	63	93	81	73	69	65	80	75	64	61	82	55	74	72	74	62	69	77	57	57	71	68	80	65	68	58	68	65	61	66	71	62	65	62	74	76	82	58	71	62	81	60	68	84	65	71	68	60	76	70	69	62	82	53	74	66	65	79	77	70	61	65	63	57	70	71	67	67	64	82	71	68	75	70	77	66	57	70	69	76	69	69	66	74	76	65	72	68	57	68	62	78	52	62	47	48	70	62	74	71	66	72	81	69	69	74	71	71	65	55	59	61	69	69	57	70	64	67	68	51	46	65	70	68	62	73	57	74	53	69	73	66	75	64	67	75	78	59	73	46	78	80	61	80	61	56	76	60	60	74	65	56	81	87	69	76	63	71	72	61	61	72	79	61	64	66	68	64	57	67	75	72	68	82	72	74	61	61	75	70	56	69	65	78	78	76	74	70	70	78	78	61	77	84	53	58	56	73	59	77	53	66	54	61	69	79	50	71	61	66	68	56	76	62	74	56	76	77	57	72	75	68	70	70	60	54	66	70	88	76	66	66	93	72	73	60	83	58	66	54	67	67	69	78	62	62	75	78	66	63	70	69	74	65	62	61	67	82	72	67	72	56	78	71	68	70	64	70	68	66	76	76	78	54	62	67	71	66	67	68	74	57	78	63	79	68	79	70	58	50	68	53	55	73	70	67	67	69	56	80	72	74	76	74	69	64	75	50	67	77	66	59	72	63	86	59	68	65	69	71	74	68	75	74	68	67	78	76	75	86	65	68	62	78	67	67	73	71	77	60	82	84	74	66	75	56	57	64	65	56	70	64	62	61	69	55	60	66	74	56	61	65	89	78	79	95	73	89	74	70	68	88	75	70	74	65	71	64	60	57	67	77	81	74	60	75	77	60	86	73	63	71	67	84	74	69	79	71	75	65	80	74	63	68	83	81	83	77	73	88	75	76	72	70	61	82	69	61	74	65	81	68	67	65	71	62	67	66	74	69	57	70	74	79	67	76	58	81	60	79	59	74	62	57	65	73	66	69	66	70	73	70	70	70	61	74	66	70	76	63	68	68	82	77	65	83	77	64	87	61	51	73	70	67	88	66	68	75	70	69	73	63	92	84	61	65	63	74	72	85	59	69	75	58	70	87	65	81	67	55	64	73	66	60	71	63	65	70	79	64	68	69	74	76	69	62	76	79	76	72	63	67	70	69	69	77	64	71	75	59	70	72	73	53	75	56	60	63	71	82	75	73	50	78	74	55	57	90	59	77	73	68	79	84	70	79	68	70	76	62	77	70	78	73	78	77	78	68	72	60	68	72	67	58	80	76	55	75	58	64	73	76	71	86	70	75	68	65	59	87	68	80	78	79	69	76	68	62	68	65	63	73	73	71	64	64	70	89	64	56	60	89	54	88	60	63	81	72	57	78	66	66	67	65	72	68	89	82	57	74	71	64	71	59	76	67	62	62	63	76	55	62	70	71	69	71	61	63	61	84	58	80	64	91	63	55	73	63	70	57	67	74	66	69	56	70	67	68	62	77	72	66	73	62	59	62	87	58	72	72	72	59	71	69	72	63	66	72	77	66	74	88	63	72	69	67	55	70	80	73	84	87	66	64	54	69	75	82	64	78	64	81	66	64	59	82	61	59	70	82	77	60	85	79	70	67	57	58	69	67	62	64	72	73	79	74	66	63	56	88	68	81	75	78	68	62	56	65	59	69	56	81	64	64	63	77	81	59	84	76	55	69	86	70	74	76	70	60	74	69	70	92	57	79	64	74	85	79	55	66	69	72	69	59	72	52	65	76	81	67	62	82	64	79	79	59	64	63	75	82	63	58	64	82	82	78	64	59	67	72	63	81	70	65	76	81	75	74	62	79	76	63	77	70	63	64	68	75	77	83	55	60	79	71	77	61	77	80	62	66	68	83	80	74	61	76	74	70	76	83	61	70	80	66	51	89	83	72	65	75	69	57	73	67	76	54	72	64	65	66	56	66	68	67	70	86	62	72	80	64	67	83	75	63	71	64	84	74	71	69	83	73	84	71	70	61	78	75	80	83	73	67	81	71	76	69	73	58	78	66	80	74	75	69	81	66	60	63	68	64	67	79	66	62	92	59	83	70	69	62	77	73	68	68	64	83	84	60	82	73	63	60	76	63	69	65	75	76	64	73	80	65	56	67	78	72	72	76	63	70	67	76	77	85	58	73	79	76	59	70	76	82	70	60	78	66	62	70	77	79	74	65	55	64	67	73	70	71	67	62	64	60	76	75	74	73	57	68	63	69	88	75	68	60	67	69	79	63	68	69	64	74	74	78	78	81	62	61	62	60	62	64	72	75	66	70	69	54	70	65	81	62	53	91	69	72	45	54	74	72	70	66	68	75	68	63	64	61	66	69	68	80	69	56	69	57	64	62	71	62	66	82	69	67	67	54	64	70	67	71	65	59
33899	27025	22972	27876	32572	31257	28754	25842	22658	19837	17205	14713	12240	10236	8741	7705	6941	6126	5073	4219	3707	3273	3125	2795	2614	2368	2363	2195	2045	1839	1659	1682	1480	1403	1292	1234	1150	1084	1068	1110	1027	1047	1011	1012	1032	978	907	921	959	921	920	929	878	868	897	865	895	860	868	848	934	898	816	901	874	815	823	824	844	845	782	830	843	845	813	868	843	825	835	843	844	838	873	845	827	829	856	825	859	838	876	776	867	858	821	843	855	807	838	800	855	851	842	875	814	874	792	845	842	813	842	825	827	824	860	868	858	849	895	809	835	767	871	850	828	874	842	879	863	823	868	877	827	788	808	816	833	854	882	904	857	858	833	867	865	808	851	791	812	807	857	892	815	833	796	858	812	855	782	733	820	805	815	802	839	814	852	827	848	829	801	791	832	842	854	835	861	882	864	867	806	823	803	864	861	915	880	835	801	847	876	841	819	857	825	883	879	810	839	854	848	898	825	908	852	845	835	850	897	874	840	819	843	864	841	854	860	865	786	854	947	851	816	891	834	845	817	789	872	814	847	859	826	792	809	824	822	823	879	837	849	850	857	788	858	855	812	861	871	787	874	856	850	829	814	882	862	823	814	797	878	881	889	844	809	840	846	856	825	901	834	828	833	832	819	851	800	847	855	894	835	792	824	761	838	817	821	763	838	816	854	832	887	849	814	823	869	873	835	799	854	846	869	883	889	873	881	823	801	854	806	824	864	853	836	838	877	862	827	864	824	860	810	820	808	838	856	836	802	817	834	861	883	857	813	809	815	783	817	822	831	878	820	834	815	825	811	855	852	801	772	755	842	820	838	841	833	821	861	807	852	834	807	817	858	870	885	856	861	818	818	866	791	911	840	870	877	885	870	868	853	854	820	847	831	847	822	807	834	879	792	879	822	825	810	845	853	821	851	829	855	841	794	860	882	858	846	828	839	803	812	877	871	765	874	852	862	767	765	877	791	841	799	826	801	867	835	832	861	841	880	853	831	815	866	862	795	866	867	827	809	824	864	848	866	817	846	838	856	855	823	808	804	856	823	792	851	845	858	860	863	875	816	862	839	845	838	851	828	845	839	818	837	842	823	843	830	806	838	842	842	852	844	831	877	842	887	788	842	837	834	825	849	846	771	877	850	821	891	825	801	820	919	839	837	824	813	850	818	871	858	879	907	862	794	795	816	822	848	813	847	829	865	888	812	835	875	834	844	830	853	823	849	859	805	819	830	878	826	815	857	838	858	811	836	887	855	810	816	842	878	856	846	804	907	847	910	827	816	827	788	827	832	880	828	801	821	795	839	848	823	814	845	879	778	871	823	831	854	823	812	830	828	828	866	836	824	878	805	846	811	869	857	835	833	860	792	857	849	836	816	812	872	858	842	821	812	873	854	806	826	872	833	791	846	818	805	842	870	888	847	825	901	811	884	814	876	817	836	890	809	854	874	796	808	867	896	875	811	824	828	838	810	852	820	846	796	812	814	867	862	792	815	832	854	822	846	839	838	857	859	843	827	906	888	817	791	831	803	846	809	840	816	855	823	831	843	827	829	806	844	849	814	880	857	877	849	834	856	896	820	847	845	835	816	857	816	822	846	824	804	850	831	815	849	798	846	809	809	894	889	802	836	797	850	815	811	783	847	826	823	852	786	857	827	810	804	833	837	844	836	886	836	878	818	836	844	882	863	837	793	809	823	813	813	842	831	834	892	849	814	837	843	834	835	827	793	829	871	831	893	821	858	822	862	816	786	852	831	863	827	865	837	847	861	879	822	866	855	842	818	819	853	825	881	832	868	810	803	833	782	844	835	843	850	832	867	810	867	804	831	877	854	791	837	781	822	826	818	856	843	901	858	791	824	851	833	854	848	836	829	875	825	792	821	829	862	826	860	861	839	850	823	868	812	833	794	829	848	871	862	851	848	832	828	851	788	808	873	880	797	810	844	822	806	856	883	880	846	835	845	827	818	885	797	917	792	897	860	833	821	830	787	873	833	884	844	842	777	849	815	819	797	851	855	869	794	841	869	836	790	804	866	871	829	827	806	877	875	809	799	863	849	850	862	814	854	922	895	873	820	838	849	852	820	851	877	798	786	852	840	882	859	825	813	837	835	879	815	849	880	802	871	857	879	832	751	834	810	870	850	808	855	867	844	840	826	844	811	858	840	839	860	785	860	846	886	848	831	848	850	874	814	840	874	879	810	921	884	818	848	802	823	830	803	833	799	801	848	819	850	859	853	877	833	821	811	856	852	825	823	825	807	866	843	826	842	818	861	843	822	843	764	827	875	868	788	791	828	852	878	877	910	836	812	845	827	825	891	832	779	874	837	822	836	828	831	838	818	892	800	858	836	796	843	844	776	815	821	883	838	836	829	870	827	818	798	842	824	852	816	830	814	855	872	855	804	813	795	856	887	846	863	824	837	807	842	873	851	855	800	843	865	837	815	875	861	797	861	809	832	841	822	831	804	871	835	832	821	800	827	836	824	850	821	814	878	817	872	840	882	857	849	796	827	858	862	869	838	860	880	824	902	818	849	843	824	910	869	845	815	860	812	825	854	870	799	823	861	830	841	829	838	853	839	809	856	786	886	838	826	796	871	802	816	842	864	843	825	862	835	810	807	798	834	841	781	856	855	852	832	835	820	809	794	853	872	853	828	869	805	845	866	913	800	875	866	836	852	867	797	838	793	822	797	888	804	825	840	866	865	861	810	832	846	841	864	816	908	850	845	819	838	899	819	821	836	861	821	844	870	810	861	837	849	839	857	815	842	842	838	835	825	795	843	865	879	784	873	850	807	880	850	810	875	798	836	819	846	824	855	895	844	821	863	791	826	853	894	849	820	857	810	815	796	844	834	805	834	845	814	865	877	862	872	876	832	820	839	841	871	866	877	807	870	805	816	883	787	842	818	840	818	871	802	834	853	841	884	868	815	806	816	833	844	842	847	835	825	818	821	862	885	825	848	865	897	827	842	855	842	820	881	828	834	881	850	815	843	893	812	822	839	864	894	839	821	812	838	848	844	807	846	878	808	838	828	803	850	857	800	845	786	808	822	832	847	773	839	832	821	831	849	789	872	862	811	824	797	825	841	851	843	885	864	859	798	858	868	850	770	824	812	860	787	837	822	807	839	826	778	869	811	792	818	839	834	869	811	827	843	862	819	799	823	840	835	841	836	859	822	846	828	898	797	828	851	879	809	830	831	866	818	781	813	830	855	842	823	825	840	874	878	805	825	851	809	860	783	854	836	867	848	771	829	844	815	852	795	848	857	800	864	829	875	796	821	834	878	804	853	863	806	832	835	840	866	870	820	794	857	834	856	905	832	839	835	859	835	859	808	875	818	861	808	800	844	825	794	924	871	810	805	846	805	786	812	863	812	840	865	875	831	802	851	797	809	853	834	896	869	884	868	857	823	862	877	847	818	854	823	850	858	799	795	883	795	817	853	805	858	867	877	840	873	867	858	798	865	835	790	855	851	849	870	843
4555	2455	1320	732	634	608	587	494	402	344	292	221	214	189	174	162	123	134	120	78	90	98	90	78	93	77	83	84	58	79	78	81	75	77	67	63	68	58	78	53	70	72	78	83	58	70	63	65	59	60	61	89	60	65	66	61	65	77	67	66	60	67	70	51	47	67	62	71	46	56	68	64	69	66	71	71	74	50	90	59	70	67	72	76	70	68	69	74	64	56	62	63	66	73	61	58	76	74	68	57	68	69	60	73	53	72	53	75	78	66	75	55	74	61	60	60	80	60	52	59	65	67	65	66	88	68	66	71	82	65	75	73	79	65	56	88	74	67	68	58	81	70	68	70	68	72	70	81	71	70	70	77	66	58	83	58	64	75	58	82	65	59	60	57	73	59	65	78	61	58	70	59	52	74	56	55	59	59	71	70	57	69	62	65	52	69	55	58	64	49	60	50	72	81	66	72	61	54	71	61	56	80	55	58	63	59	57	50	60	51	63	69	64	50	62	66	70	71	68	69	61	61	61	66	60	60	67	66	53	68	75	64	60	67	65	64	64	78	66	71	63	60	67	68	74	66	60	68	77	69	79	77	56	52	70	64	69	82	74	65	54	83	71	65	73	62	61	61	71	85	61	65	67	64	53	80	64	59	66	58	75	75	65	82	63	77	52	57	66	67	69	67	66	74	75	80	44	67	66	64	58	63	74	42	61	55	78	70	75	62	76	86	54	59	65	62	62	71	57	75	63	67	60	67	63	81	55	56	61	71	73	56	69	74	59	59	79	61	71	65	68	72	57	82	81	61	62	51	59	73	62	67	55	69	63	53	64	71	55	83	58	79	85	69	66	67	63	56	68	64	62	64	64	60	62	69	53	69	77	58	73	71	71	65	56	60	73	66	58	51	59	75	51	63	58	75	55	59	65	75	70	59	86	71	54	76	75	50	57	65	56	63	61	60	55	66	84	59	84	66	64	57	64	60	57	60	68	62	57	81	64	68	68	90	53	66	66	54	72	72	62	67	69	69	67	51	68	44	55	78	70	75	61	71	69	77	56	55	70	56	80	75	60	77	80	56	62	68	73	80	58	70	66	75	55	73	64	51	70	58	65	49	66	58	62	61	55	72	62	67	67	69	56	61	58	52	63	63	65	58	65	63	81	58	82	68	75	81	62	71	69	67	54	74	73	60	54	51	68	70	61	67	74	71	80	45	82	76	53	72	59	60	67	51	65	68	74	55	69	43	62	60	65	72	50	66	57	69	65	58	82	74	70	65	56	66	74	65	64	58	69	61	56	57	62	77	50	75	61	54	63	62	54	71	57	58	67	72	72	69	65	60	59	66	65	67	60	46	69	73	87	70	69	61	65	63	59	61	70	64	66	64	58	73	68	65	61	67	73	73	78	74	74	72	71	61	42	69	45	62	68	66	52	70	57	63	67	61	79	68	62	59	58	70	68	64	68	69	75	60	74	66	77	73	74	83	56	69	59	56	65	79	61	65	75	77	69	68	62	64	74	58	72	59	62	75	66	73	63	61	67	61	62	72	68	61	51	61	75	72	58	68	68	76	72	56	72	68	57	61	64	58	61	80	73	61	59	58	66	58	61	53	67	55	62	58	59	76	70	65	69	81	60	60	58	50	54	55	55	80	66	56	59	55	61	77	49	55	83	69	65	73	70	77	65	71	76	64	63	68	68	67	65	78	72	65	58	57	81	78	68	69	59	58	67	69	65	69	77	65	74	84	61	67	63	53	66	72	50	55	57	57	60	61	59	44	63	64	54	64	59	71	62	63	60	69	62	62	58	81	74	51	65	71	65	67	61	55	58	63	68	55	70	77	68	65	60	62	54	59	65	59	66	72	74	74	64	52	70	58	71	54	70	43	52	76	56	61	65	58	78	58	76	47	64	67	62	69	78	53	61	70	75	65	72	75	63	70	75	90	65	73	68	69	72	77	65	72	58	78	68	65	82	64	67	53	86	66	56	58	57	65	53	68	67	68	73	66	70	73	69	56	60	67	72	73	50	66	79	61	66	66	62	61	63	69	68	54	62	71	71	60	65	80	57	59	73	81	70	63	66	65	67	64	63	78	80	64	66	61	53	58	57	63	55	78	60	71	70	73	78	61	64	57	60	72	68	68	66	42	85	59	56	53	81	69	63	59	78	57	58	77	66	60	64	64	73	59	71	70	62	56	61	63	70	60	55	68	66	61	64	57	47	61	59	61	57	62	54	60	62	56	80	59	67	62	72	66	83	72	57	66	53	82	66	56	56	52	67	67	85	68	71	58	48	86	61	46	49	55	54	78	62	60	68	56	62	57	64	65	54	74	86	59	62	69	60	55	67	61	75	58	51	67	75	72	65	88	69	63	62	69	65	77	51	61	51	62	54	71	64	53	56	56	73	62	76	66	51	52	76	72	60	60	75	77	63	68	64	59	54	52	57	70	71	55	71	60	67	79	74	75	67	71	71	62	79	61	49	62	64	56	76	57	71	57	71	69	60	58	71	63	58	61	73	73	56	68	69	71	52	72	71	58	75	56	66	60	57	54	64	64	78	62	57	74	65	73	48	62	65	69	68	64	65	70	68	51	73	71	64	69	65	61	58	50	60	59	52	66	77	59	53	79	60	53	58	55	63	81	59	70	72	80	72	72	52	59	51	60	71	62	74	66	81	74	67	74	66	62	51	61	73	58	61	45	56	61	66	58	61	60	56	77	60	60	59	77	64	66	80	61	76	71	87	51	72	62	72	79	75	69	58	57	59	55	65	61	70	85	65	69	62	57	70	79	70	64	82	78	60	65	74	62	57	69	65	61	59	51	62	69	63	64	79	65	72	63	55	65	61	58	67	74	64	92	63	67	65	76	66	70	65	68	68	68	62	52	65	54	69	66	65	71	57	60	56	78	54	65	81	56	53	69	60	66	56	64	66	64	63	82	72	71	59	75	60	66	70	70	73	61	54	60	64	74	55	69	53	73	61	60	70	70	65	75	70	53	74	66	61	66	65	68	71	59	53	59	61	81	64	74	72	74	83	66	58	57	66	66	70	60	84	69	79	63	69	69	58	65	75	76	78	54	58	57	60	65	46	67	69	66	74	60	56	71	88	64	72	49	68	71	57	65	69	63	51	75	74	79	54	61	55	70	70	47	83	59	73	69	72	76	64	67	49	58	67	75	63	57	59	72	73	65	59	59	72	67	74	67	57	61	65	60	62	66	62	79	74	59	55	78	71	49	59	72	74	69	76	59	55	61	57	67	63	64	69	80	54	75	57	68	62	49	75	69	72	53	73	67	70	75	65	68	68	57	66	53	54	46	66	79	67	68	57	61	61	66	73	61	67	87	56	74	74	59	53	62	71	68	71	56	61	72	64	64	53	70	69	71	66	57	52	62	69	71	62	53	70	51	65	62	67	48	61	63	68	75	66	67	55	61	58	57	62	63	62	56	67	51	68	65	62	68	68	57	76	63	71	65	53	55	59	48	49	60
28181	20882	16055	20312	24784	23250	20774	17888	15019	12484	10347	8562	7034	6131	5084	4499	3854	3414	2948	2387	2029	1667	1656	1554	1413	1368	1313	1302	1255	1267	1147	1051	1012	973	960	953	973	957	879	920	838	877	832	859	896	845	841	839	795	815	825	840	813	795	805	799	817	804	730	825	810	761	804	779	821	811	777	761	836	790	755	798	754	853	787	738	776	805	765	806	806	785	778	793	808	835	773	742	737	796	768	841	786	764	774	820	767	769	774	776	781	818	770	825	783	785	796	779	805	780	801	802	766	791	719	809	805	810	792	775	774	774	756	752	842	818	760	814	768	736	794	756	788	790	822	786	798	750	750	773	786	827	805	720	802	807	767	746	730	804	800	766	803	788	785	800	788	776	787	753	721	785	811	787	819	782	781	778	780	764	765	831	799	762	821	728	772	715	787	788	775	759	805	822	740	798	819	787	760	767	754	765	772	699	817	762	789	773	784	781	796	789	797	809	755	789	795	829	791	743	780	781	770	773	808	755	757	808	794	764	802	820	777	778	831	806	757	807	793	765	736	793	767	780	823	802	811	765	727	780	796	742	811	810	740	799	792	790	775	746	788	868	816	791	759	797	759	815	778	821	761	763	785	807	740	778	830	740	763	802	729	781	795	772	835	777	758	773	821	765	775	739	783	818	766	794	838	754	773	744	757	812	804	825	789	752	782	808	818	814	782	824	754	780	771	794	770	801	807	811	764	772	790	787	786	768	826	759	757	780	793	799	796	778	758	763	806	802	807	775	809	827	780	744	779	741	754	799	765	818	787	793	768	786	816	776	792	794	758	797	782	749	794	769	817	830	742	734	793	784	757	785	809	770	781	758	772	721	795	765	793	767	772	782	803	797	771	787	796	807	799	779	775	801	786	813	790	824	830	867	747	802	788	794	752	786	782	820	821	796	813	767	780	797	827	783	774	812	773	791	765	788	794	801	787	820	792	784	796	830	774	777	805	789	785	788	800	785	835	782	806	805	783	788	756	792	755	810	754	799	797	762	778	808	714	777	796	768	796	802	822	851	776	794	812	765	742	797	791	730	842	830	764	789	788	793	815	742	782	810	809	796	808	810	790	800	802	811	796	768	783	775	806	806	752	766	811	771	769	742	728	796	789	766	792	785	752	818	791	780	831	793	748	784	814	750	764	816	823	835	742	761	812	815	807	808	788	808	783	788	819	792	805	811	762	781	756	781	805	757	804	753	807	755	825	810	759	752	786	814	757	740	829	804	814	745	796	800	848	788	853	824	780	796	808	770	748	824	798	755	816	800	788	765	771	806	771	832	795	778	792	767	770	802	807	817	779	783	789	839	788	781	830	770	829	782	801	809	798	796	762	799	805	804	765	800	814	747	758	793	828	806	790	784	802	805	755	764	789	795	799	798	765	760	769	760	809	812	795	779	800	825	768	772	773	845	803	786	784	800	761	833	710	792	800	832	793	800	773	794	747	776	814	783	837	825	799	732	784	760	810	789	752	804	743	776	780	797	773	834	792	763	767	782	712	798	771	804	801	750	779	805	774	782	749	764	776	803	765	786	819	804	786	782	799	785	767	755	751	803	754	783	801	787	818	756	753	744	775	778	776	769	819	806	802	820	822	865	819	787	766	813	818	796	795	813	816	802	812	819	781	769	768	773	814	767	853	775	802	809	779	784	789	813	785	748	762	826	753	785	787	792	764	781	826	844	776	787	752	796	785	776	800	796	787	785	760	803	797	807	806	759	756	763	795	755	772	787	762	795	754	777	802	766	766	773	790	790	767	764	800	806	792	738	829	817	749	751	792	829	804	777	726	787	748	822	746	812	760	783	754	737	772	772	760	799	796	776	787	769	814	798	787	716	768	823	818	821	776	805	783	818	801	770	730	843	800	811	792	785	800	788	714	781	807	773	749	843	803	756	818	812	756	796	786	807	816	857	778	798	819	786	783	824	783	793	789	742	753	811	738	796	817	820	795	804	864	816	854	742	811	796	822	765	777	823	790	807	770	780	770	828	765	748	711	818	843	760	792	771	782	774	782	804	785	788	730	767	773	773	790	766	811	774	818	789	727	805	796	763	805	819	805	771	790	771	800	814	791	763	781	805	847	787	762	830	812	777	795	746	784	782	790	802	807	755	756	782	812	833	746	808	760	799	820	793	786	762	791	760	757	751	763	850	778	751	849	801	815	830	818	765	816	761	786	791	817	782	787	697	786	834	783	767	796	769	763	751	790	801	773	742	793	780	778	766	785	806	795	796	793	805	773	740	806	778	778	786	782	751	771	780	777	803	780	767	752	781	756	799	770	807	801	774	750	803	781	824	801	832	746	827	756	763	776	757	800	831	787	723	801	803	718	770	803	740	792	800	818	799	786	819	834	782	781	791	824	785	798	815	822	836	782	755	753	862	802	714	820	777	785	783	813	774	791	771	793	836	798	744	784	757	758	775	778	765	800	780	798	823	808	803	836	801	806	846	749	814	809	787	768	799	831	807	814	794	774	753	763	765	743	771	823	735	791	806	799	759	750	752	780	824	832	741	762	800	820	744	773	803	802	813	774	806	759	785	825	772	817	749	798	775	780	717	805	837	820	791	760	784	767	789	786	751	777	755	747	772	774	854	756	796	778	798	811	788	789	785	755	822	795	796	775	807	795	811	792	788	817	755	761	796	776	760	772	780	826	764	817	743	762	827	840	773	771	778	768	816	770	756	791	799	766	769	761	773	811	756	750	779	730	732	808	841	803	782	758	803	781	807	778	772	843	808	804	728	790	819	763	776	790	850	764	786	767	796	790	807	753	798	781	764	814	733	787	804	787	818	856	787	828	832	807	821	767	798	784	771	780	772	781	782	738	798	777	765	805	806	835	781	826	803	772	777	781	773	791	821	792	792	794	803	769	755	784	761	809	778	803	806	786	760	785	753	767	771	782	778	778	815	765	772	803	786	795	814	778	760	770	819	773	772	827	775	811	781	836	781	777	767	815	826	762	799	774	771	798	801	787	799	743	829	804	755	802	813	818	725	798	806	793	802	831	798	772	746	760	770	807	777	789	774	829	802	785	775	778	818	835	817	820	784	799	734	811	823	755	800	748	768	765	770	755	790	792	833	781	762	835	806	802	850	733	804	786	795	736	788	817	772	791	812	819	755	806	793	802	737	808	815	828	806	787	784	803	778	796	795	838	760	778	778	788	825	784	789	794	788	772	791	806	777	779	766	791	777	784	783	774	786	805	770	772	818	825	776	782	749	796	773	826	762	780	800	764	791	779	806	753	780	847	826	776	751	793	797	834	789	785	741	748	806	785	826	805	790	742	790	742	795	772	780	787	775	795	812	821	789	813	785	771	773	780	793	778	845	795	794	775	743	800	783	745	779	794	728	817	821	804	883	783	799	821	771	753	781	787	749	813	795	804	787	751	771	774	838	809	797	762	788	747	833	775	760	810	769	745	798	792	814	821	833	811	793	819	771	784	830	814	816	814	748	787	763	775	756
5426	4315	2103	1148	1038	1083	919	696	597	491	430	341	274	225	205	180	187	163	167	135	123	115	115	111	109	87	99	82	93	85	82	87	80	78	63	74	63	81	75	68	67	69	77	63	85	63	68	57	78	63	63	79	61	85	61	63	67	81	69	76	75	76	70	74	73	68	63	76	52	67	63	66	76	66	66	81	64	72	62	57	65	68	68	66	65	57	65	68	69	70	61	60	73	68	61	56	60	59	62	51	83	74	67	71	82	79	68	65	55	63	81	70	77	68	61	67	64	72	82	66	69	56	71	57	73	74	84	64	65	52	59	68	72	63	72	73	73	70	77	61	60	63	82	68	73	59	60	78	77	68	64	61	83	76	56	67	51	71	64	67	77	68	61	67	68	73	61	61	64	65	70	79	49	51	75	84	70	63	77	62	70	55	72	65	68	76	62	65	66	57	69	53	57	63	63	67	77	68	76	78	64	73	77	61	62	74	61	67	80	62	68	73	66	53	65	66	68	62	64	69	66	67	66	54	71	59	82	52	63	70	65	61	63	75	76	75	68	66	66	74	72	67	55	62	84	69	70	59	69	70	54	80	78	74	50	57	68	66	53	71	68	73	69	75	65	60	59	64	66	78	70	69	68	54	65	73	57	59	67	77	65	79	80	68	59	66	73	56	57	72	59	83	65	72	69	65	72	47	78	63	74	69	72	51	70	73	69	71	71	61	68	66	74	65	69	72	69	63	77	80	65	56	64	76	66	70	60	68	68	57	58	69	57	71	63	77	66	57	62	62	68	65	76	65	75	56	72	70	62	72	77	62	72	61	54	69	70	65	68	55	66	55	66	57	93	61	74	58	58	68	82	69	61	63	80	54	66	72	55	66	72	55	71	54	68	71	67	74	60	81	77	79	68	67	59	72	71	71	60	70	65	62	68	42	76	64	74	67	58	64	63	68	84	68	71	71	76	73	67	71	68	71	66	66	67	73	76	61	67	76	83	63	47	60	57	57	59	64	60	59	73	53	53	68	96	66	63	60	75	78	81	64	78	68	56	70	59	70	71	70	78	67	53	58	74	65	84	64	51	61	69	72	66	64	59	63	73	68	57	59	70	58	91	57	67	63	62	75	64	75	71	64	67	73	49	86	53	70	73	81	59	58	68	67	82	70	63	66	72	79	63	65	70	72	78	73	72	69	68	64	71	81	65	65	67	59	78	59	70	62	65	73	68	67	73	55	67	65	73	74	75	68	75	62	66	62	64	66	85	69	61	60	73	63	74	68	71	81	56	66	97	76	65	79	48	64	71	63	80	65	67	71	65	60	76	63	69	47	63	56	76	78	69	80	62	74	65	72	73	72	87	66	47	60	78	59	66	65	59	75	67	59	62	61	54	66	64	64	73	63	57	71	76	69	60	66	62	63	59	68	69	69	79	55	67	64	67	70	78	78	55	74	70	65	59	64	77	74	65	66	79	80	75	66	73	69	66	70	72	67	68	57	58	51	68	75	63	65	67	65	67	90	58	67	76	73	78	58	63	58	66	73	78	67	40	59	61	62	57	61	69	72	58	66	71	68	74	70	74	63	51	75	79	66	60	69	60	73	75	78	70	70	71	58	72	65	81	60	79	73	68	57	63	64	61	82	73	75	67	77	72	67	71	62	68	49	73	63	73	74	67	68	72	74	79	62	61	65	58	74	70	69	55	69	57	70	81	50	71	84	56	76	71	73	76	64	66	63	62	64	69	81	75	68	53	72	70	61	63	79	59	57	65	73	68	76	62	77	63	74	67	63	70	64	66	65	82	64	62	57	69	69	77	78	64	58	77	66	56	73	74	65	54	77	82	63	83	74	73	66	54	81	75	66	63	80	66	60	70	65	52	60	91	63	81	74	61	71	68	74	73	61	73	67	69	81	68	64	79	60	63	68	58	79	60	63	62	67	72	68	64	74	61	79	70	72	72	79	61	64	78	71	68	72	79	71	70	64	64	70	48	56	60	71	81	91	61	62	55	77	69	75	72	59	59	53	75	63	85	69	62	61	74	78	61	62	73	62	78	61	59	64	60	72	72	79	58	67	80	54	72	72	58	54	70	63	68	60	75	69	71	73	57	65	74	65	56	69	69	72	69	57	72	49	81	70	67	64	67	50	80	64	69	53	85	61	70	58	68	64	64	72	70	82	75	69	78	76	69	53	71	63	72	78	68	77	56	67	67	75	64	69	78	80	77	53	80	79	56	63	63	69	64	59	71	64	66	75	76	76	75	67	78	78	81	70	68	67	77	77	63	74	67	69	65	59	58	61	72	67	74	68	56	55	60	64	61	66	70	65	69	66	91	63	58	51	69	58	69	68	56	66	67	52	56	70	67	60	66	63	67	44	69	76	68	73	62	60	62	53	72	74	84	66	78	82	72	59	57	61	56	61	61	59	47	77	57	69	58	70	64	80	78	72	63	66	67	64	65	73	70	64	71	68	58	72	82	71	66	54	62	66	63	77	64	64	73	58	75	79	68	65	70	66	85	67	69	62	52	63	59	71	77	64	78	66	67	70	69	55	65	70	71	59	54	75	74	63	71	74	60	77	68	70	69	64	70	66	80	62	56	69	72	70	72	62	66	61	52	69	65	63	67	78	60	75	61	64	59	76	76	79	56	62	52	81	71	59	68	71	68	60	63	62	55	65	76	56	77	61	70	66	61	71	66	68	65	65	54	77	66	60	68	69	77	67	72	56	68	67	66	58	76	81	79	71	51	78	70	61	61	66	64	64	58	58	63	65	59	58	74	55	68	66	79	72	72	53	67	71	64	48	61	71	67	63	62	69	68	65	59	75	68	71	65	72	66	64	74	78	59	78	85	51	64	60	69	61	63	72	64	78	61	75	75	72	100	73	64	50	68	66	70	59	72	70	59	73	80	65	67	59	79	61	60	65	56	67	58	53	59	65	52	71	62	67	58	68	63	84	75	70	54	79	66	75	85	75	74	72	67	54	64	69	75	62	64	71	48	76	70	77	61	69	73	67	62	66	65	61	69	50	70	72	61	52	66	66	64	57	65	72	68	65	62	62	66	68	80	76	76	64	68	68	76	67	63	79	57	70	78	48	65	68	75	74	66	65	69	55	69	69	69	81	54	84	69	60	57	58	63	64	63	66	72	81	56	63	71	68	54	60	62	81	62	63	60	63	74	55	48	74	61	73	78	68	58	78	75	66	68	82	67	62	77	78	76	70	60	82	71	82	90	53	63	73	88	63	85	75	70	71	63	65	68	67	77	69	62	83	73	57	60	68	65	66	72	61	64	55	64	54	62	73	74	51	78	75	66	44	57	74	57	74	57	68	78	64	73	67	75	75	80	64	65	66	66	72	48	64	85	69	56	61	67	77	72	62	75	67	65	60	49	69	45	67	71	66	82	68	68	49	66	64	75	62	70	63	77	59	70	67	70	95	72	80	74	85	71	87	83	61	60	53	57	69	71	82	60	56	74	70	66	62	58	75
31926	24940	20159	24619	28651	27428	24477	21435	18518	15662	13028	11032	9278	8044	6694	5649	4957	4435	3897	3283	2858	2426	2252	2064	1939	1812	1727	1565	1551	1539	1439	1353	1225	1137	1081	1023	1104	976	995	943	951	960	968	917	900	920	889	829	870	802	885	821	817	832	832	807	885	821	842	819	833	842	754	842	818	832	854	779	833	745	802	775	853	861	806	783	804	863	752	872	783	777	823	836	820	801	834	830	864	775	782	836	769	798	828	779	834	744	782	770	778	780	795	789	763	817	768	802	766	807	803	764	828	812	837	772	782	822	867	782	770	862	805	781	795	808	787	812	818	755	833	808	770	821	764	730	834	795	753	826	813	796	829	796	764	804	803	869	800	821	790	841	778	741	828	817	748	800	822	797	808	774	820	825	770	785	768	798	831	780	779	827	739	784	817	801	852	781	789	785	836	753	819	858	795	814	851	800	775	777	823	810	742	801	832	860	791	824	798	799	782	828	793	779	801	806	723	805	799	819	766	776	804	776	799	777	787	807	829	790	785	816	774	779	778	800	813	799	828	803	804	792	850	789	812	837	845	837	802	797	794	828	826	781	756	844	775	799	838	783	773	782	809	836	764	783	795	791	808	804	820	811	841	772	787	793	838	788	839	783	816	802	845	790	782	815	765	815	755	778	801	818	815	808	815	823	752	806	740	782	819	819	826	771	857	801	803	784	826	829	781	792	801	780	862	772	815	793	774	802	745	798	842	798	803	831	767	780	813	810	800	839	789	800	748	816	780	833	753	802	819	807	763	830	786	804	804	785	779	807	799	784	830	761	773	794	795	797	836	788	782	789	792	757	828	794	767	810	824	844	811	784	825	793	812	839	770	766	744	795	720	815	799	795	842	822	828	747	781	791	856	755	804	850	791	740	804	832	797	746	752	770	849	812	898	810	810	798	837	799	832	785	779	794	818	804	763	812	796	851	780	786	786	877	774	816	853	769	777	797	805	786	743	791	794	840	812	818	797	822	806	797	805	806	776	834	787	805	785	809	861	781	832	808	799	840	754	847	803	786	772	803	827	792	815	775	827	819	815	793	860	758	766	856	833	794	827	835	807	807	797	816	811	830	776	816	823	812	832	805	752	780	843	775	786	831	807	778	831	791	817	774	813	822	780	812	816	784	776	815	820	781	807	779	786	838	839	818	734	809	759	847	797	837	777	818	810	778	836	798	779	844	818	864	792	805	816	786	757	793	775	893	775	822	799	788	775	785	815	832	842	817	787	819	806	805	859	827	823	811	796	826	815	837	800	800	792	779	862	797	799	801	822	819	798	782	788	826	758	821	779	807	818	794	766	767	777	819	783	790	799	786	804	767	802	777	804	778	825	819	797	784	850	834	788	841	785	787	762	782	788	768	791	771	794	785	762	759	801	827	763	815	832	781	790	813	777	817	848	812	846	805	769	816	756	801	783	768	832	838	843	803	810	820	816	778	766	769	829	794	805	748	810	808	809	809	799	784	785	779	758	782	792	835	798	758	784	825	763	790	788	778	807	829	817	764	856	789	794	785	820	758	811	811	807	838	822	791	778	821	824	839	802	783	789	802	752	815	802	819	781	789	758	741	801	812	823	790	798	802	792	813	786	805	795	778	834	804	828	826	749	820	763	806	799	849	799	849	821	781	794	785	785	796	830	780	801	832	793	798	781	805	818	776	820	832	760	809	802	817	815	817	769	830	804	775	757	823	835	774	854	765	809	858	768	764	798	772	784	844	822	752	823	807	758	848	844	831	766	840	806	823	797	823	771	800	838	790	810	782	764	772	819	822	813	755	800	819	831	727	840	764	747	801	810	799	759	855	809	829	804	766	735	774	798	768	813	797	804	774	858	802	804	792	816	775	810	793	795	752	779	767	808	816	833	770	813	780	750	803	772	803	785	792	794	771	813	841	750	783	823	825	837	862	812	784	826	820	828	778	786	792	831	828	829	860	767	810	792	801	804	817	781	819	780	769	815	866	766	821	820	796	797	788	804	770	851	836	785	837	763	788	765	790	807	793	803	804	792	836	794	822	812	763	810	830	834	817	794	792	808	776	845	797	771	764	789	799	795	814	824	744	740	805	772	858	825	843	833	770	794	775	779	808	738	856	803	779	787	831	833	805	801	826	769	807	799	860	821	791	774	763	834	851	815	787	756	803	753	842	783	830	805	816	840	836	833	781	814	822	814	786	852	817	823	734	793	814	783	795	777	739	811	791	786	752	744	840	794	815	796	844	822	830	784	790	773	772	805	818	843	863	810	785	811	834	813	803	822	810	816	827	773	815	791	814	767	804	819	786	822	821	780	786	771	827	788	846	767	752	761	800	805	833	813	747	763	802	798	756	781	793	785	835	818	770	798	850	832	794	855	807	803	789	792	771	826	788	828	785	803	822	801	751	780	792	800	857	790	797	827	776	787	792	840	819	820	802	808	847	783	813	801	795	812	813	779	765	825	799	814	801	735	790	771	727	803	794	791	823	803	840	762	825	800	811	773	832	828	761	805	823	775	790	791	783	793	787	762	766	857	792	800	807	823	781	783	837	806	776	763	818	782	766	810	750	823	813	777	782	831	758	753	743	818	833	777	786	806	806	852	794	837	828	841	771	826	832	781	835	823	835	801	754	866	826	815	783	821	781	769	807	796	783	775	801	767	796	780	800	849	770	833	810	807	777	809	814	783	779	810	802	802	772	788	802	810	792	800	778	807	842	807	735	803	827	833	794	791	790	806	794	779	818	808	783	788	822	757	785	771	809	789	768	771	829	798	814	803	813	797	836	837	786	821	783	794	814	764	835	772	731	792	811	818	804	760	799	842	847	777	819	804	783	891	813	775	848	787	760	800	856	812	798	810	812	795	810	765	790	785	762	790	776	797	773	805	842	860	835	790	769	759	794	797	839	766	771	802	818	809	782	865	784	740	787	808	793	807	782	811	782	800	793	803	823	772	806	829	821	794	815	762	823	850	802	866	815	787	769	860	809	791	819	772	795	835	800	840	768	766	806	823	846	787	810	831	808	810	764	820	785	788	788	799	821	821	785	774	780	772	806	825	811	854	755	859	779	772	754	794	871	816	813	782	829	733	821	808	799	849	810	820	786	835	820	830	825	829	806	826	806	844	790	777	773	792	747	790	848	820	788	805	812	846	818	816	788	794	816	760	797	772	764	833	807	789	857	798	854	795	858	867	795	796	773	863	792	802	796	806	797	826	808	804	796	833	774	800	848	793	763	869	821	806	796	805	801	836	792	777	811	840	794	761	750	797	809	780	778	793	820	822	783	799	804	862	841	809	796	822	786	802	786	844	790	819	814	727	757	815	825	797	787	787	795	755	812	768	789	844	762	791	780	828	814	831	851	790	766	845	777	801	811	870	814	788	820	824	796	799	808	803	808	818	749	802	828	822	804	786	791	802	769	814	809	783	817	810	826	765	776	816	794	801	821	810	818	880	822	845	848	835	815	844	804	781	733	804	823	789	783	790	831	792	829
7094	4168	2168	1242	1010	1133	918	758	648	499	422	352	333	255	245	212	211	197	140	148	145	112	118	106	107	109	103	100	99	97	87	88	90	78	70	92	72	74	79	70	80	59	71	77	70	68	69	75	70	59	69	83	81	64	67	72	61	82	67	69	65	78	67	63	70	81	81	75	86	80	71	64	66	72	84	69	64	65	54	63	60	78	76	72	66	70	65	62	66	68	66	77	63	77	61	64	73	63	60	83	69	75	67	68	77	75	63	65	88	79	65	83	66	67	69	62	72	53	63	63	66	81	75	71	66	61	75	63	63	79	80	64	63	56	77	60	74	72	83	73	64	69	76	65	78	59	78	63	71	61	74	74	63	72	66	83	84	78	71	80	71	68	82	82	65	80	67	76	66	61	83	64	60	68	74	61	77	74	70	79	55	66	59	72	72	62	53	68	86	76	80	86	80	75	74	64	61	72	63	76	79	65	78	81	79	70	70	67	63	64	57	71	69	71	56	65	56	65	64	79	74	72	61	76	74	64	80	74	66	64	67	81	79	58	71	73	74	74	74	79	72	65	67	67	68	78	73	61	71	74	73	75	66	65	47	80	72	64	79	76	78	78	63	79	57	73	80	71	73	68	76	84	67	79	69	71	72	69	77	65	84	74	62	66	68	85	71	76	65	78	66	65	76	81	82	76	71	48	75	74	63	80	57	68	77	73	63	76	70	67	83	69	61	57	69	75	87	71	71	71	71	74	97	66	76	79	82	84	71	74	85	64	58	90	81	75	73	56	79	64	78	63	73	65	90	76	86	66	73	75	82	73	73	60	59	65	78	85	69	73	67	59	76	71	66	69	67	78	74	84	64	75	71	75	68	69	67	74	59	67	70	76	64	78	72	64	66	66	76	72	67	63	74	78	70	81	54	56	59	64	82	77	73	63	61	65	67	63	65	84	71	75	89	65	63	58	75	73	52	71	64	74	63	82	80	78	62	74	85	79	64	71	60	65	83	79	55	73	66	69	73	51	67	69	76	80	90	62	69	60	81	78	54	65	81	68	88	64	77	78	78	68	71	64	97	70	71	70	71	81	57	77	74	70	66	60	83	72	62	71	71	83	80	78	87	67	71	77	72	81	76	81	68	69	63	74	80	62	74	70	93	60	79	85	77	74	63	64	63	75	60	67	76	78	76	88	63	66	62	76	62	71	62	69	71	75	70	68	69	52	78	77	65	78	69	72	72	78	66	72	71	76	74	60	67	77	79	70	70	70	65	77	61	76	72	61	70	70	74	73	80	64	67	57	66	73	58	72	73	58	67	74	69	77	52	63	52	64	70	54	72	76	60	73	64	79	76	70	66	58	67	73	57	59	77	76	83	60	71	71	58	50	81	78	66	66	63	67	67	85	61	66	76	68	76	61	70	65	60	63	81	69	66	79	82	76	72	69	67	66	74	76	70	81	59	74	53	67	82	61	69	82	69	59	74	77	52	58	87	72	78	64	53	80	67	81	58	69	73	68	77	64	71	69	69	71	71	82	73	87	71	71	59	66	69	77	85	74	58	57	73	60	61	63	64	87	67	61	73	62	78	76	65	63	69	69	71	65	67	72	60	72	66	73	73	70	55	66	76	79	71	81	86	66	65	60	71	81	83	76	65	58	68	71	66	64	66	61	66	68	71	81	72	57	58	69	55	57	62	73	73	73	68	54	76	72	85	69	73	76	65	80	76	72	78	68	65	84	98	54	73	77	74	57	75	59	67	83	71	69	55	81	57	78	66	78	67	78	59	82	76	61	73	70	65	80	67	79	68	72	64	74	84	88	86	63	76	74	71	77	62	58	83	74	61	73	71	69	75	78	75	74	64	82	75	64	69	68	79	71	72	79	70	67	72	83	68	60	70	64	68	68	57	72	60	65	58	77	62	71	66	69	73	77	78	64	60	53	66	78	74	66	61	62	85	62	67	77	91	75	78	68	64	69	65	71	87	67	79	64	68	69	84	79	88	68	65	69	89	66	71	72	60	60	82	63	81	67	85	77	63	71	63	76	75	78	79	78	76	75	74	64	58	64	86	68	66	66	74	56	63	57	79	72	71	67	73	84	90	78	63	63	66	74	76	79	75	83	80	81	68	67	80	60	70	76	88	72	64	73	63	63	65	71	76	59	70	74	80	85	64	74	94	73	66	70	78	51	75	79	86	67	81	76	53	77	76	83	73	74	72	60	80	75	69	64	59	83	86	65	69	64	69	65	66	83	70	68	59	76	87	71	68	71	70	69	73	60	65	57	72	72	73	67	63	76	60	70	77	81	82	75	76	69	71	74	61	69	62	73	75	75	87	63	82	67	64	64	83	79	69	72	79	74	86	70	65	68	67	57	63	65	79	75	66	71	71	59	90	60	75	70	68	79	68	81	63	64	79	65	72	70	52	76	79	75	57	101	95	69	68	78	75	60	55	78	67	74	81	81	71	77	81	62	57	67	70	56	81	66	68	62	80	66	58	79	64	72	87	65	77	82	63	89	66	71	53	81	59	77	63	63	81	68	76	64	54	74	70	75	78	61	71	76	83	66	71	78	67	81	73	73	61	64	73	74	94	72	63	77	71	70	73	71	70	71	68	72	77	75	69	69	85	63	66	64	77	71	83	66	65	70	76	84	71	70	68	73	55	62	91	82	74	70	53	58	71	64	80	63	64	74	72	70	73	80	54	70	74	74	65	84	67	72	67	72	71	79	62	62	75	77	74	70	71	54	69	81	68	63	68	76	66	74	68	67	73	74	73	80	71	80	70	56	66	60	76	62	68	65	64	69	70	63	70	64	71	59	75	66	71	57	63	72	72	82	54	61	63	56	64	86	81	61	67	79	71	76	67	91	47	53	63	74	62	76	85	69	60	84	69	78	65	68	76	86	72	85	89	67	50	71	61	78	64	66	60	77	65	73	76	63	65	70	69	74	67	65	61	81	70	67	71	74	61	65	72	59	86	59	75	82	58	79	73	58	71	70	70	62	59	70	67	64	60	70	68	69	67	68	74	69	69	83	58	82	62	79	59	79	85	67	72	70	65	80	62	65	69	87	72	73	77	91	64	77	67	58	63	68	76	66	71	73	62	71	73	69	82	59	68	68	75	84	80	66	79	85	77	64	73	66	73	58	65	65	68	79	67	78	58	88	86	52	64	50	75	72	64	74	61	76	67	74	75	78	67	67	79	73	66	61	74	72	72	81	74	73	64	64	75	82	69	85	62	67	76	72	66	84	71	69	77	60	68	83	83	81	86	82	69	62	76	90	76	75	86	67	73	64	56	64	74	71	66	71	74	65	59	62	76	72	69	75	70	70	68	74	72	75	50	60	68	75	65	84	60	63	65	75	86	76	73	78	58	67	69	84	74	77	75	76	71	65	78	89	70	72	61	66	63	72	64	81	76	66	66	75	68	72	79	67	64	65	83	65	67	78	75	84	60	83	80	54	69	71	60	78	75	70	63	72	59	58	61	70
30650	24398	20222	24650	28508	27244	24600	21703	18934	16117	13748	11684	9864	8492	7290	6296	5587	4881	4234	3569	3274	2665	2446	2376	2177	1978	1851	1735	1735	1732	1555	1381	1331	1314	1135	1159	1125	1101	1072	997	967	985	976	959	937	947	952	866	865	922	904	960	830	902	871	843	849	892	872	820	798	854	842	806	805	905	860	839	849	828	818	830	823	860	823	850	872	786	794	845	826	874	835	884	811	817	840	877	849	830	776	860	880	812	819	856	895	854	827	851	815	870	874	901	890	845	875	865	843	846	857	867	823	865	830	802	869	865	863	793	869	853	827	804	858	883	915	832	849	839	846	831	835	823	831	854	863	895	850	847	924	839	811	832	874	914	866	806	839	839	821	812	850	841	846	831	829	824	830	832	818	855	798	824	811	848	846	802	848	852	834	852	862	858	846	854	801	863	815	825	823	812	838	846	850	858	777	888	838	821	877	836	836	822	865	841	826	904	851	819	750	799	840	820	839	832	828	851	878	814	827	797	801	840	815	841	792	870	827	837	831	868	831	812	837	803	874	822	814	840	864	810	820	837	859	854	852	804	833	881	802	860	850	800	858	874	825	821	857	849	866	831	851	780	806	797	843	857	824	800	835	848	883	844	843	758	823	872	814	853	778	830	794	854	871	884	823	852	796	814	801	835	839	854	861	900	872	816	808	824	809	812	796	868	789	895	832	823	887	814	812	812	809	845	879	815	831	863	841	869	867	851	838	866	829	808	823	876	789	846	850	839	827	863	829	812	786	803	812	838	855	837	807	819	810	807	868	878	855	896	862	842	865	851	811	861	835	832	817	837	876	858	860	871	844	808	831	827	830	822	777	832	859	817	845	839	810	846	792	886	784	847	817	862	849	830	784	846	843	796	757	839	878	827	810	809	867	844	835	841	827	810	786	858	805	845	786	813	823	833	835	830	839	841	782	857	816	815	888	852	847	846	799	885	861	827	826	803	842	770	833	816	831	813	869	886	874	801	894	807	874	854	810	850	847	818	838	840	837	853	879	879	846	867	822	807	841	804	844	899	819	813	834	854	812	808	859	849	853	807	825	810	839	819	845	810	859	800	868	834	811	884	840	817	871	914	834	822	831	879	830	829	823	821	910	840	818	832	839	803	786	784	795	803	826	804	838	919	813	867	853	848	840	801	868	811	849	837	835	878	829	843	871	820	844	895	850	897	861	824	866	856	839	810	853	810	829	815	806	834	860	801	842	863	863	812	855	830	833	822	883	847	805	844	886	788	819	873	814	817	828	816	841	841	833	853	861	830	817	804	893	823	826	876	864	844	855	844	875	847	882	867	804	769	838	844	848	811	854	807	849	824	807	859	840	837	788	867	795	793	844	878	814	838	850	848	797	818	844	818	815	804	832	880	870	830	778	863	830	850	816	867	892	855	833	787	835	830	847	888	810	845	844	847	826	831	858	852	859	865	849	789	851	848	895	851	819	803	868	804	800	934	861	816	810	788	825	851	828	819	833	847	826	830	914	877	841	841	828	842	861	823	875	859	875	796	776	795	884	781	814	806	839	810	824	825	849	815	845	856	808	863	829	844	840	798	882	811	877	860	837	853	845	848	820	859	856	857	831	855	856	832	847	827	827	832	839	865	861	866	791	864	816	840	840	820	834	852	886	766	843	845	914	876	879	798	840	829	871	846	832	818	778	842	848	852	836	825	853	880	844	820	876	821	829	822	840	848	813	827	821	878	792	865	850	823	859	871	808	860	839	812	774	842	861	851	873	820	841	853	820	853	834	909	846	852	823	833	879	895	815	851	832	847	869	825	889	872	814	857	836	804	840	877	832	781	850	818	772	887	851	832	874	910	829	838	818	835	868	876	818	835	860	825	856	843	866	908	852	857	779	829	847	861	828	859	826	848	787	805	808	831	900	817	843	814	764	877	812	812	821	834	827	845	807	871	848	822	799	864	822	844	860	882	827	874	811	799	831	846	821	893	821	851	881	844	826	872	832	831	927	849	806	788	891	883	793	885	867	780	876	840	819	802	864	862	840	831	842	827	871	859	871	834	891	773	850	841	778	866	836	796	821	828	820	852	821	828	841	830	816	836	817	861	837	869	817	842	839	871	810	890	800	833	790	844	830	759	777	851	786	871	837	849	837	848	845	844	882	837	805	803	882	850	849	767	811	814	855	828	821	841	842	821	784	791	859	837	819	862	813	864	834	841	808	829	825	864	829	880	843	831	825	809	863	793	802	802	815	831	837	819	821	852	819	816	830	855	837	798	854	851	790	818	878	815	823	828	821	803	792	815	823	875	833	855	781	831	847	809	844	796	791	838	811	850	834	834	787	811	853	828	810	846	796	854	819	822	858	834	877	852	851	847	840	851	825	770	844	856	860	846	887	868	847	864	829	828	868	880	812	827	885	834	810	866	837	801	859	880	832	866	870	871	884	825	805	865	822	822	866	862	852	840	832	862	816	866	829	818	868	868	815	878	837	814	862	858	840	838	841	843	860	796	840	891	858	886	788	831	855	853	883	805	834	867	813	864	830	918	797	840	860	785	877	844	863	850	863	855	815	853	850	845	850	824	819	845	893	842	848	842	800	949	809	862	845	869	796	865	837	838	850	805	843	806	810	865	808	785	855	838	818	794	836	840	819	862	816	831	885	841	846	840	796	827	848	863	871	843	818	819	856	890	844	852	820	854	839	807	855	887	832	842	849	884	882	860	834	817	840	802	858	869	853	807	842	880	762	822	864	838	897	861	798	816	869	821	806	847	863	837	789	864	836	866	790	847	822	787	909	852	862	820	848	799	867	832	816	835	850	857	808	833	803	840	807	808	853	800	841	870	821	866	804	813	863	864	834	826	879	880	885	826	850	823	834	886	802	796	877	830	854	884	818	878	795	842	821	799	828	782	831	822	845	817	876	843	803	855	805	811	850	884	822	774	832	779	806	851	866	769	772	801	866	873	800	807	812	831	840	871	825	864	826	847	859	830	888	870	827	821	843	798	876	839	809	919	847	855	861	833	851	815	800	845	838	847	831	840	836	839	873	856	835	836	861	801	832	846	852	803	831	790	855	786	816	846	787	850	776	849	890	812	843	808	904	838	843	777	869	836	807	864	875	820	846	825	828	823	837	864	894	845	803	812	877	883	848	845	828	830	862	812	813	869	852	845	873	837	861	830	855	821	822	820	829	864	798	827	837	818	840	810	848	847	845	868	814	840	838	840	870	803	857	821	802	820	844	863	796	852	927	807	788	826	803	824	816	875	867	789	863	859	835	870	805	842	877	802	880	888	860	814	836	832	796	859	838	849	851	795	853	860	829	820	861	851	837	828	889	885	871	862	890	794	833	833	851	841	834	829	826	859	821	835	831	814	837	787	840	862	851	867	853	829	838	845	831	873	879	855	807	858	816	856	879	808	863	874	826	838	868	837	870	870	831	806	864	770	829	789	822	869	860	876	838	835	821	837	795	841	863	870	812	839	871	863	810	855	820	822	846	818	881	795
7491	5967	3241	1826	1541	1555	1205	1047	846	690	564	477	399	344	307	233	229	173	163	167	153	134	110	131	136	104	107	94	93	99	87	95	95	87	85	57	70	87	81	93	85	90	72	90	61	81	83	73	61	77	78	80	80	64	60	72	71	70	74	80	66	73	68	82	64	77	54	64	72	61	59	63	72	68	62	64	68	62	77	69	51	66	78	65	72	77	61	59	64	75	66	65	77	70	77	67	67	76	77	70	58	82	71	66	82	96	70	64	64	63	65	72	62	59	62	74	79	74	72	66	72	64	69	73	74	69	68	79	77	62	71	69	72	90	54	58	68	64	77	69	72	69	78	72	71	68	65	77	79	55	65	83	70	80	67	63	64	71	72	86	78	64	55	78	74	78	67	71	61	72	61	72	67	66	74	80	57	89	68	63	68	57	72	66	67	65	59	68	82	67	67	75	81	67	91	69	65	74	72	57	72	60	56	88	68	73	64	81	72	73	65	74	69	74	77	67	67	75	76	77	63	79	66	91	77	75	66	67	66	68	82	66	72	73	56	71	58	57	71	53	61	68	65	85	60	60	69	69	69	67	61	67	76	76	56	67	78	79	81	69	63	66	69	60	68	85	64	65	56	61	85	73	68	61	67	69	70	67	63	60	88	69	66	69	64	62	77	64	64	72	74	84	66	55	51	84	54	73	64	66	71	65	70	70	76	71	74	68	92	64	57	73	69	65	64	60	63	57	58	90	73	70	64	84	66	74	70	59	74	68	87	72	67	84	84	74	91	69	76	73	79	82	57	83	68	56	71	56	88	67	78	73	73	74	83	72	69	73	78	62	76	72	84	68	70	82	69	73	79	76	81	63	76	66	65	60	55	66	70	73	63	63	80	70	76	58	65	63	73	74	87	83	75	64	60	71	68	73	67	75	74	73	85	85	80	77	68	59	54	64	77	53	61	67	92	80	71	70	61	52	81	82	73	84	57	72	60	69	72	72	75	69	71	71	66	68	73	59	58	76	68	74	74	61	71	54	75	66	89	70	75	66	69	76	75	78	76	73	75	80	71	64	75	76	64	64	87	73	62	78	78	65	77	86	57	82	67	74	68	78	73	55	80	67	64	70	67	57	62	75	55	76	83	48	69	62	61	69	60	73	64	70	64	58	74	77	65	58	57	74	75	62	73	62	76	64	47	76	80	66	62	77	69	71	68	63	75	69	67	62	66	78	67	76	73	53	79	87	67	75	73	41	71	65	73	69	69	79	65	79	52	76	73	80	61	81	78	78	66	57	58	70	82	61	84	78	62	73	82	74	82	53	73	60	60	67	62	67	64	82	64	86	75	79	77	63	78	75	84	71	70	79	79	59	72	64	79	66	71	69	84	72	76	73	54	68	75	77	62	92	77	59	77	71	78	83	84	64	68	73	69	77	59	59	55	77	70	81	66	80	72	72	75	67	67	67	71	58	62	71	70	70	75	74	72	92	68	77	65	67	71	67	77	68	65	71	65	64	61	73	56	67	60	59	69	84	70	73	69	66	51	63	75	55	81	62	70	63	54	70	72	76	61	61	78	64	67	56	74	78	71	70	65	61	73	68	78	68	75	65	53	56	77	65	81	59	71	65	71	72	65	83	73	70	70	64	78	79	88	70	76	82	76	56	68	68	86	90	69	84	71	67	68	67	66	62	64	64	94	53	75	68	74	94	79	74	61	72	65	76	71	62	61	65	61	70	81	67	75	75	75	54	81	75	64	69	72	73	82	78	74	63	69	72	74	80	74	65	62	54	67	82	70	61	78	62	67	59	69	67	72	58	61	81	79	61	75	70	72	77	65	67	76	65	55	50	61	73	72	65	75	77	70	69	66	61	80	65	96	68	74	62	46	76	76	65	69	76	78	60	89	74	67	82	84	73	66	69	80	59	63	69	61	69	65	61	63	71	77	80	77	68	60	62	83	72	70	78	65	59	76	76	58	69	65	81	69	81	75	74	57	77	77	78	64	58	67	60	70	82	72	49	69	78	65	67	76	67	76	71	65	61	72	66	62	55	65	85	67	56	80	66	62	67	72	71	63	68	62	76	69	58	77	65	61	54	61	77	92	70	61	87	72	72	74	77	57	75	70	71	76	78	59	73	77	77	67	51	79	71	56	81	65	66	72	65	69	77	62	71	78	60	81	60	72	67	77	53	78	69	67	85	69	65	76	57	57	74	68	61	54	68	69	66	72	78	75	63	71	69	57	65	54	82	94	61	53	60	70	67	68	75	71	71	64	74	62	63	75	80	77	70	61	67	69	78	80	63	72	62	74	67	74	74	86	70	77	70	63	58	71	75	67	81	74	60	60	82	73	92	61	57	89	67	75	69	74	69	77	71	63	55	90	77	72	75	62	54	82	73	70	76	78	62	64	59	65	56	79	75	79	70	62	55	76	68	71	70	83	79	77	73	57	78	74	67	85	59	68	68	84	67	63	70	62	48	74	63	60	66	67	77	69	63	73	76	75	77	91	74	69	73	61	75	66	68	73	81	60	75	71	72	63	65	62	75	79	79	69	78	72	84	69	70	70	59	80	54	68	65	77	58	78	63	62	62	66	87	84	60	76	82	70	69	81	55	70	79	64	64	71	86	68	59	70	78	77	73	72	67	70	71	73	65	59	84	80	66	60	76	88	68	65	77	75	63	68	61	70	73	63	71	41	65	75	66	78	60	71	65	79	73	67	77	77	85	74	80	61	71	70	65	66	75	66	63	72	71	68	71	66	79	74	80	71	73	81	54	68	82	76	71	67	84	72	64	63	64	61	82	55	71	59	79	73	56	74	57	58	66	79	66	67	79	60	66	71	74	86	77	73	56	66	81	70	77	65	71	70	62	71	66	58	71	86	83	67	63	71	62	74	65	78	59	70	75	67	73	65	71	75	69	72	64	70	64	66	67	65	67	77	57	51	66	76	69	60	48	77	65	53	65	80	72	74	70	77	77	78	61	58	81	79	66	83	81	60	70	76	72	65	83	70	72	69	81	70	76	82	48	65	59	74	67	78	67	74	72	66	66	72	63	70	73	58	63	59	63	55	80	53	78	57	73	70	78	78	62	76	57	78	77	84	72	70	76	79	92	57	72	69	61	76	54	71	76	46	78	77	50	62	63	78	67	66	73	78	58	72	74	71	64	60	87	62	79	72	61	60	58	66	71	71	66	67	73	74	71	75	54	80	81	62	59	62	69	70	70	63	62	82	61	65	70	67	63	75	65	68	83	69	62	64	57	57	72	61	64	52	71	82	73	82	77	70	67	88	75	71	63	64	71	76	69	72	60	77	77	68	67	78	61	72	63	57	72	62	64	67	70	73	61	64	72	77	80	62	63	59	57	70	62	67	87	56	72	67	75	77	72	80	73	62	77	66	73	73	59	72	66	73	70	55	81	73	73	73	69	71	65	77	70	80	52	63	64	73	60	74	63	66	78	74	64	67	68	79	73	87	78	91	58	53	60	72	68
34498	27230	23197	27648	31904	30182	27390	24368	21558	18502	15874	13685	11738	10123	9002	7572	6828	5952	5170	4508	4065	3380	3031	2786	2696	2429	2132	2089	2078	1978	1848	1660	1612	1420	1302	1251	1235	1144	1060	1025	1038	1054	1001	1002	1040	951	923	974	897	946	887	917	949	874	848	833	948	846	892	854	849	835	860	852	838	913	834	826	816	899	862	777	917	823	847	831	801	832	874	834	839	838	797	830	871	874	831	867	809	800	808	857	800	822	837	820	803	863	829	843	829	887	775	833	829	835	814	856	838	877	866	821	799	839	849	812	812	829	835	892	825	910	756	804	846	882	802	878	839	848	858	902	797	813	860	846	830	816	819	801	812	863	850	815	838	862	852	869	826	852	804	876	836	775	772	853	820	802	852	844	863	848	846	887	854	805	829	844	844	825	825	890	818	874	836	809	796	817	831	838	849	820	833	840	821	791	798	810	824	855	803	785	822	812	808	831	815	835	832	839	829	798	828	829	794	775	819	820	824	793	868	798	807	821	842	817	829	913	796	814	777	827	887	815	806	841	851	792	843	835	770	833	839	879	827	745	867	820	776	898	830	878	850	864	813	809	823	840	806	845	841	847	872	804	877	804	879	811	877	806	815	794	842	865	803	810	859	818	797	848	902	846	863	870	831	861	831	826	833	835	862	828	835	856	870	795	861	871	786	794	822	871	828	831	843	859	783	793	822	831	836	834	921	846	787	868	806	847	886	807	817	809	804	897	837	800	799	838	825	783	832	810	824	893	788	835	845	825	854	832	853	809	878	779	828	852	854	831	815	869	780	813	764	833	855	839	833	808	843	832	904	853	861	782	826	846	864	837	893	853	841	886	828	824	844	883	856	814	847	888	822	847	840	794	822	806	846	884	849	843	815	805	863	839	863	881	838	785	826	864	899	790	841	810	845	794	858	860	848	847	858	802	809	866	814	859	879	783	835	804	846	841	847	858	823	819	886	846	850	869	805	856	880	826	855	816	849	837	879	847	826	837	847	861	877	849	875	827	855	820	838	839	865	862	833	850	876	823	813	864	883	830	863	816	807	858	858	863	802	852	901	846	822	814	843	851	792	853	840	821	846	890	850	839	837	832	849	851	842	827	892	851	825	872	858	850	809	841	853	847	754	804	878	839	856	768	871	833	752	892	882	810	851	861	887	889	809	897	865	842	866	874	838	849	801	839	850	811	825	837	808	885	864	860	841	833	863	838	829	839	798	852	861	853	837	837	944	839	886	825	872	834	884	811	813	817	830	827	842	841	849	877	833	869	818	870	839	837	859	800	823	874	868	834	840	874	770	801	894	804	833	816	844	885	843	859	889	905	869	813	853	816	862	894	884	838	826	892	810	871	819	857	793	804	824	801	825	836	851	850	828	820	795	833	894	879	815	852	823	827	809	812	884	861	776	866	851	852	788	816	843	803	799	861	855	883	857	877	814	873	819	799	840	804	787	849	830	828	898	817	844	791	794	853	818	815	827	771	817	818	852	862	817	887	866	843	866	816	819	877	878	832	894	857	843	841	840	891	828	816	826	872	843	839	832	844	843	867	831	779	817	765	840	842	864	818	823	829	818	836	837	799	794	837	848	821	843	875	786	840	855	822	845	835	842	800	887	844	808	853	811	823	830	847	883	890	850	849	851	836	825	790	859	894	853	813	852	804	819	849	812	866	805	784	842	837	869	800	845	841	801	804	825	835	820	853	889	852	797	839	817	821	827	875	791	827	805	791	871	830	847	887	835	923	843	849	856	803	837	823	897	832	800	871	862	840	848	814	849	849	855	826	847	799	820	837	802	839	824	836	893	809	807	897	804	841	805	868	874	824	866	805	880	888	817	788	870	832	840	811	829	820	832	854	875	845	888	838	881	815	839	817	831	814	848	830	869	866	794	850	816	820	874	820	850	830	832	796	828	836	851	836	886	885	865	846	821	842	871	866	828	847	869	849	879	872	819	845	809	827	840	812	812	822	892	885	836	783	854	812	857	820	847	859	856	827	809	857	840	858	877	915	835	818	805	847	856	847	887	816	886	817	753	826	811	835	833	874	806	864	818	877	849	840	864	854	818	886	840	845	797	866	866	825	863	852	759	853	789	862	872	840	783	807	890	849	840	763	812	864	778	791	843	829	838	866	912	812	887	882	850	824	849	782	818	831	813	848	833	889	847	863	844	815	846	855	815	829	797	867	819	845	836	800	836	846	900	819	862	799	846	842	826	795	800	833	868	851	859	858	805	836	844	784	830	846	847	880	872	803	823	854	828	867	829	844	802	828	856	804	829	808	825	854	847	799	839	841	816	804	841	854	826	875	839	849	831	838	842	858	848	894	812	853	796	823	856	851	849	791	850	872	774	851	848	863	832	863	835	852	859	860	853	918	827	831	844	835	812	815	865	864	823	785	831	818	817	872	837	857	841	810	874	788	865	854	824	848	841	894	830	860	821	811	815	779	809	837	846	731	872	856	796	887	877	889	809	854	843	835	821	881	822	863	823	819	836	886	829	918	835	797	818	888	809	834	837	860	862	862	768	829	805	855	850	816	833	839	903	873	831	833	802	828	815	859	830	869	835	824	842	857	813	817	816	917	836	851	850	815	865	834	825	816	854	828	861	842	859	819	878	850	784	800	765	852	825	833	816	819	865	844	850	842	856	848	820	803	862	866	827	837	826	798	861	834	814	842	810	801	863	842	870	881	801	851	832	867	845	889	803	854	818	799	808	862	845	806	858	811	878	829	770	886	829	820	833	886	836	823	894	798	819	871	832	865	884	817	866	835	844	825	819	849	834	856	878	814	813	906	823	813	818	811	813	823	788	858	864	849	859	836	879	867	817	854	779	857	809	842	866	854	849	829	826	815	876	794	837	809	870	794	869	886	810	842	838	819	866	849	792	793	813	832	852	826	851	848	860	858	857	844	862	803	850	825	914	882	823	844	857	826	875	848	818	812	833	834	836	865	803	838	808	861	822	791	847	819	910	850	852	772	800	819	855	823	771	854	855	806	834	815	842	862	861	858	849	801	853	824	822	839	821	838	868	883	884	821	815	844	836	828	815	824	863	864	870	790	852	853	849	800	840	791	887	853	824	819	812	858	844	865	799	828	845	810	827	870	805	834	848	855	828	832	850	797	852	818	782	830	847	843	801	833	841	843	829	794	828	818	915	827	839	803	921	836	846	817	872	853	900	810	782	874	870	865	843	843	860	853	827	780	841	836	868	832	801	834	807	838	835	832	860	842	819	838	847	792	902	901	858	838	823	852	893	895	887	817	835	832	881	807	773	830	836	818	851	898	846	802	832	867	882	850	819	843	853	814	851	775	889	805	808	836	871	833	847	838	840	855	877	855	816	817	844	836	810	812	857	851	824	856	874	830	866	848	840	858	849	844	885	831	872	853	851	842	848	837	857	897	792	856	825	852	890	831	830	854	873	829	844	863	823	848	856	832	860	833	841	898	826	831	819	846	834	777	845	836	801	840	832	876	823	824	786	870
4715	2447	1268	654	548	624	482	406	350	288	246	216	184	184	172	140	132	113	101	118	106	106	102	97	86	79	69	65	73	71	91	85	75	84	59	59	86	66	73	66	73	56	74	60	73	75	80	60	60	57	59	70	64	77	63	63	51	72	68	59	56	70	71	67	67	77	54	60	62	65	77	66	71	64	62	66	72	72	63	70	58	68	51	67	61	47	61	73	59	66	56	55	60	68	56	62	71	64	65	58	74	56	60	53	64	65	77	64	79	71	62	80	70	73	69	61	64	63	66	49	68	74	72	53	82	64	72	66	70	61	53	78	54	65	65	77	57	78	61	64	59	66	68	66	49	71	56	66	67	82	63	52	71	63	65	61	69	57	60	49	78	59	61	47	61	64	80	63	71	67	60	74	77	63	72	66	58	66	72	76	71	48	61	73	71	63	79	54	58	66	62	56	66	65	67	52	81	61	44	72	84	74	60	56	70	66	67	73	74	76	65	81	67	70	62	70	64	70	74	60	63	64	54	64	67	73	56	70	69	72	53	61	59	63	60	59	58	76	80	64	77	78	71	67	71	59	62	66	55	50	82	71	61	62	38	55	69	64	75	70	66	57	66	63	58	68	76	69	48	64	61	87	75	64	67	74	63	56	69	59	69	60	65	56	73	63	59	61	67	63	54	66	75	63	60	59	68	64	65	49	48	64	57	71	62	64	79	64	64	49	62	51	69	60	77	68	51	67	51	55	72	52	56	69	67	64	74	64	58	48	49	79	99	43	71	56	63	54	57	62	64	56	54	53	61	52	75	64	64	51	74	71	70	68	63	71	46	49	57	62	62	65	52	65	67	73	77	63	75	67	67	77	49	74	55	53	67	51	53	57	57	61	70	64	63	53	46	68	65	58	62	62	56	50	63	71	67	69	66	61	63	62	50	76	66	62	54	59	70	67	50	64	79	66	61	59	56	77	61	51	64	66	51	87	56	60	64	57	66	81	67	47	65	79	76	47	68	68	68	62	83	69	60	79	63	52	77	67	55	56	72	64	71	64	45	64	67	58	68	58	63	77	62	64	66	72	61	61	65	79	70	70	58	52	57	66	56	86	79	62	71	66	55	56	77	73	70	71	71	75	59	56	73	81	59	55	73	68	53	69	71	78	55	67	62	71	55	55	75	66	56	68	71	61	60	53	59	64	79	61	74	63	81	66	63	50	68	67	45	70	70	68	67	66	70	65	64	62	62	52	75	68	64	89	48	68	69	64	65	78	56	62	56	80	65	78	60	74	74	77	64	85	70	64	61	80	66	83	53	56	82	60	73	75	68	70	66	65	58	75	68	65	64	68	64	65	65	50	62	64	70	66	62	52	64	64	62	68	70	59	69	50	67	68	63	65	77	58	63	72	64	56	57	74	60	61	55	64	67	83	67	70	73	73	63	58	72	70	74	65	64	56	73	76	53	66	43	60	73	56	66	68	61	75	57	69	64	59	53	57	58	58	70	63	67	59	72	75	77	51	64	70	54	78	56	64	66	71	53	60	80	54	60	74	63	59	57	79	73	74	52	53	58	59	66	75	62	68	63	61	70	66	44	65	81	66	56	67	66	66	82	70	65	74	68	69	64	56	59	71	73	59	55	44	70	77	72	85	78	75	63	59	46	78	65	68	62	61	62	56	69	69	62	50	60	63	64	76	61	53	65	61	73	57	74	84	65	72	73	68	77	58	66	57	64	65	68	58	61	61	51	70	62	64	49	62	49	58	46	61	64	82	53	69	66	73	63	60	58	68	60	58	83	73	66	58	57	71	58	76	62	51	59	52	57	57	57	60	61	61	69	64	67	71	62	83	61	53	65	47	59	52	71	66	61	67	84	70	67	65	64	56	61	58	73	55	69	58	56	79	55	66	64	63	65	47	62	66	47	57	63	58	63	73	68	74	61	76	58	63	52	69	64	70	75	56	56	63	91	59	68	55	47	71	52	67	57	59	66	68	71	76	64	63	60	59	57	63	67	77	79	65	70	64	75	63	84	57	72	62	63	57	53	57	63	64	52	64	65	62	63	50	63	55	44	63	52	57	63	60	72	72	70	67	61	59	68	67	62	65	65	66	74	55	60	65	56	72	87	65	63	61	81	64	65	56	68	65	68	78	61	68	66	72	71	76	59	68	59	72	68	68	66	71	72	58	80	71	74	60	71	78	54	72	71	67	53	76	63	66	71	67	52	69	60	88	58	57	61	60	71	60	44	66	63	71	73	62	64	69	68	68	67	65	72	71	70	82	62	68	74	54	73	70	72	74	66	57	72	62	56	55	60	70	68	61	72	65	70	59	66	60	66	63	61	65	64	71	72	80	84	66	72	58	62	61	64	65	70	64	63	73	48	69	51	76	80	44	68	65	70	59	64	58	77	56	64	60	46	57	50	58	71	71	52	69	71	65	62	65	71	51	68	76	69	58	65	59	76	76	68	70	65	57	69	63	59	65	69	63	58	66	69	75	62	62	60	67	48	55	63	57	66	60	67	66	64	71	63	59	50	64	63	59	56	73	69	61	60	62	59	61	56	85	75	63	72	76	59	66	78	52	64	64	48	54	58	77	56	58	50	57	71	74	61	59	62	65	60	67	63	45	54	60	69	68	52	60	61	70	62	67	56	69	69	57	66	57	59	52	68	74	65	69	68	71	54	68	79	84	66	65	59	61	70	75	75	80	74	67	68	73	61	54	72	72	69	56	64	65	61	70	81	65	57	65	70	65	63	75	61	60	75	63	66	72	61	74	61	65	54	71	69	69	68	64	61	60	63	58	58	49	76	68	56	57	53	66	67	59	66	61	73	58	68	66	59	73	76	67	74	75	71	52	63	63	69	63	66	63	65	56	65	71	62	61	62	59	61	54	66	67	74	64	58	57	57	64	71	70	66	70	71	66	68	61	74	67	59	78	60	69	64	59	68	64	68	77	66	67	57	67	71	68	54	74	61	64	56	65	55	76	67	78	61	69	54	60	69	59	70	52	65	75	60	61	73	68	66	65	63	73	69	77	73	73	69	77	60	67	72	68	65	64	72	67	78	50	67	67	76	74	64	68	71	60	67	57	55	55	72	47	53	72	68	70	59	62	54	65	75	90	64	68	63	62	51	71	65	71	49	53	54	58	70	66	72	65	66	69	62	67	59	59	63	70	75	62	58	78	70	57	61	56	56	58	74	64	68	68	67	66	61	76	60	64	68	61	56	71	54	68	79	72	68	79	51	54	69	64	76	54	74	63	62	65	54	58	73	76	76	62	56	56	53	57	64	63	74	65	65	60	75	50	64	68	66	76	68	90	66	57	55	71	57	68	65	59	54	61	82	57	59	79	68	77	48	64	63	60	66	57	74	77	77	69	60	66	71	63	73	50	63	79	74	75	65	80	68	74	84	63	59	67	60	72	72	64	84	56	68	69	62	62	63	72	61	60	51	69	61	61	65	76	62	72	68	62	55	74	65	68	68	71	78	68
28392	20949	16346	19778	23552	22290	18786	15748	13531	11273	9141	7579	6407	5508	4981	4381	3825	3375	2985	2522	2328	2082	1741	1582	1552	1432	1290	1327	1257	1220	1148	1182	1076	1041	973	976	951	980	912	904	828	855	866	878	815	864	814	841	821	861	793	832	771	802	795	800	808	826	752	824	787	866	838	755	804	804	809	872	781	790	763	809	783	798	821	743	790	775	823	825	762	844	770	801	800	760	801	732	808	776	789	773	796	739	799	767	816	816	835	734	831	754	780	746	797	761	781	792	745	797	799	789	795	790	781	724	786	786	780	794	808	814	707	795	753	730	748	814	800	759	795	789	791	782	806	774	794	728	762	800	785	798	802	795	849	811	778	823	819	831	799	750	774	758	766	767	801	734	767	780	740	768	762	779	786	796	773	762	780	797	796	752	759	745	809	768	798	818	787	770	791	748	744	775	749	801	794	806	794	796	817	797	824	829	780	789	773	765	796	800	711	771	757	794	775	806	801	764	817	765	772	782	811	785	747	807	811	730	793	774	770	758	787	811	810	792	794	803	808	808	762	767	807	770	785	787	784	818	821	769	793	802	780	745	763	787	770	739	809	767	756	786	788	795	811	779	787	749	746	760	784	784	765	809	784	801	760	743	816	803	773	809	755	819	768	749	777	760	809	790	786	822	784	760	762	806	779	805	829	769	806	795	797	770	772	815	811	799	782	776	760	799	771	762	757	815	803	813	802	818	810	732	725	745	779	764	823	758	786	813	834	765	813	785	796	808	796	761	716	823	764	778	813	788	780	728	780	775	805	772	810	848	756	779	748	813	824	791	723	833	787	800	800	770	833	774	797	776	781	785	775	823	818	756	801	732	779	795	797	764	752	797	857	836	806	750	771	807	789	796	752	835	776	757	824	754	786	789	767	826	780	753	783	768	813	808	748	769	777	763	779	797	812	742	820	736	742	795	752	791	772	792	818	804	827	812	757	788	790	743	811	749	761	765	748	792	762	754	806	777	815	802	849	783	804	820	789	792	778	775	810	803	759	769	868	758	816	747	780	821	829	776	767	818	776	770	784	784	769	795	768	839	828	820	777	794	780	773	735	751	776	772	799	767	745	810	778	791	795	781	813	791	798	761	788	773	802	799	798	833	785	833	779	798	772	721	838	791	772	802	796	737	756	752	784	762	812	762	744	803	778	728	751	801	730	799	761	768	790	796	772	816	756	815	809	788	785	747	769	780	838	756	761	763	816	765	765	857	771	754	756	807	829	752	720	795	766	824	774	824	779	771	784	761	779	802	790	762	758	781	770	766	789	792	811	774	827	797	795	824	768	765	765	810	781	771	739	834	806	795	788	829	790	808	836	797	773	800	784	857	779	776	813	797	789	804	797	788	806	838	794	779	821	818	778	837	806	752	741	787	772	779	815	738	786	778	779	765	785	775	792	767	779	771	698	814	826	812	778	761	816	786	742	787	800	806	829	814	794	790	762	749	778	795	738	721	796	793	763	815	731	801	817	810	789	788	789	793	794	800	818	797	805	773	802	755	757	762	785	787	808	816	851	783	759	794	833	776	794	770	743	774	822	813	754	817	753	794	802	776	817	809	780	760	846	815	801	784	777	757	798	793	790	782	799	796	777	784	856	840	818	828	863	771	837	797	748	820	773	765	735	796	840	814	764	756	759	788	766	769	785	785	781	771	810	726	770	813	793	736	847	788	763	747	830	801	762	788	794	825	794	803	827	784	772	776	754	806	738	777	790	808	811	786	807	804	769	804	789	793	822	774	764	739	749	767	795	806	831	831	800	789	805	785	836	779	741	811	763	826	815	805	787	808	802	780	761	824	780	779	754	842	757	748	734	770	817	803	785	807	828	797	776	793	784	773	793	802	824	812	801	767	797	815	803	782	777	778	778	801	835	816	816	753	786	767	759	773	783	849	772	769	769	805	763	755	766	792	768	751	790	764	785	774	788	792	778	788	737	783	816	821	819	788	746	771	779	779	720	822	781	765	779	837	820	837	795	806	799	790	754	779	771	775	826	826	726	713	796	809	787	790	782	748	829	773	782	737	778	818	763	798	759	756	751	770	834	819	776	818	789	803	821	793	780	835	837	783	769	767	752	764	814	776	790	717	756	748	794	757	770	731	857	811	758	806	828	813	760	777	735	758	818	772	797	803	773	774	798	794	771	752	764	786	774	873	830	817	753	778	744	829	794	789	805	776	764	775	797	794	772	785	800	789	780	778	791	798	785	802	801	789	821	743	761	722	787	804	828	777	805	782	780	764	804	735	766	793	804	786	719	750	788	757	856	762	787	821	769	752	774	778	815	788	797	799	705	781	790	772	806	748	788	780	808	774	794	768	776	825	840	800	732	770	768	749	777	776	765	785	750	761	786	801	776	740	779	767	823	837	786	786	745	795	784	806	769	835	792	773	796	772	791	788	747	763	805	838	757	783	824	770	793	750	834	732	780	742	780	761	755	776	798	797	747	808	799	850	803	771	786	761	775	777	810	792	750	788	767	805	792	760	806	788	779	825	777	784	800	789	776	801	869	771	816	788	736	804	775	751	820	778	778	791	780	762	832	800	786	822	771	784	768	804	747	793	755	778	809	803	820	789	791	762	766	776	763	808	790	836	804	812	799	817	780	787	761	780	762	772	798	823	794	756	741	776	816	802	798	809	766	824	774	805	820	754	774	805	789	785	791	728	764	751	784	823	795	764	776	786	734	833	775	811	806	794	756	782	822	778	764	771	797	830	798	798	826	817	763	782	764	800	792	763	810	770	765	715	804	790	781	776	809	817	784	823	788	777	805	808	773	763	820	726	794	786	780	755	747	799	799	757	781	857	819	788	816	714	791	799	811	743	770	778	782	830	745	789	760	761	788	788	803	765	792	801	808	765	733	798	745	785	824	758	764	758	780	751	794	842	779	811	772	788	805	809	774	771	764	807	757	744	783	804	745	837	732	814	799	786	782	780	779	776	800	800	766	776	822	795	780	786	781	750	753	825	755	854	815	808	858	777	767	791	802	818	791	764	798	794	818	780	730	781	771	766	822	739	741	731	787	805	797	751	816	698	825	804	769	769	756	836	779	823	772	827	801	846	823	731	807	782	803	750	782	742	807	762	809	859	816	765	795	843	771	801	795	813	791	790	804	798	810	770	807	791	760	805	770	771	799	754	767	741	802	785	755	780	780	800	836	814	809	809	785	807	806	782	759	762	816	821	813	745	768	785	789	789	791	755	759	772	825	706	818	777	802	797	791	800	777	798	740	768	869	759	804	769	795	788	772	808	811	811	811	791	776	769	766	844	774	825	776	811	741	796	790	772	763	751	798	799	758	771	767	812	779	783	820	763	748	796	774	744	776	791	786	791	729	786	770	800	742	755	837	787	748	833	816	746	760	759	788	830	809	826	808	778	756	775	823	773	818	806	757	738	780	726	716	772	756	800	770	779	813	772	770	740	773	801	787	765	818	790	813	787	788	778	802	772	777	818	791	794	820	762
5816	4351	2158	1228	944	929	788	681	533	451	348	319	268	239	212	196	164	161	130	163	121	139	93	111	90	84	80	78	83	87	85	93	94	82	84	84	70	68	79	88	65	74	92	79	69	69	57	67	65	72	86	73	71	53	64	61	51	69	87	72	79	58	55	74	77	70	46	66	68	61	71	69	78	72	75	73	70	61	64	79	62	66	80	84	76	75	66	63	68	74	72	61	65	79	65	81	65	72	69	58	60	59	64	59	71	62	83	74	63	61	64	71	72	68	57	69	68	74	59	61	69	75	68	67	55	80	61	56	66	68	64	71	74	65	68	72	64	75	82	53	70	84	82	71	63	67	61	72	66	71	52	59	57	65	63	55	63	71	69	55	74	64	69	68	66	62	67	62	59	72	65	64	64	76	71	77	78	68	59	61	62	55	73	70	71	70	69	63	67	76	71	62	59	80	66	65	80	76	70	61	67	63	75	70	74	79	67	79	65	60	58	73	62	67	65	54	69	65	82	70	63	59	59	59	63	59	62	60	70	65	76	57	70	72	68	51	77	71	69	57	49	54	73	70	74	72	77	76	50	65	54	47	71	76	62	51	77	78	71	68	66	61	60	71	63	54	81	62	53	82	67	62	58	56	79	76	48	67	60	73	69	66	60	74	58	63	60	73	68	73	65	59	66	56	77	57	56	66	55	64	71	88	66	72	51	70	68	61	68	72	68	64	75	54	75	82	71	56	66	79	67	62	63	67	71	61	64	69	56	78	63	63	77	60	75	59	66	57	62	62	62	58	57	69	60	62	74	78	69	67	58	76	71	67	76	54	61	65	74	65	66	58	71	61	79	72	67	70	67	70	97	70	54	71	64	60	65	66	78	70	65	69	74	69	70	69	73	71	71	64	76	59	63	65	58	71	61	63	76	74	71	68	72	70	72	70	63	64	73	67	72	81	64	73	60	49	67	76	75	65	60	67	65	61	63	68	73	77	63	69	65	71	56	63	73	46	75	76	70	70	70	62	67	53	61	59	56	68	75	66	67	74	60	56	78	65	81	69	70	60	73	69	62	64	72	58	66	59	68	76	68	75	70	78	53	76	78	71	62	68	58	72	57	77	65	77	64	70	74	63	54	71	71	66	68	69	60	72	60	71	65	72	61	72	64	77	77	71	74	75	84	56	72	78	60	66	57	63	58	72	72	65	62	66	75	66	82	84	71	73	63	65	78	56	53	74	60	65	72	81	58	67	76	64	81	64	74	64	63	66	60	85	73	68	71	73	65	71	64	81	72	58	67	56	77	64	52	74	62	73	60	64	80	58	72	63	71	65	56	75	70	61	67	70	65	58	68	64	69	57	51	85	63	49	61	50	67	75	66	77	51	64	66	66	56	65	64	66	54	65	74	75	77	59	62	56	69	58	60	59	73	63	61	59	71	61	65	71	60	51	69	85	84	60	75	74	64	66	72	67	77	75	81	80	69	65	68	67	62	59	75	72	64	76	65	60	58	53	73	68	60	71	62	74	67	68	76	59	73	72	71	72	62	63	79	73	71	64	67	66	72	74	63	62	72	58	87	69	69	61	68	60	65	47	63	60	76	71	68	49	66	78	65	73	71	52	69	65	68	80	63	77	58	68	70	64	69	76	69	72	87	73	72	68	65	61	71	87	79	69	65	61	55	75	75	61	81	62	73	75	69	69	75	73	76	80	66	54	72	71	62	60	72	59	56	56	77	60	72	53	60	71	70	73	66	82	63	56	75	62	71	69	70	64	52	72	70	58	80	62	64	64	70	65	76	50	80	67	60	68	68	72	70	57	74	73	72	55	62	69	65	72	76	56	62	76	68	70	63	55	64	68	63	49	70	75	61	65	64	68	80	64	66	72	66	72	66	58	79	74	77	89	57	60	70	64	75	76	62	59	69	76	73	68	70	60	75	62	66	63	63	86	65	52	59	70	39	64	70	70	60	67	52	72	67	73	67	78	76	73	58	67	71	62	55	53	60	64	65	81	58	72	66	76	73	62	74	66	67	66	66	82	55	58	63	68	82	63	81	78	71	61	72	67	67	79	61	73	59	51	70	55	49	59	56	59	73	82	77	74	75	54	62	69	86	68	78	55	77	72	85	59	68	65	60	80	57	73	78	64	63	77	72	59	60	60	64	70	48	64	70	56	67	62	57	74	82	81	78	66	67	58	74	61	55	75	69	69	71	61	66	82	67	79	65	80	68	76	54	67	70	45	69	49	56	77	56	60	73	52	63	56	66	73	83	56	58	67	58	62	69	80	82	67	74	71	72	65	77	66	66	69	78	78	67	59	62	83	68	71	72	72	69	69	66	74	63	67	74	78	86	70	70	58	63	86	67	73	67	76	68	70	68	59	74	91	68	70	63	58	55	82	76	66	77	73	80	60	76	73	58	75	65	61	58	59	72	50	59	63	62	71	44	60	88	66	65	73	72	49	61	73	72	70	79	75	76	73	64	77	84	83	75	79	75	57	59	55	60	71	64	60	70	67	66	67	80	55	82	70	64	68	70	68	64	81	84	82	68	76	70	85	61	64	71	66	74	78	70	75	78	71	54	59	73	68	61	56	87	67	82	79	71	71	86	63	57	80	60	69	63	72	73	67	64	57	62	63	79	61	66	65	67	63	54	69	71	82	50	55	62	61	69	79	67	65	61	73	70	76	68	67	72	59	73	70	64	81	72	73	60	69	66	84	70	60	70	61	70	60	69	70	58	75	76	73	62	67	64	59	47	63	71	69	54	71	68	59	57	59	75	70	80	62	63	56	78	65	62	76	63	65	64	56	80	65	77	70	76	67	69	75	52	70	70	70	75	56	72	57	64	74	72	77	54	68	53	65	64	65	71	81	70	51	61	76	65	60	84	72	56	79	59	75	73	74	73	76	74	68	58	60	69	67	73	71	82	71	75	72	71	63	59	56	64	54	73	76	57	80	59	59	60	69	67	71	67	53	62	62	64	72	67	63	77	70	80	63	68	58	74	64	69	66	69	59	71	73	83	73	63	80	54	79	68	75	69	70	67	69	55	68	74	68	55	61	73	69	59	67	66	71	64	59	54	63	67	63	63	75	73	79	64	66	75	66	82	60	61	61	57	60	70	63	61	69	69	61	63	62	90	64	69	64	61	69	59	77	58	52	58	61	62	71	69	69	64	68	60	80	69	75	75	76	73	78	76	60	64	74	76	74	64	71	49	77	78	67	76	82	69	63	64	76	64	57	73	63	71	63	58	57	75	72	52	78	61	69	72	80	58	62	73	80	74	59	66	66	80	55	58	68	80	70	63	76	67	65	56	65	54	71	55	55	72	69	67	60	67	57	75	71	69	68	65	66	81	64	60	56	71	59	64	66	69	52	61	77	74	72	64	63	61	73	67	69	62	66	72	64	55	65	76	69	71	58	65	62	68	60	75	66	55	77	56	70	74	78	60	67	61	70	66	68	72	63	73	68	74	56	74	50	64	52	63	72
32014	24432	19881	24113	27612	26221	23250	19932	16810	14561	11880	9997	8478	7105	6527	5636	5036	4448	3974	3550	3072	2749	2364	2177	1964	1867	1758	1673	1556	1522	1434	1341	1223	1214	1111	1056	970	1063	1003	981	912	941	896	911	870	849	888	841	847	818	872	859	774	792	826	804	778	825	815	803	799	837	798	780	809	770	795	733	802	821	800	820	839	768	826	807	762	821	775	781	860	788	761	799	767	806	826	778	777	736	796	775	772	768	811	806	795	793	811	766	802	776	785	832	824	857	802	786	798	827	805	826	851	817	808	749	763	756	754	786	777	803	818	777	771	787	839	818	750	791	779	763	766	751	791	807	789	788	856	826	837	834	722	780	794	816	749	752	801	802	817	784	805	839	737	792	781	818	825	792	779	726	806	816	805	751	765	762	805	774	787	750	813	754	746	803	752	787	790	772	756	782	795	790	807	827	761	720	805	824	846	812	739	776	709	803	787	783	841	795	808	791	795	823	753	830	761	817	804	733	808	780	797	855	763	810	793	740	793	791	861	765	815	813	791	789	749	767	829	806	750	747	806	755	858	773	793	770	791	815	794	829	831	835	803	761	784	791	780	765	801	835	793	744	740	788	775	799	839	828	784	773	782	784	850	690	831	791	780	764	769	781	819	842	847	757	854	756	812	840	764	795	768	772	807	767	744	770	845	757	798	796	895	764	793	780	811	811	821	804	793	771	815	787	833	788	799	822	801	794	784	785	771	844	780	791	749	761	777	741	777	780	772	863	808	791	783	839	757	756	829	770	815	838	748	812	734	771	805	780	761	843	735	801	769	796	785	775	770	769	809	789	778	752	841	775	803	838	772	769	799	821	756	738	765	768	763	759	791	803	811	805	821	874	753	810	816	767	832	827	814	777	727	801	763	767	715	787	841	807	808	841	802	819	791	817	816	752	804	768	813	789	746	809	849	817	778	782	826	800	782	828	795	789	815	826	787	788	813	805	752	779	844	814	830	761	792	760	772	806	828	809	750	817	796	828	833	809	802	740	778	835	766	788	741	787	821	821	781	772	793	782	763	788	804	822	847	804	764	778	811	770	745	797	757	770	800	813	842	773	791	827	829	791	766	816	753	769	800	816	798	780	803	790	803	773	787	776	790	852	829	769	744	749	775	769	807	827	809	770	787	797	767	759	793	775	803	770	819	789	761	797	787	822	778	756	777	721	812	791	800	745	779	703	811	833	788	781	836	784	765	769	804	767	800	817	779	771	773	754	830	761	817	803	739	809	790	756	769	842	843	819	760	769	787	786	875	813	782	828	807	802	815	752	782	766	796	766	805	808	794	752	800	787	785	824	769	806	832	803	766	788	776	813	812	822	773	779	854	769	819	793	812	755	764	768	781	817	794	813	786	803	800	802	786	843	783	833	791	829	781	782	816	815	796	821	779	795	793	799	787	812	759	827	787	847	762	815	788	765	792	769	782	842	839	740	765	809	784	769	774	787	790	772	793	830	819	860	776	753	783	759	806	739	766	750	781	781	807	822	795	792	811	758	826	804	798	816	772	766	799	829	776	758	808	788	813	787	771	791	784	828	836	764	803	823	768	764	794	786	798	786	806	749	798	763	782	778	785	817	751	784	770	790	780	760	755	785	792	771	779	807	789	749	741	790	798	813	809	792	747	802	778	796	811	790	794	764	762	815	794	732	762	778	797	730	810	792	768	798	833	753	754	773	823	760	832	779	776	827	796	826	810	777	779	794	771	821	805	774	772	839	777	819	775	817	753	816	810	808	766	828	795	798	830	815	815	751	752	835	861	870	796	784	804	785	788	835	753	785	770	754	771	768	823	734	802	857	796	786	803	771	800	794	804	827	848	800	843	788	826	858	789	819	798	813	738	808	804	796	810	778	796	765	795	781	766	791	789	771	739	780	813	793	882	773	791	788	776	779	812	788	793	741	832	776	791	822	756	817	799	757	764	836	814	835	795	744	748	812	795	777	792	798	822	835	765	817	810	783	757	748	770	768	807	768	796	797	801	796	766	802	745	758	799	797	786	809	752	777	799	751	816	791	810	779	819	787	791	775	839	817	804	814	795	784	815	774	815	810	776	783	793	722	840	778	791	805	775	755	818	812	862	782	828	785	801	787	799	794	771	798	784	788	790	791	796	764	778	798	816	833	746	827	810	788	786	766	760	831	766	817	799	782	795	771	762	788	780	769	755	769	816	773	800	746	756	832	835	810	751	713	801	806	736	808	745	787	786	800	765	860	787	838	787	770	779	777	837	831	795	820	825	743	788	800	797	772	835	764	761	786	835	845	771	772	768	765	762	731	767	818	799	770	776	795	827	777	782	832	885	819	795	759	841	743	797	847	797	787	780	817	794	786	835	778	797	773	844	741	792	823	822	791	767	787	815	785	802	774	843	761	784	837	739	854	767	786	776	768	774	766	802	776	836	778	801	780	784	780	799	835	784	749	791	812	790	746	823	812	831	813	797	800	755	808	767	763	807	794	841	790	818	786	790	776	790	782	778	793	791	789	757	774	824	779	800	785	750	774	788	811	758	790	807	808	772	825	760	807	776	805	728	842	810	763	790	846	738	761	819	832	805	802	823	805	767	832	799	792	765	834	771	777	811	851	793	785	745	823	828	792	755	810	741	834	779	774	807	760	780	834	819	805	802	786	770	784	795	786	782	795	834	766	767	792	750	823	766	840	796	801	797	755	792	728	781	773	760	774	786	788	810	769	834	772	790	822	773	797	825	774	757	799	801	790	810	748	782	784	807	838	826	836	780	831	796	827	756	764	851	822	762	831	773	809	809	777	753	784	789	819	801	835	765	822	767	820	752	747	806	830	787	807	799	806	842	814	801	763	777	739	784	832	800	801	819	799	800	824	758	810	784	741	851	746	829	797	770	773	787	776	800	826	788	781	790	744	782	775	825	748	761	743	755	797	766	792	808	820	745	769	812	801	853	789	759	791	789	775	781	776	781	778	814	789	797	777	788	771	816	799	770	803	796	807	782	807	784	797	817	805	783	839	766	773	819	822	786	800	856	772	812	801	804	833	812	828	815	752	807	847	824	812	827	759	827	832	836	736	763	769	821	794	836	783	815	783	795	771	800	811	830	771	793	848	770	799	781	753	730	772	792	785	823	758	781	781	793	769	784	794	789	822	763	803	836	790	807	752	786	782	801	836	807	746	851	732	755	826	782	763	817	761	799	797	786	802	810	783	754	830	793	801	756	802	784	800	789	756	786	818	842	797	775	797	802	781	827	785	849	724	851	815	756	742	800	779	818	827	778	840	773	822	823	782	790	806	809	813	763	786	817	825	811	759	777	791	770	781	762	812	824	796	813	788	789	819	781	833	794	758	810	801	840	805	786	790	769	825	785	813	747	755	803	787	795	774	799	774	791	813	788	803	767	770	786	797	834	765	735	805	770	744	818	793	796	794	777	796	796	810	745	798	810	817	820	747	827	758	813	800	786	812	784	787	762	787	787	796	760	768	763	749	773	769
6886	3824	2129	1165	996	1036	845	693	564	479	393	368	279	242	256	188	172	157	165	163	144	128	104	118	127	108	112	85	96	111	84	103	89	88	83	71	77	81	79	86	66	69	73	82	80	86	69	83	55	63	64	91	84	70	68	85	76	77	70	72	68	64	56	71	66	73	86	65	64	74	73	80	68	64	82	76	80	67	79	68	92	70	76	55	70	65	72	62	64	79	64	77	64	73	72	72	58	72	72	71	65	82	83	76	86	59	69	73	67	70	71	67	80	72	63	65	67	84	59	76	67	66	82	71	84	61	70	76	77	74	69	69	68	98	65	75	75	85	76	62	55	74	84	68	61	64	59	60	77	78	84	79	70	81	74	78	70	67	75	69	70	81	67	64	70	86	75	71	72	74	78	67	74	58	57	75	69	70	71	63	77	74	55	71	68	66	72	58	68	70	56	81	67	79	71	79	58	65	84	63	80	57	65	60	69	62	84	70	58	74	71	63	76	62	56	79	58	76	81	69	68	63	71	63	57	68	61	62	75	64	63	66	69	70	71	65	64	91	66	61	75	73	64	73	70	52	75	77	71	72	63	59	59	72	69	72	68	71	72	72	85	66	57	66	72	69	80	61	61	70	72	72	74	80	74	44	77	61	72	71	86	72	73	65	66	71	66	67	71	68	65	78	75	70	79	74	69	88	67	64	67	73	66	77	86	70	64	75	59	57	80	68	75	54	70	82	61	68	76	91	81	70	93	70	80	69	83	68	73	59	60	58	62	77	68	79	73	75	60	71	63	68	64	77	83	60	73	72	70	63	72	76	75	75	71	67	69	76	80	59	73	76	55	63	76	74	62	78	68	68	82	79	84	68	59	67	74	79	75	75	68	68	80	62	66	61	76	75	67	83	75	82	72	63	75	74	67	63	69	67	77	62	72	91	73	58	69	78	70	64	74	66	74	78	78	72	68	53	60	72	76	67	91	82	85	79	57	68	62	71	66	73	84	75	70	68	67	73	76	87	72	69	56	64	77	68	65	70	75	72	77	82	63	60	72	77	78	74	69	68	67	67	71	82	65	84	69	65	70	92	68	80	61	56	71	85	67	74	66	63	70	64	66	78	70	66	76	70	68	54	82	59	64	59	69	64	47	71	71	75	69	79	87	78	83	72	74	68	68	75	63	77	67	78	68	66	75	87	76	65	70	73	73	71	73	72	72	80	61	78	63	83	76	72	73	84	66	68	74	76	66	68	61	86	66	67	66	78	68	67	69	71	79	73	80	77	61	74	56	78	66	62	73	77	69	69	65	96	68	78	78	57	68	73	70	82	65	78	73	70	55	76	62	70	81	60	75	73	56	59	60	66	76	81	79	82	73	64	58	71	66	49	57	67	70	78	76	72	59	67	82	69	78	55	70	72	82	56	63	67	63	76	75	63	85	71	46	58	53	90	72	78	67	76	85	73	69	87	80	78	71	85	58	71	72	63	70	79	59	57	66	89	79	62	81	67	67	67	69	73	71	77	62	70	66	77	64	75	61	73	80	60	74	85	60	60	65	58	67	58	79	64	70	74	71	68	74	66	79	63	66	60	79	64	62	80	74	60	84	67	73	68	75	70	76	68	55	72	72	71	70	71	67	59	72	81	77	70	78	84	73	64	59	67	65	66	82	69	77	72	73	64	66	63	66	82	66	58	56	84	79	53	75	63	86	80	76	75	79	67	76	53	67	61	54	74	68	73	68	68	69	55	59	95	79	62	79	63	73	68	68	70	59	59	86	60	74	57	70	84	72	78	75	63	70	69	73	82	75	73	84	62	84	65	71	72	66	70	82	73	60	75	63	54	86	64	77	76	80	68	73	71	76	73	89	77	58	70	58	66	72	78	64	74	67	70	67	71	79	70	57	74	79	69	74	81	73	71	76	86	84	55	76	63	75	68	73	67	71	72	67	69	71	75	73	70	64	65	88	71	63	74	68	58	71	73	72	49	64	84	58	74	73	84	74	78	68	68	76	69	58	84	77	81	69	64	60	51	73	69	71	70	76	71	61	62	88	83	73	68	66	62	64	72	83	64	59	62	72	68	55	45	94	80	61	79	70	61	94	81	69	71	67	62	62	76	73	64	81	81	67	73	74	57	92	80	62	74	84	76	85	85	69	64	74	71	56	65	66	74	71	68	77	69	80	70	71	61	77	68	73	59	84	62	98	73	67	87	92	68	72	84	79	68	74	61	62	82	70	66	71	69	65	56	83	74	64	70	73	69	70	64	71	78	86	59	64	73	56	71	83	86	66	93	88	69	63	74	74	58	72	56	67	76	65	75	54	50	78	64	88	75	67	71	76	61	82	76	74	74	79	63	86	64	62	56	81	95	86	68	66	60	57	79	69	72	78	68	70	82	70	85	76	58	68	71	68	71	65	75	73	63	69	57	67	71	62	69	95	69	78	76	80	57	60	71	76	83	71	61	77	77	61	73	69	67	67	61	90	66	62	70	76	72	69	70	59	85	65	84	87	62	65	52	57	70	68	79	73	76	76	68	67	64	66	71	75	60	68	77	74	81	74	80	63	75	65	70	75	73	74	70	66	60	68	69	73	69	79	75	71	71	57	76	78	79	72	69	58	65	65	72	66	76	74	69	68	83	66	68	72	70	61	58	70	71	68	62	74	74	72	72	63	69	71	79	64	77	61	92	64	76	64	59	78	58	58	78	83	77	54	72	78	69	80	67	64	71	69	67	82	69	80	75	56	70	59	78	66	67	76	77	63	71	68	78	65	78	79	75	72	63	65	86	68	75	76	76	67	86	81	51	74	62	75	73	72	66	66	82	77	65	71	71	62	81	73	77	83	53	93	73	86	69	81	68	82	59	69	87	75	83	70	66	70	55	79	75	69	64	76	71	79	75	73	66	63	85	80	81	56	72	71	92	61	73	71	74	71	79	54	64	79	72	74	63	70	75	76	71	66	73	85	68	67	63	59	57	87	72	76	72	87	69	84	77	65	76	63	73	85	66	68	69	81	79	79	75	79	65	57	82	65	70	61	79	64	78	73	63	83	60	78	66	66	76	67	77	72	65	72	63	58	71	79	79	56	70	55	85	65	69	72	75	82	84	41	80	74	69	78	53	77	61	64	66	73	72	72	56	72	77	79	72	72	54	56	66	71	59	73	62	83	69	73	66	72	69	93	59	64	83	59	82	67	69	59	87	58	53	57	73	76	83	65	91	63	68	74	69	84	78	80	72	95	88	66	84	68	76	70	81	58	60	64	60	77	67	70	61	75	77	62	66	54	72	81	71	77	71	61	82	73	68	70	69	78	57	73	80	52	75	70	71	67	80	69	78	82	73	76	69	77	68	69	72	80	70	62	57	75	66	62	60	75	61	80	74	66	56	63	64	61	63	72	71	59	78	75	91	72	77	63	78	68	66	71	66	57	80	60	73	76	69	76	62	60	72	85	57	61	63	85	74	84	75	66	65	78	67	67	71	91	70	65	63
30366	23589	19725	23877	27374	26837	23822	20409	17525	15196	12516	10627	9200	7784	6921	6161	5291	4873	4281	3924	3341	3051	2643	2405	2186	1948	2033	1805	1721	1701	1550	1471	1423	1297	1221	1188	1050	1074	1063	1073	1024	981	1007	987	1000	937	984	894	952	905	800	888	891	949	929	837	795	831	859	933	875	871	895	882	814	866	842	831	894	856	881	814	797	796	832	883	869	822	837	844	820	820	851	893	891	840	840	855	877	876	869	836	832	838	843	777	859	892	852	841	818	862	848	820	868	859	846	855	832	879	838	905	824	872	802	824	821	815	849	834	827	897	898	874	853	811	858	845	802	816	878	874	873	849	874	879	854	807	810	793	888	863	819	857	822	816	833	844	790	810	818	832	829	821	845	788	886	856	831	903	853	776	815	870	895	844	892	806	832	905	828	833	846	857	778	775	828	812	826	775	819	822	772	821	890	811	880	823	838	868	826	818	926	868	840	870	796	854	855	849	818	823	849	793	798	839	830	864	831	847	856	867	843	755	788	828	773	858	796	866	769	821	894	797	845	856	830	857	824	935	828	879	862	805	840	852	868	865	814	863	837	828	787	833	810	840	855	849	856	845	804	853	839	827	827	857	840	921	820	797	864	816	848	861	810	797	839	911	826	836	837	838	851	829	860	879	900	812	828	870	821	849	847	832	843	778	862	764	813	816	907	835	798	874	807	805	866	814	884	883	819	825	807	852	889	897	871	870	832	871	844	846	815	861	832	836	897	804	841	813	847	837	841	919	835	786	840	862	822	844	815	815	864	844	833	878	853	852	800	854	880	814	830	811	858	856	879	866	870	792	852	833	885	867	821	812	833	837	835	817	849	864	885	829	854	779	844	870	903	823	847	845	864	871	818	869	815	859	843	867	883	818	814	897	844	832	832	890	840	805	835	871	836	816	833	779	818	828	848	836	830	779	864	839	848	823	813	893	837	823	854	834	849	829	799	822	885	831	842	772	861	845	827	836	854	813	847	838	817	818	834	802	846	858	831	868	847	794	837	804	809	837	820	813	818	844	857	823	864	778	821	849	865	839	882	808	829	809	847	861	884	871	827	857	851	855	817	850	819	813	770	800	838	860	811	837	814	846	827	842	797	814	830	848	818	854	849	890	800	805	822	892	793	841	876	836	819	862	811	815	833	879	806	887	850	892	806	839	810	857	862	851	860	888	820	830	815	855	788	851	835	866	857	808	846	835	849	840	859	814	869	800	888	799	825	840	858	809	872	836	841	859	814	791	863	851	816	847	823	799	862	827	823	836	806	855	828	843	815	798	848	842	850	886	888	803	823	835	873	846	796	845	827	869	797	884	841	817	842	819	849	834	842	814	844	864	833	873	850	864	864	848	835	844	872	843	868	834	826	847	868	843	839	902	788	843	808	862	810	889	847	871	833	794	829	853	851	813	850	857	882	809	867	845	878	827	833	864	802	873	811	819	854	870	846	861	847	827	815	778	811	817	875	849	804	824	770	841	814	881	812	807	878	899	839	872	868	818	824	862	838	838	866	837	891	804	828	842	831	843	847	861	799	800	828	871	811	852	906	833	795	788	857	859	853	818	893	828	828	816	829	780	830	796	821	820	830	836	820	824	859	815	793	869	847	823	849	858	801	913	892	760	846	849	848	830	870	802	836	878	802	851	865	813	836	861	855	844	882	864	792	852	831	843	854	861	833	818	821	866	832	862	848	847	823	790	828	822	782	845	861	829	871	864	837	877	862	787	832	850	832	876	836	848	873	822	823	834	832	883	812	846	841	816	839	868	844	836	888	868	876	842	861	825	837	854	850	853	861	826	859	867	835	841	780	880	782	869	837	790	810	827	797	829	783	874	862	868	810	893	795	809	843	834	817	866	829	815	843	851	830	851	867	866	801	868	832	833	845	890	871	832	805	835	817	823	828	901	862	862	831	838	843	832	840	841	838	855	883	838	812	843	855	803	841	851	811	828	840	819	782	831	832	829	839	848	857	829	858	839	813	815	858	801	818	829	857	836	854	877	823	815	876	836	798	842	830	837	845	827	834	837	793	850	846	829	851	844	845	837	822	880	826	883	784	860	880	827	832	843	836	781	804	823	839	852	881	848	901	862	874	858	813	888	842	907	815	834	826	799	841	839	827	877	831	817	836	853	818	839	861	820	856	850	864	826	864	891	859	805	804	815	769	866	857	859	820	878	837	849	838	842	835	814	796	814	819	858	876	819	843	894	870	828	867	838	857	859	818	834	872	836	861	805	870	899	846	802	787	810	845	843	832	817	812	833	858	812	835	889	890	845	856	871	820	841	856	900	785	828	824	822	879	858	863	842	886	788	879	852	831	817	865	830	819	812	829	880	845	856	853	860	833	899	831	830	852	821	800	846	852	832	804	811	839	834	846	905	842	860	839	835	821	818	884	827	828	820	868	821	879	864	879	805	870	845	828	828	837	858	840	860	855	866	855	816	871	838	831	845	852	854	834	850	846	839	845	872	766	832	797	826	844	868	848	846	816	841	827	809	818	834	932	897	831	918	845	811	857	825	795	851	862	780	859	859	819	859	857	921	829	854	880	887	814	851	828	837	855	852	839	850	835	838	855	816	872	808	839	893	852	850	877	807	840	819	853	803	846	854	824	872	838	812	908	836	810	879	909	813	874	805	815	827	833	849	821	817	817	865	845	817	847	855	895	794	840	822	786	863	870	856	853	857	831	865	846	840	815	814	794	835	847	799	888	774	836	856	856	837	867	811	927	832	812	856	843	876	826	840	796	809	846	836	829	837	842	834	836	846	833	877	832	832	901	873	849	851	821	809	818	906	856	796	804	879	818	842	827	807	910	820	848	857	865	830	805	810	848	832	833	808	841	877	855	880	873	832	807	828	858	838	877	829	863	846	777	810	851	779	845	843	838	862	842	844	857	806	811	852	881	883	796	840	872	816	828	875	775	839	790	856	868	846	857	851	871	825	887	833	911	844	856	828	881	783	867	856	797	793	839	879	832	790	835	807	854	864	836	828	813	862	870	805	861	848	808	823	834	834	835	817	816	834	854	864	874	866	838	835	843	822	817	781	809	864	872	802	810	878	857	830	811	904	870	832	855	841	841	834	839	842	792	829	854	839	842	857	847	832	853	879	825	915	819	828	831	808	842	808	839	813	881	842	844	821	868	858	878	874	889	808	861	853	865	848	837	843	860	874	785	826	905	841	848	864	837	860	816	780	836	832	816	836	858	862	871	883	892	845	854	867	860	826	936	860	836	883	877	873	863	874	829	865	793	814	870	874	852	811	791	814	913	793	880	812	869	863	896	805	840	774	840	836	854	899	878	882	861	831	768	841	829	797	850	816	823	871	826	811	823	820	793	804	892	860	868	866	851	858	893	865	851	910	861	807	833	843	823	821	825	856	858	858	858	852	825	822	787	825	779	833	838	847	921	854	878	794	841	804	789	835	847	858	840	774	853	875	846	830	865	858	799	854	817	847	861	866	790	858	786	793	807	791	871	843
7409	5523	3007	1725	1368	1442	1100	933	713	606	469	400	344	305	262	215	225	190	188	158	157	145	111	129	107	120	123	92	102	92	85	88	98	92	76	77	83	78	81	94	82	77	71	65	88	71	66	81	80	69	63	67	63	82	68	78	78	67	59	68	54	72	67	66	66	73	60	71	82	73	70	68	79	79	83	79	66	71	51	72	72	69	55	78	81	81	57	65	63	67	74	71	61	64	76	46	89	68	62	65	64	66	80	72	73	78	75	69	62	63	60	76	65	47	81	82	77	78	76	71	67	65	77	69	82	75	69	74	58	77	67	69	62	70	71	72	83	44	83	62	60	69	76	70	59	79	59	64	73	65	70	81	79	68	78	72	62	71	79	58	66	58	60	70	64	62	64	76	70	80	73	69	70	77	67	59	73	67	79	55	69	59	73	69	71	90	72	65	73	60	58	80	67	67	71	73	77	66	68	72	79	83	64	56	73	88	63	79	56	83	63	78	77	64	92	71	60	60	77	61	69	81	68	63	68	82	58	62	63	68	68	75	84	63	75	79	81	63	88	70	89	91	82	68	66	69	65	72	86	70	71	59	75	71	74	74	55	88	74	74	64	77	54	64	77	85	57	86	57	78	72	74	56	67	78	83	74	83	68	64	68	57	79	71	77	64	66	80	60	62	86	71	84	66	63	60	82	65	66	71	82	51	66	44	77	73	64	67	73	78	70	75	62	77	58	61	60	54	81	80	74	60	70	82	74	78	67	64	61	78	58	68	82	55	68	77	72	63	80	63	68	74	60	85	70	74	61	56	97	58	83	59	71	69	50	65	64	78	76	70	59	91	64	72	63	73	77	84	66	73	80	72	71	78	78	68	78	65	75	69	73	76	68	59	72	65	71	66	59	77	71	67	71	62	66	81	67	50	77	97	84	68	61	70	55	77	72	74	67	77	73	78	56	76	74	75	81	66	53	73	68	74	68	79	67	63	79	91	57	74	68	64	78	73	71	69	55	68	69	76	71	59	82	70	81	69	76	78	68	75	63	70	61	65	79	55	73	63	67	80	70	84	62	80	60	82	59	55	74	79	64	69	77	73	57	62	72	91	67	73	64	74	68	83	64	62	78	81	58	73	74	68	70	66	57	69	68	83	67	64	89	56	83	70	81	57	79	83	64	61	90	62	63	70	77	63	63	79	66	74	66	64	84	68	75	78	71	62	64	77	67	49	71	71	69	73	56	73	55	64	61	84	58	77	61	72	66	69	73	67	71	80	70	56	72	66	67	80	66	68	74	73	64	59	63	63	68	66	84	69	82	78	62	80	61	75	80	72	66	65	76	62	65	69	53	65	74	67	65	82	78	85	67	71	82	81	80	78	83	71	73	78	68	62	66	60	86	63	82	74	72	94	82	69	60	68	81	78	72	68	63	69	67	66	80	64	73	81	59	81	73	65	56	65	71	66	70	67	65	79	63	63	80	66	70	52	72	69	58	72	77	77	67	77	67	64	73	63	74	71	65	74	75	72	75	69	74	74	66	71	92	66	68	77	74	61	65	72	75	74	58	70	79	70	73	76	63	66	61	74	67	69	74	70	66	75	67	66	62	74	80	74	77	69	66	65	63	70	77	68	73	63	74	82	66	66	64	62	70	86	70	75	69	63	85	70	72	69	62	58	68	55	67	60	64	59	74	76	65	61	60	61	74	73	67	64	77	70	64	75	76	73	72	75	60	67	66	63	61	59	68	71	61	52	69	66	91	75	77	70	73	61	64	76	75	77	82	61	76	80	78	78	55	77	88	68	67	70	70	86	73	49	71	85	67	68	80	75	70	73	77	72	56	82	63	72	69	82	78	71	68	85	53	82	66	75	67	78	51	59	59	74	78	71	72	81	76	65	70	94	74	70	64	66	74	76	61	63	63	73	73	72	56	68	73	64	75	76	75	76	52	61	75	64	62	72	74	67	64	71	76	64	69	76	76	79	61	82	69	67	73	67	69	65	62	72	82	74	59	64	62	55	84	57	75	76	84	82	76	61	78	82	64	88	65	62	63	76	55	75	83	64	66	73	55	58	56	77	83	68	66	71	67	79	69	72	85	73	66	59	92	72	62	77	63	69	59	64	82	88	70	93	70	65	84	72	71	67	81	60	83	67	59	78	65	70	66	70	64	70	71	73	61	65	87	67	75	70	76	66	68	71	77	81	64	67	86	73	71	89	71	76	79	71	79	48	69	73	70	74	63	59	59	70	69	69	66	79	63	67	85	85	65	72	75	62	67	70	64	82	69	71	73	74	69	79	65	64	90	82	60	73	84	54	71	75	53	72	52	70	58	71	66	80	75	68	71	64	74	58	81	84	68	65	75	73	70	64	63	80	74	76	73	69	78	49	64	84	70	69	64	73	76	77	73	72	70	57	68	71	68	81	56	70	71	68	67	64	92	72	70	69	70	69	55	75	77	67	75	75	71	72	101	66	76	62	68	75	71	56	61	70	76	71	68	66	61	72	67	90	62	80	74	75	70	69	79	72	72	73	74	52	66	62	67	72	61	71	79	67	66	75	63	72	72	80	65	82	75	63	82	74	62	76	88	65	78	77	72	84	65	70	62	57	57	71	67	85	66	86	95	79	54	65	66	86	54	76	70	78	62	66	61	68	77	79	69	80	60	76	71	65	62	68	70	63	75	75	61	62	73	65	64	73	65	67	76	73	72	75	78	54	62	83	66	74	68	57	86	71	84	71	62	67	62	66	65	80	78	66	68	70	89	68	76	63	86	59	72	57	77	74	72	54	65	72	63	62	76	74	78	78	66	67	77	82	75	83	73	67	73	53	73	77	66	63	70	63	61	64	70	63	57	67	66	73	69	66	57	64	64	67	82	63	61	58	81	61	59	54	61	78	65	72	72	80	60	74	72	67	75	65	70	67	77	79	54	80	79	60	63	86	68	70	61	61	65	59	61	62	74	86	52	66	79	86	67	65	70	69	66	87	73	70	72	78	76	81	74	71	68	67	70	72	63	81	77	85	73	69	62	62	73	83	77	76	82	60	67	77	73	72	56	72	67	71	59	77	65	74	63	70	75	77	86	71	69	76	74	83	70	66	66	77	77	76	73	65	72	63	81	69	59	73	66	76	66	73	77	65	64	51	62	67	64	78	77	71	68	63	78	52	74	61	84	70	74	55	68	83	80	86	57	70	75	58	82	75	56	75	56	76	67	65	80	72	82	70	67	53	73	84	65	60	76	55	65	73	62	66	76	73	75	69	81	70	67	78	68	66	85	70	83	73	65	66	67	65	72	76	61	81	67	65	67	62	63	74	65	66	72	85	85	90	68	75	65	58	73	74	62	60	74	69	66	69	77	59	63	71	75	71	64	73	76	69	67	76	70	67	67	75	72	65	67	66	76	71	92	71	68	72	69	65	81	72	69	52	67	66	76	79	51	85	71	78	68	69	75	62	72	64	66	55	64	75	73	69	66	72	64	58	76	76	67	51
33811	26032	22310	26800	30446	29345	26405	23127	20199	17533	14586	12414	10769	8911	7973	7286	6287	5599	4956	4533	4108	3682	3206	3053	2683	2449	2328	2151	2051	1878	1877	1631	1532	1431	1356	1238	1213	1166	1130	1077	1142	1071	1016	1019	1020	998	931	949	933	945	925	924	886	886	922	881	882	874	888	791	860	845	843	819	843	859	860	863	869	830	868	873	831	875	828	835	862	881	801	841	866	826	848	818	774	815	852	809	855	832	849	840	854	845	809	847	877	833	833	819	811	780	863	804	861	852	838	846	860	872	856	832	844	820	798	817	849	829	834	767	866	858	850	864	866	836	820	853	854	835	804	784	843	846	884	871	816	804	834	842	837	820	829	819	878	837	822	748	832	797	860	862	799	823	867	803	811	857	851	836	802	795	890	827	854	863	827	857	869	866	805	811	822	839	850	861	839	880	784	827	800	829	813	849	868	829	835	877	837	824	834	768	810	856	807	834	852	879	839	820	827	862	793	865	867	847	859	779	851	867	880	876	868	830	859	887	871	838	870	868	834	872	831	836	815	842	869	828	857	810	860	807	795	846	829	834	798	860	843	862	821	789	812	814	793	824	831	813	790	867	818	852	853	825	759	871	806	805	851	792	818	870	872	840	853	842	835	852	854	821	831	823	815	817	834	893	831	824	826	863	862	836	828	849	859	858	823	824	829	820	851	828	814	841	827	824	833	878	829	863	857	811	831	811	770	832	805	761	795	840	873	860	828	842	853	805	859	828	843	796	808	805	815	821	862	751	815	779	867	814	779	798	802	815	853	871	778	845	839	841	872	869	859	864	850	848	865	851	865	820	811	811	843	847	820	841	833	856	868	829	784	851	913	816	827	846	812	800	795	809	837	831	815	852	815	822	891	854	846	804	877	811	825	827	864	818	835	836	830	845	813	793	817	814	838	786	854	799	806	816	875	812	873	868	893	803	856	850	884	766	870	892	780	845	847	901	814	805	828	801	816	806	862	822	837	860	881	839	809	811	828	867	879	832	748	855	849	864	842	797	830	819	822	838	778	834	813	851	851	805	790	853	841	846	845	824	849	841	869	835	859	893	835	833	857	795	786	857	848	858	811	805	860	812	822	870	790	820	823	825	818	845	813	903	867	833	837	847	864	860	838	848	831	853	831	869	817	812	834	895	837	833	853	828	850	841	863	807	809	850	870	824	838	834	814	847	836	922	882	796	864	868	864	872	822	829	801	854	848	827	821	848	805	836	821	836	841	803	838	830	836	826	872	825	843	847	843	839	838	827	840	818	799	821	842	831	802	896	860	780	834	894	846	865	816	800	820	867	809	849	833	843	844	833	801	857	823	818	847	825	836	841	831	850	854	894	791	795	833	790	810	883	854	855	835	827	890	820	814	842	892	753	836	873	818	833	809	810	897	825	837	855	842	812	864	799	819	843	833	771	816	809	878	869	840	851	807	841	829	846	831	778	769	907	886	858	847	866	845	823	804	801	850	823	867	810	877	812	855	855	855	829	795	835	888	885	907	880	854	864	869	878	817	825	814	818	808	851	862	880	832	873	802	821	767	799	839	864	878	792	883	859	874	816	802	778	838	859	791	847	850	843	867	824	826	848	825	860	849	858	845	780	854	778	851	810	807	823	837	860	813	837	815	836	875	847	824	897	875	818	808	844	830	804	841	840	822	895	835	844	807	833	866	807	886	849	829	817	871	857	820	813	922	816	843	870	857	839	826	857	773	804	838	827	781	774	833	821	898	842	841	820	804	834	806	831	853	827	854	816	828	797	828	853	765	803	799	844	826	863	845	844	833	852	809	826	796	838	830	861	810	852	872	786	844	823	859	854	855	843	849	828	875	833	829	805	837	823	845	858	844	817	827	824	854	876	800	883	836	815	858	837	865	857	837	842	813	815	845	815	862	878	771	784	804	826	772	813	864	811	844	838	852	845	824	812	821	850	827	858	819	808	792	815	798	826	858	823	832	852	817	848	815	835	787	841	813	792	910	809	821	872	825	811	826	823	809	771	837	803	802	825	856	805	863	854	837	822	784	820	885	857	803	835	845	848	861	815	818	794	836	809	813	909	847	864	825	856	799	807	820	824	782	883	833	899	817	826	803	895	813	875	842	783	871	797	815	833	880	829	829	860	842	827	876	780	834	842	828	839	862	863	805	866	829	862	841	840	799	805	793	830	857	838	836	853	827	823	856	807	797	722	884	801	832	801	867	838	845	846	843	793	854	845	778	872	837	851	832	841	852	854	862	866	831	823	893	825	811	838	816	800	801	810	827	862	836	801	882	832	855	876	863	814	845	837	822	878	869	889	822	835	816	810	801	808	839	832	837	829	796	846	852	824	808	849	869	824	882	817	874	857	829	761	879	878	843	834	849	844	784	823	846	857	837	809	831	797	835	828	828	792	799	855	885	799	851	870	795	834	851	839	821	831	841	801	864	847	835	790	852	818	859	872	848	808	871	831	827	835	821	865	875	847	835	806	865	834	846	834	841	849	861	811	781	821	819	843	827	823	864	804	828	797	859	807	863	780	804	844	863	823	833	800	804	762	837	857	825	832	836	834	849	840	810	786	859	830	847	853	787	847	795	850	811	831	839	835	811	859	825	810	819	843	908	823	825	805	872	905	901	865	832	802	833	851	854	817	895	853	834	800	824	773	874	880	830	844	886	835	832	820	847	812	834	847	816	802	838	840	854	842	835	856	838	889	802	813	840	831	802	827	819	781	847	890	866	834	816	837	825	898	845	784	821	792	794	829	832	801	818	817	854	819	906	888	855	790	801	831	829	880	804	825	862	834	798	842	795	829	830	864	800	799	858	875	832	828	850	872	883	815	864	851	804	854	874	825	807	819	818	891	854	833	867	842	795	871	775	822	792	879	841	825	859	816	814	812	851	874	881	901	852	864	858	814	823	832	857	866	841	795	820	847	856	808	864	844	851	778	841	841	837	875	805	881	769	850	829	832	819	865	864	827	825	834	880	878	858	883	862	844	886	822	819	854	863	889	837	814	851	859	827	824	829	866	851	836	840	807	818	831	837	847	884	833	828	773	796	788	847	867	839	865	861	819	811	865	815	878	825	805	834	845	796	871	862	862	853	825	819	787	829	843	814	870	797	836	822	827	826	832	830	819	859	870	832	887	832	871	882	820	841	868	881	813	831	859	810	818	819	812	788	837	814	784	831	836	822	846	862	878	863	851	843	835	848	861	828	815	878	843	848	862	840	813	840	827	861	826	813	831	862	832	833	839	836	837	816	891	826	823	815	846	892	808	855	840	792	788	846	824	858	798	843	800	870	868	861	860	863	789	829	831	810	830	849	864	796	879	811	870	825	827	813	866	863	837	866	842	851	803	855	847	858	791	866	793	857	834	826	889	869	846	850	807	816	834	832	835	836	835	795	843	814	858	849	859	853	816	815	807	854	875	853	828	823	843	838	820	845	836	835	869	782	822	831	785	833	849	864	825	842	877	836	873	846	849	848	812	873	780	814	924	841	860
4207	1949	1053	598	584	597	493	383	344	267	224	174	185	159	126	130	128	116	121	104	97	101	95	81	94	91	71	60	95	91	73	63	65	63	70	63	55	83	68	91	60	58	64	84	77	61	67	66	72	63	71	59	57	57	60	62	72	69	55	59	46	62	67	78	53	60	71	76	83	75	70	58	74	72	70	58	73	59	67	70	61	66	77	53	51	66	82	74	76	65	53	69	51	63	71	66	68	66	56	57	67	54	58	54	70	59	66	59	68	54	67	64	64	62	66	61	61	68	73	48	70	79	68	61	65	48	63	52	62	70	72	62	71	48	63	51	82	72	69	64	54	63	67	63	69	71	45	60	66	58	75	62	61	70	82	66	68	67	60	69	59	70	77	69	70	60	62	60	76	62	69	73	53	64	72	73	61	73	66	78	60	57	67	65	63	64	69	57	78	61	59	47	54	54	56	67	69	66	60	63	62	55	61	60	56	57	57	64	66	78	54	63	75	66	50	67	67	62	67	70	71	77	66	71	79	77	70	67	84	69	54	60	60	52	68	72	77	70	58	52	79	64	56	59	65	68	61	67	60	61	75	72	76	56	56	67	72	63	87	57	71	75	60	50	56	88	64	70	66	59	64	52	52	70	80	68	91	75	65	55	93	69	77	61	54	66	53	70	65	72	59	60	70	66	76	67	60	67	69	51	64	66	57	60	71	80	66	51	67	58	59	63	62	62	70	80	67	60	70	65	60	64	59	50	61	74	68	70	58	70	61	65	64	66	72	61	53	66	55	80	50	74	78	53	63	68	57	57	72	60	86	55	55	55	69	65	75	67	54	61	61	66	55	62	66	55	64	60	60	63	77	49	69	60	74	75	68	75	70	66	58	66	56	73	71	66	75	59	58	56	67	56	59	71	66	75	56	69	74	63	66	72	74	81	68	64	76	62	79	68	67	69	62	67	68	66	57	61	67	69	59	73	64	68	47	85	61	66	66	70	65	64	59	59	67	64	62	65	68	66	68	63	66	60	52	60	67	71	65	60	77	75	66	73	41	57	55	63	71	66	62	69	68	82	64	71	74	54	58	59	74	58	65	60	67	62	55	52	60	56	54	77	60	68	64	70	56	69	59	62	57	64	69	67	60	48	65	63	77	62	62	59	66	87	84	66	71	77	61	72	70	66	52	69	70	79	56	58	64	55	65	57	56	64	74	74	68	56	77	66	74	56	56	50	61	71	76	62	65	83	65	62	75	58	74	71	69	75	52	66	64	65	70	80	77	56	65	63	59	59	69	75	73	68	65	57	67	67	63	61	63	54	54	71	74	68	63	69	59	65	64	64	52	67	63	68	62	63	53	72	48	62	55	61	72	48	61	67	64	79	48	61	76	65	55	70	79	67	66	63	62	56	74	62	79	61	72	65	70	67	71	56	74	65	57	61	75	55	68	51	73	77	59	75	66	62	59	61	70	62	69	57	60	72	64	67	68	55	64	60	53	61	59	59	65	65	62	56	69	60	83	68	81	57	58	59	54	67	52	66	67	68	54	66	70	47	66	57	64	72	66	61	56	64	51	61	71	70	62	72	54	58	81	56	68	56	59	57	69	70	64	62	56	73	53	73	77	74	82	57	74	52	53	64	66	67	74	63	78	62	63	57	65	63	71	55	58	46	58	86	72	65	63	59	68	52	86	49	73	59	71	68	65	71	77	58	55	57	50	70	69	71	73	58	63	67	72	78	66	68	77	77	70	57	63	69	64	71	65	84	62	67	64	52	60	63	71	70	63	65	58	71	58	68	64	52	64	67	65	59	59	71	57	68	61	60	64	50	60	65	65	77	78	65	74	63	70	66	60	51	70	67	60	66	63	82	65	65	77	59	56	65	66	74	51	53	68	79	69	79	57	70	74	60	62	85	72	61	64	63	66	69	50	61	77	51	72	71	62	60	59	61	71	68	62	62	61	68	76	64	56	46	59	69	53	73	65	66	65	76	65	63	74	70	51	68	64	70	58	75	55	66	61	66	76	68	77	61	67	52	65	74	62	66	80	54	67	71	65	70	57	63	56	70	64	62	66	64	62	65	68	59	65	72	52	64	65	74	54	71	77	70	68	69	79	76	59	56	54	68	53	68	52	64	57	60	58	72	53	67	54	73	76	58	69	59	53	55	71	70	62	61	55	56	54	64	69	63	62	71	64	54	55	63	60	65	79	71	75	66	70	66	61	71	46	67	50	62	69	72	48	65	74	64	57	62	69	72	59	55	69	57	57	64	68	76	75	70	64	67	67	50	49	64	55	71	86	70	66	60	69	63	72	58	71	70	61	66	62	55	57	70	66	68	56	78	69	76	55	61	68	81	52	78	67	58	65	65	70	58	56	78	54	53	70	81	64	60	53	66	66	70	77	79	63	61	52	63	68	57	79	51	53	53	60	78	64	59	60	60	62	54	80	62	77	45	60	56	78	76	68	64	67	77	76	70	60	66	56	74	73	59	61	71	65	58	49	65	81	63	77	67	67	68	66	70	59	52	66	72	66	76	56	70	64	59	49	62	58	60	54	62	53	59	63	80	64	75	79	64	55	62	48	45	63	72	72	64	67	57	70	70	66	56	53	66	71	60	67	74	70	74	70	75	62	58	51	68	81	70	65	69	59	59	52	79	74	57	73	61	62	61	55	73	72	62	55	67	58	63	56	64	63	66	58	58	65	59	71	59	61	68	59	70	67	71	62	70	70	63	60	69	79	72	55	51	62	69	51	68	53	66	67	73	72	69	67	68	54	71	55	74	69	66	62	59	58	69	73	72	59	79	76	67	56	62	61	65	72	60	61	64	51	72	75	50	64	60	61	83	63	66	54	57	69	50	56	74	59	67	59	57	78	60	64	65	67	60	59	59	66	78	54	58	54	60	69	77	46	64	56	63	62	75	68	71	65	75	54	72	67	55	58	73	60	55	68	59	69	69	63	71	68	70	72	62	59	67	58	62	54	64	60	66	68	54	70	71	61	67	66	67	63	60	66	68	67	53	68	82	74	60	62	72	57	57	84	66	70	64	61	62	61	67	55	52	62	67	58	63	56	69	71	65	80	66	67	59	69	51	61	65	62	68	80	70	72	58	70	70	80	67	68	71	53	69	61	52	73	62	77	62	63	63	73	66	61	62	68	66	74	63	55	62	52	55	74	64	58	80	59	69	63	47	73	84	71	63	72	60	56	75	59	72	63	73	64	62	75	53	57	76	56	73	63	74	66	67	60	67	69	75	64	74	75	67	81	63	51	54	67	73	51	68	67	78	76	71	61	79	62	54	62	74	69	65	62	66	69	71	67	58	60	62	67	62	69	68	68	85	79	37	93	67	61	56	66	67	53	68	84	66	71	81	70	70	71	70	48	63	57	61	69	74	62	66	76	63	67	64	59	75	59	78	65	58	73	64	61	63	82	60	76	78	78	62	76	66	61	63	60	69	68	68	65	62	69	63	75	72	64	65	65	57	62	63
26670	18809	14401	18508	22308	21781	18631	15350	12553	10702	8373	6803	5842	4639	4053	3666	3345	2949	2660	2486	2360	1994	1842	1709	1557	1438	1386	1294	1253	1169	1162	1108	998	1025	976	958	929	869	935	859	914	922	850	869	847	850	828	825	794	844	814	788	766	766	775	807	792	825	805	726	765	743	746	758	742	731	792	783	826	783	815	801	797	716	786	722	788	807	804	771	750	736	759	770	776	758	789	800	749	755	768	803	745	770	760	785	749	745	753	790	781	777	759	779	793	768	771	714	742	747	793	773	749	737	835	733	809	767	768	732	782	825	770	798	831	803	778	795	750	814	761	796	736	795	777	785	793	715	784	825	827	811	739	791	781	798	823	790	793	769	767	719	836	780	755	767	765	772	758	797	749	810	744	790	769	840	734	762	749	758	755	754	777	816	757	777	761	747	763	786	745	769	760	744	762	797	762	757	832	817	774	790	817	781	737	762	723	787	768	801	789	748	793	762	815	760	736	811	808	752	797	828	800	734	783	789	751	791	820	796	752	787	806	814	781	781	790	838	788	791	764	708	736	827	785	804	715	778	786	781	780	789	806	793	739	739	782	769	755	784	798	819	728	816	741	748	813	756	725	727	771	763	770	757	785	795	789	773	755	759	774	764	779	849	829	793	822	786	783	775	769	761	836	784	703	750	822	771	842	824	809	757	745	758	729	763	820	759	738	749	789	790	777	801	761	808	788	826	799	820	779	760	797	840	769	775	783	748	738	761	704	766	793	751	729	770	728	830	784	749	771	765	783	836	775	771	770	759	773	749	752	770	754	820	713	777	821	812	814	819	780	790	754	807	779	769	778	819	754	823	806	802	752	759	760	792	721	727	798	781	773	785	803	772	771	740	741	782	748	773	811	785	790	773	740	750	769	774	761	782	874	748	751	791	788	803	748	746	756	772	786	729	753	769	746	729	755	772	766	752	794	773	772	796	794	758	738	736	741	830	819	771	806	769	771	757	740	824	789	795	793	759	750	815	782	822	795	789	806	786	783	763	788	775	802	784	811	774	781	798	780	749	783	784	760	804	772	769	793	747	765	803	757	773	771	764	767	828	781	791	783	801	751	777	774	844	755	762	774	781	785	770	760	789	761	801	756	789	758	756	750	781	769	790	789	785	797	761	786	812	789	774	786	758	824	765	780	801	825	759	722	746	755	844	781	775	753	769	803	766	813	804	792	755	812	864	758	751	799	821	780	793	749	789	782	766	765	825	760	762	816	762	799	714	786	722	792	711	762	789	769	744	760	750	800	785	754	788	797	800	803	765	762	789	776	751	775	792	727	799	789	779	811	825	777	829	802	791	805	816	774	758	823	744	781	736	764	790	742	759	756	767	797	757	769	790	795	781	759	793	835	825	808	794	785	768	768	753	794	829	807	784	749	772	777	784	751	814	785	746	797	796	786	756	829	760	752	799	779	757	782	767	757	774	790	772	748	772	777	816	786	743	768	811	705	774	796	806	778	786	736	771	748	764	737	781	798	772	803	768	792	788	771	846	788	789	778	808	757	774	758	802	772	811	759	757	809	732	761	734	780	757	804	808	805	817	794	790	760	709	799	823	783	843	807	758	782	866	780	730	734	810	773	732	789	754	751	747	740	743	802	744	779	762	812	777	768	731	742	760	789	775	782	785	793	779	777	759	762	826	813	731	831	801	783	743	771	798	793	734	754	754	825	749	825	762	734	798	780	782	752	770	761	781	790	779	780	767	805	786	765	763	770	797	801	746	731	719	749	783	767	792	761	793	720	742	826	796	770	826	774	776	723	810	779	738	785	760	778	803	757	816	747	815	793	800	805	806	729	777	783	773	794	793	834	775	775	762	752	782	757	787	775	763	797	795	779	802	759	766	802	764	777	804	775	730	814	769	777	822	746	750	784	786	750	731	798	754	740	796	776	772	788	764	781	770	779	720	780	790	794	769	770	767	749	735	760	753	728	809	795	782	802	749	759	761	789	776	805	820	765	754	759	813	733	747	765	826	787	807	764	751	740	765	800	746	775	773	774	760	842	776	804	764	771	795	804	756	781	778	769	794	779	782	821	717	770	835	757	807	798	779	785	779	762	838	761	822	738	747	787	744	728	831	779	766	727	758	746	780	815	811	778	749	782	791	754	766	748	740	774	806	728	771	789	793	766	812	745	795	771	747	761	750	734	793	764	735	800	765	815	742	820	795	763	777	758	791	720	755	820	803	790	765	762	725	756	792	727	772	774	824	780	749	771	740	749	792	772	744	811	754	762	806	830	766	750	760	772	792	808	799	812	767	805	759	764	757	780	755	817	780	782	767	783	784	789	793	778	793	805	701	797	788	801	780	756	755	769	744	755	796	795	795	776	767	746	763	791	802	757	755	760	766	753	765	803	799	751	785	755	777	745	768	777	778	795	792	769	835	769	759	770	824	786	767	795	787	752	802	732	806	780	757	779	760	800	749	739	736	756	737	785	799	707	813	791	773	743	731	758	786	799	779	760	747	755	809	758	822	783	821	763	775	749	775	821	756	758	788	776	763	766	791	782	780	784	758	828	788	815	780	761	803	811	755	826	752	730	802	778	813	740	763	763	770	778	790	766	824	775	796	803	757	793	823	769	762	767	789	800	817	800	781	751	779	773	713	730	825	691	783	760	791	759	743	735	722	781	824	774	798	742	754	763	768	793	748	823	760	719	772	788	783	789	763	794	771	825	783	774	793	728	782	766	761	790	733	789	760	762	777	782	746	742	768	748	793	784	795	760	764	805	774	820	781	817	723	779	783	804	805	754	758	772	806	785	791	795	791	789	826	768	769	758	798	795	769	811	781	829	795	792	744	799	790	779	731	780	813	740	744	736	797	836	766	763	758	837	751	772	764	727	711	797	782	764	781	778	782	815	741	767	790	795	746	755	790	772	794	752	787	786	766	802	793	823	761	802	799	785	771	774	754	778	808	744	755	725	779	810	787	759	816	812	791	762	798	794	775	796	753	799	783	754	782	794	753	752	742	774	817	805	768	765	770	803	787	767	801	760	812	760	788	783	770	790	778	778	749	705	784	775	742	761	764	793	792	720	726	834	749	774	787	776	799	770	768	831	792	777	726	816	783	777	766	757	758	772	824	779	801	825	776	752	792	735	753	810	708	720	768	779	762	752	793	823	760	730	736	797	841	797	745	754	778	779	774	767	767	756	831	753	786	782	752	792	769	793	735	765	762	755	765	767	791	770	734	769	779	729	788	824	715	786	846	759	780	750	758	795	764	823	786	746	820	787	777	795	771	778	758	790	824	743	825	777	730	722	747	754	778	787	823	751	790	792	741	792	736	782	805	800	784	761	797	772	811	742	799	781	787	823	829	815	777	764	786	751	774	737	796	789	812	802	814	786	809	790	754	812	783	784	808	785	782	779	806	766	706	803	788	807	766	718	803	786	772	784	787	772	792	823	784	770	775	809	767	756	801	779	803	793	772	782	696	706	786	802	800	743	757	740	772	747	783
5069	3229	1801	1079	955	1009	873	623	567	451	347	335	221	226	203	157	163	131	138	123	132	115	120	97	118	86	88	90	86	80	66	83	73	75	70	66	85	66	79	72	77	59	66	75	75	61	66	68	56	66	73	62	78	62	48	70	72	68	68	63	61	67	62	86	69	48	71	63	66	63	68	66	70	68	69	82	60	77	72	72	63	60	67	64	60	58	66	66	64	60	68	67	58	67	82	67	73	62	62	61	70	61	72	60	57	68	50	60	65	75	73	55	51	75	86	69	65	58	56	55	65	69	80	59	64	57	83	77	66	62	88	56	74	66	61	56	64	52	62	51	57	64	51	69	89	54	67	60	57	86	64	69	63	48	75	75	58	57	76	69	56	67	72	65	62	55	58	54	63	55	73	63	71	65	65	59	69	65	75	61	69	71	66	75	62	61	55	63	68	68	73	82	55	66	81	57	66	63	55	62	65	76	76	77	74	77	65	60	58	69	80	55	68	57	74	64	60	74	54	68	63	62	67	63	60	67	68	65	68	61	71	82	64	77	66	70	63	62	53	75	64	76	67	60	71	74	60	70	67	55	63	55	67	47	64	62	62	56	66	65	55	73	74	78	62	66	60	66	76	64	60	59	73	59	78	66	77	73	67	62	64	56	68	67	61	56	65	65	55	67	51	70	91	65	62	51	79	67	59	74	64	68	62	68	57	71	67	59	70	56	82	66	64	54	64	68	76	74	63	59	64	73	62	60	55	73	83	70	53	69	66	64	65	58	59	73	67	60	62	68	60	45	67	76	67	63	80	65	71	77	69	85	64	65	82	66	57	54	79	75	75	73	65	59	63	55	78	64	73	58	64	79	76	58	62	62	53	59	88	55	51	60	65	75	59	76	58	74	65	61	50	55	58	68	63	63	49	61	65	80	54	60	64	83	68	61	88	70	74	57	69	74	63	52	63	55	58	62	79	59	66	81	66	69	55	72	59	60	68	52	45	68	65	57	57	74	61	61	79	72	63	73	84	69	67	64	60	65	62	68	79	85	57	74	56	61	58	56	58	68	66	68	78	61	77	73	64	52	68	78	76	68	63	70	60	66	79	50	76	67	62	73	59	63	77	66	59	64	55	66	64	71	64	54	66	72	63	62	75	69	80	74	69	57	54	90	71	79	55	60	66	64	56	58	75	60	55	72	71	70	59	63	67	78	73	66	68	81	71	63	57	65	70	63	70	64	66	57	68	65	54	68	57	76	61	62	74	54	70	71	65	70	74	74	71	53	59	56	71	64	73	68	76	59	63	72	60	73	51	66	59	71	68	68	65	58	76	77	60	76	62	53	74	65	69	70	86	56	69	59	72	61	67	75	59	71	55	60	62	75	62	62	57	80	64	77	63	69	64	73	74	55	64	60	63	76	47	78	67	65	65	53	63	56	55	67	80	68	72	55	62	79	59	66	65	62	68	64	73	76	51	68	57	63	61	60	67	49	52	86	59	62	67	54	53	60	60	65	66	65	80	69	69	62	67	67	73	50	67	70	67	74	63	62	62	77	74	70	74	70	55	74	73	69	75	59	69	62	45	61	65	63	67	66	67	66	61	77	67	56	69	58	54	66	75	53	66	67	76	62	77	75	66	73	74	77	67	73	73	64	48	54	66	77	47	72	56	80	82	60	68	73	63	74	61	72	64	63	51	70	79	67	56	77	57	61	71	87	59	63	60	78	54	50	63	74	61	71	63	70	52	71	49	65	58	68	66	67	66	54	62	62	64	55	72	77	72	65	77	57	63	63	54	62	72	74	81	72	59	69	58	74	59	58	67	51	64	65	64	78	74	60	70	64	68	75	66	70	66	69	63	65	56	56	61	81	70	58	55	70	76	71	63	58	77	79	62	76	63	63	71	73	62	67	59	56	68	68	61	61	57	60	54	53	66	71	67	78	79	67	55	65	49	81	76	59	62	68	50	56	75	73	59	54	67	61	65	63	81	74	62	60	65	58	68	58	67	72	76	54	71	71	69	47	57	75	67	72	68	68	73	69	44	76	58	77	79	74	60	70	50	75	55	57	69	60	74	63	78	76	79	65	49	78	62	75	65	69	65	60	71	73	52	67	58	68	67	54	75	60	62	52	67	67	76	70	65	76	63	57	73	71	61	77	76	84	60	77	58	64	73	76	69	81	76	74	69	72	59	70	55	59	66	75	64	63	68	61	70	72	64	74	65	63	61	65	65	76	79	64	60	75	55	62	51	69	67	68	72	69	70	65	72	73	64	67	64	65	68	78	50	72	67	84	58	58	58	59	61	57	85	61	68	73	68	60	47	66	68	55	79	89	65	64	70	76	58	71	76	69	57	73	72	78	52	52	76	60	69	61	59	63	79	73	64	67	72	58	76	54	62	67	65	62	62	61	54	75	68	73	72	61	74	56	84	58	67	63	51	51	72	68	45	66	73	67	56	59	85	54	80	66	68	55	73	77	63	52	62	66	65	71	61	68	73	56	58	68	58	68	64	61	51	80	58	56	65	65	64	52	66	76	56	53	61	77	77	66	60	76	59	71	74	65	68	65	81	77	49	67	51	58	68	79	61	74	70	71	57	73	61	68	80	62	83	66	74	85	68	71	51	59	78	63	59	80	73	69	67	71	68	62	67	64	59	67	69	62	70	78	75	64	61	64	61	74	66	81	72	56	64	69	59	72	70	69	75	52	75	52	79	47	77	73	67	65	72	66	63	61	63	69	72	56	75	57	51	70	64	61	68	53	70	62	69	76	61	62	70	73	65	81	51	62	63	57	79	82	78	73	66	67	58	60	61	76	65	52	64	55	70	70	58	59	62	58	66	58	58	68	59	61	60	76	58	67	58	55	56	69	59	66	66	64	72	65	59	59	60	67	77	74	68	68	55	61	74	69	80	67	56	70	57	63	81	64	66	61	65	69	60	53	64	54	72	73	64	55	58	70	60	72	56	61	50	61	71	69	60	55	54	55	64	57	64	81	56	65	70	64	53	75	73	64	56	52	58	64	82	62	74	71	53	76	72	52	64	71	64	52	62	54	71	75	64	85	72	52	75	68	52	64	77	72	58	66	71	76	68	76	66	67	64	58	47	78	51	58	65	68	71	68	64	74	53	78	52	76	73	60	80	80	63	66	67	64	75	65	59	65	62	55	80	66	74	54	60	47	65	62	67	70	75	65	75	81	72	60	68	68	73	74	69	71	64	62	61	58	63	67	67	68	79	64	62	60	65	57	50	67	67	62	45	58	67	65	63	58	73	72	57	78	57	84	80	69	59	69	48	54	63	60	68	69	66	66	61	52	61	77	78	72	78	67	67	65	69	87	68	74	60	56	69	64	64	62	61	80	68	60	68	68	71	69	56	59	77	66	68	68	59	62	75	55	64	62	79	58	65	67	74	65	81	54	67	64	74	72	62	77	75	59	82	73	48	67	58	63	71	65	80	62	66	63	59	48	66	70	72	73	58	62	58	78	62	82
30614	22630	18372	23185	27240	26591	23545	19917	16685	14000	11473	9502	7768	6485	5701	4989	4520	4081	3610	3300	2929	2881	2537	2287	2048	1991	1810	1674	1587	1525	1430	1304	1290	1185	1155	1031	1078	998	1000	993	1023	981	962	886	901	896	855	854	832	886	851	853	855	853	885	814	846	791	779	794	845	816	824	790	818	806	876	804	737	805	831	762	742	810	785	752	776	787	766	754	809	823	828	804	844	812	841	750	816	759	754	830	790	791	787	825	778	765	817	805	785	814	783	777	771	803	808	804	816	783	729	825	813	793	805	821	787	786	792	811	812	795	834	769	768	827	748	806	768	779	836	822	805	800	832	765	792	814	809	781	763	755	764	764	780	858	793	794	789	767	764	779	787	817	759	769	794	801	789	801	782	791	804	792	787	780	766	786	833	846	798	779	800	806	781	768	831	797	825	769	782	828	793	806	762	826	819	765	806	817	816	807	788	843	813	789	828	848	790	790	783	810	831	799	813	720	782	783	773	787	847	750	786	814	856	795	801	789	771	800	826	776	786	811	737	832	823	773	797	766	769	799	744	837	786	791	787	763	767	848	827	830	832	803	794	809	825	780	758	768	763	828	760	860	804	798	772	788	813	804	780	793	787	741	812	792	780	825	778	802	777	809	793	784	787	782	788	780	826	809	768	784	775	720	779	814	792	830	806	806	732	764	807	799	795	795	778	825	811	783	729	785	770	798	830	775	746	796	766	836	770	770	808	778	819	818	833	760	796	776	773	809	782	845	787	756	780	815	859	810	819	811	759	811	816	780	799	792	757	772	806	734	777	756	810	800	782	815	788	834	812	773	799	774	774	802	834	808	809	803	790	815	836	798	860	831	803	804	827	805	811	792	803	821	829	789	801	797	818	777	787	764	826	798	741	762	794	778	773	852	808	816	808	757	822	778	768	836	818	807	817	744	764	807	818	785	793	804	790	795	769	761	830	790	851	773	768	801	798	801	829	775	761	818	792	861	816	751	816	816	744	820	812	830	800	806	762	805	776	831	769	807	806	854	812	810	791	768	809	797	777	739	811	757	827	786	797	780	785	801	801	809	802	759	791	794	790	804	787	837	825	748	796	806	807	830	760	781	828	735	813	814	763	807	802	770	785	788	804	802	837	756	806	798	793	810	808	753	790	793	754	777	815	783	846	884	775	829	755	793	822	839	830	820	801	794	752	795	785	775	816	779	835	807	778	763	805	771	791	884	839	770	803	805	762	789	792	776	802	781	819	762	833	796	830	793	798	785	818	818	784	803	840	819	821	783	791	792	848	808	818	827	792	794	798	804	781	794	801	755	778	822	795	744	808	822	839	790	798	816	783	816	812	799	827	842	824	768	805	773	797	817	813	754	838	814	840	801	800	787	790	781	779	783	779	809	752	844	781	823	795	785	809	777	771	763	791	771	768	783	775	783	735	812	801	819	793	752	823	761	859	796	804	815	749	815	805	794	756	781	779	824	840	771	810	792	770	788	807	763	812	798	770	769	753	761	846	830	803	785	791	842	825	848	758	739	768	820	743	795	813	815	842	889	780	789	838	738	734	795	795	817	810	836	749	783	788	776	803	771	806	802	841	846	823	794	796	803	832	831	789	796	746	847	822	796	786	767	831	880	812	800	733	825	829	768	827	847	833	832	844	812	796	768	777	814	795	805	806	846	759	780	820	757	767	778	772	808	832	870	787	875	805	774	795	803	762	849	761	748	796	823	821	809	769	758	790	800	752	802	774	785	848	783	776	788	780	831	792	816	832	784	777	800	756	796	765	829	808	795	810	749	853	800	771	819	791	838	790	857	784	788	729	801	763	760	850	731	752	807	815	775	809	788	874	829	819	831	788	804	787	776	763	762	815	792	751	813	793	803	771	760	809	807	825	808	797	786	785	760	779	799	807	757	829	770	830	789	783	849	830	819	839	796	748	778	793	745	814	745	795	822	800	756	771	806	789	784	788	789	835	832	829	772	765	814	779	773	776	824	817	804	829	816	821	786	823	809	840	786	856	775	789	772	823	796	805	765	770	770	790	860	792	780	779	803	814	784	796	884	775	789	776	746	751	829	806	790	818	796	784	783	794	775	779	815	803	786	805	789	788	779	764	805	739	764	771	786	789	803	783	754	776	818	814	783	784	767	821	788	787	830	809	769	801	755	777	795	779	790	794	771	772	818	814	816	809	843	831	821	849	788	753	779	822	834	829	827	813	775	798	802	795	811	818	809	841	816	810	796	753	798	825	761	807	823	757	788	792	792	782	798	771	774	837	796	792	810	813	812	752	803	806	828	829	781	769	768	792	782	794	791	778	761	724	797	747	839	743	774	765	797	821	802	803	805	764	773	782	801	761	787	827	746	831	753	801	775	788	743	826	826	843	811	779	793	780	832	786	805	805	773	797	788	784	766	765	767	788	759	812	794	804	811	754	821	836	846	777	834	896	777	788	774	846	788	820	801	759	783	828	763	773	735	803	774	768	798	782	849	807	819	785	779	835	747	774	803	833	756	811	837	825	824	832	788	833	762	833	782	772	761	770	774	780	763	806	848	812	782	804	787	786	817	841	800	758	767	783	831	806	807	778	812	832	815	789	816	800	783	800	762	793	810	790	823	816	800	782	790	870	812	803	767	804	737	777	818	781	830	749	790	821	782	762	812	769	852	782	790	800	753	811	793	802	761	846	750	809	795	822	814	774	869	788	778	791	825	737	820	787	854	816	772	771	776	744	760	798	797	831	756	834	765	818	817	822	793	753	795	807	787	812	780	782	808	814	762	814	752	814	771	795	830	766	810	781	782	820	809	793	761	834	785	792	827	806	796	794	801	812	812	796	821	825	811	804	769	772	778	770	800	809	757	810	785	789	777	775	826	818	803	730	834	777	740	788	845	776	789	839	800	799	855	776	811	831	735	796	798	758	822	832	738	756	768	842	817	812	781	804	809	827	754	812	778	826	823	807	782	799	782	748	817	780	786	814	787	812	834	765	749	778	796	817	777	784	788	823	819	826	770	778	808	817	824	783	780	816	768	817	758	843	771	850	745	779	757	783	780	776	776	801	768	800	832	760	795	834	788	782	759	805	770	764	828	817	821	788	780	796	820	790	872	813	774	826	743	834	775	847	838	782	802	807	858	818	725	753	802	833	808	828	775	825	759	757	820	811	817	755	830	802	808	856	819	764	816	785	798	814	824	779	772	809	850	788	819	837	817	817	821	842	806	791	771	774	836	782	774	818	809	838	768	835	770	820	802	792	798	766	834	799	839	816	845	775	822	765	825	804	806	769	795	779	738	786	799	829	812	799	763	819	797	762	728	832	777	867	730	787	792	763	812	758	839	827	819	781	842	802	787	775	827	771	815	835	821	817	773	766	807	825	808	799	749	795	813	782	814	771	786	786	823	797	807	783	775	799	783	803	804	855	772	838	778	767	776	763	839	800	800	841	769	829	748	791	754	763	808	820	824	783	780	839	837	804	801	803	859	785	787	745	781	837	816
6169	3206	1816	1110	991	1020	905	676	553	465	383	311	275	250	189	212	183	176	152	125	145	109	123	109	118	107	112	105	101	92	89	90	88	91	88	74	66	76	68	69	69	80	75	62	70	65	81	75	65	67	61	71	62	91	78	80	62	81	68	61	61	66	68	64	62	74	63	80	73	64	74	70	78	63	77	70	66	61	75	76	70	63	52	80	88	64	74	74	72	85	61	67	60	69	86	58	68	74	64	66	75	82	67	71	76	61	65	77	79	67	69	66	74	81	70	77	77	67	78	79	76	78	74	50	61	68	77	74	84	70	61	80	78	79	74	73	63	77	76	69	61	68	69	58	66	58	54	76	74	65	78	70	67	66	66	62	69	69	68	69	54	87	69	59	61	72	69	51	64	70	78	62	65	57	69	88	60	83	81	73	62	69	60	64	82	68	75	88	77	76	77	82	57	62	59	72	67	61	62	74	72	56	68	70	87	63	84	78	73	77	69	59	65	69	81	66	71	70	58	61	65	51	77	80	58	72	71	63	55	75	82	55	74	66	69	58	72	78	68	73	64	75	73	57	70	64	59	73	64	65	65	82	69	64	75	60	84	64	66	71	56	82	61	68	67	68	68	74	64	72	85	56	56	75	74	63	69	66	66	71	70	84	68	66	63	78	74	76	79	64	68	64	82	84	74	64	65	84	85	73	71	59	68	67	70	71	59	68	55	67	73	66	66	69	81	66	64	75	55	62	71	74	74	67	66	65	77	65	76	61	78	64	78	66	66	74	74	57	79	75	69	88	65	66	68	75	78	54	68	73	65	67	64	61	54	72	84	71	94	62	66	61	69	73	59	72	89	74	59	94	84	69	57	70	64	68	78	67	71	68	80	72	73	64	59	74	66	62	64	66	63	63	66	70	71	63	79	76	70	81	80	75	64	67	67	76	77	72	75	61	63	77	66	61	81	60	69	83	81	68	66	74	68	54	61	68	62	63	75	61	57	69	67	53	66	77	72	75	81	74	56	71	82	71	72	65	83	65	67	52	76	54	72	73	66	76	65	78	72	76	79	50	70	69	63	52	77	74	70	56	73	63	64	67	60	81	56	69	95	76	59	70	68	64	59	57	55	78	78	66	64	81	68	78	74	70	63	73	64	75	72	72	78	72	72	60	72	72	74	70	71	70	53	69	83	61	68	66	60	70	83	80	71	65	62	75	76	70	69	86	66	69	60	73	64	71	71	64	51	62	69	73	66	65	69	74	75	67	74	72	60	75	68	78	64	60	75	79	69	56	74	73	81	76	72	63	70	73	80	70	75	60	77	60	71	62	66	74	69	67	91	63	69	65	60	59	92	75	61	71	71	74	57	75	69	83	68	64	63	76	82	61	63	82	59	61	65	58	60	70	62	76	56	72	70	76	65	69	65	59	69	73	72	67	55	72	57	62	71	60	70	75	88	72	64	73	67	67	63	74	70	70	69	76	64	64	68	71	66	61	65	74	80	75	68	71	84	79	73	69	55	63	81	72	69	67	64	64	59	59	56	74	71	62	77	83	77	62	78	62	74	60	82	57	74	56	61	66	59	70	61	66	69	74	69	72	64	71	64	64	63	67	72	64	59	76	67	85	63	68	63	61	63	64	66	52	62	74	65	61	54	62	59	80	69	79	68	68	68	57	83	65	87	81	54	61	65	69	69	54	62	63	70	67	63	65	44	71	83	72	79	60	63	60	78	60	71	65	79	61	76	77	61	71	57	72	81	68	85	60	64	61	53	65	71	76	62	59	72	76	76	61	78	78	77	63	64	58	57	72	73	65	71	61	68	64	69	68	44	69	72	56	73	67	67	78	60	80	66	73	50	56	73	72	79	68	64	60	61	69	62	65	86	63	84	75	71	73	70	59	70	80	55	74	56	67	68	66	63	69	52	85	70	74	71	59	61	63	74	67	75	65	76	70	69	81	73	60	62	60	52	65	66	73	65	68	87	68	70	60	56	74	61	66	72	53	78	75	70	73	73	62	83	64	59	68	67	84	78	87	79	75	71	55	73	70	65	89	54	82	66	65	85	74	70	59	60	84	67	71	69	72	84	73	79	70	84	71	85	61	65	65	88	83	65	87	67	81	53	68	64	72	68	82	68	54	74	56	66	74	68	56	62	65	57	65	57	55	58	83	61	74	64	77	71	75	63	67	70	69	79	78	54	58	79	75	63	86	64	66	78	68	82	69	76	62	77	73	72	71	63	74	68	82	63	82	82	73	68	88	67	66	62	59	74	70	63	63	68	76	72	68	67	65	81	69	63	78	67	82	72	71	89	75	80	64	76	59	71	64	73	70	92	66	69	59	80	63	68	56	76	76	67	60	68	67	58	78	57	93	77	79	69	60	69	81	65	65	71	60	62	71	71	63	62	61	78	61	64	70	73	57	56	75	75	64	67	57	78	81	86	79	75	78	72	77	63	58	60	61	52	74	81	71	62	67	66	62	67	66	71	65	65	76	69	60	65	56	74	61	64	67	63	69	67	81	65	75	69	81	78	79	74	61	73	76	75	76	73	84	72	49	69	66	54	96	58	72	56	63	75	79	78	82	52	83	56	68	66	75	57	64	66	58	61	59	87	63	75	62	66	70	83	70	91	68	72	84	75	54	74	67	62	65	72	78	71	82	73	57	64	67	70	87	67	61	72	58	68	61	52	70	88	77	63	70	71	60	72	56	70	66	70	64	71	76	59	78	67	72	59	51	74	69	62	72	65	80	68	71	68	76	70	69	73	61	70	63	71	73	66	50	64	80	64	72	78	76	69	56	75	70	79	76	72	68	53	63	72	84	71	70	78	67	62	55	58	57	73	84	79	68	69	62	76	63	64	76	84	72	80	62	61	74	93	69	71	57	65	72	74	66	67	68	81	70	65	69	69	68	74	70	65	65	65	65	63	66	71	64	75	75	66	72	61	66	82	72	78	77	83	74	78	63	78	72	72	73	87	67	82	68	63	71	64	85	68	81	84	64	81	78	79	65	65	67	63	67	66	74	70	79	74	74	75	70	83	69	72	72	88	64	51	65	57	73	73	66	68	68	55	70	86	70	65	70	64	74	70	74	62	69	67	61	69	53	75	64	75	70	78	64	75	70	87	72	63	76	58	71	80	75	83	81	56	84	66	85	53	74	56	73	66	70	70	63	63	58	69	70	78	60	60	66	69	72	72	79	77	72	76	81	68	67	74	75	71	57	67	71	59	75	75	71	57	55	77	69	70	51	70	70	62	70	69	91	80	69	63	64	58	64	82	67	66	63	63	82	89	66	55	57	73	78	73	75	66	52	66	54	81	81	66	70	56	78	66	91	73	57	83	68	74	59	69	73	59	78	65	67	62	56	65	71	60	65	65	74	82	74	76	65	66	70	60	68	64	62	62	63	53	71	74	59	72	65	67	65	77	78	78	77	67	72	76	64	75	78	71	78	65	77	70	64	64	69	75	55	75	70	69	67	63	66	65	78
28748	22285	18358	23059	27577	27367	24407	21252	17851	15161	12597	10393	8682	7316	6324	5471	5001	4548	3966	3692	3643	3118	2890	2533	2317	2204	2002	1910	1789	1710	1579	1465	1429	1322	1266	1194	1180	1100	1159	1105	1025	1037	1077	930	1011	917	949	907	926	864	879	864	924	867	890	865	831	855	835	873	854	860	832	897	872	814	884	844	781	805	829	888	871	881	802	846	806	835	865	790	838	810	851	838	840	854	843	838	804	868	883	761	824	858	800	838	825	867	833	811	811	817	912	854	802	897	822	830	806	822	818	837	866	855	832	884	849	869	813	870	866	806	844	810	859	843	853	839	821	859	844	838	837	886	846	849	893	845	837	874	806	784	822	856	829	873	797	822	813	869	808	884	860	807	842	848	834	856	856	826	902	838	816	848	846	798	861	793	847	836	828	815	835	861	844	820	815	858	841	826	868	899	855	855	840	830	824	836	880	849	881	814	853	839	870	818	842	860	829	854	880	824	824	864	798	826	873	876	859	843	860	822	810	827	847	834	817	837	825	853	866	841	850	766	847	855	858	806	907	814	869	855	855	882	832	850	892	880	846	866	854	874	825	820	807	847	870	805	863	849	842	862	849	833	818	796	839	776	835	901	812	830	809	838	809	839	806	819	855	824	814	839	847	878	907	851	820	864	852	884	820	858	784	874	878	866	884	824	870	822	835	816	891	851	839	845	798	875	895	898	848	833	845	821	825	817	888	866	888	847	859	839	853	867	831	860	871	849	883	834	826	862	820	800	801	813	823	831	849	900	826	834	845	840	864	886	887	837	796	883	854	846	827	843	852	851	846	849	813	811	851	884	841	837	871	845	822	829	820	886	779	885	909	887	826	910	893	844	851	817	884	825	851	852	779	833	837	831	816	829	797	860	845	831	832	824	829	863	829	880	859	859	819	825	845	816	905	883	834	817	870	815	824	870	859	889	811	847	787	859	806	823	859	827	836	850	834	835	856	836	827	827	805	771	883	839	897	844	844	871	806	812	848	830	879	873	862	853	852	827	826	863	841	907	869	879	829	835	826	846	826	842	868	912	844	799	835	802	866	807	822	823	816	887	842	841	824	861	842	854	836	822	837	815	853	871	862	831	860	862	814	804	824	872	800	826	867	831	840	862	865	860	873	862	851	804	792	824	827	873	825	891	844	817	839	814	812	834	823	835	825	861	845	874	808	883	785	810	862	754	861	801	899	849	842	851	847	835	847	866	826	853	828	824	818	803	868	860	848	808	844	785	828	887	823	785	768	865	839	798	831	830	845	853	846	835	776	844	861	843	898	862	840	876	830	848	828	812	858	826	798	849	860	866	850	829	874	836	871	803	870	893	856	872	828	857	853	903	817	849	899	832	861	840	895	833	887	839	827	809	806	842	795	866	801	846	851	836	813	791	852	880	861	867	830	829	815	815	843	870	794	873	816	835	858	848	831	809	819	847	811	845	827	829	787	848	873	870	813	819	817	807	886	857	849	775	875	814	871	831	799	829	808	882	802	855	837	816	772	896	856	858	848	815	824	872	880	784	879	864	855	844	863	820	826	801	830	867	848	829	867	843	813	783	904	862	830	806	823	848	878	839	850	814	858	845	823	840	848	810	869	815	825	819	847	874	912	836	855	805	797	837	833	821	804	857	841	843	829	885	791	857	840	827	889	834	872	817	832	803	875	844	835	901	846	858	856	830	846	854	834	818	880	807	872	822	867	817	842	824	813	884	818	791	825	833	819	850	774	850	866	869	863	850	823	884	847	894	894	844	787	846	845	824	865	862	879	833	851	831	834	842	874	822	908	834	897	876	880	831	831	883	850	835	862	875	886	810	848	817	867	843	826	826	888	844	802	844	805	879	820	877	907	802	788	814	860	844	857	838	916	834	889	835	871	867	862	842	891	851	832	834	848	848	794	824	866	819	878	826	865	839	806	832	843	828	843	840	832	842	870	817	820	812	860	815	784	846	823	842	806	841	865	766	840	790	795	816	777	840	826	869	853	848	855	825	886	891	809	807	846	836	829	857	845	874	848	826	866	829	871	862	817	820	825	850	841	838	854	903	805	854	876	796	791	859	822	802	850	836	870	844	841	877	874	841	825	829	820	765	828	854	857	862	867	805	847	854	849	862	841	817	814	784	836	806	875	804	832	856	869	871	858	833	830	828	821	819	809	875	849	832	916	851	850	882	835	817	842	825	838	798	839	891	855	849	828	856	853	845	843	833	857	850	808	860	872	849	843	834	838	851	824	846	848	798	871	844	850	814	895	855	822	830	798	898	813	803	837	866	857	851	831	805	810	806	804	840	791	921	825	856	791	804	809	900	822	821	818	858	833	840	847	799	877	874	872	800	806	870	818	818	867	841	830	808	833	794	842	811	842	875	880	804	804	834	863	824	867	813	824	853	851	822	900	797	835	855	816	863	863	886	860	884	844	808	832	880	850	838	827	863	843	833	874	852	859	845	844	868	865	834	814	852	883	798	809	861	855	869	844	815	851	844	793	852	897	833	823	755	844	821	874	815	849	853	829	864	878	819	777	836	843	834	874	870	829	907	821	859	877	793	858	856	844	852	850	819	814	855	860	801	855	812	847	814	831	838	838	856	846	830	838	811	836	849	824	783	828	796	821	866	878	881	865	807	881	817	863	855	809	891	824	849	810	872	796	860	797	860	851	848	891	824	868	855	897	825	864	805	921	860	811	848	862	866	863	826	817	815	888	811	842	832	847	887	852	912	869	858	826	848	855	887	849	842	864	848	880	836	822	837	812	820	838	827	820	861	855	811	860	894	813	855	862	866	851	903	836	824	828	831	848	861	821	843	841	823	816	817	799	841	886	818	859	794	832	833	874	848	881	863	856	830	854	872	894	810	825	814	870	840	758	839	881	831	832	875	828	844	833	882	847	828	881	826	848	873	841	859	831	850	842	863	836	848	843	833	843	840	873	785	907	788	839	885	810	824	806	889	833	850	836	834	879	824	812	887	839	818	863	867	848	853	813	843	768	828	833	820	864	836	826	842	808	796	825	816	870	788	829	813	860	821	866	823	803	867	854	843	863	832	827	885	835	845	862	864	828	821	856	802	812	831	866	841	898	846	837	848	826	855	833	812	863	768	915	864	854	843	827	900	868	854	861	814	871	871	886	834	821	874	887	888	823	825	820	865	839	838	808	833	842	853	836	849	821	852	839	854	862	822	890	870	775	855	888	839	884	867	838	834	821	870	841	854	830	818	864	803	798	854	875	844	847	824	859	852	810	807	808	834	813	787	832	873	861	905	848	881	814	854	871	878	826	878	840	841	861	824	809	825	878	849	879	841	848	821	812	860	836	853	842	822	850	873	866	810	846	819	845	840	885	869	860	845	839	802	872	839	841	869	823	796	897	810	896	850	861	841	819	809	841	858	911	832	793	812	793	870	817	839	846	836	814	827	817	861	812	923	863	887	818	851	888	884	838	861	835	873	850	845	868	859	819	857	854	809	871	809	805	848	798	821	851	843
6189	4722	2597	1499	1364	1464	1311	1046	806	599	503	390	349	273	262	236	244	195	172	175	184	145	114	121	120	129	110	101	104	110	110	71	86	81	77	80	63	80	87	90	81	93	66	75	92	63	72	78	73	91	66	67	71	61	74	70	55	65	75	62	65	88	68	69	50	68	75	71	72	81	58	84	74	74	73	66	77	61	71	61	62	67	72	53	73	57	77	66	61	50	74	59	70	77	64	95	58	70	74	68	76	68	79	57	63	71	63	65	76	76	78	68	69	84	61	76	70	73	61	67	69	64	63	64	77	73	83	77	64	67	80	67	67	61	55	48	77	73	59	69	65	64	71	71	71	63	60	80	70	68	63	68	65	74	75	68	77	86	93	62	75	73	76	79	54	73	66	69	79	69	63	66	82	60	76	94	78	61	72	67	71	78	76	64	77	61	54	61	61	64	76	69	83	74	76	66	59	69	70	59	73	66	77	70	83	70	88	73	55	64	73	55	70	67	70	63	73	73	59	67	56	52	102	65	75	81	67	78	80	61	62	57	65	55	74	50	67	59	64	69	68	69	74	76	52	59	63	60	61	78	72	67	63	71	68	61	60	76	72	75	73	76	76	79	70	73	66	65	69	59	66	73	66	74	90	72	81	65	63	81	79	66	59	74	69	64	77	72	66	71	56	78	71	61	65	64	58	59	71	55	59	68	81	66	79	72	78	74	55	58	62	67	69	66	59	66	66	68	76	71	71	72	57	88	82	80	68	62	55	65	81	72	76	65	65	70	69	80	64	68	60	64	75	61	64	63	55	71	61	56	65	70	76	63	65	71	53	64	66	77	82	67	72	68	80	62	78	55	67	88	62	84	64	73	62	65	67	79	63	80	63	71	62	72	53	78	66	56	74	71	74	66	74	70	55	85	70	65	66	61	55	69	62	59	68	73	72	73	75	68	84	84	58	67	73	65	60	62	57	71	81	70	69	74	81	69	63	75	62	82	73	72	73	77	80	69	58	71	59	59	63	83	80	55	76	81	63	62	66	77	55	65	67	68	72	57	64	74	67	62	74	72	57	74	58	53	68	87	76	86	74	91	65	57	64	64	69	65	69	69	75	76	72	75	72	77	78	55	85	72	69	65	66	70	67	89	66	77	78	85	64	67	57	66	62	74	69	85	85	61	73	74	59	92	50	53	57	80	61	69	71	73	70	65	65	77	64	81	62	86	78	72	45	71	67	62	73	69	61	68	67	70	63	61	78	71	82	58	73	72	70	64	86	70	65	75	84	65	69	78	68	61	55	78	80	78	63	70	89	67	87	76	74	75	78	55	72	60	73	72	68	80	71	48	60	77	69	56	59	60	65	68	81	59	67	86	79	74	52	59	65	78	61	88	70	76	68	66	63	77	50	61	78	67	70	89	76	75	66	64	63	67	69	68	58	77	59	77	62	53	77	70	69	93	59	74	72	67	71	81	78	61	64	76	69	78	63	65	67	73	63	61	79	72	73	74	68	66	83	75	68	62	67	68	63	68	73	70	74	72	69	70	62	67	67	69	75	77	70	69	75	65	71	77	66	77	61	74	58	68	78	72	77	72	72	67	79	84	62	68	85	65	63	74	78	90	71	76	70	67	75	63	74	74	76	67	74	50	53	62	78	64	65	71	71	69	62	68	89	71	54	65	74	72	66	65	74	87	77	72	63	67	69	73	54	51	65	56	91	56	56	72	61	66	76	69	66	66	68	65	66	84	60	68	84	82	78	59	65	65	68	70	66	70	65	59	67	73	75	66	66	72	66	89	78	74	78	62	65	68	77	80	76	59	85	86	74	77	68	67	62	68	63	55	58	55	71	68	67	89	79	64	71	68	69	69	71	81	62	78	68	83	64	83	79	60	72	74	72	61	77	58	57	73	74	67	62	62	67	79	63	70	62	57	70	74	72	89	89	68	69	67	58	75	74	63	65	72	78	71	72	63	55	68	79	59	68	67	70	75	81	69	64	71	63	63	61	67	71	63	81	82	60	72	69	69	59	55	63	79	55	60	60	67	69	58	68	76	79	87	71	60	88	53	68	66	76	71	64	70	72	67	76	61	66	66	62	65	58	71	84	71	87	63	74	69	61	63	65	64	65	59	63	72	66	66	83	77	65	74	64	62	84	67	75	68	63	65	74	52	82	58	63	53	81	64	65	78	72	65	78	72	73	72	68	61	77	80	69	70	70	58	89	55	57	70	91	70	59	66	77	65	70	63	59	80	59	82	69	79	77	65	64	69	76	62	79	75	57	63	62	68	69	55	67	80	82	85	71	66	77	65	69	65	81	68	69	63	62	76	54	80	60	66	72	71	66	66	68	72	72	73	75	61	81	60	61	66	62	79	73	56	62	78	65	68	75	71	75	74	59	85	59	63	77	95	65	72	72	72	69	67	76	65	75	68	55	72	68	70	67	67	76	53	64	84	79	68	67	75	69	64	79	85	64	79	64	73	61	49	69	74	70	55	71	56	67	71	76	76	73	68	72	64	73	61	78	76	65	60	60	53	69	83	81	76	62	74	62	74	74	85	68	71	66	68	73	72	63	67	64	58	68	73	79	82	78	67	65	71	87	64	63	75	65	69	61	58	67	64	72	68	67	69	57	55	77	59	45	75	74	68	86	74	75	64	71	81	71	82	64	68	48	71	70	71	53	82	66	74	76	63	55	76	60	77	70	68	64	73	85	85	65	70	70	51	65	57	73	68	77	69	63	63	84	66	64	60	73	76	60	65	66	75	72	66	57	70	66	52	62	70	61	66	76	63	69	58	77	76	61	60	92	71	56	71	66	58	70	60	74	62	63	56	85	75	72	74	46	79	61	68	73	65	66	67	68	88	66	67	76	75	71	76	60	66	72	72	68	63	70	67	69	80	74	62	83	61	62	66	69	41	79	53	61	66	72	68	65	81	73	77	65	61	81	76	60	69	60	72	83	78	69	75	78	60	63	54	84	79	80	64	67	69	66	69	70	64	64	74	86	63	68	69	71	61	65	71	72	76	56	76	69	63	54	69	63	67	78	84	65	72	65	69	75	84	80	78	83	65	69	73	82	59	69	70	71	73	59	73	71	89	62	73	75	63	61	66	68	69	67	86	73	69	75	74	58	63	70	66	71	75	78	61	83	70	71	66	70	79	54	67	53	81	66	50	81	87	58	63	76	72	68	48	62	66	71	75	77	66	86	75	55	85	67	63	67	48	67	67	71	69	71	61	65	79	60	67	55	66	76	61	63	69	59	55	73	73	65	59	64	62	67	62	72	78	67	61	72	67	73	65	86	62	66	73	56	74	54	70	67	63	65	68	72	63	59	77	76	75	63	60	67	60	83	57	63	74	69	73	78	80	63	67	67	57	56	59	45	69	67	61	68	79	66	71	60	70	68	80	67	77	75	67	72	70	69	78	67	73	67	75	75	68	79	78	69	70	63	90	50	58	65	71	78	89	68	80	92	96	71	78	63	81	77	83
32416	24898	21206	26014	30393	30273	27599	24178	20827	17469	14351	12407	10411	8815	7600	6637	5938	5464	4731	4435	4805	3753	3398	3151	2834	2634	2352	2264	2073	2013	1763	1676	1639	1542	1351	1307	1219	1269	1164	1164	1135	1080	1032	976	1035	1045	991	984	905	952	921	926	900	878	919	898	901	836	857	854	844	821	885	798	868	840	811	841	786	853	837	833	873	837	845	860	818	751	816	786	882	821	819	839	797	884	876	841	832	861	821	815	806	809	793	874	776	808	848	839	865	791	808	814	855	833	818	820	868	779	789	809	830	789	831	831	855	789	747	853	865	875	872	817	781	860	811	840	820	817	867	873	815	801	838	805	820	842	799	818	809	891	839	833	810	860	813	823	856	831	846	821	794	802	812	808	864	816	863	835	825	795	850	866	852	854	810	838	803	876	834	868	818	809	862	827	796	878	815	831	802	909	772	857	875	827	823	747	800	844	851	860	830	816	785	816	755	817	876	807	823	861	870	856	834	865	833	816	903	860	842	830	817	780	854	854	787	820	834	815	813	812	884	825	819	818	861	815	803	862	888	821	808	849	789	847	797	840	836	785	880	835	813	835	828	810	769	795	873	814	805	829	881	812	818	830	815	838	845	820	794	847	835	810	809	850	810	830	810	835	843	823	824	820	838	827	842	880	864	889	858	825	871	836	848	787	755	799	832	820	892	903	858	878	886	859	839	887	833	811	811	870	782	811	805	828	820	826	823	796	789	874	830	880	778	779	829	830	857	848	837	824	803	876	816	818	843	801	845	820	779	832	767	816	804	862	814	816	872	820	826	961	845	834	848	817	853	839	796	864	841	781	897	791	835	816	847	826	806	880	866	825	799	824	851	867	870	810	832	859	811	865	816	831	815	832	815	833	864	814	872	813	826	764	782	862	825	852	814	827	791	809	803	822	884	824	839	823	808	804	859	829	827	809	846	874	805	829	805	811	845	764	822	877	813	892	807	842	812	851	867	865	844	915	791	824	807	828	813	819	830	762	843	797	804	815	859	827	758	814	844	861	801	858	828	813	880	836	837	817	870	835	893	805	883	804	805	819	847	818	889	861	817	793	787	810	845	867	903	840	866	846	847	815	840	833	847	861	826	841	879	877	805	807	852	853	845	826	837	847	787	819	861	824	821	831	859	815	820	839	820	813	808	817	869	821	793	840	816	809	853	857	854	897	795	791	828	864	875	845	789	806	846	827	856	865	802	796	844	801	823	833	819	820	813	746	827	859	823	849	823	826	838	839	825	793	738	779	825	834	817	807	836	808	827	788	825	876	849	864	825	823	852	803	797	839	827	786	858	840	832	871	807	812	825	826	799	880	840	840	818	858	840	836	782	835	798	840	798	783	825	841	810	824	799	802	832	813	857	864	865	823	811	841	775	850	853	855	829	800	878	849	815	799	807	784	831	820	884	823	825	804	833	777	820	789	804	794	821	819	860	832	830	815	874	769	822	827	838	849	837	782	849	816	793	849	871	814	837	870	869	821	858	883	801	900	853	840	850	805	856	800	823	852	841	824	819	852	855	842	838	834	837	777	857	825	875	795	820	786	847	808	820	843	852	853	796	885	845	833	779	824	823	802	816	814	770	859	865	807	846	844	766	853	860	880	838	845	880	804	842	823	828	847	862	831	830	835	822	762	835	791	836	831	832	827	828	830	837	836	840	855	804	849	787	830	803	800	829	833	845	833	800	836	877	853	811	801	828	810	828	856	888	860	866	814	812	859	832	855	820	847	862	858	848	842	812	826	813	815	819	824	840	838	815	761	810	821	795	851	845	874	826	805	822	809	836	837	846	872	827	817	840	859	781	799	809	791	843	861	814	804	803	839	812	802	799	803	867	820	834	781	801	824	826	835	843	807	840	880	831	826	803	855	796	796	842	807	831	829	828	856	795	806	845	828	793	833	821	834	867	807	813	875	819	832	797	815	856	829	796	843	859	819	859	844	769	791	871	859	865	869	847	812	805	796	840	832	814	854	849	856	841	814	780	815	865	799	789	843	829	840	903	816	877	795	849	795	860	803	862	802	844	795	822	771	862	872	843	887	829	850	797	779	819	872	844	814	804	827	824	874	833	811	806	807	814	911	789	823	798	814	805	878	873	825	798	826	792	826	860	839	861	805	871	827	805	840	817	808	788	805	834	808	777	892	804	829	834	839	801	797	835	845	856	829	872	809	830	831	802	806	828	827	825	823	830	802	843	837	789	838	821	800	833	855	810	776	828	856	835	831	820	837	805	834	858	842	803	822	864	850	878	857	840	836	839	839	857	846	846	851	858	822	857	786	798	824	851	826	804	820	844	775	815	847	850	898	874	903	829	866	789	841	787	863	824	849	841	842	849	821	821	807	814	739	831	841	825	863	898	831	821	810	850	855	823	828	838	826	769	828	888	795	829	855	831	824	847	837	818	853	826	834	840	797	872	816	812	839	804	824	855	820	841	860	842	873	867	850	837	828	866	793	838	815	853	847	819	882	796	832	867	809	838	813	887	832	856	836	834	820	901	839	782	868	821	855	799	840	807	861	898	790	838	749	843	785	814	783	825	833	805	791	889	800	856	875	780	842	813	786	844	825	833	804	873	849	853	832	813	842	784	815	833	846	800	835	846	805	820	850	823	824	813	827	862	768	821	831	811	867	808	785	794	803	751	893	834	824	867	810	789	847	841	839	834	787	872	812	822	829	789	801	831	827	841	827	777	886	874	872	832	804	826	763	816	867	848	804	859	848	848	828	826	854	862	821	794	821	837	868	842	840	828	847	870	864	815	844	814	802	854	811	811	840	855	788	792	803	858	790	846	785	885	791	855	815	859	878	817	759	811	827	833	821	801	766	881	779	860	823	779	834	831	830	803	801	812	852	819	832	782	870	882	821	847	813	857	810	892	821	854	815	842	847	864	864	829	857	851	833	803	832	839	832	896	852	879	834	833	793	824	811	872	856	815	880	818	840	798	840	790	842	802	868	842	818	870	820	842	861	850	851	804	914	803	826	817	791	830	807	862	820	823	812	800	798	844	845	816	823	818	822	828	826	807	856	753	839	842	817	855	838	816	839	818	829	841	830	795	873	827	844	829	808	838	858	840	822	811	802	862	791	820	862	834	858	809	802	835	829	840	868	823	800	824	836	906	821	844	846	798	792	786	851	845	843	880	834	853	824	833	842	809	863	839	807	822	816	822	808	851	789	797	844	772	837	864	813	768	825	822	842	829	835	809	806	817	827	860	788	866	809	828	876	857	820	828	809	813	837	816	832	853	787	790	823	849	824	803	820	779	868	817	877	822	823	782	825	773	817	833	774	831	782	812	858	791	846	791	827	807	852	871	805	846	834	816	794	818	859	830	813	784	790	844	879	874	872	832	792	834	851	768	797	806	835	814	844	815	844	823	835	852	800	794	797	804	801	844	862	835	823	835	865	885	851	829	860	843	820	824	781	850	830	828	832	849	888	890	824	799	798	809	861	866	860	812	844	831	834	854	829	848	827
3810	1833	905	577	570	627	512	430	360	280	213	196	168	139	144	94	125	104	112	111	98	83	111	71	110	88	79	83	94	69	88	74	66	64	62	69	65	59	50	73	69	60	75	70	65	64	67	64	76	69	50	67	69	72	60	66	79	71	44	64	67	80	77	58	66	75	69	67	66	77	67	67	59	65	48	59	49	57	59	61	71	69	66	52	67	59	64	73	58	66	53	76	59	57	54	58	65	62	66	58	66	60	55	69	63	74	64	69	57	68	56	59	58	58	64	70	59	72	56	60	65	59	69	60	65	62	60	64	58	75	78	59	55	61	75	60	55	58	54	56	68	74	52	55	67	61	56	55	67	69	47	52	74	61	67	61	54	65	57	55	62	61	69	59	51	62	70	59	64	61	65	60	70	78	68	63	70	57	57	69	66	70	74	65	60	67	65	63	70	58	59	63	54	74	55	71	58	59	71	73	58	69	64	59	67	90	68	59	61	80	63	70	68	58	55	62	60	59	70	65	61	76	59	69	59	69	66	59	80	77	83	67	55	58	63	62	67	57	58	55	59	69	52	51	68	76	62	62	72	64	74	74	66	59	67	70	61	70	78	73	69	65	69	59	55	70	76	71	58	64	73	63	61	74	68	70	77	71	57	57	47	78	85	63	79	78	78	57	52	63	62	59	77	68	56	68	64	45	54	57	62	73	73	63	77	78	64	64	63	63	60	62	55	58	68	61	64	78	70	59	74	72	63	65	64	56	55	71	63	62	56	62	64	54	79	68	71	64	72	61	67	81	64	65	57	64	76	63	53	66	81	55	65	75	90	61	58	63	56	63	83	77	69	60	67	71	63	60	66	52	65	60	59	65	66	73	60	69	81	60	65	54	55	64	66	66	73	64	56	73	60	56	69	64	44	55	58	64	64	74	60	67	61	80	79	61	71	57	74	48	68	72	78	51	60	61	55	60	61	68	64	76	62	74	71	67	55	65	76	59	78	64	73	71	70	61	58	53	69	67	77	60	68	60	54	70	64	70	51	65	67	64	59	66	64	65	67	70	70	58	64	71	71	58	59	71	71	54	55	56	65	56	60	55	73	60	69	62	47	60	52	63	67	60	66	68	52	59	55	64	60	67	53	67	61	60	55	53	72	72	61	61	75	65	75	89	54	58	63	62	69	57	68	70	70	71	65	54	81	53	67	69	63	51	61	70	59	65	63	43	61	66	64	62	61	72	78	66	62	59	55	68	70	59	65	63	66	51	80	65	59	74	76	56	62	63	64	63	67	63	57	57	71	62	62	62	54	71	70	58	67	70	76	57	60	76	73	69	72	63	64	70	69	48	63	58	73	54	87	64	61	75	59	71	54	52	64	66	69	70	73	61	69	76	67	70	59	60	74	71	54	66	65	49	68	67	67	50	77	59	56	88	63	58	80	59	62	55	49	51	78	65	70	63	54	67	67	61	64	72	65	63	66	66	65	60	71	57	49	47	72	65	62	59	73	62	68	59	68	59	65	61	61	55	73	52	62	62	81	69	55	64	71	64	72	61	56	57	57	59	56	56	62	65	69	61	57	61	59	69	72	61	74	72	54	54	72	65	75	72	59	60	65	66	73	60	60	76	55	75	50	58	70	64	68	72	70	73	79	71	67	63	63	53	71	50	85	61	52	60	76	63	51	61	57	62	61	69	57	54	66	67	73	67	74	58	72	63	67	55	49	79	69	72	62	58	65	62	51	74	60	69	57	55	64	60	77	76	62	48	65	55	80	62	64	78	68	61	60	51	62	66	69	58	63	55	69	68	66	72	56	73	68	57	80	60	55	56	63	72	74	53	63	75	62	54	62	67	65	58	50	63	64	61	72	80	56	57	78	70	63	62	83	50	62	67	72	53	60	68	66	67	80	49	60	65	81	52	71	50	59	69	65	59	59	63	60	64	76	55	63	44	65	55	63	65	60	59	55	60	71	58	68	76	64	66	75	68	65	60	68	57	80	63	67	47	57	72	81	56	69	58	59	73	53	40	64	68	58	76	59	60	69	59	59	58	71	52	73	67	56	61	60	67	75	68	75	51	68	73	62	66	73	74	58	64	61	69	76	60	72	65	67	70	47	58	73	71	56	75	51	59	51	68	76	53	61	78	61	62	60	66	59	46	76	63	60	62	60	83	61	58	59	53	67	68	74	83	65	55	67	70	59	55	65	54	69	56	61	66	70	49	66	61	60	61	67	64	48	93	74	63	65	60	65	69	73	60	78	61	66	76	68	66	54	59	67	54	72	75	60	82	73	69	65	48	67	73	54	52	66	54	74	61	72	53	57	72	72	55	63	71	48	67	57	79	58	64	65	56	54	44	63	64	56	69	61	66	56	65	63	57	67	56	73	65	66	66	67	66	71	59	46	65	76	67	68	65	62	69	62	69	68	68	79	63	53	71	62	65	82	65	65	77	62	60	79	64	65	66	61	65	79	54	57	42	81	57	65	61	63	64	52	64	76	65	66	59	71	69	55	51	62	63	77	83	76	65	63	67	58	62	61	73	57	67	51	50	76	62	50	58	67	70	80	65	71	57	72	66	63	64	53	63	77	64	82	67	57	74	69	55	64	56	64	73	63	66	79	80	56	68	69	53	67	75	63	58	57	64	56	66	73	63	60	63	69	67	65	67	62	76	63	66	62	69	65	67	69	57	64	58	76	54	64	71	77	71	64	54	60	70	69	65	55	66	76	60	64	47	65	59	57	74	66	62	60	63	70	59	72	61	63	59	66	64	63	68	65	69	73	67	64	67	59	54	50	72	76	80	48	63	69	69	63	71	60	61	62	69	61	59	53	60	61	64	64	74	67	63	62	74	76	68	65	68	70	65	66	58	53	66	59	64	45	75	51	78	74	68	72	71	72	78	69	72	68	47	59	63	59	51	69	66	65	56	54	62	64	68	51	56	75	64	74	72	68	72	58	60	69	76	70	60	74	70	80	73	67	64	68	66	56	54	70	67	55	65	61	64	67	60	71	74	64	55	67	67	58	56	59	63	60	63	71	66	70	62	70	75	61	70	46	62	64	64	67	56	67	70	62	68	58	68	73	69	55	64	67	58	69	80	53	55	72	66	64	63	78	65	65	60	62	68	57	73	71	72	67	72	65	60	61	84	61	74	66	59	61	70	71	68	66	65	56	67	73	93	57	66	73	58	65	61	70	69	60	66	76	51	51	66	71	51	69	60	56	49	62	59	44	68	77	52	70	70	76	60	58	72	73	69	52	61	72	63	59	76	65	70	64	61	58	65	62	63	79	80	50	70	66	80	55	73	56	63	65	68	57	64	64	66	58	68	64	67	57	62	61	49	74	75	55	71	58	58	62	83	67	79	63	67	58	69	61	70	63	56	72	64	76	60	54	53	64	66	68	54	72	63	71	56	61	71	51	46	65	60	55	67	64	60	70	63	66	53	54	62	56	73	62	74	70	74	60	59	72	58	66	55	62	71	62	50	70	74
25894	18244	13626	18023	23148	22553	19758	16627	13129	10140	7939	6664	5441	4675	3966	3417	3064	2835	2580	2265	2253	2075	1960	1808	1715	1577	1456	1389	1310	1258	1227	1170	1071	1051	981	955	948	959	903	868	886	857	865	889	840	824	837	819	862	816	843	804	831	782	830	803	785	740	786	823	826	818	781	809	789	751	829	765	768	746	788	782	798	804	770	745	728	795	780	810	779	756	766	798	756	792	806	808	788	807	784	759	760	756	747	740	795	800	784	794	800	776	839	764	765	797	790	772	755	751	795	786	770	776	834	774	774	786	779	747	778	790	802	786	817	773	769	789	749	748	784	760	793	752	795	774	761	795	809	771	761	801	800	773	772	743	774	758	784	733	817	814	755	766	761	776	809	747	784	802	801	786	790	782	805	791	794	763	770	758	806	773	764	733	776	770	753	809	790	764	790	761	788	779	797	782	776	785	814	789	781	795	773	784	780	807	783	763	815	804	731	743	758	808	748	768	781	805	749	799	768	771	775	823	793	743	762	784	773	808	769	823	788	796	779	817	778	785	794	746	763	734	780	753	755	728	804	750	795	830	799	757	798	761	741	813	790	810	753	770	745	821	797	778	811	771	788	766	792	763	782	784	749	790	750	764	812	792	789	767	784	705	810	768	798	765	784	775	733	783	757	761	805	774	785	811	816	794	762	777	805	787	799	777	757	797	768	772	773	811	805	754	747	818	727	803	783	751	740	749	752	829	811	791	827	722	781	796	819	756	769	758	784	755	774	801	837	772	796	790	799	780	783	759	782	793	736	766	776	808	780	791	717	766	773	786	754	733	779	802	754	771	773	754	779	778	758	798	750	756	794	742	782	764	756	785	815	796	769	770	765	790	742	763	801	765	777	782	751	749	811	829	742	755	799	765	780	783	831	804	772	784	814	779	835	789	757	768	774	745	763	750	818	821	733	711	763	784	796	785	784	787	767	816	761	742	767	816	772	827	763	774	831	736	788	776	773	795	732	714	795	790	763	818	765	806	763	777	755	821	807	791	778	814	774	774	814	792	726	836	757	820	791	799	800	769	768	793	723	839	783	796	763	764	798	783	720	790	769	795	792	779	771	785	805	765	771	819	789	805	794	766	774	800	785	768	797	788	819	782	741	774	854	751	745	829	786	778	779	783	767	832	760	801	792	766	772	785	826	811	781	761	763	774	800	746	772	754	843	809	828	798	836	815	736	784	792	717	800	781	756	811	799	822	797	803	783	745	759	862	746	829	785	778	763	746	819	786	742	783	794	778	768	764	838	791	772	771	840	783	802	754	778	787	787	765	780	805	785	821	757	780	797	771	803	794	790	765	764	770	807	769	757	757	798	748	781	732	747	794	780	820	822	794	814	781	763	787	742	800	790	781	787	813	789	780	769	821	792	744	771	762	837	759	779	825	770	734	794	743	781	798	765	777	748	761	766	725	808	765	778	742	799	788	735	795	782	757	796	798	761	751	768	744	763	774	790	748	817	801	813	795	775	766	768	741	783	791	783	783	790	828	825	789	772	740	745	765	750	798	790	789	795	750	766	726	820	819	757	798	790	749	727	786	771	812	769	766	759	792	810	784	783	754	748	768	838	812	778	784	782	819	804	775	762	810	777	777	771	721	769	792	740	709	806	796	812	784	777	740	787	756	783	832	783	769	764	816	803	840	795	816	753	751	785	829	809	802	800	735	784	776	845	775	794	756	831	809	723	753	789	825	782	795	764	802	798	770	806	817	788	777	781	718	779	776	708	819	768	783	771	764	752	783	788	803	764	771	769	820	799	812	775	785	765	788	786	782	775	774	763	781	794	761	816	755	735	770	777	763	798	805	749	778	771	750	768	770	849	743	733	792	778	822	789	793	783	800	796	775	768	761	800	775	834	771	749	776	790	760	835	790	772	757	791	784	775	807	762	806	717	746	773	754	762	812	816	767	749	803	795	734	788	795	791	805	790	732	756	807	811	785	796	780	779	763	799	778	771	787	793	777	801	773	725	776	758	815	810	743	781	814	813	756	791	754	804	773	733	789	762	751	771	792	717	820	779	787	787	781	768	830	772	756	774	737	756	804	800	812	753	789	768	772	802	796	791	809	808	762	811	775	730	797	800	798	787	855	767	743	805	786	772	761	779	731	792	761	804	755	763	782	807	774	780	772	756	796	774	806	781	779	784	786	807	802	779	802	780	773	784	800	753	717	799	750	835	744	783	798	797	796	788	774	761	817	776	785	835	747	780	809	786	786	756	799	776	749	808	808	784	808	785	812	770	757	770	767	809	800	820	774	751	879	802	749	837	780	818	751	747	775	786	734	753	781	742	758	837	792	805	768	760	780	794	788	791	821	741	787	778	771	780	774	713	832	762	783	778	785	766	795	794	718	758	775	799	765	789	762	779	826	800	762	837	788	844	822	783	790	804	826	792	816	803	760	741	718	809	744	777	765	751	783	776	766	769	828	770	767	778	793	789	744	738	779	794	773	762	783	772	752	773	802	793	746	827	785	771	782	803	815	814	781	757	768	777	757	828	818	761	812	756	770	782	739	789	793	769	803	734	726	748	850	791	776	774	810	798	778	795	788	774	824	802	747	776	812	759	785	789	770	811	760	828	798	776	743	779	812	756	765	789	775	755	801	829	770	767	777	755	809	752	773	808	768	771	772	776	805	795	779	775	750	758	805	784	755	783	794	787	826	751	832	796	732	775	780	726	770	745	748	712	775	774	720	806	750	771	800	742	821	801	776	794	767	792	808	774	783	809	768	761	798	758	770	813	781	815	779	806	738	816	784	805	768	816	817	768	813	836	785	741	803	769	772	788	757	751	839	780	751	779	785	785	773	786	760	790	793	677	779	766	769	774	792	787	812	849	746	738	767	816	746	790	815	791	777	751	737	762	777	760	822	803	770	762	807	787	767	783	770	801	803	772	791	745	780	787	748	803	788	763	810	778	813	802	794	834	763	802	759	764	775	680	774	806	801	791	750	836	781	745	776	747	762	782	785	817	835	822	741	745	789	756	805	767	781	761	753	837	746	825	749	779	805	782	775	786	805	755	754	786	764	782	805	733	815	762	797	782	807	802	790	808	803	806	786	811	759	766	724	779	783	776	824	768	806	772	805	731	793	815	798	753	753	764	796	798	785	770	764	814	773	780	786	772	756	763	784	791	783	793	783	767	788	768	808	786	771	795	743	761	828	812	774	755	787	759	760	774	853	738	797	760	774	773	832	822	780	759	849	794	833	708	755	789	797	804	754	801	849	793	838	791	750	787	764	758	800	761	785	795	796	780	752	761	734	829	770	773	772	795	814	769	733	776	784	765	760	771	806	774	788	755	786	783	798	773	788	774	763	799	760	773	741	754	792	777	763	772	776	758	728	740	753	778	805	772	796	758	802	770	815	751	711	764	828	786	748	804	820	832	788	809	822	763	769	733	771	807	799	817	759	779	767	785	819	756	766	813	775	771	795	836	751	794	806	786	824	789	791	831	805	782	804
4820	3539	1724	976	929	988	867	730	549	397	322	248	216	182	165	171	144	139	125	113	116	113	103	117	101	98	76	86	91	93	83	81	78	90	67	68	59	75	75	69	69	75	90	75	72	62	66	76	57	60	64	77	80	67	52	75	70	73	55	65	64	59	66	64	59	65	68	59	80	84	62	67	53	71	59	62	65	82	60	65	53	65	71	70	67	60	61	62	77	62	71	64	58	65	52	80	52	79	72	61	57	65	59	62	55	65	57	86	75	57	79	56	67	73	67	68	69	69	83	60	66	72	75	75	78	75	67	72	60	62	64	60	71	67	67	55	55	81	77	62	72	52	74	73	67	61	66	63	75	73	53	52	60	59	76	74	63	72	74	71	69	67	69	65	62	60	64	81	84	55	48	60	65	70	54	81	72	57	71	67	66	63	62	56	75	62	75	67	51	48	64	71	44	66	72	67	60	76	71	73	67	85	60	66	57	77	75	65	73	60	75	51	70	75	60	63	53	59	61	56	70	55	58	60	64	62	70	68	65	45	73	54	60	63	68	71	65	73	62	66	53	70	58	57	70	82	70	68	68	51	70	69	64	59	75	64	55	68	61	47	61	68	69	57	63	66	70	65	60	70	97	60	73	64	59	77	62	76	79	68	71	63	52	68	72	58	57	74	69	71	64	82	59	70	69	51	70	66	67	54	57	64	63	67	67	70	59	69	70	68	64	76	77	63	78	61	72	58	67	71	66	69	58	62	58	70	68	58	53	53	67	63	55	63	68	63	65	53	55	68	57	44	62	61	57	58	73	68	58	73	75	61	68	69	57	62	72	61	55	71	70	68	73	66	82	78	68	65	62	66	71	77	80	52	71	73	67	56	65	59	59	72	76	69	57	67	73	70	72	51	72	67	90	73	71	65	61	61	74	76	61	71	73	67	53	71	77	75	59	67	58	68	64	73	66	58	65	53	73	73	71	69	75	81	68	72	76	78	81	77	79	70	49	69	66	79	69	72	68	72	65	55	72	67	71	59	62	54	81	49	59	62	68	75	65	66	59	69	58	46	52	68	63	72	64	66	69	63	70	60	64	62	68	63	64	65	59	73	76	59	67	59	64	57	55	70	82	67	65	51	71	55	54	74	58	57	88	65	71	56	77	68	75	60	75	62	74	69	72	79	80	58	66	57	79	73	55	70	69	66	66	78	75	62	65	68	64	75	58	71	67	72	83	71	64	85	65	58	62	86	71	76	66	65	62	62	64	61	66	74	69	74	68	58	63	76	41	78	71	73	61	59	64	65	64	68	61	68	67	60	67	69	73	71	68	73	78	62	69	66	64	67	61	63	80	59	74	65	56	65	68	90	76	70	62	66	51	75	73	83	62	63	60	75	68	67	68	62	53	60	61	63	79	49	62	62	79	66	65	72	84	58	68	69	60	59	67	69	64	61	68	70	66	56	61	74	63	58	63	67	60	70	68	63	69	61	54	44	55	61	77	71	82	75	68	42	59	79	69	56	74	55	50	57	64	69	55	66	70	70	62	61	47	65	73	70	64	50	69	66	66	42	58	73	61	80	60	73	75	61	59	57	84	79	56	69	65	68	85	50	70	56	59	72	73	61	76	63	63	71	76	84	63	67	65	53	56	64	67	62	67	61	67	63	64	72	68	63	68	54	66	73	65	69	69	62	56	61	73	75	75	61	77	55	68	77	52	60	73	61	73	66	81	68	61	75	84	61	60	78	65	68	73	80	83	71	73	67	76	70	63	77	73	63	72	70	69	68	66	66	69	68	84	69	49	57	65	69	77	67	71	56	56	63	71	81	75	66	63	66	71	81	63	69	55	66	68	45	65	65	63	66	66	71	68	69	60	67	70	60	62	81	49	70	60	61	55	61	65	60	59	61	67	58	64	59	71	46	64	61	57	86	72	67	58	71	64	66	49	70	61	69	58	72	66	77	60	65	65	71	73	69	83	74	64	59	58	65	58	75	63	67	75	64	66	61	48	77	66	53	60	68	65	60	70	56	77	73	51	78	74	54	59	75	69	73	58	50	62	60	59	84	77	58	60	73	64	62	59	64	69	63	69	79	65	59	50	73	58	52	57	52	65	63	76	76	59	62	83	62	74	79	75	88	68	73	69	71	74	67	71	73	80	62	67	45	64	57	53	68	71	56	61	74	69	63	58	59	59	61	57	59	63	79	68	60	63	62	76	70	76	78	54	64	67	73	70	66	68	77	54	71	59	77	62	71	71	72	63	64	64	75	64	73	71	73	75	65	61	79	74	63	72	64	76	64	64	52	48	57	69	64	66	56	53	73	74	65	56	65	64	70	62	83	93	61	70	72	62	75	75	54	67	66	83	62	69	59	65	68	55	69	59	77	54	59	69	77	87	71	64	65	71	57	66	60	60	69	65	48	62	78	85	60	67	72	66	62	84	72	65	77	77	61	63	63	54	58	50	58	67	69	77	52	64	63	64	62	65	71	58	54	62	82	66	69	68	66	50	62	54	58	55	72	58	70	58	70	55	69	62	76	76	69	76	57	77	61	70	57	75	71	78	71	77	59	67	68	60	63	61	69	61	63	65	63	68	78	68	40	58	58	50	75	50	60	70	66	74	70	67	71	73	74	59	74	79	56	67	68	68	49	60	70	74	51	51	66	80	64	54	76	47	57	61	65	71	71	70	67	71	68	67	69	65	63	72	59	69	65	52	74	55	56	87	59	62	59	53	70	59	75	70	79	62	70	70	63	73	64	70	83	71	61	65	56	81	65	67	62	71	58	68	59	55	73	70	70	67	54	65	54	62	68	58	81	62	59	59	66	58	60	64	76	65	55	58	57	58	57	75	72	65	69	67	66	62	68	56	61	65	72	61	61	60	76	72	57	70	53	53	63	60	67	73	56	71	74	76	63	65	62	53	66	72	63	74	77	67	60	59	53	67	68	55	64	76	61	63	73	66	66	69	66	75	67	48	68	78	73	76	73	71	66	72	51	78	69	55	67	68	71	68	58	57	65	61	75	60	60	62	66	78	65	73	77	56	75	62	63	65	68	68	69	76	66	69	73	67	66	55	63	64	74	83	64	63	75	81	71	71	68	71	65	67	65	59	64	70	59	64	60	74	52	62	46	69	58	62	76	60	59	61	74	71	55	56	68	63	66	69	64	65	60	62	74	56	65	57	82	66	63	67	64	83	55	65	71	73	64	71	60	68	54	63	65	59	65	73	68	57	71	63	70	80	64	75	66	62	50	69	59	69	60	80	70	66	60	65	66	65	65	73	72	76	74	67	70	68	70	71	62	77	59	80	57	68	65	77	76	61	79	64	68	90	69	64	63	82	49	82	59	59	61	67	59	66	64	72	71	75	65	55	70	74	62	66	67	84	69	66	61	74	65	64	61	71	77	56	70	61	72	56	81	78	53	61	67	80	57	70	63	74	70	65	59	62	61	69	73	67	64	69	68	69	67	70	60	65	55	55	74	69	69	82	63
30467	22843	18121	22539	27657	27024	24389	20848	17116	13409	10800	8980	7265	6092	5370	4601	4203	3666	3199	3221	2900	2682	2475	2375	2310	1983	1846	1742	1533	1566	1417	1382	1273	1186	1171	1142	1080	1086	1036	979	1030	909	941	920	893	875	875	904	836	833	860	822	846	888	837	788	811	802	800	787	803	729	771	793	758	812	828	767	826	786	755	753	769	773	790	817	820	806	779	795	810	787	809	803	745	780	773	816	763	827	819	737	828	786	810	778	821	792	785	731	839	784	831	766	745	824	800	785	824	772	813	778	769	824	786	790	775	794	814	807	758	831	803	804	754	778	776	806	815	761	788	786	828	804	799	798	773	798	828	803	872	742	797	819	785	738	798	765	759	775	771	780	818	817	769	775	789	783	815	777	769	775	825	773	737	773	788	800	773	777	815	795	772	763	763	837	800	755	776	828	738	763	788	739	844	775	782	782	814	839	793	761	788	787	786	802	813	835	784	801	817	753	787	790	788	828	778	795	778	784	869	791	820	853	772	800	786	807	795	820	850	786	765	846	785	771	801	824	758	766	730	824	786	772	789	760	848	784	861	804	801	776	799	794	738	783	824	782	847	813	860	787	788	785	787	758	793	798	825	736	835	854	808	796	769	780	791	761	818	772	815	803	812	809	842	805	792	795	801	840	823	781	780	766	794	836	810	783	788	736	783	833	780	784	820	777	797	776	782	829	798	766	721	739	850	796	829	732	871	775	776	789	781	816	749	811	816	784	796	798	795	784	828	770	801	746	878	786	816	831	821	771	767	840	819	776	796	768	782	806	793	775	849	768	837	818	830	745	749	753	823	754	752	774	799	833	787	812	805	784	775	813	790	763	849	833	833	819	814	736	837	769	766	787	760	777	726	770	811	791	804	811	801	810	790	799	782	770	812	736	801	765	775	806	790	801	798	760	785	801	839	789	795	808	765	765	790	774	818	797	779	812	788	822	822	778	796	767	816	834	793	811	800	819	781	845	761	796	778	783	749	803	711	797	756	829	811	872	791	793	778	791	783	805	729	815	784	831	741	804	767	783	795	808	768	784	782	814	790	785	849	816	754	735	808	815	741	805	826	771	782	720	733	826	778	797	805	764	798	809	763	774	757	806	733	804	801	829	827	784	821	776	750	815	750	803	737	794	789	824	803	806	809	803	785	767	759	819	860	850	777	779	818	751	744	815	754	810	757	815	789	808	793	846	838	821	845	795	826	822	771	808	773	830	768	783	807	804	793	829	698	833	782	765	812	794	783	787	822	755	787	773	785	804	839	799	793	770	775	820	753	767	824	789	787	802	813	821	871	782	782	762	782	799	795	772	768	767	758	811	796	801	739	763	785	819	766	787	748	805	809	803	806	773	804	825	814	783	813	779	808	747	773	821	777	794	781	761	787	799	769	783	766	833	804	786	776	767	758	806	833	841	817	762	780	804	810	798	785	751	824	796	787	838	762	789	810	841	777	778	787	798	781	798	741	781	766	811	793	868	769	805	854	824	812	789	776	714	789	831	789	792	791	800	742	809	821	753	804	816	809	772	794	813	823	779	793	806	799	796	805	778	788	824	794	769	787	766	794	853	804	777	868	760	810	772	834	828	820	832	770	752	806	736	781	785	796	802	767	799	786	828	831	785	783	789	784	774	779	802	743	840	835	783	782	809	823	763	773	805	782	777	804	800	861	796	817	812	788	775	772	808	826	785	793	777	830	816	815	817	761	780	780	792	829	787	830	850	774	795	784	799	816	762	809	781	771	768	782	803	811	778	794	812	733	736	794	797	781	820	767	791	744	785	851	799	795	800	780	755	807	759	756	758	797	800	746	738	814	836	786	751	785	765	851	782	780	800	728	767	838	788	811	796	783	795	819	772	825	780	791	798	850	836	800	780	808	761	822	786	791	769	816	816	810	797	789	786	772	803	778	874	794	779	737	785	790	798	768	760	828	735	766	843	816	773	818	747	762	771	819	731	748	758	747	813	798	859	817	760	786	826	826	791	748	767	772	818	802	792	824	798	737	788	793	766	784	849	766	768	848	800	806	811	788	790	791	767	748	779	788	805	772	768	803	791	786	821	780	800	722	806	804	794	773	762	815	836	784	773	734	802	804	691	799	772	818	778	828	812	858	760	811	777	771	753	834	857	782	812	798	799	780	757	839	815	796	836	773	782	745	772	802	790	834	782	839	784	786	759	776	752	822	833	818	788	765	778	792	811	753	793	790	755	782	814	819	849	747	805	781	795	771	773	750	780	790	776	777	793	779	793	792	827	777	789	826	783	841	820	830	839	833	782	812	774	785	834	750	762	835	808	788	741	801	809	754	821	773	814	769	768	791	825	848	768	788	796	793	801	762	783	781	835	812	784	801	755	768	819	801	757	815	776	835	811	842	810	816	786	798	800	775	799	834	785	800	802	810	807	812	793	794	785	863	805	772	848	835	822	788	777	797	799	730	792	734	807	798	815	785	814	810	788	782	786	811	785	806	802	799	838	833	782	822	779	801	780	746	867	792	850	824	857	830	806	817	802	790	777	813	830	801	816	770	817	778	798	890	801	746	758	781	786	802	765	768	769	795	817	778	786	772	792	776	807	813	796	811	809	848	792	798	797	820	814	793	778	768	828	818	748	818	761	830	774	755	804	802	761	801	814	769	799	791	860	791	772	803	763	825	776	804	760	778	779	773	817	796	766	778	867	787	859	778	813	759	817	867	774	780	793	844	785	812	769	780	800	776	790	791	802	836	772	825	776	846	764	790	790	761	788	818	807	828	806	843	866	795	786	802	843	881	763	772	809	769	802	823	803	794	788	802	806	782	768	775	766	799	788	756	806	770	773	788	804	779	786	794	794	763	784	841	822	810	784	788	748	811	776	767	799	770	742	752	802	826	793	769	778	806	773	772	839	824	804	799	786	778	818	734	731	811	817	832	784	766	776	827	815	756	835	799	809	835	803	805	837	816	771	805	806	788	777	781	769	793	821	787	793	758	792	790	789	785	790	803	786	760	742	820	757	780	800	807	785	805	773	778	771	764	797	838	732	801	818	781	757	804	816	776	803	750	797	807	750	779	821	797	794	814	822	820	805	807	760	799	886	818	800	810	843	769	818	836	762	788	765	765	765	797	748	798	780	761	794	763	790	771	802	799	829	808	748	841	798	800	798	795	815	821	803	754	809	787	783	790	783	769	825	791	773	782	817	733	760	827	810	807	751	788	772	754	807	798	768	808	821	774	791	836	780	746	798	755	802	817	826	792	793	775	777	789	797	835	780	794	841	816	806	789	808	810	844	765	852	841	744	850	780	818	830	757	782	794	818	815	819	781	804	813	775	774	757	789	790	775	773	820	770	746	808	780	773	797	813	780	791	734	752	799	841	820	804	821	798	787	800	780	807	818	822	802	765	766	796	758	811	795	801	733	795	771	796	822	826	749	803	790	852	829	822	807	788	761	768	802	814	819	800	794	800	818	772	771	834	694	722	802	800	812	758	854	794	818	842
6001	3427	1741	1059	968	1032	883	765	595	460	387	275	222	217	207	185	168	170	146	138	133	149	117	106	100	114	96	102	100	88	72	77	91	75	69	83	59	75	80	89	82	65	58	53	74	66	68	66	79	80	77	70	75	75	72	72	61	50	56	57	56	68	59	88	56	77	62	82	64	64	73	70	72	66	91	68	80	68	71	77	81	71	68	61	64	84	61	76	62	78	76	60	77	74	72	66	74	65	67	65	65	68	68	72	73	65	73	64	62	67	62	76	76	77	61	74	68	67	70	76	63	75	80	74	66	73	84	73	64	82	71	63	77	42	61	71	77	58	66	72	80	78	67	65	69	65	73	66	72	73	71	60	69	67	75	66	77	66	77	70	67	73	65	63	59	82	75	64	65	59	94	62	59	76	67	70	78	66	65	72	72	76	88	70	72	61	61	86	55	60	70	63	63	79	59	66	75	67	62	57	72	72	85	73	56	78	82	75	70	56	62	66	68	63	71	83	68	80	81	57	64	70	71	63	82	67	58	80	65	77	79	64	63	71	73	67	80	61	51	60	57	67	67	61	66	70	64	69	74	72	69	73	75	72	70	61	71	44	58	65	60	72	63	80	58	76	60	76	68	60	73	61	69	66	70	48	70	65	62	66	65	66	69	66	75	81	63	63	69	61	69	69	63	68	76	62	78	69	65	68	68	75	78	80	65	79	60	66	71	72	73	70	67	84	65	86	68	69	77	71	84	59	72	72	58	85	77	67	72	66	71	74	59	67	64	66	69	70	64	64	73	93	63	72	64	60	72	69	60	68	64	65	72	68	68	74	69	75	75	81	58	68	85	53	80	76	69	63	74	77	70	67	75	69	80	78	75	52	62	74	62	68	55	70	53	59	65	67	95	70	92	79	67	68	50	62	57	74	76	70	54	60	70	76	65	62	75	58	58	66	67	66	62	83	85	63	75	61	64	56	57	67	83	70	71	81	72	79	64	61	69	83	64	56	63	71	64	83	60	70	84	62	64	62	69	75	62	93	64	70	83	84	65	62	71	72	57	70	62	82	62	72	72	57	75	72	59	62	78	58	58	58	47	74	69	67	67	69	84	76	86	80	59	79	71	74	75	80	80	66	68	64	71	53	70	64	80	72	75	69	56	71	80	87	78	70	70	70	67	86	70	69	71	72	80	69	65	60	51	61	70	59	87	61	70	58	69	66	60	62	72	80	62	63	77	70	60	73	71	70	62	71	75	56	70	83	75	79	60	81	66	75	72	54	73	55	69	59	57	82	78	54	77	66	75	72	49	78	61	78	54	81	74	62	57	66	71	70	82	59	80	65	70	68	68	84	78	63	72	69	70	60	58	59	57	72	74	57	77	60	46	59	58	68	67	73	64	78	68	66	88	86	72	68	79	72	77	62	72	54	83	63	66	77	64	65	62	63	78	92	62	62	75	67	60	73	53	78	73	69	71	73	82	65	68	67	64	68	62	75	66	65	84	76	72	80	71	71	68	60	77	65	62	69	74	65	72	67	83	75	58	72	82	57	88	69	75	71	72	74	76	71	72	68	67	43	70	59	64	54	73	70	72	80	63	67	70	70	81	63	68	79	56	52	68	63	66	66	83	65	63	66	69	68	80	84	79	55	72	74	64	61	75	58	67	68	64	70	66	70	68	55	61	62	60	64	75	75	73	62	66	76	58	72	84	56	77	72	83	63	57	63	67	64	76	65	78	74	58	78	77	65	64	79	81	88	74	64	69	64	59	68	75	73	58	78	76	74	76	66	62	69	64	62	79	77	62	60	64	49	77	75	59	61	68	82	82	86	80	68	59	74	63	63	66	54	61	73	81	67	59	69	67	67	54	70	65	64	64	75	71	76	71	72	63	44	73	74	63	66	77	78	64	65	58	72	75	66	69	66	66	78	58	87	67	64	80	52	68	61	68	74	73	65	68	71	70	71	60	67	65	68	74	63	67	75	64	66	63	71	75	55	70	73	66	75	69	69	66	54	70	68	56	61	63	64	66	62	59	70	78	70	67	71	75	67	82	66	81	82	67	73	91	59	77	58	70	47	62	75	79	71	58	59	71	56	66	79	74	81	63	70	60	77	65	70	70	84	61	69	52	66	69	82	58	69	72	64	69	75	79	79	71	86	70	63	75	65	66	70	66	73	71	69	68	77	65	84	71	68	60	79	82	77	79	68	55	63	69	78	64	67	68	64	75	76	69	71	73	77	71	60	75	72	60	69	75	75	62	78	72	53	63	60	76	68	65	67	56	65	72	59	70	78	73	86	66	86	69	64	69	61	73	63	66	50	68	78	69	63	70	59	63	76	67	66	77	63	63	61	72	57	75	75	76	84	78	72	59	81	69	66	81	67	75	68	63	68	72	65	73	77	54	60	76	84	91	65	64	74	62	51	59	66	73	62	76	63	77	62	55	86	78	73	76	69	57	70	70	74	70	87	53	78	59	68	59	59	67	77	55	76	67	62	67	52	63	70	71	75	78	77	71	71	79	89	80	68	71	75	53	65	74	63	60	76	66	68	83	66	88	78	81	74	78	74	68	78	61	67	65	67	64	56	75	63	76	94	71	74	60	61	72	62	65	56	71	85	76	65	67	61	58	71	78	71	78	57	73	59	73	59	85	81	65	78	61	82	69	73	72	69	57	74	64	63	68	79	72	61	68	72	75	73	67	71	76	73	61	66	67	80	63	63	67	71	69	69	73	63	65	68	62	77	66	74	67	84	61	77	69	51	72	63	65	63	73	65	79	76	69	69	72	58	80	76	79	84	65	77	71	75	62	65	71	81	61	69	62	68	66	75	60	70	70	80	79	69	76	72	74	74	72	66	81	62	68	64	64	68	69	82	62	71	55	77	62	71	78	59	61	72	73	57	75	67	81	71	61	68	60	74	65	49	67	83	80	80	82	64	71	59	65	60	65	60	69	67	72	66	64	70	73	69	72	64	81	60	57	76	70	70	67	75	66	67	55	75	67	62	63	78	61	80	57	69	64	85	58	55	73	78	61	79	73	75	72	73	75	72	70	55	65	66	64	71	52	62	69	61	78	62	61	88	90	61	72	63	66	72	67	65	74	70	70	73	58	67	63	67	66	78	69	74	50	81	73	61	65	73	79	66	72	77	63	63	67	53	74	74	63	61	65	65	80	72	74	67	67	67	65	75	68	82	70	56	70	63	93	65	69	61	60	70	64	75	71	68	77	84	74	71	63	75	80	82	72	61	79	58	77	75	68	72	72	76	77	50	69	63	73	63	74	70	72	80	75	79	63	82	74	62	69	74	67	70	72	78	69	70	76	72	75	56	75	92	60	70	67	81	60	68	77	59	71	70	79	59	79	58	72	72	64	67	67	65	54	85	66	67	65	61	73	75	73	56	71	66	90	73	72	58	64	52	68	76	57	71	41	70	75	72	63	84	68	72	75	90	59	73	50	60	61	66	72	72	66	71	76	63	71	62	76	72	72	86
29118	22934	18265	22596	27753	27595	24869	21588	17966	14360	11736	9559	7849	6548	5660	5162	4545	4078	3636	3437	3233	2964	2725	2567	2406	2271	2037	1942	1841	1679	1514	1526	1398	1285	1277	1208	1150	1110	1112	1118	1080	1008	996	1032	961	1008	951	955	917	943	841	882	864	879	863	851	867	894	790	816	877	869	816	840	837	783	793	800	810	897	847	863	840	786	878	849	847	868	839	816	866	873	788	866	779	793	851	856	825	838	822	796	836	857	783	814	847	877	869	821	825	804	845	839	836	811	903	807	854	810	825	858	812	830	869	818	825	822	902	818	816	837	817	833	850	804	846	812	836	883	874	863	877	796	843	812	836	815	851	892	845	830	858	860	851	811	814	821	810	838	817	847	851	841	797	848	858	827	822	834	859	856	859	882	838	826	809	844	825	850	821	856	812	786	895	763	817	861	852	860	791	833	863	820	844	796	769	819	856	860	805	855	827	785	886	900	854	809	781	804	836	788	876	809	873	827	853	836	803	817	817	855	846	847	905	798	838	857	822	888	878	834	864	830	842	835	863	836	801	855	833	867	855	848	838	796	826	849	749	838	809	842	828	858	800	861	832	773	857	806	841	799	800	852	841	828	857	840	792	845	826	844	774	846	845	849	815	844	844	869	807	814	851	826	840	872	817	790	817	838	830	830	859	838	849	798	864	833	828	817	854	839	832	839	815	858	816	875	851	796	852	801	833	863	809	818	824	874	837	886	842	830	840	862	799	786	885	857	798	816	835	820	804	854	843	830	828	768	882	838	814	867	786	820	823	826	784	836	859	830	811	876	811	851	884	810	795	842	870	810	826	865	830	807	869	844	841	856	835	811	872	874	814	897	849	863	836	783	845	828	825	846	852	868	786	861	876	823	838	805	845	838	832	835	834	795	748	816	796	881	870	818	858	794	839	812	840	810	847	852	827	833	881	797	799	849	889	850	808	825	878	834	848	849	824	865	832	821	804	839	869	807	829	775	762	863	842	863	824	842	849	824	858	862	844	848	859	826	799	790	828	804	830	838	821	867	859	862	871	821	849	799	866	828	871	848	870	860	854	827	810	816	782	796	865	821	856	829	836	816	861	804	846	828	823	834	847	808	880	843	832	852	813	859	855	816	891	852	827	850	822	830	799	806	826	872	890	787	809	829	831	845	884	842	874	826	831	839	825	840	825	865	861	861	834	808	849	804	839	804	802	811	826	915	819	825	875	872	823	841	883	848	827	769	844	819	789	842	880	814	801	904	866	856	840	859	832	849	808	861	885	854	821	853	857	857	795	808	817	855	835	797	863	842	812	831	853	794	903	858	837	864	879	828	842	815	860	829	855	802	836	866	813	832	870	780	867	895	803	851	805	841	860	828	813	818	861	790	899	828	866	856	812	803	790	810	888	813	854	836	812	845	909	849	870	866	797	825	833	843	791	827	839	878	822	825	759	875	860	861	790	846	836	848	827	832	825	818	822	829	827	823	866	863	790	789	837	837	794	777	843	860	835	797	792	840	806	824	871	873	832	805	872	839	885	854	825	913	848	828	780	851	804	785	855	833	786	849	855	836	813	805	833	848	860	833	845	821	900	833	872	870	827	831	853	821	839	855	844	794	861	884	820	827	838	870	807	840	817	865	767	841	815	764	814	873	827	817	816	866	818	900	868	814	864	839	821	798	866	857	833	854	828	857	807	838	848	820	842	806	867	823	815	814	798	842	837	868	822	788	779	837	813	882	866	857	793	818	832	861	841	898	857	782	869	862	890	819	797	839	808	836	865	837	802	834	875	830	906	849	833	817	822	842	818	835	870	860	792	842	809	826	845	851	892	806	807	815	805	824	824	808	862	756	870	876	902	924	785	875	822	847	887	784	817	821	820	871	833	859	814	875	843	866	836	827	840	777	829	829	799	830	823	837	870	849	806	847	807	794	793	844	860	875	876	853	798	901	815	797	806	772	836	845	851	873	814	790	808	825	814	775	788	785	791	823	826	810	896	857	855	870	841	933	910	828	823	846	849	869	830	875	829	866	798	825	824	816	779	789	836	792	835	864	807	795	852	792	835	856	832	838	786	808	792	848	854	824	847	846	812	830	830	859	815	835	855	839	866	816	856	894	819	819	847	789	801	819	836	821	888	829	825	842	866	872	804	816	766	816	803	822	882	869	868	825	879	858	860	823	819	786	887	841	855	804	833	845	873	859	870	774	881	859	790	815	832	843	813	855	877	866	849	874	854	814	805	881	842	828	809	819	821	837	820	843	879	834	836	805	857	899	822	905	839	811	823	776	863	839	816	836	830	896	910	809	826	847	810	839	845	844	845	841	823	843	762	832	883	871	833	867	795	829	781	836	866	840	849	856	826	852	817	813	822	873	843	813	882	838	840	881	831	781	897	872	810	866	837	846	843	859	841	820	823	826	854	823	794	829	820	830	879	844	821	843	827	821	864	826	858	846	843	884	855	865	819	826	867	837	834	877	789	827	876	901	785	804	830	871	789	863	809	858	871	850	869	828	817	824	869	843	873	831	881	835	880	808	812	840	860	830	843	828	821	783	849	799	836	897	828	827	802	825	874	815	828	797	860	835	784	856	838	791	825	830	811	820	804	813	845	862	882	878	835	835	801	794	857	791	806	853	844	847	877	873	819	850	846	894	849	849	892	915	806	802	840	838	844	763	776	858	864	847	837	834	840	828	844	850	836	852	862	807	860	819	884	865	813	880	868	860	864	790	846	782	837	850	846	841	852	878	820	829	859	867	847	812	829	876	839	844	822	830	857	833	835	808	833	830	790	893	805	846	841	812	799	793	838	865	820	853	844	823	880	835	830	866	837	844	815	791	821	888	791	819	872	821	787	864	843	759	815	795	813	837	810	853	789	855	865	862	843	859	848	847	881	848	839	810	818	806	854	794	805	853	841	835	850	846	854	791	874	812	871	887	865	821	875	842	835	806	803	888	832	846	856	826	842	842	814	845	777	845	853	849	869	777	880	885	846	836	860	841	819	849	815	833	865	889	840	846	834	806	824	847	892	800	881	799	794	904	826	882	831	858	808	830	818	813	805	834	851	857	812	818	804	817	799	856	885	797	856	817	837	831	896	852	780	815	822	849	858	862	864	828	828	874	851	851	900	830	824	822	811	851	907	841	806	809	797	808	815	812	924	831	801	840	848	817	824	856	827	887	832	880	772	819	815	843	835	812	820	804	856	848	822	819	771	857	906	832	882	821	859	851	807	834	830	839	805	845	855	883	792	824	826	864	861	833	765	825	856	834	864	843	848	872	827	821	848	832	810	825	847	833	875	820	807	832	863	853	842	826	824	873	815	848	845	818	835	892	859	848	866	848	787	790	852	817	824	887	884	809	814	846	827	848	862	828	870	837	871	835	809	817	860	838	810	858	819	856	889	853	831	871	857	807	831	886	840	805	860	846	849	807	795	877	843	815	870	876	828	851	889	811	828	818	835	835	817	844	838	802	838	845	817	817	844	899	835	813	835	845	845	837
6870	5300	2734	1480	1355	1474	1275	1043	719	589	446	393	281	243	222	203	177	182	160	144	150	150	149	113	118	108	123	116	102	94	97	93	95	90	82	95	93	71	80	70	80	65	83	69	69	71	71	67	80	71	78	75	70	82	71	63	70	71	79	67	70	57	62	66	61	78	76	72	76	74	62	64	67	70	90	67	79	74	83	64	52	80	61	67	73	53	47	73	71	75	64	72	71	66	64	68	61	53	78	70	68	76	71	73	71	60	62	74	62	76	67	65	66	72	69	59	61	85	79	68	74	76	65	57	68	78	49	67	75	71	56	71	63	72	75	74	57	70	67	68	75	70	82	70	56	61	80	66	80	74	60	73	58	64	56	62	63	58	65	65	72	80	64	55	77	82	68	67	83	59	64	77	70	49	54	71	76	65	79	71	68	54	66	85	73	58	63	73	66	66	80	72	64	84	79	69	56	69	58	65	75	58	61	69	82	71	73	55	64	53	63	66	64	63	81	59	76	70	63	84	67	63	85	54	54	66	63	63	65	70	64	66	69	62	54	53	85	77	70	67	96	65	76	79	53	72	70	82	69	70	76	71	51	66	73	52	67	62	65	72	69	68	67	82	63	60	76	61	79	58	79	61	64	67	63	91	71	66	61	59	69	76	52	68	63	74	68	65	79	62	72	66	73	80	63	75	67	71	63	62	69	62	51	49	86	70	71	71	83	66	61	68	74	88	72	66	51	66	65	65	78	70	73	70	61	76	87	58	64	74	70	69	60	72	77	70	63	66	76	71	61	66	60	67	74	75	71	64	58	70	73	60	77	64	70	66	72	56	83	71	82	65	73	59	76	57	80	76	74	67	78	73	72	66	66	70	69	60	72	65	63	58	86	61	70	66	65	69	74	66	69	61	63	68	50	74	71	67	68	74	73	79	57	66	83	80	74	74	64	64	74	59	76	72	75	64	85	76	68	75	62	63	64	60	54	59	60	58	80	61	72	60	77	68	70	69	61	72	80	72	68	79	87	55	75	76	64	74	81	72	67	74	65	78	79	63	66	73	79	49	64	62	68	72	70	69	98	65	70	79	66	67	78	79	77	71	81	75	83	59	75	60	73	85	82	71	61	65	66	62	75	72	87	64	69	64	99	80	77	71	70	80	70	66	62	72	61	65	69	86	70	57	66	71	67	74	56	56	62	67	55	62	62	74	65	60	77	59	66	79	64	74	66	71	59	64	62	62	68	83	72	87	65	77	71	79	57	84	56	56	69	69	76	61	71	75	61	48	60	72	69	65	77	75	75	61	66	56	68	65	75	58	69	71	69	63	72	80	82	69	79	60	56	66	74	56	74	78	56	55	63	77	53	76	65	63	77	60	66	72	77	69	72	79	69	70	67	68	68	78	73	71	80	69	77	83	70	66	63	72	62	60	62	66	72	60	62	72	76	74	74	61	58	52	68	62	46	69	63	66	66	72	64	61	69	66	59	57	68	70	73	71	49	71	63	67	69	74	61	69	84	70	78	70	79	69	74	72	81	70	85	90	69	76	78	72	78	68	71	58	73	70	62	79	87	65	70	69	78	72	77	80	71	72	73	71	71	68	62	80	56	66	52	53	86	81	76	65	61	73	67	77	64	63	71	71	82	65	74	73	61	62	73	63	75	90	76	71	66	71	67	77	58	68	56	72	65	80	67	53	63	69	69	67	59	68	60	68	66	81	72	66	62	79	77	71	49	73	78	67	62	68	73	74	60	63	60	75	67	62	67	71	76	56	65	57	75	68	75	59	71	58	66	59	78	74	65	75	62	65	54	65	62	74	70	81	68	86	59	66	61	62	69	79	83	78	71	76	66	79	64	64	65	56	70	58	69	69	70	49	76	71	72	64	75	56	77	72	55	69	63	83	78	68	72	66	87	77	50	56	67	70	63	66	62	68	69	74	70	78	64	42	76	71	73	77	66	75	80	68	50	82	69	63	59	70	62	74	72	67	85	95	74	75	60	63	72	75	70	68	62	60	73	76	69	83	68	64	63	76	60	59	71	55	75	78	56	61	62	67	70	72	77	67	75	80	75	65	60	67	60	88	94	77	58	56	70	62	61	90	82	64	51	79	53	86	68	78	74	50	65	69	59	61	74	62	75	71	62	66	65	82	80	65	73	64	68	67	63	59	61	75	73	69	58	77	76	69	78	55	74	78	72	74	71	71	59	71	71	74	65	69	54	67	64	76	67	79	76	77	75	68	74	61	62	71	70	65	79	65	47	61	68	63	74	71	75	64	63	64	81	63	62	64	71	62	75	55	65	68	76	67	69	67	68	62	89	70	69	59	77	89	72	63	79	83	72	77	75	81	72	74	72	71	67	77	69	81	77	73	60	60	57	76	74	67	57	75	85	81	71	65	72	73	68	68	62	85	65	59	78	92	73	68	60	69	70	65	70	74	67	70	71	63	72	67	63	65	70	72	57	64	59	70	79	71	69	65	62	72	83	57	60	75	67	67	61	66	58	61	74	72	61	59	65	74	83	54	56	68	70	56	70	74	67	60	71	59	58	81	65	65	77	72	57	60	66	71	73	96	68	87	73	70	67	50	71	91	66	62	61	70	70	68	64	76	100	65	72	58	64	81	82	73	72	71	78	75	72	64	63	68	65	70	70	68	67	68	68	66	51	62	77	63	59	54	78	70	71	71	73	54	75	57	63	77	64	63	63	83	60	73	69	91	59	65	62	73	53	79	75	87	62	62	83	67	66	86	74	76	56	48	82	73	71	69	64	65	67	61	73	67	58	63	74	64	63	56	82	74	75	63	70	76	80	69	61	63	62	73	71	72	83	75	64	60	64	73	61	74	67	56	52	70	63	62	65	62	61	72	62	59	71	60	67	65	78	83	78	81	69	59	79	79	65	70	82	57	80	65	57	79	67	66	62	62	67	65	67	65	62	72	71	71	67	71	70	83	85	59	98	66	79	71	65	81	72	60	78	73	80	77	63	68	78	76	80	67	59	67	80	61	72	55	66	59	71	77	87	72	69	70	78	64	66	65	63	82	78	78	79	45	74	66	51	69	75	55	69	54	60	68	54	68	75	61	64	72	69	79	65	77	71	59	73	88	59	61	82	60	73	79	74	66	80	79	61	68	75	68	66	68	56	83	74	65	61	57	73	68	65	79	62	59	76	79	78	67	71	64	61	68	71	68	69	62	73	82	63	65	75	60	51	63	76	70	53	71	72	69	49	96	54	65	67	58	63	71	85	66	83	73	71	61	71	59	74	66	57	79	65	81	69	68	77	70	77	72	71	59	77	60	66	81	54	62	86	82	79	79	76	70	71	73	75	69	62	75	67	75	67	54	78	71	65	75	68	60	66	78	73	70	73	66	69	82	63	53	76	66	74	66	69	66	84	68	57	62	79	56	69	58	65	65	64	78	59	60	64	57	68	80	63	63	77	68	79	81	78	68	75	63	61	65	61	57	65	70	57	61	80	69	61	70	90	77
33671	26120	21697	26067	30642	30764	28147	24436	20653	17007	14104	11497	9197	7719	6761	6203	5534	4975	4409	4055	3773	3709	3243	2983	2902	2701	2475	2303	2011	1952	1819	1734	1578	1494	1375	1374	1357	1216	1251	1146	1084	1118	1066	1036	1018	1057	1004	965	913	938	997	883	874	883	877	868	877	904	795	899	849	863	844	850	877	834	810	812	828	831	826	880	884	807	883	829	824	797	864	860	791	825	817	868	804	868	796	832	809	811	825	798	790	819	825	806	811	845	843	827	829	849	830	855	804	778	785	818	836	793	766	832	832	799	859	866	876	812	857	833	812	813	884	848	866	801	836	798	859	847	883	836	813	820	856	800	806	850	838	817	806	847	872	843	835	833	861	827	866	809	836	855	805	809	838	810	857	832	849	850	828	827	830	785	801	812	851	808	803	866	815	840	843	820	836	854	863	836	774	785	841	830	835	839	795	876	808	867	820	792	835	808	828	846	816	807	866	828	880	822	874	893	896	793	819	809	815	815	882	813	797	831	837	847	824	821	832	834	814	837	790	860	798	795	856	797	834	827	815	855	835	797	860	855	821	834	879	783	814	833	861	809	845	824	788	864	814	834	833	855	831	816	834	910	823	821	773	831	799	833	841	805	792	825	836	820	802	831	860	832	827	834	823	804	880	843	820	846	815	856	820	818	814	911	848	824	858	834	806	823	807	805	825	835	817	855	817	821	859	838	803	886	805	817	796	829	884	787	833	818	810	871	822	836	799	870	826	803	896	816	791	793	784	823	859	798	859	830	848	792	851	846	857	822	861	837	818	799	845	848	838	807	827	831	796	816	829	834	874	797	868	799	869	827	830	833	838	851	845	821	828	843	862	835	854	816	839	884	842	863	774	771	836	814	818	841	859	834	817	862	838	806	849	836	798	859	856	779	829	850	837	851	802	833	846	829	873	825	833	793	836	836	794	854	840	835	809	863	820	853	791	793	850	788	854	833	842	866	852	826	903	850	867	824	831	876	869	814	802	812	806	806	866	822	823	853	861	843	817	845	833	805	849	832	859	766	788	858	836	773	835	838	827	841	826	825	856	825	831	816	848	799	820	829	880	802	818	866	836	783	768	846	848	818	822	853	757	817	865	829	820	816	900	764	870	865	809	843	836	859	845	809	814	826	849	798	802	854	784	838	836	829	793	841	765	823	802	819	820	786	839	848	900	857	854	818	835	840	829	805	808	831	858	778	855	855	819	881	792	848	817	870	845	839	844	822	858	858	858	830	864	818	837	867	785	886	848	855	772	835	826	831	851	858	826	805	838	816	817	816	767	839	838	824	860	802	838	818	815	848	804	860	821	794	927	852	826	851	887	794	862	877	811	838	818	818	861	842	893	866	775	819	792	824	847	830	858	849	822	834	812	849	823	807	801	838	825	845	857	791	836	844	839	815	866	816	842	836	825	873	784	865	825	838	783	846	865	864	822	826	804	866	828	807	837	826	850	898	902	834	828	829	799	826	826	855	841	846	778	814	790	866	880	865	832	856	847	856	827	806	877	800	797	810	806	854	850	870	813	830	817	783	831	840	854	795	807	787	783	827	851	799	858	793	817	816	797	844	846	850	867	789	843	856	867	808	798	835	854	822	828	862	824	830	841	804	836	857	821	868	869	849	853	870	877	819	842	792	829	796	773	807	837	833	766	825	855	833	866	841	861	840	823	809	771	855	847	812	823	814	847	820	859	829	825	857	837	811	810	863	835	801	828	874	828	828	799	823	824	833	832	864	866	805	849	878	796	805	832	873	844	808	857	830	787	810	827	805	833	877	818	824	812	865	837	823	845	792	799	858	767	830	798	817	828	873	757	868	856	835	780	807	813	775	836	849	821	840	820	862	807	763	814	835	814	810	827	835	881	846	814	775	850	858	844	891	855	842	866	832	810	863	829	822	857	833	814	836	868	822	836	859	840	818	827	798	811	841	836	804	803	802	833	819	825	823	784	825	789	826	799	822	794	801	788	820	795	827	867	835	838	805	842	821	851	852	846	803	833	815	831	799	830	796	855	851	839	792	823	781	840	799	849	791	812	794	804	844	845	834	831	831	836	799	750	829	813	836	859	874	888	841	848	898	830	828	820	802	752	804	818	825	839	861	825	788	860	860	771	815	832	799	824	797	805	846	857	785	827	810	840	779	821	816	854	834	851	847	866	805	838	861	807	865	855	834	815	864	820	814	802	836	782	841	876	816	825	847	846	826	831	805	794	854	812	801	815	856	859	821	877	854	810	813	805	805	819	829	843	768	785	859	910	876	810	833	855	865	843	825	852	863	794	849	789	810	878	810	886	831	849	815	784	782	860	854	868	823	823	818	833	897	808	818	802	844	838	815	863	858	815	840	822	874	828	861	826	837	817	864	852	839	793	842	834	825	809	819	862	866	852	822	796	820	852	829	888	811	871	856	784	828	845	837	812	879	818	829	816	863	835	833	827	828	812	839	804	826	820	813	888	805	827	837	784	850	830	805	832	864	829	797	800	818	837	824	850	854	777	808	858	837	849	830	804	778	853	780	821	804	822	845	820	816	883	814	805	850	853	825	819	861	829	829	857	817	832	843	802	805	882	816	837	841	817	814	803	810	846	833	796	821	829	811	788	856	852	892	863	839	770	864	900	852	808	806	807	806	820	838	782	860	852	821	824	849	818	857	833	755	837	855	868	817	827	851	784	852	824	845	835	828	801	850	768	845	795	851	864	818	838	815	771	793	881	884	823	837	814	814	852	814	790	823	803	804	820	826	806	858	833	813	807	814	849	856	842	842	836	816	810	865	855	824	806	860	843	839	885	846	775	792	788	876	805	861	836	784	878	852	788	887	826	849	826	823	842	908	836	882	782	849	831	813	834	803	852	879	863	844	772	886	881	883	770	799	815	871	835	778	835	888	809	816	867	837	875	834	809	827	810	852	835	843	864	869	856	793	851	814	885	810	757	827	851	839	851	835	814	821	837	841	842	892	847	868	872	832	785	864	807	862	868	798	858	855	862	827	831	869	847	804	813	878	866	834	839	835	843	798	843	809	843	791	810	863	824	810	849	862	783	858	790	838	770	806	816	861	768	830	874	801	826	818	847	831	838	788	844	860	880	856	825	848	781	824	798	860	828	857	818	782	835	801	885	854	815	789	881	849	810	816	839	805	878	850	806	766	845	812	851	844	841	802	838	816	860	851	830	836	775	830	885	857	846	813	858	872	850	815	802	819	844	837	806	792	794	833	813	815	856	836	815	808	893	835	841	812	837	821	811	799	818	845	793	843	816	771	841	816	793	819	797	855	860	844	898	832	854	787	869	851	827	805	816	784	861	800	836	802	808	785	775	894	799	848	857	850	821	810	870	831	832	863	794	873	822	800	787	890	830	858	827	801	845	814	865	844	844	800	797	831	850	778	869	797	851	857	800	856	867	874	842	806	802	838	848	836	869	814	785	805	818	823	814	855	814	838	846	787	824	799	816	805	835	869	857	819	847	836	782	799	813	811	843	853
4195	2111	1032	594	524	595	607	465	302	278	235	190	133	138	127	113	115	96	87	109	101	112	84	89	101	62	102	84	90	99	74	82	67	73	81	73	79	77	82	65	72	66	61	54	69	69	72	62	52	51	68	61	59	59	66	65	69	68	67	63	60	68	83	67	65	66	54	58	71	64	59	64	72	51	57	64	70	65	55	62	70	76	54	73	62	59	68	66	61	69	51	70	71	61	66	69	76	60	61	58	68	64	63	65	75	65	62	59	62	64	64	55	59	75	50	70	75	65	55	57	81	73	57	60	76	63	68	70	63	56	70	58	71	58	80	48	63	58	67	61	62	56	63	63	69	48	68	60	83	82	70	82	50	64	65	75	69	62	71	60	63	85	75	71	64	53	58	61	71	78	66	68	53	58	53	52	68	63	80	67	46	61	56	72	52	58	69	54	65	73	49	64	67	64	67	67	57	61	50	64	59	68	57	70	70	70	78	62	73	68	56	62	70	63	64	65	68	64	55	69	71	62	47	62	68	63	69	60	65	62	61	52	64	63	60	60	53	74	65	63	59	69	60	62	69	52	75	71	59	58	74	50	57	64	57	59	62	76	49	70	58	61	61	66	64	69	74	66	73	63	53	67	56	70	76	59	77	72	66	56	58	72	62	80	60	56	70	65	56	54	73	62	60	72	38	57	47	46	78	52	70	72	60	55	66	74	62	62	63	77	72	63	66	54	45	76	65	63	61	69	51	62	63	61	50	52	49	67	67	65	68	66	57	64	49	60	70	69	57	58	63	84	58	65	76	55	57	57	54	78	55	48	62	51	77	78	62	61	65	61	58	40	70	58	62	69	62	57	55	63	76	72	54	76	60	56	70	58	56	62	77	78	72	59	63	66	63	67	68	56	58	67	70	69	74	61	68	76	67	65	67	64	67	60	61	60	53	69	58	75	69	49	75	72	61	60	60	51	61	73	56	62	56	65	57	53	62	53	65	62	54	39	46	63	71	64	69	66	65	77	64	71	69	56	62	69	55	59	65	58	61	63	60	73	60	79	53	60	85	51	59	60	63	62	66	62	56	54	56	65	59	63	65	67	65	58	70	55	64	60	62	82	59	59	65	60	56	54	62	65	58	59	54	53	59	59	66	62	72	77	49	77	72	53	60	66	56	63	61	64	72	83	73	51	62	59	61	59	79	54	86	60	63	48	60	69	77	65	64	63	66	66	65	54	61	65	61	60	74	68	81	63	50	78	59	63	59	60	66	66	66	68	70	54	54	68	50	58	66	60	66	77	54	60	71	51	64	58	73	68	64	68	71	56	59	58	69	64	51	64	67	82	68	81	60	63	69	63	60	70	58	74	56	63	68	62	75	52	74	69	55	59	55	55	68	79	55	56	66	64	71	59	72	59	68	63	78	59	56	61	59	62	68	47	65	72	83	64	60	66	74	71	57	59	66	68	73	71	76	59	66	62	65	56	64	69	53	75	53	62	73	65	58	74	68	54	58	51	74	62	52	61	56	64	72	60	63	63	65	77	64	54	62	55	73	73	54	68	90	65	59	60	61	65	63	77	65	67	66	67	75	77	55	59	59	56	67	60	66	71	66	57	65	63	57	58	61	61	76	66	69	56	66	56	47	61	71	66	59	76	47	86	57	73	59	74	74	60	59	57	74	56	59	66	56	67	66	75	73	55	66	62	64	56	64	70	60	73	68	80	61	52	76	69	72	58	79	53	56	59	64	70	68	60	64	59	83	68	69	64	68	65	67	64	61	56	64	49	60	65	78	55	66	61	54	71	72	65	62	64	70	58	71	65	65	60	66	52	61	63	64	58	59	66	64	62	67	57	67	61	65	66	79	59	46	63	63	62	56	54	66	63	57	70	65	64	66	70	78	71	69	73	45	53	61	49	62	68	68	70	73	54	67	61	68	62	62	65	67	54	66	73	49	68	75	61	67	55	70	53	67	56	58	70	54	65	73	58	54	69	65	67	72	65	64	79	71	79	66	74	61	64	60	59	60	67	56	44	60	67	61	63	58	63	60	65	65	55	69	57	64	61	46	75	51	50	60	51	70	66	54	66	56	73	62	61	69	78	62	64	68	66	52	67	53	61	61	56	59	73	75	62	79	68	72	69	63	63	67	78	62	67	58	58	76	63	71	65	66	56	62	61	54	36	58	73	46	64	71	65	65	62	56	66	58	55	57	69	61	69	58	63	60	51	67	58	81	63	57	66	66	71	63	69	48	60	71	60	59	63	59	69	61	60	60	63	65	60	44	63	66	79	53	61	63	60	60	66	53	61	59	50	75	71	60	56	80	71	68	61	69	55	61	68	55	68	60	75	47	79	70	64	69	73	58	78	69	48	61	80	77	49	74	70	60	69	60	76	67	68	65	68	70	57	64	56	49	59	59	66	59	69	76	59	65	62	64	52	61	48	53	65	59	58	50	65	57	63	58	71	56	63	55	72	60	66	75	68	66	62	62	52	50	56	59	72	66	77	65	58	55	68	44	74	55	71	70	72	52	55	63	59	74	49	53	60	61	54	58	70	64	61	59	58	68	72	71	65	62	56	72	64	64	70	69	66	61	61	73	53	82	60	57	66	65	82	68	65	55	62	62	74	56	75	76	70	71	50	58	55	62	68	62	64	78	54	69	53	74	57	71	64	57	61	67	80	61	67	63	70	56	81	55	63	61	64	61	61	64	71	70	79	64	70	68	67	67	64	40	63	73	74	71	50	65	61	51	79	52	64	72	52	56	68	59	67	67	52	73	62	74	56	55	69	71	64	77	77	61	71	78	71	53	60	54	64	53	57	53	72	67	73	61	62	74	65	68	61	62	83	68	67	67	54	62	65	60	59	74	67	66	50	53	53	62	71	59	60	77	61	59	70	71	60	65	69	62	46	61	67	53	57	52	71	56	63	52	73	65	58	52	68	58	66	75	70	72	70	62	72	60	50	76	76	66	62	60	72	76	52	59	61	59	66	78	61	78	67	60	70	75	65	70	59	49	66	66	51	68	60	67	58	62	61	56	57	70	65	58	67	66	77	72	64	69	62	70	72	73	50	63	66	61	64	54	56	71	58	58	67	61	74	64	52	68	71	73	61	75	55	59	67	54	64	57	61	66	66	61	63	53	55	56	62	62	58	70	54	66	63	81	65	72	68	59	56	68	64	70	56	56	74	59	50	68	58	62	72	59	55	78	61	63	71	71	77	79	76	57	62	59	70	52	56	76	68	67	68	71	55	71	52	69	71	49	59	69	70	71	64	57	69	54	50	67	64	58	71	57	66	74	62	56	71	68	77	46	76	52	63	66	64	59	62	46	53	58	57	62	70	65	60	76	60	62	75	59	58	67	68	51	70	71	63	50	60	66	64	61	56	51	47	70	53	62	68	59	62	62	59	64	61	68	58	63	69	66	76	59	59	78	62	56	63	68	63	69	69	82	64	65	68	76	50	79	61	64	74	68	73	58	54	68	74	49	70
27186	19663	14538	18226	22861	23104	20505	16497	12698	10027	7843	5836	4826	3866	3225	3213	2836	2462	2318	2136	1986	1944	1850	1624	1641	1525	1479	1403	1275	1203	1138	1197	1077	991	1035	956	962	1014	928	906	965	882	862	835	837	893	861	805	792	785	775	791	772	822	796	800	806	753	770	791	797	727	777	760	783	769	736	755	748	795	777	795	764	842	849	733	847	757	808	808	770	779	775	826	730	767	768	789	779	736	819	805	778	795	772	757	735	798	753	744	782	736	720	778	795	782	770	809	791	788	782	795	797	757	772	772	796	784	763	745	764	798	832	739	783	846	813	759	776	771	790	759	753	805	830	772	812	774	722	841	786	763	734	759	767	737	767	774	744	780	763	773	794	784	754	765	791	782	776	814	771	753	759	829	771	710	765	818	816	739	779	751	797	755	761	785	717	787	725	812	818	759	760	802	820	792	770	821	751	775	794	820	747	785	824	799	748	812	777	762	779	791	721	779	744	756	762	762	773	771	739	735	798	749	766	766	744	775	796	772	779	832	765	820	786	814	739	761	722	738	775	830	773	768	745	802	790	768	778	807	754	751	723	759	749	803	763	806	775	785	761	749	796	748	780	739	796	783	745	814	807	774	782	757	807	795	804	794	738	795	788	764	742	813	749	774	796	739	809	763	748	774	777	782	774	773	765	770	785	735	780	728	718	740	764	823	815	766	786	757	785	778	811	759	783	765	817	770	780	780	763	779	810	796	759	754	759	817	756	746	766	772	782	803	764	763	802	768	805	758	769	831	774	771	770	760	806	771	790	786	758	767	807	789	774	763	779	763	806	785	749	816	794	802	795	773	768	726	774	809	778	783	776	779	797	776	750	722	750	777	772	735	757	791	751	759	779	728	768	774	780	761	812	820	807	748	777	729	748	767	763	776	804	800	759	774	815	794	779	740	768	819	765	791	760	782	769	809	796	731	798	790	764	741	741	748	699	749	807	749	826	755	762	784	775	807	760	811	776	752	751	774	764	750	745	751	757	822	730	774	778	796	798	754	775	808	781	743	737	773	749	763	804	813	786	805	747	714	773	805	781	800	769	779	747	727	804	768	790	745	754	818	793	792	756	730	765	786	747	836	786	765	798	736	741	760	798	782	770	735	750	760	763	710	786	780	765	756	744	788	782	742	786	842	780	747	796	775	836	774	784	761	788	824	819	794	790	783	773	730	824	809	795	758	779	786	777	748	757	785	796	785	806	744	798	773	790	748	792	764	824	798	771	775	773	738	768	767	803	752	768	768	803	767	770	761	774	772	802	822	839	756	758	757	782	799	787	812	774	797	804	763	788	749	780	800	806	782	793	740	815	765	819	810	822	766	768	781	823	745	744	725	745	736	765	770	760	761	782	734	773	774	798	821	777	780	752	762	799	748	785	767	786	755	699	806	774	804	807	763	764	787	806	796	781	756	800	744	779	813	826	815	793	765	786	817	762	829	820	769	771	747	772	752	817	780	766	785	800	776	837	845	764	784	775	763	781	760	722	775	796	746	798	766	796	770	805	788	813	829	796	758	759	818	779	728	755	767	770	761	746	748	762	807	784	783	803	808	789	753	760	780	790	730	797	783	796	817	749	767	803	802	737	773	751	788	812	798	765	743	772	734	718	758	733	736	710	799	739	736	792	794	800	785	766	752	785	816	793	753	789	785	775	711	828	784	768	772	743	735	756	754	771	806	770	773	757	753	790	773	786	790	792	775	741	800	777	766	746	769	751	774	809	762	729	787	747	811	756	765	812	771	765	803	770	793	763	755	778	748	771	775	771	793	806	812	762	802	780	752	775	787	777	768	753	770	749	751	821	785	791	778	770	784	797	767	804	745	807	752	805	824	740	817	775	765	753	769	784	822	793	816	778	718	792	783	793	771	762	723	750	785	805	741	793	751	748	754	761	784	840	797	806	816	808	732	759	793	803	759	784	736	806	720	775	766	783	779	783	759	780	719	770	803	792	780	828	796	786	773	807	784	784	748	811	761	738	739	752	786	716	847	746	773	761	823	806	778	785	764	802	780	734	768	769	769	749	820	782	760	752	837	774	749	761	765	738	791	750	794	717	780	787	781	790	798	758	774	791	773	789	766	761	810	779	777	747	772	730	835	786	782	742	742	787	793	750	791	791	747	790	747	755	768	811	767	786	776	734	795	756	783	749	799	753	837	710	761	784	785	800	773	748	740	785	766	779	805	747	788	753	736	788	786	797	810	793	798	762	748	790	773	794	787	733	786	773	814	700	723	715	748	736	771	795	795	761	804	765	761	811	754	803	865	813	790	805	793	775	796	754	779	721	787	789	798	749	755	812	780	748	746	754	754	785	800	781	815	745	740	799	727	824	774	828	783	732	761	784	769	774	808	765	829	767	744	820	749	822	801	812	806	782	793	787	706	786	742	759	753	725	771	772	794	745	701	794	769	766	736	752	754	778	777	765	815	798	806	807	734	814	738	795	796	753	767	703	724	746	763	787	802	794	795	767	804	795	836	765	774	734	783	739	795	801	774	807	756	732	792	742	796	768	792	784	800	762	815	807	746	748	796	733	829	764	794	785	821	788	757	795	760	796	783	795	799	791	801	782	761	776	785	754	770	780	756	792	810	816	758	785	775	769	761	781	801	791	811	791	786	794	784	762	771	736	774	749	755	723	770	823	779	787	789	739	738	779	789	741	789	761	770	721	754	800	733	733	774	758	816	764	743	747	793	777	835	788	797	781	780	790	744	819	805	782	724	712	765	779	741	810	726	782	828	730	750	820	746	775	746	812	807	755	758	804	776	766	796	749	811	733	810	779	800	799	739	760	791	787	782	817	769	804	782	780	758	769	751	761	740	785	772	799	830	733	755	753	793	741	803	792	818	738	767	766	768	781	823	838	780	797	770	735	781	794	781	807	791	823	799	763	762	794	787	795	758	790	757	793	730	721	780	784	781	770	778	789	788	751	797	726	800	805	781	723	741	774	787	785	770	749	828	756	769	794	796	747	760	800	768	773	792	803	769	759	767	790	736	804	765	773	783	785	768	767	762	791	811	762	784	782	790	788	773	784	764	767	814	828	766	783	760	808	751	756	755	796	789	775	810	832	846	765	800	764	787	773	787	764	751	781	772	740	785	776	762	762	799	744	751	747	779	762	767	782	830	733	741	743	796	830	750	785	743	776	744	775	823	765	800	762	792	778	800	766	728	757	747	761	692	769	811	712	766	776	743	798	797	742	826	729	727	794	792	764	798	750	795	813	719	777	757	792	781	748	759	790	793	737	748	729	732	743	814	775	739	717	775	770	735	779	803	779	796	785	754	784	822	751	773	703	786	708	722	821	790	765	773	768	765	729	816	781	809	726	783	730	790	754	750	785	824	769	757	786	803	798	781	748	812	758	810	757	758	748	749	763	763	791	746	795	778	755	792	794	784	752	771	820	749	773	772	761	814	801	766	756	760	773	729	782	780	796	777	767	815	817	766	755	754	779	801	731	810	743	782
5386	4015	2004	976	893	1026	943	741	586	399	339	208	195	191	139	137	133	117	115	125	129	119	117	102	97	91	87	99	105	91	90	85	77	95	69	73	85	72	73	79	57	67	53	72	72	72	65	54	78	69	72	54	70	82	67	72	62	59	63	75	73	70	55	51	69	55	72	67	63	76	73	70	56	73	83	76	56	64	70	56	58	67	66	58	72	65	64	72	63	75	57	57	58	60	65	63	68	67	49	67	66	54	69	50	59	53	64	58	61	62	63	62	77	47	69	62	74	64	81	62	57	74	72	68	72	55	63	66	67	73	61	82	67	64	65	65	61	57	77	51	68	81	62	65	59	83	64	67	76	65	64	69	78	64	62	71	76	59	64	63	70	71	49	57	73	71	70	70	71	69	85	57	61	76	70	63	69	79	78	62	73	66	66	69	59	81	75	69	60	61	72	64	62	58	67	78	71	58	72	63	64	59	63	69	69	63	63	66	60	79	65	68	70	49	63	62	62	73	58	59	67	64	75	71	73	59	63	68	66	56	81	67	77	79	71	56	86	79	67	62	66	60	60	62	71	72	62	66	64	54	73	60	56	75	60	57	55	82	78	80	64	70	63	69	80	71	63	65	65	63	63	81	66	62	72	60	64	68	58	69	67	73	82	58	71	64	67	56	48	74	79	71	60	70	76	68	69	60	62	54	60	79	60	64	72	67	73	66	65	85	82	62	60	75	75	65	73	85	58	65	74	55	64	68	64	76	67	55	69	76	57	57	48	62	64	74	75	74	63	58	63	61	73	81	73	58	64	66	65	56	69	76	82	55	70	64	63	57	74	61	51	74	66	67	57	63	63	58	53	65	65	70	63	72	61	69	65	52	78	72	81	68	75	70	75	58	67	71	74	62	66	67	81	56	79	65	45	66	70	72	86	54	79	61	55	64	58	58	70	73	73	60	68	82	63	56	65	49	66	67	62	60	61	56	76	71	50	71	57	71	68	60	75	64	64	63	69	79	61	70	66	69	73	68	67	59	67	63	61	69	66	39	64	69	62	72	66	75	65	64	64	71	74	70	62	64	56	64	74	63	68	77	66	83	68	61	69	77	79	67	65	78	64	61	64	43	65	57	63	59	74	69	65	55	59	73	67	63	69	61	62	64	74	49	66	69	62	60	60	64	79	64	60	77	60	79	64	74	69	63	68	62	50	62	59	90	73	75	64	73	77	57	76	62	67	71	62	70	50	74	77	70	68	59	56	64	77	45	69	58	67	66	78	57	57	45	59	56	75	65	66	58	65	73	61	65	78	66	54	61	74	54	64	66	71	51	68	69	64	68	71	46	62	71	54	51	54	61	57	76	89	60	57	56	72	64	51	61	70	56	72	56	56	76	68	62	73	56	76	64	69	61	63	69	54	82	65	60	63	55	53	67	86	71	64	74	63	61	64	59	57	61	55	67	50	70	65	54	73	69	72	61	62	75	66	73	60	74	51	64	48	67	79	68	65	65	70	78	70	74	82	71	69	77	65	68	55	57	70	72	69	65	78	66	67	70	64	64	62	65	59	58	65	76	58	74	69	63	56	74	67	51	76	65	67	72	65	63	85	56	66	59	67	62	74	60	68	75	52	77	69	61	58	56	65	71	66	66	62	58	67	64	63	69	72	60	57	59	71	69	77	64	63	82	53	69	67	74	62	71	70	63	72	65	51	62	57	54	76	77	57	68	65	65	79	62	73	64	73	58	77	81	77	82	86	66	55	72	89	59	66	73	61	63	70	68	74	64	70	71	62	67	72	77	77	61	68	63	80	72	69	66	65	62	48	72	55	61	60	80	63	54	61	63	74	53	63	70	61	66	66	63	75	52	61	57	56	74	79	61	65	73	72	72	54	57	76	69	57	73	72	74	68	48	90	62	72	67	60	55	63	54	52	74	52	60	71	62	61	67	64	63	70	65	56	65	80	63	73	59	53	70	58	64	61	63	71	71	73	67	83	78	64	75	62	54	78	72	63	64	69	83	72	61	72	73	74	91	59	71	62	59	71	73	64	61	67	70	64	64	71	77	61	63	59	80	67	63	77	60	68	68	72	54	78	60	80	63	53	70	59	75	63	72	62	69	43	68	65	56	54	56	63	66	52	52	64	67	75	70	68	50	63	67	78	72	68	66	76	58	67	67	77	71	75	67	69	64	70	76	62	66	80	79	60	51	64	64	60	70	58	78	70	78	54	67	65	77	66	76	48	76	60	65	77	59	54	59	51	50	64	75	48	69	66	78	69	67	57	78	84	59	73	79	72	63	80	61	64	60	76	63	69	62	62	68	66	72	62	64	68	68	62	52	71	72	66	77	53	57	46	66	68	61	71	58	69	66	63	58	75	67	61	64	72	64	61	68	72	65	69	47	64	73	60	73	49	58	73	61	74	64	63	65	67	62	60	72	59	53	52	66	56	69	69	67	65	62	73	56	58	50	59	64	74	64	67	67	76	71	83	57	63	72	71	66	70	70	69	75	58	52	68	69	62	66	62	78	63	63	65	75	54	75	63	54	67	63	64	68	80	59	72	75	53	61	55	73	56	52	59	62	48	63	66	77	65	77	80	58	81	81	57	72	63	84	74	69	68	68	55	58	71	58	79	65	66	61	62	69	62	64	61	64	67	73	73	60	74	61	58	72	54	61	49	83	50	50	71	68	53	67	64	68	78	62	58	62	52	72	62	73	68	66	63	46	64	76	62	64	60	57	67	75	82	59	73	61	79	61	56	67	61	59	73	63	76	71	61	66	55	77	65	66	72	70	78	64	65	55	75	59	78	66	70	64	55	83	70	66	53	73	61	69	80	74	81	81	81	70	61	68	58	71	56	57	64	62	56	56	81	65	59	70	52	55	50	72	67	61	67	70	76	72	63	58	76	62	66	58	69	67	49	63	48	73	57	49	74	62	58	53	63	71	58	69	84	57	63	70	70	69	71	65	72	84	58	61	70	77	65	73	69	53	61	66	67	62	83	77	63	86	65	66	61	69	65	55	82	62	62	56	76	56	73	72	88	58	64	60	75	62	67	67	52	60	59	60	55	74	68	61	66	69	64	78	62	74	72	77	78	59	57	75	58	62	69	64	69	48	60	84	78	73	38	55	67	53	66	72	74	50	73	62	62	71	69	78	70	65	56	65	72	63	72	78	65	72	70	76	75	61	62	62	46	70	63	66	66	59	68	65	60	62	60	64	64	62	45	75	61	49	64	79	67	61	71	66	68	66	51	59	73	61	65	67	63	54	59	87	51	71	64	52	71	56	67	66	71	65	60	64	76	74	68	49	58	54	89	57	69	72	63	57	59	69	64	78	56	72	64	68	68	64	61	64	72	63	69	66	54	71	65	71	69	61	59	63	63	63	78	87	57	68	50	71	59	57	59	61	55	71	75	63	77	58	73	84	57	73	72	66	64	72	59	83	68	76	62	72	61	79	66	63	82	47	62	64	60	58	72	65	68	61	71	63
31795	24177	18868	23097	27822	27415	24700	21058	16873	13739	10481	8036	6661	5265	4442	3937	3725	3269	3046	2957	2660	2549	2348	2186	2043	1911	1864	1724	1635	1518	1394	1301	1283	1219	1159	1099	1057	1073	1014	989	996	924	915	922	914	844	897	837	900	840	874	803	832	817	839	800	852	790	858	816	795	759	802	783	854	826	812	750	773	847	761	803	820	793	810	818	819	798	789	771	784	748	777	813	795	759	806	788	775	750	815	781	794	884	783	764	771	783	806	821	798	787	789	783	805	766	779	804	767	806	783	812	784	783	794	795	764	777	795	765	831	778	777	781	776	806	768	783	801	754	756	832	738	751	774	778	818	781	809	743	718	775	793	789	832	799	748	800	783	831	783	781	770	710	760	735	761	786	800	805	805	814	809	789	799	753	847	762	754	820	806	769	786	816	761	784	775	829	751	761	801	775	778	827	781	806	799	800	816	767	776	790	781	762	801	811	787	782	730	804	773	789	763	772	754	744	766	760	763	812	832	807	759	761	792	813	815	789	744	781	756	817	800	810	774	850	780	780	787	773	758	764	756	785	775	788	781	722	768	777	788	819	797	788	749	761	791	832	800	778	799	795	805	778	795	827	807	801	802	809	798	786	763	814	752	762	784	783	778	836	778	821	811	804	807	804	795	816	776	756	783	785	818	736	829	800	783	757	810	800	777	792	734	841	797	804	805	757	737	804	769	851	757	751	803	798	821	753	792	761	759	751	797	765	774	795	799	777	768	745	782	819	761	776	773	734	756	819	779	807	798	808	802	755	804	728	781	717	775	760	859	771	785	786	794	807	806	761	788	838	801	764	803	758	769	819	782	748	777	757	773	853	839	779	803	831	772	800	799	779	821	756	798	759	790	769	758	800	768	792	801	796	826	746	848	806	802	767	800	778	812	783	787	759	830	752	799	773	779	785	775	754	805	818	794	806	777	751	799	741	789	790	856	773	829	781	827	783	787	799	812	797	839	757	801	768	786	780	770	818	770	783	829	799	774	743	734	783	750	760	804	777	784	784	751	781	766	801	768	784	757	777	782	817	792	744	798	756	801	752	795	800	818	777	797	720	837	791	728	791	788	776	787	753	783	822	829	771	757	788	748	793	742	796	767	745	759	788	769	794	797	764	815	769	778	854	781	824	769	784	827	772	792	827	752	807	845	785	808	750	765	807	772	776	797	794	777	781	812	774	808	753	731	807	782	769	800	819	783	829	762	817	792	748	815	800	804	775	793	751	807	751	820	813	792	786	733	756	791	774	854	833	810	812	811	790	777	760	733	816	790	838	799	780	793	776	787	726	807	751	806	759	780	789	860	769	772	771	770	759	811	807	839	814	787	731	748	834	787	849	784	813	833	790	770	760	769	816	798	796	799	754	759	772	777	724	772	848	813	775	804	772	794	798	766	796	773	779	800	781	754	772	750	787	844	784	763	789	742	831	792	727	816	755	814	774	811	805	800	776	812	736	779	822	779	852	737	736	732	776	855	757	782	728	785	839	834	805	794	792	840	806	766	798	815	784	774	768	778	828	842	837	794	778	787	825	808	797	845	767	817	795	821	808	797	785	790	800	734	760	785	788	744	788	765	794	799	781	807	807	775	792	845	779	798	756	762	821	768	801	813	815	779	778	790	799	828	741	754	785	792	828	784	792	833	766	789	800	791	799	759	774	763	749	793	772	768	776	771	766	759	808	773	788	752	757	804	786	814	839	858	800	776	753	777	740	749	788	810	753	785	828	790	768	745	804	785	830	774	785	783	820	759	816	824	772	822	809	756	828	785	781	807	820	811	775	757	777	770	737	799	788	869	770	763	781	783	764	832	788	768	800	810	776	851	805	767	767	819	817	772	722	794	842	802	787	798	780	788	739	745	715	780	761	785	796	766	797	850	791	733	798	767	789	786	809	816	757	782	761	829	776	778	835	823	774	767	879	793	850	789	837	852	785	737	809	818	731	788	829	777	780	770	780	823	813	788	724	801	795	753	786	802	790	736	801	806	774	843	795	791	807	787	790	750	724	801	773	793	788	804	791	771	785	788	819	780	802	772	775	763	829	802	804	786	760	794	756	772	813	766	794	788	727	776	832	747	857	796	784	820	779	800	795	720	791	771	786	772	818	790	802	818	730	795	739	801	780	812	777	764	759	805	732	761	834	792	827	746	793	788	818	786	767	757	764	762	789	775	799	792	822	783	826	813	811	838	817	813	776	786	787	792	841	790	821	793	827	860	857	799	760	882	822	776	738	793	835	769	780	834	790	793	797	839	802	788	769	806	807	790	732	755	764	811	771	811	748	782	778	734	784	823	804	805	792	793	757	785	762	823	778	777	866	766	797	776	729	790	782	776	799	797	745	798	807	787	770	811	779	757	814	796	832	783	780	780	798	826	810	794	786	832	764	759	773	799	793	806	788	783	758	781	831	797	814	823	796	810	778	839	824	835	768	859	792	745	773	815	808	775	778	795	734	842	799	802	825	788	799	814	799	752	816	774	767	814	778	769	804	782	774	736	763	809	760	856	797	756	754	808	812	832	759	776	779	765	780	794	818	805	792	825	805	780	828	765	782	748	793	787	779	758	739	876	816	776	783	783	730	823	791	815	774	815	802	784	795	782	803	768	820	815	747	741	840	743	815	782	798	772	780	820	785	777	808	767	769	783	789	807	828	798	784	766	782	809	795	798	772	816	773	732	770	810	799	739	804	793	871	822	751	785	786	756	828	775	751	789	826	797	804	787	813	769	781	802	814	818	773	776	801	810	792	820	828	749	798	751	755	787	803	759	801	740	824	830	815	751	790	748	746	789	800	791	789	692	826	796	786	802	784	809	802	770	752	823	787	800	765	808	702	737	803	796	728	794	774	822	759	797	778	793	808	775	822	798	803	772	746	771	801	808	825	803	806	857	822	742	788	806	800	779	813	800	788	853	762	828	776	792	834	774	795	765	766	860	785	759	774	815	774	836	806	727	774	862	786	846	825	779	773	798	786	829	791	813	745	798	782	798	819	819	804	790	789	770	774	731	769	796	770	846	853	794	806	797	775	740	813	797	759	774	788	788	771	825	829	806	777	808	833	799	790	743	823	782	786	767	729	789	792	822	785	757	783	782	771	771	747	777	806	799	813	791	829	767	810	830	806	805	801	800	757	759	820	768	772	726	771	841	873	775	777	792	768	797	802	789	803	777	803	769	804	798	771	781	783	813	772	843	837	755	767	796	766	819	803	804	771	814	754	776	796	762	831	791	783	801	773	759	810	837	767	733	791	791	779	765	770	788	742	766	821	770	790	799	839	811	826	746	817	780	780	735	779	765	796	780	766	745	814	836	789	802	780	782	806	791	775	793	828	769	776	796	820	798	816	732	829	835	813	769	790	742	752	798	777	770	762	843	800	798	806	834	775	785	804	778	809	789	786	792	824	745	795	827	763	800	799	780	771	816	733	816	758	803	850	833	750	803	812	776	799	831	762	783	780	789	754	781	767	759	728	795	814
7151	3905	2010	1146	982	1046	972	682	610	459	361	277	233	208	164	153	162	170	148	136	105	127	102	107	121	106	96	100	99	98	83	90	99	84	86	91	74	84	79	74	70	70	66	80	74	70	75	76	79	80	70	67	75	68	73	69	71	73	82	55	77	68	66	70	78	63	65	75	62	62	67	57	83	83	56	71	62	53	55	73	71	49	66	82	71	49	70	72	58	58	59	75	57	66	67	61	71	75	52	58	66	79	78	62	73	58	68	64	68	69	72	74	64	59	60	67	83	72	65	58	59	68	58	71	77	68	81	64	58	54	61	67	68	73	66	88	49	62	73	69	85	68	78	69	55	70	62	64	72	81	77	80	71	80	76	69	78	61	63	77	71	74	69	65	78	81	74	67	65	76	71	62	74	79	91	66	82	64	68	70	60	69	73	73	72	72	60	75	68	58	77	61	73	64	64	78	64	80	90	66	67	73	67	60	65	80	45	68	77	74	75	72	75	59	74	76	59	71	83	65	67	66	65	68	70	66	82	61	62	73	69	78	61	62	57	64	72	77	64	70	73	61	78	82	55	63	74	63	74	65	78	78	79	76	71	83	73	70	68	65	58	67	74	64	57	74	69	74	67	48	62	69	74	79	60	72	65	79	83	77	70	78	62	84	66	55	69	63	67	72	57	61	61	75	73	61	64	68	72	59	64	69	68	56	67	72	54	67	55	62	68	76	78	67	62	72	61	70	63	51	85	70	83	58	73	78	54	61	68	62	70	79	72	95	69	67	59	71	60	88	76	70	76	87	62	71	69	63	76	67	76	69	63	81	79	72	75	71	64	67	74	75	57	77	63	67	65	73	86	72	67	77	60	78	57	62	74	100	60	81	58	70	74	66	74	67	66	64	76	66	84	62	62	82	66	74	49	50	58	76	60	74	63	62	60	77	56	49	63	64	72	77	62	80	65	76	77	74	78	58	84	62	65	63	78	59	66	58	69	78	64	62	64	96	56	60	70	87	65	74	66	70	63	60	78	81	72	84	72	58	59	67	93	65	58	65	89	68	73	68	61	83	71	71	68	83	60	54	72	62	52	75	76	64	76	70	65	78	66	56	76	57	74	64	64	64	73	60	67	73	66	78	75	56	55	83	63	72	57	57	68	64	71	68	66	59	71	60	70	61	84	83	88	67	71	63	77	74	79	78	73	76	79	60	62	72	70	74	78	78	56	72	68	83	70	59	73	67	72	56	68	68	63	59	77	63	74	72	68	60	75	61	74	82	67	71	66	81	77	80	62	70	77	77	66	64	69	77	69	72	72	71	56	60	69	69	58	69	79	57	66	63	78	67	58	71	62	81	68	74	73	74	50	71	72	61	63	74	85	69	64	65	59	77	78	59	71	71	68	75	66	54	69	74	67	77	64	70	63	74	59	81	77	61	62	61	77	71	66	60	73	78	81	77	67	78	52	71	67	74	64	75	73	64	76	67	74	79	83	64	62	63	78	70	59	70	71	69	67	81	67	60	59	77	62	67	67	71	63	74	70	75	60	67	57	61	70	78	68	63	60	75	66	61	63	72	70	78	80	65	66	53	63	73	66	75	69	70	79	59	70	71	67	69	73	63	70	64	52	59	82	62	68	64	63	83	69	71	77	82	57	83	72	51	72	64	65	56	82	56	83	61	73	68	82	73	68	84	83	78	65	68	60	80	71	65	66	75	71	66	78	80	66	71	63	58	61	79	63	66	77	72	63	61	83	61	70	74	85	60	62	69	65	52	63	66	74	73	76	67	74	76	63	72	73	73	77	62	75	75	70	56	75	66	65	60	76	67	77	79	73	75	68	56	77	54	60	56	77	74	65	60	69	55	72	64	48	73	77	54	62	61	70	58	60	73	69	60	86	70	77	52	66	88	70	62	55	58	69	52	79	76	77	68	73	82	61	81	66	55	77	84	70	89	74	77	75	62	77	68	64	64	69	64	58	73	80	65	73	82	61	78	54	90	73	74	73	61	61	59	63	60	72	67	67	81	59	67	71	55	62	62	67	79	67	56	73	68	77	60	65	56	75	66	69	76	77	71	67	58	70	76	84	70	76	74	99	74	76	49	80	75	68	60	73	60	65	82	60	74	60	70	64	79	73	74	55	77	80	59	55	66	61	75	69	66	71	60	73	74	65	69	64	56	93	78	66	57	59	69	68	79	61	70	66	89	80	65	47	54	64	83	80	75	70	68	60	65	60	59	59	69	71	56	59	74	69	67	93	67	70	61	78	65	72	54	76	77	64	81	69	82	81	66	65	83	62	69	60	62	61	78	65	73	73	58	60	69	70	72	59	65	62	73	68	69	66	67	93	76	57	79	69	58	79	71	79	72	77	70	70	77	80	60	75	90	65	71	72	60	70	77	74	75	68	56	55	60	71	65	77	78	83	59	65	68	61	64	66	65	61	49	58	66	75	58	64	61	58	86	57	69	65	63	62	71	73	69	75	70	69	57	70	72	70	71	56	69	83	89	64	69	57	63	63	74	71	86	58	68	75	69	79	59	73	60	66	69	69	87	61	71	60	68	67	82	72	74	74	69	56	68	59	68	66	83	63	79	52	81	74	66	70	70	60	66	64	70	66	82	76	78	80	54	70	80	59	54	70	55	66	73	67	79	78	75	78	84	75	51	67	67	74	67	74	86	72	68	81	68	77	78	61	81	77	66	69	58	69	71	85	59	62	89	72	78	69	81	62	60	56	83	54	76	62	68	78	80	54	74	67	67	71	90	76	68	63	67	62	61	64	82	76	71	58	63	73	64	79	87	64	81	62	83	51	64	72	61	69	71	65	65	91	68	66	63	56	72	65	70	60	63	63	62	67	68	61	65	77	77	71	64	75	74	58	51	58	82	66	73	65	67	70	58	63	65	67	76	74	88	59	60	70	76	82	78	71	79	60	81	67	62	72	57	67	78	72	73	61	67	62	66	66	77	79	68	61	83	64	64	63	57	59	55	72	77	68	69	75	70	61	61	80	78	59	65	68	83	67	88	64	73	77	60	66	55	71	73	69	73	74	73	67	70	75	66	72	56	71	80	83	65	69	84	86	67	67	72	55	63	56	48	80	78	65	81	76	71	60	82	76	70	67	64	63	70	76	66	72	78	58	66	74	58	75	82	51	61	74	68	76	80	69	72	74	63	65	67	75	77	68	49	66	61	78	67	64	69	63	71	66	74	68	63	63	62	75	77	67	73	68	66	57	72	75	67	82	70	62	50	55	82	82	70	64	77	70	70	63	80	67	64	66	78	76	71	71	53	55	65	70	66	74	82	72	70	71	77	67	61	73	80	67	59	63	82	75	83	58	49	69	64	61	81	76	66	70	73	47	74	70	68	50	69	76	73	79	64	69	71	71	57	67	70	62	65	73	65	72	54	68	62	74	65	72	50	65	64	57	106	71	74	75	73	67	68	69	75	60	80	81	82	67	73	69	64	83	74	57	53	66	66	66	68	63	66
30985	24052	19184	23221	27767	27339	24724	21524	17756	14493	11572	9030	7076	5745	4862	4195	3879	3699	3203	2995	3023	2655	2665	2460	2180	1985	1954	1862	1720	1722	1514	1432	1380	1311	1245	1205	1248	1144	1103	1056	1063	1029	1012	934	932	962	857	938	855	897	867	899	867	873	853	875	842	832	869	860	868	877	846	768	841	872	781	837	865	884	808	861	869	831	860	818	846	806	859	810	810	836	887	788	805	820	805	783	829	841	840	804	846	782	792	821	842	791	760	829	841	857	816	820	850	797	825	819	853	813	861	861	847	798	843	813	835	807	850	849	852	834	827	888	914	838	819	859	836	798	840	818	812	822	818	829	815	851	815	796	811	815	786	863	806	807	836	804	833	818	847	797	840	853	823	801	871	800	833	834	857	809	854	797	864	852	842	828	793	812	857	797	802	793	797	821	772	811	812	795	783	850	815	855	833	843	818	833	822	831	832	799	881	842	849	818	817	778	813	799	863	825	832	828	801	852	846	855	888	864	808	782	809	796	840	821	824	818	820	836	823	831	865	808	833	865	813	823	884	832	796	843	852	884	847	840	842	858	824	815	785	855	878	829	804	848	792	875	839	825	851	856	799	844	839	807	806	852	870	846	852	854	801	850	828	862	797	822	855	887	821	811	810	791	820	869	800	828	812	790	860	877	858	788	822	802	848	851	868	828	754	853	849	813	806	863	870	862	879	782	847	792	837	819	838	832	834	885	881	816	868	787	813	828	847	871	866	810	842	771	837	852	881	856	890	880	839	854	770	797	798	824	836	849	807	865	851	803	785	844	840	786	835	834	856	835	847	857	875	831	803	803	838	814	819	852	800	834	855	812	821	850	840	812	866	812	819	854	790	842	799	828	822	852	832	788	869	761	805	875	855	841	864	837	828	795	852	843	853	772	815	872	865	808	871	863	889	820	747	816	810	824	838	813	820	824	810	848	822	828	834	837	857	817	807	833	774	868	885	840	835	855	865	784	871	782	832	825	861	844	825	839	847	795	829	779	853	813	857	811	849	877	850	882	812	879	846	821	862	823	798	854	872	799	813	845	820	849	828	777	805	821	811	863	860	889	826	797	846	847	830	853	803	831	851	819	845	870	874	800	823	810	832	881	825	804	816	890	860	841	841	887	827	869	886	838	843	878	857	870	835	880	842	807	805	816	856	854	812	811	821	842	840	826	881	804	849	793	818	860	834	845	856	827	804	789	858	846	813	893	830	835	809	837	804	853	857	857	864	840	824	806	764	798	817	803	851	871	863	848	840	830	844	855	852	829	854	834	871	783	847	789	872	778	812	831	856	835	866	868	808	829	864	815	785	819	874	825	837	884	842	867	844	818	863	836	822	829	863	848	844	857	861	822	847	844	829	842	827	793	827	840	884	869	860	840	831	819	820	850	828	851	878	841	845	881	805	818	785	866	840	828	862	867	835	774	877	848	813	842	835	835	822	850	846	863	821	855	853	823	857	845	860	834	773	859	803	860	868	798	835	822	821	797	835	832	881	807	880	808	839	912	856	810	817	831	801	834	802	871	820	851	833	803	759	780	865	821	805	862	840	816	848	810	855	840	799	814	791	840	819	842	816	828	810	823	844	854	806	880	790	827	804	808	819	803	851	848	848	857	845	832	833	852	817	859	881	846	791	799	867	813	818	807	849	828	861	860	845	878	836	884	817	863	806	818	864	845	873	813	897	815	852	860	894	840	836	838	805	843	843	807	813	884	795	794	849	825	814	777	851	821	867	820	820	835	829	848	795	813	835	854	853	869	783	814	845	805	814	800	820	817	822	803	846	828	877	812	779	844	807	843	817	835	818	850	838	824	859	830	816	803	853	850	849	846	863	816	792	813	845	842	818	821	793	820	847	854	830	851	832	841	854	829	883	834	891	814	763	873	853	827	787	818	846	813	809	838	888	816	852	880	848	854	801	849	808	800	891	719	828	816	834	848	875	847	790	819	852	827	778	861	869	807	802	838	832	819	853	831	849	819	753	809	812	840	830	848	842	818	827	845	806	868	823	852	809	832	862	826	896	848	811	811	849	815	836	852	819	802	876	806	790	857	849	900	852	837	903	823	856	813	885	821	790	828	792	829	833	788	848	840	865	803	811	845	826	811	778	870	841	842	823	848	812	836	868	831	861	821	874	826	852	834	853	824	828	851	882	867	799	809	845	806	828	818	790	830	860	813	814	896	792	832	807	883	866	891	851	792	863	842	812	850	801	894	822	846	841	790	876	827	870	826	768	870	818	788	859	860	861	822	853	872	838	851	863	810	868	783	809	836	843	800	824	852	818	838	870	841	791	819	851	808	816	838	845	803	782	841	839	855	843	849	841	785	816	833	860	848	827	790	851	841	798	818	854	815	849	858	795	852	808	800	796	869	828	814	835	810	847	868	811	868	823	849	841	811	804	809	841	794	812	830	830	848	796	800	843	836	765	871	821	830	798	800	841	871	851	849	803	842	838	886	840	880	860	799	850	833	856	836	836	872	860	871	805	835	805	837	843	852	787	841	842	823	823	831	857	827	829	812	871	829	847	840	839	824	821	807	828	827	837	791	846	847	831	862	842	806	848	809	810	774	853	857	836	841	875	786	880	782	852	805	867	829	877	851	828	820	833	763	818	860	832	836	866	808	832	823	882	850	827	795	880	790	763	840	880	839	798	888	880	831	763	831	847	838	810	835	803	854	859	812	784	836	782	821	831	830	817	868	873	808	798	808	876	813	806	849	853	854	861	875	851	810	811	822	828	892	791	871	871	863	916	833	840	851	774	801	850	815	834	870	861	855	799	836	840	824	809	883	822	843	807	862	861	841	825	858	839	828	771	814	835	848	789	832	812	851	850	843	821	805	813	818	820	831	864	796	862	829	877	804	840	833	823	859	806	850	867	794	812	889	805	811	925	824	824	778	785	829	858	821	827	802	852	862	825	871	859	853	810	838	840	816	813	874	856	824	857	831	800	843	810	820	906	825	829	883	838	777	831	823	825	894	813	782	820	849	856	800	857	803	870	846	857	851	824	876	826	832	822	866	829	836	815	855	798	824	830	897	852	793	848	860	849	852	764	852	801	822	844	820	820	805	832	824	817	816	830	837	822	829	785	789	828	821	828	831	877	857	820	802	817	818	856	843	831	835	838	817	826	827	839	837	818	808	825	833	855	845	859	844	864	859	856	821	829	874	851	794	870	779	889	879	806	788	887	813	854	891	855	838	825	826	838	815	837	830	817	850	786	844	813	802	838	776	867	798	809	806	853	844	836	825	835	845	817	840	805	819	823	838	831	822	836	832	829	865	872	809	822	811	837	844	877	891	829	857	807	828	836	840	795	773	851	862	873	823	884	830	908	840	827	823	832	810	841	798	827	816	783	809	806	808	807	849	828	769	787	798	823	844	823	816	896	839	854	820	801	853	778	816	805	843	783	849	807	806	824	835	854	838	817	872	833	761	867	806	814	818	807	889	823	821	823	810	812	870	844	866	856	852	850	814
8197	5921	2931	1509	1361	1539	1325	1037	771	651	456	350	286	209	198	182	190	135	150	140	138	130	146	122	135	106	110	103	100	95	90	83	87	84	91	106	93	90	83	78	72	73	80	78	71	84	75	65	76	73	67	86	61	74	85	64	54	81	68	73	68	69	79	78	73	78	75	68	60	80	50	77	85	74	64	70	74	79	73	74	83	85	98	81	70	69	73	78	63	85	65	59	59	62	75	72	62	59	78	68	75	81	67	73	74	66	61	53	82	69	48	63	76	70	67	65	64	73	72	62	73	57	66	61	69	58	72	71	63	62	64	52	55	60	68	80	77	62	70	65	59	78	68	73	76	71	81	67	67	58	67	66	70	76	70	71	76	75	79	71	73	73	66	67	68	76	61	64	75	64	69	59	68	68	59	73	77	58	86	75	55	83	73	80	80	59	76	77	61	51	73	76	67	62	65	69	77	71	66	76	80	71	57	70	68	69	65	70	63	56	65	60	87	73	48	66	79	65	65	70	63	78	68	67	66	72	75	65	70	45	79	73	55	67	52	70	66	85	65	69	71	52	64	82	72	63	67	75	68	71	73	68	76	73	60	67	63	68	57	62	58	72	78	55	65	56	67	78	65	65	80	64	72	87	76	69	77	87	63	66	70	65	64	66	59	77	60	74	78	56	81	64	72	50	78	76	78	66	68	59	72	64	70	83	72	71	72	67	59	63	67	64	73	54	72	73	78	57	51	66	63	59	71	81	69	69	57	59	77	68	75	74	72	70	76	64	71	83	72	61	73	71	57	71	69	70	61	67	71	68	68	63	74	64	51	83	61	67	63	73	73	74	64	60	60	81	77	58	60	68	67	65	66	64	72	49	75	74	67	67	72	67	71	64	81	74	64	64	58	72	79	77	64	64	77	76	70	76	67	63	76	83	84	62	65	58	69	59	88	69	75	59	62	75	72	68	74	79	62	81	72	66	68	72	62	90	56	71	74	63	76	68	62	58	73	69	80	74	68	65	63	62	80	74	75	80	72	79	69	65	80	66	64	74	75	76	72	65	59	68	62	48	75	68	58	64	76	76	69	79	72	68	75	68	68	70	68	68	68	54	72	77	63	68	59	76	79	81	65	65	62	68	83	54	75	69	73	72	81	73	65	74	70	79	73	70	68	80	81	67	63	70	69	66	63	63	71	68	64	69	65	65	65	65	68	70	63	65	69	67	67	66	71	63	76	62	96	76	75	74	69	74	63	64	73	58	64	68	71	69	78	74	69	59	65	60	68	72	76	71	59	68	53	63	72	70	64	73	66	56	82	53	64	75	62	66	76	71	63	65	75	85	68	73	57	66	75	61	73	83	82	73	100	76	63	63	82	64	61	61	85	73	69	74	67	59	66	68	81	69	81	66	79	79	51	74	78	75	67	69	76	78	85	79	80	61	63	63	66	76	74	72	73	69	82	75	62	69	67	80	68	82	63	64	81	69	52	70	69	69	78	71	60	66	60	71	77	49	76	97	58	70	76	66	67	65	62	73	67	60	79	67	96	84	69	64	68	67	66	75	67	56	61	81	66	78	81	64	71	71	75	61	67	64	59	65	72	65	75	82	74	63	62	78	64	66	72	65	81	77	58	76	79	69	62	74	68	58	69	66	76	66	62	63	73	79	75	61	91	72	64	74	71	62	65	67	88	78	71	67	58	79	58	73	73	62	74	65	77	73	77	73	69	67	68	66	79	67	59	72	66	54	57	59	73	63	77	65	53	71	59	76	77	68	66	64	63	63	73	76	66	82	67	70	60	66	69	70	89	65	72	66	67	65	87	74	89	78	71	65	74	78	62	79	56	81	84	73	75	55	74	85	70	59	68	64	57	67	72	74	59	70	76	79	61	70	80	61	81	87	79	60	77	72	71	57	71	58	70	64	66	87	62	61	67	63	70	60	72	63	53	69	97	77	74	61	80	60	65	82	66	85	85	80	59	74	68	82	68	72	82	71	74	74	67	74	82	66	77	92	60	69	53	71	76	61	63	64	59	75	82	61	57	68	83	61	95	68	63	100	73	49	73	63	67	70	75	57	86	59	83	61	63	62	76	73	65	65	84	79	71	58	49	88	64	65	67	60	57	57	69	75	67	62	70	70	76	70	88	74	81	80	84	84	80	57	65	57	79	74	82	61	66	63	61	80	69	51	72	65	80	63	83	52	75	75	87	59	79	67	74	65	68	73	65	68	89	66	75	60	59	71	54	75	75	83	61	63	61	54	71	76	78	62	65	76	58	54	77	63	64	58	72	67	62	82	69	70	74	90	82	61	59	63	61	64	83	74	65	67	92	79	65	77	60	71	75	64	62	64	68	79	63	64	79	78	73	74	79	66	81	59	63	45	68	66	67	73	69	83	78	84	61	49	71	60	76	77	71	68	64	67	64	74	68	71	72	75	67	68	73	76	70	78	72	63	91	77	60	59	60	72	72	73	74	73	54	64	68	61	67	78	72	75	72	71	62	64	55	66	68	70	75	78	72	65	60	59	63	71	68	70	69	53	90	54	64	73	91	67	73	70	68	70	71	70	56	65	66	79	66	72	73	62	75	71	78	60	63	73	69	79	60	76	74	68	82	71	75	82	89	62	80	83	78	73	64	71	76	66	80	59	62	66	80	63	63	72	72	74	64	65	73	74	61	61	74	69	88	71	67	55	68	81	70	55	72	78	68	71	70	76	63	65	65	63	69	59	74	83	55	63	71	54	54	68	66	74	67	73	69	62	68	61	72	73	65	74	73	62	75	51	81	69	61	65	61	70	74	70	77	75	61	70	71	74	61	69	72	79	83	75	70	65	63	55	75	48	72	72	50	56	79	73	64	60	73	66	77	64	60	84	78	86	76	73	68	86	61	71	74	65	73	65	74	70	63	78	85	67	75	72	80	67	73	60	66	73	73	63	73	75	74	59	54	67	54	78	83	83	64	75	74	62	70	58	66	68	73	54	54	61	82	76	94	68	69	53	77	76	71	54	54	88	56	78	70	69	78	65	70	58	71	70	65	66	67	73	61	77	60	52	89	76	59	61	84	78	87	59	72	73	64	73	71	57	66	50	54	80	68	63	72	59	71	68	78	53	58	66	75	67	72	74	75	69	89	68	55	71	61	73	57	64	58	60	81	54	72	72	60	74	71	84	56	68	63	63	80	74	63	73	80	68	61	70	74	68	83	69	69	87	61	69	66	66	63	64	73	65	69	78	58	78	65	55	67	70	71	53	67	62	77	66	68	62	70	84	76	57	58	76	79	76	56	66	73	74	65	66	65	71	60	71	74	66	84	56	77	65	58	58	73	61	66	67	54	63	70	64	70	80	86	82	64	72	65	82	76	64	84	64	64	62	76	57	63	67	60	55	68	64	79	68	69	74	66	75	67	62	66	70	69	63	58	64	87	64	87	79	78	78	73	63	85	82	60	61	65	56	60	69	56	64	67	78	70	88	67	66	67	65	69	60	78	76
35166	26747	21997	26444	31125	30514	28008	24563	20637	17531	14124	11126	8949	7024	5919	5172	4745	4361	3872	3760	3576	3514	3231	2971	2808	2486	2275	2160	2000	1938	1807	1604	1589	1494	1472	1370	1423	1329	1287	1158	1125	1105	1034	1052	965	1014	986	972	916	859	912	825	898	843	853	884	890	840	843	853	831	802	804	855	840	820	789	828	832	838	862	801	806	831	855	832	845	832	783	823	788	825	815	869	808	840	827	839	807	851	830	827	837	904	818	757	843	801	789	803	812	802	837	815	811	817	821	855	827	887	809	824	865	868	815	805	841	855	802	819	870	787	817	834	834	801	858	855	807	817	851	824	833	823	836	806	848	815	860	868	843	849	848	788	836	844	853	830	804	835	801	790	762	760	848	781	842	886	867	846	840	817	842	822	882	817	840	841	819	786	808	871	848	840	815	816	809	832	836	849	855	878	836	820	836	815	776	798	817	862	806	850	814	787	843	858	769	858	890	796	797	824	806	843	880	810	818	781	846	800	850	814	825	848	846	832	840	860	817	835	840	880	807	873	829	887	850	830	811	845	799	827	842	791	820	868	819	858	884	829	835	802	775	883	834	833	824	829	840	859	820	800	829	839	851	827	856	833	818	826	856	851	859	794	831	858	826	823	778	800	860	893	836	839	837	814	866	812	843	835	836	791	848	837	799	819	817	844	819	877	816	786	832	816	816	848	871	869	867	813	806	822	805	827	861	830	846	807	833	820	806	759	766	827	825	805	851	738	858	807	846	842	836	809	891	814	815	835	840	883	808	876	846	835	831	815	855	858	909	855	873	788	883	842	816	824	830	834	813	811	864	890	908	825	841	823	846	835	767	833	784	786	821	851	823	837	851	839	784	818	850	848	843	834	860	855	812	825	882	852	807	798	824	873	872	884	858	828	869	828	867	803	778	852	788	815	817	840	835	791	844	851	804	886	806	802	821	863	840	887	831	869	830	850	880	814	814	852	821	818	872	840	834	841	816	853	845	879	838	803	856	817	801	815	789	817	844	815	843	854	841	833	819	817	800	835	831	803	857	853	814	813	830	813	843	805	874	841	834	825	840	820	804	828	829	836	840	814	860	835	811	825	780	838	860	834	858	867	778	846	802	828	875	878	819	860	780	804	837	870	824	808	805	867	819	848	902	870	820	794	898	788	859	782	846	845	846	825	809	788	830	805	841	875	901	835	844	818	819	837	848	787	820	838	823	847	861	866	862	807	805	787	812	807	867	809	814	842	799	853	833	889	818	877	795	798	829	816	890	865	840	865	866	833	795	811	825	818	818	834	830	832	789	809	817	798	882	807	834	869	839	836	804	807	828	795	850	830	838	893	854	800	786	815	845	795	779	871	847	783	857	851	794	795	812	880	880	760	852	853	824	767	884	880	810	889	851	858	791	831	799	841	850	830	858	809	818	829	849	855	798	857	854	857	829	843	888	841	808	787	864	853	838	879	843	823	801	830	894	803	802	836	844	868	839	929	796	804	827	795	823	852	820	827	813	864	817	854	858	879	834	875	847	843	841	837	823	812	782	873	847	844	770	778	800	837	763	813	845	838	816	848	863	853	861	862	824	839	803	821	818	845	846	863	813	823	845	820	859	811	801	832	839	891	845	846	866	839	822	821	831	858	833	831	876	849	808	869	853	796	814	790	855	856	886	837	858	834	835	842	782	806	820	863	847	835	767	839	821	792	850	846	830	802	847	826	849	834	875	866	827	817	830	815	842	860	799	827	855	844	860	859	845	860	820	834	859	846	819	833	842	840	827	892	843	804	876	796	893	859	837	790	849	848	869	862	798	794	828	817	818	824	850	846	859	820	871	839	786	849	791	814	839	817	787	838	823	805	781	830	869	875	803	813	835	815	800	829	809	797	871	842	807	836	847	864	824	827	802	876	812	802	852	875	859	842	808	854	877	853	806	803	886	786	810	778	899	836	847	821	837	848	858	836	846	847	821	790	878	778	859	864	808	805	891	833	789	840	832	844	876	838	791	865	822	815	859	822	869	815	854	820	808	811	806	780	815	845	829	805	849	863	852	837	903	814	811	830	817	842	816	856	825	825	816	809	857	851	803	824	844	846	812	820	820	855	821	829	819	840	771	840	839	814	839	830	781	833	881	833	793	775	849	875	803	855	860	872	841	816	833	838	817	791	817	828	830	838	830	808	822	853	877	857	836	771	822	835	861	851	811	851	847	809	829	806	846	841	735	862	797	808	802	836	786	891	873	818	832	850	791	822	829	848	828	854	852	809	852	886	825	812	797	854	841	833	813	841	865	833	831	849	826	860	862	863	850	811	823	848	832	850	844	803	822	784	873	825	841	798	807	827	839	835	788	797	892	834	867	869	841	811	809	806	821	853	812	791	832	815	807	793	854	826	853	845	834	856	849	801	835	830	844	862	839	861	870	820	801	779	787	853	821	857	831	886	787	826	837	828	807	835	842	817	797	801	817	857	873	837	840	805	817	822	821	832	806	887	874	846	866	811	814	824	878	841	827	828	842	835	892	839	838	827	854	808	867	850	866	833	880	849	856	840	770	846	838	824	862	839	806	853	822	828	807	817	863	807	841	870	816	831	854	817	813	829	845	833	881	780	851	858	811	873	841	855	787	825	853	852	861	851	877	863	803	795	852	813	827	876	829	807	838	845	758	785	813	858	850	818	847	834	835	835	860	809	831	857	831	810	833	854	882	831	846	856	834	838	778	814	804	802	791	835	751	853	820	804	836	818	870	789	816	788	839	837	837	886	819	845	810	824	851	830	875	826	839	815	860	863	828	842	847	818	819	778	851	819	820	800	869	843	842	791	827	842	865	843	865	828	827	865	840	825	780	846	794	840	856	851	849	859	863	840	859	831	870	831	830	766	848	816	789	811	877	797	809	835	811	831	865	873	822	805	856	820	804	837	812	773	862	848	826	850	811	805	851	836	819	794	891	810	785	811	795	819	892	857	911	810	850	827	847	891	793	832	823	826	874	865	862	796	860	831	811	797	815	845	818	782	835	811	845	797	888	845	810	855	837	840	814	891	820	824	832	833	825	845	815	791	821	844	834	846	841	788	822	863	790	818	845	818	784	800	769	859	805	807	872	859	828	844	824	797	836	807	803	827	859	859	842	801	834	842	835	858	870	820	878	845	767	837	924	832	832	818	833	814	843	863	834	825	838	862	872	846	815	844	812	847	807	847	817	793	820	794	845	854	826	812	830	860	855	839	835	822	854	836	839	847	826	828	797	831	819	855	842	840	845	863	851	760	840	869	786	850	896	829	803	869	831	812	831	798	858	877	842	801	842	792	854	860	892	814	866	846	809	854	811	883	786	836	841	830	887	790	777	831	824	824	826	872	850	855	864	813	833	805	816	815	812	850	809	837	814	846	815	819	812	827	860	817	773	833	805	815	798	806	853	800	819	839	852	811	800	835	866	838	828	778	888	803	791	827	839	794	798	851	836	815	836	864	894	844	914	814	824	815	793	833	831	814	849	866	849	808
4780	2351	1047	568	552	638	538	459	365	302	236	167	154	123	94	133	96	89	87	101	90	104	81	91	85	71	79	61	70	94	92	69	64	52	64	68	67	60	83	76	76	63	56	66	70	71	54	59	60	76	83	59	73	68	61	65	68	65	63	60	70	57	57	58	59	78	62	68	62	76	71	59	63	54	46	62	55	80	51	77	75	66	59	72	62	56	72	58	71	73	74	57	68	70	56	60	56	55	67	50	68	70	65	68	54	76	67	66	57	56	69	57	78	53	47	60	70	65	58	75	69	66	71	68	60	57	65	62	59	58	57	71	76	45	62	73	56	66	65	66	63	77	65	57	63	52	59	57	57	67	47	52	54	69	64	62	65	60	73	53	65	67	66	73	58	64	67	66	67	62	70	60	57	75	55	77	66	77	56	74	84	59	75	59	65	53	60	59	70	69	61	57	61	75	61	64	52	68	60	66	62	71	65	76	71	49	58	55	59	60	57	59	62	64	51	70	66	73	73	59	56	58	50	51	79	63	56	63	69	73	63	61	64	63	56	60	38	64	61	68	55	56	59	72	48	73	54	53	60	76	72	77	55	51	68	53	64	75	53	67	75	55	55	59	75	67	58	69	70	71	66	62	60	52	67	69	59	65	71	71	70	66	54	69	65	66	71	48	54	61	63	55	65	66	69	62	60	54	54	73	65	72	58	64	52	70	53	62	65	72	58	67	56	71	62	88	64	72	83	72	66	68	71	69	56	85	56	48	74	73	80	70	64	58	54	59	57	63	78	50	67	65	76	75	68	52	56	67	71	54	71	76	71	66	69	37	64	58	56	55	64	60	72	48	53	46	62	64	63	58	73	76	72	69	58	71	74	64	69	56	71	58	60	62	67	69	56	58	60	66	72	74	63	55	49	59	58	55	63	69	72	63	64	67	73	65	56	62	61	68	67	61	62	72	66	59	62	69	65	53	73	69	61	59	77	63	65	74	72	61	57	67	66	60	65	69	57	68	79	58	57	53	66	70	71	52	69	65	63	62	62	61	62	67	72	59	69	55	72	76	65	59	64	60	53	64	63	84	67	61	81	76	67	68	71	63	63	65	66	62	60	64	69	56	44	71	56	65	55	64	58	41	58	44	60	61	64	73	60	66	59	64	56	67	65	72	68	62	66	55	69	58	66	62	71	78	64	58	79	62	71	62	62	62	74	76	82	67	60	73	69	74	80	63	74	60	68	66	66	67	57	68	54	52	65	64	52	74	65	79	55	64	57	59	60	65	60	56	53	74	59	76	71	61	70	54	86	65	67	64	78	62	51	56	59	66	70	47	66	63	63	69	54	67	64	59	66	68	41	79	64	76	65	75	64	59	47	68	64	64	62	64	71	71	59	70	59	66	73	64	85	67	74	55	60	61	54	58	55	51	58	54	57	76	70	56	77	61	67	78	74	66	65	65	82	59	56	75	60	55	60	60	68	66	60	65	73	64	70	64	63	56	68	86	60	74	68	70	64	59	62	74	72	65	88	70	59	61	73	64	60	65	61	69	57	80	57	51	65	72	50	70	70	72	81	52	69	71	89	62	64	55	57	48	75	64	55	69	65	58	64	57	69	64	74	68	51	60	70	72	80	60	63	67	61	85	71	66	60	55	61	59	73	49	76	60	81	64	60	65	52	70	70	52	59	67	59	67	70	67	56	64	60	51	56	61	81	70	62	71	63	64	60	64	68	62	75	52	63	49	63	66	74	75	72	74	74	80	65	82	61	76	71	64	62	58	74	68	64	64	59	58	66	58	65	65	52	62	72	70	51	49	47	77	66	69	67	69	57	60	63	65	69	58	66	64	65	60	58	59	66	62	65	72	63	74	67	49	64	78	65	62	74	72	78	48	79	68	56	73	63	74	65	54	70	57	63	73	59	73	64	59	69	69	61	62	67	79	64	69	66	52	67	69	57	69	69	56	65	64	81	72	70	65	66	73	47	62	61	50	62	76	69	53	53	58	68	53	58	63	83	56	83	61	64	63	63	81	55	68	75	52	59	59	68	55	55	66	56	58	67	74	68	73	68	64	71	72	76	70	73	67	66	62	73	56	53	70	67	63	68	64	69	69	56	68	68	58	62	67	62	61	79	67	71	69	54	60	58	67	61	52	60	60	55	58	68	64	62	86	68	67	67	57	74	73	64	77	58	51	71	60	60	74	64	72	58	65	52	68	64	66	68	64	61	71	71	63	63	71	54	73	55	65	58	60	52	76	56	64	64	63	55	71	62	63	58	68	54	67	39	58	59	78	59	61	65	77	74	55	62	57	62	69	66	68	52	67	65	69	58	55	80	59	55	67	69	64	70	64	52	86	64	55	63	69	81	51	65	75	56	68	62	77	70	71	64	56	68	70	64	60	65	73	61	55	70	58	62	71	73	47	58	58	53	54	58	85	71	69	69	58	68	61	70	68	83	69	63	62	64	69	60	62	73	72	57	63	66	71	63	61	72	67	53	56	64	59	57	76	61	61	73	69	45	68	63	67	69	71	65	70	69	64	53	70	62	68	81	67	55	78	64	74	58	81	50	53	74	63	86	75	67	66	69	62	70	63	50	60	70	58	67	71	66	68	73	63	66	71	62	54	61	73	53	66	59	82	61	61	57	73	47	70	66	62	67	64	64	39	70	58	66	69	65	78	54	53	57	70	68	57	62	60	63	61	65	63	75	62	56	62	61	59	73	79	54	60	53	69	59	65	77	54	57	76	61	63	71	69	56	59	51	67	63	63	59	74	70	40	57	65	63	66	71	72	62	63	69	65	57	80	62	60	60	76	62	63	57	61	82	62	50	68	54	57	60	54	61	63	61	61	74	74	60	80	49	71	76	63	60	71	60	50	51	55	63	69	57	63	59	66	59	57	65	68	59	55	68	56	62	70	63	58	70	71	59	58	63	56	66	48	65	69	70	51	56	52	56	66	77	65	58	58	71	49	63	78	57	49	69	60	56	63	69	62	61	66	73	50	64	69	59	61	57	59	68	73	71	72	50	57	70	66	77	69	62	58	61	54	53	60	62	71	58	50	70	61	62	66	63	79	56	68	62	67	57	66	72	57	62	69	75	66	60	64	73	68	57	63	66	62	61	61	62	57	73	58	70	59	64	86	70	71	61	62	64	76	57	75	72	60	80	64	50	59	63	72	65	62	61	66	59	74	50	64	57	71	57	65	65	82	70	68	76	67	69	51	59	60	64	69	53	54	57	69	54	62	65	61	82	64	67	65	70	72	78	44	76	74	57	51	54	67	64	69	59	59	53	59	84	81	55	71	63	72	61	72	60	77	58	71	61	69	68	72	73	69	61	58	69	50	71	72	53	58	67	78	67	63	62	61	67	57	54	52	75	78	59	73	52	50	80	70	73	56	56	80	64	69	68	62	58	58	69	55	62	73	56	69	67	60	72	67	68	59	60	60	74	64	74	79	62	58	48	58	65	61	57	52	68	60	78	82	56	53
28711	20587	14759	18255	23283	22979	20406	16703	13603	10678	8151	6181	4861	3629	2973	2783	2516	2300	2092	1886	1866	1745	1731	1640	1550	1453	1380	1317	1298	1199	1194	1095	1146	1064	982	1093	998	1002	933	948	915	882	891	864	888	894	836	880	833	837	809	822	884	856	861	772	804	821	818	775	839	767	767	808	836	808	806	817	768	817	820	764	802	775	794	777	785	752	772	742	779	795	804	775	765	784	765	816	787	759	794	802	777	843	836	757	776	792	771	787	834	782	789	744	827	756	787	821	816	779	781	820	741	812	797	752	794	800	751	807	782	784	768	772	780	772	815	801	756	810	804	783	796	814	733	757	740	758	783	837	816	807	799	783	767	794	769	764	763	824	794	802	765	775	788	727	816	795	738	777	781	826	748	778	723	816	811	804	775	784	794	775	765	797	805	830	815	855	782	758	811	747	751	794	792	783	828	750	792	782	804	791	779	818	804	827	766	810	719	784	809	779	772	811	792	794	745	779	819	771	836	776	800	771	740	784	794	786	835	808	805	789	809	788	781	815	803	784	771	775	829	819	786	807	807	816	762	767	787	753	821	787	819	778	772	748	790	729	839	736	844	799	847	816	827	768	778	781	806	793	777	775	817	782	767	785	813	787	784	792	753	824	758	741	799	775	757	783	771	809	803	800	779	762	787	796	767	771	809	785	796	754	799	848	792	773	802	747	750	740	800	793	782	742	774	781	821	802	830	777	743	806	807	753	823	853	791	752	739	757	781	743	781	785	785	819	782	775	766	794	795	825	779	764	800	824	796	762	791	779	768	779	789	773	850	823	784	713	780	767	802	796	769	794	792	797	840	757	812	822	775	803	795	780	797	827	816	811	794	833	755	775	771	776	847	777	817	773	774	765	802	802	778	751	813	760	816	827	805	862	760	798	797	789	837	779	735	788	876	756	791	806	757	767	820	782	772	798	749	750	776	831	784	789	782	816	812	787	776	781	762	767	773	819	780	747	838	770	810	800	795	759	742	802	805	778	770	814	800	781	769	834	813	804	776	773	762	810	768	796	800	787	777	778	775	810	790	738	756	823	765	724	711	804	772	828	770	778	791	795	786	817	827	800	778	738	803	787	819	792	749	796	782	824	761	793	815	786	808	757	754	816	769	794	778	812	797	836	817	771	835	782	824	769	750	837	806	791	799	787	798	827	749	779	832	832	759	776	766	801	750	792	778	750	801	792	766	785	800	748	804	810	728	837	789	815	816	794	777	804	820	783	767	734	801	840	770	764	781	779	783	781	800	830	822	787	783	768	777	797	794	745	805	765	736	765	789	811	758	872	776	745	815	734	821	754	762	767	763	758	800	819	756	783	760	798	790	774	735	771	802	746	790	791	713	729	813	769	802	757	762	814	820	814	766	804	807	830	812	821	769	794	787	821	782	750	826	795	774	808	808	809	760	824	828	774	807	771	804	824	753	783	779	770	777	803	829	790	809	796	794	795	770	782	795	787	806	803	793	785	803	795	780	849	799	799	833	769	741	778	811	744	809	777	819	803	765	831	785	796	802	802	837	796	783	773	770	810	733	822	842	815	764	816	794	815	799	801	803	733	779	756	802	771	837	816	772	840	805	804	784	809	796	800	773	810	807	816	851	764	800	774	763	788	791	762	789	747	755	764	766	801	781	768	814	731	802	758	768	839	820	745	759	811	819	766	760	799	773	802	749	840	771	805	789	818	795	767	736	791	777	788	842	753	817	726	773	749	820	794	789	789	754	821	793	762	729	753	815	760	760	827	801	792	815	796	797	795	818	750	798	808	761	757	745	789	825	786	823	768	819	772	755	784	804	811	771	830	803	804	810	769	774	799	753	821	819	783	800	785	827	780	785	761	825	750	773	815	771	776	790	768	790	781	797	758	821	750	741	780	795	804	744	842	784	788	802	747	782	799	794	796	739	817	820	839	752	792	772	824	759	817	810	785	786	823	812	802	794	813	799	784	759	794	790	793	801	795	778	829	780	774	771	807	754	786	810	794	800	777	795	799	812	839	802	775	749	780	833	794	746	796	768	777	711	809	754	789	763	792	777	731	780	810	779	792	788	741	773	820	769	825	783	793	767	802	812	798	838	801	789	836	760	826	783	791	861	786	740	827	718	817	759	816	824	777	776	749	757	827	777	811	797	766	779	778	805	800	792	738	779	782	779	758	778	818	783	822	817	797	824	757	810	764	835	791	781	769	811	799	820	741	819	747	795	799	827	794	778	774	783	780	796	815	794	808	757	800	832	765	738	778	771	763	800	833	753	788	835	806	772	812	802	750	801	800	778	800	792	806	762	762	816	775	731	754	774	802	782	816	800	827	782	838	793	807	805	791	791	841	784	785	781	801	808	784	822	773	813	787	757	760	808	790	767	739	775	783	761	772	809	800	820	781	811	759	760	786	842	746	744	779	807	766	753	841	788	791	776	766	752	825	779	770	789	793	793	805	789	784	766	763	809	717	789	796	764	790	778	772	752	752	810	797	783	775	769	802	803	752	789	771	725	809	767	827	772	814	780	838	734	804	822	752	858	791	758	773	774	828	805	826	813	756	824	767	791	845	793	784	769	800	796	804	818	778	787	815	820	756	784	809	841	737	819	805	763	751	799	787	838	773	740	782	741	784	775	793	767	788	825	807	777	762	809	771	784	824	800	768	807	798	746	808	807	832	803	702	775	787	821	812	763	783	758	826	810	751	758	781	763	796	814	833	809	775	820	779	743	793	805	841	750	781	811	756	748	805	764	787	777	784	787	830	807	818	805	822	813	762	840	803	779	754	795	817	814	761	823	767	828	827	789	761	766	762	787	804	764	739	773	732	825	806	826	739	784	790	757	802	768	800	783	781	761	771	775	782	774	759	775	735	804	787	832	772	769	753	740	761	771	812	803	815	816	803	796	804	773	753	757	785	741	796	790	801	752	761	831	785	837	788	833	810	806	792	814	813	781	870	759	790	762	758	787	846	761	777	731	803	782	821	792	806	774	823	835	729	770	780	753	825	771	819	790	749	769	839	771	764	788	798	741	796	755	729	780	743	771	766	771	765	780	760	836	771	778	770	793	815	819	785	754	838	774	807	870	739	808	788	767	780	822	762	771	796	828	781	830	790	740	754	784	790	811	803	779	773	771	842	813	829	802	814	808	832	793	799	798	785	750	810	744	770	764	760	790	827	763	759	821	824	763	736	788	815	789	758	777	788	791	773	777	739	788	759	825	806	801	789	777	751	770	792	791	714	835	766	767	762	805	838	792	769	848	795	714	822	748	763	816	793	783	818	815	798	797	832	772	788	801	789	804	837	765	792	792	775	768	791	748	789	761	803	794	758	748	740	774	727	735	798	774	769	786	749	798	790	747	723	830	793	803	825	789	801	778	766	821	826	815	793	822	775	803	763	800	770	784	796	803	766	867	779	815	799	799	805	825	822	789	774	777	784	757	794	791	763	811	803	799	805	809	825	785	761	794	805	801	842	791	848	776	783	819	739
6123	4330	1952	1054	978	1046	868	662	538	392	298	264	240	157	150	141	126	114	122	89	105	97	86	87	104	102	102	84	81	85	86	99	77	73	76	72	74	66	73	74	74	67	80	62	71	70	71	78	83	78	79	71	61	78	49	53	64	55	60	65	73	61	57	67	66	64	59	68	60	76	60	84	77	72	73	63	53	73	66	69	60	57	67	66	68	79	69	72	66	42	56	60	88	65	74	68	70	65	81	76	70	57	74	57	66	70	67	74	77	77	65	67	75	51	64	63	77	68	69	63	72	65	59	81	65	73	84	80	53	62	57	71	68	59	83	82	59	69	64	69	61	74	63	64	60	61	65	53	67	72	63	78	53	71	55	52	64	67	73	59	61	80	75	62	60	73	49	57	60	71	62	57	69	82	57	74	49	69	65	59	74	68	64	61	78	57	67	63	68	68	71	56	57	77	103	62	79	72	72	58	68	56	76	68	70	67	52	64	55	77	55	67	73	67	71	61	70	69	66	67	53	55	64	49	74	66	64	71	57	68	57	62	65	69	60	64	74	77	61	79	78	73	79	46	65	74	69	69	80	68	67	67	70	72	54	66	60	66	63	65	73	55	62	59	60	65	76	65	63	66	57	58	73	67	73	64	64	50	60	59	53	68	64	73	74	66	52	69	72	51	60	67	64	60	66	68	67	68	52	50	71	55	67	57	64	74	60	71	72	64	56	66	84	57	48	75	69	63	72	51	64	69	65	60	68	68	70	50	51	58	68	67	61	71	59	86	83	78	69	62	76	69	73	80	71	60	62	56	89	72	63	77	62	64	63	64	69	72	80	72	54	67	78	63	59	74	67	62	62	48	58	66	61	66	50	61	68	73	57	72	61	68	75	55	61	86	75	83	63	66	66	61	74	53	75	69	74	59	81	68	73	77	63	67	80	69	66	66	62	75	59	65	50	68	56	63	69	78	88	63	79	80	70	59	64	56	63	67	51	65	71	63	54	56	71	63	59	57	61	64	67	65	72	69	63	66	65	52	74	48	56	64	80	60	70	77	63	63	59	72	67	72	54	81	66	79	75	64	56	59	60	64	61	66	69	57	64	46	67	58	65	59	63	61	83	72	89	73	61	68	74	66	60	64	56	63	55	62	61	67	62	72	69	58	55	57	61	66	52	51	78	70	60	77	69	59	74	70	68	65	72	62	72	71	62	66	52	81	87	69	71	60	70	63	58	61	76	61	63	65	68	69	51	67	62	55	55	71	55	66	76	77	76	54	58	65	61	61	75	63	53	72	75	79	70	70	53	62	58	65	57	75	71	66	66	70	55	70	58	62	65	73	64	68	57	68	73	64	59	71	65	65	54	82	70	50	59	62	76	72	74	71	72	73	54	59	62	76	55	61	72	63	61	66	66	69	76	54	77	73	62	78	56	64	63	71	73	65	65	70	65	74	51	71	62	63	74	62	61	60	73	64	70	60	55	58	64	67	56	73	67	71	63	60	85	82	59	58	52	57	54	77	62	64	82	63	50	71	65	76	57	77	54	70	68	61	62	54	65	73	62	63	91	85	74	65	74	55	61	73	65	63	67	59	62	74	75	57	55	71	63	65	65	71	59	74	79	63	71	68	44	66	56	57	76	68	62	71	56	71	67	65	64	57	71	50	66	58	58	65	71	67	60	67	79	59	64	53	60	84	71	72	58	56	64	48	60	63	63	70	57	59	67	73	64	67	71	60	80	92	83	83	78	75	63	76	53	57	63	70	68	72	73	68	56	80	53	81	64	68	53	64	69	68	67	66	68	68	61	58	62	53	65	58	66	63	74	59	61	73	60	52	66	66	65	66	65	51	67	71	54	60	62	67	83	69	71	79	70	71	62	79	77	76	72	81	73	67	79	67	73	51	56	69	57	73	65	77	61	62	72	71	66	66	56	60	63	58	73	63	62	58	60	55	79	63	50	64	66	62	71	65	74	66	62	76	75	65	60	60	68	71	70	58	49	66	60	66	71	64	68	71	63	63	63	79	73	59	65	65	62	80	64	70	68	65	76	69	63	88	57	71	71	63	74	71	61	54	73	82	69	73	70	69	77	70	56	76	48	57	65	57	73	75	70	74	74	67	75	48	55	64	61	64	71	77	66	60	60	65	69	71	65	62	60	67	65	74	59	73	60	64	64	58	78	62	62	47	58	74	63	64	50	65	54	73	65	58	75	58	62	92	67	68	76	66	65	79	63	61	64	74	57	58	74	49	80	80	70	52	75	76	71	62	78	55	64	61	62	71	70	64	76	67	61	58	58	68	50	67	75	56	53	72	65	63	66	57	65	71	71	68	70	68	63	65	65	81	70	62	60	57	52	66	69	67	76	72	57	68	76	51	65	60	70	51	60	74	67	49	88	74	65	63	66	68	69	74	64	77	65	67	55	60	80	57	56	76	67	59	67	60	61	61	58	74	55	56	79	61	64	60	71	67	67	81	61	70	55	62	62	57	61	77	65	71	56	73	60	72	58	57	41	66	66	63	73	68	67	64	72	53	64	59	53	73	70	61	59	63	58	73	59	66	70	70	72	65	56	67	75	60	80	82	68	72	65	67	62	66	72	66	63	68	71	71	66	60	59	67	70	71	63	70	78	51	59	65	69	60	83	62	65	52	57	57	55	71	65	73	48	48	61	53	74	73	58	50	71	66	65	60	65	52	63	63	63	65	75	72	63	61	62	52	75	75	77	59	61	73	56	73	76	52	55	67	79	63	78	66	62	61	63	57	57	39	53	55	50	73	59	61	69	63	51	63	61	66	60	62	70	59	57	58	59	58	88	56	66	60	64	63	65	59	65	64	85	66	57	54	68	53	76	68	58	74	67	63	67	75	61	69	76	71	67	62	58	61	60	63	56	70	60	75	79	79	74	68	76	54	62	62	72	77	55	60	66	59	74	70	84	69	56	63	54	41	66	48	72	72	66	59	64	69	76	74	56	60	72	63	84	80	55	57	49	68	65	66	55	68	59	63	66	79	72	56	61	78	60	67	67	68	66	64	81	76	51	71	69	63	83	53	55	80	63	57	58	70	82	76	69	70	78	56	65	80	73	56	73	63	76	71	62	64	69	46	83	67	80	74	64	68	74	72	55	58	66	61	64	52	63	74	72	65	55	72	76	59	75	64	56	78	80	67	79	60	78	67	85	74	74	62	57	63	52	67	67	63	54	68	63	58	58	61	71	70	70	79	63	62	59	65	81	74	60	64	71	59	71	58	64	61	61	66	64	68	65	78	66	65	72	61	53	70	67	74	67	65	74	77	57	72	80	56	59	63	58	72	68	56	69	66	72	60	80	56	56	69	67	68	68	55	57	58	57	63	68	72	67	63	68	61	70	50	77	58	60	85	74	56	58	56	64	64	75	70	61	72	76	63	69	80	63	77	71	56	72	74	84	62	64	66	70	64	76	55	61	68	76	57	61	53	64	63	54	84	71	80	74	64	65	64	64	66	76	60
32822	24520	18883	23275	27920	27150	24379	20772	17248	14031	11352	8741	6752	5222	4216	3726	3351	2935	2655	2471	2488	2397	2244	2195	1940	1806	1638	1623	1529	1463	1306	1311	1262	1185	1183	1162	1120	1048	1020	1030	992	975	933	952	882	891	857	854	929	889	851	891	892	813	844	863	885	824	840	836	761	771	789	768	826	778	786	846	781	789	839	790	817	838	796	789	806	812	778	799	792	779	804	785	758	829	813	781	801	795	798	758	782	807	803	809	844	841	811	824	773	776	790	826	804	789	825	834	792	775	828	805	802	804	802	794	807	783	779	799	803	801	764	806	805	769	812	767	776	779	785	800	781	797	787	785	788	781	763	764	775	805	818	779	770	770	771	832	788	793	788	802	803	810	790	762	800	835	801	826	813	848	842	823	810	730	815	779	758	769	819	824	804	820	768	816	798	761	843	760	807	811	833	796	773	770	814	807	795	775	778	789	802	812	813	818	750	817	750	720	857	830	791	844	778	773	797	818	772	745	798	791	848	755	711	784	761	829	857	800	795	804	826	832	773	832	776	753	820	755	800	828	764	752	771	762	791	827	788	810	842	790	791	753	828	835	795	739	828	816	797	797	795	747	745	816	806	817	774	768	801	756	798	758	843	789	828	807	804	771	814	815	846	769	773	818	779	813	779	750	860	828	778	838	822	787	806	802	771	789	812	781	823	781	785	802	805	713	785	824	785	809	798	770	789	778	831	807	777	792	749	805	800	773	768	840	825	768	789	778	787	767	768	765	833	774	839	805	859	792	795	777	816	819	765	833	766	802	830	750	789	833	772	806	727	793	842	739	805	821	791	721	810	777	816	755	805	780	823	784	766	764	758	765	794	736	772	826	806	795	785	772	773	777	803	790	748	791	819	836	787	774	812	763	773	834	786	797	804	830	808	816	755	791	828	827	807	793	814	794	789	788	778	837	753	784	827	810	781	800	753	833	779	836	809	764	852	814	767	760	803	819	751	803	793	780	785	792	811	833	726	831	842	761	790	814	775	784	815	746	807	750	762	809	803	818	774	811	801	804	759	791	746	729	775	802	775	809	801	797	807	862	841	786	814	815	800	765	770	769	814	814	805	780	735	836	800	782	783	807	793	785	761	747	775	811	778	842	764	788	799	815	782	772	775	843	824	774	800	804	774	785	812	817	762	760	797	829	802	801	764	774	758	753	789	764	785	794	794	795	787	819	845	787	764	784	800	827	747	741	844	822	805	790	781	786	821	800	794	805	811	836	771	785	734	773	802	802	816	779	755	772	758	765	774	796	797	824	824	790	792	831	776	816	748	818	839	812	758	836	765	813	789	781	819	801	787	781	826	780	841	824	762	791	780	761	801	855	793	778	806	769	823	800	776	798	793	803	738	800	757	807	828	851	748	780	793	797	854	791	858	807	847	804	852	818	813	798	816	787	796	814	778	804	755	774	807	789	779	787	770	789	822	793	834	766	810	793	813	790	845	797	767	796	764	868	798	795	789	831	752	794	792	771	773	800	838	823	802	851	777	813	789	837	797	836	764	788	795	772	828	764	843	794	760	787	799	797	786	817	844	770	830	811	813	808	765	790	860	731	806	787	799	761	848	785	825	832	808	773	786	815	849	805	827	830	819	776	784	796	787	793	826	819	796	825	828	848	815	811	802	820	809	789	778	796	793	762	805	832	815	785	818	806	791	806	831	815	790	778	834	838	803	778	792	843	759	819	797	845	773	809	796	840	800	737	820	797	772	851	843	755	811	841	788	785	805	809	803	751	781	817	831	804	769	806	770	807	809	798	808	779	867	773	844	804	815	783	798	814	848	853	743	821	764	809	782	827	757	772	819	817	818	809	755	827	797	829	795	810	861	823	797	756	827	838	836	764	804	775	804	769	786	817	768	820	831	840	777	737	844	832	812	806	839	826	811	823	804	782	781	818	776	785	836	751	807	817	809	785	806	777	792	791	780	800	787	836	763	812	787	753	823	802	837	785	816	793	801	797	789	796	756	803	782	821	837	802	819	816	774	797	807	819	821	787	812	802	788	811	803	764	805	762	819	819	798	729	843	773	846	814	794	827	779	774	808	819	784	811	809	762	795	778	796	790	763	824	861	789	808	782	797	807	776	794	779	801	786	759	805	803	790	798	747	787	783	756	730	815	850	799	815	819	818	839	809	805	792	830	767	788	840	793	780	816	810	831	755	798	762	817	818	779	835	782	776	803	772	784	807	805	785	809	794	779	784	792	758	770	825	773	794	784	808	738	817	801	782	743	762	784	774	776	791	862	801	797	733	779	767	813	794	809	832	778	808	832	813	852	799	841	769	828	784	814	815	806	828	841	762	778	817	773	790	751	771	799	823	760	786	806	789	827	806	797	782	765	808	762	778	761	810	786	795	811	789	801	792	767	805	789	793	738	770	770	797	761	824	775	831	804	786	791	814	823	761	771	847	818	781	826	796	755	766	809	793	820	841	775	794	789	795	812	784	749	766	752	803	794	762	813	804	832	824	808	819	820	856	767	819	820	843	835	878	799	804	817	755	873	756	825	774	790	777	820	811	800	816	817	820	763	817	800	814	778	801	790	812	795	805	839	782	815	796	739	785	770	765	757	828	812	762	832	826	841	786	813	809	845	816	787	760	792	779	799	802	780	748	846	804	805	814	773	831	825	808	790	822	795	753	740	797	782	782	753	783	789	802	772	771	807	800	785	816	818	747	797	826	830	799	792	816	791	778	799	812	796	739	748	803	803	792	794	828	780	742	817	791	787	794	801	761	842	757	768	789	785	771	825	815	771	818	773	827	837	793	774	799	833	845	777	790	803	782	788	751	806	852	816	842	782	761	792	794	833	843	785	813	784	828	787	809	860	737	803	797	795	773	814	789	804	815	802	821	847	813	729	755	828	833	801	790	785	759	819	783	794	770	790	836	783	807	805	768	807	794	858	801	769	776	813	793	811	771	793	816	773	802	827	824	840	804	813	761	768	817	801	847	760	768	835	785	836	761	797	762	769	825	783	781	752	784	837	768	780	804	810	828	803	748	821	799	802	778	803	840	820	807	836	771	838	803	790	804	818	808	797	783	786	747	842	766	778	812	797	776	780	783	778	809	809	823	791	809	750	797	787	801	807	778	834	828	799	802	796	801	801	819	799	709	808	834	845	780	850	803	800	811	749	793	804	798	754	784	729	822	872	829	811	799	822	783	763	746	755	845	856	803	807	793	830	717	781	769	819	789	791	783	796	755	752	834	809	775	797	818	820	767	748	766	804	783	774	807	853	768	834	793	781	804	795	775	812	807	771	794	834	773	789	852	783	812	749	804	795	848	819	751	784	823	807	793	816	808	820	816	795	831	811	815	813	820	770	814	811	823	805	831	757	784	814	797	829	771	820	809	801	794	830	797	794	818	807	757	803	781	789	817	826	789	819	796	774	811	765	775	801	855	804	819	762	820	807	806	801	778	768	856	746	784	835	797	787	774	765	784	812	824	796	810	794	800	813	781	781
7543	3934	1959	1113	965	969	965	736	595	445	346	279	262	198	136	139	152	137	109	111	106	104	131	101	100	90	88	90	97	80	99	71	92	90	91	75	86	77	74	84	90	66	73	68	76	86	66	80	73	71	57	71	89	66	69	68	78	66	72	74	76	76	64	85	71	81	67	68	74	73	80	69	62	63	62	59	77	71	65	62	60	63	59	62	62	69	76	65	75	62	78	63	77	74	54	55	78	68	59	80	54	71	74	61	71	65	75	80	64	66	62	63	75	69	76	62	76	52	77	72	58	73	68	72	61	83	67	90	64	59	83	60	77	70	73	72	59	75	73	74	57	60	66	65	76	70	76	57	73	60	61	78	63	81	74	82	69	64	65	63	70	73	75	72	79	77	79	81	54	76	78	75	70	65	76	56	72	65	75	67	73	53	67	61	76	64	57	68	73	68	66	76	58	65	78	66	52	73	72	64	61	78	64	69	68	79	60	76	62	63	58	78	69	78	68	67	59	81	64	64	73	73	69	72	68	58	61	67	73	82	66	69	75	66	62	92	71	76	74	64	60	77	76	67	74	83	60	78	64	75	50	76	68	67	67	75	70	88	73	66	78	66	72	56	72	68	75	62	65	84	78	69	69	71	62	77	79	76	76	61	81	68	67	58	77	69	70	58	83	69	75	88	68	61	59	68	70	72	66	67	66	77	68	61	71	71	68	65	74	62	69	52	76	75	77	56	73	78	61	83	70	79	76	72	66	74	77	68	57	56	81	81	68	70	61	63	56	56	71	58	74	77	79	60	68	74	66	68	67	70	66	64	71	66	57	62	76	67	57	86	62	58	74	69	49	69	86	75	73	73	63	69	72	67	63	78	77	63	75	72	75	89	63	63	66	74	79	69	63	68	72	76	84	54	77	84	66	80	74	62	62	71	70	58	61	71	68	58	73	74	63	61	83	63	69	80	91	79	77	71	70	74	71	64	79	85	69	76	58	67	76	74	78	83	66	81	62	70	78	69	70	56	83	66	70	42	77	79	69	75	85	80	66	65	79	76	67	64	47	57	55	65	73	64	70	82	86	83	68	69	66	65	68	64	77	70	54	63	73	71	60	58	80	75	72	59	69	81	65	71	58	68	78	75	61	70	61	70	63	64	73	70	73	64	67	68	64	68	61	54	75	86	75	68	66	77	64	68	64	63	72	82	68	73	74	53	66	71	57	62	64	72	66	88	66	72	70	67	65	66	81	81	77	92	86	76	58	65	68	78	86	70	69	53	77	57	69	70	59	68	72	78	70	68	71	71	73	54	77	71	60	67	58	73	53	67	64	65	70	72	49	66	63	79	66	86	61	76	97	76	79	77	51	62	80	78	76	72	67	62	75	73	68	68	87	68	69	58	61	57	61	71	70	74	76	79	61	65	64	79	71	65	56	82	84	73	72	64	59	66	65	61	47	82	72	71	59	79	68	83	67	70	55	60	61	83	52	60	73	59	70	72	68	80	74	80	80	62	75	61	64	61	62	65	82	77	66	65	62	76	66	71	68	89	68	78	59	83	79	75	57	68	85	79	46	82	73	63	73	63	64	65	70	76	69	69	65	69	56	74	81	61	65	55	89	66	65	64	63	79	85	76	59	66	70	56	44	80	72	72	66	72	71	75	65	80	62	72	60	62	74	83	70	80	80	81	70	65	62	48	75	64	74	64	79	67	61	62	79	77	80	69	75	65	71	68	58	69	61	77	49	72	72	66	65	74	60	76	50	73	74	61	63	63	58	68	65	72	68	67	66	68	90	74	64	72	64	63	76	78	77	61	76	78	75	81	83	66	55	72	63	76	72	66	64	67	60	65	60	70	62	68	72	56	70	79	89	64	77	57	76	71	77	66	76	55	71	61	69	73	66	57	74	65	73	71	53	80	69	81	90	83	70	73	59	70	62	80	74	65	81	72	63	71	91	49	65	64	57	64	76	65	60	77	62	87	68	66	64	60	65	61	77	53	77	80	84	72	85	68	72	81	64	73	66	54	57	67	63	80	79	74	74	81	71	65	64	62	68	67	71	71	67	73	77	71	77	67	65	77	71	63	78	70	61	53	83	70	70	67	74	67	64	63	85	80	73	76	77	71	62	75	74	60	81	61	63	55	59	65	72	64	60	86	68	70	66	66	79	89	68	76	80	55	88	60	68	69	71	72	74	56	73	77	83	72	68	61	73	79	65	58	64	76	72	79	72	58	64	65	57	81	79	67	62	78	86	75	73	64	57	67	87	70	74	76	75	82	72	70	66	79	69	64	71	63	63	64	66	85	76	70	57	89	70	68	42	68	61	69	67	74	75	69	51	59	82	84	74	71	69	68	65	64	55	60	70	80	65	73	63	73	66	71	76	69	65	60	58	53	65	75	80	75	81	67	54	68	71	73	72	63	80	73	66	76	59	78	56	59	83	55	71	65	58	62	69	73	77	57	60	66	76	82	58	60	61	65	56	60	74	83	71	61	68	72	80	61	65	65	60	67	62	69	78	68	71	67	84	63	72	72	76	67	83	81	59	70	77	88	64	80	59	78	71	64	80	67	67	68	68	69	57	65	66	63	65	64	68	69	85	55	71	70	64	70	71	63	66	77	77	73	73	73	66	57	72	90	75	88	74	70	84	58	73	58	68	79	66	78	68	67	68	69	58	55	69	82	72	71	58	65	62	75	76	72	50	71	84	69	58	71	67	58	83	67	68	68	72	58	59	86	61	74	65	66	68	81	74	63	86	69	70	80	63	58	74	71	80	68	64	75	64	74	62	67	48	76	67	61	81	83	69	73	78	70	74	79	62	77	76	88	70	68	71	83	79	63	67	68	52	64	69	50	81	73	65	68	67	59	65	62	84	68	84	73	72	61	69	61	68	63	72	73	80	63	49	74	66	67	66	69	77	67	66	59	72	52	78	70	45	58	69	68	73	76	78	78	67	76	79	63	64	75	62	69	70	71	65	58	90	75	71	52	65	81	65	70	66	78	76	84	70	83	66	76	70	72	57	83	73	84	74	86	69	60	64	81	54	74	65	72	69	55	78	76	64	69	68	72	62	66	69	63	74	63	80	61	70	80	71	73	74	80	60	57	60	57	65	65	82	81	56	83	58	74	65	66	72	56	67	72	71	76	84	67	76	63	78	68	59	71	67	62	66	72	63	81	77	85	57	70	67	67	49	73	47	84	71	59	61	65	69	62	71	68	61	62	58	75	84	81	68	71	84	67	66	69	80	64	82	81	70	84	79	62	62	85	66	60	64	76	57	73	61	72	61	51	59	61	61	71	61	62	63	87	66	78	60	66	74	53	71	87	66	72	54	52	75	72	82	81	74	63	67	81	74	73	76	78	65	63	75	78	60	68	73	75	75	54	68	85	63	67	77	81	72	68	72	74	76	70	59	86	77	77	71	63	75	67	60	59	64	66	66	71	79	61	80	58	73	74	77	72	76	81	64	73	68	69	70	54	59	74	82	67
31550	23973	19161	23232	27592	27453	24923	21531	18223	15084	12506	9707	7544	5988	4781	4161	3645	3118	2906	2722	2565	2434	2282	2297	2156	2053	1826	1713	1651	1623	1606	1374	1379	1288	1348	1284	1240	1191	1127	1029	1051	1031	993	1005	970	912	955	944	916	926	876	878	902	867	885	829	809	822	884	856	840	874	844	824	823	881	891	823	813	853	796	864	848	871	834	835	795	791	807	816	827	830	829	864	855	840	881	852	828	887	800	774	852	863	867	851	845	807	830	815	832	851	777	799	868	864	813	799	793	846	820	811	859	824	790	819	834	866	864	871	790	799	866	825	807	822	843	835	820	826	817	800	832	871	813	818	873	896	807	872	819	844	790	817	845	843	817	843	826	875	836	839	821	774	839	779	843	849	874	831	836	811	872	821	801	845	818	812	843	803	800	843	798	902	855	843	893	863	827	815	818	800	829	810	854	819	900	833	866	805	807	832	843	828	869	867	831	816	842	885	826	814	824	852	803	826	843	821	810	863	901	860	800	907	823	840	879	811	804	806	860	859	824	809	817	777	834	851	796	786	861	842	869	869	810	823	888	846	787	815	859	828	806	804	866	834	844	876	793	843	847	821	871	843	829	828	859	801	886	796	826	866	832	825	899	837	852	818	843	828	838	820	832	804	848	841	853	821	854	855	867	830	880	845	814	826	851	872	805	883	889	788	844	867	821	867	823	831	827	804	866	849	833	840	896	785	838	869	829	822	773	866	815	831	805	794	798	869	865	843	812	866	830	841	863	826	830	793	817	831	832	829	823	833	822	833	840	801	799	845	847	852	824	861	854	811	812	828	763	807	817	854	826	814	845	827	836	842	831	869	853	827	806	847	881	832	856	878	846	838	814	809	856	779	870	832	838	849	840	811	809	862	827	794	860	836	863	867	863	806	840	865	844	833	825	823	831	871	855	836	823	797	810	860	812	829	838	833	880	844	817	818	814	823	835	816	807	818	840	837	798	843	840	833	795	832	805	831	838	845	798	815	844	839	809	861	821	797	865	766	834	818	829	882	828	820	868	804	792	797	807	838	834	814	849	831	808	823	811	838	810	854	813	824	857	770	832	859	861	805	849	822	890	799	836	833	845	845	815	838	800	860	886	891	821	787	835	814	893	787	837	844	830	871	833	840	809	884	875	818	833	854	836	868	818	841	881	869	788	836	877	837	817	892	796	822	790	855	859	841	851	886	813	842	839	788	911	816	816	802	850	847	889	852	794	869	845	835	831	854	844	830	769	862	802	819	793	818	801	867	868	812	827	841	837	808	843	786	824	871	830	865	807	846	791	788	822	800	903	848	878	827	849	817	812	834	821	842	808	850	789	818	840	786	881	832	812	799	810	846	874	857	882	857	796	825	807	835	831	857	847	855	810	851	834	799	765	771	791	874	794	886	832	823	919	830	866	852	842	843	821	833	850	808	821	833	846	811	821	835	832	808	839	853	873	821	827	826	809	872	807	817	791	813	867	800	838	859	852	860	820	818	831	839	843	900	826	864	846	825	789	856	850	846	811	817	835	849	820	814	884	862	842	838	829	861	852	812	809	805	860	812	817	842	800	903	801	799	801	792	842	843	832	854	864	866	838	858	841	817	838	849	874	857	864	832	847	847	820	852	769	882	899	789	835	815	827	873	812	846	837	833	889	838	821	863	801	909	846	845	806	864	862	846	809	864	883	869	837	862	863	808	837	827	860	818	825	866	846	850	828	805	849	838	851	816	826	815	846	818	856	844	835	858	849	878	826	843	815	816	845	816	854	901	795	879	854	816	841	810	830	783	873	875	799	828	785	843	827	899	765	840	846	815	846	835	861	843	857	825	799	819	839	828	805	867	857	892	776	876	816	781	821	844	849	844	811	840	815	818	837	815	846	837	822	821	853	855	827	801	884	889	847	849	858	793	818	845	900	827	806	873	779	842	841	825	866	839	805	794	813	854	827	804	839	838	810	819	769	816	871	834	852	793	812	863	856	867	857	839	846	837	839	837	838	843	789	824	784	847	847	838	803	821	811	826	864	836	818	867	822	878	848	827	828	830	843	835	784	822	849	845	845	886	844	792	835	833	821	826	817	790	882	847	805	764	816	795	848	830	824	798	832	853	860	798	811	827	829	774	845	809	839	803	801	814	840	816	873	831	862	812	783	815	773	859	868	799	843	858	831	835	849	801	775	839	789	846	854	847	828	874	854	844	827	855	808	818	817	839	831	836	862	845	879	851	838	813	834	829	807	891	769	795	892	795	885	835	790	879	844	868	845	822	843	858	822	826	815	818	829	818	834	855	837	813	850	876	852	871	866	823	860	860	854	869	828	793	811	833	825	860	853	877	779	814	788	871	823	803	839	834	829	844	796	823	831	856	857	801	816	809	829	782	752	863	916	783	875	874	824	828	855	886	884	889	864	841	808	825	822	822	866	851	874	816	837	862	857	834	792	828	876	832	841	884	922	837	840	948	853	877	841	814	832	837	856	857	861	922	790	857	854	839	808	850	824	840	824	807	841	814	813	821	848	806	862	801	826	839	822	798	845	833	834	832	854	826	895	846	820	859	858	813	849	824	889	851	848	847	818	836	852	863	792	838	816	870	820	817	849	838	846	789	814	870	878	829	840	808	840	837	831	846	880	833	854	824	806	829	859	851	806	840	864	861	854	799	812	841	859	845	829	849	876	824	786	779	812	872	845	810	862	824	864	855	816	855	861	831	807	832	830	835	823	880	792	812	809	819	815	779	860	842	861	850	837	832	890	774	811	898	854	797	828	797	854	833	861	849	839	863	786	878	853	798	850	793	799	840	824	872	884	827	873	849	826	851	815	810	815	860	864	809	831	824	889	839	849	812	849	890	855	802	848	901	883	879	826	822	836	834	799	885	809	829	894	846	868	792	861	810	831	803	900	824	835	821	792	849	832	815	841	858	849	853	843	830	899	819	823	880	851	835	841	830	814	868	820	835	816	874	839	822	839	810	866	826	858	795	780	829	768	832	799	820	810	891	856	888	838	844	817	865	821	798	843	869	852	854	846	866	886	847	860	809	805	849	828	788	816	770	862	880	792	838	771	822	826	851	804	806	844	834	830	844	785	849	858	855	819	847	885	821	829	796	844	839	877	839	858	805	821	860	824	840	825	801	881	826	848	794	844	846	852	815	854	825	824	879	751	851	817	829	810	821	814	858	850	864	839	829	865	812	856	819	816	900	827	811	828	848	781	869	850	779	820	833	836	802	805	833	797	852	787	893	919	828	838	788	787	842	836	871	869	776	845	862	810	830	863	839	877	824	834	817	821	848	793	809	823	836	878	832	858	835	798	839	778	825	879	838	857	846	857	840	799	740	827	840	835	849	838	835	841	855	855	830	803	801	850	879	791	830	849	856	825	888	786	807	828	870	887	804	813	843	868	805	864	806	838	813	870	825	805	815	883	855	845	855	878	914	828	813	830	812	850	816	808	795	857	839	830	825	838	844	816	808	814	846	840	876	838	836	827	767
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
