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
342785077467	342785078029	342785078578	342785079128	342785079678	342785080229	342785080779	342785081329	342785081878	342785082428	342785082978	342785083529	342785084078	342785084629	342785085178	342785085729	342785086278	342785086829	342785087379	342785087929	342785088478	342785089029	342785089578	342785090129	342785090678	342785091229	342785091779	342785092329	342785092878	342785093429	342785093979	342785094529	342785095078	342785095629	342785096179	342785096729	342785097278	342785097829	342785098379	342785098929	342785099478	342785100029	342785100579	342785101129	342785101678	342785102229	342785102779	342785103329	342785103878	342785104429	342785104979	342785105529	342785106078	342785106629	342785107179	342785107729	342785108278	342785108829	342785109379	342785109929	342785110478	342785111029	342785111579	342785112129	342785112678	342785113229	342785113779	342785114329	342785114878	342785115431	342785115979	342785116529	342785117078	342785117629	342785118179	342785118729	342785119278	342785119829	342785120379	342785120929	342785121478	342785122029	342785122579	342785123129	342785123678	342785124229	342785124779	342785125329	342785125878	342785126431	342785126979	342785127529	342785128078	342785128629	342785129179	342785129729	342785130278	342785130829	342785131379	342785131929	342785132478	342785133029	342785133579	342785134129	342785134678	342785135229	342785135779	342785136329	342785136878	342785137429	342785137979	342785138529	342785139078	342785139629	342785140179	342785140729	342785141278	342785141829	342785142379	342785142929	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	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
2472	1186	692	446	497	1034	898	758	619	477	657	370	341	273	273	329	192	159	152	164	126	129	90	120	86	85	93	83	299	99	69	50	58	72	66	45	65	50	247	368	70	52	62	64	52	61	42	54	43	57	46	50	41	44	48	54	88	143	151	135	117	75	50	51	53	56	42	49	60	53	49	49	59	52	57	51	36	59	49	49	50	48	56	44	43	45	45	38	43	55	51	41	43	46	49	27	48	53	42	49	41	57	35	29	39	42	61	59	52	36	50	44	35	43	49	41	53	42	46	45	36	55	36	42	39	54	41	50	54	55	53	42	46	50	54	35	46	51	37	42	36	46	41	45	46	43	47	42	37	41	49	44	48	49	51	50	44	53	49	48	56	49	54	48	56	39	45	51	68	44	49	35	48	44	48	49	34	50	55	35	54	55	42	49	47	50	51	52	39	49	47	51	41	53	36	41	50	46	43	47	41	55	35	47	35	58	52	43	50	34	56	40	40	45	44	53	45	55	40	54	61	38	37	54	41	54	37	55	37	39	46	50	49	56	47	46	53	45	46	56	44	55	61	41	53	46	44	56	43	59	59	52	42	43	43	58	50	44	45	44	54	52	44	51	48	42	41	37	61	54	51	55	61	36	49	40	38	46	55	34	52	45	48	43	42	54	54	39	48	44	43	51	50	51	47	47	44	61	39	44	45	54	41	55	40	44	40	38	56	50	51	51	35	47	30	34	41	41	44	49	48	49	42	54	55	58	57	45	38	40	36	41	42	42	48	54	38	40	50	49	47	49	40	49	54	50	43	44	47	37	52	47	42	55	41	49	46	52	52	41	51	38	31	47	46	45	44	43	33	58	51	40	46	38	35	46	40	48	49	52	30	43	50	45	42	45	34	41	46	45	40	61	52	41	43	47	46	48	50	36	36	59	51	41	60	40	52	47	52	46	56	45	42	45	61	42	28	46	43	35	43	51	45	45	44	35	41	42	51	45	46	48	49	44	48	40	34	49	50	49	50	33	45	58	53	49	58	45	53	53	48	51	46	55	48	38	42	38	45	43	38	36	36	44	54	40	43	61	47	51	32	56	47	39	49	45	53	33	47	46	46	51	55	38	48	49	42	35	41	50	44	42	45	48	57	40	38	49	50	58	47	54	43	46	42	43	46	48	57	53	43	41	46	55	59	52	34	47	41	41	50	52	50	46	42	31	40	57	46	50	45	46	36	58	56	44	52	50	34	60	56	34	44	44	47	52	46	48	31	61	39	44	46	54	41	54	48	42	38	46	47	48	52	46	41	36	43	50	42	52	43	43	48	44	57	49	49	48	53	54	44	38	42	40	45	47	52	45	54	54	46	53	44	39	33	60	54	34	47	54	32	30	55	57	47	50	46	51	36	37	41	47	37	41	50	39	48	43	40	41	35	56	42	50	54	52	45	48	48	43	39	42	57	62	33	48	53	47	55	49	49	52	45	46	34	42	46	46	34	40	62	47	61	57	39	39	44	41	62	43	48	52	59	37	47	50	45	49	45	48	34	43	39	46	45	46	43	42	44	49	40	48	35	55	41	52	44	51	38	45	41	42	63	54	38	48	48	36	44	52	41	34	43	58	50	63	42	40	53	53	52	45	49	50	48	55	44	42	49	40	43	43	54	43	39	56	45	30	61	48	48	53	41	48	33	46	49	50	43	41	37	45	50	38	61	44	54	42	45	34	49	47	38	26	49	56	50	55	52	50	47	35	53	39	39	42	37	38	49	45	50	50	45	46	42	51	41	45	46	44	42	43	47	32	46	59	55	33	48	58	38	54	43	48	55	47	29	57	51	56	46	58	55	43	53	52	40	51	64	41	53	39	33	43	42	54	57	50	39	38	36	63	53	56	46	33	46	45	42	39	46	55	47	42	35	41	45	50	42	36	37	39	47	44	42	50	54	44	57	36	49	56	47	43	44	50	51	51	32	38	42	51	46	56	43	54	46	59	42	45	46	55	49	50	43	45	46	55	47	45	40	50	52	39	49	43	52	42	45	48	49	40	45	40	48	50	52	48	52	52	39	39	52	42	49	43	43	39	48	38	45	40	37	47	45	46	38	42	47	52	52	46	50	51	34	39	50	41	46	53	46	42	57	54	46	54	52	46	51	41	39	39	33	56	38	46	46	42	51	45	41	53	62	53	34	36	42	54	45	44	47	45	47	39	54	57	35	43	52	39	52	43	50	39	41	52	44	53	48	49	50	46	46	53	59	47	42	69	44	57	38	48	55	48	50	39	56	49	50	44	47	47	48	56	36	45	56	44	43	54	48	45	44	36	38	52	44	45	48	39	57	43	47	40	35	50	50	46	45	48	42	46	50	53	41	52	38	46	40	42	51	53	46	37	46	44	56	44	58	35	50	33	49	45	61	39	39	48	45	34	49	57	47	49	44	40	58	48	38	48	54	41	50	41	48	45	43	56	43	45	54	46	32	47	51	43	57	42	54	46	47	45	43	53	45	57	47	54	44	45	39	42	43	49	41	51	45	45	35	58	48	44	46	46	44	47	40	40	41	42	56	45	60	56	51	51	54	38	46	48	54	42	49	40	57	35	50	32	46	37	38	39	40	53	40	47	51	54	49	56	67	48	51	50	51	47	45	44	32	54	39	31	47	38	54	48	53	35	46	49	41	45	53	43	40	42	44	42	56	50	41	48	54	53	41	40	49	41	46	48	57	34	48	41	38	51	42	37	46	35	58	36	55	50	31	46	36	51	45	53	48	48	30	43	40	47	45	49	43	51	39	47	55	43	51	58	38	49	41	46	37	42	37	40	57	44	39	47	39	39	45	51	45	47	36	39	34	44	50	40	37	32	50	44	32	49	48	51	50	42	51	46	43	26	36	52	56	55	39	42	46	43	53	35	48	51	58	37	61	48	59	36	51	39	39	51	44	58	57	59	44	47	46	48	51	45	51	44	37	50	49	49	48	52	31	38	50	44	43	53	52	54	61	46	52	46	50	42	51	40	45	66	36	49	33	53	51	39	45	36	58	38	47	49	46	52	43	39	49	60	39	48	45	41	52	36	39	48	53	51	54	44	49	39	48	47	39	59	50	49	38	52	48	46	42	47	41	45	47	43	48	40	58	42	44	42	47	51	45	47	51	33	50	43	46	40	40	56	49	53	40	50	52	52	57	45	66	50	54	60	35	52	48	47	43	37	43	52	53	33	52	51	60	28	48	42	35	39	43	42	51	45	41	42	57	51	43	45	49	47	62	45	46	46	42	55	48	37	34	47	52	38	47	47	43	48	34	47	35	50	46	45	44	52	54	41	44	47	60	55	49	37	48	32	49	55	44	34	53	44	54	42	54	46	41	45	50	47	41	40	56	46	52	55	50	31	47	40	44	46	44	50	44	51	53	51	45	42	44	42	46	44	29	45	57	40	58	42	45	48	35	43	46	45	40	60	55	36	53	48	47	48	33	46	41	51	52	50	45	55	42	40	43	37	41	52
24530	13467	9012	15214	23774	28892	24507	21502	18494	15912	18499	12471	10771	8682	8006	9912	5981	5773	5084	4616	3836	3162	2953	2668	2476	2444	2569	2130	8321	2252	1454	1333	1178	1111	957	921	824	858	7767	9140	912	634	615	577	637	629	587	593	636	581	581	566	629	510	596	668	2079	3859	3960	3554	2547	1540	1018	716	618	553	525	534	583	515	561	527	511	526	544	513	561	537	503	519	509	553	531	553	538	533	544	558	546	539	498	524	510	556	545	540	503	514	554	532	519	526	539	541	551	553	589	522	566	547	586	550	535	550	580	560	538	525	533	543	527	505	536	532	545	600	514	538	499	589	526	523	523	543	567	518	535	536	580	513	518	523	516	512	567	535	533	534	522	589	512	528	544	564	494	532	536	566	546	549	577	555	575	545	553	499	536	526	504	554	514	557	575	516	508	556	530	556	495	510	541	529	550	557	536	537	534	546	516	502	516	518	501	501	523	550	500	554	544	562	556	516	541	500	555	568	572	570	522	572	548	560	526	541	522	490	548	517	534	517	548	529	576	554	576	535	519	567	539	529	541	569	524	511	547	530	563	505	573	522	533	547	562	540	570	592	586	501	558	550	521	521	533	501	549	544	538	564	511	524	499	574	506	565	557	541	542	566	513	534	515	543	576	527	520	542	544	557	512	567	505	562	576	504	526	527	548	535	508	543	503	541	538	582	538	521	502	545	516	515	508	521	543	539	545	584	545	528	529	525	566	558	488	501	508	498	555	541	538	503	518	571	522	516	541	541	524	566	560	553	512	539	531	544	537	506	571	558	527	542	548	520	562	559	516	528	536	510	577	543	567	489	540	553	512	568	509	566	564	568	511	547	549	542	555	548	529	528	556	551	524	513	530	538	542	529	510	518	501	557	554	534	553	497	535	565	520	525	532	478	539	536	529	550	558	547	551	500	566	567	536	526	517	557	574	561	575	552	547	567	547	539	532	553	532	489	496	538	567	601	515	558	550	547	539	557	543	521	530	558	554	554	556	573	531	532	550	568	554	526	535	526	537	530	524	551	533	566	510	549	534	503	535	540	544	484	541	536	506	548	493	561	513	549	519	522	542	563	502	545	553	508	502	465	547	519	522	563	553	566	542	574	516	546	511	539	550	560	565	524	542	583	528	544	543	543	522	552	528	558	521	529	531	537	535	507	549	531	571	526	543	547	527	541	551	521	551	509	522	586	521	598	529	514	515	531	526	525	513	545	558	513	514	488	522	551	528	537	544	518	569	498	546	548	539	607	565	495	505	523	547	550	535	512	561	530	539	531	547	541	555	548	566	544	559	556	549	509	551	519	528	531	562	555	528	532	540	570	582	554	526	554	539	540	548	561	567	561	571	557	516	472	569	511	518	555	548	496	525	559	523	537	507	575	540	550	517	522	550	505	518	557	513	561	553	548	562	540	590	506	520	519	551	542	530	511	561	539	515	513	512	552	510	550	527	491	533	537	534	576	531	534	543	563	569	552	530	556	564	551	539	550	545	549	528	532	535	556	536	485	540	514	540	516	561	540	564	559	565	548	506	532	522	503	518	523	548	524	563	517	511	541	495	536	515	553	523	551	513	531	553	556	529	534	542	523	581	526	569	552	525	567	559	560	547	567	545	531	521	545	540	589	547	524	533	551	513	553	581	511	590	491	537	543	568	520	563	514	561	505	548	534	507	545	528	568	539	543	559	519	573	544	532	555	554	538	552	578	542	543	579	511	539	516	548	546	497	527	560	537	519	547	548	572	541	522	542	539	558	538	507	536	549	552	516	564	562	514	533	539	578	543	571	538	520	514	545	567	562	532	548	527	537	496	535	560	540	513	555	503	485	507	520	541	545	550	518	543	521	535	536	545	538	526	533	587	510	534	553	538	518	518	534	545	527	560	564	528	552	566	492	545	515	507	565	538	535	550	518	533	552	539	534	526	505	494	545	533	556	527	487	552	528	502	523	512	545	559	508	550	561	554	562	549	574	584	548	517	531	529	521	561	552	514	552	539	546	527	508	558	560	536	521	513	513	566	525	540	530	541	535	536	513	553	542	484	519	562	535	547	531	557	521	534	550	499	550	542	582	554	545	510	509	544	515	555	540	531	580	528	538	527	544	533	574	515	550	545	563	493	546	518	567	548	594	540	509	559	504	531	540	542	534	591	508	528	495	534	540	586	534	572	540	535	526	555	531	550	531	521	511	548	506	518	538	549	519	499	531	554	555	560	558	526	562	526	547	568	543	518	509	557	552	546	577	559	585	520	521	523	531	558	557	525	556	514	552	566	552	550	521	534	546	541	504	540	534	563	562	561	512	562	534	544	528	550	531	541	528	500	554	570	571	549	539	527	542	498	553	574	532	555	545	532	557	527	514	542	547	584	584	548	565	586	555	556	534	550	534	564	574	528	556	538	548	516	534	527	545	529	532	571	522	549	505	523	502	591	522	589	549	562	562	523	516	576	537	523	513	549	549	523	595	548	557	521	549	514	555	560	528	569	517	482	561	535	557	529	561	573	546	527	525	553	518	556	523	534	561	551	473	488	536	550	536	523	507	526	553	554	538	546	525	573	556	561	559	521	544	550	532	526	526	550	537	547	539	546	511	525	526	537	536	537	528	565	534	545	515	536	561	538	566	511	561	535	498	505	551	560	536	547	597	509	509	545	535	511	534	558	538	558	554	532	487	556	535	529	534	558	554	554	530	527	564	556	541	581	528	512	511	537	535	544	545	551	552	559	519	499	533	543	567	529	545	526	537	508	526	545	518	540	539	563	550	568	515	566	524	552	518	531	565	523	534	576	559	518	539	495	515	544	565	537	496	527	557	519	519	543	545	523	557	551	546	515	537	514	540	512	545	544	551	555	529	538	521	545	563	550	537	533	520	509	566	589	560	563	519	552	556	521	525	492	528	552	522	508	537	580	501	586	514	522	524	547	528	524	518	515	533	544	524	501	539	524	517	542	539	558	557	487	546	513	516	568	481	535	546	548	528	532	534	556	506	560	564	509	539	514	542	493	542	509	491	582	550	546	563	512	500	518	537	553	549	547	531	516	543	580	537	584	539	550	553	552	522	517	572	568	571	483	552	495	556	551	531	526	532	519	507	570	531	582	554	552	573	516	555	545	549	558	523	562	544	506	555	509	531	550	529	537	528	503	518	546	535	531	525	526	512	534	573	586	507	532	497	513	520	564	529	549	512	523	565	570	507	547	531	503	542	514	529	518	559	584	503	536	550	518	550	539	545	536	524	547	530	565	581	591	530	528	513	571	524	515	531	534	559	564	534	514	545	506	531	514	550	534	547	532	565	530	511	535	539	502	562	528	530	514	538	556	555	526	523	528	553	531	489	494	543	541	529	537	562	545	515	520	511	560	565	503	556	560	563	520	552	592	525	501	530	539	523	530	548	536	509	536	551	539	521	513	536	507	511	508	567	549	529	517	545	551	505	554	534	515	557	540	526	545	564	510	496	588	559	530	510	534	534	523	489	507	613	575	525	547
1741	413	239	183	196	331	339	315	264	227	210	176	177	133	140	121	108	103	114	94	89	93	91	86	74	68	75	61	96	76	60	64	70	67	63	52	48	67	133	165	91	62	41	53	51	57	64	65	43	54	55	56	45	55	53	70	61	61	68	74	71	85	58	61	57	51	47	58	60	58	59	43	50	66	51	51	59	47	58	61	51	61	46	51	51	54	49	52	73	53	50	55	50	61	61	53	52	49	62	56	47	63	61	50	59	55	53	56	54	56	55	49	63	45	53	58	52	42	66	61	48	57	47	50	60	64	58	53	64	54	54	60	49	53	53	47	47	54	40	54	58	49	53	70	45	48	59	50	44	62	53	63	62	51	52	59	57	63	46	53	47	50	52	46	59	68	46	46	44	53	53	65	51	45	51	54	65	51	52	57	53	47	57	54	58	54	56	71	46	57	50	60	57	75	57	64	55	48	49	58	52	58	48	62	52	47	68	54	63	51	59	48	57	54	58	62	65	62	46	59	57	62	55	45	50	37	59	49	55	68	66	56	54	56	50	54	47	57	57	38	60	42	54	49	56	60	58	42	40	58	49	52	48	46	51	50	69	57	52	60	45	67	61	54	55	56	55	61	58	46	44	50	49	64	52	55	53	49	43	60	49	66	47	46	57	55	47	38	64	56	60	63	51	45	55	60	60	53	51	58	71	79	58	69	49	60	60	61	46	46	68	75	46	60	55	54	53	50	47	55	58	64	54	56	59	56	48	73	59	56	40	62	70	69	53	48	61	60	56	55	49	55	53	61	47	50	50	65	50	55	48	48	55	56	52	54	45	67	53	56	65	52	54	49	52	73	53	60	37	50	53	63	54	61	58	46	52	63	50	55	58	61	53	64	47	57	45	57	67	54	69	58	50	47	54	45	55	59	53	61	46	50	59	62	55	54	73	51	57	62	62	46	56	65	74	54	57	64	66	40	49	61	58	49	59	60	54	46	45	47	67	68	48	65	58	52	60	47	58	48	56	49	77	74	55	55	55	55	59	57	50	57	54	56	59	54	63	62	71	42	62	55	42	53	54	45	52	66	63	64	48	62	52	40	61	52	50	71	60	55	60	57	46	51	47	48	68	52	54	52	50	50	60	41	62	49	52	55	61	50	51	49	47	43	68	55	54	63	46	54	44	73	57	59	58	53	64	53	59	59	54	60	56	45	58	56	64	40	47	65	59	59	45	69	59	68	58	67	48	45	51	52	45	60	60	56	40	63	46	45	56	45	61	52	63	50	56	58	63	52	59	58	54	43	43	44	66	50	52	56	63	63	52	66	56	59	54	47	68	49	59	52	40	59	58	46	59	61	61	61	51	52	54	54	52	63	53	60	47	53	51	52	42	67	57	54	63	51	50	65	65	47	61	56	62	57	63	70	48	45	45	50	40	56	55	61	61	58	50	60	49	63	52	51	52	49	60	51	59	53	53	55	61	58	52	47	50	66	52	67	48	60	55	49	68	68	63	52	42	55	63	66	50	59	54	68	55	59	56	69	67	39	64	44	46	58	30	52	44	67	43	68	66	55	66	47	56	43	51	44	61	63	43	64	68	53	46	53	42	49	52	49	61	66	58	56	68	54	76	54	50	60	40	59	62	44	47	56	67	59	43	59	57	52	57	73	58	58	59	54	69	69	56	51	51	54	62	50	47	55	61	59	59	56	43	72	55	68	39	49	57	51	51	42	60	48	60	42	52	53	62	56	67	45	53	69	61	59	64	46	57	61	61	59	58	53	53	61	60	46	47	58	59	43	57	59	65	54	47	54	49	48	50	52	49	60	56	46	53	59	60	48	52	58	49	46	67	57	47	57	48	54	58	54	61	52	61	60	54	53	51	42	66	49	47	48	59	53	64	60	54	49	61	39	46	49	49	60	53	56	55	45	52	58	33	52	53	59	46	47	48	72	54	56	45	69	40	53	60	51	60	50	54	48	48	57	62	43	49	67	68	55	59	49	57	71	45	50	45	55	45	54	59	62	57	63	54	54	55	51	52	58	65	43	51	58	60	65	52	66	59	61	48	61	66	56	53	54	45	52	60	51	49	55	49	46	55	56	54	50	61	47	40	58	60	44	48	43	65	57	60	63	52	58	64	42	47	62	57	63	57	57	54	44	50	47	59	61	52	59	51	56	65	49	47	57	62	54	50	60	46	53	63	56	53	67	65	58	49	66	71	45	53	75	55	53	48	45	65	57	58	62	48	52	54	54	47	48	60	45	56	53	47	49	46	54	47	50	62	45	46	65	65	52	46	55	59	64	64	39	46	50	56	50	57	53	57	50	52	60	41	48	52	47	53	69	35	59	40	58	53	58	64	58	53	58	71	62	54	59	53	54	57	50	63	55	51	53	59	63	59	59	44	42	52	64	54	60	36	49	67	50	51	60	54	58	55	54	55	58	57	54	49	52	64	50	51	50	74	61	56	49	57	65	55	58	56	56	53	70	46	46	49	56	45	51	48	73	35	51	66	47	62	47	63	59	55	61	64	52	58	58	54	54	59	55	47	58	71	53	53	61	59	39	64	47	48	51	59	61	54	50	45	66	54	67	58	52	52	49	63	52	51	47	60	57	48	47	45	59	51	57	61	58	46	60	59	49	52	50	56	60	64	60	46	73	59	70	60	53	43	52	65	55	50	66	61	48	47	50	52	73	54	44	50	57	58	53	63	59	61	42	46	61	69	52	57	50	44	63	55	47	53	59	66	46	66	45	67	51	51	56	62	52	55	64	48	48	52	55	51	50	77	55	49	45	65	57	47	61	67	47	55	47	50	65	65	58	56	43	60	42	69	67	49	61	58	49	73	63	48	56	53	56	68	58	59	61	57	47	53	52	47	51	58	53	53	44	46	68	61	42	59	60	63	56	56	58	73	48	55	38	68	54	46	62	46	57	47	64	59	51	57	53	77	67	44	57	61	53	51	57	60	66	57	55	53	64	49	58	48	71	54	48	44	57	43	50	55	59	51	41	54	64	40	58	45	58	54	45	62	53	51	49	66	45	62	64	58	70	60	65	63	57	50	55	54	53	51	61	53	47	73	64	57	60	56	47	47	51	54	49	51	50	70	54	50	68	51	59	49	48	56	49	56	47	46	60	60	55	55	64	64	61	51	64	66	53	49	71	42	52	58	72	59	66	57	55	57	57	51	40	64	50	58	44	58	60	63	52	60	49	72	47	51	57	53	50	50	52	72	57	50	63	52	66	57	55	56	53	59	65	57	67	44	48	47	56	62	62	57	53	56	56	57	69	35	52	61	57	65	55	55	61	48	62	60	56	57	52	62	47	47	51	41	63	51	73	54	53	50	59	56	60	53	58	72	68	58	55	54	53	68	53	48	53	48	42	45	56	59	50	60	50	55	70	49	50	63	52	50	63	47	59	53	54	53	57	55	52	57	46	60	41	55	59	51	49	56	58	65	51	54	56	59	59	59	60	59	64	57	66	60	52	45	73
14824	7237	4478	7808	15080	18611	16429	13797	11230	8944	8664	6665	5088	4097	3956	4134	2905	2777	2468	2340	2161	1956	1778	1731	1513	1496	1529	1364	2284	1797	1014	934	948	888	892	853	790	743	3093	4328	1559	642	694	696	678	692	707	704	634	668	709	643	665	630	680	616	726	1030	1152	1113	999	850	767	702	686	673	638	618	685	656	654	635	627	666	664	693	641	661	623	627	650	672	692	653	661	678	639	623	643	687	666	666	655	645	664	639	668	699	598	641	632	624	669	680	683	635	655	671	608	674	657	653	635	636	696	651	665	675	662	689	631	650	684	652	634	676	679	646	620	611	655	647	651	640	658	645	667	676	635	697	634	661	659	637	683	644	641	668	611	609	651	650	644	626	705	706	684	690	658	684	683	651	612	677	687	714	682	671	610	632	668	704	601	681	634	650	633	655	652	645	629	692	617	659	669	666	657	635	711	646	637	657	634	663	636	677	642	671	655	726	632	656	670	617	690	643	675	640	655	675	683	651	629	628	662	688	644	707	660	699	661	730	675	674	680	660	667	687	672	670	697	666	681	696	648	672	651	662	671	640	651	590	647	684	623	621	687	700	678	655	704	655	663	612	672	634	636	646	637	707	662	664	584	671	663	619	657	648	667	641	623	658	671	671	674	689	677	635	656	671	662	697	661	653	633	693	681	663	676	659	669	670	655	657	618	639	678	624	645	668	650	673	660	681	654	635	704	676	721	666	641	681	656	646	583	636	684	620	623	614	651	700	647	665	614	665	651	646	639	641	605	648	593	695	678	645	648	675	629	656	624	652	652	623	652	677	666	641	641	670	641	639	665	681	680	622	665	694	616	633	663	634	636	629	646	644	684	666	670	633	648	597	688	667	658	624	621	662	635	643	641	672	645	657	635	641	643	646	700	638	654	639	638	665	691	651	651	670	656	667	660	653	636	672	669	660	679	694	683	682	642	648	623	666	658	652	631	664	677	641	626	655	641	639	677	640	711	663	671	615	641	694	640	640	650	637	664	636	703	619	652	679	644	666	644	670	701	629	683	611	618	655	641	672	699	648	598	622	672	673	687	654	696	688	694	685	636	704	634	653	655	662	651	646	654	646	669	611	676	653	666	648	656	629	716	641	658	655	612	632	664	627	634	661	677	647	702	660	649	682	688	683	625	643	649	674	630	632	656	656	651	635	598	628	622	607	621	702	638	642	627	657	655	631	658	657	704	695	635	660	682	642	678	669	684	707	664	668	659	701	616	722	665	684	641	659	662	658	678	677	597	658	702	615	635	689	680	662	667	639	657	659	617	667	694	647	680	637	659	672	680	693	650	672	658	719	677	668	607	639	674	664	657	629	640	615	665	677	620	673	690	654	638	685	659	628	660	666	676	615	627	619	675	676	673	665	671	694	670	689	646	685	681	597	657	670	638	664	663	625	638	677	658	648	674	622	670	674	670	647	676	670	632	643	652	671	631	635	672	644	600	625	628	670	668	692	647	677	705	650	637	609	652	659	632	646	684	668	618	656	654	677	597	601	665	640	633	654	672	638	680	600	696	668	680	649	616	669	664	692	659	684	674	612	659	638	644	643	632	677	615	645	623	640	612	655	642	621	665	674	627	651	634	655	692	671	642	599	670	676	676	701	658	665	646	648	676	626	671	640	638	643	633	643	685	682	664	638	650	683	682	658	659	620	658	621	649	670	653	687	676	681	603	634	669	645	678	682	681	685	636	651	669	620	685	638	672	646	669	651	633	693	658	657	664	668	663	676	626	660	665	685	640	646	666	658	642	656	683	644	640	652	663	661	672	619	661	653	623	637	648	665	635	655	682	634	688	599	645	675	663	644	661	633	662	649	733	652	699	620	598	614	620	693	665	663	667	693	607	657	582	629	658	629	634	639	677	645	655	673	656	661	662	628	699	672	681	644	605	651	641	629	640	664	681	666	649	640	664	628	674	661	615	675	626	650	654	649	673	659	597	670	693	624	652	697	656	672	649	633	649	668	648	697	608	671	675	639	621	696	655	694	701	684	627	661	605	661	665	657	676	641	634	651	674	701	711	602	657	656	710	651	612	669	672	614	655	655	623	639	651	655	664	640	656	652	688	646	676	690	687	720	651	634	674	635	662	655	656	678	646	654	625	625	688	656	647	651	667	617	657	643	646	673	659	662	675	650	682	695	680	670	674	655	652	657	632	667	682	621	639	637	663	693	690	653	618	660	613	678	714	646	656	661	671	644	641	655	645	664	639	677	628	616	656	663	611	641	671	655	655	638	649	708	667	651	681	655	667	657	667	635	653	722	643	625	671	687	625	676	655	652	653	714	643	702	679	661	649	674	587	619	677	622	668	645	625	611	647	632	635	665	631	662	670	627	652	684	670	646	667	613	676	637	700	690	684	668	654	640	639	637	655	711	623	633	670	670	653	633	669	680	663	657	660	616	703	676	628	644	759	640	679	631	699	697	675	661	673	670	685	662	703	652	642	661	642	637	685	644	685	625	636	615	649	654	680	645	636	674	702	630	694	650	692	647	605	664	634	683	678	648	640	698	638	655	666	669	676	678	666	657	629	676	674	664	618	639	665	613	667	648	664	615	642	653	677	703	599	661	604	663	699	646	679	674	615	644	669	664	657	640	665	700	670	665	641	643	654	664	644	657	667	664	641	657	652	680	624	647	625	669	662	651	691	678	607	636	664	634	655	648	613	621	677	666	631	646	666	623	681	631	694	662	717	622	683	660	618	637	681	630	693	672	658	642	666	681	627	672	678	650	693	672	669	663	671	643	655	653	684	658	627	652	650	599	634	662	638	623	664	674	646	608	674	683	623	649	664	668	708	688	628	623	638	660	683	692	618	634	703	677	608	712	676	680	662	673	643	629	660	613	624	666	628	640	686	646	658	651	649	673	640	667	637	660	673	675	686	646	662	675	610	661	627	666	653	617	676	669	635	637	651	624	686	648	653	630	649	629	677	688	607	654	678	623	658	645	641	680	643	704	639	617	638	717	642	704	668	682	694	635	694	650	695	625	704	632	650	664	715	631	671	670	635	665	627	672	695	680	642	657	642	631	643	669	645	677	654	685	687	667	654	636	623	646	665	670	653	643	690	676	693	661	655	673	699	637	615	620	625	650	625	622	650	586	653	644	661	716	646	655	660	661	651	621	643	644	668	612	667	654	644	684	669	654	671	677	676	674	658	651	632	658	620	626	692	643	669	633	690	685	605	649	667	655	702	652	626	636	654	650	660	647	665	582	660	646	644	697	703	637	641	628	665	684	638	604	703	706	659	657	661	662	651	670	661	637	649	672	651	665	703	646	707	653	656	652	702	663	633	594	690	636	656	682	660	644	664	668	652	692	663	681	673	709	669	644	603	654	630	675	647	650	637	659	646	724	697	655	642	650	676	602	690	641	627	686	677	663	648	643	651	674	653	644	678	660	604	627	669	641	653	615	657	662	662	653	666	699	676	674	655	617	624	657	674	643	667	665	631	662	685	682	663	628
1441	1008	393	267	344	509	461	466	393	363	318	266	241	234	367	218	238	142	128	120	97	102	110	91	90	82	78	75	111	130	77	45	44	66	54	63	40	70	199	221	70	45	54	50	49	47	41	38	40	37	35	41	42	50	58	38	55	74	83	69	65	68	53	29	56	64	45	33	56	43	39	43	54	47	56	53	37	37	43	60	36	43	56	42	38	43	44	52	51	50	36	38	38	56	41	28	55	50	53	40	49	49	56	48	59	46	45	37	44	51	47	53	58	51	40	49	38	47	50	46	33	44	43	52	43	40	44	29	29	41	43	42	40	53	39	43	46	57	45	53	46	47	48	38	51	39	48	47	53	51	43	43	37	55	34	47	38	34	52	40	43	43	47	48	45	31	45	51	47	54	43	52	42	41	33	50	51	56	42	47	49	37	51	47	49	46	48	47	47	34	57	62	47	43	40	43	44	47	37	38	46	43	38	32	56	42	40	44	48	48	52	35	38	45	58	52	43	45	44	42	27	43	55	45	42	52	38	36	32	49	60	52	50	48	55	49	35	54	43	37	33	62	41	45	45	43	39	38	55	36	43	49	50	43	50	42	47	30	40	48	47	56	45	40	41	50	41	39	48	43	43	50	44	40	50	39	47	54	39	39	58	37	45	43	50	53	45	40	32	42	42	42	50	34	42	53	45	40	49	34	38	40	47	46	43	45	41	49	55	33	50	49	59	37	44	56	40	45	45	37	45	46	44	43	33	41	45	48	43	39	38	52	55	27	44	45	55	39	48	48	43	42	41	44	43	55	42	42	39	47	45	55	52	44	41	42	48	48	44	44	37	44	40	32	42	34	49	46	47	43	28	47	42	54	37	35	41	44	47	54	51	41	36	38	45	44	46	51	55	46	64	40	42	56	41	39	43	41	51	42	38	40	46	51	55	55	45	39	41	59	30	49	51	52	45	40	53	40	36	45	55	42	46	47	39	29	51	44	33	46	57	44	43	43	35	45	54	48	38	46	42	56	52	34	45	49	33	40	44	48	36	52	32	42	42	51	52	40	41	54	56	44	38	57	57	59	53	46	46	42	43	39	45	62	50	47	51	45	52	46	38	55	50	52	57	37	42	58	46	42	43	56	36	35	49	47	40	43	36	35	44	53	46	43	33	49	56	40	50	48	47	54	40	48	39	45	42	45	49	45	45	36	49	56	44	53	46	46	51	40	51	45	41	37	53	48	52	44	55	40	34	39	35	43	54	47	49	43	55	49	51	44	44	36	43	38	42	42	50	51	59	46	46	54	45	44	49	53	46	40	50	27	44	51	60	44	52	47	54	38	49	47	45	37	54	38	33	37	47	41	39	44	41	41	42	44	52	43	45	55	39	41	60	50	41	45	42	33	51	39	45	43	37	35	53	47	31	46	36	53	45	40	50	56	45	42	49	43	46	53	36	44	38	42	52	34	43	39	40	43	51	55	39	39	48	56	36	49	40	54	37	44	47	43	42	49	42	36	48	42	44	49	43	46	52	41	48	48	45	48	39	38	34	41	43	46	43	46	38	42	57	40	39	48	48	37	39	45	46	48	43	38	39	46	34	44	36	38	56	46	49	34	40	35	45	57	42	51	49	42	49	53	40	52	47	41	44	32	45	54	40	47	39	46	37	50	37	45	44	45	52	49	41	48	34	42	48	47	46	39	49	42	55	48	50	57	37	38	53	46	40	46	42	45	40	55	53	42	46	55	49	47	29	60	55	38	46	41	58	48	34	39	35	47	44	43	43	41	48	44	35	52	49	50	44	31	31	41	57	51	49	41	52	39	38	51	46	56	57	42	41	35	50	47	45	48	40	36	49	44	60	45	49	40	45	49	42	42	46	46	45	46	49	40	56	51	27	50	52	47	47	45	47	38	46	35	48	43	44	50	31	37	46	43	33	47	40	48	39	47	35	49	42	44	46	47	55	46	47	45	56	38	34	50	43	49	46	41	40	50	59	39	53	45	40	40	52	52	46	38	46	50	48	53	49	65	40	48	42	52	49	49	35	40	50	43	47	37	43	35	51	37	51	44	44	55	49	33	46	38	45	36	41	35	40	58	45	57	35	47	49	48	42	54	50	41	50	52	51	54	41	50	41	52	51	48	43	44	49	42	45	41	39	49	36	42	37	44	41	41	45	37	44	45	44	46	37	38	46	48	45	45	47	38	49	40	46	34	45	56	40	42	42	57	35	42	36	43	37	38	40	45	41	54	43	50	44	42	38	39	54	47	54	37	38	53	45	39	45	41	50	56	38	35	43	38	37	44	49	35	34	41	43	47	51	45	51	57	41	52	51	30	46	60	41	48	39	46	37	48	38	54	38	55	50	45	41	40	40	56	38	41	52	44	50	50	45	35	45	46	37	51	53	44	40	51	38	37	36	38	46	59	38	51	45	41	51	45	40	42	43	56	52	33	34	43	45	61	42	42	48	60	39	47	51	44	35	55	40	32	49	42	36	48	55	47	60	46	44	42	35	48	55	41	33	52	37	30	49	33	33	51	48	50	33	43	42	63	42	52	52	45	35	46	40	41	42	58	37	35	67	39	52	49	46	39	41	50	43	33	50	51	56	46	40	40	40	45	42	54	47	66	38	36	41	55	52	36	41	43	52	59	31	47	51	40	39	44	58	29	44	52	46	37	45	45	38	45	45	41	47	35	48	40	45	45	46	39	44	48	51	46	29	29	45	43	40	48	48	39	34	49	52	37	37	48	37	45	42	40	47	57	45	42	47	47	43	41	39	53	45	45	40	49	46	43	54	32	41	40	52	40	56	53	34	36	44	42	39	42	41	44	42	41	46	40	41	45	35	56	38	44	41	46	51	60	45	34	50	46	45	52	41	45	32	55	34	63	44	44	51	40	40	35	48	52	46	51	35	38	40	46	50	50	39	48	47	35	52	38	59	40	40	48	36	48	36	53	37	33	44	41	54	49	48	49	59	38	40	32	43	40	40	52	36	45	35	51	35	41	42	58	58	38	30	49	40	59	37	50	43	45	35	48	47	31	42	43	53	49	48	47	33	44	47	41	48	52	48	56	36	40	42	45	40	42	40	43	52	48	43	30	51	53	33	37	47	36	44	40	48	40	51	47	43	45	42	37	40	40	37	48	51	38	60	55	51	34	46	44	44	34	44	37	47	37	51	41	48	42	52	36	36	53	47	50	39	51	51	54	48	35	42	39	52	44	53	52	33	54	52	53	37	49	43	43	40	37	33	48	39	47	49	33	52	49	30	47	41	42	46	43	45	53	46	41	38	63	36	32	53	52	37	53	45	36	39	55	37	50	50	53	48	53	50	43	41	48	43	52	33	47	55	51	49	43	45	46	42	55	39	42	58	43	49	44	49	42	56	46	49	41	37	38	46	38	53	41	48	49	60	40	52	51	39	39	27	49	48	46	41	48	46	45	39	41	44	36	40	40	39	46	34	49	36	48	44	50	52	58	48	44	43	46	45	56
19809	12415	6443	10888	18258	20858	18634	17254	14729	13064	11930	9400	7800	7408	10090	6638	6433	4186	3836	3538	3019	2770	2639	2404	2293	2241	1817	1737	2972	3768	1202	1165	1048	945	908	918	769	1289	5651	6410	1655	529	548	556	607	544	554	569	576	597	559	528	556	594	555	507	522	1323	2083	1839	1477	1064	801	624	595	547	515	547	528	548	547	535	533	502	557	533	530	537	495	503	532	484	497	494	497	540	527	528	544	527	557	577	520	563	547	515	512	481	557	528	560	500	565	512	514	538	536	506	516	524	538	500	485	538	528	511	565	534	514	520	536	540	537	567	536	513	536	543	492	527	505	535	557	535	572	548	552	516	512	513	541	537	473	525	543	518	516	534	590	551	506	496	551	528	518	521	545	536	505	535	517	515	536	510	530	512	501	530	533	508	543	510	539	501	547	544	508	553	544	540	519	533	510	528	508	542	518	537	537	510	548	498	542	543	502	551	533	527	511	493	557	520	542	534	561	513	525	567	568	526	457	506	556	507	555	497	571	521	510	568	512	524	524	542	551	544	539	505	524	519	549	555	565	492	534	549	570	494	526	504	514	531	535	527	543	543	540	521	526	525	529	524	529	494	574	497	534	482	557	538	577	530	547	531	559	525	517	488	536	568	533	516	550	499	572	514	553	507	494	516	531	571	497	537	550	481	544	514	561	516	557	470	532	526	509	561	518	517	491	534	561	558	541	515	545	531	533	510	517	533	531	554	544	500	512	522	560	537	538	483	515	525	524	535	509	511	539	569	494	520	543	494	561	538	531	468	517	511	548	545	502	528	510	559	509	538	546	522	531	521	544	549	510	496	532	530	541	500	514	519	497	538	523	518	510	516	540	544	563	454	535	491	521	525	523	519	501	551	502	537	551	473	555	531	534	500	529	503	535	521	488	578	503	498	529	505	509	522	525	518	506	523	529	516	504	517	510	550	528	553	515	537	549	560	560	505	532	543	509	496	511	481	556	571	533	492	507	574	537	544	536	504	502	522	559	500	516	526	514	537	493	514	516	496	532	499	518	530	538	501	553	531	558	550	557	496	570	542	509	523	550	549	508	521	497	530	543	527	528	544	514	540	504	533	498	530	527	527	581	527	531	518	515	551	552	526	505	529	533	474	523	524	549	533	583	537	576	536	538	513	497	511	535	544	549	506	515	537	541	538	529	495	502	581	506	528	586	518	532	539	513	515	558	529	524	510	522	517	539	526	506	560	535	534	534	460	542	529	551	549	523	505	512	509	513	496	536	503	548	531	540	528	526	524	537	512	567	536	524	538	485	551	526	570	549	509	484	545	527	513	517	525	527	473	549	515	520	509	492	542	529	511	501	508	481	525	494	514	521	517	539	518	556	541	565	531	517	514	506	471	520	511	485	524	552	539	566	514	559	556	542	578	509	531	532	583	588	538	513	573	531	551	535	516	510	495	560	524	551	558	544	529	538	563	495	510	506	510	523	533	548	516	526	488	502	560	505	519	495	523	510	509	554	502	533	484	580	516	509	521	554	550	546	555	493	507	544	540	533	536	513	533	515	546	526	483	542	486	521	589	529	499	519	548	539	509	581	507	538	494	512	530	547	511	505	555	515	560	535	511	513	517	513	565	531	525	537	554	523	486	524	477	462	524	515	539	521	499	508	517	565	517	550	520	543	531	534	526	528	582	526	544	516	500	519	551	512	516	480	509	540	557	521	524	511	523	528	520	498	562	516	570	518	454	561	520	539	544	522	535	559	524	505	515	532	526	533	558	507	524	516	475	541	522	530	541	524	514	519	524	512	498	546	565	562	491	531	513	506	509	510	522	504	516	557	510	523	576	482	552	557	491	504	540	517	550	545	505	512	516	534	481	537	560	447	515	529	524	525	519	532	550	520	506	497	518	552	550	563	554	526	532	567	511	515	517	516	514	552	553	529	512	570	504	497	485	512	527	540	507	547	543	484	513	520	524	539	525	529	498	579	487	545	519	547	494	512	538	541	505	540	531	527	535	526	509	537	506	509	552	521	504	539	546	534	527	518	517	529	498	540	554	525	511	535	551	546	551	494	540	497	531	508	481	522	512	529	558	543	531	519	528	508	560	521	539	496	497	515	534	536	502	515	533	538	545	552	516	539	506	552	519	545	504	500	540	535	538	527	539	502	514	532	537	557	532	540	518	482	540	498	505	495	543	546	528	572	546	523	536	515	568	480	536	498	543	517	530	511	538	522	504	515	536	525	524	475	515	570	510	544	526	565	578	526	500	543	493	527	529	530	539	526	506	522	568	519	548	497	514	507	507	560	546	510	564	548	521	556	547	524	537	490	585	510	541	556	511	519	533	504	531	559	529	538	538	545	538	521	552	504	544	519	514	520	527	523	513	518	556	528	522	531	577	515	512	544	567	486	546	534	519	560	584	523	523	523	584	506	563	573	581	489	505	489	516	493	557	567	528	520	536	495	502	546	530	541	497	536	533	485	569	508	538	518	546	546	530	521	497	495	555	500	510	548	516	520	529	533	556	481	491	543	524	506	538	536	526	523	522	552	529	488	531	523	486	553	463	552	552	498	528	521	533	540	528	542	505	556	533	525	544	534	546	521	511	513	511	563	496	555	538	504	528	525	521	548	503	558	528	535	513	492	526	521	493	503	508	540	498	529	555	538	500	526	538	527	530	571	553	523	553	502	493	544	517	539	515	551	557	576	557	518	519	498	552	540	527	520	533	496	541	575	494	557	530	531	529	522	552	500	551	502	534	530	577	557	528	509	505	494	534	491	470	521	544	574	536	537	540	546	526	542	530	558	525	551	520	505	529	521	553	526	539	567	551	519	511	508	520	569	502	549	507	552	539	521	470	549	522	531	537	555	559	497	522	473	508	540	573	535	506	491	554	591	560	522	549	512	496	517	478	531	525	524	549	486	515	516	570	533	537	539	525	489	520	514	486	543	524	527	521	515	516	526	493	516	511	583	542	496	495	496	529	463	556	518	533	547	538	543	532	549	528	518	531	567	573	490	532	525	518	529	498	538	512	540	530	551	480	519	518	549	528	484	542	510	478	510	562	493	527	497	529	525	519	531	544	537	516	513	530	513	515	539	535	518	493	566	536	526	562	525	505	581	536	544	528	548	511	501	574	543	489	489	509	526	468	509	527	531	544	517	523	507	510	556	524	546	523	517	463	506	533	522	516	528	482	549	540	550	525	559	547	524	506	543	534	542	568	527	555	527	500	556	567	566	515	508	519	482	521	480	579	519	512	571	496	537	549	527	512	524	510	523	539	541	521	513	495	530	534	515	545	503	506	512	515	512	482	533	492	530	525	541	512	547	508	524	464	531	541	501	560	513	549	507	508	546	489	494	509	523	504	510	538	494	544	519	512	537	515	570	552	528	542	570	521	526	517	512	537	558	536	499	483	517	533	569	539	472	532	523	513	527	530	497	542	542	569	511	491	523	543	546	513	520	502	523	546	540	519	506	552	519	505	520	504	504	530	488	495	516	520	493	490
2837	725	387	272	271	444	460	412	381	371	318	305	237	294	757	414	834	377	124	133	132	121	138	113	120	89	96	92	82	88	82	70	83	71	63	66	70	63	197	180	54	72	53	61	64	62	43	60	65	53	63	58	48	61	59	57	50	93	133	140	127	84	82	70	57	58	46	57	71	61	56	51	61	67	52	60	55	65	59	57	69	47	61	59	64	67	78	60	65	57	63	47	61	59	52	49	60	51	67	68	57	50	51	71	47	76	69	53	64	63	52	48	59	61	61	56	67	45	54	46	55	57	68	72	59	57	55	57	60	45	53	62	64	71	53	63	73	65	63	76	64	61	63	46	46	59	53	57	46	60	50	70	59	53	62	46	57	57	63	57	61	47	67	52	64	56	57	69	63	70	57	62	56	65	62	58	63	73	67	63	88	66	61	65	63	50	51	68	67	73	61	55	61	58	69	58	63	61	67	48	61	61	49	53	63	57	59	69	58	75	54	68	65	64	51	71	76	67	50	66	54	60	62	62	58	67	51	54	59	61	64	57	62	51	67	69	58	71	64	62	49	66	50	60	52	63	53	58	76	61	63	55	66	52	57	58	53	45	67	71	50	68	66	63	43	65	60	61	63	45	64	54	72	58	56	61	61	63	65	64	57	57	56	63	52	68	68	56	66	55	65	55	77	57	36	56	64	70	57	76	50	55	74	63	55	55	56	49	59	49	64	70	46	56	56	68	48	74	62	70	64	52	51	57	59	53	50	63	68	48	63	67	51	59	67	68	72	65	86	55	65	53	55	72	65	81	64	67	55	45	51	50	66	71	72	60	63	64	54	60	67	78	77	66	61	59	50	53	70	65	66	67	57	47	59	66	69	61	80	63	59	73	65	55	60	58	56	50	63	50	47	61	63	52	63	57	46	62	55	44	69	56	58	68	61	55	57	63	58	43	73	58	61	58	62	60	62	67	65	61	47	45	70	65	48	53	77	64	54	48	75	56	69	61	65	59	55	57	60	67	58	54	65	71	51	77	50	54	43	72	57	81	73	62	70	64	55	60	58	61	56	60	62	48	52	60	60	67	64	66	72	57	46	54	54	77	52	55	53	68	54	60	51	64	58	55	57	66	60	54	67	63	54	66	52	57	66	62	67	56	53	57	63	66	57	56	71	65	66	53	56	63	54	60	55	62	64	64	52	54	48	69	77	63	66	70	56	64	64	56	55	46	59	62	54	76	57	52	63	64	61	62	51	63	79	56	54	65	50	59	58	51	67	68	59	58	81	60	80	57	65	52	59	54	64	62	72	54	57	55	56	56	60	65	64	48	62	64	57	59	62	67	63	65	65	61	76	57	45	53	66	66	63	63	57	62	55	64	53	71	52	42	62	58	62	43	58	55	70	70	55	58	51	74	63	66	63	59	54	63	57	56	52	69	59	63	62	63	57	61	64	56	55	54	65	65	69	74	59	58	67	66	64	69	67	68	48	71	56	59	63	64	73	71	59	60	71	48	71	52	50	53	58	60	68	63	70	61	58	59	56	56	63	53	47	68	63	67	72	57	57	54	54	61	57	66	53	53	51	52	65	67	57	63	51	65	76	71	59	57	63	61	55	63	63	58	58	57	60	68	66	77	60	54	49	59	62	58	74	58	50	73	68	61	55	51	64	55	70	68	59	66	54	66	62	71	61	60	57	54	64	76	68	45	55	64	56	66	56	67	55	48	54	58	60	53	58	64	58	53	60	65	52	60	47	54	59	55	59	62	49	72	65	62	52	69	52	60	55	54	48	68	75	60	52	59	69	69	54	76	57	55	50	58	65	62	54	63	54	77	55	68	60	62	53	59	64	67	70	67	57	70	58	57	63	61	63	59	71	66	49	59	53	54	74	65	80	63	60	54	63	55	53	60	55	66	59	62	50	60	68	66	61	61	72	52	55	74	53	65	59	62	41	61	54	55	64	50	47	41	53	74	46	62	54	52	64	72	62	56	76	56	57	54	68	57	49	68	66	61	62	55	52	68	51	81	57	51	71	55	68	52	74	57	62	67	61	61	55	49	61	64	59	45	59	58	55	61	58	63	56	58	61	57	60	60	71	54	48	57	75	63	64	57	54	55	67	68	66	74	49	63	55	70	63	65	70	56	66	65	72	56	53	60	54	45	52	71	66	57	62	66	68	51	53	65	67	55	55	65	65	64	63	61	58	73	73	60	68	60	68	68	68	60	61	52	49	52	70	64	52	60	63	66	60	54	60	67	64	61	62	50	52	62	53	60	66	65	66	54	72	52	62	63	55	66	64	64	59	60	67	61	60	65	59	60	78	54	77	55	55	60	47	57	67	48	40	62	50	58	50	52	65	66	65	64	71	54	60	58	68	51	74	75	50	65	70	50	63	63	53	55	60	56	52	52	63	68	60	67	67	65	64	69	57	47	63	75	66	66	50	66	60	61	62	67	66	67	75	70	68	70	65	67	68	67	54	59	53	52	54	59	52	53	67	67	67	79	66	56	67	55	56	67	76	73	67	44	55	73	61	61	46	57	51	67	58	57	59	69	42	60	62	59	61	61	62	56	58	69	75	54	71	67	62	56	57	61	53	68	60	63	52	64	72	51	61	57	54	53	64	49	68	56	66	49	51	67	73	56	62	67	60	60	53	59	60	65	64	65	61	49	76	63	60	64	56	52	53	60	65	59	67	50	56	58	49	65	62	56	68	70	74	57	61	69	65	70	53	59	49	74	67	57	56	51	48	54	63	62	68	58	57	61	56	58	61	61	73	53	53	57	66	68	61	58	50	62	61	65	59	59	67	52	75	61	62	62	48	74	54	56	51	62	62	50	56	59	66	66	52	51	50	73	61	54	61	59	63	66	63	57	53	54	52	58	60	60	66	64	70	67	53	72	55	64	55	59	48	66	61	52	49	51	55	52	55	44	58	60	56	55	63	51	74	60	56	58	65	59	64	69	57	68	62	52	68	63	39	50	70	67	60	73	44	68	42	65	43	58	51	49	42	58	65	64	46	66	58	76	54	71	62	57	62	50	64	64	56	56	55	69	70	57	61	67	52	57	69	66	64	49	57	59	52	64	52	66	54	51	56	53	69	63	77	58	61	66	56	70	59	55	52	64	46	50	67	60	47	71	61	81	46	69	69	60	58	60	71	64	65	64	58	55	48	72	53	63	69	53	75	68	69	79	63	59	51	74	57	60	54	58	58	57	47	64	53	65	70	60	81	68	56	70	51	56	55	55	53	56	55	72	63	61	58	63	67	78	54	74	68	74	64	51	62	57	68	77	49	75	65	71	58	79	64	59	68	51	53	55	59	57	77	67	64	64	73	56	61	49	51	70	57	76	59	43	49	63	66	59	64	57	50	60	73	55	58	58	72	44	58	50	66	55	49	67	48	54	54	74	67	62	62	58	65	61	44	54	61	70	56	61	54	66	59	61	58	58	55	76	80	71	47	73	50	50	69	58	65	61	44	62	48	68	57	56
19778	10081	5966	10212	16796	19602	18583	15668	13715	12919	10900	9666	7743	8748	15398	10337	15907	6399	3930	3648	3177	3012	2707	2534	2270	2152	1948	1886	1910	1967	1640	1590	1458	1317	1207	1058	902	871	4027	3919	880	787	724	764	724	756	708	690	764	700	762	752	754	700	741	745	709	1526	3034	2879	2283	1641	1143	929	834	712	694	732	702	724	660	652	743	678	703	685	685	740	661	745	697	710	773	718	655	726	673	710	685	709	695	705	701	699	693	724	689	664	690	674	700	660	680	701	702	722	689	681	718	715	702	743	694	691	709	704	729	680	683	690	706	696	708	792	736	702	700	720	704	719	685	732	696	737	699	682	718	677	680	701	689	736	721	713	716	733	720	759	745	728	718	756	729	681	697	720	701	697	717	719	753	677	686	707	681	739	711	692	738	744	663	639	678	727	639	707	717	710	778	653	748	718	697	719	673	622	726	726	689	732	703	723	687	738	708	715	721	674	693	686	715	735	700	678	644	652	734	712	686	726	718	754	703	699	685	699	697	662	715	715	690	695	725	657	673	669	709	719	650	725	743	694	692	690	745	719	735	680	729	725	754	667	650	688	718	728	698	667	682	687	685	697	754	705	739	717	697	767	713	719	697	688	704	709	694	689	714	662	715	674	697	677	710	734	699	698	707	687	733	721	695	685	676	678	724	686	707	654	734	685	712	706	710	704	697	722	757	708	726	720	687	719	650	673	689	682	699	716	684	659	675	725	690	770	705	702	684	681	696	683	689	696	692	713	726	761	708	719	712	719	648	723	666	670	706	745	674	708	692	735	726	727	667	671	676	685	697	705	669	685	682	719	669	693	667	705	680	746	684	723	738	665	689	710	675	716	688	670	747	723	706	758	727	747	729	730	706	722	725	715	698	715	708	709	697	732	696	742	631	724	725	714	732	656	690	709	674	692	720	669	686	631	710	688	701	684	679	695	697	733	721	678	683	660	745	743	704	695	720	704	703	683	689	749	710	675	699	724	721	708	675	676	724	704	731	705	664	706	732	720	666	706	686	678	699	728	719	718	759	687	685	699	682	716	723	692	744	713	673	740	682	721	717	712	672	702	696	709	681	738	691	717	722	722	701	702	698	696	728	693	686	658	680	754	685	714	729	726	690	715	704	705	708	716	706	712	703	729	680	669	686	713	674	724	673	691	686	727	711	737	747	696	661	663	709	697	717	700	700	666	685	751	672	715	739	708	681	680	691	722	718	699	690	702	649	671	687	710	678	695	678	674	678	676	688	719	704	731	752	680	702	638	714	722	657	676	737	704	654	690	699	692	687	745	717	709	651	672	700	681	721	729	699	713	705	700	696	675	689	687	685	700	688	706	712	673	695	710	647	668	707	743	737	687	692	675	696	676	719	691	722	691	678	723	692	722	708	690	675	698	717	704	664	688	666	675	708	680	713	715	721	695	745	668	685	739	680	685	734	669	715	702	693	682	702	722	716	671	703	703	727	747	691	671	704	692	693	682	671	671	678	701	732	715	750	674	694	668	674	696	700	701	712	742	696	699	672	727	705	707	665	696	739	720	715	703	725	637	680	716	721	752	755	749	719	669	703	701	669	693	658	729	671	700	731	727	698	717	682	662	717	665	720	711	745	676	673	726	686	680	678	715	720	712	690	672	705	684	670	732	713	752	725	714	710	712	734	667	642	669	690	663	747	661	693	737	707	699	679	709	708	691	744	727	725	699	691	734	686	703	727	726	687	719	716	721	731	657	688	657	718	691	710	704	694	699	713	713	776	667	718	680	678	700	706	717	724	655	715	738	716	716	726	682	696	684	638	702	697	683	688	734	678	734	696	644	715	740	709	734	689	735	689	680	677	720	729	721	740	705	688	708	697	682	668	694	699	684	731	706	716	694	701	679	673	674	704	725	695	697	675	676	714	730	699	678	708	705	730	712	759	699	738	721	734	721	713	666	733	706	705	701	720	666	688	676	672	685	706	659	696	684	736	701	685	693	708	693	746	683	655	717	684	698	729	743	645	760	704	687	675	708	701	701	693	705	659	719	766	675	735	723	670	711	697	705	708	689	703	734	706	674	697	724	702	688	703	713	721	705	695	672	738	712	668	729	752	692	681	705	722	680	686	675	723	673	678	701	629	684	758	719	703	695	687	694	701	738	711	735	698	673	711	705	739	696	736	706	688	702	719	715	701	696	663	660	698	692	700	740	646	679	694	742	714	690	728	714	706	728	712	700	683	730	695	673	707	683	738	699	756	737	719	702	667	712	738	704	699	715	727	751	729	697	732	751	652	715	711	704	696	758	674	701	676	758	703	721	695	709	718	736	664	705	680	743	726	698	731	698	703	701	724	713	702	724	682	746	680	722	705	672	722	667	696	670	694	672	711	689	666	675	715	704	756	693	723	677	738	721	703	634	707	704	754	713	701	683	671	686	756	709	722	749	691	735	726	735	690	694	718	696	747	682	724	690	709	696	699	680	710	743	718	685	694	699	709	719	690	645	730	696	685	692	667	697	675	717	773	705	692	658	693	664	696	662	650	708	683	689	717	692	668	669	722	745	693	713	728	689	719	724	698	699	689	693	669	721	699	674	684	718	698	698	735	710	698	674	672	697	686	673	698	733	678	653	700	704	688	732	716	713	702	700	658	694	687	682	699	657	727	677	692	723	703	679	685	741	727	749	692	691	708	702	700	705	702	721	696	738	697	749	690	698	678	697	688	707	705	733	646	702	688	742	716	696	694	724	704	704	724	702	701	707	671	724	714	729	725	660	734	705	673	680	730	719	691	746	692	737	736	690	672	686	735	701	750	747	681	716	720	722	700	726	662	702	736	748	689	745	696	720	737	688	702	700	690	690	719	731	707	717	744	739	681	700	701	703	712	676	704	714	698	646	714	728	697	671	720	695	702	691	681	689	730	713	730	703	680	659	715	706	679	699	707	738	720	679	690	741	667	693	703	669	662	686	724	768	713	679	661	721	726	757	700	727	700	691	719	750	677	748	704	705	680	718	712	745	670	684	729	735	701	771	706	704	713	695	713	673	728	720	689	709	722	734	678	716	717	718	675	700	681	749	698	642	660	697	738	708	660	710	670	685	681	697	716	686	709	691	674	707	690	706	739	730	719	701	690	678	691	721	720	704	672	705	715	689	705	674	690	629	734	699	753	747	705	708	732	714	713	669	665	710	722	710	702	664	700	734	668	695	718	668	705	660	699	732	705	647	725	716	672	699	672	639	710	684	725	722	697	709	714	721	694	742	691	655	700	714	706	679	704	655	720	704	712	701	691	709	730	654	713	713	723	647	723	709	735	690	700	718	697	702	709	720	690	697	670	709	677	716	734	720	724	745	681	717	693	728	692	738	714	681	714	689	658	681	747	713	676	737	669	731	646	708	703	710	673	717	706	733	717	649	745	695	665	716	698	722	702	716	687	696	676	706	722	684	690	714	682	707	690	703	682	713	705	721	706	713	668	663	734	684	684	707	705	706	672	688	694	710	659	694	734	699
2138	1034	512	365	441	669	703	636	579	507	436	356	348	395	1899	528	1060	189	139	147	143	129	121	96	109	106	100	93	87	77	68	58	58	65	60	56	53	58	41	63	37	45	49	37	46	39	52	56	43	49	49	52	44	40	41	49	56	98	181	175	155	84	76	57	42	46	44	48	48	44	33	40	46	39	31	41	46	39	38	41	58	45	43	38	56	53	40	52	33	45	41	43	51	34	56	41	58	41	41	37	38	46	32	45	49	38	56	42	43	33	61	51	48	36	31	40	46	38	56	47	41	32	49	46	45	39	42	42	40	43	49	43	38	44	44	34	47	54	53	30	50	44	40	41	54	41	36	52	38	42	44	35	42	52	51	51	41	43	49	45	42	39	47	54	34	51	42	42	42	43	30	35	38	50	54	36	39	40	38	47	36	37	38	51	46	48	47	41	41	40	51	48	43	31	41	48	39	45	51	37	55	45	43	36	41	28	51	43	63	38	55	38	38	41	44	36	49	40	43	44	55	50	35	45	44	47	34	47	49	53	32	38	47	39	49	46	53	52	31	49	38	46	38	51	45	38	34	36	42	43	36	51	55	38	33	49	34	46	41	36	43	50	37	48	35	39	39	44	51	44	49	43	42	59	51	39	48	37	46	51	39	56	44	42	43	43	46	38	46	34	46	40	50	48	38	59	43	53	41	36	49	50	44	45	48	40	46	44	39	53	45	46	34	55	42	45	37	41	40	39	46	47	48	37	48	49	33	40	41	37	40	40	43	48	57	44	52	36	46	47	44	41	38	38	56	44	37	33	37	41	40	47	44	42	50	38	52	49	41	58	35	40	39	31	44	29	40	41	53	47	58	45	58	50	43	39	51	51	49	56	52	47	42	54	40	37	42	40	51	46	46	44	35	50	52	39	52	30	41	57	34	44	49	49	53	49	46	51	44	49	43	54	48	52	47	34	42	56	47	41	44	57	45	44	54	51	49	35	42	37	46	37	40	49	35	53	51	42	56	39	46	49	35	43	49	41	36	39	51	36	50	53	45	39	41	34	64	45	48	38	47	32	38	52	40	52	41	52	39	48	48	51	51	52	46	51	41	37	42	24	35	48	38	53	46	40	44	40	39	48	44	43	48	58	32	44	44	49	52	50	31	43	45	42	43	53	52	50	39	43	53	43	65	55	46	35	42	51	33	38	34	52	42	40	49	47	47	49	50	51	47	53	39	46	55	47	45	46	49	47	46	44	37	46	43	37	44	43	47	35	33	43	48	37	46	59	53	49	42	55	36	44	35	46	46	38	51	47	42	34	52	46	46	48	48	41	41	53	42	48	38	46	43	59	48	47	36	41	46	45	44	44	45	36	44	53	48	44	41	40	53	43	51	46	57	33	39	49	38	45	46	36	41	37	46	39	39	50	46	49	38	49	51	55	45	58	40	44	37	43	31	53	30	38	34	42	42	33	56	37	45	35	50	43	57	45	46	44	65	40	43	35	32	35	58	51	52	48	39	49	47	47	52	39	51	45	38	59	43	43	33	44	43	49	40	39	47	50	49	41	45	43	47	43	37	33	42	40	49	38	47	49	57	36	48	37	47	45	44	51	35	58	39	41	52	42	45	46	49	53	44	45	40	41	61	39	45	41	33	43	44	46	49	36	38	47	47	63	39	39	37	35	42	54	57	36	42	42	35	51	50	42	42	56	57	45	58	29	50	45	38	36	40	52	55	39	41	39	44	55	35	54	37	55	37	36	44	44	49	53	44	45	52	54	46	40	46	41	39	60	41	53	48	50	53	55	42	38	47	39	43	48	43	51	45	46	62	31	43	60	43	35	56	43	45	43	43	48	44	50	43	46	38	44	42	46	34	50	44	48	42	39	39	31	44	33	46	48	49	45	53	45	47	34	53	37	32	43	38	43	63	40	40	50	48	44	43	40	33	45	40	46	47	38	52	40	46	36	42	25	44	43	33	38	41	47	54	33	42	38	41	32	35	40	37	54	43	52	61	51	47	50	57	46	46	42	56	44	43	37	30	51	44	34	44	43	37	46	50	45	41	28	40	39	44	30	43	42	39	52	45	54	45	47	49	53	48	44	39	50	45	53	47	42	45	45	39	42	49	40	41	46	39	58	50	34	46	46	61	45	35	45	39	54	56	30	51	42	39	51	37	37	48	51	50	45	50	38	37	42	40	49	52	52	40	51	41	53	35	52	36	39	46	37	41	39	50	41	45	35	28	40	36	46	34	34	60	45	49	50	48	40	35	44	40	48	43	50	50	46	45	46	42	48	48	31	31	43	31	40	35	46	59	40	37	38	59	55	58	67	50	57	36	44	35	43	48	37	41	44	39	36	45	36	55	47	42	33	51	44	43	45	34	36	40	44	56	45	55	43	45	45	54	41	37	42	49	40	39	46	37	51	46	60	44	29	35	47	40	38	58	46	43	46	36	30	50	43	44	34	51	42	38	45	39	47	43	51	43	40	44	54	52	40	46	37	44	48	56	37	41	53	55	48	50	39	43	46	34	50	53	46	49	42	46	51	38	47	50	49	33	40	39	44	46	43	49	54	35	45	39	49	52	40	40	43	44	41	31	62	35	36	39	40	58	30	48	42	52	55	35	54	33	60	57	51	54	43	44	44	48	54	48	34	40	53	44	42	36	46	49	52	31	40	41	39	39	50	48	38	41	47	49	44	37	37	37	37	50	40	39	48	45	36	44	47	38	47	55	51	47	56	43	52	49	45	43	42	62	51	50	45	51	40	49	41	39	30	42	44	38	36	42	40	43	38	43	39	50	40	46	53	49	36	50	43	27	47	38	45	47	44	53	51	39	50	45	39	48	30	45	41	34	67	41	28	41	52	37	41	40	39	55	35	43	38	42	39	67	34	31	58	52	35	38	42	45	61	48	57	39	45	39	45	50	49	41	42	33	44	41	47	31	38	49	52	41	42	38	32	40	43	37	48	54	49	50	49	39	43	35	53	59	45	40	48	33	46	34	48	47	49	31	44	46	56	51	47	50	46	51	45	58	56	48	39	45	42	49	43	55	44	39	51	45	50	44	44	41	59	34	42	37	44	34	37	43	55	43	61	53	46	41	47	52	41	38	41	44	40	43	36	52	47	45	34	46	39	53	43	43	43	53	45	42	51	44	51	39	43	41	45	34	48	33	45	48	58	47	48	61	36	51	44	42	41	48	42	41	47	57	37	49	42	45	36	51	42	49	50	46	54	48	56	37	48	42	38	47	40	49	51	48	51	57	47	44	38	52	49	39	41	49	31	37	43	34	43	51	48	41	50	43	37	46	40	43	50	40	51	66	41	53	41	53	34	36	47	41	33	45	48	37	52	50	53	47	61	48	47	42	32	50	40	52	39	39	41	49	46	36	46	46	45	45	43	47	56	42	47	38	31	46	49	46	34	41	44	48	46	34	49	51	42	48	46	42	46	43	39	55	48	48	44	46	51	44	45	47	28	54	47	32	48	38	48
23488	11994	7743	12870	20856	23073	22337	20809	18176	15798	13571	11851	11043	12921	23790	12849	17158	5441	4829	4448	3925	3643	3560	3132	2774	2677	2470	2303	2144	2120	1761	1558	1496	1282	1111	857	773	719	732	976	681	590	554	617	591	601	562	535	565	517	561	568	528	563	547	564	546	2121	5102	4497	3586	2115	1495	979	737	615	516	511	512	485	516	494	517	501	483	494	546	513	514	504	505	481	520	529	500	519	490	521	521	511	542	473	480	488	480	517	519	524	523	486	510	559	552	518	520	508	515	492	535	526	485	532	520	486	473	533	511	508	481	538	556	513	513	506	516	485	500	538	499	541	521	514	531	539	524	516	490	532	497	513	533	520	505	538	513	520	559	532	523	523	490	545	506	542	518	516	551	511	492	496	523	535	513	536	523	482	506	539	518	511	545	521	498	490	497	489	529	536	515	474	511	502	504	499	538	527	500	530	535	504	510	498	528	536	527	513	507	513	516	519	526	535	544	525	517	515	526	504	507	551	519	476	495	530	527	578	525	515	511	481	474	514	534	479	539	544	510	534	503	522	526	531	525	524	470	498	526	517	509	489	528	514	526	546	510	508	510	479	528	528	543	515	519	498	466	561	528	482	472	494	526	503	517	486	540	540	533	496	500	474	474	533	520	560	504	516	481	544	526	567	516	546	525	512	533	532	515	539	510	533	463	504	482	506	540	472	515	543	516	501	519	567	525	487	551	500	531	508	482	507	521	548	496	552	531	524	525	540	535	489	496	506	505	488	502	543	533	536	534	514	499	533	525	513	543	530	498	474	519	530	495	531	518	520	542	487	530	526	537	531	544	483	515	513	501	537	515	513	518	511	518	525	530	545	524	539	499	553	485	525	537	498	519	548	534	531	480	562	531	467	518	494	514	550	520	500	485	534	516	484	508	528	526	531	487	513	530	549	479	484	488	493	521	495	557	541	523	496	543	562	527	538	519	468	507	502	536	510	515	515	549	503	513	505	531	513	497	534	522	524	524	558	546	529	504	555	526	509	528	499	496	536	487	499	495	525	482	544	568	521	533	480	514	514	500	534	514	525	512	537	478	519	517	512	501	547	526	554	509	537	493	504	493	526	488	513	504	511	543	513	529	512	494	470	516	517	508	518	504	502	476	522	526	564	550	511	577	505	502	501	535	538	571	530	508	535	479	537	513	480	551	478	531	508	492	549	537	496	525	519	511	520	510	504	496	531	523	531	542	552	500	523	530	515	507	490	488	511	500	506	560	508	524	513	478	527	544	523	518	511	535	525	557	530	500	525	521	526	518	510	516	519	531	521	526	491	514	538	503	535	518	487	491	470	511	504	505	509	514	490	503	494	539	519	513	490	493	468	487	501	500	474	500	513	515	551	495	519	489	557	539	507	519	534	535	464	521	506	508	527	513	459	554	483	510	489	472	498	477	504	525	556	545	520	531	527	498	533	514	502	517	529	544	523	520	505	500	495	490	558	533	538	509	492	480	535	498	506	498	511	515	476	512	531	534	531	529	528	509	489	512	515	529	558	512	566	503	563	509	534	559	537	544	517	524	513	518	481	506	502	527	531	530	478	502	510	535	512	484	509	539	528	496	503	500	559	495	524	525	503	519	554	525	506	527	478	521	514	521	522	532	545	530	501	528	550	516	469	540	504	507	544	509	512	494	513	507	486	532	534	551	529	516	507	521	503	504	528	491	530	539	520	507	515	506	535	556	509	500	533	469	549	521	512	510	531	513	480	509	509	519	541	503	506	514	513	519	514	520	493	527	487	507	511	513	500	545	539	467	526	474	537	544	500	544	536	536	525	516	528	533	502	493	543	526	557	520	491	554	579	530	489	504	513	528	532	552	499	522	517	496	557	544	516	533	485	500	555	519	555	491	564	471	499	514	544	514	562	548	497	517	517	550	515	526	522	500	541	530	540	521	505	510	507	540	509	494	560	545	510	490	509	505	504	516	553	532	507	508	527	494	533	507	526	545	514	542	494	543	517	526	527	529	527	501	536	508	492	554	497	549	499	535	520	517	551	551	516	502	518	506	533	531	531	500	496	515	531	557	553	564	545	502	529	509	538	517	512	548	518	523	523	496	497	506	534	512	472	490	499	541	504	494	535	483	545	491	502	553	506	495	554	523	552	514	554	525	552	539	512	512	509	510	506	483	520	520	514	565	487	531	500	515	509	484	553	476	522	523	525	524	503	480	540	519	484	537	539	511	533	500	521	582	522	543	503	500	540	522	479	549	510	498	537	493	486	484	535	539	546	537	528	557	516	478	536	520	487	508	513	544	532	552	516	484	524	541	497	538	509	491	542	519	495	503	522	508	545	551	517	545	531	507	532	476	506	499	494	531	493	527	538	538	521	465	531	524	547	490	496	514	494	495	506	526	496	530	504	539	564	533	516	516	527	486	544	520	495	511	507	526	504	502	536	545	500	531	487	511	500	528	517	512	523	501	541	527	471	516	548	508	496	525	531	535	498	487	520	537	480	543	531	514	500	531	547	511	478	534	504	481	519	583	518	548	535	529	523	575	512	520	518	539	525	522	532	511	544	488	479	536	532	514	522	513	496	498	531	549	523	523	549	477	506	543	500	544	527	480	495	519	498	520	488	540	487	488	546	503	507	518	568	578	521	496	529	529	525	541	518	519	529	477	521	505	507	528	525	542	514	514	494	471	530	515	512	489	526	543	540	513	491	499	533	540	520	501	500	473	546	510	508	505	530	491	494	488	512	448	522	484	528	512	502	509	521	538	526	533	533	506	479	535	515	519	482	490	504	507	508	534	517	501	495	533	500	509	493	524	539	521	514	501	467	528	501	501	500	514	509	489	531	521	483	515	477	543	555	495	533	529	566	521	548	532	523	540	500	515	521	508	519	508	495	475	546	509	488	508	551	499	512	478	545	518	535	511	490	496	517	527	504	525	516	531	521	531	507	535	543	563	528	552	521	498	568	565	556	502	524	513	478	492	498	507	536	528	500	500	549	506	526	535	519	514	474	520	527	545	514	501	518	519	549	514	552	550	513	534	516	520	491	491	493	512	495	538	490	534	487	511	549	559	504	539	525	482	539	526	507	540	473	543	529	479	505	512	533	468	488	514	499	540	495	521	461	499	508	525	520	512	526	518	518	511	519	510	582	527	497	513	472	529	491	523	509	494	489	543	488	503	525	490	539	506	498	544	539	510	522	493	496	532	514	566	484	547	535	507	526	542	526	518	533	507	531	541	514	500	545	501	534	530	489	537	523	533	512	482	488	525	505	571	500	499	497	500	561	532	512	509	509	532	533	508	517	512	562	541	480	467	499	513	499	531	483	494	517	532	531	527	538	508	499	520	531	523	521	550	538	524	519	515	513	519	499	496	529	525	515	517	553	519	473	499	515	530	520	505	546	543	470	514	554	552	523	509	508	552	506	481	540	520	474	540	534	529	569	471	522	532	508	527	528	506	555	487	485	550	548	471	490	574	524	542	492	511	526	511	535	496	533	522	519	481	526
1635	297	193	162	209	254	291	262	231	190	180	155	155	151	780	202	154	123	104	92	84	73	78	75	73	78	81	68	66	71	59	64	58	59	54	59	50	58	66	47	52	64	47	43	49	60	55	58	54	64	42	58	55	57	54	53	46	66	77	67	78	67	62	57	62	69	45	67	58	51	48	61	53	49	60	55	54	45	57	54	39	56	56	61	37	48	58	60	54	52	52	53	55	60	47	56	53	65	53	53	58	46	51	48	57	59	37	55	53	46	60	52	67	48	51	56	48	43	46	57	48	55	60	55	58	55	46	45	47	66	62	51	59	50	56	47	50	56	51	59	59	55	60	47	67	55	45	47	47	60	62	47	49	51	61	55	57	68	64	45	57	43	61	67	46	61	46	43	52	48	45	59	49	42	52	43	54	49	37	48	57	46	59	58	51	41	49	59	47	62	63	65	50	48	62	46	49	52	66	52	56	61	47	47	60	47	47	50	56	44	48	53	51	50	70	60	48	57	57	60	48	46	52	66	52	57	54	50	48	49	69	43	49	56	67	55	45	52	49	50	44	54	45	57	61	51	54	53	63	55	56	53	42	59	63	50	54	62	45	55	57	48	49	52	55	59	53	62	40	69	53	54	60	63	52	62	50	53	57	56	57	44	56	58	56	74	57	51	52	49	55	51	45	52	47	43	45	54	54	49	55	64	53	64	58	60	45	44	51	52	48	46	44	56	50	53	62	61	55	55	58	60	56	62	56	50	62	53	44	54	43	51	54	67	57	53	50	38	53	48	60	48	50	56	56	57	45	59	60	50	60	44	57	48	48	60	45	65	44	56	62	55	52	61	59	78	58	68	63	68	55	43	57	51	55	29	50	52	66	55	45	57	56	70	66	59	54	54	65	46	53	38	45	63	50	55	56	52	53	56	48	55	57	69	59	53	53	59	44	53	54	56	52	61	47	55	46	43	54	47	59	76	38	56	56	44	49	42	47	46	51	58	54	54	60	61	46	57	49	56	59	58	39	52	60	62	61	50	46	60	55	50	67	47	53	68	58	51	64	47	53	55	74	50	68	63	58	77	54	48	64	41	58	54	52	50	46	48	53	56	54	49	53	57	60	62	56	59	38	52	61	48	55	58	55	66	62	55	63	50	54	55	44	62	57	42	48	57	50	56	52	61	49	56	53	52	63	63	57	57	57	43	55	58	42	70	51	56	61	56	81	55	52	52	47	60	62	61	55	78	51	57	67	51	62	59	60	53	48	54	50	60	45	64	52	35	54	56	61	58	46	66	41	56	44	51	50	63	54	61	52	46	57	46	57	50	50	55	60	60	47	49	60	50	58	55	52	56	55	51	57	56	37	47	60	61	53	57	58	44	57	57	57	55	58	49	49	48	47	51	57	65	48	62	55	67	61	49	58	54	56	57	55	46	59	53	59	47	33	59	40	43	50	48	50	45	58	61	44	59	44	40	49	44	51	39	54	59	49	62	63	52	54	60	59	59	61	50	39	60	59	52	63	63	61	51	47	54	45	56	65	63	51	49	68	44	49	45	64	39	44	65	54	54	42	64	57	53	43	50	46	55	50	56	50	60	58	50	44	50	53	54	51	49	49	47	58	63	50	51	49	59	53	53	52	62	48	53	55	46	55	61	61	44	51	63	48	66	54	57	37	58	49	43	62	64	52	50	45	53	41	52	47	57	55	63	55	52	46	58	57	55	62	47	41	66	55	62	50	51	34	58	52	57	57	57	45	49	46	61	62	51	43	51	42	42	48	45	52	57	56	62	49	50	34	60	60	58	52	53	47	56	61	50	60	53	51	46	49	44	59	54	50	54	67	58	56	52	42	51	48	63	63	56	61	62	51	56	58	52	48	54	55	66	52	64	45	55	46	55	53	48	37	51	53	63	43	41	50	56	58	57	44	46	58	54	66	58	55	55	57	56	54	58	61	64	51	62	53	49	41	47	57	61	48	54	58	56	64	57	61	38	57	60	53	49	62	55	50	46	62	64	66	56	53	58	42	52	67	56	51	54	52	60	57	45	61	58	58	47	58	66	43	48	64	57	39	62	58	61	70	57	54	54	60	53	53	56	65	47	56	63	58	48	60	46	62	57	58	58	54	45	46	59	54	57	51	53	44	50	55	62	45	57	65	58	54	60	47	48	61	44	68	62	43	53	44	66	56	51	57	60	51	66	57	63	39	59	63	50	65	51	41	49	42	45	55	52	50	51	56	47	52	56	51	54	50	57	53	56	56	48	60	54	56	55	60	52	56	62	61	64	46	62	55	51	46	57	66	47	53	69	57	53	71	57	43	55	65	55	53	65	71	52	45	58	75	49	55	49	61	63	53	61	66	50	51	49	78	59	57	51	64	60	55	60	66	44	48	59	61	48	40	54	46	59	65	57	55	56	58	53	60	44	53	35	54	57	51	48	46	71	56	54	55	64	62	45	51	60	54	51	59	54	51	47	46	60	42	54	62	53	44	51	52	49	46	58	57	64	40	47	46	61	45	65	68	61	46	52	46	60	55	57	55	68	46	50	64	56	50	52	65	41	61	50	54	47	46	53	41	55	45	59	55	42	62	50	58	46	47	57	46	45	60	59	48	61	59	55	64	52	56	43	48	41	61	54	64	45	52	61	44	56	57	63	52	49	46	52	47	63	47	52	42	58	62	53	62	54	52	51	65	44	48	53	42	55	57	49	61	57	58	63	50	53	46	51	56	66	50	63	52	59	61	73	44	53	53	59	34	48	46	57	52	59	57	57	57	55	66	50	53	50	48	60	62	55	46	57	55	60	56	55	60	55	60	55	57	60	56	54	50	58	58	40	58	46	47	46	51	48	48	63	68	57	48	48	59	48	54	52	53	49	51	57	51	58	56	64	61	49	58	59	62	50	52	55	56	48	63	47	38	51	48	52	49	62	53	50	59	44	53	31	43	65	64	51	52	41	41	58	53	53	59	53	58	46	50	51	54	40	47	47	57	54	46	51	45	39	66	52	40	45	54	45	56	47	68	66	55	73	44	60	56	50	52	67	39	54	48	56	55	56	53	49	55	42	57	53	62	48	57	67	48	56	51	60	50	44	45	50	53	40	52	60	53	65	48	63	48	41	51	55	50	57	64	46	55	54	55	58	59	53	55	43	59	57	51	50	53	61	55	45	52	76	57	50	64	59	50	65	51	50	44	65	61	54	57	48	56	56	56	55	54	49	48	61	57	65	56	63	45	55	52	50	55	43	46	60	62	58	53	59	58	52	62	56	65	68	59	61	51	52	71	72	57	72	44	42	49	57	49	45	49	53	55	48	52	53	53	57	62	53	54	52	46	55	51	41	43	61	54	48	54	48	67	58	64	48	58	43	57	55	48	66	57	52	53	58	49	55	58	66	48	60	48	58	55	48	68	48	47	55	64	49	58	45	48	52	52	57	57	51	52	54	52	57	53	52	53	55	62	59	56	54	59	44	53	55	54	61	54	57	46	51
14107	5825	3655	6724	12780	15178	14336	12533	10375	8484	7567	6137	5655	5066	18606	5206	4468	3182	2422	2080	1998	1836	1717	1588	1518	1463	1331	1317	1158	1069	975	944	917	863	783	781	753	764	702	693	688	681	724	613	663	687	629	671	712	643	635	621	640	655	626	673	681	1089	1606	1675	1458	1072	861	751	715	642	618	618	652	643	622	653	642	633	621	602	625	635	657	646	569	617	617	585	624	628	665	655	613	602	615	640	594	602	686	669	632	652	655	638	594	638	657	618	630	591	674	658	653	669	625	639	641	672	623	604	604	645	644	590	641	563	590	608	582	672	612	655	669	632	682	592	653	632	641	624	594	617	670	633	678	616	585	653	676	644	651	649	616	614	604	628	616	638	584	565	628	599	639	633	609	585	629	683	636	696	645	647	616	619	663	652	649	594	664	612	611	634	627	690	662	638	616	632	601	646	593	637	663	653	645	645	626	622	654	657	675	630	610	622	597	659	664	647	580	691	626	625	620	632	624	638	613	655	647	653	630	640	636	684	651	633	628	621	596	618	598	656	669	645	641	712	657	636	629	672	635	644	677	621	646	637	630	672	607	639	676	672	685	656	662	643	627	651	635	636	611	627	644	622	666	649	651	637	629	674	631	666	613	628	624	585	632	618	617	635	625	649	621	666	604	629	627	634	663	646	728	623	645	645	642	628	617	622	624	674	678	599	639	627	674	714	641	679	670	643	645	627	617	592	681	611	665	678	631	655	642	651	635	631	601	641	631	645	628	642	611	637	630	602	665	621	636	586	658	597	676	600	618	623	617	646	590	625	653	639	646	618	631	650	639	649	643	627	646	644	633	635	589	659	621	643	650	638	632	656	624	645	662	595	658	613	606	638	669	611	647	659	673	673	610	611	586	642	630	637	624	626	646	635	655	614	609	602	607	652	624	636	604	669	609	641	636	602	639	620	613	651	638	633	645	638	643	623	633	629	655	612	611	640	639	629	627	612	666	615	637	616	629	641	634	652	623	655	592	677	629	630	609	642	661	654	652	648	611	658	590	678	656	623	665	632	615	600	643	632	657	647	649	632	637	651	661	628	601	621	630	659	665	665	647	611	683	580	627	633	634	656	666	637	572	610	638	633	631	668	612	664	652	680	596	677	638	651	629	637	628	623	620	670	620	580	628	611	630	638	620	660	651	631	594	664	640	650	610	649	623	631	629	648	624	618	713	650	638	573	640	671	588	670	613	647	659	673	644	625	591	650	643	662	639	656	672	675	606	663	650	637	663	622	609	595	613	633	600	589	632	651	627	667	630	639	638	639	635	627	632	690	616	639	624	642	612	635	603	628	601	637	603	682	609	666	687	606	582	626	631	634	658	613	627	607	660	604	663	654	630	612	640	608	662	653	596	626	650	655	666	618	629	659	615	640	645	635	651	625	621	610	634	634	576	612	649	605	612	620	642	660	624	634	630	659	620	657	642	647	617	625	630	639	606	666	609	618	648	677	678	678	647	609	632	648	588	621	579	663	641	611	644	630	627	608	634	604	653	644	649	624	650	626	589	590	659	621	642	658	647	637	584	655	627	633	615	628	591	613	614	638	634	629	635	622	678	611	609	632	640	632	599	625	649	603	593	618	603	645	558	628	622	638	583	650	683	547	622	637	629	618	691	668	747	640	670	608	629	620	647	615	672	676	596	605	622	629	620	683	654	675	616	630	612	674	662	657	626	646	632	669	639	629	632	644	633	665	666	662	617	647	598	663	602	638	673	653	648	666	616	688	614	655	607	614	637	655	647	624	647	636	601	602	608	624	620	617	678	678	603	631	614	610	633	618	668	611	649	650	661	630	640	605	593	652	612	661	630	655	665	624	651	660	660	615	625	627	629	618	597	582	607	640	623	603	628	617	655	630	653	602	655	616	600	632	640	671	634	620	612	627	616	629	633	648	604	611	639	640	611	648	626	651	675	629	646	617	673	642	663	656	678	620	618	647	634	618	683	653	607	629	595	602	631	669	575	654	631	618	632	627	618	624	673	606	630	646	648	637	654	586	607	626	648	643	660	583	639	685	633	639	615	661	634	651	650	640	674	644	678	642	613	608	617	646	613	621	609	660	583	656	636	649	672	573	644	580	655	607	641	607	626	594	628	677	626	684	637	624	613	617	614	640	604	655	615	624	672	595	628	658	669	611	617	611	591	628	710	614	638	628	640	640	577	641	634	630	663	661	606	648	637	631	672	634	635	639	615	615	669	638	619	663	648	642	600	654	622	614	638	639	653	647	677	610	655	626	630	597	634	641	607	640	616	667	634	638	641	649	658	641	668	605	635	662	633	656	611	607	639	652	631	631	658	641	610	613	660	651	648	632	685	644	640	646	661	614	607	618	600	621	662	659	668	622	655	663	606	659	642	588	629	594	609	615	599	602	660	650	598	639	633	635	583	629	648	640	616	660	638	625	628	659	617	648	648	699	664	638	630	620	660	631	635	603	638	614	642	658	624	663	637	692	683	667	592	642	653	650	653	647	651	619	631	637	612	677	637	654	606	631	630	623	644	635	624	642	602	633	610	597	620	619	600	600	620	618	623	611	687	692	670	649	645	652	597	611	642	625	658	617	696	654	627	629	647	631	672	648	580	657	691	651	619	650	586	631	628	627	644	644	640	652	641	619	636	609	652	631	615	593	667	659	647	610	644	630	636	661	640	627	652	628	633	618	610	646	647	613	611	623	661	618	655	607	607	634	641	652	685	588	639	654	623	623	656	620	622	640	638	645	649	585	630	700	627	667	617	661	637	618	658	640	655	622	625	650	632	615	649	628	646	634	622	604	636	666	622	637	653	629	692	647	618	601	615	653	621	654	623	632	609	625	630	594	657	637	648	649	618	635	603	656	649	636	561	647	601	656	637	653	612	623	628	600	663	652	607	625	616	621	673	699	656	599	616	618	647	652	666	640	622	642	643	630	668	692	593	557	606	663	635	624	606	646	637	627	593	601	594	618	644	644	608	678	601	675	711	671	627	679	640	633	659	658	566	593	606	594	607	631	595	659	634	640	676	659	631	636	583	612	627	636	606	654	601	641	621	609	653	627	628	628	605	659	637	637	648	659	646	619	633	633	653	629	602	590	620	645	686	625	660	661	630	581	617	671	579	610	609	603	619	633	630	668	657	627	643	661	664	628	573	606	597	618	654	573	646	604	651	624	611	665	599	649	621	652	664	617	617	636	615	594	649	658	621	635	668	630	593	678	637	639	642	654	634	619	617	664	621	639	661	604	607	656	630	599	598	644	615	610	637	629	604	627	619	656	598	625	687	639	615	620	648	621	609	607	645	655	614	619	624	631	603	649	654	625	647	571	616	628	644	598	587	646	653	664	643	644	612	624	638	667	640	635	616	663	622	636	623	599	609	652	629	658	603	654	605	626	661	593	664	651	623	606	612	662	634	628	594	629	605	619	656	624	648	625	631	637	658	637	656	619	642	645	671	651	649	613	629	663	618	644	618	626	594	632	628	631
1225	686	367	240	281	576	502	487	393	315	372	222	320	784	2531	285	319	273	104	74	95	79	71	65	76	71	53	71	67	54	55	46	45	42	40	39	42	39	47	35	44	39	46	42	40	35	41	36	46	43	39	40	37	36	39	37	45	68	108	87	84	53	55	49	48	40	51	37	43	48	38	41	36	43	40	41	35	37	37	43	35	41	38	42	38	29	38	37	40	42	50	44	45	38	48	37	36	38	44	54	41	42	32	33	32	34	42	38	32	41	54	51	43	40	44	43	34	36	54	33	41	41	27	37	40	42	42	37	47	39	42	41	54	43	34	44	51	33	41	37	44	39	37	52	41	35	39	50	35	35	49	37	48	40	47	40	35	44	42	42	38	39	38	26	35	31	49	40	37	43	32	34	42	45	36	45	40	40	42	50	42	36	41	40	44	34	40	40	39	41	34	34	41	42	48	43	43	35	42	54	38	37	56	50	52	45	44	37	55	47	39	38	38	46	31	40	39	28	32	49	34	36	32	46	39	40	34	45	33	47	45	44	33	42	43	42	42	42	39	34	44	48	45	26	36	42	42	30	36	39	42	32	44	43	35	41	39	46	42	40	46	45	55	45	34	39	39	39	33	45	50	32	45	38	31	30	48	32	41	42	43	41	48	39	34	41	40	41	41	51	29	39	41	56	44	41	51	44	39	54	48	41	30	50	32	35	38	34	30	38	38	42	43	51	51	34	44	46	44	48	35	37	47	44	37	40	42	30	38	41	41	34	48	32	48	35	42	34	33	43	45	38	32	47	48	41	51	47	49	45	49	34	45	44	33	46	40	49	42	35	38	33	36	38	42	23	32	42	39	22	40	37	23	49	29	47	38	37	39	40	30	45	39	38	38	32	42	41	36	50	36	35	28	45	47	38	39	36	32	63	45	41	38	42	45	49	37	42	42	40	44	45	46	48	35	38	50	40	34	44	40	40	47	38	46	38	35	44	33	47	41	44	49	43	34	37	42	34	53	46	43	34	28	37	37	38	28	46	36	36	42	43	52	38	45	39	54	39	43	28	40	47	42	37	40	29	40	42	42	42	50	44	38	44	40	29	35	32	36	37	34	44	46	35	41	33	46	35	22	40	44	36	48	39	40	51	44	43	48	30	40	40	29	44	35	50	42	37	47	43	41	44	30	48	36	39	38	50	38	41	46	46	40	40	48	53	35	45	38	53	39	40	39	51	39	49	38	37	33	38	34	45	47	40	47	41	49	42	46	37	32	51	55	47	36	33	41	41	48	51	39	47	44	42	46	52	39	38	32	45	44	35	45	38	39	44	28	41	33	42	39	43	46	49	41	57	37	39	42	52	44	48	52	34	34	41	47	39	36	45	53	40	39	39	43	40	46	31	53	36	39	33	36	48	38	40	63	38	43	45	39	40	44	43	28	51	35	38	40	36	43	47	40	39	46	41	41	34	50	41	42	50	37	40	53	33	31	45	41	36	34	32	41	35	43	50	40	39	51	43	53	37	48	49	38	36	33	37	59	36	35	40	35	30	37	42	33	39	34	34	36	49	54	33	42	44	41	53	39	43	40	45	38	46	44	34	40	44	37	40	33	45	32	48	38	29	38	30	41	39	45	40	47	48	40	41	47	38	34	27	58	57	42	38	32	48	40	45	41	40	39	34	32	37	47	28	43	31	35	31	42	47	36	46	52	45	48	46	40	50	34	40	43	41	36	34	48	44	40	31	54	33	43	52	44	36	36	42	42	53	37	46	44	48	46	36	42	43	30	39	50	44	35	46	53	39	36	29	43	41	32	37	38	34	37	31	35	36	37	34	49	44	32	32	35	38	45	42	49	44	49	39	37	46	42	54	41	29	44	58	30	49	45	42	43	45	39	53	43	47	43	48	44	48	35	41	45	46	46	37	48	39	42	41	41	38	49	50	37	29	36	43	45	49	34	35	40	39	43	37	32	35	36	39	40	47	37	44	37	39	40	37	32	48	44	32	42	44	35	46	39	56	38	37	37	42	52	39	32	40	44	41	37	46	41	46	42	41	51	41	32	34	38	46	38	54	40	27	32	36	45	44	33	42	40	37	48	45	41	38	32	43	42	45	37	50	46	35	33	42	57	26	49	41	39	43	32	36	44	36	43	31	35	40	28	49	54	33	41	48	42	46	38	39	38	39	37	44	27	45	46	40	40	43	36	39	43	48	41	33	36	34	40	36	38	39	42	45	34	37	41	43	42	44	33	40	37	39	37	35	42	39	34	42	39	34	53	35	40	48	49	32	47	31	41	47	37	38	45	39	32	37	36	46	36	39	39	45	38	45	50	21	41	45	40	41	39	37	47	32	36	31	33	47	38	51	44	42	55	43	40	34	47	35	42	44	36	40	44	36	39	45	49	40	39	32	36	38	42	37	38	48	48	30	30	33	39	40	45	44	57	50	36	40	39	51	45	44	39	40	34	53	36	40	31	42	30	48	44	41	37	39	35	42	30	39	38	43	45	33	43	30	36	45	44	44	49	34	33	36	41	40	49	45	45	40	43	48	50	26	29	49	38	46	41	24	41	41	53	41	41	25	38	40	33	41	40	35	41	31	43	48	35	41	48	48	45	52	46	44	32	36	47	41	49	38	46	41	36	38	38	45	34	38	35	46	39	34	31	33	40	49	33	42	40	34	35	42	38	50	43	44	33	41	49	44	43	47	37	41	35	43	36	35	50	51	37	40	33	31	45	45	43	38	51	39	44	41	45	27	49	38	38	35	35	32	38	32	39	42	44	38	39	45	44	32	33	34	39	46	47	55	40	44	33	41	51	51	52	38	37	34	32	44	47	45	45	37	34	45	27	44	34	31	42	40	35	33	46	50	38	43	34	40	36	41	44	37	51	39	44	44	42	33	41	39	44	37	54	48	40	40	44	41	30	44	34	35	29	37	42	42	31	40	57	41	32	34	49	38	46	37	33	42	36	35	41	46	53	41	37	54	30	35	43	38	38	29	43	55	38	36	36	44	38	32	40	39	46	39	39	38	51	35	40	42	37	50	44	40	37	29	38	48	41	34	43	35	33	44	50	47	51	50	47	44	37	37	37	36	43	47	37	36	44	32	31	30	44	40	42	41	54	37	42	39	38	43	38	34	45	36	47	42	31	46	37	44	34	38	33	31	38	39	45	39	45	39	39	36	46	39	40	43	41	45	59	43	36	36	49	38	38	52	40	32	51	36	41	41	43	44	49	41	42	35	41	47	43	42	53	46	40	39	33	29	37	48	38	38	38	41	38	47	33	44	41	48	20	43	47	30	48	38	37	39	30	49	39	54	40	41	37	45	35	38	37	43	51	35	39	44	46	45	42	41	38	37	34	29	43	43	35	36	34	40	42	52	47	44	37	48	41	31	39	33	41	39	42	38	39	35	45	57	42	64	43	40	45	51	45	44	50	32	38	46	39	29	39	39	31	41	50	43	41	31	38	36	63	43	42	37	46	50	38	45
18456	9847	5926	10018	17099	22359	18776	16671	13870	12061	13494	8624	9334	15467	28445	6485	10722	7255	2736	2475	2397	2107	2020	1928	1714	1545	1333	1286	1207	1064	1033	847	911	760	721	672	633	629	575	525	594	522	514	529	521	527	502	491	498	461	520	478	494	490	506	478	689	1501	2592	2318	1754	1219	894	666	549	506	465	476	465	506	433	447	460	501	486	477	502	456	483	459	502	443	468	477	469	451	465	491	497	473	481	481	473	478	483	460	478	530	482	445	459	482	467	483	478	437	487	522	452	516	524	462	438	459	487	500	508	496	481	503	490	502	507	501	467	471	480	464	491	456	470	514	473	461	504	488	486	481	497	452	476	477	474	474	481	484	475	463	480	473	468	495	493	476	484	474	459	530	487	481	459	452	533	454	468	480	442	476	455	478	479	449	495	487	459	457	495	492	479	477	487	528	480	478	450	435	498	486	438	481	453	514	477	473	513	471	476	468	492	480	434	467	470	482	481	500	477	453	466	480	471	473	468	511	476	452	494	460	488	500	469	517	481	500	506	494	464	519	432	488	490	423	464	473	489	487	478	486	446	446	473	460	490	431	494	464	463	496	449	480	484	462	506	481	486	467	488	460	479	506	463	500	455	459	455	479	475	486	475	480	458	425	459	449	472	450	444	442	476	510	511	494	507	484	505	486	481	505	468	502	468	471	486	475	527	461	506	513	492	476	468	457	509	481	506	494	476	492	461	473	511	455	467	525	454	452	463	497	492	444	494	459	466	468	496	471	456	510	448	486	460	476	485	484	457	506	451	508	504	442	467	451	443	482	488	486	440	516	480	448	458	489	493	532	480	487	485	498	440	531	464	502	461	491	488	477	506	479	482	472	505	495	485	462	479	491	480	509	460	477	471	494	495	455	464	480	486	494	500	481	472	460	487	476	501	480	467	438	470	476	498	484	457	477	464	490	456	475	509	459	495	484	481	451	474	489	507	469	491	472	453	413	430	500	496	501	504	489	478	516	430	499	481	467	479	486	423	500	489	497	455	465	496	491	526	489	486	455	450	468	474	499	510	476	459	506	521	451	486	521	501	491	461	472	472	493	463	485	496	492	507	465	516	470	458	476	477	484	464	486	473	448	468	470	507	487	469	478	498	464	481	469	504	512	502	477	464	457	510	460	478	442	504	441	446	490	525	420	464	477	489	423	470	473	466	451	499	488	523	492	487	462	482	459	464	463	480	458	467	461	493	517	467	441	455	470	486	513	468	438	534	496	453	507	458	495	481	490	498	467	515	479	507	466	499	495	460	506	462	461	495	468	453	453	477	489	514	454	468	453	462	483	465	478	491	466	470	462	466	496	497	440	493	474	487	487	477	481	451	477	535	491	480	453	475	472	477	445	492	461	491	458	494	416	493	505	468	488	465	468	472	459	504	511	461	419	459	451	478	477	473	428	468	487	485	505	481	489	485	498	504	449	508	451	436	508	458	489	468	461	509	460	447	504	469	472	464	483	501	471	465	474	489	485	515	481	479	466	439	495	473	507	459	473	447	491	482	494	456	475	457	467	472	487	500	445	501	505	471	468	499	504	475	499	451	484	472	493	494	470	474	474	523	513	442	470	508	461	452	472	462	467	476	524	452	486	466	494	488	459	491	470	481	506	518	507	457	478	485	499	476	484	470	486	472	482	470	440	498	485	515	496	517	455	459	470	487	481	488	475	492	488	505	497	462	471	451	492	465	488	510	470	464	462	483	495	456	475	488	433	478	495	513	476	487	469	484	499	498	491	480	483	461	489	520	477	499	483	446	476	500	477	486	464	467	493	480	448	488	466	456	468	451	524	500	497	478	474	514	477	452	476	486	460	454	441	492	481	476	454	473	520	447	472	475	477	504	490	493	498	487	468	467	463	466	487	475	492	435	538	470	441	477	509	429	495	463	510	480	472	488	484	479	457	474	487	442	501	453	478	465	514	488	464	477	506	479	471	460	482	491	480	454	486	501	457	465	485	504	478	527	477	503	467	511	475	436	505	505	474	499	495	468	459	478	491	444	498	460	478	475	441	474	492	411	458	453	477	458	506	435	495	458	466	465	515	488	509	500	469	481	489	460	550	449	487	455	486	447	459	523	482	482	454	453	470	489	514	471	488	448	491	502	483	511	517	472	474	481	490	459	513	517	483	470	465	467	466	483	465	449	496	481	480	494	511	459	487	460	466	429	489	507	427	463	459	480	493	476	479	482	481	494	469	476	459	507	432	460	480	499	453	474	479	455	476	461	450	501	453	492	502	465	473	466	509	476	520	486	475	498	470	483	478	498	485	493	472	505	485	450	497	522	464	470	493	486	455	486	501	479	485	465	439	493	502	432	514	469	482	477	469	474	516	477	480	488	481	498	493	448	499	479	499	485	473	460	472	449	498	447	462	485	462	484	463	511	483	506	473	479	466	484	442	477	484	462	452	505	526	502	463	503	464	474	509	500	531	478	493	436	431	458	489	468	481	449	456	474	462	482	477	462	459	487	453	469	500	512	507	487	484	470	477	498	465	485	504	444	466	502	483	470	475	482	455	455	485	487	480	522	485	477	516	482	485	486	442	490	474	477	497	485	468	455	479	469	441	514	455	523	503	479	507	464	500	460	508	487	492	521	460	495	476	498	476	455	474	467	473	532	498	483	453	482	494	494	478	539	454	452	462	500	451	486	483	493	509	485	449	475	463	453	486	469	492	494	506	486	469	477	477	487	457	502	434	485	488	441	467	484	507	477	502	479	506	523	460	465	489	494	424	457	500	490	464	493	480	506	479	497	480	461	500	451	466	463	458	484	467	470	481	479	503	485	497	478	488	469	480	506	472	481	486	496	415	451	463	460	483	462	523	511	458	479	493	463	461	468	487	468	466	499	518	467	476	455	508	476	512	494	461	460	460	458	469	463	465	491	460	442	510	510	499	508	447	531	468	487	460	494	471	473	471	489	465	480	510	492	489	496	491	498	498	498	442	473	475	454	484	465	482	472	494	452	477	468	503	489	505	500	478	493	522	478	473	482	486	453	461	518	441	471	459	453	474	426	487	460	498	497	481	471	454	502	528	463	484	465	445	468	469	521	475	466	446	470	490	457	471	492	499	485	474	471	449	458	495	477	450	493	477	471	463	484	485	470	449	472	459	466	461	451	476	462	463	459	490	472	504	490	478	463	445	465	470	493	440	499	442	437	515	486	482	468	505	474	447	484	454	507	446	467	456	492	466	497	496	448	503	495	496	487	480	476	500	478	470	471	489	510	451	501	465	446	491	474	512	485	437	458	441	462	474	489	502	465	459	457	491	495	500	477	478	490	445	501	478	474	469	462	493	477	476	537	470	492	443	476	486	494	485	474	476	502	461	487	499	489	476	480	471	467	495	509	484	490	451	449	446	518	513	450	492	460	466	441	468	478	487	502	493	472	488	436	458	493	497	474	460	445	484	480	447	489	453	492	460	506	458	517	509	500	464	493	506	508	449	470	479	490	467	504	493	503	516
2603	726	457	272	277	514	482	428	382	341	456	476	1089	3063	2466	176	207	518	102	96	98	78	100	96	89	84	72	69	73	83	74	72	69	64	63	68	58	74	64	64	51	47	43	55	68	37	64	60	48	67	66	59	56	65	54	49	70	61	90	116	95	89	76	62	48	53	59	60	59	55	46	54	65	62	58	54	51	63	60	50	42	66	60	66	62	69	61	72	57	60	62	63	74	68	57	68	62	55	60	68	50	66	60	66	57	57	56	67	58	49	68	55	59	44	57	63	59	66	50	61	54	62	59	48	52	59	41	67	63	53	61	63	51	58	60	61	59	58	54	67	69	55	55	50	71	52	62	68	73	56	57	50	61	41	66	53	44	63	67	60	59	62	45	52	57	55	67	54	67	59	49	58	58	70	48	58	35	58	50	54	53	61	75	53	57	48	50	57	50	49	69	63	62	75	54	41	49	58	67	64	54	72	60	49	54	76	47	58	71	51	73	66	65	54	52	64	59	57	78	48	69	74	80	58	57	64	72	51	49	51	64	71	59	53	58	70	63	48	48	71	49	64	55	58	59	55	66	60	58	68	55	54	61	50	58	66	51	60	46	79	61	54	64	65	66	56	65	59	43	50	56	55	59	53	51	62	65	57	55	61	50	81	83	56	59	61	80	64	53	53	56	46	59	61	62	60	49	65	60	62	53	72	62	63	56	57	55	64	44	63	58	71	65	68	50	62	62	58	43	62	58	76	62	54	62	68	59	73	52	53	52	67	63	67	58	37	58	53	60	64	59	65	73	56	76	54	61	61	68	69	48	61	54	57	52	65	77	73	75	58	67	56	51	62	71	65	55	51	72	56	62	60	50	54	48	54	58	64	58	62	67	53	54	52	60	53	42	76	49	78	56	71	56	72	59	52	46	58	60	63	63	70	54	58	60	54	61	72	53	71	59	72	69	55	56	58	51	65	57	64	61	66	52	64	57	76	50	66	58	63	50	68	52	50	57	66	74	63	50	64	62	48	46	67	55	63	66	64	52	63	62	60	63	56	55	56	62	55	67	59	67	67	65	71	51	63	47	57	57	66	58	65	56	55	80	54	64	57	58	58	53	51	56	55	60	67	49	65	63	57	43	44	55	63	65	57	63	69	64	58	47	69	61	63	52	63	52	69	75	71	61	58	69	66	57	58	67	60	50	66	75	45	68	58	50	69	57	71	58	64	73	48	55	64	66	56	51	70	78	62	54	44	56	65	57	45	71	49	78	56	62	81	55	56	63	61	65	64	68	78	56	54	61	65	66	42	68	67	63	78	58	59	65	63	48	55	57	55	81	63	55	66	68	72	67	63	56	64	69	62	59	58	62	55	54	46	57	54	59	58	59	46	64	59	55	52	57	67	63	64	60	56	56	51	61	54	59	52	63	62	82	64	76	46	63	58	70	64	63	58	68	72	53	72	66	60	54	65	72	63	51	62	49	64	75	56	62	60	56	60	58	56	56	58	57	55	55	53	66	77	60	61	54	69	52	78	69	61	62	64	54	69	46	52	62	58	68	56	56	63	61	63	60	52	54	54	57	58	71	55	58	58	63	47	60	62	65	54	67	59	56	54	69	67	50	60	60	50	67	61	75	52	64	57	53	64	62	53	67	67	61	68	51	60	61	48	51	59	72	72	60	62	72	58	61	60	61	58	51	44	46	61	52	56	65	42	57	67	65	53	62	48	54	72	61	50	55	54	58	62	45	64	45	66	65	57	65	64	59	62	54	66	64	76	56	58	58	60	57	55	52	64	50	58	60	50	65	65	72	41	59	66	60	52	67	57	82	58	63	51	63	56	62	54	47	69	59	62	53	69	56	52	58	56	51	60	68	50	59	61	52	43	58	69	72	76	73	53	59	58	61	60	49	62	79	55	61	50	56	52	58	64	51	54	54	55	58	56	57	41	62	59	53	68	60	56	50	65	62	59	57	64	65	61	55	50	46	58	69	65	68	59	69	51	50	49	59	56	67	54	67	57	57	64	56	62	64	43	77	69	56	67	65	66	73	53	66	61	78	50	48	65	71	60	57	55	51	62	62	71	66	46	52	54	57	64	77	52	44	49	59	61	59	59	64	73	59	55	56	56	72	64	48	65	64	63	69	70	54	62	59	46	66	67	58	55	57	63	63	56	51	65	75	70	65	58	61	60	63	62	63	69	60	41	63	61	60	57	61	51	68	64	59	59	66	53	61	70	55	69	62	62	65	64	59	69	59	50	58	66	69	60	59	56	53	64	42	61	59	60	57	62	69	53	64	61	55	73	72	44	54	66	57	65	57	52	53	53	59	59	56	55	57	63	64	65	67	58	53	63	72	62	54	67	62	57	70	64	61	63	58	73	56	55	46	61	52	55	65	58	60	53	81	59	70	61	79	51	63	59	58	49	69	64	58	53	51	59	57	62	67	60	58	53	66	83	55	63	60	55	63	61	54	61	70	50	63	48	46	67	54	72	59	64	73	53	54	57	56	63	51	79	66	60	68	62	56	57	46	52	71	60	71	79	54	58	58	61	61	59	70	55	56	67	55	50	43	61	70	71	54	59	66	58	71	55	63	68	69	56	57	62	56	66	70	67	62	68	50	66	59	67	64	64	67	58	65	54	62	49	57	50	59	60	70	50	54	56	61	65	61	58	69	62	55	46	52	64	61	64	54	70	57	67	58	49	71	53	52	74	58	63	59	60	60	70	59	57	61	53	53	59	57	64	63	67	61	71	45	73	66	60	61	58	69	78	61	55	64	60	70	62	69	60	61	64	47	56	65	58	65	55	62	55	54	68	60	56	58	53	56	42	65	56	57	69	73	73	74	61	69	57	70	70	50	60	57	52	46	61	56	69	43	67	58	61	65	53	64	58	54	52	46	58	52	64	54	53	69	57	69	61	60	55	74	52	72	37	56	54	56	62	63	59	58	56	58	70	49	51	60	70	56	74	56	63	59	66	53	54	66	67	55	58	53	53	62	65	72	70	75	64	54	67	53	63	51	49	65	64	65	57	53	68	63	67	49	66	64	58	57	64	73	55	64	55	59	66	47	57	62	65	62	65	64	50	59	49	64	61	56	66	53	52	56	52	66	68	56	50	63	75	57	64	60	68	68	59	72	55	79	55	57	59	52	59	54	55	68	58	60	53	66	64	50	65	59	70	78	61	64	47	70	64	55	59	63	67	60	56	58	54	59	66	49	61	52	58	62	66	50	60	57	49	66	54	77	54	62	57	48	60	65	52	60	66	66	61	62	56	70	67	65	58	56	54	53	39	47	55	64	66	58	64	65	55	54	64	68	51	58	62	63	63	62	51	59	58	67	55	67	52	51	59	61	63	63	65	57	60	74	69	67	55	52	65	41	73	71	60	66	65	65	75	50	55	64	81	64	56	77	52	47	68	53	59	73	59	58	72	69	57	71	63	62	60	56	58	52	53	60	56	48	45	60	43	66	65	69	72	63	65	61	63	65	45
18024	9763	6256	9275	15972	19745	18604	16685	14342	12303	14840	13803	20702	32947	23011	4904	6034	10439	2309	2091	1956	1835	1775	1646	1572	1512	1454	1358	1298	1212	1138	1071	1026	1035	975	889	831	784	810	758	754	702	714	734	762	716	751	680	665	732	636	718	702	694	686	683	723	852	2216	2646	2199	1610	1122	845	753	763	664	662	709	660	734	699	697	677	626	698	686	667	677	709	736	721	688	690	680	655	721	677	715	751	705	660	606	731	700	648	664	695	703	672	720	702	735	680	733	718	670	670	676	730	675	726	651	708	641	692	672	696	724	668	685	678	699	689	716	699	732	654	691	666	699	702	690	644	654	693	731	705	692	694	729	692	676	692	677	715	712	709	697	726	670	667	707	697	672	676	715	718	697	711	670	683	709	697	710	684	663	703	693	701	712	678	714	670	689	712	679	671	710	716	715	669	676	723	658	655	708	689	673	688	673	694	702	716	709	702	691	704	695	696	648	657	637	702	655	687	642	668	694	688	686	756	710	715	706	677	707	726	683	662	712	692	728	696	700	707	718	694	664	701	721	745	711	750	699	682	726	712	692	695	700	760	687	680	680	627	664	649	694	673	734	728	698	708	687	713	682	653	706	703	689	681	719	698	649	707	625	693	710	678	685	710	701	666	685	665	694	706	695	689	646	682	695	746	692	631	667	699	673	652	688	685	693	665	736	679	690	696	675	646	703	755	666	628	755	695	678	664	662	679	655	713	655	692	665	669	671	692	694	713	685	678	727	686	670	701	707	686	700	726	735	698	680	710	684	658	664	669	685	702	679	686	685	663	719	669	706	711	692	675	680	715	713	702	701	727	708	699	678	707	759	698	707	706	685	706	707	675	702	710	669	700	722	685	758	728	746	674	689	662	715	704	711	724	692	708	656	719	681	711	691	681	692	699	707	680	683	722	685	735	725	693	704	682	727	695	719	717	671	718	748	713	639	675	691	724	681	673	679	683	729	704	698	652	729	714	689	707	669	689	697	708	659	680	680	715	710	699	669	704	668	711	672	717	711	721	689	687	733	681	725	764	700	671	672	670	685	721	715	691	687	678	687	713	699	747	666	734	763	698	723	681	644	703	661	690	723	715	658	689	668	737	675	682	668	689	710	692	678	681	722	696	672	739	677	740	683	720	670	696	706	662	657	701	736	681	738	700	630	688	727	677	719	665	669	672	688	653	716	670	640	711	688	735	665	682	736	688	662	727	725	666	698	717	693	709	713	707	700	727	690	684	714	671	709	684	701	696	668	690	695	738	716	689	717	647	680	704	704	709	699	697	661	679	669	673	713	729	750	693	733	708	686	673	706	712	663	681	715	679	706	675	666	730	641	747	725	700	669	672	687	687	705	650	686	720	709	719	690	677	714	688	669	693	751	695	695	699	727	680	668	762	672	664	725	643	737	703	694	696	735	656	711	666	664	698	608	719	674	685	713	672	691	687	693	661	701	706	680	691	688	758	708	694	679	697	710	707	713	732	719	670	667	687	663	715	683	702	702	650	663	705	697	692	704	713	678	719	696	683	673	724	736	669	681	681	702	694	719	684	698	693	700	697	681	644	705	712	666	726	718	671	692	642	684	704	741	679	749	689	725	683	708	652	717	710	711	755	704	672	725	719	704	711	716	703	677	700	711	694	717	686	669	676	754	706	726	689	727	700	672	651	724	746	707	708	693	653	696	655	691	715	702	644	721	705	676	667	672	644	676	707	691	700	680	675	686	724	743	684	652	643	709	663	694	644	672	723	688	708	713	645	677	700	678	677	694	730	704	697	721	679	726	677	690	713	693	647	725	682	714	706	713	710	759	732	711	680	707	688	679	689	648	680	708	685	693	710	728	662	700	676	685	688	700	715	719	693	709	694	715	660	749	753	670	688	656	717	714	716	674	698	698	688	649	720	682	734	706	660	684	706	661	674	657	714	734	693	705	689	674	737	716	677	676	727	686	689	651	703	721	729	663	686	717	694	706	707	741	641	701	679	712	673	723	703	712	722	682	675	698	677	688	706	667	667	675	695	749	664	717	747	700	659	683	701	731	684	703	707	692	713	690	686	654	643	734	713	704	704	711	693	711	690	704	702	720	698	730	663	689	740	710	642	694	685	704	698	686	671	715	699	683	681	631	683	711	641	688	712	679	715	696	698	671	679	683	688	712	695	661	687	692	654	700	677	679	628	696	730	706	693	726	710	631	683	687	707	713	669	667	686	710	657	707	674	667	726	703	685	702	708	672	687	715	660	678	654	651	668	691	741	677	668	717	693	697	753	646	667	653	678	716	674	677	689	704	680	680	701	733	673	681	638	684	661	664	677	731	721	677	722	669	707	644	715	678	709	715	718	723	668	723	706	673	743	708	636	701	722	700	692	692	706	699	659	673	663	676	654	704	664	700	633	704	738	715	686	655	732	704	694	648	692	674	693	691	701	682	725	731	690	698	708	656	687	683	684	697	717	679	666	688	675	678	710	669	684	720	687	659	727	651	667	703	679	692	698	679	680	690	681	710	716	694	710	676	659	688	732	680	729	704	697	718	665	686	691	670	673	685	674	709	725	691	715	700	685	655	702	695	643	732	688	685	667	671	714	705	721	717	696	713	658	704	750	700	718	715	698	692	669	670	716	650	691	694	724	719	687	685	720	712	703	727	732	707	659	714	708	683	674	716	696	659	693	675	687	637	714	664	676	670	702	680	736	706	660	682	680	696	713	681	702	652	691	732	680	680	729	718	718	695	693	707	746	697	668	660	696	691	674	732	676	671	686	698	714	681	743	702	689	673	703	676	708	687	692	710	677	714	705	714	677	703	711	675	716	678	720	702	637	680	710	703	684	718	685	714	724	697	721	666	678	716	681	659	706	670	653	721	676	702	646	681	628	712	668	678	722	652	729	702	713	687	713	678	695	715	665	690	681	690	665	711	651	694	684	702	663	741	699	676	716	688	681	675	701	680	671	690	722	646	693	711	687	746	682	709	684	679	715	701	671	675	651	710	677	693	680	701	747	722	716	642	700	714	708	690	721	723	722	654	726	724	673	711	711	674	672	637	714	651	696	740	719	677	671	691	690	720	673	680	718	675	704	692	699	716	685	705	658	652	661	718	710	677	705	674	692	687	735	711	713	671	706	660	666	656	676	682	687	708	723	695	734	692	649	693	723	718	689	724	707	692	731	708	722	724	707	708	691	658	725	685	683	686	618	699	708	669	641	683	677	705	716	664	720	717	729	702	717	711	697	664	705	720	686	699	672	717	711	678	754	664	685	645	655	722	697	722	712	738	688	697	713	702	745	689	667	723	692	761	689	696	682	727	714	694	681	723	727	734	682	668	683	692	696	696	719	670	730	730	666	658	701	703	700	733	686	685	700	716	643	696	734	669	747	723	667	678	703	699	722	689	639	706	683	708	649	662	710	712	717	704	702	701	737	673	710	719	692	667	732	671	699	657	621	717	666	688	687	696	709	704	713	753	677	708	638	674	698	701	716	724	686
2120	1183	569	351	385	544	618	565	446	418	523	999	2734	3856	2851	257	310	1213	98	97	75	79	75	72	78	77	56	53	69	45	58	62	49	38	58	48	48	53	50	40	34	49	53	41	46	43	44	63	41	41	56	38	35	48	41	47	50	69	125	127	107	87	61	47	34	37	56	36	37	41	50	39	50	48	46	42	45	42	49	41	48	37	42	55	47	49	58	48	39	43	45	30	50	45	42	46	42	38	57	42	47	41	35	48	47	39	46	46	46	46	43	50	54	43	42	48	46	34	36	43	42	44	37	43	45	42	47	55	41	41	50	43	59	45	40	41	43	48	38	48	50	46	47	32	41	43	61	40	46	47	50	46	43	40	44	41	43	45	47	52	45	36	38	50	56	41	46	34	41	45	51	42	42	37	38	54	48	30	46	45	39	38	43	40	37	41	46	42	41	42	40	42	32	55	50	48	37	47	49	47	49	39	60	41	41	33	43	40	45	46	43	24	45	44	37	42	49	39	44	45	43	44	46	48	61	44	49	51	49	40	54	46	52	36	37	48	55	45	54	42	51	42	48	41	47	46	46	51	46	43	41	44	43	40	43	37	42	35	49	48	44	48	53	50	40	51	60	45	42	43	50	40	45	41	49	39	40	55	34	48	46	42	53	43	37	54	46	46	46	43	42	57	44	31	52	41	41	31	45	51	46	49	31	39	37	43	38	33	39	39	47	48	45	38	43	40	45	40	46	43	41	45	29	42	41	46	53	53	46	48	39	35	48	33	43	50	39	43	40	31	51	44	56	46	40	44	41	55	42	48	39	39	40	48	57	44	47	44	45	44	35	40	50	38	46	43	45	53	53	31	38	46	35	44	30	47	39	28	44	37	42	51	58	41	37	49	33	51	60	41	43	42	55	34	39	41	44	37	38	44	49	44	39	36	47	41	45	44	47	34	42	45	37	33	42	40	45	40	44	48	43	37	38	36	46	37	45	41	44	35	35	46	51	39	37	45	41	47	34	57	38	46	41	32	41	43	39	37	40	45	42	49	47	42	44	42	45	39	45	40	41	45	34	45	46	44	52	38	42	40	46	40	52	43	45	41	33	37	35	36	40	34	41	41	41	42	38	42	49	46	34	42	64	47	50	50	44	42	42	46	35	49	40	43	49	44	47	39	46	37	59	52	50	45	45	43	49	40	46	60	36	36	48	46	54	38	44	52	56	43	40	56	49	37	49	42	54	42	42	35	44	48	53	57	39	33	51	46	34	44	50	29	52	39	38	41	40	51	43	38	42	46	40	41	38	40	39	37	32	48	40	46	42	50	40	52	42	47	35	36	48	48	54	35	40	46	43	44	45	50	39	41	33	49	43	51	55	40	37	49	36	42	49	60	40	35	44	37	37	44	45	53	40	34	31	40	41	43	52	51	35	48	47	57	29	42	38	52	36	44	58	47	35	47	47	44	46	42	50	59	47	41	40	33	49	39	39	39	42	59	48	54	40	45	44	50	46	52	38	34	48	41	47	37	46	48	50	44	49	40	43	36	57	51	40	38	37	49	31	26	42	39	40	44	56	33	40	45	42	48	50	47	37	53	46	31	45	49	51	36	39	38	48	49	35	44	46	45	45	63	48	42	46	39	32	55	37	54	44	42	52	28	44	33	49	45	43	42	36	30	50	44	42	39	33	52	39	36	35	33	41	39	41	54	39	47	46	38	49	38	43	38	57	47	43	38	41	54	38	29	47	43	41	32	53	39	31	33	60	47	30	34	42	42	39	39	53	34	63	61	50	47	48	52	35	40	34	59	45	48	44	34	36	44	44	45	45	52	39	38	49	42	49	43	58	30	45	38	46	45	38	44	52	44	46	45	43	46	44	44	41	54	48	39	47	43	56	48	42	38	37	46	47	36	41	40	42	42	41	33	44	55	43	33	48	39	47	43	48	49	31	41	51	48	66	49	43	51	45	46	47	37	36	39	56	39	38	40	50	42	59	37	56	37	44	53	33	44	42	42	48	56	43	50	47	46	44	45	47	46	39	54	42	47	48	43	55	36	42	46	42	40	40	30	35	49	47	49	50	60	44	42	42	46	53	32	47	38	45	44	44	32	51	39	35	51	47	45	39	40	37	50	47	48	40	47	47	31	45	46	33	45	44	43	41	44	43	43	43	42	44	46	45	46	43	47	41	60	44	42	48	45	39	41	49	49	40	43	52	45	50	46	39	44	39	56	47	45	52	45	40	45	45	48	47	41	27	45	41	54	42	45	36	29	47	41	40	38	42	46	46	41	45	43	50	45	36	37	44	45	50	30	41	47	33	47	43	48	48	39	44	41	48	45	44	36	49	39	32	48	33	49	54	47	34	35	41	49	49	43	36	44	40	48	58	41	44	35	36	47	34	52	44	44	52	36	56	39	34	28	57	35	51	40	40	49	40	51	52	45	61	42	46	45	40	47	49	33	36	40	42	43	48	51	49	45	39	49	33	45	41	50	40	42	35	37	31	39	47	44	49	54	47	44	49	43	43	35	41	42	39	38	49	35	50	38	53	41	41	43	35	41	31	32	50	45	48	44	60	48	43	48	46	39	43	36	53	44	40	48	51	38	53	40	40	32	51	44	43	36	39	37	39	63	49	40	36	49	45	57	40	47	45	47	41	52	57	39	43	54	31	43	43	41	38	44	45	53	37	47	49	50	54	40	44	48	53	55	51	46	45	51	43	48	49	55	45	36	41	55	44	41	49	47	53	44	41	33	45	46	44	43	43	44	39	37	37	43	49	37	47	50	55	44	49	48	44	47	33	38	44	44	46	48	49	43	45	37	48	46	27	38	50	33	48	51	54	42	46	44	54	48	43	54	43	45	44	44	47	50	38	46	59	35	42	51	44	45	43	53	53	54	40	60	50	53	53	37	51	44	42	45	38	45	42	40	47	42	44	36	45	52	37	47	35	46	46	34	48	38	45	46	50	61	52	38	31	48	42	42	41	53	41	35	51	34	56	51	52	32	36	43	37	47	48	37	54	40	52	51	40	49	41	44	32	44	38	57	39	50	41	50	38	48	46	53	43	44	41	35	57	32	39	42	48	48	37	45	52	53	53	48	46	54	53	40	38	43	44	46	47	51	46	52	47	45	48	43	45	46	47	48	47	46	46	39	50	44	37	46	38	42	40	50	38	34	49	35	53	36	54	35	46	37	34	41	37	34	52	44	47	41	53	42	44	43	40	52	53	49	53	44	44	40	29	43	45	37	42	36	38	36	45	45	47	42	36	41	32	43	35	38	42	48	40	45	48	36	41	42	39	38	53	44	49	51	40	53	42	44	30	40	42	40	45	46	39	39	53	45	37	48	32	47	53	52	40	43	38	37	49	44	44	44	46	35	45	51	47	43	39	42	48	43	43	30	55	53	50	39	37	34	34	43	49	32	50	40	36	44	42	37	32	42	56	63	44	41	55	61	37	40	35	46	38	39	39	44	40	44	56	33	51	47	47	49
23174	12711	7296	11606	19514	21261	20491	18416	16055	14304	16913	20861	31531	33877	26839	7238	8072	18720	2500	2353	2081	2091	2051	1849	1673	1623	1490	1368	1210	1088	1168	1054	1088	1004	910	860	778	683	721	598	585	602	609	595	557	525	543	502	565	515	501	510	521	477	508	504	733	1930	3113	3062	2597	1655	1106	746	670	535	535	510	469	484	507	481	461	521	468	514	517	529	474	528	481	515	504	475	494	490	532	515	534	456	510	514	513	498	529	510	525	494	519	514	512	508	532	501	508	530	483	500	503	517	471	517	528	517	479	484	492	470	520	464	508	513	509	489	502	519	517	470	473	492	519	500	475	457	486	483	494	478	476	525	515	530	505	498	505	462	510	505	505	498	512	476	506	538	518	461	490	481	509	473	457	490	504	493	476	525	509	498	541	515	552	458	468	555	484	527	492	494	530	535	528	473	502	519	502	507	521	505	484	479	508	542	493	552	516	478	518	513	542	522	448	521	515	513	498	496	487	473	514	499	491	499	535	498	479	508	471	500	495	492	495	510	514	487	501	532	458	524	525	510	522	505	484	498	519	511	488	519	484	489	525	530	528	499	502	529	489	486	475	498	519	498	530	531	530	484	485	506	502	520	503	517	497	499	493	505	502	533	513	530	541	514	481	520	457	519	493	485	519	502	481	512	525	480	502	509	523	503	519	531	510	493	510	503	471	569	545	476	499	503	500	538	486	493	489	448	528	486	491	507	437	498	523	523	513	488	515	484	475	516	474	529	502	494	485	505	506	482	517	467	525	527	499	511	543	506	474	510	535	493	492	488	470	490	477	473	470	466	516	520	484	508	510	478	498	497	507	492	458	504	522	531	480	491	508	501	484	521	513	510	469	500	517	480	449	499	502	507	520	500	527	488	512	477	526	502	533	531	510	509	531	471	526	507	523	487	515	505	533	507	495	472	466	497	487	505	486	505	502	535	503	518	505	470	514	494	496	517	485	481	503	535	530	469	503	468	498	503	546	500	505	486	472	499	481	452	544	499	502	497	484	441	505	508	472	521	494	501	493	528	518	512	537	499	524	507	472	468	496	486	487	517	509	512	483	489	505	502	536	493	471	526	515	543	480	499	486	517	491	486	498	492	510	504	516	533	517	520	481	504	507	506	482	483	485	498	509	490	485	541	500	527	509	466	547	493	479	511	509	532	530	513	495	468	521	445	528	510	489	505	463	509	470	534	493	507	521	496	530	500	480	492	535	518	553	497	455	518	480	511	497	467	499	477	510	497	447	494	505	468	511	506	487	452	487	522	524	539	484	465	531	525	536	473	508	513	488	502	479	517	501	477	520	485	546	482	463	476	498	497	496	519	484	514	527	459	483	531	496	495	477	513	544	535	471	520	538	461	500	537	504	517	526	469	465	504	465	523	548	478	534	489	546	521	523	517	476	511	504	476	543	469	511	483	493	545	542	467	490	514	470	487	468	523	487	506	539	497	467	494	517	504	490	519	509	517	517	474	514	521	531	535	513	516	470	498	518	524	504	489	489	465	505	547	546	519	544	482	483	504	501	515	462	500	499	495	490	457	493	518	529	545	505	514	518	503	521	487	486	463	474	476	527	512	460	512	478	468	509	539	499	512	520	484	451	518	474	495	486	534	501	466	493	495	513	475	509	528	428	518	518	476	501	475	511	492	497	506	488	518	514	470	500	509	532	511	499	511	498	499	526	513	499	515	509	516	491	514	495	497	511	509	508	478	501	492	509	521	487	535	536	509	457	491	508	512	475	458	479	496	467	479	502	536	525	493	497	490	486	505	515	518	525	501	503	509	486	479	496	497	493	522	507	518	489	529	446	493	563	517	500	516	510	513	532	522	500	535	521	503	508	531	500	509	477	535	484	509	471	536	516	500	468	561	490	528	524	521	516	492	524	492	460	506	513	506	485	545	492	529	512	495	504	484	493	494	495	509	506	547	513	507	470	465	523	486	500	499	467	512	496	503	512	488	531	475	494	498	498	488	477	517	499	520	500	509	484	485	517	529	516	471	506	536	520	478	497	485	509	515	472	525	534	512	484	487	488	518	514	518	470	526	508	521	516	516	495	512	560	490	539	546	523	530	498	505	526	533	481	495	502	547	494	533	482	493	481	483	513	519	554	541	523	488	531	485	499	500	518	503	506	477	480	493	526	505	506	507	516	497	438	514	481	489	510	453	507	535	520	478	476	513	500	504	523	523	501	542	497	488	518	494	504	530	493	507	512	493	533	523	493	472	499	487	558	483	482	490	493	471	506	475	521	503	510	506	473	508	511	523	486	469	518	476	513	527	507	532	502	534	511	529	519	495	480	510	534	471	503	509	501	455	509	513	515	487	531	477	478	515	499	498	511	517	500	498	471	543	518	504	495	496	508	550	491	498	491	533	463	516	494	511	498	499	504	524	510	516	525	509	499	493	476	508	524	473	515	544	512	485	513	544	521	510	499	522	545	555	494	480	544	496	513	499	500	517	535	515	489	502	521	475	516	550	502	483	523	489	525	515	498	503	478	512	475	538	533	525	493	536	519	485	453	496	513	525	479	499	488	538	493	482	512	508	509	508	488	520	493	475	528	521	522	505	532	500	512	526	517	503	484	486	555	523	522	486	537	544	504	550	547	505	508	505	483	535	496	484	507	517	530	476	496	491	472	485	542	525	518	509	475	521	513	503	509	509	507	496	499	485	504	494	517	513	505	502	512	505	526	507	510	490	504	514	527	498	536	486	464	493	467	520	507	486	480	488	522	520	547	488	503	524	476	511	507	482	483	535	505	507	529	484	473	491	533	482	533	486	500	473	509	485	545	505	499	535	513	540	496	495	485	522	505	510	522	498	492	502	494	496	508	478	512	493	497	491	474	476	526	525	505	481	481	484	520	471	486	500	510	490	507	481	509	494	500	500	544	498	561	518	486	500	498	499	549	516	486	516	483	499	522	524	475	483	525	545	507	511	560	540	526	474	516	469	485	481	496	502	503	504	482	500	476	488	508	483	517	545	499	468	463	471	519	490	508	501	478	480	548	500	538	514	533	523	522	480	498	518	487	467	548	477	476	527	496	499	496	493	477	511	523	517	517	530	454	507	509	456	512	506	548	532	509	492	502	499	511	521	501	465	509	480	512	490	522	488	495	469	510	486	486	524	518	502	498	495	487	517	500	509	494	460	528	453	501	471	496	511	489	505	504	510	529	468	468	528	502	513	489	498	458	526	510	501	493	520	508	549	499	492	492	492	488	504	477	492	513	560	512	523	486	472	538	507	510	540	533	553	521	499	514	493	522	521	509	516	476	463	474	524	515	508	502	517	525	476	508	496	498	512	509	506	512	492	474	503	508	527	487	483	533	483	510	495	535	486	489	482	480	523	509	483	489	514	536	507	468	500	539	501	520	470	507	552	543	497	494	549	482	501	470	485	517	520	483	492	504	471	501	524	512	510	514	476	480	498	541	482	476	497	513	513	516	495	502	483	497	526	484	512	498	540	500	523	491	517
1674	376	205	141	140	223	221	199	178	155	172	220	457	487	323	153	199	420	65	80	82	63	68	74	63	69	54	59	76	57	71	63	48	50	53	75	51	52	56	57	53	61	52	67	60	63	57	57	42	53	57	52	38	61	53	65	40	78	69	80	63	71	58	67	64	55	46	46	43	58	66	54	59	41	50	48	61	59	58	59	32	59	48	43	43	56	55	59	64	58	56	58	45	52	61	54	60	49	56	57	60	56	55	51	44	52	49	66	50	47	69	73	64	54	51	50	50	60	69	71	70	53	48	55	59	47	47	58	59	61	49	52	74	43	61	54	57	51	55	46	53	44	53	55	58	47	53	52	66	56	63	54	60	57	62	63	50	62	62	46	66	56	54	49	57	49	56	58	59	53	77	55	61	41	48	81	51	42	47	64	60	45	55	59	50	62	53	57	41	55	55	55	51	38	47	48	55	48	46	53	46	61	53	53	55	51	55	54	52	42	61	51	59	55	43	49	60	57	54	54	55	63	45	55	57	67	71	56	50	53	62	58	59	52	51	55	58	55	47	46	45	47	58	57	53	58	48	65	50	60	51	59	66	41	64	54	54	56	46	52	53	43	59	49	48	57	53	50	55	50	64	63	52	65	58	35	52	52	42	50	55	56	59	44	54	56	58	53	55	61	51	54	58	46	49	57	46	55	47	62	52	55	55	49	42	57	51	62	66	54	50	50	54	49	51	55	59	49	56	53	63	55	50	51	60	59	48	59	56	50	48	59	60	60	47	50	58	57	51	57	57	59	61	54	55	59	44	57	53	36	57	49	66	43	56	51	61	56	67	48	48	52	52	44	55	64	57	54	46	55	65	62	55	54	54	58	54	59	54	54	63	49	49	58	52	57	55	58	52	52	56	57	51	65	57	57	48	55	45	61	54	53	61	56	49	58	53	46	41	65	55	58	49	46	57	49	51	54	39	57	52	70	48	59	58	43	48	55	62	49	63	51	62	62	62	63	63	54	56	51	63	49	51	56	62	54	53	58	48	63	52	49	53	59	67	58	51	52	53	54	51	59	56	63	55	66	56	56	57	56	58	38	64	54	57	54	59	47	50	71	55	67	60	39	49	52	56	40	54	52	41	53	51	52	57	67	57	59	42	60	37	53	56	53	45	60	55	51	61	58	51	45	61	56	58	56	66	48	56	57	63	56	38	42	50	49	47	58	64	50	53	49	52	64	48	55	46	53	52	49	67	50	66	51	73	49	53	56	44	58	55	52	54	59	65	53	38	63	59	44	63	64	55	55	63	39	51	53	56	62	50	60	56	55	63	52	46	53	56	52	58	45	49	48	53	54	58	52	55	51	59	42	55	63	52	49	50	49	37	57	70	47	56	58	54	69	49	72	42	48	54	44	58	46	65	45	66	54	57	55	58	61	57	58	64	60	55	50	70	56	56	54	56	60	65	54	37	48	44	46	59	54	35	51	44	57	51	49	64	58	47	48	60	53	48	56	58	53	51	50	50	54	51	46	58	48	58	49	56	57	57	52	65	55	55	53	51	59	44	65	56	76	53	71	47	58	62	50	49	55	48	65	42	49	59	60	50	52	46	51	50	59	48	64	52	54	56	59	51	56	48	48	39	58	47	59	53	50	55	57	48	68	48	61	53	64	45	54	69	48	44	52	51	63	55	65	65	51	69	70	43	52	61	39	54	47	60	40	50	70	56	59	70	42	62	62	49	48	71	58	60	61	49	55	55	55	60	59	56	59	57	43	45	46	56	56	46	55	58	63	59	60	69	66	64	57	63	55	57	70	46	48	57	53	54	61	57	48	54	57	49	54	56	63	47	64	53	47	50	55	48	56	57	55	54	67	54	59	63	52	54	66	65	58	59	53	57	65	54	52	58	49	58	48	54	50	61	55	54	62	56	60	54	42	59	57	54	61	57	51	62	57	57	51	62	49	57	54	65	60	50	65	53	65	52	52	56	51	56	41	52	46	52	67	51	56	49	58	62	56	51	51	56	60	54	51	48	55	52	58	59	52	58	59	51	53	48	45	70	60	54	65	66	51	66	53	36	44	50	57	56	51	50	49	46	59	66	51	37	55	57	58	49	50	52	50	51	51	59	64	53	59	50	52	51	49	55	41	56	59	47	68	53	48	65	58	56	66	61	63	55	50	44	51	47	42	61	55	50	42	73	43	55	56	52	44	52	50	56	58	52	63	44	60	57	55	50	45	50	47	59	57	64	63	71	56	50	46	68	47	54	47	54	68	56	50	60	51	56	60	50	54	51	44	52	47	56	46	60	53	60	57	51	61	62	54	50	58	59	52	56	71	65	62	46	56	53	56	55	59	38	64	38	45	49	57	57	61	52	39	62	43	47	53	50	58	40	56	56	58	52	56	46	43	61	56	61	46	54	54	59	42	70	53	42	54	55	52	69	49	48	47	57	61	65	55	51	59	64	48	62	41	52	48	47	64	46	52	60	51	45	67	40	39	52	47	49	46	55	58	40	61	58	55	54	54	60	62	44	58	38	59	59	60	69	60	77	39	68	54	59	75	53	63	53	64	61	43	46	60	59	43	37	52	42	53	54	60	54	63	44	65	49	51	55	45	60	45	55	60	56	60	62	61	48	47	41	57	67	49	53	62	58	61	55	50	51	50	49	54	55	64	39	48	56	43	49	57	61	42	55	45	70	53	63	51	45	61	56	55	44	50	60	69	60	45	62	46	51	60	54	47	55	51	54	61	50	48	43	55	51	58	55	49	52	61	63	63	63	47	69	53	62	46	54	60	50	50	51	65	52	58	56	62	52	59	64	50	56	65	49	50	65	55	59	54	46	49	73	46	63	39	55	56	52	62	53	53	55	45	53	40	51	61	42	65	54	63	52	64	59	46	45	60	63	60	51	66	49	55	48	57	46	57	52	42	35	65	55	65	65	64	47	60	47	45	47	68	45	52	63	50	61	49	62	55	48	66	63	60	48	65	51	45	50	46	40	71	64	54	51	52	46	55	49	47	52	50	64	63	44	51	57	45	60	45	56	49	54	47	46	54	56	49	53	56	45	48	73	76	42	63	50	58	48	59	62	49	45	62	48	51	50	71	42	50	54	52	55	53	57	53	49	50	58	48	63	46	45	69	59	59	65	46	48	55	57	60	62	54	52	57	50	47	52	44	55	53	53	74	45	57	66	58	54	55	53	49	65	62	59	44	55	56	45	58	51	52	56	49	55	55	51	50	58	54	61	54	52	49	54	70	66	58	49	48	53	37	61	53	60	54	45	69	44	49	60	64	57	58	64	48	44	65	60	47	60	54	47	55	45	53	55	50	45	62	57	59	58	61	47	60	66	41	55	57	52	57	60	60	52	60	48	62	55	60	51	48	46	49	53	72	39	44	51	61	55	71	57	54	41	45	66	49	58	45	50	46	59	49	54	53	53	46	48	48	50	57	62	58	52	44	54	50	52	51	50	53	49	63	63	59	63	66	50	57
14122	6372	3427	5837	10968	12816	12010	10477	8478	7076	6318	7693	13847	13795	8493	5279	6014	10751	1440	1344	1199	1226	1116	1109	1074	1034	1022	973	961	874	896	872	858	905	855	830	775	732	724	655	733	672	680	681	668	667	641	656	640	626	646	693	642	618	693	689	951	1154	1483	1437	1195	967	853	690	703	667	586	674	651	626	614	646	653	655	646	634	668	654	648	649	635	634	623	706	622	629	628	637	633	654	612	628	634	676	650	645	629	620	622	588	674	626	621	629	640	639	652	619	647	647	661	631	624	603	629	618	642	634	619	614	657	697	652	637	615	610	606	644	619	607	616	639	627	596	651	601	645	672	654	609	647	651	563	605	635	615	661	630	649	625	647	662	592	613	651	657	602	613	606	630	683	644	692	637	634	657	630	655	661	629	622	594	678	615	618	622	589	690	604	628	614	606	657	607	614	657	633	636	628	622	633	620	662	639	635	622	648	601	627	686	679	640	632	618	603	634	670	637	647	651	659	660	652	635	638	619	670	634	631	634	629	636	643	633	621	631	653	634	603	594	627	678	634	608	646	646	662	586	606	595	627	650	635	628	643	640	624	611	663	611	666	632	627	644	641	620	630	648	645	654	616	661	652	655	672	622	628	636	609	598	626	620	661	647	640	637	631	652	619	637	621	659	611	648	648	633	592	666	619	617	647	614	614	629	642	643	631	613	604	659	672	631	652	651	642	633	646	659	594	620	659	615	701	597	634	619	634	626	675	653	661	621	639	648	628	680	620	639	648	701	661	644	626	647	624	658	638	672	609	648	615	606	633	598	618	618	626	614	631	646	617	659	671	635	656	663	659	607	662	643	683	634	648	598	645	633	645	617	661	604	661	658	641	638	645	664	667	627	620	620	632	670	669	627	649	656	642	587	652	662	619	636	641	614	636	642	661	639	631	639	607	615	629	650	621	676	645	614	635	639	637	609	638	680	604	655	665	586	650	642	666	635	650	626	624	674	654	627	662	648	656	645	656	628	603	601	670	704	613	620	610	641	656	647	647	635	611	642	650	612	650	631	624	656	631	601	651	635	580	602	666	633	609	581	651	631	629	659	664	583	610	572	568	686	559	653	669	635	589	654	644	622	642	634	646	591	600	673	688	643	610	613	658	608	625	596	640	623	623	629	639	655	636	668	663	641	606	634	652	621	621	652	608	632	625	614	661	642	603	618	588	609	701	659	617	585	608	636	625	644	679	666	646	677	629	624	631	653	623	674	623	648	641	565	650	666	631	637	654	641	619	614	615	620	679	624	668	631	673	634	617	629	622	597	689	617	642	604	638	624	608	628	643	618	612	630	636	652	648	683	616	632	642	669	594	630	614	621	611	625	667	639	636	635	607	628	681	623	593	648	632	629	604	641	616	600	643	619	667	615	654	635	637	659	642	611	633	627	664	605	638	648	632	663	611	661	662	624	618	640	629	592	620	637	620	663	643	648	612	640	595	586	650	647	625	614	649	655	628	659	634	629	652	593	596	639	613	666	603	652	633	630	641	623	675	591	672	628	608	629	644	630	640	599	625	648	647	645	623	649	653	592	617	648	618	629	628	659	593	648	650	599	622	618	670	611	636	647	630	612	651	640	603	673	671	640	641	637	578	689	663	609	645	621	602	623	624	625	688	639	667	686	619	666	636	620	638	619	631	607	613	588	613	661	608	617	603	618	611	640	663	608	665	601	618	667	601	623	671	628	628	640	582	635	641	620	639	616	644	604	673	599	621	638	655	632	640	620	635	645	625	701	655	653	674	661	660	669	639	661	651	658	669	623	616	655	636	631	640	651	647	641	631	661	618	632	650	639	602	626	634	653	642	626	607	654	648	624	665	671	625	646	663	617	690	609	649	595	604	655	663	646	667	638	633	605	623	612	604	644	689	629	631	662	631	630	669	629	610	636	682	620	601	679	624	650	642	642	650	643	637	648	609	671	663	641	668	660	615	680	668	612	652	631	657	625	626	679	658	631	659	704	598	612	610	623	637	658	699	608	622	662	609	615	596	649	625	629	613	640	646	636	665	633	593	644	650	614	626	641	606	661	664	608	658	598	629	644	653	652	611	649	611	637	639	668	666	655	620	634	646	631	650	662	610	645	614	660	583	630	636	674	655	630	636	654	647	620	639	634	649	617	636	667	598	661	624	632	636	607	572	641	615	659	649	614	651	659	627	605	614	647	697	642	634	643	593	614	634	643	659	640	597	656	588	639	645	637	652	606	656	610	638	606	691	639	693	628	686	656	629	611	622	620	623	648	628	660	575	654	620	681	602	615	614	631	620	608	629	594	637	650	608	661	633	669	640	637	653	650	668	630	592	589	606	617	632	668	648	642	639	604	655	626	674	666	674	631	660	629	663	605	601	612	649	676	665	645	649	644	617	640	653	608	643	636	650	637	617	616	607	592	649	638	592	657	628	608	624	651	603	616	666	581	614	615	646	612	660	675	631	651	658	676	639	603	594	625	611	615	650	657	596	618	649	631	643	616	680	633	613	595	651	633	604	664	641	664	649	664	581	676	623	617	633	642	628	623	631	601	642	629	586	658	636	660	664	639	656	654	679	636	653	638	602	599	663	618	677	623	667	653	634	623	600	646	632	709	600	574	654	626	694	655	609	629	614	617	650	634	647	647	634	661	664	666	645	660	648	662	634	638	582	608	625	628	577	653	634	637	597	631	597	638	644	661	618	606	598	632	652	644	650	640	644	636	634	638	613	626	641	631	654	622	643	662	647	672	628	634	635	669	641	586	600	603	646	676	664	626	607	636	639	640	656	650	630	655	663	620	641	652	592	639	654	628	624	652	576	620	591	625	624	661	622	644	668	657	640	592	602	661	665	651	624	592	621	629	634	647	636	665	647	656	636	641	635	592	643	625	653	603	613	602	635	621	623	579	618	649	619	650	647	583	630	658	609	659	624	602	605	643	670	665	640	633	624	637	660	672	648	638	643	659	633	638	639	625	669	632	635	625	653	589	655	641	682	620	659	657	602	651	654	690	637	677	634	620	668	633	631	648	637	682	629	619	632	661	637	591	612	688	610	647	666	638	657	625	623	660	651	654	656	616	625	621	609	636	639	657	634	628	658	637	636	632	650	639	652	632	620	633	656	637	622	631	626	636	634	639	648	599	621	589	624	607	663	638	659	618	630	617	614	610	675	588	676	625	624	626	631	626	614	662	637	666	612	614	649	681	641	661	660	684	650	630	637	657	628	600	650	624	621	675	604	657	628	607	627	649	577	627	626	585	642	645	583	620	633	671	663	631	670	635	671	655	666	659	609	653	625	584	632	625	622	621	635	657	631	680	626	635	630	575	640	625	656	620	625	619	619	646	612	640	622	650	655	634	628	668	643	578	674	634	628	628	656	653	627	668	618	635	627	672	648	592	610	605	613	618	627	625	643	693	642	667	662	659	656	629	616	655	609	605	615	618	617	625	654	598	650	671	610	624	653	658	655	683	603	581	626	642	623	642	624	642
1458	733	333	268	324	403	437	346	283	270	258	579	373	341	377	503	732	1191	80	72	75	71	67	61	60	47	63	43	55	56	48	51	42	47	49	54	47	59	46	39	43	34	47	46	30	41	45	41	45	40	52	46	36	37	43	36	55	111	115	106	77	67	57	41	40	41	37	35	40	36	40	38	26	48	35	40	29	36	45	39	38	40	33	33	36	34	26	41	45	48	27	34	44	31	40	38	32	49	36	52	47	45	30	32	44	48	30	37	36	38	42	38	44	34	40	35	29	33	50	32	43	46	46	39	45	36	40	34	33	40	42	40	46	36	40	48	42	43	33	37	38	52	42	41	41	44	41	40	38	40	38	41	39	48	36	30	46	37	46	32	31	43	47	32	35	46	38	36	33	36	45	33	43	38	34	40	40	47	47	47	30	40	41	36	40	44	53	31	55	34	28	38	37	48	36	54	36	35	34	38	39	43	33	42	33	34	39	39	34	33	35	36	30	40	44	36	34	45	53	42	39	46	34	43	46	45	40	42	46	41	43	43	42	52	47	39	40	36	40	39	58	42	36	37	34	35	38	33	31	37	40	43	36	41	46	44	35	31	48	36	47	45	46	38	37	28	44	40	44	42	34	43	42	42	41	33	55	35	47	36	53	27	58	45	38	39	49	47	42	30	44	37	44	39	54	50	38	42	44	39	46	36	26	56	48	40	34	26	31	30	49	38	32	29	45	39	40	39	46	41	42	37	58	45	35	35	40	47	35	44	37	46	34	43	34	36	35	34	41	41	45	36	33	35	43	44	44	29	39	34	41	55	36	47	37	36	43	41	38	43	42	39	39	31	42	41	42	44	37	41	20	42	31	38	42	39	34	33	42	34	32	33	52	40	52	34	37	35	47	40	43	34	46	38	39	35	35	46	34	39	37	39	37	39	37	42	46	35	38	42	46	44	42	43	31	47	42	54	37	46	40	38	49	40	40	39	42	38	36	36	35	50	37	43	41	28	43	34	52	45	34	35	38	47	37	46	46	38	30	33	48	48	28	42	40	52	36	55	28	36	23	60	41	37	34	35	35	39	37	41	30	49	53	33	41	44	56	50	42	40	37	46	39	42	39	33	45	43	46	35	48	47	34	39	46	35	50	45	37	42	49	28	43	45	34	44	34	40	46	41	34	28	30	33	39	42	48	34	51	33	34	40	41	41	41	46	37	37	35	38	50	47	36	30	29	41	41	34	33	38	41	40	34	36	32	49	44	41	41	35	34	42	27	38	43	34	56	28	37	29	44	41	35	27	42	31	45	32	35	46	49	39	49	58	36	43	46	42	34	56	54	44	37	36	47	41	41	37	42	45	41	33	42	47	44	38	44	35	32	43	41	43	43	39	35	34	22	33	39	40	40	35	43	48	36	34	38	43	22	43	39	38	30	47	39	45	40	36	41	55	32	35	50	45	34	48	33	30	41	31	34	43	40	36	47	45	42	41	48	37	38	40	41	48	39	45	42	37	35	46	42	30	33	37	35	37	43	47	40	38	43	32	45	46	39	34	31	37	44	35	43	47	41	39	33	28	34	33	44	43	38	26	39	36	56	48	43	33	34	43	43	40	30	46	44	34	40	44	38	41	42	46	46	35	50	38	33	48	28	38	48	34	39	43	50	45	42	49	44	25	43	52	38	38	44	42	37	28	42	45	47	42	45	40	32	42	51	38	37	44	44	47	36	38	51	42	32	55	36	35	36	27	38	38	36	31	44	42	37	31	43	45	34	34	46	40	35	37	48	43	36	43	47	39	42	34	43	48	47	48	42	37	43	40	28	38	48	34	41	44	24	39	34	40	40	41	38	42	32	39	56	30	38	46	51	38	34	45	43	41	44	36	37	51	36	47	30	36	28	41	38	33	34	38	35	46	40	36	40	33	45	40	45	48	36	35	39	40	51	40	38	40	43	28	41	29	41	32	32	40	44	46	31	30	46	43	43	40	42	30	34	46	34	32	42	37	39	45	47	28	30	40	55	31	24	31	50	27	38	45	38	36	36	44	37	30	35	44	35	40	45	31	39	47	36	43	26	38	49	45	45	39	36	35	34	47	34	41	28	35	38	52	36	47	40	37	37	45	38	39	31	31	42	29	41	37	44	42	35	34	39	33	38	34	46	38	31	41	40	28	46	50	44	51	43	37	38	40	43	30	36	34	36	41	46	34	40	48	44	36	43	44	41	52	29	38	37	48	42	32	42	36	36	33	40	27	29	40	46	45	40	45	43	41	36	39	65	38	31	40	37	38	36	45	42	37	34	37	49	42	43	34	41	37	46	37	33	43	38	49	29	36	41	33	47	39	35	45	42	52	37	35	29	30	31	48	49	49	31	34	37	49	40	49	39	47	41	40	44	46	39	43	52	42	35	44	41	29	41	38	47	49	57	45	39	35	40	31	45	32	33	46	40	43	40	36	40	49	36	25	45	42	45	36	39	38	41	36	24	47	39	42	41	38	36	55	40	46	40	42	36	39	44	35	39	36	48	50	46	31	41	35	32	43	34	35	34	35	40	38	44	39	27	29	30	33	34	43	45	50	43	31	37	44	37	43	48	34	48	39	29	35	35	27	37	46	47	31	50	41	45	43	33	45	40	47	47	33	43	37	46	41	37	36	29	44	43	40	29	39	36	43	39	41	31	35	44	33	37	31	37	42	36	32	40	33	48	50	38	39	45	47	42	43	35	46	40	49	34	41	41	47	43	33	39	45	39	47	38	38	39	39	38	36	36	40	40	45	52	32	40	42	34	47	45	33	37	38	40	42	42	47	33	52	55	40	44	43	36	53	42	48	34	38	37	43	42	41	28	45	31	43	52	43	40	41	47	38	36	55	48	32	39	36	29	39	36	42	38	28	46	47	45	45	46	41	36	49	47	48	31	46	40	40	38	37	43	40	35	34	35	35	41	43	49	43	43	35	46	39	42	35	40	23	52	42	37	51	37	33	44	32	48	43	44	41	31	30	47	44	43	31	36	36	34	43	44	40	39	32	40	40	48	37	50	37	36	39	50	38	36	33	31	40	44	38	38	43	39	30	35	42	41	36	43	29	39	42	39	37	37	34	34	43	28	46	33	43	40	44	30	40	34	40	34	40	37	43	40	36	39	42	33	47	41	41	46	24	35	50	34	48	35	42	40	45	44	34	43	33	47	40	38	40	32	41	39	42	44	52	39	43	42	40	30	35	33	50	30	38	40	46	54	37	41	29	43	46	45	41	44	43	49	53	34	36	30	33	29	28	48	36	47	43	39	33	38	49	37	35	31	39	45	44	38	32	42	40	45	50	30	40	42	52	35	36	36	35	33	44	34	39	47	38	28	38	43	45	43	40	48	30	36	40	45	42	45	38	45	36	45	47	36	51	31	54	43	33	41	43	49	38	45	38	44	34	34	40	38	35	39	49	50	39	40	39	44	46	32	47	38	44	33	34	33	41	30	42	29	30	36	36	36	39	38	37
19475	10017	5341	10145	18171	18646	16152	13892	11899	9739	9134	13438	10743	9491	8930	12314	16205	19761	2067	1918	1724	1620	1606	1512	1348	1392	1185	1122	967	903	891	822	804	777	792	756	737	711	581	593	587	566	527	550	518	491	486	518	494	523	455	483	460	493	496	564	1078	2752	2914	2212	1788	1242	856	645	534	503	476	461	488	449	448	449	518	431	487	406	510	472	467	427	470	477	483	470	466	465	445	449	427	523	457	453	465	437	449	472	494	429	449	460	454	403	455	462	436	455	443	483	456	483	460	458	461	434	482	492	446	461	472	446	455	437	433	476	423	460	475	426	425	478	478	467	450	499	475	445	453	513	490	496	455	482	423	448	468	467	480	487	490	449	468	470	487	474	484	454	454	461	461	471	457	492	509	454	466	448	418	442	458	439	431	478	478	481	464	441	469	445	465	419	479	489	441	460	452	441	474	465	448	472	469	476	475	402	454	463	469	464	471	482	449	429	444	450	452	447	479	449	468	458	414	489	430	483	442	454	455	456	475	461	463	510	424	472	487	437	485	467	464	451	505	463	446	476	458	487	466	471	440	455	499	483	408	468	476	448	503	461	475	501	441	441	457	476	457	469	471	456	446	450	475	462	451	417	472	468	477	464	469	452	470	479	482	495	436	469	445	454	465	506	465	477	477	433	446	478	421	469	420	488	462	464	485	501	457	465	462	485	466	459	456	447	475	483	485	473	457	479	457	437	457	461	481	474	470	476	453	453	436	472	515	467	492	445	450	494	452	440	457	458	464	468	487	452	471	460	455	476	464	444	448	495	421	456	464	474	434	489	490	436	465	446	489	501	465	477	453	445	436	470	461	497	457	470	435	465	482	445	458	451	506	492	450	453	459	443	414	459	478	456	416	485	467	470	452	475	440	494	484	463	460	467	428	456	470	474	465	467	468	450	458	460	450	437	474	456	479	478	447	465	480	472	490	465	476	463	480	474	477	511	461	451	486	476	464	471	468	479	437	452	502	429	475	446	463	460	461	510	450	482	476	471	439	451	501	464	405	472	455	405	483	456	426	480	447	441	492	474	454	437	461	455	455	452	465	490	431	454	441	439	487	467	452	447	461	465	479	445	456	478	482	515	481	431	495	457	444	495	442	476	459	469	468	449	464	452	480	481	453	513	480	473	480	447	480	468	396	423	454	465	443	469	471	469	490	437	452	462	437	449	477	433	429	440	504	439	500	446	472	449	472	467	470	444	493	454	430	503	475	467	481	497	460	435	441	471	476	446	474	438	436	460	521	430	450	512	464	463	465	481	468	470	441	464	477	499	491	447	455	457	453	441	472	425	392	459	453	491	456	459	425	458	433	443	465	487	488	479	466	436	477	452	480	466	501	439	490	455	423	491	476	437	448	468	470	472	447	473	509	474	509	462	471	437	516	495	487	469	439	469	463	494	467	460	444	479	462	505	470	474	474	445	500	459	472	451	489	515	451	465	458	479	468	481	460	457	472	469	457	457	463	434	479	448	477	428	460	465	443	453	480	497	451	481	465	481	469	454	445	469	487	465	487	470	450	498	399	428	481	469	431	478	493	465	507	488	472	440	427	475	409	472	478	462	483	456	435	471	472	443	438	474	449	476	468	469	458	473	480	474	484	479	441	466	425	450	464	474	475	490	475	444	483	471	442	462	485	477	463	479	495	437	458	448	432	465	461	483	477	480	468	481	450	503	446	470	420	459	430	468	478	476	470	485	480	453	429	437	506	455	459	477	442	476	509	505	465	480	488	483	460	420	464	469	442	500	449	435	455	460	458	472	484	447	478	460	447	470	492	432	436	459	463	482	480	434	442	430	473	475	474	438	448	469	437	422	461	447	452	481	460	465	451	459	463	461	483	455	440	460	473	472	456	461	482	446	433	449	458	456	453	445	452	477	479	482	473	466	449	481	468	455	473	418	478	466	474	435	461	439	436	474	485	507	423	453	482	481	478	472	422	501	451	444	453	491	476	477	441	472	443	478	466	466	473	456	470	455	436	492	439	451	483	493	440	469	509	441	478	461	457	443	448	456	465	453	509	434	443	450	486	464	422	462	464	451	435	462	445	457	518	449	494	430	474	441	446	422	485	467	444	449	458	446	454	462	475	503	462	451	473	475	443	485	497	485	480	445	483	477	444	467	421	466	450	492	467	498	449	475	485	446	480	460	463	427	466	471	473	446	493	451	468	474	457	465	450	439	440	452	467	459	463	476	478	464	427	440	431	456	444	479	486	457	483	447	507	458	453	447	462	456	484	468	445	475	470	453	442	478	480	452	453	431	491	442	452	468	454	444	451	451	500	474	464	443	460	466	453	475	456	464	474	475	457	456	481	417	446	468	459	470	462	467	448	483	472	455	430	448	437	489	460	456	434	447	461	440	464	474	445	456	464	448	453	470	466	468	491	435	456	442	494	470	441	440	489	464	437	471	465	454	472	439	458	510	444	469	435	438	449	467	476	455	468	470	476	487	440	447	448	515	458	486	469	501	445	436	485	477	437	465	449	442	445	454	461	445	446	431	456	469	435	491	419	466	445	437	466	449	438	412	475	417	467	469	439	427	471	445	508	458	467	495	469	473	463	455	511	415	501	460	449	430	436	436	483	492	462	456	495	483	506	487	478	446	476	478	461	449	444	435	517	441	490	456	491	475	475	441	444	489	481	474	497	433	453	421	440	479	443	438	460	524	452	471	441	489	454	467	441	453	455	483	473	470	485	483	442	472	498	467	500	488	512	483	472	443	452	474	461	442	476	454	441	457	454	455	438	449	482	472	463	468	455	469	417	442	472	443	484	502	467	485	460	443	437	453	477	455	475	490	506	447	478	468	474	494	459	491	431	442	483	457	457	488	462	464	437	494	484	443	465	461	445	443	444	481	473	432	491	481	419	450	464	422	454	430	484	454	479	470	471	463	478	442	439	463	421	454	440	440	482	447	464	424	459	471	419	458	486	441	433	450	444	469	491	433	478	485	454	445	479	500	480	462	446	511	449	456	478	469	458	454	465	453	493	491	466	457	438	412	479	454	451	454	460	465	500	429	520	486	476	461	485	457	451	492	478	477	449	447	485	440	459	468	457	437	496	447	462	439	474	448	451	446	482	460	479	483	444	462	454	455	446	442	471	413	483	448	449	431	465	476	474	450	417	419	463	445	461	466	420	449	417	446	514	467	453	451	434	494	484	488	487	437	435	482	484	436	481	438	453	490	492	498	444	505	485	451	479	457	426	485	428	429	475	484	440	469	455	459	458	438	445	474	464	462	478	468	472	463	472	517	461	496	432	496	445	497	441	467	477	471	459	448	480	448	441	432	456	470	454	436	425	486	449	487	425	469	471	470	486	471	432	465	464	449	442	490	497	427	443	420	463	417	490	494	475	466	434	472	474	447	497	432	437	465	441	447	470	477	450	471	478	445	490	463	456	447	470	444	427	468	450	456	424	464	463	462	470	448	446	463	471	501	449	445	461	446	450	441	458	439	464	455
2965	771	411	283	312	444	397	334	275	277	256	730	169	206	137	530	1022	961	97	92	98	88	88	89	83	89	85	74	76	63	74	71	90	71	75	73	66	54	80	69	53	58	53	73	61	56	58	65	62	62	62	66	66	45	52	86	105	137	154	110	104	82	80	66	69	63	61	68	63	59	60	53	61	46	59	57	58	78	64	50	63	48	73	53	62	71	65	72	46	67	46	64	63	51	64	56	70	61	44	57	59	67	54	68	56	72	68	48	58	54	62	67	56	54	60	64	69	48	66	64	31	54	67	66	68	67	61	64	50	70	67	59	57	51	58	42	62	50	59	52	59	57	57	55	55	61	68	62	61	65	67	57	63	57	53	42	54	63	69	59	62	55	66	60	50	60	65	56	67	59	62	66	67	62	47	47	57	56	66	59	59	58	55	57	64	66	50	63	60	58	61	55	63	60	60	48	59	46	53	60	56	54	69	51	65	59	56	62	65	54	58	55	48	50	47	66	64	59	65	65	62	49	58	62	57	54	69	49	58	78	60	80	53	47	57	57	54	63	67	54	62	64	78	62	61	62	54	45	56	60	62	72	54	62	46	68	62	53	63	61	65	52	50	56	63	62	59	82	63	74	55	57	57	59	62	56	46	62	45	57	58	42	56	55	56	56	77	55	55	67	67	57	56	64	58	61	55	60	66	65	51	55	58	80	66	66	73	56	64	73	58	60	41	62	52	53	46	73	74	68	57	63	57	53	50	60	48	61	59	71	67	40	53	70	61	59	47	60	41	58	64	51	72	58	65	65	68	66	58	60	66	56	57	48	58	63	52	74	54	64	68	52	55	53	57	60	57	60	52	66	59	52	65	67	61	57	71	74	59	65	62	60	61	55	47	70	68	66	65	74	57	54	55	47	52	59	54	47	56	60	57	80	66	60	65	57	67	55	58	58	69	62	58	66	64	42	60	69	57	49	60	59	66	61	52	56	49	52	58	53	58	58	65	56	60	56	65	57	57	56	38	70	57	65	65	51	58	59	69	57	63	59	70	57	56	57	66	51	65	54	61	65	50	48	61	55	53	69	72	61	66	44	66	63	59	63	63	58	67	63	62	53	58	58	74	68	55	53	60	55	42	57	57	58	67	53	48	52	56	65	59	65	72	78	54	51	69	62	69	55	72	61	60	70	57	67	65	64	63	59	57	55	61	52	58	50	55	58	66	71	57	63	49	47	56	59	63	66	55	48	61	56	55	61	59	55	53	51	64	61	58	65	62	65	54	47	75	69	51	60	52	63	53	64	55	54	69	51	57	58	58	65	49	56	66	59	73	61	52	63	57	49	66	65	62	67	53	61	29	49	63	66	57	58	58	61	63	73	51	59	68	65	64	57	54	78	59	41	50	76	58	59	48	68	48	66	51	63	52	58	52	62	71	50	67	60	49	66	51	64	59	57	53	69	50	52	66	77	62	62	63	51	67	62	57	78	61	58	67	63	47	66	75	65	59	58	62	63	58	59	55	65	55	82	55	57	56	43	39	63	46	60	57	51	49	67	61	52	66	56	64	51	51	61	58	60	65	63	43	52	52	63	63	59	73	61	60	50	55	62	48	42	40	60	55	55	67	64	59	63	46	64	53	58	43	63	61	69	76	65	61	63	71	60	58	63	38	68	65	55	62	59	54	56	54	74	75	65	56	61	44	52	51	61	48	48	74	68	61	55	57	49	53	56	62	43	70	73	68	50	67	65	61	64	63	60	62	61	50	60	59	52	59	58	57	55	64	64	56	57	66	71	65	57	54	59	59	63	69	45	54	57	54	64	60	65	49	45	61	55	53	56	56	66	61	53	59	65	58	56	66	61	63	51	52	63	57	49	66	53	65	65	67	52	61	67	77	61	57	62	64	70	60	63	56	50	57	51	58	42	62	57	42	58	57	58	61	63	66	54	52	68	61	49	61	58	49	52	60	61	40	60	58	68	59	78	57	64	60	57	52	62	64	75	42	47	65	56	58	66	54	59	47	62	52	52	68	53	69	56	46	71	67	54	68	47	62	67	61	69	59	65	61	59	63	60	64	77	65	51	59	57	62	62	55	55	64	66	47	73	70	57	57	67	66	63	66	60	59	58	73	65	50	60	67	58	44	56	63	57	64	67	54	70	58	61	77	50	71	51	61	53	65	71	58	60	61	64	58	64	53	66	60	66	63	64	58	70	64	65	58	65	70	53	56	67	66	71	60	47	54	54	54	65	51	60	58	65	62	60	62	68	61	48	61	49	57	55	59	54	52	57	64	65	53	52	67	67	57	57	66	56	70	51	63	71	63	73	61	65	55	50	67	52	56	58	43	56	49	57	63	63	68	51	53	50	69	57	75	69	52	70	74	76	72	73	58	58	55	45	48	57	66	51	52	57	51	52	58	70	68	61	75	62	55	73	58	56	84	55	58	66	55	52	64	58	58	61	50	58	58	60	69	55	63	70	52	64	64	53	59	65	69	59	68	71	49	64	59	54	62	67	70	50	61	59	65	50	51	53	43	60	64	44	68	58	69	43	51	67	49	58	67	52	76	49	66	63	64	61	72	71	54	60	64	47	73	70	48	50	48	46	68	69	62	49	52	53	64	58	70	68	54	61	61	61	62	53	45	69	65	53	58	60	60	67	73	73	57	70	61	57	48	54	63	69	58	65	58	63	50	60	77	61	54	54	63	64	63	55	58	59	61	59	62	47	59	57	46	64	53	45	58	50	60	52	51	55	66	58	61	74	66	61	63	61	56	69	57	51	52	58	57	56	56	47	54	58	46	62	48	52	44	65	71	68	58	58	57	66	60	62	59	74	52	56	43	66	55	53	54	70	54	68	62	71	71	59	60	49	59	57	63	48	66	58	68	63	64	65	68	59	56	63	59	64	63	54	57	69	59	64	56	72	64	63	49	56	55	66	69	65	56	56	74	58	73	67	72	57	57	66	69	68	62	57	60	63	68	60	54	67	47	52	50	57	55	59	43	50	62	68	60	60	62	57	54	67	57	68	53	45	58	59	43	49	58	54	52	48	47	57	74	67	73	62	60	57	45	58	67	57	79	51	58	55	58	62	60	67	61	52	73	56	52	71	71	65	63	52	65	53	50	51	62	49	55	75	68	67	61	53	58	50	59	64	56	50	60	68	58	67	56	67	61	45	71	68	74	65	64	58	72	63	57	58	49	59	60	50	56	54	61	67	54	59	69	73	67	60	51	62	64	55	51	60	64	63	57	56	60	69	58	48	65	58	60	57	48	61	48	67	55	57	76	58	54	56	50	53	58	51	54	50	63	54	63	63	63	75	46	57	66	72	51	66	73	66	64	58	62	50	47	66	67	51	50	69	61	74	50	70	59	48	68	46	71	57	49	63	54	57	54	67	68	51	61	56	51	61	49	38	62	65	62	57	51	59	57	55	60	62	64	61	55	49	45	59	62	62	61	61	52	64	69	57	55	76	75	62	54	47	53	69	67	44
19193	10235	5961	10192	18087	18991	16749	13997	12101	10644	9157	16745	6775	6611	5045	12487	18986	15765	2559	2254	2106	1998	1881	1879	1660	1573	1465	1307	1264	1222	1175	1160	1086	1028	1003	1088	1065	961	813	862	842	743	766	748	776	717	766	714	759	736	733	715	726	711	714	1328	2414	3663	3712	2945	2152	1516	1190	904	823	744	725	685	725	658	713	700	639	688	711	708	667	718	713	655	714	718	699	709	661	727	694	713	704	721	705	667	700	670	705	735	684	714	740	658	661	705	683	694	691	690	683	722	664	755	723	664	717	681	743	640	671	650	701	715	678	717	705	676	641	671	681	673	717	724	652	681	687	670	729	680	713	713	726	719	683	688	701	677	687	676	689	650	675	707	699	694	685	666	699	669	724	699	645	703	731	681	670	691	681	684	649	692	713	660	710	738	700	698	734	718	710	687	732	675	726	683	657	701	680	722	731	706	715	688	712	704	662	703	685	675	686	709	664	737	620	687	716	724	673	677	669	680	676	722	685	682	739	681	724	651	713	710	701	706	693	669	652	701	685	683	691	707	650	669	693	711	628	719	655	690	725	660	660	684	702	687	715	714	684	725	675	707	738	700	697	687	659	731	664	689	716	708	685	666	669	735	671	656	733	655	726	746	672	705	729	653	736	659	669	721	681	697	673	707	703	722	691	692	687	717	653	698	621	730	651	703	699	686	682	655	688	664	688	719	679	690	644	657	765	655	763	685	733	747	689	712	673	722	701	679	682	689	685	682	683	731	731	652	681	698	708	681	759	681	678	715	631	672	704	682	681	707	668	697	645	673	719	728	670	698	699	691	695	714	735	722	709	739	708	712	677	746	651	702	657	672	728	717	704	699	710	702	713	702	670	625	764	722	732	650	713	694	655	665	699	666	689	717	718	700	672	694	690	707	665	731	709	711	673	659	716	691	741	691	660	690	650	670	705	676	666	689	692	742	693	669	705	685	659	685	672	687	681	659	713	693	689	759	678	682	735	665	729	747	672	652	710	740	651	711	678	668	674	665	694	713	671	676	695	708	702	700	694	682	670	676	677	727	678	701	699	701	693	606	661	645	644	704	697	640	689	729	647	691	709	654	687	699	726	682	688	652	661	695	683	697	691	650	674	673	673	712	647	695	673	713	681	642	642	704	690	685	726	682	718	670	689	731	698	729	644	726	680	692	707	697	700	667	733	726	645	692	707	669	702	683	714	686	684	686	680	672	692	686	715	716	695	708	706	709	688	729	686	687	710	674	690	774	644	651	653	693	670	683	699	704	697	676	710	659	700	674	733	701	726	666	692	718	681	698	692	702	648	667	658	719	757	721	682	711	688	735	685	659	722	662	700	751	622	669	727	650	701	705	731	706	688	677	717	731	632	687	689	663	762	650	716	688	691	667	714	663	714	746	701	681	692	709	704	659	747	689	666	659	742	687	714	704	683	678	723	676	719	689	672	686	709	661	757	682	693	703	704	695	668	684	667	713	732	715	660	749	751	702	652	691	696	724	668	709	674	693	700	694	715	673	638	684	673	691	688	694	730	719	671	719	682	716	673	624	689	690	676	687	694	712	658	698	678	673	662	694	659	685	706	678	652	751	680	695	699	698	696	698	748	707	702	692	699	661	659	699	698	780	709	749	686	691	640	688	684	671	662	724	664	707	687	720	679	676	702	689	707	727	707	655	651	683	690	741	690	640	706	666	690	665	721	731	716	709	665	709	678	722	684	686	689	668	731	679	657	714	710	716	671	675	649	701	727	701	722	633	669	697	676	716	764	687	699	655	692	754	667	663	702	683	670	664	713	656	668	660	726	645	697	734	720	719	638	714	682	668	719	689	693	659	723	658	713	631	722	688	686	663	715	686	739	715	697	699	687	697	691	710	685	698	707	708	679	671	709	673	722	632	721	718	671	718	702	698	670	733	726	675	750	701	653	653	669	728	693	707	708	706	682	673	686	673	738	666	705	716	667	744	683	698	707	712	645	676	711	702	681	638	656	722	701	717	699	679	714	680	731	644	742	659	684	663	712	714	677	716	681	673	688	729	750	687	680	657	711	697	720	672	687	675	678	712	687	687	643	671	667	692	656	703	639	654	689	711	701	681	696	702	691	682	703	707	697	701	682	662	723	697	706	690	687	709	653	712	720	696	658	667	681	689	744	655	623	701	694	676	718	759	740	732	670	732	646	697	693	701	677	748	678	709	693	673	688	651	601	721	690	700	716	667	683	701	675	687	729	694	696	750	703	689	734	707	692	738	623	697	731	701	659	698	670	721	697	702	683	672	683	670	738	691	674	674	686	724	679	705	702	686	698	726	733	673	659	723	733	764	707	716	699	657	712	662	716	708	724	642	694	723	688	669	725	738	643	688	712	715	699	693	698	647	675	704	691	706	697	691	661	702	682	663	679	694	714	660	689	661	663	717	674	741	684	699	688	719	669	693	678	699	680	716	670	688	723	699	666	703	723	680	668	689	710	696	685	665	708	676	662	695	699	693	688	655	670	702	711	712	679	675	722	730	693	729	707	699	650	695	669	658	653	693	703	713	720	707	676	692	717	752	716	718	692	633	684	704	664	735	719	680	611	686	620	689	723	703	691	663	637	669	719	726	649	696	722	717	702	718	715	728	693	658	688	638	674	695	684	740	695	666	695	715	682	714	709	638	680	706	661	715	713	692	699	692	673	708	732	666	677	690	722	706	678	728	710	674	693	643	718	663	672	715	684	688	712	721	685	728	678	709	683	649	723	696	677	694	704	732	696	715	686	704	714	698	689	679	694	711	683	674	681	719	697	714	742	713	673	750	665	762	669	667	667	675	672	712	690	669	651	696	675	706	697	675	697	696	696	714	645	680	685	698	650	670	769	732	673	671	662	695	708	719	736	647	710	711	724	680	647	644	710	679	651	727	661	658	677	680	646	692	689	697	674	654	682	649	702	701	691	657	707	676	699	741	699	649	720	624	667	690	689	688	713	696	694	698	732	720	726	719	686	681	686	715	705	702	716	656	731	693	710	680	716	656	681	664	702	709	679	700	705	696	695	719	717	656	711	686	656	713	690	682	692	686	707	707	723	689	659	659	687	709	748	666	705	694	665	703	643	707	720	650	670	680	666	693	683	741	688	720	723	668	708	643	677	737	665	734	676	719	692	727	730	701	694	699	667	680	719	694	721	683	713	747	682	734	667	696	661	716	707	696	732	687	702	696	660	655	729	690	724	703	709	675	656	678	627	713	715	677	650	737	697	687	669	796	652	687	697	668	687	691	691	675	713	679	701	698	706	731	652	647	741	683	713	621	714	662	711	698	705	690	708	662	700	702	680	665	703	693	653	680	673	682	723	718	685	681	708	724	674	668	718	670	729	631	640	726	698	695	704	698	684	658	650	698	694	680	697	717	686	732	696	702	699	708	658	705	695	676	765	679	724	700	682	655	677	671	695	682	669	686	643	705	688	680	661	701	734	718	746	704	687	711	719	729	685	741	738	699	646	695	659	688	741	675
2253	1270	578	391	424	598	580	440	401	348	338	815	256	213	177	658	1171	1500	105	101	87	75	74	70	67	73	57	70	65	60	55	71	57	53	48	44	65	62	64	52	61	62	44	37	52	46	59	38	45	35	42	39	45	34	42	63	112	171	180	210	139	88	68	52	38	35	39	35	54	39	33	47	39	37	40	32	39	44	43	40	42	38	45	41	38	43	43	44	39	38	37	35	42	44	40	38	28	34	36	36	30	42	38	46	36	32	36	37	45	49	52	56	57	45	37	32	33	40	40	33	41	40	42	41	35	46	28	36	43	32	46	25	52	53	39	32	48	46	42	50	38	42	52	42	27	40	46	36	49	39	26	37	38	49	43	44	42	40	49	41	37	39	34	34	48	33	35	41	42	38	47	44	37	47	44	32	33	49	44	35	39	36	37	38	38	43	57	47	35	52	55	46	41	37	55	44	44	43	46	39	29	44	34	35	45	30	28	44	36	38	45	33	42	44	39	40	34	45	53	30	35	27	37	25	46	54	54	52	32	35	41	32	44	46	35	43	43	41	46	45	41	45	54	51	37	45	38	55	38	52	40	48	46	33	47	47	39	35	30	49	33	27	42	38	39	46	45	39	49	39	45	48	41	42	41	33	49	47	47	30	42	46	40	39	53	30	55	28	47	50	47	38	33	42	30	48	42	42	45	30	47	37	36	42	39	39	45	39	34	36	46	34	54	34	46	37	37	54	32	36	35	42	30	40	55	39	49	40	54	44	46	49	43	43	35	44	36	41	40	31	37	48	42	48	40	37	40	44	44	43	43	38	37	43	50	43	40	46	48	54	45	44	41	44	33	50	39	51	38	31	44	51	39	43	36	39	41	48	48	42	34	38	39	36	33	57	39	46	45	44	49	40	34	44	38	42	46	32	44	41	49	40	45	47	33	42	32	37	46	40	37	52	24	39	45	41	46	48	51	43	42	43	37	40	48	45	49	41	44	53	44	45	39	37	36	49	38	51	38	38	42	47	38	40	51	38	51	36	53	42	37	42	38	42	35	56	36	42	44	34	48	51	34	43	34	37	35	46	42	44	42	47	48	53	39	38	47	44	52	36	40	42	38	48	34	46	33	38	36	43	45	32	44	29	35	32	39	35	45	46	44	42	48	37	31	41	45	39	41	41	47	46	40	39	41	34	46	39	34	39	45	44	52	60	42	31	40	45	38	37	39	41	43	52	35	37	47	48	50	32	42	54	32	34	48	31	37	38	44	46	54	32	42	46	37	43	42	39	38	44	39	45	47	40	49	34	38	40	47	35	44	47	45	39	38	42	25	42	46	59	47	39	42	43	45	36	34	55	30	39	37	37	38	34	45	46	49	32	47	57	46	45	42	40	30	37	39	39	43	33	33	50	45	36	55	38	38	33	43	35	31	41	40	37	56	40	39	49	47	42	45	41	33	35	39	46	44	36	41	37	32	37	43	46	50	45	39	49	56	49	42	38	44	42	43	49	36	47	37	37	42	38	44	42	28	50	38	43	46	46	39	48	44	47	28	38	37	40	33	28	52	36	47	34	44	25	36	45	41	34	40	39	47	40	40	40	38	39	41	44	53	49	49	34	45	33	44	52	39	35	33	45	39	38	32	38	31	43	40	35	41	41	57	34	38	56	49	35	44	50	37	43	55	31	38	30	42	49	38	49	38	47	52	30	56	35	34	39	43	54	40	30	40	47	38	37	49	38	39	57	47	44	48	36	38	34	51	34	41	41	48	41	46	48	34	49	33	45	34	33	51	42	29	40	49	37	50	31	50	40	44	42	44	45	36	43	41	40	47	33	45	49	48	35	42	35	35	40	41	45	42	50	37	36	42	49	38	47	44	56	38	45	55	47	51	41	37	34	43	42	51	52	45	42	37	39	45	53	45	50	33	38	35	42	45	38	34	50	42	38	33	34	46	50	59	37	39	35	41	34	37	38	43	52	37	37	44	33	40	38	42	41	53	41	38	40	40	40	48	41	48	39	40	39	50	41	51	41	37	38	38	38	43	39	40	31	46	46	37	46	50	42	40	34	31	55	54	50	47	44	42	38	35	49	33	42	47	45	38	48	49	36	59	40	46	42	45	40	45	55	45	37	30	32	46	45	44	44	44	40	37	39	27	45	36	29	35	40	48	42	42	43	40	40	36	37	46	49	42	36	38	40	32	41	41	34	47	37	41	39	42	35	38	26	46	33	48	42	44	40	38	35	43	41	31	43	30	33	36	43	34	50	41	32	27	48	48	38	39	41	49	37	46	31	29	42	39	47	46	44	57	51	37	42	30	41	52	44	41	40	39	60	38	50	58	39	48	44	50	39	32	29	34	40	38	32	50	29	42	42	44	37	46	45	29	44	34	42	42	40	43	31	55	48	32	43	49	42	42	44	34	37	47	40	30	40	36	32	30	34	48	43	40	46	51	43	45	46	29	45	48	42	59	50	51	43	43	33	51	36	42	50	43	32	54	35	39	43	40	49	53	45	47	54	51	39	43	35	50	28	50	51	42	33	44	37	38	33	33	28	36	43	45	34	34	45	33	33	37	57	32	37	45	44	47	41	50	41	44	31	45	44	43	35	30	40	42	37	33	36	48	50	52	47	33	39	39	38	50	45	51	36	39	36	35	42	36	38	41	39	45	40	36	32	39	47	34	50	45	49	47	46	44	38	41	51	41	50	44	40	47	37	43	56	41	48	48	34	40	35	41	39	52	56	38	43	45	41	47	36	29	47	42	35	47	44	44	48	41	46	45	46	45	41	41	43	44	40	48	40	36	33	43	44	41	37	37	41	41	45	34	38	34	37	38	32	45	43	38	37	28	42	43	31	40	42	52	44	53	34	36	43	49	53	26	42	45	38	29	33	31	41	37	46	46	37	49	38	41	37	40	50	42	36	37	49	55	44	41	41	38	48	44	48	39	44	39	31	50	43	44	29	46	49	41	49	43	47	44	47	29	37	36	46	40	39	59	44	34	55	47	42	41	37	46	40	46	49	43	30	42	45	37	46	47	35	30	47	48	40	33	43	42	48	30	44	40	41	44	43	39	34	40	40	40	29	27	47	35	45	37	49	45	34	31	39	40	40	48	41	37	40	44	46	40	53	45	37	40	52	46	52	36	38	49	44	33	50	49	42	37	33	48	42	44	48	38	36	52	35	40	44	33	25	46	46	39	49	47	45	53	31	33	46	39	46	29	43	47	36	38	58	51	48	27	42	51	34	46	42	44	40	41	22	44	44	42	47	32	38	41	34	49	47	46	39	46	45	45	42	51	30	41	40	38	39	52	52	41	40	47	37	38	48	38	32	32	45	35	49	48	35	39	31	35	40	46	42	34	52	35	39	43	33	47	39	42	45	53	46	28	38	38	44	38	42	49	40	58	39	44	38	53	57	52	39	41	33	43	44	33	32	49	41	36	37	46	34	36	43	34	44	50	44	43	53	37	41	34	34	30	49	51	43	55	42
24652	13681	7637	12183	21002	22227	19439	16905	14358	12284	10899	17779	7797	7686	6118	13483	19369	17114	2819	2625	2120	2038	1915	1836	1670	1528	1417	1307	1204	1184	1168	1105	1022	1029	990	977	917	863	767	724	653	667	649	565	624	576	582	592	580	529	535	555	516	514	629	1093	2619	4620	5471	4901	3293	2026	1254	792	596	531	507	492	480	469	467	498	520	508	447	516	473	471	452	452	471	487	460	458	495	476	458	472	518	521	477	494	494	467	481	463	516	485	477	475	461	452	519	485	503	476	479	496	483	491	459	426	466	502	516	517	480	480	490	461	518	488	450	477	487	501	481	466	503	473	483	512	460	496	445	473	533	520	491	471	439	446	480	490	469	511	454	470	505	436	415	463	490	506	448	486	499	499	485	460	514	489	492	469	495	485	497	471	467	483	470	483	451	454	500	421	459	479	480	467	448	515	483	504	486	470	465	483	501	487	528	486	467	482	490	495	500	484	497	497	467	504	469	493	478	472	478	490	490	508	445	483	528	529	491	473	505	512	486	493	480	504	508	507	503	483	477	468	479	461	462	480	483	460	467	456	460	525	454	476	483	489	475	455	476	521	507	451	473	483	475	465	503	479	474	483	464	512	468	511	484	487	488	484	533	512	517	516	452	470	450	466	470	474	497	493	483	473	498	491	464	454	507	482	450	501	462	487	490	414	512	497	483	522	501	467	503	480	480	514	463	460	484	503	478	488	468	502	499	504	502	474	473	452	526	444	491	476	518	432	502	499	528	490	462	478	473	483	487	473	483	479	521	489	444	464	498	475	508	492	470	458	463	456	417	460	494	477	482	482	479	455	507	435	521	499	477	482	487	482	477	467	534	446	475	441	469	515	463	464	473	495	497	430	494	485	529	483	484	493	473	482	504	493	462	496	452	461	462	494	479	505	460	503	488	475	459	464	487	494	475	445	446	479	435	445	483	468	506	459	484	469	463	491	521	477	488	472	502	512	484	486	488	495	458	482	484	481	480	494	486	506	489	500	477	466	476	440	497	470	508	511	462	523	477	481	501	516	479	512	475	488	477	492	488	494	471	488	493	501	507	494	496	514	450	473	512	470	468	517	497	477	454	487	482	476	478	482	495	478	474	475	481	500	514	459	450	498	500	512	482	473	497	493	483	495	498	495	525	484	461	488	510	475	497	469	472	503	496	522	442	497	483	462	473	503	484	486	496	480	463	500	460	506	458	529	530	494	469	481	505	508	490	518	473	490	480	476	487	522	501	467	479	465	503	537	474	481	463	526	446	462	496	497	482	455	460	470	497	500	490	481	498	474	483	492	493	475	460	480	511	480	472	484	455	488	487	477	452	513	481	473	430	483	501	489	511	440	503	488	410	468	471	487	497	448	457	508	502	459	466	454	451	452	508	492	469	454	420	508	477	473	481	465	477	484	510	483	516	496	476	465	508	476	493	459	490	482	472	499	488	491	433	480	464	525	461	480	472	533	479	465	497	484	461	474	448	481	471	484	449	466	483	489	430	484	484	470	524	466	507	493	488	506	456	477	438	524	460	482	487	509	485	497	479	526	538	483	493	445	499	465	452	487	468	478	461	489	514	485	459	431	494	476	508	469	486	501	474	474	473	463	470	461	481	466	506	503	468	444	462	455	488	504	470	526	487	500	467	466	493	473	441	467	533	482	482	491	503	494	453	486	492	484	480	464	460	511	488	525	475	503	456	493	508	478	505	479	473	503	493	535	466	466	500	491	486	445	494	457	505	434	479	464	513	475	470	487	478	497	481	499	471	472	494	495	473	476	473	454	516	446	474	490	465	459	479	478	478	500	465	476	501	506	465	482	451	470	485	478	470	532	462	460	517	488	491	480	500	485	487	487	474	492	494	445	490	429	448	513	489	449	498	474	498	484	501	490	474	440	529	476	476	449	450	479	477	487	467	516	480	498	524	500	487	471	484	497	463	481	440	497	504	476	497	539	474	446	497	504	505	470	441	511	450	503	503	471	483	510	483	471	508	499	504	518	466	486	484	465	457	472	442	506	504	499	510	484	479	500	489	487	476	473	471	481	506	518	470	476	490	513	476	449	502	511	479	489	478	485	452	517	451	513	494	482	445	502	497	500	452	479	482	522	505	449	447	467	466	510	453	505	466	491	497	499	504	518	469	456	519	496	494	448	524	525	482	494	492	480	497	466	468	506	463	464	464	503	451	539	483	498	473	464	454	510	466	478	509	476	502	468	480	488	482	495	487	507	440	507	496	489	468	479	483	489	501	479	484	512	469	485	499	485	446	486	475	508	478	514	496	447	472	440	488	464	501	474	446	448	477	414	470	506	469	481	475	475	471	471	506	495	463	481	501	473	456	482	490	492	437	504	475	491	472	480	502	484	460	485	462	460	499	489	502	446	497	498	487	463	455	499	498	505	495	504	496	450	467	508	474	462	503	480	551	477	488	468	502	494	442	509	477	471	467	492	474	440	480	473	463	455	512	461	504	466	489	469	494	466	480	482	485	464	480	518	516	464	486	513	487	480	543	471	516	453	514	486	463	444	473	453	505	453	501	470	484	475	499	495	459	460	491	507	526	477	486	479	478	453	480	462	451	512	485	504	521	504	474	472	434	457	445	490	446	480	473	461	466	481	477	483	464	476	495	469	470	499	513	515	466	489	508	470	459	494	497	457	473	479	486	446	496	491	484	493	496	486	479	485	494	482	490	469	498	471	455	499	474	475	516	468	473	510	488	468	476	500	529	482	465	508	481	470	459	493	490	487	466	496	460	511	503	470	485	495	523	485	462	464	469	437	495	489	475	497	493	498	496	489	494	511	454	529	448	469	488	506	494	495	491	475	491	453	495	476	469	541	500	437	482	435	514	475	496	490	492	491	487	474	456	480	488	444	497	477	500	486	472	497	499	494	479	471	498	483	431	450	451	513	473	496	500	472	485	469	448	439	494	496	461	465	468	508	514	442	483	509	511	465	458	499	477	489	531	463	455	489	457	529	502	491	463	472	515	445	463	506	493	507	497	463	452	462	507	478	503	490	453	412	463	498	460	499	530	493	501	542	476	511	460	506	466	434	485	468	474	490	531	483	483	466	479	497	459	471	512	457	492	487	487	488	477	462	501	521	513	506	476	471	462	517	492	463	531	469	477	490	482	461	477	451	480	499	476	513	476	513	450	483	486	484	471	457	498	492	477	470	481	503	499	449	480	474	447	481	486	502	474	472	458	479	462	481	454	471	521	454	478	475	512	480	458	486	459	492	490	485	470	500	459	473	522	466	448	467	495	469	467	495	485	466	502	473	467	482	481	479	480	480	489	463	490	454	464	512	497	484	491	463	499	469	448	503	495	480	481	475	512	481	474	432	475	448	474	450	493	475	509	516	464	480	447	461	482	508	493	487	467	455	487	491	457	540	473	506	468	484	492	457	467	509	470	446	435	466	483	477	483	481	511	470	509	464	488	520	502	495	473	471	501	476	475	485	472	489	497	484	468	474	451	455	481	476	462	444
1644	370	201	144	159	230	223	200	191	166	147	127	119	116	120	168	324	477	69	68	69	75	57	60	60	54	48	52	59	64	56	51	58	63	60	67	54	60	61	47	57	47	66	56	48	65	52	54	65	65	53	60	49	56	60	47	67	84	93	96	87	74	62	68	65	50	53	55	60	52	51	59	57	55	48	65	50	45	61	56	56	52	44	50	41	50	46	44	45	48	49	57	57	62	63	62	57	54	38	53	53	61	55	58	68	51	58	51	58	57	52	54	55	60	50	42	47	44	48	66	71	50	56	41	45	64	53	43	44	56	61	48	51	63	54	45	63	51	56	69	50	51	47	53	56	62	62	44	62	59	60	48	48	65	49	56	46	53	57	60	67	52	62	69	53	54	52	46	58	47	45	52	45	43	51	54	63	66	60	44	61	53	52	47	48	59	60	60	49	53	62	63	56	65	57	47	54	55	46	62	73	67	51	41	38	56	53	55	43	57	43	38	56	54	57	45	54	54	56	49	50	62	57	53	66	61	46	51	61	49	61	56	59	44	57	62	49	51	56	41	39	55	72	58	49	50	49	63	51	54	57	49	40	52	57	68	51	55	57	44	35	51	66	51	41	50	52	60	60	50	57	43	54	54	54	48	65	50	53	56	56	46	60	52	63	69	43	52	39	50	49	66	65	42	51	58	58	47	56	49	58	64	57	66	43	56	58	50	61	57	50	63	52	46	54	54	55	47	45	62	35	66	54	55	71	53	58	52	49	55	39	56	63	48	54	55	49	58	57	61	41	41	60	49	52	56	54	64	55	47	57	52	43	51	51	54	63	61	55	42	41	57	61	56	41	49	62	57	52	60	58	52	56	49	50	47	45	42	49	49	53	43	58	41	44	57	49	39	63	57	52	55	48	56	41	56	52	46	47	56	66	56	38	64	48	45	64	56	56	47	49	48	60	50	50	44	55	54	68	51	54	49	42	52	69	45	50	57	59	48	40	51	61	58	52	43	56	49	56	55	48	50	60	53	52	50	61	60	58	46	45	51	60	66	47	54	56	46	52	45	56	47	49	56	60	55	49	65	46	53	53	45	71	51	68	54	44	48	59	62	53	53	63	62	47	65	53	51	54	56	60	62	57	60	54	46	48	54	54	55	51	58	49	54	58	50	47	58	46	53	58	47	54	48	46	62	55	61	56	47	59	52	60	52	53	45	62	51	52	59	62	51	54	49	49	54	48	58	55	63	39	63	59	63	50	52	51	64	47	50	49	49	51	54	50	37	60	66	49	48	43	69	52	49	37	44	51	44	55	58	59	52	52	43	51	63	66	55	76	45	47	59	50	50	44	59	45	54	50	63	56	57	70	56	54	67	40	61	54	45	43	50	53	60	39	50	51	52	63	53	53	36	56	52	37	52	53	60	51	63	45	50	53	46	56	60	50	53	53	37	65	43	42	63	46	64	63	52	54	48	58	54	62	53	54	65	47	54	50	52	53	51	59	59	48	48	43	49	57	40	54	57	51	56	48	52	51	40	52	60	60	47	44	72	64	51	41	73	60	55	49	59	49	55	44	45	49	56	41	51	48	50	56	49	51	59	60	54	59	58	50	52	34	62	57	47	72	47	63	56	49	66	42	47	63	53	60	59	45	50	53	35	54	45	61	59	47	58	40	51	55	46	41	53	51	55	40	47	57	45	59	44	50	66	59	41	48	52	49	53	50	53	55	53	55	42	60	55	55	52	58	59	49	58	52	51	50	47	61	47	57	59	45	58	53	51	63	57	45	47	53	45	51	54	57	48	55	64	57	50	67	47	64	47	79	53	50	57	44	63	55	61	54	45	62	48	56	44	50	54	62	58	65	62	54	63	58	48	46	44	64	60	56	46	58	59	45	50	42	48	55	63	47	49	56	57	50	36	57	53	68	67	63	54	52	51	57	59	51	49	65	50	46	55	47	50	55	53	61	53	51	49	59	54	45	37	69	52	60	54	60	56	69	54	35	68	47	50	42	58	48	51	59	43	46	45	53	58	58	47	58	60	37	51	56	57	65	42	60	47	61	55	57	55	54	62	64	43	53	44	52	54	51	53	62	62	44	49	44	46	57	48	67	55	58	64	53	57	53	53	67	56	52	54	49	38	52	61	53	54	63	60	54	62	53	58	47	45	53	56	48	51	47	43	56	45	39	59	46	57	51	69	71	57	46	49	51	46	53	56	62	62	51	47	46	48	54	42	47	47	54	61	54	59	55	44	57	57	57	51	68	50	48	47	57	45	59	53	52	50	64	42	53	58	52	80	46	56	59	41	67	47	60	56	50	40	45	62	52	52	56	52	49	44	55	43	49	52	62	61	54	54	41	45	57	54	50	62	59	70	61	49	64	47	56	55	46	47	41	70	60	50	69	46	50	42	43	52	48	60	47	50	57	67	53	49	48	48	51	62	53	68	60	52	54	56	50	60	57	56	43	50	55	45	61	60	61	64	58	55	52	42	54	46	56	47	61	48	64	50	45	53	47	50	56	51	53	59	64	49	50	62	53	53	66	42	57	47	62	54	50	42	61	49	51	46	28	51	55	51	57	45	54	61	55	44	42	69	53	50	52	63	48	68	49	62	43	50	61	66	57	44	70	57	59	59	48	59	52	52	39	55	63	54	53	53	65	42	42	53	64	52	54	41	54	55	64	54	43	48	57	63	56	64	64	47	53	50	47	47	49	47	55	55	57	50	67	52	62	56	66	55	44	61	51	60	64	67	53	54	52	44	58	70	59	81	62	51	60	55	43	51	53	43	58	55	44	58	61	42	57	43	48	54	57	52	64	57	61	51	57	49	53	57	55	56	57	58	54	44	54	53	52	52	54	43	65	58	58	49	62	53	56	46	50	52	50	44	60	51	66	49	53	48	58	39	48	54	65	53	62	59	61	53	56	59	54	36	56	43	55	49	59	44	53	55	50	60	55	53	64	53	50	65	55	58	47	46	55	54	59	43	47	62	51	55	50	47	49	47	52	49	50	47	41	56	50	49	43	56	46	57	59	39	53	72	47	54	54	69	53	57	65	51	45	50	55	49	49	40	44	54	42	46	50	47	56	60	54	55	46	60	60	48	56	51	54	46	57	53	56	37	51	54	50	57	60	54	38	56	63	50	55	45	54	51	51	56	43	54	53	57	50	57	51	45	58	54	56	46	60	53	44	50	57	65	53	58	45	53	71	53	60	71	56	61	56	51	58	62	65	44	55	49	53	56	64	50	50	57	47	53	69	47	57	47	50	40	50	69	57	62	43	51	55	52	60	50	51	53	63	53	45	62	46	48	52	57	49	54	49	54	58	57	49	45	44	54	52	57	61	60	62	74	45	48	56	60	58	62	65	40	56	51	57	63	60	69	70	49	56	58	46	55	47	49	57	55	50	53	54	53	58	52	50	56	44	70	63	50	53	51	47	53	48	50	40	49	61	42	44	50	46	38	47	58	53	51	53	53	44	60	44	47	65	48
13989	6120	3475	5901	11608	13554	11851	9455	7689	6274	5434	4992	3744	3194	2820	5138	9836	10716	1471	1388	1274	1166	1153	1125	1007	975	940	899	933	885	882	861	883	799	786	808	765	734	713	682	691	685	688	680	663	679	673	697	669	671	643	615	680	679	629	673	929	1571	1828	1856	1583	1242	1022	842	711	632	628	657	630	690	634	639	576	598	653	612	660	614	586	644	621	647	634	626	608	642	628	652	627	654	633	624	619	585	665	635	574	622	585	618	627	653	613	645	605	603	622	633	651	608	642	628	642	637	615	656	584	640	605	654	666	672	626	658	650	595	580	635	594	628	643	661	583	643	594	664	635	653	605	634	652	626	626	623	632	667	625	669	673	640	614	629	643	610	615	600	637	585	629	630	638	620	645	597	610	645	638	608	624	568	645	642	627	636	609	624	617	654	632	650	659	626	652	643	634	624	625	638	584	662	647	639	638	634	640	582	628	654	645	653	685	647	636	599	643	616	645	615	609	632	603	609	585	590	606	645	691	616	686	657	626	628	668	592	630	648	617	681	650	580	611	643	617	660	594	625	627	641	634	634	627	623	628	597	623	618	626	627	653	649	634	621	619	622	636	658	640	671	693	640	617	629	639	666	660	612	619	625	595	635	639	601	636	600	611	630	652	640	643	616	640	637	648	652	644	635	643	657	685	655	619	632	635	606	643	620	663	635	673	645	666	625	650	669	646	668	661	650	663	674	676	618	643	655	658	612	648	629	635	622	633	641	663	630	615	658	610	634	596	639	627	636	656	671	643	664	617	647	630	658	655	660	651	611	624	638	652	646	645	645	626	633	588	654	651	631	649	616	637	598	622	609	665	614	601	612	641	613	629	653	594	651	701	660	646	617	632	621	626	668	655	635	592	644	646	650	634	642	640	683	644	590	579	623	600	667	595	642	631	644	659	687	622	604	666	591	637	649	684	652	654	645	625	631	617	609	654	658	647	644	638	615	644	697	634	608	650	644	622	624	667	654	675	563	652	672	662	597	647	633	670	660	672	605	622	625	654	673	631	666	620	622	674	640	631	628	628	666	656	636	617	636	638	571	630	617	647	678	631	626	647	640	641	660	607	609	640	624	611	662	670	630	628	613	629	651	649	635	563	615	646	615	611	662	601	615	665	610	614	619	628	621	594	658	573	651	651	631	637	664	657	594	624	635	585	665	608	644	649	619	657	596	616	628	641	669	632	615	646	602	645	657	601	675	615	625	622	613	622	661	713	603	664	592	625	618	650	633	655	594	631	600	621	643	663	663	621	652	632	613	634	608	603	596	632	627	643	652	649	613	612	639	633	650	624	590	662	623	621	643	652	603	619	604	668	617	668	597	640	596	623	610	627	611	636	664	667	627	698	583	657	634	622	624	625	610	686	618	654	610	591	629	654	628	636	625	646	623	614	614	636	629	624	610	600	623	644	650	651	640	605	628	655	647	639	664	637	596	659	658	631	640	668	639	622	618	646	613	609	614	651	628	677	601	615	642	605	650	613	640	654	646	602	590	623	626	669	645	638	631	633	649	649	652	639	630	629	651	625	618	648	621	665	649	609	628	617	675	613	639	609	660	624	605	682	620	607	673	669	628	626	619	638	600	658	635	661	648	646	653	648	635	634	623	632	654	612	663	603	617	645	667	639	632	659	627	615	620	673	652	622	651	631	631	664	615	661	642	635	608	655	601	603	648	679	623	627	649	619	635	609	642	628	674	595	661	614	650	653	606	618	611	625	616	684	593	588	631	622	628	626	587	637	606	612	626	621	613	656	669	639	635	620	613	689	655	630	651	626	623	646	639	686	643	623	598	641	657	631	692	638	596	669	636	625	631	640	649	662	596	622	615	667	614	623	606	635	739	627	672	628	642	593	606	679	604	634	653	639	642	626	649	634	640	646	575	645	601	627	623	634	642	628	625	589	640	647	626	664	644	650	583	622	615	627	659	611	620	624	658	655	693	647	672	690	672	650	593	622	630	661	633	639	637	617	617	611	627	646	641	620	621	606	645	646	611	639	629	647	597	617	618	658	607	639	614	683	676	633	642	620	661	591	626	652	630	624	651	606	648	630	642	680	611	696	665	580	655	682	637	625	609	647	612	628	671	606	622	616	642	584	592	638	596	614	650	605	646	622	682	641	691	684	629	647	653	651	653	632	638	614	677	596	590	617	638	620	626	622	612	637	594	637	612	623	652	681	569	592	652	625	615	610	631	637	615	613	659	599	628	715	655	651	633	631	636	626	657	603	663	646	652	640	597	644	623	601	651	667	659	613	620	647	630	627	621	656	644	647	622	639	625	623	666	656	606	621	634	629	635	632	595	615	617	597	645	650	616	589	641	654	619	633	629	652	651	618	635	627	635	642	655	620	647	636	634	613	612	668	609	663	675	646	630	666	646	647	632	629	616	641	617	610	659	652	618	697	662	611	641	627	666	616	633	627	650	664	651	616	661	600	603	643	614	637	682	598	632	619	664	652	656	620	614	658	627	648	601	669	639	602	667	619	661	671	624	642	674	619	653	644	617	611	653	624	640	619	633	620	644	647	699	645	668	627	646	614	600	672	591	588	662	607	610	625	669	633	660	656	647	624	663	625	644	627	651	608	678	649	622	605	582	640	617	678	630	645	635	642	637	627	662	636	638	633	634	630	622	664	614	655	608	636	656	611	676	605	630	683	669	664	619	619	640	616	642	579	622	645	635	636	593	665	636	661	644	627	654	638	685	636	629	657	614	638	629	632	624	600	634	631	645	683	662	640	638	634	615	626	638	601	672	638	674	608	630	652	623	647	669	592	659	620	614	661	615	672	664	629	641	622	652	641	636	605	634	641	619	631	664	626	624	634	639	614	659	609	589	615	646	636	642	645	632	625	641	595	705	630	614	622	635	671	651	610	601	648	685	654	638	630	657	643	637	648	590	623	585	602	678	610	653	681	682	627	624	594	656	628	633	638	618	657	658	560	666	604	640	655	640	657	621	664	681	620	659	656	618	607	663	632	607	603	627	630	660	665	607	606	631	612	643	658	578	616	614	618	614	666	634	645	617	657	636	601	669	578	637	624	657	617	607	661	631	644	649	634	628	639	626	629	653	623	651	633	562	646	642	630	619	638	656	639	615	608	645	622	662	643	647	595	623	617	644	609	596	655	603	653	582	609	636	669	645	623	604	613	669	614	634	621	609	635	632	659	647	702	607	630	637	624	683	605	614	648	601	564	595	636	640	644	612	657	590	627	601	609	685	632	621	658	638	656	623	622	628	597	650	665	615	633	614	636	661	645	643	631	636	660	626	637	657	595	666	630	618	627	630	633	641	637	594	582	643	571	643	636	605	640	646	621	642	633	617	637	655	595	623	638	660	659	611	601	627	618	625	627	637	646	647	666	656	627	648	579	667	636	639	641	646	680	614	627	641	627	614	630	592	668	639	634	649	649	666	660	626	676	652	656	631	611	625	664	676	620	633	650	604	664	606	614	609	658	641	640	633
1476	854	385	241	259	374	401	332	260	228	222	177	153	143	148	142	672	1434	65	63	59	58	55	73	58	60	66	57	39	48	48	34	51	45	48	41	47	38	33	44	48	32	49	35	41	35	35	50	43	40	21	38	33	35	35	45	68	112	119	109	98	84	61	54	42	35	36	38	48	36	47	39	38	36	29	51	23	34	39	34	28	34	36	37	30	34	41	42	23	28	41	34	27	35	35	33	43	41	27	38	35	51	32	33	40	36	41	36	41	34	40	30	31	36	26	43	47	51	39	32	47	36	25	28	47	38	40	39	36	31	43	28	47	47	28	38	48	43	33	29	34	43	33	43	42	32	53	44	25	33	33	47	30	28	47	36	37	47	46	52	24	32	30	36	39	31	39	48	42	47	29	38	41	38	35	36	35	38	38	31	41	47	45	36	51	34	42	45	38	46	41	37	45	36	42	30	46	48	38	45	37	39	38	27	36	39	31	38	35	38	39	42	31	32	41	37	31	34	36	34	46	31	33	40	54	25	49	48	38	39	38	36	49	32	32	42	28	47	30	36	37	28	41	41	33	48	31	36	40	36	48	55	47	37	40	36	31	42	33	32	38	30	39	37	38	46	40	39	41	26	32	40	34	37	36	32	35	35	33	25	36	48	35	38	32	48	29	34	36	47	34	35	34	31	39	27	26	35	39	44	29	42	29	43	34	42	38	39	38	47	35	28	34	34	39	39	42	40	40	43	42	42	38	34	35	34	35	50	27	43	45	48	38	42	43	33	38	42	37	46	39	33	35	44	35	37	48	34	47	34	42	44	38	37	43	46	45	41	33	43	29	42	51	45	42	36	30	42	42	48	48	46	39	42	31	35	39	40	34	42	45	28	38	33	36	50	43	26	26	36	41	41	36	34	37	39	35	48	31	47	34	34	43	50	42	33	47	38	37	43	38	37	34	36	33	34	29	36	35	34	43	36	29	43	32	36	32	40	40	49	34	42	41	33	47	43	34	37	37	44	43	32	34	37	44	33	43	28	44	38	36	35	30	40	41	30	51	43	37	38	43	34	44	37	39	38	41	38	43	44	50	40	40	30	34	36	42	42	35	37	44	42	43	36	44	39	36	30	37	42	30	39	52	40	33	34	34	30	29	48	31	46	38	31	48	41	34	27	39	40	48	32	50	41	27	39	42	43	39	37	36	54	37	31	36	38	48	37	43	37	26	44	32	38	40	38	35	37	40	38	31	32	41	27	43	38	39	48	35	36	26	34	47	45	35	47	39	33	54	32	32	29	47	38	39	39	41	34	38	36	39	32	37	46	31	47	33	45	40	40	49	42	41	42	41	46	36	32	42	41	38	37	40	40	42	28	35	45	46	35	33	30	35	31	40	35	36	37	43	45	51	36	28	37	42	29	51	29	35	36	38	33	37	31	42	43	43	35	53	37	33	36	50	32	36	45	42	35	41	31	33	31	32	33	35	39	39	32	28	37	32	48	42	30	39	38	37	37	42	41	40	39	39	39	46	49	37	41	29	42	36	40	32	40	45	26	33	49	39	35	45	43	37	36	39	36	41	44	38	32	41	35	34	39	33	44	47	41	39	42	35	48	37	40	31	34	37	41	44	35	37	34	35	34	52	38	36	35	42	39	46	47	34	34	29	33	42	46	37	35	38	22	33	47	32	30	35	40	44	47	18	40	42	35	47	38	30	43	27	30	37	35	48	39	33	42	34	39	33	41	38	38	22	39	29	32	51	27	33	41	38	47	25	36	36	40	42	41	50	39	29	43	38	36	43	34	37	35	38	39	28	32	37	32	45	46	22	41	47	34	32	33	38	29	32	33	49	34	35	28	32	41	33	32	31	33	45	36	35	27	46	45	42	35	35	34	38	41	41	46	40	29	40	37	37	36	38	34	42	39	28	38	41	37	32	34	35	35	39	45	51	40	33	33	37	32	30	29	39	36	41	37	34	37	44	43	34	39	40	46	39	42	34	38	34	37	40	37	40	38	31	48	48	48	33	34	42	40	39	37	39	39	41	38	47	39	35	41	36	46	39	34	27	32	34	31	36	42	38	35	30	31	32	38	39	30	40	47	39	43	42	53	34	39	34	31	42	44	24	30	39	47	37	40	35	28	30	46	37	46	40	36	43	39	35	39	39	22	44	33	47	45	47	40	33	31	43	37	39	46	38	36	25	39	37	37	32	35	42	39	44	36	42	38	40	27	29	37	40	45	42	35	32	31	31	45	45	39	36	41	33	43	40	35	41	32	39	31	34	37	38	32	30	41	32	38	45	34	31	37	46	36	41	44	31	48	36	49	39	36	41	32	29	46	31	36	43	51	39	38	41	36	25	35	37	30	26	39	32	38	52	34	38	42	32	20	45	39	35	30	28	46	32	35	43	39	36	32	39	34	35	40	25	38	35	44	38	39	32	32	28	31	51	32	44	35	38	29	39	40	28	49	32	37	36	28	43	47	34	42	36	37	28	43	40	27	50	39	28	34	41	34	33	39	31	50	40	30	41	38	34	34	33	41	40	38	35	33	32	34	42	49	35	33	41	38	36	34	38	35	41	45	31	38	46	35	48	45	39	35	36	38	35	41	37	43	25	39	49	34	45	48	35	49	43	26	25	17	31	32	43	23	35	34	34	30	59	38	35	33	42	39	43	38	41	41	39	38	47	37	37	40	42	42	33	45	32	46	38	47	40	54	34	38	39	38	41	48	33	39	34	40	38	42	34	31	28	32	39	42	45	38	26	33	23	37	51	44	39	31	40	45	39	37	45	41	29	36	37	39	44	43	32	38	43	38	33	30	38	39	43	31	31	36	48	22	41	30	43	43	43	54	35	43	53	39	38	35	47	35	30	43	42	31	57	24	40	30	27	48	29	39	32	51	35	32	39	33	34	43	41	36	47	45	46	35	35	47	34	42	34	38	36	32	40	39	28	32	33	27	43	43	42	47	29	33	39	44	35	46	32	31	39	44	39	47	40	40	34	39	33	55	46	36	34	35	37	34	32	42	40	33	46	37	37	29	40	41	43	39	32	52	42	34	34	34	34	39	43	36	43	32	41	40	46	34	42	41	30	29	24	41	41	39	37	41	41	26	40	47	34	41	34	36	52	43	28	37	40	36	46	32	39	40	36	32	46	51	38	44	29	28	57	39	36	30	33	40	46	33	36	41	38	29	39	32	32	39	43	37	37	45	41	29	31	43	41	42	39	40	41	41	41	62	39	40	36	37	40	31	35	30	39	43	38	33	33	42	41	32	42	29	31	36	37	40	52	22	31	39	34	33	44	35	44	44	30	31	45	46	38	36	36	40	24	48	38	35	38	40	42	41	42	44	39	38	29	30	33	37	28	33	35	37	41	38	42	38	40	37	35	28	34	46	30	26	41	36	42	38	37	32	32	28	40	35	43	31	39	40	34	35	37	42	37	42	41	40	35	37	35	39	38	25	31	35	34	48	41	30	33	42	32	29	40	42
19941	11181	5703	9534	16636	18158	17237	14124	11514	9632	8334	7308	5906	5000	4757	5243	15368	20269	2123	1737	1502	1324	1269	1226	1069	1005	978	902	937	819	777	677	672	649	634	620	601	608	618	554	541	531	556	528	520	552	554	534	524	486	471	477	467	493	488	752	1669	2953	3063	2821	2230	1531	1089	833	536	466	440	488	454	462	459	397	460	437	454	451	450	436	450	423	463	439	453	440	440	436	428	447	491	473	442	432	440	480	440	457	455	445	484	433	432	433	472	461	475	478	426	430	478	451	432	434	466	456	462	451	444	452	425	444	490	413	483	473	433	466	461	465	444	507	452	450	446	430	421	439	412	461	459	438	459	459	480	445	405	438	486	425	471	463	462	435	433	465	464	431	429	467	472	400	407	447	423	479	467	462	423	446	431	450	415	403	458	462	481	449	431	447	451	450	484	450	462	442	448	413	481	420	437	438	446	454	415	448	423	456	433	447	476	431	466	436	446	460	451	461	471	514	424	468	470	471	452	472	451	439	451	478	448	395	443	473	445	453	460	476	458	461	461	459	399	456	476	446	438	444	458	494	456	438	440	465	452	425	468	484	454	462	427	420	460	436	413	456	456	471	471	478	460	480	467	463	454	473	446	443	447	467	463	418	516	438	441	451	437	443	446	484	495	427	430	437	438	470	467	467	429	430	458	457	464	441	466	418	430	459	485	458	435	434	435	466	407	462	441	440	445	436	432	446	503	437	446	400	402	432	450	480	436	408	455	471	478	442	451	446	439	428	463	430	429	436	449	453	417	448	430	448	426	432	458	435	480	449	457	445	446	443	450	488	391	465	445	462	453	480	460	432	439	444	431	445	443	492	457	435	448	470	461	441	451	424	449	433	465	463	460	456	423	437	445	466	439	445	433	436	439	452	473	440	464	488	436	475	450	471	468	439	429	433	454	472	464	441	448	454	491	438	458	446	459	420	463	459	492	453	430	418	451	443	479	454	469	452	459	447	491	438	474	443	458	447	445	465	462	451	406	464	432	456	436	448	426	454	492	468	443	466	446	466	464	440	427	432	452	479	441	465	413	439	469	463	444	445	472	448	442	437	461	472	463	469	437	421	444	403	415	421	466	457	455	449	451	439	459	453	442	433	449	413	439	413	444	442	459	447	479	471	425	435	475	445	449	460	435	456	441	490	429	429	433	463	496	415	420	475	476	436	477	448	459	466	440	431	469	440	449	458	507	426	454	442	449	446	447	473	450	463	425	482	444	472	438	442	476	469	435	472	459	461	463	459	459	458	466	443	434	449	419	421	460	461	455	436	454	455	472	435	450	460	439	421	442	445	442	436	444	457	488	455	469	451	445	449	445	448	448	445	475	434	448	461	446	427	438	446	446	462	484	438	494	452	422	449	432	454	450	451	471	439	451	454	455	459	444	461	448	424	420	501	462	429	445	463	445	455	477	435	461	469	447	437	445	440	421	435	429	455	481	407	434	445	456	507	434	461	426	460	448	416	448	436	461	423	424	439	440	433	484	458	430	490	456	427	440	437	479	445	427	415	458	433	447	468	441	457	466	497	445	485	435	461	454	472	446	439	422	434	455	412	447	458	473	489	490	429	452	410	439	468	424	423	461	484	441	457	480	453	450	469	436	428	457	466	463	431	404	468	437	434	451	405	460	409	459	387	437	439	442	449	448	465	457	433	445	473	452	404	414	458	458	434	476	449	423	462	435	460	461	471	433	444	465	484	468	401	451	429	475	476	468	460	462	448	441	430	453	446	466	429	452	439	455	477	426	438	433	414	458	447	462	414	413	453	463	459	436	454	476	474	429	459	476	470	436	446	435	449	450	462	462	431	433	455	449	456	428	452	462	439	472	421	421	414	465	428	406	414	440	474	464	483	458	469	476	464	465	515	467	452	411	420	438	495	425	498	489	440	473	446	451	436	463	468	451	507	446	453	440	478	466	462	427	469	463	473	442	468	411	456	467	486	467	443	401	446	459	438	453	421	409	460	456	433	422	480	448	434	459	448	451	438	442	422	471	448	432	467	489	478	463	457	456	466	437	451	435	457	456	445	437	474	468	450	450	457	456	438	459	448	464	429	466	456	468	439	483	448	477	470	461	493	455	419	423	445	431	462	451	416	433	472	450	455	429	461	403	452	473	477	498	468	491	438	443	445	448	429	427	441	414	445	437	432	447	450	466	448	488	473	459	491	473	478	413	433	404	435	443	390	468	445	461	495	472	426	469	471	484	427	480	361	411	474	404	452	447	462	434	491	447	439	444	465	438	456	457	466	472	448	504	437	471	438	473	449	449	455	453	422	427	471	459	423	459	443	433	438	426	469	439	456	415	466	460	430	452	433	458	460	426	432	448	440	445	476	476	447	477	430	446	459	474	450	424	461	466	440	403	469	475	441	464	427	472	446	435	453	473	488	440	441	422	470	443	454	430	454	432	457	476	448	443	433	384	472	424	447	444	422	427	432	443	456	451	455	444	463	443	435	429	395	432	462	408	457	481	474	485	421	445	428	474	424	435	442	433	424	459	449	411	492	403	425	439	477	406	468	441	474	453	455	442	431	479	427	449	458	409	444	445	455	477	415	444	478	473	451	412	415	461	442	465	473	491	417	474	446	465	429	451	456	466	455	444	447	411	461	439	454	439	475	471	442	459	444	475	470	458	461	403	478	453	473	429	470	421	440	438	423	422	452	470	443	431	436	461	470	457	445	407	511	460	433	486	467	485	400	430	427	468	424	461	430	474	472	441	472	439	430	475	440	462	455	452	483	494	410	464	439	451	432	444	467	462	452	419	438	428	436	452	466	478	427	446	418	477	459	475	445	473	450	418	446	436	463	460	455	436	472	438	410	445	417	489	448	457	437	429	439	422	442	435	465	436	466	471	437	441	441	455	488	439	487	445	430	443	442	449	439	462	476	466	455	411	415	445	443	439	466	483	421	469	422	455	427	436	460	456	434	482	427	491	467	435	478	425	463	456	481	445	444	437	439	500	465	413	462	474	424	425	462	424	465	435	477	453	455	442	511	485	457	467	481	465	450	480	431	452	448	428	436	452	459	437	476	446	459	442	436	449	457	471	471	466	469	447	444	467	452	437	478	459	480	447	431	397	418	436	429	472	432	481	443	461	439	436	473	417	481	439	459	468	438	492	444	421	492	417	448	463	471	450	427	422	437	434	456	454	449	445	497	431	462	475	464	466	444	458	434	466	420	425	444	473	418	425	447	438	485	434	439	442	418	441	439	479	468	448	455	429	403	475	424	459	455	512	446	420	433	425	478	445	486	478	486	474	436	469	466	465	423	452	451	493	472	429	436	477	432	455	432	447	443	482	493	462	435	435	420	447	485	455	441	465	444	428	463	454	442	449	484	435	419	449	438	437	436	411	443	452	469	449	475	440	428	450	485	437	441	467	422	431	445	475	445	463	459	431	443	452	456	435	459	461	436	466	504	457	442	475	456	446	436	417	469	461	395	437	436	467	453	424	453	438	421
2905	906	430	274	297	387	405	367	375	296	249	205	194	194	170	162	934	1574	131	97	87	85	97	93	82	72	85	80	76	64	71	87	81	73	71	63	64	65	65	72	88	66	54	54	69	44	62	57	62	61	52	50	67	61	61	79	92	158	167	144	103	99	94	81	71	75	66	60	67	83	57	54	59	68	55	57	48	54	55	62	64	58	58	60	55	64	59	60	65	75	71	59	66	66	63	57	74	64	63	62	62	50	52	68	81	57	55	55	66	67	58	51	64	62	47	48	57	58	62	64	62	66	72	55	73	52	54	79	69	55	62	65	61	58	82	52	67	65	56	71	55	58	59	76	56	70	59	44	54	58	72	53	60	56	58	68	68	70	58	57	65	52	52	54	57	58	51	62	75	63	69	47	59	44	70	60	50	73	49	65	65	92	70	54	50	55	61	58	67	41	60	58	72	60	51	54	70	73	65	70	73	73	55	51	67	60	67	61	49	63	54	62	64	75	72	64	58	59	65	57	67	55	55	54	40	60	62	64	65	59	64	67	46	56	70	57	70	58	64	60	63	47	64	68	50	64	50	52	56	52	74	51	64	61	65	60	80	57	70	65	55	53	53	64	61	59	65	60	58	54	79	52	68	59	54	76	59	58	69	57	64	66	64	54	61	64	42	63	61	67	57	65	53	58	74	56	63	71	57	50	65	68	61	59	63	57	55	62	70	55	59	62	70	56	64	48	49	55	58	67	51	76	60	69	60	50	51	55	65	50	49	54	61	55	50	60	69	61	63	53	66	76	63	50	73	62	56	63	60	61	65	62	61	53	71	76	59	63	65	59	66	67	50	54	56	59	54	55	62	69	68	50	59	53	71	55	69	60	74	68	48	63	61	62	50	39	59	52	61	53	60	65	64	66	69	58	55	48	49	66	58	50	51	60	55	63	57	61	60	64	74	59	60	68	62	64	47	52	53	73	60	60	64	50	65	65	66	59	54	66	75	65	61	60	64	52	59	69	61	52	61	58	57	72	65	52	58	57	68	63	52	52	58	65	63	57	51	59	54	69	60	69	59	56	61	70	47	68	55	56	66	55	62	60	56	57	53	61	55	59	65	47	62	73	61	62	56	50	55	62	61	53	57	53	58	59	60	70	57	60	57	66	54	68	60	54	63	57	50	63	72	62	62	70	66	65	67	53	48	69	72	54	52	53	51	68	63	82	58	62	55	78	46	66	59	61	45	54	61	66	57	58	65	49	64	53	45	46	61	66	68	74	72	41	72	46	69	57	59	58	58	54	65	49	66	64	61	59	64	57	59	46	65	68	49	57	67	75	67	57	54	52	45	58	57	73	65	66	68	56	53	64	55	56	64	70	74	65	57	51	64	55	63	68	63	65	62	69	61	45	58	51	54	65	59	52	52	60	73	66	72	66	62	64	62	47	62	57	76	63	67	51	66	51	47	51	69	67	60	69	54	57	55	56	64	50	76	60	65	50	52	58	69	53	58	52	54	52	63	47	78	66	43	65	59	65	52	60	64	61	47	60	66	61	64	79	68	57	79	58	56	58	67	74	62	73	71	55	67	69	69	55	70	77	53	62	66	53	61	58	56	56	64	61	53	47	43	61	64	53	60	50	53	68	64	62	67	56	64	57	77	58	59	65	60	50	68	70	56	60	52	57	53	73	62	67	58	64	58	71	55	69	69	61	55	59	78	52	56	57	79	62	51	72	53	54	72	69	79	59	55	60	68	64	50	50	53	62	56	60	60	64	60	74	61	55	66	55	65	59	62	60	64	68	55	65	57	66	60	64	71	64	64	58	58	71	48	73	62	49	59	62	71	59	74	58	65	74	72	59	51	63	45	54	61	49	68	57	65	57	68	67	73	62	53	60	66	59	67	60	68	74	63	54	63	73	55	68	49	64	52	54	55	62	49	54	59	75	61	76	64	54	64	65	60	63	44	47	61	45	60	70	65	53	66	56	69	61	52	68	62	62	55	71	66	72	69	58	77	55	59	71	63	42	54	53	64	60	66	58	63	69	79	51	49	51	48	57	58	56	59	66	69	64	61	77	51	44	50	65	62	61	62	58	72	54	55	65	67	64	64	64	50	66	57	61	57	52	76	77	66	72	70	61	60	62	69	64	58	46	47	61	71	70	60	62	66	55	81	53	66	51	62	69	54	56	68	61	65	62	68	62	58	57	64	51	54	63	57	55	53	62	57	52	82	68	57	60	47	57	68	55	59	71	60	56	52	71	57	65	58	48	60	60	70	66	41	63	41	65	56	60	62	62	60	68	75	54	71	68	50	62	56	50	61	65	56	57	68	74	54	66	70	57	75	66	68	56	53	60	67	66	52	70	50	76	48	64	53	49	56	58	54	61	66	61	58	65	58	62	65	53	84	49	54	63	57	56	59	57	68	66	65	71	48	61	50	54	52	52	66	48	66	66	62	56	56	54	73	60	80	57	45	72	62	66	62	66	55	56	63	73	62	59	61	62	72	49	64	68	58	78	67	52	57	51	80	61	68	68	63	53	55	57	65	49	55	52	64	60	61	60	60	55	71	64	60	51	52	53	74	56	61	60	66	75	68	69	62	61	62	63	60	60	68	66	62	56	51	71	73	52	58	65	55	69	53	53	59	65	75	72	58	56	64	57	58	65	50	59	60	69	62	56	62	62	58	67	73	72	67	58	68	63	62	70	65	64	58	61	59	57	68	60	54	45	53	59	62	54	61	57	67	63	68	59	66	63	61	62	58	64	68	62	67	53	79	63	54	60	49	73	59	49	68	76	70	59	56	64	62	63	57	59	66	69	59	61	63	66	67	63	48	63	72	59	54	57	46	68	55	60	55	60	59	59	58	56	54	72	67	66	73	68	57	61	54	76	59	73	43	64	67	60	51	66	55	62	66	62	54	56	62	78	64	66	77	65	64	68	58	70	65	53	52	71	60	70	52	73	61	60	60	65	67	62	79	48	44	59	69	67	54	64	75	75	59	68	60	67	63	55	61	56	57	66	69	68	66	50	65	55	54	64	56	71	63	62	67	65	44	62	79	53	52	65	65	56	63	63	51	74	47	71	73	49	65	72	71	70	65	60	49	60	52	53	67	59	49	73	66	66	64	64	80	57	55	59	60	57	58	71	59	54	73	69	60	58	54	46	60	59	62	44	56	67	67	55	61	56	52	62	66	54	60	60	60	63	64	66	72	70	65	71	69	53	51	55	59	69	56	63	71	56	63	53	66	55	47	56	62	59	62	56	71	59	64	55	75	59	45	62	71	77	50	80	70	71	54	65	52	51	58	45	57	71	57	53	64	60	52	61	57	61	54	64	64	73	73	56	50	52	51	71	60	66	69	61	53	61	58	65	59	62	63	59	59	44	46	54	60	66	59	49	69	62	62	61	64	60	48	57	57	64	56	48	67	71	54	60	68	44	59	52	66	64	59	74	54	66	69	58	62	51	60	58	60	77	54	40	71	60	61	56	68	59
20110	11034	5927	9312	16650	18178	16639	14164	12112	10131	8517	7467	6650	5969	5450	4883	17193	20042	2483	2233	1961	1702	1717	1559	1552	1423	1291	1264	1216	1166	1079	1051	985	911	913	923	859	910	793	830	805	803	834	822	756	832	742	798	764	784	771	755	718	713	753	1061	1941	3602	4016	3424	2708	1899	1518	1074	886	801	777	667	706	665	674	745	702	725	703	705	688	669	726	656	686	687	714	707	734	730	680	647	753	735	696	721	670	708	670	723	711	661	715	731	709	700	703	743	679	707	732	754	678	681	722	645	741	683	698	678	689	687	705	707	723	738	690	734	741	714	731	725	732	710	748	724	678	684	745	700	736	644	698	706	729	713	712	721	698	770	722	731	732	699	689	735	710	715	718	701	711	688	734	698	676	707	709	710	691	682	737	711	750	731	688	681	746	668	697	733	625	661	657	721	720	715	734	735	710	732	707	698	726	688	734	730	729	736	677	785	718	741	687	710	729	700	690	702	719	758	689	711	696	693	677	710	657	690	708	656	680	716	651	687	735	685	667	668	666	700	707	727	713	679	740	687	684	726	698	675	729	698	700	738	670	738	744	693	708	692	738	643	729	742	731	708	732	699	692	696	690	729	656	709	672	697	747	697	652	731	738	740	713	695	687	739	655	717	734	725	721	744	670	731	704	742	721	733	704	648	702	699	715	728	760	769	693	690	737	721	692	701	734	686	770	683	711	707	718	673	635	685	703	718	680	716	695	726	712	733	698	749	725	728	705	682	698	705	678	730	732	686	695	706	742	689	660	678	730	725	705	678	706	686	707	715	664	698	714	697	715	718	724	726	687	713	701	686	691	717	729	686	688	685	709	680	707	693	679	715	699	716	705	721	659	720	687	696	677	705	712	716	714	759	742	709	747	658	687	723	755	698	703	692	731	697	692	678	721	690	730	737	663	730	682	726	696	697	725	730	694	680	753	717	763	645	692	707	767	723	687	718	684	676	708	737	671	685	695	716	695	707	692	725	715	716	738	653	728	702	687	691	650	699	681	702	714	705	705	730	702	689	727	683	679	678	752	708	695	748	635	696	720	703	738	713	702	641	733	650	732	714	727	731	724	704	705	681	682	692	661	749	695	698	705	706	693	711	685	717	700	745	695	670	731	681	762	699	688	699	692	680	725	714	713	727	684	650	693	722	700	699	714	668	675	734	757	718	726	722	738	726	726	721	698	648	713	703	738	709	729	695	699	730	652	688	700	725	703	716	705	709	730	731	736	658	718	716	719	694	718	746	720	692	728	716	747	705	714	665	742	663	712	730	711	698	712	684	709	688	697	756	654	700	735	717	717	702	706	760	665	670	714	714	688	720	750	702	723	702	757	739	651	681	663	683	755	739	694	730	681	735	709	676	735	727	665	690	681	707	690	736	682	699	669	670	674	714	673	686	720	670	742	737	673	712	694	717	700	712	668	703	738	718	662	729	686	701	682	685	705	700	690	710	705	799	773	687	712	684	697	699	747	732	732	723	676	686	724	746	679	756	704	738	718	689	688	692	727	700	727	671	689	715	702	702	740	709	711	717	702	718	759	718	651	738	734	737	678	681	637	684	722	697	690	731	697	691	687	762	698	702	698	733	737	707	669	705	731	780	711	715	666	786	699	737	673	695	703	723	700	739	760	702	677	699	700	749	684	716	698	680	716	679	690	751	664	723	692	734	714	694	681	722	693	662	746	697	778	722	723	740	736	705	711	724	719	747	700	692	725	691	701	680	687	692	721	743	700	681	703	741	710	717	749	765	687	701	719	716	715	698	703	723	746	716	711	706	742	699	634	713	721	699	692	703	723	715	683	694	716	738	696	712	703	685	691	713	773	686	712	711	698	729	715	735	698	660	700	689	680	718	720	719	749	667	726	707	711	716	725	693	719	653	682	726	765	707	704	740	701	704	779	684	702	707	660	773	693	696	736	720	736	680	742	721	713	773	734	748	732	712	708	685	703	682	662	706	727	683	669	694	716	736	715	709	715	674	731	710	709	689	672	773	732	645	736	665	677	717	712	678	659	717	676	726	700	745	697	716	658	714	718	685	722	802	707	722	692	683	720	730	757	718	691	717	691	708	719	701	696	709	721	713	740	716	681	748	648	722	688	708	727	686	723	735	728	759	706	724	698	739	747	727	706	713	721	698	694	689	701	737	746	747	692	700	728	701	701	757	700	702	729	695	706	704	693	712	735	672	686	712	721	694	668	760	660	682	717	661	659	729	745	734	767	719	721	697	710	706	692	691	721	730	714	720	724	747	680	722	701	725	749	746	728	706	707	698	685	704	675	741	677	655	729	654	684	734	725	677	716	735	719	743	710	771	735	686	739	704	681	713	689	715	711	726	685	722	721	710	710	714	727	696	709	701	750	679	688	662	683	679	692	706	698	740	713	736	648	700	685	747	672	697	701	740	713	723	708	685	733	671	740	728	709	721	699	725	757	750	741	733	706	734	678	678	717	699	716	683	710	666	704	718	739	665	714	703	713	715	749	685	740	729	710	731	667	679	782	755	638	707	749	686	691	766	691	664	721	746	705	688	729	723	698	730	694	685	728	735	670	782	690	717	726	735	698	715	689	714	683	716	709	709	690	707	735	674	707	681	715	659	719	702	679	723	710	689	697	695	702	760	734	771	756	691	698	660	684	663	726	708	749	734	664	665	710	694	723	734	702	695	667	690	685	700	711	727	709	696	729	690	726	689	708	706	714	659	707	716	704	720	666	703	717	720	722	712	674	723	692	673	761	723	712	711	738	701	676	742	753	681	691	700	719	665	701	686	691	692	730	703	688	748	749	680	710	709	691	698	704	753	661	680	732	733	668	670	717	740	654	701	668	708	744	706	766	742	680	734	708	697	729	775	706	700	714	699	714	677	739	688	692	724	690	748	716	698	682	741	677	716	698	743	701	681	753	755	688	739	702	749	709	720	698	699	719	693	659	684	717	759	737	692	735	741	699	715	706	763	746	738	705	705	677	748	755	703	745	681	691	674	712	707	717	728	678	725	754	731	719	713	684	686	735	724	735	663	725	770	704	661	675	723	692	672	690	698	710	664	732	690	702	684	721	706	745	669	698	717	729	733	728	620	684	662	702	701	702	718	743	708	707	730	704	781	691	706	724	684	731	720	712	720	707	687	700	682	723	678	703	694	730	717	712	714	710	699	697	739	720	715	677	707	692	713	680	666	718	713	704	753	722	706	680	721	678	733	638	691	691	670	738	719	679	724	676	695	759	712	763	703	717	727	710	714	742	702	725	695	738	738	697	713	695	720	699	698	691	670	702	692	721	745	732	680	736	714	709	692	688	686	708	689	726	721	736	743	689	693	652	710	715	738	731	722	681	687	724	670	704	710	679	715	722	707	684	653	695	696	669	708	705	705	671	720	700	745	668	698	734	756	684	758	680	676	715	726	732	665	684	761	719	688	723	676	694	672	721	691	707	714	716	709	733	676	705	708	735	708	725	713	724	698	704	733	694	712	706	709
2493	1352	591	362	451	625	603	523	447	352	338	258	236	193	188	140	1490	1091	94	106	94	83	62	74	64	70	48	68	72	64	63	63	66	48	45	58	45	45	44	50	63	48	51	53	47	50	42	61	36	52	45	34	44	58	50	54	86	115	240	221	172	117	89	68	54	41	42	40	40	49	37	36	38	50	39	51	52	43	38	45	47	50	38	47	42	51	39	47	51	40	31	35	43	55	47	40	36	42	51	47	44	40	37	64	39	31	56	36	40	30	45	45	45	39	37	35	41	25	38	43	39	38	55	44	37	41	45	53	27	36	41	47	47	40	36	52	45	43	42	43	44	41	45	44	42	33	38	42	34	49	40	41	46	46	47	49	30	36	43	49	47	48	46	51	45	58	45	35	41	40	30	43	46	56	31	40	33	39	37	38	47	38	40	41	37	41	34	31	37	50	48	41	46	44	55	37	42	37	36	44	35	43	53	40	38	43	45	48	57	35	49	35	52	34	46	52	42	56	44	51	39	34	42	44	35	45	50	40	45	41	49	48	35	32	40	40	45	57	38	50	32	53	42	43	27	57	43	45	38	42	31	54	37	32	36	45	45	40	48	44	46	31	38	35	37	31	52	37	41	52	33	54	40	44	52	49	43	37	38	35	59	43	49	40	37	47	40	32	41	53	34	47	42	54	47	48	41	39	42	51	54	32	53	42	45	42	30	50	32	30	50	42	39	35	47	49	30	46	47	45	40	46	43	40	37	38	42	43	49	41	44	35	40	39	44	40	43	47	46	45	41	39	40	40	36	47	34	32	61	42	42	45	55	35	44	30	44	41	47	39	37	53	40	45	49	60	50	47	51	47	49	36	55	36	37	35	47	49	33	38	51	34	42	52	48	43	49	45	45	36	43	30	28	44	35	43	43	42	46	43	37	46	48	46	50	39	43	36	41	56	35	32	43	43	31	45	43	36	39	20	46	45	44	60	43	37	52	49	50	55	34	41	46	52	30	39	50	47	37	51	44	44	54	45	44	45	37	47	50	45	38	53	37	38	53	51	33	29	34	43	41	31	43	42	29	41	51	49	36	41	43	38	46	43	52	49	43	35	44	50	42	34	37	48	34	42	45	40	55	41	36	41	43	46	52	39	39	39	32	34	51	38	53	43	42	41	38	42	46	40	47	34	30	28	39	51	40	29	36	43	38	51	33	45	46	44	44	42	36	41	42	39	36	32	45	36	40	42	53	50	37	34	43	55	41	48	52	41	42	37	43	42	45	41	43	44	45	39	34	52	37	36	43	43	39	45	37	42	43	40	46	34	39	41	33	39	40	35	43	39	48	52	35	53	53	35	29	49	49	33	33	42	47	49	42	40	41	50	41	43	43	56	45	39	44	40	36	52	47	34	31	40	39	37	41	51	48	41	35	40	39	31	38	42	48	46	36	54	42	27	40	38	46	54	40	41	37	37	46	45	44	38	48	42	40	36	39	50	38	48	52	46	54	39	40	45	41	37	43	43	39	47	49	40	41	45	38	54	41	40	40	49	37	37	45	36	52	33	42	31	57	39	38	34	43	47	42	45	55	51	50	44	36	36	39	41	49	40	37	28	34	46	39	50	41	38	41	48	38	48	53	45	51	37	49	39	39	37	30	44	46	40	47	36	37	38	51	34	44	45	48	37	31	41	48	33	38	37	40	39	49	30	39	38	42	43	40	37	37	41	41	49	40	45	40	36	48	47	34	37	45	39	39	43	48	41	52	40	38	49	47	49	30	31	45	49	43	42	45	38	48	51	39	46	46	47	41	37	40	48	52	38	47	33	33	39	52	42	42	47	39	46	32	46	46	57	33	44	39	43	40	33	43	45	48	35	36	31	31	40	46	35	49	32	41	38	51	40	39	33	32	32	42	47	38	47	41	46	46	42	51	43	34	33	49	51	43	52	38	47	51	32	48	51	39	46	44	36	36	30	32	40	40	42	49	44	41	40	43	38	46	42	54	44	34	32	48	45	34	37	41	42	37	47	49	33	30	45	39	42	29	34	42	44	47	51	44	39	32	43	34	48	42	36	51	43	48	36	48	39	38	38	50	44	38	49	40	45	33	40	36	58	38	40	35	37	41	36	46	40	51	47	41	36	38	37	39	40	40	44	52	48	48	47	39	36	34	43	48	49	33	37	48	44	48	42	38	47	56	40	34	43	42	32	43	40	39	41	46	52	49	45	49	42	43	36	45	48	34	34	39	42	42	54	44	46	42	34	42	48	31	50	41	45	36	36	35	47	38	34	36	44	36	49	39	39	47	43	44	48	39	48	59	43	49	38	48	41	41	26	44	41	38	45	47	45	33	47	45	37	46	37	54	50	40	50	37	40	40	38	46	39	45	34	42	44	36	37	37	34	46	47	47	30	39	29	38	41	48	34	32	47	37	36	50	37	50	42	33	39	36	44	35	49	46	53	48	45	46	40	64	38	49	42	37	50	46	45	41	52	40	49	48	47	39	41	41	30	47	32	39	38	45	46	48	42	52	45	47	39	45	41	40	38	51	40	40	41	45	48	50	41	37	30	37	53	32	39	54	37	36	38	36	43	48	43	50	55	46	39	46	44	56	38	40	39	44	39	43	30	37	45	35	49	35	49	45	48	47	49	48	32	28	47	36	50	44	41	33	34	47	43	38	44	41	48	40	46	44	46	43	49	48	51	42	42	35	42	41	42	44	43	39	44	35	43	37	38	41	40	36	40	34	39	53	46	38	38	32	39	38	44	41	33	45	44	42	56	39	37	48	37	32	38	55	45	40	35	50	44	46	55	50	39	47	46	32	51	41	51	40	42	37	45	46	42	37	40	38	45	37	37	47	35	42	33	35	30	40	41	52	45	42	43	49	40	36	35	52	43	39	44	44	39	36	34	43	38	40	49	40	39	37	30	43	32	42	46	52	55	34	36	46	44	44	47	33	52	44	38	50	49	42	36	38	33	41	51	40	42	40	44	46	36	43	42	38	45	41	34	47	41	43	36	44	40	37	43	38	43	42	50	46	45	39	35	58	40	41	43	40	38	53	46	49	40	41	41	36	35	42	50	56	46	50	48	45	33	47	54	46	41	48	41	48	37	35	42	35	45	41	50	40	39	39	35	43	34	46	40	41	44	42	46	38	52	45	44	53	39	32	38	41	52	41	39	41	51	37	56	44	42	58	31	40	41	46	40	35	41	44	42	26	39	42	45	37	50	46	54	34	44	45	39	41	41	41	37	37	32	45	47	40	40	46	46	37	47	40	45	26	45	40	44	38	46	45	47	46	43	40	33	37	45	35	46	47	45	43	45	43	46	45	50	38	34	36	34	49	42	45	37	47	31	48	40	36	32	45	37	64	37	48	41	41	41	45	40	39	48	42	42	54	44	36	32	41	34	38	45	43	53	47	38	58	47	44	43	51	34	50	41	44	45	34	51	38	40	45	43	47	48	39	51	41	49	46	44	61	46	42	34	35	37	41	43
25111	13662	7626	12327	20780	21788	20218	17833	15362	12530	10105	9052	8398	7431	6362	5132	22425	12957	2933	2599	2265	2026	1991	1783	1762	1590	1429	1340	1298	1092	1011	875	846	771	777	714	763	733	627	674	672	665	666	683	650	622	613	553	592	564	593	584	574	547	528	1020	2070	3182	5787	6344	4468	2963	1643	1081	816	647	552	504	458	521	482	498	511	504	494	473	464	480	479	509	527	488	489	474	492	511	499	481	546	476	513	497	482	494	482	514	537	437	496	486	485	483	528	464	509	495	500	500	481	510	495	496	514	511	506	506	486	453	485	493	488	515	489	455	469	455	486	471	476	470	487	485	462	487	460	493	488	507	446	500	514	529	494	453	444	519	529	511	518	482	502	509	506	467	468	500	475	455	527	497	470	467	496	492	506	500	492	494	495	479	476	482	520	480	474	514	516	533	497	441	502	499	480	482	479	496	505	476	531	452	477	485	535	507	455	494	462	498	508	475	488	512	486	503	499	461	473	472	452	462	475	477	458	471	477	473	527	495	514	504	474	484	523	500	479	466	502	505	475	474	453	504	495	494	512	479	497	470	478	499	482	502	499	478	482	465	506	546	477	472	463	535	526	512	448	460	486	494	498	508	512	522	479	538	540	525	518	505	519	488	465	479	500	479	473	464	472	457	457	465	442	482	510	512	503	466	492	477	491	476	518	583	506	475	470	468	498	483	497	484	491	474	517	511	461	474	490	505	478	502	507	497	470	506	506	498	489	439	537	495	498	530	451	476	461	466	491	493	503	504	476	509	537	509	477	469	468	509	469	448	490	503	470	485	499	466	499	467	469	475	481	509	520	491	533	489	491	486	497	514	477	506	471	476	512	482	476	470	492	501	509	501	479	505	471	503	458	494	510	503	505	473	492	512	502	448	483	505	447	463	508	507	479	490	494	483	495	488	519	480	512	489	506	505	463	497	487	497	490	512	519	486	522	500	503	494	467	493	500	501	489	512	428	538	453	522	499	457	461	484	493	504	458	503	494	475	444	522	503	474	477	473	537	500	472	496	479	460	489	501	477	478	429	428	478	486	473	497	523	465	482	491	473	522	507	499	495	486	520	470	494	499	519	510	526	509	468	476	532	506	457	516	490	456	505	491	505	487	540	489	477	471	518	497	499	499	508	491	479	502	487	498	474	506	523	481	519	511	425	569	499	497	520	472	474	497	484	455	501	470	475	535	483	499	500	497	522	481	476	479	489	539	460	484	500	519	464	541	515	429	480	488	460	500	483	493	525	480	475	502	495	492	526	504	515	495	451	514	494	495	456	492	470	472	486	490	518	458	510	507	517	470	470	470	500	502	452	493	464	469	503	508	445	479	475	503	487	531	471	498	466	501	472	450	500	478	480	494	500	493	489	481	511	444	535	509	500	501	450	493	540	499	501	470	495	484	491	493	515	466	471	507	498	510	516	457	490	472	487	466	445	519	500	485	455	507	473	487	504	467	493	454	515	493	492	503	504	484	510	508	474	545	503	496	476	511	496	512	508	487	468	507	491	486	500	494	503	488	482	498	503	541	512	479	488	502	485	482	480	453	473	482	477	448	487	478	492	487	493	496	484	488	476	490	499	496	501	499	516	477	515	483	490	486	425	500	494	478	491	471	470	478	516	481	492	494	453	525	530	484	519	456	434	469	489	482	485	504	496	488	528	466	493	504	486	502	528	498	469	503	461	469	470	463	504	508	508	474	456	547	543	500	480	491	482	523	481	505	496	522	504	483	507	493	521	487	521	520	509	535	506	492	494	465	498	499	478	459	487	473	487	527	502	443	501	492	494	486	502	488	499	488	492	519	482	516	496	567	507	475	496	513	491	485	468	437	464	496	498	483	494	496	529	487	516	521	507	481	500	500	494	474	465	524	485	486	487	458	496	493	464	452	510	451	494	482	491	458	487	459	489	499	450	526	479	496	499	469	498	482	461	480	535	509	502	495	485	450	529	480	459	489	483	466	490	459	469	503	523	506	484	505	484	478	475	463	515	525	475	481	505	508	512	523	489	476	494	492	524	519	502	490	479	471	466	475	475	487	506	489	492	500	514	484	475	483	485	519	436	451	506	502	476	493	507	518	484	490	501	471	496	475	521	493	517	523	498	485	480	503	502	510	492	482	507	475	453	512	455	500	479	491	549	460	490	464	481	498	524	536	524	491	505	474	480	493	496	495	440	507	524	486	471	482	537	508	494	489	492	508	524	495	508	502	496	547	519	539	451	490	484	470	483	520	489	471	450	470	507	483	494	511	512	507	486	466	499	510	469	494	500	514	477	474	514	483	488	513	483	514	485	528	495	464	517	472	534	476	502	480	508	512	496	547	489	493	459	492	496	463	460	499	484	473	519	473	470	486	499	503	502	489	509	484	498	473	486	490	514	488	508	534	507	477	453	499	522	497	493	492	482	486	473	484	481	523	502	500	504	523	494	530	478	478	498	511	505	518	465	515	493	473	497	463	486	545	479	452	499	491	498	482	482	481	504	516	493	465	484	501	486	467	502	523	510	480	524	491	503	544	463	472	480	506	487	501	511	472	508	466	480	490	481	530	481	470	464	487	504	493	505	496	457	515	509	500	488	496	523	505	474	491	476	489	527	503	505	494	478	489	504	489	463	459	475	471	468	471	497	488	455	470	432	479	507	490	487	472	513	495	468	444	496	508	500	449	495	491	514	482	502	486	488	477	505	489	461	487	515	514	499	496	492	484	508	454	495	487	446	478	475	483	481	495	474	488	503	476	481	515	469	502	510	466	483	508	514	493	449	469	456	481	523	506	490	478	496	465	489	494	516	467	465	551	489	476	465	522	515	467	479	464	487	471	486	509	497	524	483	489	466	468	482	472	509	481	475	522	484	516	466	464	456	501	442	480	446	513	468	492	479	503	472	512	451	513	484	541	511	508	480	492	458	496	523	515	521	506	503	455	513	488	536	488	501	514	500	482	505	483	499	521	473	472	490	499	480	474	495	447	454	475	473	444	501	478	476	502	488	489	473	472	442	507	479	524	494	523	487	493	496	457	480	516	463	477	506	462	500	466	520	494	520	476	466	486	468	478	460	535	483	489	471	496	535	503	505	520	475	475	447	494	508	489	513	488	481	507	518	470	463	506	463	514	502	480	457	511	468	453	510	496	495	483	490	494	480	455	503	481	512	503	495	523	517	483	482	486	490	471	473	495	526	518	490	477	497	499	514	496	453	522	484	473	470	473	508	499	503	490	509	512	475	480	453	492	497	481	464	510	498	422	479	499	539	517	506	499	477	514	499	497	500	522	483	474	488	491	495	467	528	504	496	481	455	464	529	524	507	499	489	475	500	476	495	498	506	492	501	452	523	498	507	484	505	490	494	478	508	504	505	524	516	442	507	503	466	530	487	471	508	470	504	527	488	474	464	460	480	488	503	498	543	475	504	501	509	465	488	485	468	514	492	499	517	502	500	473	499	452	470	487	528	506	505	474	502	505	479	533	528	475	511	472	494	501
1812	379	224	157	151	186	186	170	198	149	110	112	120	103	92	87	325	175	79	84	82	69	64	59	75	79	48	77	68	60	87	69	70	61	60	66	67	49	71	64	67	58	55	59	56	56	67	46	59	61	72	53	69	62	62	60	67	95	94	105	91	73	62	71	79	53	51	59	47	50	64	61	48	71	57	39	48	49	54	54	49	51	40	67	59	52	61	55	52	58	53	68	54	68	61	57	50	73	57	51	49	49	52	54	65	60	55	62	61	41	55	58	46	57	70	57	64	64	50	54	59	57	55	57	50	45	60	71	65	68	49	52	61	50	59	55	61	56	43	52	59	62	57	59	63	68	52	44	51	60	56	36	60	53	45	60	72	67	39	63	41	45	66	45	66	73	69	71	55	55	64	51	49	37	58	63	66	77	58	57	48	58	58	57	60	61	46	50	41	58	55	60	56	42	56	48	56	37	66	43	58	51	47	59	58	63	60	52	42	47	52	52	66	59	60	57	60	63	63	72	66	58	55	65	70	50	49	55	42	57	49	59	59	44	65	59	58	50	51	49	57	50	44	50	37	61	54	77	43	54	58	54	57	55	51	57	43	52	53	58	58	52	52	51	51	57	54	44	61	47	70	51	57	45	50	60	59	51	60	53	49	55	59	59	60	54	52	49	56	51	59	56	49	52	68	61	47	52	62	67	80	56	69	61	54	64	67	53	48	56	67	56	59	63	53	58	57	56	53	53	54	55	69	71	64	63	62	50	51	55	55	49	54	43	50	58	57	61	52	53	57	66	71	60	71	46	51	49	63	48	51	64	61	65	55	60	50	63	58	69	61	68	58	48	51	57	50	45	63	45	53	54	61	52	58	44	65	49	47	60	59	48	53	66	51	59	44	58	62	68	51	57	63	59	62	45	39	62	53	51	53	62	62	56	57	58	38	64	44	45	65	51	60	55	64	53	49	46	48	47	60	70	45	59	58	51	68	60	68	51	54	65	63	54	53	54	52	56	57	60	50	55	55	62	60	55	54	56	55	49	52	47	52	50	55	44	56	65	48	68	56	56	54	45	59	53	63	52	59	60	44	57	47	56	53	54	55	62	63	49	51	53	62	54	51	76	68	56	62	59	55	58	51	56	49	46	53	51	60	52	61	55	57	68	52	46	49	50	50	58	65	64	47	57	75	54	55	62	61	77	52	54	52	62	49	59	53	54	50	60	67	56	55	52	53	54	57	51	50	57	64	60	58	56	66	61	61	54	68	54	60	64	56	52	53	55	66	51	67	58	56	70	53	57	60	49	59	64	51	60	57	55	51	67	63	56	48	56	56	53	53	58	47	64	44	53	63	57	50	56	67	50	55	54	50	70	68	50	40	64	59	56	58	65	49	73	50	50	69	47	62	52	61	55	50	69	55	63	59	60	51	55	61	69	65	60	56	57	63	58	65	51	50	50	49	59	55	64	68	56	62	63	65	58	63	59	60	52	62	59	71	62	68	42	47	48	73	63	64	48	51	46	51	63	66	73	55	53	72	58	48	63	57	60	67	58	57	48	55	66	70	59	59	55	50	61	46	63	50	61	63	58	66	65	67	53	56	66	58	51	54	48	65	46	60	45	49	47	81	44	56	49	42	60	62	56	40	54	55	46	60	61	48	59	60	41	60	46	53	62	59	47	58	49	48	64	49	57	60	64	47	66	51	55	51	49	57	61	64	71	62	55	50	65	52	70	56	40	54	42	52	55	71	72	66	55	52	65	53	56	55	52	57	42	54	53	70	53	60	54	67	56	56	57	56	68	64	52	58	53	52	54	45	64	64	54	61	35	71	50	45	46	53	55	49	64	55	64	62	57	53	62	49	53	65	59	47	48	49	46	52	69	55	48	66	64	54	55	68	53	48	59	63	50	60	63	61	44	43	60	55	61	63	59	62	51	70	46	50	58	61	59	46	46	65	54	53	53	59	66	62	57	74	63	57	43	57	60	54	55	60	62	63	60	52	56	58	63	61	62	60	67	47	48	54	56	58	59	59	67	58	48	59	42	56	66	75	54	56	51	60	57	58	65	52	50	48	52	52	66	61	47	53	59	67	54	71	52	51	56	60	65	57	44	55	60	51	49	57	67	53	38	58	55	64	55	60	53	65	50	48	66	53	54	64	64	50	57	61	61	60	55	46	63	56	57	51	69	53	54	57	62	49	46	63	58	55	57	60	57	63	58	53	59	46	67	44	51	69	53	43	50	56	53	47	63	62	62	50	58	47	81	48	51	57	66	53	60	52	46	64	61	54	47	53	65	47	52	54	67	57	59	53	61	64	54	59	63	62	60	48	68	59	54	63	64	51	59	56	56	62	53	63	59	46	50	62	51	62	60	61	48	67	49	48	57	66	50	58	56	54	46	51	51	54	64	62	59	62	61	75	48	51	79	57	55	51	56	60	46	46	60	66	64	56	84	54	66	50	67	55	63	69	63	64	64	53	58	41	54	34	52	62	63	71	57	72	59	56	64	67	41	45	39	50	47	63	55	58	61	57	55	59	52	52	51	48	51	60	57	65	55	64	70	63	79	57	62	54	56	47	36	47	76	48	50	36	63	56	52	47	49	50	53	41	41	61	66	68	63	58	56	58	65	62	53	54	59	54	58	55	57	54	51	58	61	62	40	59	70	53	64	54	48	55	53	51	61	50	70	52	44	57	57	57	53	61	71	64	52	54	41	51	52	65	58	55	66	50	57	56	55	51	54	67	53	57	51	72	53	48	62	59	58	63	65	46	60	49	62	70	58	65	53	59	62	61	57	56	65	49	55	61	70	58	68	48	60	55	62	56	60	55	47	60	51	53	57	53	51	49	43	60	49	60	61	77	63	49	73	68	47	61	55	49	59	69	42	65	66	53	54	56	59	59	60	54	52	63	51	40	49	59	54	54	50	60	68	67	58	46	49	49	54	68	52	59	50	53	61	57	47	50	40	69	56	50	62	62	62	59	61	60	53	60	73	50	65	67	54	58	53	55	51	56	61	45	61	57	61	59	49	65	57	47	63	57	47	67	53	51	59	57	62	53	59	58	54	52	60	74	69	50	53	75	44	68	60	53	52	53	45	76	63	62	56	44	53	71	70	58	62	69	58	47	64	49	54	60	52	54	59	56	53	37	41	57	52	68	64	62	52	55	51	47	53	52	65	54	56	59	60	64	42	68	69	52	63	45	58	54	43	53	56	67	40	55	53	66	66	57	50	58	51	64	45	73	61	50	60	52	69	73	40	56	48	68	63	56	55	70	55	65	54	41	66	64	47	68	45	50	60	66	51	46	56	58	75	59	56	68	55	42	59	47	57	41	62	56	61	64	43	62	67	48	46	43	63	61	48	45	45	49	58	50	56	44	61	55	51	64	63	58	57	51	58	70	53	47	54	52	59	60	61	53	72	54	49	48	59	51	47	61	68	59	55	57	47	57	55	60	67	50	61	54	58	53	71	65	56	68	54	56	58	69	60
15378	6737	3758	6411	11790	12851	11081	9021	7394	5954	4610	3790	3359	2966	2552	2147	10069	4421	1466	1396	1273	1288	1229	1154	1111	1021	1036	995	855	900	887	870	851	815	787	818	760	756	716	729	722	742	735	735	689	763	735	753	743	696	671	658	689	698	725	915	1323	1993	2165	2085	1660	1311	980	802	747	711	637	678	645	690	722	644	654	710	672	632	680	680	621	673	670	649	681	663	657	694	683	678	636	631	721	688	649	654	685	603	664	671	673	680	747	695	704	651	642	634	645	698	671	655	681	710	669	666	691	636	662	663	619	677	636	655	617	682	680	649	691	672	644	704	679	642	676	630	626	651	656	641	634	681	686	638	622	706	682	695	697	694	656	642	647	671	659	642	621	666	653	669	661	633	695	678	646	656	671	639	669	702	663	629	660	636	691	684	658	637	627	648	654	689	668	670	634	696	663	675	681	702	657	648	650	665	656	694	648	665	635	659	685	669	664	655	663	629	690	630	667	662	642	640	660	670	660	632	639	618	714	638	662	684	685	631	659	662	651	684	688	708	642	667	630	680	636	683	660	663	628	598	664	664	637	681	659	636	682	641	631	631	665	679	699	696	629	665	649	688	659	667	653	642	685	684	708	635	643	664	651	706	637	665	670	644	714	663	615	684	650	648	658	657	644	673	682	635	696	636	686	685	656	666	687	667	696	588	625	663	696	652	630	653	714	684	669	666	644	673	621	626	670	646	657	625	675	648	672	691	650	688	689	713	681	669	681	658	675	624	661	661	692	640	672	682	664	685	668	672	656	655	650	672	671	686	666	671	685	696	719	639	674	627	656	625	666	687	641	656	642	667	632	689	645	640	669	648	651	649	659	668	706	641	676	666	651	650	676	677	672	634	697	682	699	674	670	623	698	671	662	630	668	641	683	698	605	675	667	649	681	648	665	701	661	694	698	659	669	689	638	690	649	622	656	677	689	716	696	618	683	639	646	689	657	642	634	658	673	640	622	646	595	660	703	698	680	637	656	694	663	707	676	637	674	701	665	687	661	700	660	646	676	698	615	668	671	635	704	651	693	688	707	654	678	706	681	650	701	664	640	640	683	707	655	638	672	679	676	661	666	656	652	703	626	680	594	663	668	664	668	633	693	643	677	626	689	700	620	625	687	662	709	674	673	691	681	666	652	650	664	759	678	636	681	664	658	674	718	646	685	664	651	712	631	722	663	647	663	683	650	636	660	676	661	666	656	670	657	684	647	658	674	662	674	672	690	663	653	698	688	674	652	662	626	654	665	626	697	616	636	622	675	662	640	696	647	658	653	689	671	694	656	667	709	698	715	704	650	704	625	712	672	658	682	630	662	707	681	672	687	618	681	677	670	663	630	610	698	684	683	662	680	652	659	674	680	650	676	633	623	633	686	638	669	633	686	652	611	669	661	647	694	655	631	685	667	664	671	644	672	727	697	713	629	629	638	653	660	638	650	677	640	617	661	629	689	689	661	629	637	663	637	671	629	674	641	657	644	626	635	639	664	691	640	627	611	658	693	669	646	640	651	663	682	634	639	645	669	673	697	683	641	657	688	658	649	632	671	635	654	670	647	672	618	666	664	674	691	644	658	656	649	673	685	668	680	666	652	688	656	672	660	700	609	650	642	610	659	673	665	683	696	699	616	616	639	668	662	659	632	713	669	633	668	666	695	663	657	681	671	702	693	720	647	656	678	609	676	632	669	664	721	653	664	668	661	730	660	683	670	662	700	708	659	703	667	673	632	688	695	646	637	629	674	683	650	681	649	648	607	671	692	614	664	641	664	701	654	738	666	631	689	685	694	673	649	688	623	685	655	649	629	653	679	713	639	674	671	681	661	649	654	695	649	724	647	629	677	675	666	709	663	660	624	681	630	681	703	623	666	665	700	665	657	669	706	679	630	705	646	693	668	642	636	679	686	688	663	653	668	655	718	641	655	666	668	671	643	653	633	662	665	662	696	706	702	663	672	667	669	642	680	723	668	678	712	670	683	669	694	630	663	611	677	710	649	679	721	667	658	665	693	614	639	642	661	701	668	650	659	649	678	697	701	684	682	678	638	694	633	618	652	678	664	668	608	625	635	677	635	614	626	666	674	705	692	693	704	660	667	632	698	680	658	671	692	681	699	686	672	671	652	651	684	634	692	676	725	655	654	694	630	640	613	659	651	640	695	705	688	682	656	634	661	692	620	664	648	625	628	627	682	682	627	655	674	705	650	652	694	658	661	662	687	611	666	653	703	715	657	644	689	663	678	699	662	674	630	645	677	606	657	648	691	672	668	611	673	660	644	679	613	687	692	701	608	650	661	654	681	628	715	686	659	663	670	683	716	627	719	665	649	682	674	631	637	682	681	689	698	702	641	687	629	673	676	668	678	694	672	729	645	580	639	668	627	684	659	663	683	682	662	672	641	656	657	654	674	628	663	668	637	652	647	680	660	642	681	654	673	631	632	647	658	666	662	620	697	701	649	664	609	654	656	652	654	657	665	664	657	689	697	705	667	657	650	665	648	669	635	708	673	674	677	673	645	717	669	683	645	654	664	650	718	667	669	653	664	643	652	625	666	679	726	625	674	660	665	661	646	664	673	649	724	653	669	668	660	678	661	677	627	690	614	689	635	619	694	654	665	691	649	674	650	664	713	688	640	678	615	677	594	640	665	673	679	650	654	693	662	672	669	651	687	654	652	687	673	670	672	648	693	673	627	665	678	667	670	638	639	657	644	635	652	664	658	674	657	667	672	662	637	676	675	668	642	668	647	708	669	656	645	655	661	689	629	686	660	613	679	686	628	644	641	664	701	685	661	710	703	655	649	728	637	650	657	691	606	695	653	679	694	662	675	655	646	657	647	681	671	638	709	690	658	692	652	665	690	672	667	686	725	646	662	662	679	690	642	654	632	678	682	677	691	627	644	623	635	648	711	649	699	690	669	680	686	655	691	640	638	640	679	660	635	647	729	676	663	658	716	669	676	651	656	667	674	680	654	684	639	632	683	679	664	651	655	688	629	682	652	630	691	689	680	681	630	688	632	661	639	679	636	624	667	708	660	668	699	700	704	635	630	675	666	659	648	704	637	685	679	658	669	652	642	681	654	665	693	708	637	678	664	678	662	685	724	676	681	685	654	662	724	689	629	644	681	673	655	662	670	656	700	665	705	658	657	649	661	642	614	728	684	660	647	641	639	655	669	658	641	646	669	666	624	637	694	649	671	683	613	645	658	711	643	732	649	702	638	647	664	662	631	676	665	687	658	663	704	627	634	630	668	671	708	663	613	615	670	682	664	664	629	667	661	635	676	659	633	639	650	652	673	679	705	633	662	713	642	680	653	665	655	654	642	689	691	679	685	665	638	704	654	640	661	665	638	673	679	741	662	620	661	636	658	663	666	603	655	647	649	666	626	669	656	683	650	658	698	685	684	645	642	692	682	636	707	691	739	687	632	669	660	726	667	658	642	683	680	589	647	656	645	657	663	675	684	640	718	664
1619	936	405	255	268	428	337	318	281	245	177	162	132	141	123	112	879	154	76	91	66	72	75	51	48	49	60	50	59	48	46	47	61	48	38	34	45	46	33	41	39	52	44	37	42	52	45	43	32	43	43	34	40	42	51	32	91	100	124	144	139	84	75	63	47	64	40	41	42	41	41	43	45	21	50	44	49	34	32	41	48	36	27	42	37	47	49	46	44	38	37	43	55	35	31	39	39	50	54	36	43	35	41	44	27	40	50	43	37	44	42	46	40	42	43	45	39	39	31	31	31	40	38	29	42	46	30	49	31	50	39	39	44	47	45	39	34	35	50	38	48	42	31	47	37	41	37	38	34	44	35	42	38	36	34	48	45	45	35	28	37	40	42	37	40	41	40	28	41	33	41	29	48	44	53	48	48	40	42	41	35	32	58	37	38	32	34	40	38	39	37	46	34	36	30	40	35	40	43	48	36	37	41	39	39	41	34	46	49	42	51	57	36	36	39	35	47	41	39	30	46	46	38	36	43	43	38	42	46	47	39	40	43	49	45	39	30	37	46	40	44	42	36	31	44	36	39	38	29	44	40	36	49	28	59	46	34	33	41	35	49	47	34	45	25	48	59	26	36	50	39	41	41	46	42	40	34	35	37	39	37	37	45	47	39	43	38	39	32	38	41	45	52	37	36	40	46	42	35	45	37	35	34	41	39	34	35	36	53	43	40	33	44	35	41	34	33	34	38	43	38	44	30	41	45	35	49	44	38	53	43	36	48	46	36	41	45	40	46	46	44	43	40	45	43	36	42	40	43	34	33	28	44	42	40	30	42	46	49	36	57	31	45	39	23	38	37	42	39	33	38	38	48	53	37	40	40	47	35	36	42	44	30	36	34	42	31	40	37	39	38	40	47	32	28	33	44	37	41	31	38	38	46	47	40	30	37	43	37	51	43	36	39	46	57	41	49	49	44	46	44	42	40	38	46	43	46	43	50	44	47	38	55	33	44	40	38	39	42	36	37	41	30	36	43	37	41	54	48	28	42	34	49	37	45	39	47	34	46	38	47	32	40	30	48	39	34	41	38	51	41	46	47	37	49	44	32	48	44	33	35	43	46	44	43	45	35	47	44	35	50	35	40	37	29	48	40	51	31	44	50	37	39	41	33	36	37	40	37	32	51	37	44	32	42	42	48	43	38	44	43	32	45	46	32	39	45	43	39	41	43	42	33	35	53	31	27	43	40	42	38	31	40	42	43	49	45	46	35	42	45	45	35	37	51	46	40	46	41	34	52	49	47	39	26	50	51	48	36	39	50	39	32	41	38	35	47	45	41	41	41	39	41	50	37	50	30	43	36	47	49	46	43	37	31	52	47	43	36	31	33	38	45	43	40	40	39	23	37	33	36	42	57	37	44	48	32	46	36	37	40	44	48	51	44	48	44	45	42	29	40	49	42	36	36	36	40	44	44	40	40	40	53	47	42	33	45	41	46	51	49	38	31	47	42	45	36	49	40	46	44	34	45	36	54	34	50	45	44	43	49	41	40	40	32	39	47	31	30	48	63	34	41	41	39	38	36	43	39	40	32	45	46	32	34	37	38	38	35	38	48	29	33	43	31	45	56	41	45	45	43	40	46	51	39	36	31	43	38	33	52	39	50	42	36	35	55	48	34	40	51	51	38	43	46	43	38	34	42	34	32	41	41	30	40	51	45	40	33	42	37	36	40	45	44	40	48	37	27	34	32	51	41	36	31	46	47	41	38	33	45	46	38	40	37	44	34	56	44	35	52	43	37	46	34	44	43	43	42	36	45	42	29	46	41	46	33	45	45	40	48	49	41	44	44	38	35	27	40	34	47	45	52	34	36	33	43	45	35	41	35	41	53	36	32	33	40	38	41	43	37	50	39	30	37	43	49	44	29	42	40	36	36	34	40	51	41	31	45	44	38	43	34	49	40	39	38	30	35	24	50	42	31	45	50	58	43	31	41	47	34	37	45	41	31	35	35	43	38	41	39	38	34	52	35	37	46	41	37	36	36	35	42	38	34	31	40	44	38	33	40	32	46	48	32	20	44	37	46	46	52	38	41	38	41	33	40	54	35	42	32	31	49	39	32	45	40	37	44	38	38	40	35	31	39	44	26	45	31	34	49	49	44	54	46	37	36	38	41	38	40	43	51	37	45	42	50	40	46	33	54	35	33	45	44	34	37	46	39	51	47	47	38	31	49	40	48	46	38	51	41	44	39	30	39	36	37	47	47	39	34	36	42	46	36	53	47	38	38	47	35	40	49	37	35	39	36	42	42	32	43	43	41	37	46	40	48	44	39	48	39	32	35	37	31	36	58	47	43	49	39	48	40	41	34	45	34	36	32	48	39	39	43	38	49	55	36	38	40	28	30	38	40	32	37	39	43	36	42	44	35	25	42	41	31	35	38	43	41	43	37	32	37	41	36	41	42	35	40	28	40	39	41	51	40	38	42	43	42	46	51	45	42	39	29	31	50	35	42	36	37	38	46	46	37	43	31	32	37	48	30	54	45	49	59	30	48	40	35	46	39	32	45	41	45	48	34	45	44	38	44	35	42	45	41	33	30	36	42	35	47	36	45	32	54	39	40	36	41	42	40	33	46	43	43	44	34	31	38	42	27	38	31	43	34	38	38	39	34	45	28	39	49	36	40	46	32	41	40	42	40	41	39	37	39	34	39	38	39	38	44	51	37	47	37	31	36	34	34	37	48	43	36	45	40	51	29	38	41	36	41	45	54	40	55	45	41	41	31	35	33	36	38	36	24	47	41	40	42	28	39	48	54	43	42	30	49	39	47	36	43	42	38	39	43	45	45	38	45	38	41	41	47	36	35	50	41	46	36	44	32	47	43	42	31	30	34	38	45	41	40	39	51	35	39	39	37	30	33	48	44	43	36	34	36	53	41	36	48	48	39	34	53	45	29	40	49	50	40	34	38	50	47	44	36	49	40	32	41	35	46	30	44	44	51	55	41	43	44	39	35	35	37	37	38	44	34	49	45	25	53	36	47	33	39	42	29	53	41	38	39	35	46	34	52	31	39	35	54	36	41	41	43	38	38	36	43	42	37	35	43	49	40	48	46	42	42	43	38	40	50	40	41	40	45	33	46	44	43	43	46	41	31	43	43	43	36	49	46	50	44	45	46	45	44	53	52	41	42	39	29	42	46	44	48	29	43	41	32	47	42	38	36	43	38	47	37	39	36	36	35	41	43	34	58	56	43	45	59	44	42	38	50	36	42	52	35	29	41	63	46	44	53	42	44	37	38	35	42	49	46	41	41	36	31	44	41	37	50	44	39	45	32	43	28	44	35	26	45	46	39	48	40	41	45	36	50	37	35	26	41	40	43	42	36	52	40	43	34	26	31	47	47	51	43	29	26	40	44	49	50	35	34	33	38	38	53	47	31	50	50	45	61	34	40	31	34	52	42	36	33	39	35	47	43	34	37	52	31	56	41	40	49	39	43	33
20319	11311	6255	9970	17105	17741	15596	13315	11314	8836	7230	5736	4828	4229	3646	3283	16820	3278	2025	1868	1544	1469	1361	1279	1227	1141	1082	1007	954	903	855	879	842	804	743	728	645	646	606	630	611	612	638	595	634	602	631	605	604	577	526	561	541	558	530	680	1987	3008	3503	3861	3218	2186	1493	1012	769	594	533	477	535	474	509	467	514	464	482	452	525	488	472	479	461	472	486	446	440	465	496	493	495	446	467	458	466	452	478	469	447	494	471	448	468	469	464	500	466	474	480	490	465	475	472	501	515	498	477	491	456	452	465	484	462	498	462	468	494	484	470	486	456	458	500	441	529	487	478	498	468	490	483	458	470	448	492	486	438	497	442	443	468	486	475	481	503	459	456	466	477	495	461	487	500	481	479	482	476	465	496	482	507	448	473	527	459	492	479	481	469	516	462	450	468	496	452	442	490	506	475	449	490	464	446	456	472	442	478	480	510	471	467	513	464	494	479	477	503	505	485	502	454	470	443	516	464	479	511	513	466	482	481	464	475	480	473	487	464	510	476	491	472	451	476	494	495	473	450	480	447	478	516	424	504	484	482	488	520	487	463	463	477	492	451	517	515	517	486	479	490	440	484	469	433	481	503	483	459	468	492	519	442	494	458	441	490	528	498	520	449	460	495	485	453	486	488	512	516	526	456	495	437	495	465	438	443	494	484	487	530	478	507	509	470	484	475	467	519	437	493	483	517	475	465	498	500	466	458	519	481	496	473	480	504	488	469	472	500	473	493	437	485	469	517	513	442	488	486	457	494	478	476	456	506	472	468	492	487	486	491	489	499	466	505	514	529	447	502	498	500	460	527	503	446	478	499	486	468	465	467	490	473	484	487	450	448	458	460	434	475	494	470	469	488	448	461	464	505	528	498	490	494	484	509	472	505	488	462	517	471	472	462	483	445	477	499	436	477	501	445	510	463	494	490	476	431	518	503	471	480	458	496	458	460	502	457	462	490	501	454	486	510	466	478	443	470	456	498	509	467	521	495	483	463	443	483	469	471	444	473	475	475	499	462	471	487	468	481	462	491	492	483	482	492	474	465	471	494	472	468	495	462	481	468	450	474	507	498	484	485	536	471	477	483	525	479	508	500	493	449	471	484	480	496	478	437	496	511	490	471	496	476	515	490	466	473	474	487	515	510	483	451	453	487	477	500	473	449	464	470	483	453	508	479	521	482	472	509	474	462	508	474	458	503	476	454	499	493	522	452	468	462	495	501	502	495	466	512	457	461	469	467	484	510	448	480	488	464	485	467	450	448	476	467	514	494	464	444	480	483	470	455	477	511	459	484	483	492	467	490	473	475	485	476	484	425	450	457	491	526	493	456	496	501	453	494	450	476	505	490	493	486	522	515	460	497	490	463	494	444	508	467	494	433	462	417	464	504	482	519	456	483	493	459	482	496	488	457	498	476	462	487	506	506	486	459	482	490	470	510	499	446	462	512	497	512	501	449	452	525	510	455	473	499	506	445	471	506	463	489	457	562	516	449	462	489	477	476	490	455	487	500	509	496	499	494	490	460	459	463	449	476	448	486	469	513	514	532	483	483	506	490	495	448	462	488	472	469	502	490	469	466	521	511	490	481	459	506	478	457	477	450	481	464	473	489	464	497	491	472	444	495	473	508	465	501	495	498	483	482	483	480	463	508	489	493	506	470	502	468	489	505	470	472	510	499	487	449	493	480	521	510	449	484	502	492	473	463	413	512	476	469	475	510	489	496	481	502	479	504	463	468	478	497	434	505	538	495	470	486	527	463	495	496	503	518	483	535	460	463	521	481	488	501	482	448	477	469	441	485	470	470	467	450	462	483	469	456	447	488	481	449	465	497	489	469	443	491	476	501	517	475	487	449	501	500	521	466	463	468	502	485	445	481	484	505	506	490	450	482	510	467	455	486	480	495	463	482	478	490	499	467	471	485	494	455	489	511	505	458	481	485	495	499	440	499	486	491	485	483	485	451	495	445	485	455	517	463	477	504	481	475	491	494	465	476	493	472	510	451	530	490	495	518	487	459	494	492	486	454	476	469	479	473	491	501	440	504	471	468	503	471	474	514	516	488	480	468	557	504	483	459	459	494	501	477	482	468	429	481	501	493	492	503	453	475	510	440	510	512	466	515	494	462	488	459	452	483	536	491	536	456	470	487	482	469	500	492	496	461	496	470	454	474	459	481	484	471	483	468	441	490	490	515	484	522	486	473	468	481	452	502	462	492	455	467	511	466	442	460	472	477	458	497	472	519	509	502	480	498	468	461	444	491	477	516	452	494	463	451	467	513	517	482	540	519	501	472	472	484	451	504	502	504	466	458	443	475	486	440	458	493	504	486	487	479	445	488	485	491	479	485	497	454	487	444	492	468	493	473	467	498	507	477	511	468	481	469	490	499	480	511	441	465	489	498	463	474	455	443	512	460	473	483	483	480	442	498	439	480	486	482	498	442	490	467	503	495	500	470	480	471	471	486	483	447	509	486	430	526	486	482	500	489	500	495	454	466	505	511	497	497	470	487	468	476	455	482	479	500	491	506	477	522	487	479	472	474	501	490	475	441	491	497	490	470	473	506	460	461	509	481	523	478	482	521	477	506	469	474	479	473	463	516	502	481	447	490	445	465	473	445	470	468	482	510	500	470	484	482	479	473	455	481	486	460	462	520	503	523	475	512	490	490	478	461	487	508	439	503	484	477	482	490	467	479	490	458	491	500	487	444	490	475	455	488	466	484	470	482	482	469	481	491	491	473	485	511	474	476	459	484	449	428	478	493	447	502	470	483	505	464	453	467	526	505	464	506	487	498	536	500	498	490	505	462	476	462	461	480	470	527	477	468	467	501	496	464	480	439	481	474	446	483	484	458	472	479	481	486	471	449	484	468	475	507	495	447	470	474	504	537	470	498	457	523	494	477	483	464	475	462	506	452	511	463	493	472	522	462	508	504	473	511	477	450	468	471	478	450	481	457	469	493	447	507	475	468	501	473	441	462	484	505	505	506	504	526	462	496	474	493	483	520	470	502	458	479	505	482	495	445	486	494	530	457	469	476	510	438	495	462	481	467	490	491	479	489	464	460	489	473	493	505	452	508	502	502	484	460	452	502	453	459	464	469	460	467	530	533	497	474	469	541	475	476	513	450	489	480	478	461	487	498	471	522	487	430	516	495	481	453	499	484	462	464	422	441	471	443	491	485	500	503	493	469	457	488	475	518	500	465	452	506	499	441	448	470	468	502	483	477	471	509	511	516	513	486	433	465	486	485	465	481	488	445	446	489	504	464	525	506	468	520	483	464	473	453	478	476	449	502	494	513	475	492	478	456	459	512	486	503	488	475	441	472	449	446	471	444	495	495	492	479	482	489	459	503	511	495	485	474	479	491	468	497	489	485	497	450	469	473	454	468	530	476	455	491	487	490	482	475	532	472	477	474	506	491	490	465	475	462	496	476	461	516	502	482	480	474	477	508	487	507	492	516	443	480	502
3001	850	415	294	300	376	369	343	269	251	232	182	182	162	154	136	971	151	119	92	97	89	77	92	86	75	76	74	88	76	81	76	83	76	65	68	70	73	67	58	59	67	64	73	75	71	68	83	68	61	63	64	75	65	56	58	67	71	100	173	190	174	135	105	82	82	75	57	57	72	69	57	66	57	75	58	69	78	61	70	69	63	54	61	70	59	48	56	67	57	52	70	67	72	67	59	73	60	67	61	59	63	75	82	64	57	61	66	64	68	50	70	69	72	60	59	58	70	63	66	70	57	70	74	67	58	67	52	74	63	58	61	81	65	66	64	62	60	54	75	65	62	56	62	75	65	67	62	57	68	78	63	51	61	73	51	71	64	65	61	67	56	68	66	68	66	52	65	50	53	70	57	78	61	60	67	68	80	59	77	64	64	55	54	72	81	46	66	55	78	67	61	68	69	65	51	92	67	66	74	64	71	56	61	63	72	76	65	67	68	51	60	54	68	72	62	62	69	44	57	53	66	70	58	69	77	64	64	56	51	53	59	70	76	61	74	63	68	60	53	70	69	78	62	57	69	54	63	68	53	72	61	65	76	80	63	64	66	60	69	60	69	83	63	62	46	57	68	53	60	59	69	63	60	69	63	58	64	64	68	74	70	58	68	57	67	74	59	75	62	61	71	68	64	57	65	57	81	70	61	58	50	60	64	54	72	61	62	69	59	61	62	61	67	72	61	53	61	72	62	52	61	64	74	59	76	61	61	59	82	80	52	70	57	67	63	74	84	75	77	66	62	73	73	63	76	54	65	73	52	59	55	69	72	71	61	44	63	77	75	73	61	54	58	56	67	67	62	55	48	69	61	75	73	60	61	60	59	62	64	50	57	63	66	70	72	61	66	59	74	51	83	65	53	51	66	59	50	65	64	69	77	73	70	64	49	49	56	62	59	61	74	57	56	63	82	47	55	67	64	75	69	61	54	70	59	53	67	53	65	63	53	70	56	73	56	61	50	67	66	62	58	65	59	59	65	50	44	68	61	57	60	57	61	55	49	66	61	55	70	57	57	56	72	58	71	58	53	66	67	72	63	62	63	69	50	61	74	61	52	59	65	64	76	67	57	68	55	64	52	61	71	55	61	74	58	77	59	56	60	80	70	64	59	56	61	61	62	66	54	50	52	57	62	64	68	69	64	73	74	74	75	57	60	66	51	65	56	59	62	50	64	71	58	61	74	52	68	47	55	78	67	71	74	66	69	66	68	64	64	68	65	46	76	63	61	58	55	71	65	63	76	67	67	65	70	63	75	67	70	68	74	59	69	68	63	60	61	67	69	58	62	66	55	65	59	63	59	62	69	59	60	61	57	60	61	65	54	66	69	63	82	56	54	66	71	57	71	63	67	73	65	50	78	75	60	64	61	54	45	67	62	61	70	61	55	53	61	69	50	63	75	63	58	63	80	71	55	50	63	57	46	59	78	63	60	58	60	67	64	65	43	75	61	53	74	58	60	48	61	61	76	65	48	55	67	72	76	64	72	60	65	70	74	59	53	72	67	56	54	72	73	63	59	61	67	83	52	77	60	77	54	58	57	55	70	69	57	56	60	66	65	78	64	59	64	64	62	69	63	63	64	62	51	72	61	73	64	55	63	60	58	73	59	75	37	67	60	63	71	67	69	65	63	60	57	62	51	67	59	64	60	63	72	73	64	56	56	66	79	58	65	59	72	64	71	66	65	65	47	69	68	50	65	47	58	56	61	58	58	70	81	73	50	76	64	79	63	54	71	73	55	53	57	66	67	62	61	55	67	53	72	59	71	55	65	75	65	56	65	62	61	62	64	60	67	60	50	87	71	64	63	59	54	57	54	43	55	76	59	60	71	52	67	59	55	61	54	58	59	56	67	73	71	53	60	55	55	70	61	67	69	66	64	59	68	73	41	73	65	57	60	50	67	58	70	51	53	60	58	63	76	65	75	65	60	59	63	69	52	61	61	70	57	77	74	72	54	70	61	63	70	47	60	57	68	56	65	55	62	48	65	59	53	57	66	70	70	73	69	54	58	73	64	62	49	63	67	60	47	57	59	61	64	68	69	65	69	72	48	53	66	70	50	63	73	71	61	69	57	70	67	85	75	60	55	67	62	65	68	66	51	63	54	68	59	60	59	73	61	86	50	65	55	51	60	63	59	54	64	66	81	56	76	64	66	74	61	70	66	57	69	61	49	60	75	57	69	54	48	77	78	73	67	61	58	60	67	63	57	80	61	60	66	56	66	70	55	65	61	60	53	67	64	59	51	68	71	63	68	64	81	70	62	72	61	60	68	66	63	62	70	66	66	58	76	84	63	61	55	67	63	65	69	59	62	63	56	57	65	63	66	61	62	57	61	71	53	57	62	77	74	60	63	46	75	56	66	82	45	67	65	78	66	70	55	76	52	78	69	78	55	60	67	67	58	61	61	60	67	69	61	70	63	62	56	57	65	67	57	68	49	74	59	70	67	69	63	61	65	58	68	62	62	71	54	52	79	80	64	57	70	50	56	61	64	59	67	91	50	63	73	55	61	59	57	76	58	66	58	63	64	58	69	67	61	68	54	64	68	63	53	71	62	70	65	52	69	53	69	36	55	64	73	69	56	60	67	66	57	64	64	59	56	58	55	59	69	68	65	68	79	51	67	67	71	58	70	62	59	54	55	52	82	62	60	74	68	69	65	63	58	81	71	63	79	58	59	68	64	50	60	71	92	59	72	70	72	60	70	65	67	62	61	74	54	62	59	63	58	57	71	54	61	66	71	69	62	61	55	70	67	62	53	50	71	61	64	58	58	57	61	60	72	66	65	50	53	57	68	60	65	62	72	69	71	63	58	81	63	49	60	61	63	58	56	66	76	60	59	75	75	63	68	86	62	65	49	65	74	69	75	80	67	53	83	59	61	58	59	78	68	49	79	60	65	77	54	52	53	74	75	68	63	79	52	69	81	54	77	51	54	55	56	67	63	71	58	59	75	52	54	59	65	60	68	57	80	72	60	59	63	69	62	59	68	46	62	74	55	61	87	66	51	55	59	62	74	55	70	69	63	52	56	53	63	67	56	71	54	71	50	65	60	63	67	68	56	53	67	71	58	65	68	62	59	69	72	68	57	66	64	61	55	76	67	56	83	55	67	81	58	68	62	54	64	69	67	61	75	76	67	66	57	60	72	77	62	59	82	69	62	63	53	55	83	62	57	69	64	71	58	59	62	54	63	46	57	54	77	61	73	74	45	70	62	61	68	71	59	66	78	53	59	52	61	71	65	61	62	62	62	61	68	71	69	53	58	42	88	64	62	70	51	57	58	70	72	60	58	51	58	62	65	57	68	54	58	66	59	57	65	64	59	69	64	61	59	51	68	67	60	71	68	79	80	57	71	55	69	61	62	48	69	48	62	69	65	72	55	72	62	54	60	56	66	69	66	55	54	49	64	51	63	60	70	63	84	53	63	64	64	62	68	71	62
20294	10781	6370	9909	16422	17018	15324	13466	11499	9805	8117	6751	5936	5029	4390	4049	16759	3867	2648	2263	1965	1758	1742	1653	1555	1475	1583	1367	1350	1241	1176	1117	1075	1091	1073	1065	963	978	930	953	896	899	889	899	845	815	850	894	869	888	827	854	844	822	821	816	864	1136	2131	4602	4886	4091	2888	1934	1390	898	837	739	729	746	725	717	767	678	717	734	705	767	749	779	729	731	747	747	736	683	760	752	702	682	710	721	760	772	755	709	683	716	751	706	750	707	740	773	684	703	744	769	731	705	713	752	705	713	732	710	698	758	707	704	751	718	747	725	692	724	746	734	738	688	752	693	761	762	741	785	777	729	731	734	771	760	721	748	725	762	686	720	774	756	772	710	748	777	703	764	721	723	756	737	723	696	800	745	731	721	758	745	741	714	733	717	709	747	714	689	722	740	761	729	725	744	771	734	722	700	736	741	748	730	741	757	787	694	698	730	787	741	664	743	772	734	728	728	734	748	709	745	764	732	722	739	731	726	743	718	744	746	781	733	729	731	711	792	735	741	739	738	754	755	701	747	748	753	723	713	723	746	723	740	724	727	741	763	752	750	756	720	752	778	725	773	763	718	755	719	730	718	745	715	715	731	712	747	750	734	742	752	700	714	733	728	723	744	743	790	758	751	729	702	737	737	698	721	757	718	709	742	759	715	762	746	767	749	725	757	717	773	763	753	764	749	751	716	748	706	715	710	720	745	748	751	726	779	764	757	788	721	738	729	691	719	714	714	718	735	787	707	740	740	712	744	738	695	676	711	750	700	705	738	708	768	699	719	721	760	764	754	747	756	762	756	747	743	710	768	750	761	755	731	722	745	747	734	779	733	740	802	758	717	738	729	764	735	748	768	750	794	725	750	726	713	738	737	722	726	740	716	735	716	735	761	777	724	770	757	773	751	749	732	771	753	763	740	734	763	711	686	739	712	748	709	714	755	712	686	712	722	721	722	756	766	717	721	751	747	782	709	738	734	764	729	748	757	750	748	746	734	731	696	775	734	713	709	700	711	738	761	744	749	751	753	740	723	742	766	745	727	714	757	722	778	775	741	707	737	751	743	743	764	727	768	701	726	732	747	729	732	765	754	756	722	756	702	692	697	752	757	729	693	764	744	726	707	743	713	734	759	771	705	737	729	717	723	769	739	736	736	746	710	679	745	709	725	730	788	710	699	740	733	725	742	738	755	748	716	733	735	803	732	725	736	709	733	737	758	760	725	750	744	684	720	743	722	757	737	704	755	713	762	724	725	775	760	730	802	776	852	764	684	771	712	710	740	692	712	727	698	727	719	713	730	731	784	782	760	741	706	760	751	734	729	729	743	710	707	733	698	700	736	768	743	706	726	757	696	733	742	741	715	735	718	753	766	687	695	778	704	769	725	752	784	764	741	745	751	701	748	729	719	750	682	756	744	718	724	712	698	733	699	720	706	734	775	706	732	724	802	778	747	717	771	742	781	739	758	697	759	691	705	679	749	724	756	735	761	768	725	697	757	718	705	745	732	714	709	737	743	694	725	751	753	771	782	702	736	737	791	731	735	776	714	770	719	750	736	722	782	726	754	754	756	743	697	762	743	734	750	743	704	762	744	757	700	707	759	742	752	760	715	778	699	744	768	753	732	811	738	679	741	687	721	727	745	776	722	688	748	721	779	719	717	721	705	755	776	709	705	706	725	739	727	770	725	713	761	747	670	708	692	716	717	742	782	711	769	743	717	740	761	745	711	727	734	755	702	737	703	705	714	742	742	774	773	792	697	757	721	757	724	734	708	723	760	771	722	715	728	719	744	731	739	792	718	744	801	750	780	715	778	702	760	696	731	756	768	711	742	721	758	741	767	780	699	787	717	726	715	751	683	684	746	777	793	728	758	703	775	768	706	699	724	738	768	727	746	734	748	728	712	697	694	702	711	744	754	719	712	726	739	693	710	679	743	778	710	714	772	732	736	719	716	698	741	707	759	742	707	733	764	723	786	767	759	711	763	763	764	741	757	700	681	712	755	763	722	771	724	704	702	777	712	782	685	761	775	742	715	754	732	723	752	679	717	723	691	713	739	728	746	760	752	763	705	717	702	753	715	754	747	780	759	746	710	731	714	724	734	686	729	718	746	697	745	754	739	754	729	720	717	755	773	726	738	761	658	776	731	748	763	771	719	721	730	765	733	751	703	738	744	723	736	698	751	752	702	751	732	712	744	769	757	786	779	749	752	708	689	755	749	695	750	753	756	782	727	773	766	753	708	728	754	762	754	778	718	726	746	781	774	748	792	726	715	756	710	664	758	790	733	743	723	741	743	751	737	738	737	778	729	719	742	713	736	738	753	731	711	694	716	729	784	717	753	753	708	732	709	700	695	718	725	759	730	738	794	748	711	769	749	718	719	729	733	738	735	761	765	739	782	730	761	756	716	754	699	738	790	723	748	761	750	742	784	755	749	707	733	755	700	718	735	690	710	741	776	729	726	724	725	779	699	756	748	711	696	755	766	729	744	726	741	712	697	753	743	695	713	765	772	741	722	704	700	759	711	745	705	734	707	737	776	680	712	757	778	783	734	705	756	754	728	757	713	784	714	784	729	743	693	702	744	771	733	712	745	692	763	708	789	708	727	725	721	752	735	735	702	780	720	759	733	656	723	703	766	688	709	747	738	735	725	773	725	680	717	743	718	760	736	783	733	785	765	723	741	744	734	766	758	752	716	785	734	704	746	774	686	754	726	743	773	731	771	721	777	730	758	773	758	704	712	711	753	756	685	769	748	721	720	730	748	743	675	771	714	724	757	721	782	708	764	792	756	716	701	706	698	750	724	710	724	713	708	771	726	734	735	701	782	728	791	711	727	737	706	755	736	750	690	738	766	699	749	733	740	699	724	765	749	742	736	766	741	766	778	731	721	715	759	708	684	700	725	739	737	677	709	779	695	787	713	742	745	719	734	743	731	775	750	760	750	730	771	705	768	775	761	685	747	762	738	763	740	713	699	747	756	785	687	823	735	763	765	704	749	769	732	791	763	729	746	757	718	731	746	735	727	790	760	737	731	717	759	739	724	721	692	702	775	749	775	778	780	719	688	684	742	711	782	724	711	725	729	737	748	697	754	724	746	795	703	766	745	748	743	721	744	734	739	774	756	735	748	742	693	683	743	741	730	733	728	729	748	725	740	759	763	720	757	726	749	756	724	757	735	776	711	766	706	725	740	715	688	743	739	694	688	784	775	822	744	736	768	733	706	720	730	752	694	734	778	756	793	761	780	715	761	741	718	715	703	705	773	731	806	748	676	757	763	710	745	764	788	723	759	728	769	724	760	768	730	734	751	756	739	731	730	743	724	747	729	714	754	718	734	769	680	727	732	695	727	745	723	715	726	742	762	761	707	697	749	741	743	731	757	705	714	755	698	735	711	734	717	771	713	775	755	769	790	722	709	791	753	732	728	769	708	770	772	729	712	767	738	754	743	735	741	772	691	734	762	763	677	783	747
2408	1455	687	358	386	586	590	493	464	375	323	249	230	185	174	147	1387	177	120	105	85	75	71	61	67	80	65	53	71	64	60	53	51	54	58	52	46	61	41	49	41	51	61	48	36	43	50	44	54	44	46	45	42	49	52	36	48	131	215	236	192	132	115	86	61	54	47	41	42	47	43	38	44	43	52	38	36	44	36	31	44	46	36	43	48	35	45	41	50	36	26	37	35	43	44	48	38	40	41	53	32	57	53	40	47	45	44	38	46	42	39	47	35	41	26	42	42	47	41	43	50	53	44	34	27	39	41	46	55	39	44	49	43	46	31	35	33	45	42	50	49	37	53	40	55	41	46	42	38	29	39	37	45	50	35	32	58	48	44	48	36	47	41	40	42	52	49	42	41	30	37	43	34	48	33	33	49	35	48	49	41	42	49	43	47	44	49	42	53	43	47	45	48	39	48	42	40	36	26	36	38	45	37	46	42	45	40	39	43	43	44	34	33	31	43	43	33	42	45	52	46	43	49	36	43	47	51	45	33	35	50	37	47	47	44	40	55	41	47	41	50	39	48	49	50	39	35	37	47	48	42	43	46	39	42	43	31	46	46	48	36	47	42	48	46	38	41	43	38	42	44	39	39	54	36	50	45	44	41	55	50	43	37	38	37	50	51	41	40	45	45	53	49	47	43	47	52	44	38	43	52	39	51	44	41	38	45	32	44	44	48	45	52	34	35	37	45	44	33	47	47	36	47	45	43	51	47	52	46	49	45	46	32	50	42	46	35	53	37	38	40	33	42	43	48	42	44	45	46	55	35	45	56	38	49	56	49	43	43	47	39	38	40	36	36	34	39	44	58	47	36	39	50	43	38	44	49	35	27	53	41	45	48	53	41	51	47	37	47	46	50	40	37	27	37	58	47	32	38	41	37	41	44	39	46	38	39	53	45	44	43	44	55	37	45	35	38	45	50	42	39	40	40	49	44	27	43	53	43	39	41	46	47	37	46	37	47	43	41	43	43	32	35	45	29	42	37	40	40	51	37	40	39	39	52	39	43	42	43	47	46	57	46	46	46	35	46	38	45	29	49	43	47	39	52	47	53	39	40	44	66	43	42	38	45	40	42	47	47	38	36	40	37	38	52	44	40	37	48	37	33	37	36	40	36	42	44	39	44	43	39	47	48	45	44	36	37	41	39	37	42	34	39	27	44	45	44	50	49	37	45	39	44	48	50	43	49	40	43	41	48	45	35	36	56	43	44	38	38	57	49	38	28	47	45	44	38	32	49	54	37	45	52	52	37	47	46	40	34	33	35	52	39	45	43	41	52	43	39	49	53	29	33	32	37	48	41	56	40	46	33	34	36	58	47	34	53	33	46	44	36	51	28	40	40	36	43	44	42	33	41	46	50	49	38	47	38	52	38	46	49	37	35	45	31	31	45	37	41	36	42	41	45	42	37	44	45	41	40	46	40	52	47	44	47	45	41	50	45	34	45	45	44	49	48	41	51	46	45	50	27	51	55	43	36	34	42	36	39	42	49	42	36	55	33	49	50	46	48	53	46	48	47	49	49	40	46	48	31	41	42	53	40	43	45	38	39	52	42	43	42	31	36	41	48	42	37	40	35	50	47	43	45	39	41	60	38	42	43	44	46	37	42	40	44	50	40	39	47	40	46	52	46	30	42	34	56	48	62	49	39	36	53	51	40	37	40	52	34	36	39	53	39	50	40	52	52	34	38	35	40	40	41	45	37	39	46	47	53	60	30	47	32	30	45	38	36	45	38	44	44	41	48	41	38	44	31	48	59	42	45	47	35	48	59	48	44	53	46	43	36	39	43	40	37	53	46	31	50	41	36	38	49	45	38	41	37	35	51	42	49	51	54	52	42	32	46	36	42	51	45	43	42	37	41	36	53	44	46	34	43	51	36	44	49	44	39	45	40	39	41	41	45	44	37	49	38	39	60	48	43	55	40	34	40	45	34	47	43	45	43	51	47	33	45	37	45	48	42	52	53	42	49	43	43	47	52	39	46	37	50	38	55	27	41	39	47	37	41	38	40	44	41	54	41	48	51	51	57	38	37	43	31	42	38	38	42	46	40	55	51	35	47	47	35	33	57	58	31	50	32	42	44	37	48	45	47	48	34	39	41	46	46	43	47	44	29	40	42	45	43	43	46	42	42	47	39	53	43	45	58	42	41	42	46	46	51	53	59	57	36	30	50	41	43	35	31	46	46	38	39	57	47	39	42	50	52	40	45	42	48	39	44	38	53	43	35	45	43	45	37	46	47	48	45	32	39	40	59	31	50	38	36	36	43	42	30	49	47	45	44	51	46	39	50	47	44	45	44	40	49	41	56	41	56	37	31	37	39	40	55	40	46	45	55	38	45	47	39	41	47	52	27	41	44	52	51	54	42	46	52	33	45	31	39	40	57	37	41	39	57	39	44	50	39	43	42	43	39	37	45	42	40	47	45	54	45	49	51	40	54	43	38	37	41	48	55	43	54	40	44	40	35	41	49	47	49	48	51	47	37	40	40	46	52	41	62	40	54	43	45	44	48	39	50	53	33	52	42	46	39	43	37	39	51	29	38	37	52	61	42	41	35	53	42	50	47	37	52	30	47	37	43	39	41	47	42	49	43	39	32	40	32	50	45	33	43	45	45	48	54	48	40	44	44	37	49	48	60	50	32	41	51	38	39	40	40	34	40	39	48	42	36	39	53	42	48	44	35	45	38	26	37	46	48	36	46	35	34	44	43	43	46	44	36	51	46	52	47	44	48	42	35	51	46	39	41	47	45	42	42	34	44	42	38	44	40	53	40	39	42	40	49	45	43	47	52	45	35	41	41	52	36	36	46	53	51	48	45	43	44	44	51	41	42	50	47	43	46	54	35	39	34	40	34	50	53	49	43	40	48	50	47	41	30	39	51	34	31	44	43	30	48	49	37	53	49	40	52	39	46	41	37	57	44	49	38	38	49	40	51	50	49	41	50	44	45	42	40	50	51	46	36	40	43	51	41	30	42	42	41	56	39	46	50	40	40	62	36	47	47	34	47	45	34	46	51	45	38	37	44	36	30	44	47	46	39	32	33	42	40	47	43	51	55	43	46	39	42	39	36	51	47	47	50	41	43	45	45	44	43	34	45	49	43	44	46	52	52	43	50	47	48	36	32	44	45	38	39	35	42	44	37	43	51	42	50	47	42	35	41	48	41	43	40	58	43	61	49	43	42	41	45	36	43	55	35	40	41	44	35	40	48	42	50	53	31	56	43	29	40	35	45	46	39	49	45	35	44	47	44	42	37	41	37	49	57	42	29	49	48	51	44	41	24	42	46	35	32	45	52	35	50	37	37	64	46	40	43	36	35	41	41	34	48	47	40	31	47	37	35	40	46	43	41	33	44	50	45	38	42	44	55	29	36	38	45	49	47	41	44	38	39	28	43	40	43	46	44	39	55	35	31	39	53	27	43	46	53	52	46	37	40	53	50	39
25001	14383	8365	12146	19632	20790	19159	16961	14588	12501	10398	9094	7685	6514	5661	5260	19245	5250	3015	2667	2216	1956	1804	1656	1525	1437	1433	1412	1376	1226	1101	1078	1038	1023	916	871	858	850	826	790	778	807	773	674	695	698	632	606	613	633	609	678	581	567	577	623	1008	3653	5866	5934	4895	3528	2495	1650	1011	691	560	546	513	514	492	520	486	505	507	518	516	483	475	480	479	494	485	423	461	487	479	466	461	519	464	470	505	490	524	509	474	520	519	462	507	471	455	487	476	470	526	528	501	505	449	509	516	465	503	471	491	464	496	474	499	517	526	524	507	469	487	458	510	545	532	509	480	464	509	473	499	489	482	487	454	500	466	496	472	486	518	536	451	510	514	502	481	457	502	468	490	489	497	482	498	502	505	496	504	493	519	520	464	489	505	527	446	491	504	459	461	489	533	499	489	448	498	464	510	494	459	487	527	493	476	524	487	512	483	512	438	480	498	492	449	481	495	529	502	449	501	484	510	495	479	492	518	530	472	480	460	499	504	473	525	514	516	511	513	438	483	466	475	468	487	471	501	508	511	474	484	490	528	484	477	455	455	488	495	514	478	502	504	527	505	510	501	507	476	480	514	511	527	489	480	527	516	525	457	497	501	510	477	473	485	518	492	462	522	485	471	446	494	475	477	507	520	474	513	499	435	477	471	493	486	485	491	495	513	491	476	493	452	533	505	459	472	515	480	482	514	480	507	497	513	530	489	497	494	465	515	536	484	520	467	506	505	510	502	505	524	491	501	527	497	529	481	470	542	503	501	472	478	510	501	483	491	499	485	537	455	532	477	554	501	472	532	436	517	495	439	541	472	487	521	508	502	488	473	517	468	535	531	494	505	458	534	530	510	489	515	477	508	495	443	475	490	490	490	476	474	476	490	506	521	501	493	479	467	478	483	501	470	492	513	488	504	521	503	457	529	474	522	514	466	482	457	475	495	500	463	505	500	472	502	484	476	473	517	487	518	483	495	483	499	499	496	489	496	478	528	495	501	515	498	498	489	456	521	481	474	473	485	496	507	483	487	511	471	503	501	522	508	439	482	468	491	501	491	476	482	506	470	527	489	494	502	516	506	496	464	486	463	469	499	459	497	477	460	483	489	457	459	508	468	491	495	508	470	487	519	497	457	468	541	494	497	465	508	518	495	528	508	512	460	483	515	484	488	461	487	454	474	481	461	488	527	475	471	557	444	500	481	547	503	510	466	493	494	489	516	511	524	452	483	486	501	469	452	514	497	510	470	529	491	471	495	486	503	464	500	513	478	456	490	466	477	485	485	440	496	479	501	434	501	483	469	487	487	485	488	506	458	498	521	463	523	488	504	485	509	513	507	533	481	491	482	479	490	488	491	515	498	519	481	490	471	475	480	478	463	451	519	496	501	454	529	515	497	497	492	499	501	496	434	488	486	542	484	515	495	519	494	499	467	493	491	466	459	517	498	514	542	506	504	476	480	487	471	446	540	525	513	506	469	520	535	483	534	487	449	476	489	527	480	503	474	483	516	488	507	453	496	513	513	503	520	465	547	478	477	527	506	494	478	517	443	531	478	535	480	479	521	482	485	475	499	494	514	506	466	483	481	508	487	517	455	494	529	499	512	471	494	497	469	536	516	522	480	514	494	483	483	488	532	481	495	458	484	499	487	487	496	458	467	481	484	500	496	534	450	502	459	519	519	490	490	506	509	477	523	497	505	478	508	495	451	507	501	496	475	489	502	498	476	484	500	521	511	500	481	505	485	475	512	514	483	461	509	447	484	516	498	502	503	492	484	490	497	486	512	524	500	489	496	482	521	499	475	461	473	524	513	478	486	508	506	496	493	532	498	493	463	505	488	504	484	488	518	515	491	479	501	482	518	517	498	472	464	503	497	462	512	445	489	505	513	503	450	483	483	495	510	476	504	494	498	473	480	451	490	523	486	483	491	494	501	505	475	517	509	566	510	502	491	477	504	534	493	492	490	487	487	498	477	489	502	449	452	532	518	470	484	509	479	508	500	518	509	500	454	518	476	484	535	526	513	517	474	520	521	485	514	471	531	524	498	495	477	463	507	489	508	490	464	493	490	511	491	508	501	498	506	494	471	538	512	482	527	530	504	474	501	512	522	472	477	469	508	502	478	446	501	503	469	500	490	535	508	489	466	512	456	479	512	536	470	525	489	488	449	492	513	477	519	518	502	479	521	511	502	519	489	497	451	509	473	460	484	479	466	517	460	506	488	476	521	468	502	448	527	500	518	514	489	503	504	480	508	473	505	470	477	460	488	502	478	485	485	469	499	484	512	509	475	500	518	459	511	479	523	528	477	503	496	472	480	446	486	523	504	486	485	460	500	465	491	472	501	501	500	462	492	523	508	526	532	471	503	503	456	511	496	512	526	492	476	530	507	469	497	470	481	488	474	473	480	508	480	503	511	493	490	508	481	490	524	520	510	528	517	530	483	469	491	510	515	510	473	480	473	504	474	485	485	489	540	506	502	496	497	465	501	521	492	491	483	467	456	457	541	518	474	503	480	496	468	522	462	509	534	530	532	496	463	498	517	512	472	503	461	468	519	504	481	472	496	464	481	505	492	483	466	547	459	488	450	498	508	465	508	507	439	469	483	477	510	547	488	523	508	451	490	504	497	472	493	452	462	516	510	432	497	473	515	505	472	500	497	428	525	476	502	484	518	478	487	486	505	536	488	473	475	472	490	504	495	501	471	535	472	490	457	487	490	487	475	470	462	526	479	489	494	494	537	491	508	511	468	467	493	488	466	507	482	507	530	487	505	520	502	485	495	523	496	536	500	493	492	483	522	474	482	493	512	511	477	480	514	467	485	459	495	492	479	550	490	506	507	528	508	502	491	515	487	499	460	484	476	485	471	489	490	491	483	499	500	487	477	479	489	506	483	480	512	509	473	499	461	466	497	501	506	481	510	474	531	486	467	474	516	500	484	516	478	450	491	459	461	496	545	521	480	453	492	473	488	506	497	512	473	462	479	552	511	476	505	529	497	521	519	524	490	536	483	494	517	517	503	490	495	531	484	504	516	531	485	455	500	525	489	490	471	494	523	517	512	477	489	492	501	503	485	508	495	455	526	510	488	536	459	520	473	447	516	478	493	507	454	511	503	506	459	506	513	502	511	491	500	474	516	479	458	527	481	473	491	488	507	501	458	464	494	519	469	486	535	515	500	512	470	520	505	496	471	486	449	473	498	504	518	508	466	458	501	514	495	519	486	523	455	480	526	546	518	525	492	509	494	490	494	487	485	514	470	476	506	525	521	469	487	476	512	496	509	482	526	499	493	458	485	503	539	487	493	496	486	489	522	493	529	498	482	489	502	460	471	495	504	491	477	454	491	540	481	429	459	484	486	462	492	488	507	536	522	467	504	488	456	477	498	512	486	487	482	509	499	495	471	482	502	490	501	501	522	492	488	521	499	505	478	503	473	484	480	511	498	483	504	495	503	487	518	476	486	453	513	526	493	452
1772	429	232	156	128	212	215	198	193	137	148	119	113	100	110	95	298	104	73	80	72	65	64	56	81	67	65	57	71	50	56	59	65	57	55	75	62	65	53	56	62	65	51	51	67	66	58	56	72	57	59	53	64	58	58	64	65	68	76	109	86	96	84	83	61	79	60	69	47	59	51	67	59	60	58	45	53	53	65	56	55	55	57	53	62	40	53	58	57	48	58	45	57	50	45	56	45	68	63	49	45	56	57	60	58	56	51	52	64	73	57	63	47	70	63	55	69	57	56	45	48	47	64	57	61	54	44	46	56	52	57	68	61	75	40	52	69	64	50	59	72	56	55	42	47	82	67	66	52	55	54	56	67	53	52	73	60	57	47	53	56	44	55	56	59	57	54	62	56	54	58	55	48	72	59	63	74	50	60	55	60	54	56	42	62	52	50	58	56	68	60	59	68	44	56	53	53	52	67	67	50	53	56	55	49	66	57	56	60	57	57	64	62	56	73	56	61	38	62	55	43	52	60	60	42	71	46	49	74	42	61	54	54	60	59	70	54	49	51	64	62	60	53	52	78	54	44	56	84	57	57	55	67	52	48	46	63	41	66	70	59	60	51	60	61	65	55	49	52	52	71	51	56	66	64	57	54	48	49	63	57	61	66	51	76	51	61	68	63	52	44	58	48	49	48	65	58	58	57	56	61	48	53	62	57	57	51	46	40	61	55	44	53	51	71	56	47	61	54	56	54	64	55	55	60	57	54	54	41	78	67	40	52	55	63	52	63	55	57	55	56	46	48	60	47	50	59	48	73	48	48	38	51	54	62	59	66	56	57	61	47	54	54	52	80	59	57	68	44	50	62	50	59	67	62	57	68	50	66	53	55	64	63	71	59	62	53	59	52	56	53	55	53	55	69	59	60	48	54	58	59	56	60	65	45	65	45	58	63	50	57	61	73	57	45	47	61	53	61	63	52	56	49	65	53	59	48	57	48	51	69	60	62	54	57	52	58	51	59	50	52	71	56	58	54	55	60	56	57	60	54	60	53	52	53	64	61	67	61	56	41	55	38	45	54	52	60	55	61	52	58	76	59	55	69	59	60	57	43	46	53	43	55	67	60	69	53	56	63	71	59	57	54	53	57	49	54	49	59	62	49	77	65	56	63	68	66	59	69	48	45	59	57	57	61	54	60	61	49	37	54	43	56	68	52	44	53	44	61	61	37	53	63	56	60	61	65	64	48	54	65	73	55	48	54	44	53	56	45	52	64	67	59	67	65	51	67	60	68	63	58	49	62	43	46	51	61	50	45	51	53	50	58	56	51	63	46	50	59	48	57	54	55	49	70	54	63	52	49	62	59	60	65	53	52	61	65	54	69	49	55	45	52	61	57	58	60	55	49	50	52	53	61	56	56	47	61	65	55	56	55	65	74	72	56	48	56	59	51	60	65	58	54	55	57	53	57	65	51	60	63	61	43	46	60	54	50	40	56	69	65	61	57	54	58	60	73	61	51	43	50	48	54	59	52	59	59	50	53	47	66	61	51	47	51	72	63	62	52	68	52	38	72	63	66	52	58	76	58	68	61	52	50	64	59	47	50	54	59	52	45	64	49	53	55	71	57	55	48	57	67	49	61	59	52	45	58	59	54	61	60	58	63	43	55	62	59	55	60	59	51	64	50	56	61	48	51	62	72	54	51	63	55	46	50	61	51	54	58	48	61	48	63	59	54	57	47	65	55	40	53	53	47	63	49	68	40	55	57	72	67	58	50	51	68	78	49	51	57	63	51	43	42	59	70	58	50	66	60	60	42	75	57	59	58	46	51	60	57	58	56	51	69	62	64	46	56	45	65	48	60	63	54	53	58	60	50	50	57	57	56	55	56	58	49	50	54	58	67	60	62	45	66	56	50	54	51	56	59	52	63	59	57	57	56	53	70	57	49	57	62	54	59	60	64	56	59	48	66	38	57	43	70	57	75	55	62	45	55	50	48	45	57	59	52	57	56	62	51	66	64	63	56	51	67	66	68	49	43	53	55	59	39	47	59	71	65	47	50	42	53	59	46	60	45	60	65	72	48	54	75	46	58	46	54	74	59	34	55	57	56	58	56	59	60	52	62	57	50	63	70	55	58	54	65	53	50	55	53	54	55	58	62	54	51	54	55	46	62	62	28	64	52	64	60	53	51	49	48	52	48	73	50	53	56	64	46	68	58	55	73	54	60	55	61	57	69	59	81	46	64	63	59	50	40	54	48	50	61	63	59	54	67	62	44	54	61	78	50	59	44	59	42	58	54	65	59	61	65	59	48	69	45	45	55	52	57	58	50	52	52	69	53	56	69	50	64	53	50	47	60	59	65	54	55	59	52	50	50	65	54	50	64	69	58	55	54	53	56	47	55	53	47	59	57	50	67	54	43	55	52	56	52	48	58	64	46	58	49	59	46	48	62	62	42	55	52	77	53	45	67	46	51	60	58	61	52	48	54	54	69	56	50	63	52	62	46	41	67	46	57	49	57	46	50	68	53	51	51	45	53	50	54	47	63	64	63	62	52	53	50	53	53	70	56	58	42	46	46	56	56	57	61	61	38	59	48	56	60	56	64	51	59	63	61	59	62	64	52	51	53	59	53	55	66	46	59	56	54	46	53	47	64	61	53	44	76	57	65	57	58	50	58	66	63	68	52	58	66	75	66	48	64	49	59	67	56	62	43	46	55	53	54	53	67	61	57	60	69	42	46	48	73	64	58	69	61	58	46	59	57	54	43	64	60	50	41	58	54	38	55	63	51	41	62	51	53	56	55	61	46	59	69	64	50	68	66	60	59	67	56	62	51	53	58	57	59	70	59	50	63	50	70	56	59	49	51	51	58	52	38	58	58	51	67	54	49	56	45	61	47	58	48	68	72	44	57	66	44	52	58	64	66	52	59	55	62	53	56	62	45	56	51	52	66	54	41	53	53	54	63	44	55	53	52	46	71	55	69	54	49	62	64	54	73	48	61	64	57	67	74	46	49	49	65	58	48	55	52	64	59	56	69	65	60	43	60	47	64	52	44	54	58	53	55	59	55	54	38	52	47	66	58	38	55	60	58	44	56	62	56	44	57	69	57	53	59	52	41	57	58	63	56	52	51	62	50	65	56	54	45	67	53	59	64	67	54	63	56	52	72	65	56	70	59	49	59	55	47	49	40	46	67	53	61	41	51	51	63	55	45	58	64	75	67	49	65	63	45	60	56	65	50	69	55	47	56	59	56	61	50	39	56	52	54	77	64	55	64	56	54	55	49	60	62	56	54	56	42	54	62	61	52	48	52	53	56	62	64	54	60	80	54	52	56	43	55	52	56	48	53	57	49	52	63	51	60	52	55	60	64	57	44	48	54	70	60	50	56	54	61	51	57	50	51	57	67	45	45	52	50	52	59	58	48	57	54	70	60	59	52	72	44	67	53	47	51	48	46	54	37	47	61	52	55	61	58	66	39	61	51	70	59	53	41	47
15716	7093	4106	6346	11712	12616	10963	9824	7522	6161	5122	4161	3329	2851	2400	2410	8473	2855	1460	1421	1266	1185	1122	1051	992	1020	968	988	983	966	894	860	830	852	796	786	790	796	869	747	749	765	765	731	730	715	727	725	729	706	688	688	682	677	680	671	721	759	1567	1951	1761	1732	1505	1244	1018	841	729	657	632	639	661	653	692	678	621	661	619	666	637	647	672	663	637	672	690	653	662	640	693	661	694	645	613	654	657	653	666	701	672	712	639	669	686	663	669	643	677	625	661	618	700	599	637	706	677	700	672	706	677	640	657	620	639	608	674	625	652	691	681	654	642	681	689	633	623	655	657	689	644	648	678	636	629	664	637	662	639	665	649	664	639	690	648	670	674	631	637	662	636	639	684	649	598	658	681	629	663	627	663	632	657	635	590	626	648	685	651	653	685	655	699	649	656	696	679	677	646	632	631	643	683	668	690	675	683	674	696	636	691	640	640	661	625	683	612	637	693	681	635	662	658	631	635	669	630	627	649	689	634	681	646	664	622	641	645	660	629	635	648	694	637	635	698	654	662	638	640	665	654	633	662	635	660	684	619	635	681	669	664	654	668	645	674	630	633	623	659	659	669	637	648	662	637	685	673	677	682	691	654	673	677	653	653	665	618	644	652	665	675	592	658	635	663	635	621	653	625	659	649	716	685	654	665	660	640	649	671	654	684	635	660	673	653	631	691	646	665	681	676	583	657	679	644	671	668	647	644	697	687	684	648	617	665	652	703	682	660	664	698	659	606	641	704	628	625	682	661	623	649	688	669	644	631	682	676	678	628	642	667	623	713	684	643	649	660	643	685	682	676	684	722	635	651	620	645	644	656	679	671	682	653	628	677	690	662	646	648	610	652	717	689	646	630	683	709	643	684	664	663	626	640	668	660	637	593	634	665	701	687	637	658	645	665	635	678	632	674	670	679	661	643	699	667	674	707	684	674	680	687	652	664	677	628	671	626	607	653	682	651	616	710	679	606	628	694	634	671	686	675	603	657	670	673	663	640	703	619	624	674	646	651	678	667	665	627	618	657	667	641	650	685	659	655	626	628	662	648	639	675	624	660	678	637	689	688	619	641	650	635	689	652	648	669	649	652	641	682	643	665	662	675	615	648	684	650	668	661	643	641	674	667	670	653	661	679	637	638	690	662	660	662	613	703	667	606	661	588	644	660	644	680	694	641	721	694	671	646	671	677	655	654	640	643	668	629	670	663	669	668	653	665	658	655	654	632	664	670	648	713	609	655	626	721	653	650	693	636	624	658	655	682	675	699	650	699	675	643	628	675	679	663	657	621	655	705	629	664	673	651	689	644	701	608	661	671	677	672	640	648	623	652	735	668	674	668	655	650	690	655	625	640	662	677	649	660	648	649	638	649	674	672	633	672	654	679	689	649	677	648	682	675	616	679	657	671	656	697	666	680	648	665	671	665	670	703	673	651	650	659	695	640	650	655	640	691	648	654	582	663	657	630	636	663	665	693	675	643	619	639	638	667	676	690	648	639	664	637	646	670	653	636	676	645	673	642	668	638	700	618	663	649	600	642	689	683	633	646	644	675	669	645	629	686	688	631	652	645	677	628	641	648	631	635	681	666	612	675	672	662	663	655	670	640	635	670	636	664	696	651	626	624	647	675	645	702	653	654	692	601	675	659	668	643	630	660	621	656	616	613	653	675	675	681	636	650	635	675	651	641	694	668	672	646	674	682	680	660	658	631	656	672	701	673	611	651	677	661	675	675	679	647	694	674	682	617	677	689	650	650	652	665	673	665	646	676	628	663	620	657	670	667	682	621	615	647	619	651	647	639	656	639	677	682	672	647	599	646	663	661	724	646	680	653	640	645	639	662	651	669	683	694	649	671	688	701	641	657	680	636	685	655	650	630	648	631	617	665	644	629	641	659	692	664	643	649	677	645	650	656	653	659	661	687	652	646	637	626	656	689	615	630	692	663	670	607	682	697	652	656	669	690	687	665	674	659	642	687	662	655	650	670	673	685	656	636	675	659	639	680	655	707	626	650	637	675	688	652	639	675	682	616	655	664	646	642	652	688	690	622	631	650	672	659	668	626	632	664	656	630	642	661	697	621	637	691	665	634	687	627	687	689	685	617	645	684	641	603	654	676	665	676	642	682	646	671	654	678	673	649	666	643	684	670	643	655	669	717	662	696	665	680	684	638	664	653	665	641	697	602	654	651	651	626	658	697	659	697	715	706	655	591	648	695	709	675	708	603	677	657	622	678	651	676	660	691	611	629	659	634	642	674	624	645	631	621	663	604	667	620	662	633	719	650	696	632	682	693	679	639	642	643	663	652	720	671	644	670	662	617	675	683	685	665	597	614	621	685	709	622	650	640	671	645	652	647	583	637	590	641	683	632	668	624	616	645	668	657	656	621	724	642	625	634	638	707	687	675	646	660	658	637	700	646	672	634	646	623	660	686	699	663	659	717	675	625	702	619	680	705	628	672	628	654	667	676	615	668	653	689	637	620	628	652	665	695	686	703	640	664	705	715	629	654	635	639	639	656	653	683	670	650	637	663	649	659	676	677	642	679	661	676	671	658	631	682	628	675	610	620	682	664	687	641	654	695	633	660	654	682	660	696	650	608	659	650	642	613	661	655	631	663	679	632	691	699	635	645	670	626	674	667	686	681	671	663	667	655	619	655	675	655	673	610	662	654	686	701	667	674	627	668	642	664	681	671	662	665	632	656	642	706	613	628	636	663	692	639	690	639	636	682	648	647	657	633	654	669	691	669	649	662	633	665	644	682	683	641	636	679	685	701	637	682	655	656	613	661	654	643	685	638	651	611	663	670	692	656	656	635	652	665	691	708	704	659	652	697	635	667	642	649	651	647	658	646	718	654	685	655	654	678	625	664	676	646	706	665	676	699	663	648	676	670	715	668	649	643	650	655	681	645	626	661	684	671	708	644	666	639	685	668	625	688	651	657	641	632	639	631	678	619	685	673	675	663	636	659	670	624	636	674	674	638	643	698	656	681	652	655	652	702	688	639	686	659	619	652	668	649	688	645	670	634	633	641	669	658	652	681	659	681	665	646	692	618	652	651	683	642	710	664	632	696	677	701	682	640	664	694	637	700	649	663	646	624	672	673	665	684	624	700	687	681	656	668	646	635	709	682	676	662	695	679	675	638	644	711	621	657	695	657	676	663	631	677	655	620	673	665	657	713	689	636	638	619	659	665	693	657	729	655	623	624	652	644	688	644	661	596	654	696	655	654	632	613	670	654	656	667	699	624	672	641	661	662	664	626	630	653	645	711	635	698	638	620	688	692	660	611	676	654	683	670	649	670	679	661	621	644	649	700	627	645	643	691	666	695	662	604	657	629	675	619	664	663	618	677	667	669	647	671	677	636	635	672	700	696	692	656	653	661	621	692	678	686	686	675	635	660	631	680	661	626	687	647	667	700	637	668	649	601	599	661	655	661	616	640	654	654	633	586	641	696	625	673	642
1623	940	421	268	304	446	371	308	277	213	220	179	153	127	122	120	484	138	76	65	60	67	50	51	50	62	62	58	56	56	61	44	45	51	38	35	36	45	32	42	46	42	50	62	36	43	38	47	39	35	41	36	40	37	36	35	44	67	84	113	119	95	104	70	66	52	45	43	43	33	46	47	41	41	32	30	33	47	42	29	33	39	33	42	42	40	31	40	40	38	33	31	26	36	35	34	40	29	21	39	46	35	36	40	29	49	40	32	47	51	39	41	27	29	40	36	36	34	40	31	42	43	51	39	40	30	39	38	32	38	37	45	44	30	36	36	44	38	37	39	46	41	33	34	38	31	40	41	34	42	48	44	34	42	37	37	30	36	43	42	29	31	35	42	39	38	40	53	37	56	36	35	29	30	41	31	30	46	33	34	43	34	32	38	40	38	40	44	35	32	38	39	42	32	34	35	38	29	48	31	44	36	38	35	39	44	33	35	41	43	44	30	43	41	36	33	37	41	43	42	36	38	40	48	41	35	36	33	44	45	35	32	38	43	36	32	34	28	36	37	35	36	36	27	44	33	34	38	34	39	35	45	30	41	47	37	29	26	44	40	44	33	40	35	41	34	37	37	35	40	45	42	27	44	46	44	38	38	38	48	40	28	37	46	39	43	40	39	37	39	37	44	37	39	41	30	28	39	39	28	34	30	26	36	33	34	30	35	44	33	41	31	39	48	35	35	37	37	37	27	35	44	51	40	32	36	34	26	29	29	41	44	43	34	42	30	32	35	34	33	42	38	50	30	38	39	31	35	33	36	33	40	40	35	32	37	36	50	35	52	38	40	38	35	34	44	30	37	31	33	39	30	36	38	37	33	32	35	39	31	35	33	43	29	39	54	33	31	37	34	50	48	40	34	46	37	33	35	33	38	26	36	33	49	40	33	35	42	36	37	30	31	31	39	41	41	46	38	36	30	36	37	36	31	35	28	31	27	33	37	30	43	35	43	45	41	34	44	40	32	43	40	30	34	33	31	38	44	43	32	29	36	32	36	39	32	36	42	40	40	37	43	47	33	43	38	41	33	27	34	25	32	36	45	29	49	29	44	34	27	33	26	33	39	47	34	43	46	27	35	38	39	34	42	40	39	42	30	31	37	33	49	38	30	32	48	44	44	52	37	54	35	39	45	40	29	55	36	41	35	46	38	31	36	28	41	40	31	37	32	36	45	29	34	42	37	29	32	41	36	51	35	42	44	26	32	34	27	50	42	33	42	28	35	42	33	28	31	37	40	42	43	36	41	42	36	32	34	46	28	43	36	36	39	43	40	36	41	42	32	28	40	33	39	41	43	30	41	37	50	50	26	39	32	38	32	46	42	37	33	29	48	32	30	43	36	32	45	40	36	47	41	47	30	48	29	41	34	27	39	41	41	39	39	35	43	33	35	44	37	56	27	35	38	31	34	43	42	36	49	45	47	34	40	40	40	29	45	28	44	33	39	36	36	42	54	42	39	36	35	24	46	34	41	44	23	29	41	40	44	37	32	37	55	37	25	39	45	39	38	38	29	39	32	40	54	36	32	39	39	43	43	53	33	50	36	42	37	30	44	37	40	42	42	39	36	35	43	33	37	33	42	40	36	33	41	27	33	39	41	46	32	47	34	37	34	38	30	29	37	40	28	56	39	41	51	46	39	42	43	32	32	31	30	40	47	46	41	34	44	31	41	45	49	27	31	30	40	36	36	26	44	39	32	39	42	41	33	37	38	43	38	34	46	50	43	38	26	50	37	44	42	38	41	32	47	41	30	51	32	29	36	34	42	42	47	48	25	46	39	34	19	27	36	40	41	44	35	40	38	39	31	32	30	40	47	26	25	42	41	38	35	37	40	37	38	38	38	42	35	36	47	26	36	29	41	44	34	33	38	45	33	31	41	30	35	45	44	37	41	35	34	35	26	50	31	41	45	49	23	37	28	32	31	32	42	42	22	31	30	34	50	36	43	41	32	36	43	32	38	40	41	31	26	44	36	33	37	34	41	39	36	41	32	28	38	37	46	36	34	43	42	51	35	54	43	29	35	40	29	31	42	23	34	50	39	32	33	41	37	38	39	46	48	50	41	34	28	31	40	39	38	28	32	33	35	40	39	35	37	39	33	38	39	38	30	41	35	44	40	36	48	30	43	35	40	41	39	36	36	34	36	44	37	44	41	40	43	35	29	48	45	31	32	24	39	30	32	40	38	35	35	43	42	33	40	30	32	44	34	46	36	33	40	41	29	48	36	33	46	37	34	39	23	43	36	43	44	32	31	32	39	43	39	30	53	34	34	38	37	35	39	41	48	37	36	41	40	36	35	36	38	37	44	33	36	38	40	40	35	39	47	33	34	41	43	37	37	29	41	41	35	38	40	49	29	35	44	43	43	24	30	32	40	38	39	38	52	42	35	32	60	36	37	40	45	49	39	27	39	39	36	46	37	28	40	47	44	47	46	44	34	44	34	31	41	34	31	32	33	31	39	35	36	38	32	32	39	51	25	44	41	31	36	37	45	36	37	28	36	40	31	40	31	34	35	39	38	42	40	36	39	33	41	37	47	31	36	45	43	35	37	37	30	27	38	28	44	44	42	31	34	42	30	31	40	44	31	28	32	34	37	44	51	30	30	34	39	29	35	32	49	32	46	41	37	47	38	37	32	32	36	32	39	37	43	38	39	37	27	31	32	46	43	42	31	40	27	41	40	41	34	27	45	28	41	43	24	41	33	42	43	34	29	48	43	31	33	25	21	38	36	42	44	34	27	44	30	41	35	29	37	33	30	38	35	29	50	33	44	39	35	33	33	31	41	44	43	35	50	40	29	36	27	43	31	34	37	43	35	40	40	36	29	52	38	41	37	34	32	33	36	46	46	37	32	44	44	42	41	38	44	41	26	38	43	37	36	40	36	41	36	49	38	37	36	26	41	48	36	31	39	33	38	37	39	37	37	32	38	33	38	22	33	39	20	61	41	43	40	44	47	44	39	36	52	25	41	35	45	32	41	37	40	30	42	27	30	40	29	29	32	48	34	36	31	37	42	47	40	47	34	33	42	35	40	34	46	37	32	37	32	33	41	32	31	41	36	42	48	32	45	35	39	49	33	37	26	29	40	42	47	34	39	53	34	41	43	41	32	34	40	35	27	32	44	44	31	37	44	31	38	42	48	43	39	29	29	37	27	35	36	39	38	41	40	40	42	26	28	34	33	31	36	44	32	26	42	32	28	39	37	36	44	29	42	32	42	25	33	41	39	33	32	28	42	37	40	48	38	42	37	34	36	48	34	37	41	32	27	33	41	45	30	38	46	32	40	46	42	30	39	35	42	37	24	37	36	27	30	40	38	34	37	29	43	24	37	42	33	41	29	43	27	35	37	43	39	38	45	39	56	43	33	42	38	38	42	39	49	43	48	36	41	33	36	42	34	25	45	38	32	39	40	40	37	31	26	44	32	41	39	30	36	33	42
21095	12034	5992	10611	18087	18652	15735	13061	10807	9262	7956	6602	5928	4653	3823	3952	10919	3705	2184	1913	1667	1501	1433	1319	1287	1302	1271	1169	1111	1009	978	893	829	742	698	702	690	597	643	658	674	647	612	611	565	603	568	532	533	496	523	539	521	519	482	439	587	1231	1908	2966	2942	2499	2240	1921	1263	779	614	521	493	433	424	452	450	411	483	416	426	442	444	428	446	417	431	407	406	449	407	435	443	496	464	428	457	484	459	447	437	447	419	440	444	426	449	427	437	417	427	467	441	454	449	423	447	450	461	443	450	457	416	444	425	445	473	428	426	422	466	415	419	466	475	408	450	440	445	429	438	435	420	415	417	434	452	410	462	414	422	472	451	394	455	439	441	485	434	442	418	424	436	434	450	470	437	413	437	456	452	437	479	424	422	466	428	457	462	460	465	444	429	432	428	437	426	459	419	398	424	431	452	416	425	459	410	435	437	454	449	442	429	439	460	410	412	460	406	457	430	446	431	443	430	415	439	427	430	417	446	417	430	423	408	476	475	421	398	404	458	418	448	432	445	437	449	427	444	450	431	426	459	434	454	425	426	440	439	424	452	463	447	442	430	423	472	445	421	431	448	423	447	438	437	404	436	435	449	412	455	457	402	433	434	447	408	420	415	436	430	408	437	419	444	445	442	407	460	448	471	434	428	440	424	449	430	434	417	454	451	441	487	396	438	446	473	449	415	466	397	437	421	425	433	470	418	454	466	415	445	460	466	420	464	432	406	450	466	471	461	410	451	411	432	403	428	443	456	425	458	442	440	412	445	466	436	421	438	415	426	444	459	423	441	404	437	458	449	461	424	411	424	452	442	455	422	383	453	460	453	419	485	454	455	434	437	448	424	443	444	442	431	438	443	453	445	430	422	417	451	472	445	442	442	426	447	451	432	464	402	442	427	424	400	442	414	459	432	444	432	456	446	469	443	423	467	413	457	500	444	405	457	483	449	423	415	422	415	435	439	432	438	429	444	446	460	446	425	442	456	453	423	435	469	472	402	445	469	483	449	414	448	445	434	428	431	427	455	481	429	469	423	398	448	442	471	434	425	456	407	446	453	436	415	437	427	432	470	444	436	421	468	446	472	441	428	448	414	464	406	445	431	446	421	450	422	435	409	411	446	438	446	427	448	461	462	447	446	436	430	439	429	437	451	457	449	420	420	439	433	492	442	432	476	408	453	467	431	433	433	446	418	442	433	447	433	424	412	437	469	405	419	458	427	459	463	409	428	433	416	435	459	447	430	429	403	444	434	445	415	475	441	435	449	422	437	458	422	456	498	431	420	427	409	428	398	439	448	439	444	429	433	411	438	445	393	450	466	466	427	420	436	450	451	451	432	388	443	467	440	431	456	450	458	405	435	424	457	432	458	457	422	441	456	424	481	453	420	465	454	454	455	473	428	407	446	468	444	424	436	435	433	419	462	424	428	445	441	446	439	478	419	438	430	457	449	417	439	449	422	428	443	432	447	448	452	449	426	465	464	457	426	412	430	431	429	452	483	419	424	454	418	449	441	444	470	408	458	428	434	469	420	390	432	474	455	476	414	454	438	430	437	433	415	425	431	419	419	447	421	437	455	418	406	466	430	441	432	442	428	442	465	458	442	397	429	431	452	468	429	452	454	442	455	432	420	393	442	391	467	428	405	451	444	461	457	442	402	435	444	432	443	426	480	409	412	443	495	435	438	425	436	429	449	443	448	431	461	444	452	458	476	435	452	463	428	455	437	433	455	385	423	403	423	455	417	438	468	418	389	449	417	418	438	455	448	443	450	454	442	457	471	439	416	401	406	463	410	395	448	477	435	447	420	442	424	450	451	432	441	415	450	457	462	400	465	454	442	418	439	409	430	458	410	469	440	435	450	449	454	420	418	459	414	407	463	441	432	447	441	405	423	439	429	459	446	454	447	431	445	459	415	452	441	413	425	463	444	394	431	462	454	426	397	494	414	420	444	424	428	462	445	451	426	406	430	452	434	432	425	440	428	429	465	416	451	469	444	445	411	458	418	401	477	456	447	424	418	451	442	433	418	422	443	435	423	435	474	442	428	447	441	458	418	396	457	464	468	453	451	448	480	430	424	461	481	441	421	439	449	451	423	428	461	445	450	429	479	414	463	450	429	446	437	417	424	445	426	467	403	428	417	429	461	459	425	458	462	471	438	390	414	502	483	440	437	433	461	415	470	428	429	416	447	450	434	465	417	421	463	418	448	464	429	442	398	436	440	439	435	426	432	391	429	428	461	433	411	430	458	417	422	436	440	467	435	443	439	444	451	435	457	456	476	444	476	442	439	421	454	442	443	418	465	413	468	451	459	449	432	430	423	413	430	400	414	436	399	449	444	468	435	476	425	409	443	445	437	481	423	471	435	429	449	419	431	411	456	459	431	396	423	453	445	462	459	425	420	426	446	443	444	480	437	466	475	420	443	472	418	441	429	430	446	454	436	458	494	405	434	428	429	454	425	471	473	401	439	420	444	450	409	454	452	429	428	456	437	471	434	452	429	445	437	448	444	410	407	402	452	432	428	441	444	421	438	411	431	387	404	439	425	441	428	435	456	428	456	427	434	428	434	449	459	421	453	391	420	419	444	453	425	468	420	414	414	419	445	426	434	455	448	423	429	461	418	435	456	448	432	469	433	424	442	464	408	466	426	454	468	448	473	473	459	459	426	463	458	435	449	436	431	450	419	460	411	401	426	440	439	400	433	413	415	402	437	458	420	429	437	428	432	434	438	426	399	445	458	446	452	405	404	424	404	448	424	483	434	435	449	429	439	448	434	450	421	406	422	433	448	454	470	419	409	426	463	425	470	427	457	440	435	426	460	422	416	402	427	480	439	478	424	443	397	462	424	439	451	413	482	466	418	429	421	430	444	440	444	481	442	460	438	451	433	404	458	474	411	464	435	440	420	433	473	431	446	458	437	392	420	454	447	428	447	438	447	481	433	442	476	463	428	470	446	436	418	440	419	439	426	448	465	452	432	433	437	433	413	435	436	439	427	414	419	436	433	443	451	445	435	463	412	437	422	432	439	432	426	445	440	422	452	458	429	435	475	408	433	472	467	450	435	445	447	439	461	445	475	448	442	503	442	432	460	478	441	449	439	432	432	461	482	415	430	378	424	430	428	437	453	437	430	469	445	420	451	441	450	428	426	431	469	444	475	428	433	408	428	422	418	447	379	407	396	434	427	407	441	438	437	440	466	417	448	437	433	426	423	446	443	414	456	423	426	471	424	445	457	455	421	446	413	442	432	442	448	456	431	426	436	458	454	437	466	427	409	477	419	462	414	470	416	426	414	421	442	433	441	472	434	455	425	435	414	433	411	399	445	445	445	428	415	453	430	415	428	465	441	440	452	434	448	443	435	429	466	460	468	450	441	458	408	467	457	416	462	438	443	458	447	417	409	449	444	456	423	453	438	452	438	441	428	422	409	412	424	483	456	461	451	445	464	450	456	402	417	463	461	477
3044	924	476	330	342	434	413	382	285	275	240	182	186	148	184	153	476	180	98	89	103	105	93	99	88	77	111	75	86	77	73	65	75	58	65	70	66	67	71	64	73	70	84	74	75	65	61	53	55	67	69	50	70	72	65	71	68	58	79	62	75	153	159	193	127	83	87	82	66	64	57	69	54	58	50	65	76	69	71	56	66	56	67	66	55	62	62	56	64	58	72	56	67	65	72	73	70	62	70	57	68	50	59	50	72	60	52	53	69	68	65	62	66	56	66	60	68	49	69	56	51	61	56	60	63	54	65	64	65	60	58	74	70	63	73	59	56	60	61	57	53	68	75	68	61	77	69	72	56	62	45	57	59	64	65	53	57	62	54	67	65	78	82	69	59	48	53	87	59	55	72	73	68	54	55	52	59	65	56	73	59	68	53	58	57	73	44	49	48	69	58	63	62	68	62	67	64	73	65	74	59	55	58	72	67	47	50	80	51	60	63	62	57	63	63	61	60	63	56	61	67	66	75	57	63	59	47	76	71	62	68	65	64	72	52	77	67	70	70	54	48	74	71	44	55	58	47	64	60	61	62	54	68	59	62	64	75	61	64	62	59	62	62	61	69	68	68	62	63	65	59	49	75	66	58	61	55	72	55	53	49	82	49	66	69	66	59	58	64	69	51	58	68	70	60	57	51	54	68	59	45	60	66	70	50	68	65	53	65	68	62	52	58	64	74	54	52	57	71	58	73	61	64	45	60	68	76	58	66	64	58	63	68	56	65	68	59	51	48	58	67	74	60	61	64	64	72	67	56	58	67	63	55	67	72	68	72	62	64	55	61	63	73	54	61	70	51	66	64	63	57	56	47	52	58	71	64	57	55	48	44	60	60	66	78	60	76	52	59	59	52	64	61	62	76	57	58	63	69	53	77	58	60	64	68	56	53	53	54	59	75	70	54	65	59	65	47	57	50	52	63	66	62	64	53	67	57	56	57	66	48	71	50	61	58	82	62	59	71	71	57	54	50	75	56	62	61	54	63	79	52	58	49	61	71	78	54	57	63	68	58	65	77	52	73	62	73	62	74	65	70	60	52	61	65	62	63	60	73	68	63	67	60	52	64	75	51	62	63	49	63	58	56	60	61	66	61	70	64	63	62	58	56	66	61	51	59	57	57	52	81	45	56	61	51	51	55	61	57	61	68	61	53	53	61	70	68	65	53	59	55	55	60	60	67	62	65	64	60	64	57	71	63	59	55	71	60	61	69	64	54	59	41	56	74	83	68	53	60	74	91	66	53	70	53	59	75	57	62	62	61	64	69	57	71	66	56	68	64	49	65	62	59	57	63	65	65	62	60	58	75	71	64	60	65	60	54	65	70	59	57	71	56	52	65	63	57	62	55	58	64	55	58	60	65	60	66	49	60	62	68	64	49	69	46	68	53	63	47	50	49	56	56	67	60	65	67	60	54	49	47	69	57	60	53	66	62	66	58	55	58	59	66	58	57	46	75	57	56	62	51	56	55	47	65	68	58	64	61	53	65	55	51	64	62	78	77	49	73	62	55	57	70	59	59	59	63	66	65	72	62	65	81	59	54	55	77	71	65	60	70	66	59	67	64	56	54	68	69	72	50	52	54	73	71	55	61	54	66	56	56	56	55	70	69	69	66	64	61	64	59	43	57	61	57	62	57	61	61	71	75	73	58	66	78	53	54	59	53	86	56	58	71	68	60	80	76	52	84	52	60	56	66	62	54	58	54	67	65	67	70	66	55	57	51	55	58	69	72	49	56	77	55	77	61	56	65	67	67	44	62	61	64	54	75	61	54	42	66	72	70	66	64	57	68	48	65	64	65	55	61	52	56	69	60	52	68	45	56	57	60	51	59	83	73	69	59	50	51	53	73	63	56	63	50	71	61	69	59	70	49	63	62	63	53	65	54	70	52	67	60	64	63	65	67	50	52	68	61	61	61	60	60	62	64	57	75	59	50	52	50	65	53	75	66	81	66	58	60	57	71	75	53	54	72	56	64	63	73	59	57	63	54	62	65	71	55	47	57	50	59	70	69	79	78	56	70	74	58	74	54	61	61	71	59	70	81	54	49	68	68	74	66	67	64	64	64	75	71	58	67	67	62	61	56	60	74	67	59	54	50	73	69	63	61	53	76	59	54	59	61	61	46	60	65	53	60	60	60	63	66	61	58	66	62	58	84	62	68	55	57	50	54	64	44	56	59	66	70	64	67	64	75	70	62	50	68	60	68	72	58	62	49	64	67	63	66	63	61	75	56	60	69	58	61	59	52	61	51	55	58	55	54	60	44	63	67	65	66	69	56	55	72	70	57	62	56	63	48	59	67	64	49	56	62	67	61	74	68	61	60	58	66	64	64	73	60	51	56	54	70	78	65	68	61	68	57	63	52	60	46	69	66	78	51	69	50	45	57	67	61	58	55	71	57	60	51	84	51	67	66	60	60	49	52	77	54	65	57	59	74	64	72	51	60	69	50	67	82	70	55	55	65	61	58	72	62	62	48	55	65	75	72	82	53	68	70	49	64	74	44	68	71	61	54	70	66	61	69	51	58	81	59	62	70	62	75	69	62	57	76	57	48	75	60	57	66	74	68	68	72	62	75	68	62	53	60	49	65	69	61	55	71	71	65	90	37	69	61	61	54	61	59	59	55	55	75	59	55	79	66	61	59	73	50	57	73	57	59	46	59	66	68	48	60	61	70	67	57	58	56	69	67	69	50	61	70	52	58	70	59	61	60	84	63	73	66	52	58	56	66	60	62	51	69	50	53	53	51	59	66	68	59	64	68	64	74	69	61	68	57	66	50	70	52	62	69	66	51	48	49	56	60	68	76	59	69	56	49	58	73	70	54	65	69	64	64	67	60	59	68	70	63	58	55	57	70	56	52	69	59	57	54	54	51	58	57	69	67	71	61	72	59	62	64	66	55	64	53	67	55	60	60	58	76	59	53	71	65	57	54	69	65	68	58	57	48	40	58	80	58	67	65	71	68	70	68	69	64	52	64	58	46	57	58	65	75	62	54	78	70	70	65	61	70	56	62	52	70	60	66	65	45	66	63	67	63	74	68	67	70	69	58	51	61	71	62	54	61	49	70	65	67	62	54	65	81	71	65	64	62	67	62	60	62	59	60	67	58	64	71	73	66	60	61	51	64	74	53	72	71	72	52	59	67	64	62	54	80	58	59	59	53	74	67	63	75	67	72	61	63	62	62	57	59	60	72	50	59	50	59	61	73	61	60	48	58	70	60	64	65	70	68	61	62	68	68	63	49	66	62	71	55	60	66	72	56	54	67	58	56	57	60	86	62	66	70	64	63	66	67	60	58	74	74	61	76	70	58	63	79	65	64	51	69	55	59	51	59	71	57	71	58	57	72	61	70	63	60	55	60	61	58	50	55	60	70	56	66	73	70	71	55	62	60	64	44	44	59	77	60	50	70	67	66	61	57	70	61	58	51	66	66	64	54	67
20436	11266	6772	10696	18159	19291	17238	14344	11808	9793	8638	7198	6437	5763	4980	5172	11724	4685	2627	2447	2163	1949	1921	1821	1814	1769	1696	1636	1570	1446	1379	1235	1131	1097	997	945	973	874	992	955	860	892	885	910	838	834	835	815	797	759	806	824	746	772	798	793	837	845	819	912	933	3409	4355	4437	2881	1596	948	927	729	676	706	723	708	704	719	726	704	733	700	710	693	718	692	678	695	688	687	720	689	699	676	769	753	716	737	740	700	774	711	741	693	710	716	764	696	665	720	739	731	675	748	753	721	681	706	674	692	685	681	714	735	769	688	703	752	719	683	728	701	760	678	741	676	715	632	711	700	681	704	730	707	628	735	678	739	725	679	690	705	705	683	674	728	699	745	721	720	734	688	707	680	744	741	696	705	705	685	726	707	682	675	724	685	733	735	719	709	693	742	680	704	741	675	690	729	702	726	778	658	709	726	713	732	743	694	686	696	700	742	707	718	732	701	724	724	687	746	720	747	730	724	669	674	712	690	741	734	691	770	747	717	748	740	768	704	695	695	712	726	715	659	683	694	684	736	750	729	743	697	724	701	760	713	723	770	737	708	707	724	740	725	729	702	734	680	731	691	669	730	744	728	702	752	714	693	674	726	693	708	688	729	691	740	686	692	730	665	706	703	744	690	707	766	679	722	700	723	742	686	690	705	709	747	692	700	719	738	686	727	708	780	689	706	685	706	717	749	664	706	709	709	661	693	683	711	714	755	755	734	693	689	709	653	688	675	714	763	703	730	687	707	715	704	733	727	708	693	713	713	682	693	728	680	762	716	711	710	721	740	725	725	733	716	731	744	748	758	719	764	747	698	727	721	697	735	737	727	694	650	767	697	720	729	712	733	695	745	676	697	786	718	710	717	702	714	726	720	699	729	716	701	755	761	697	714	707	676	750	780	695	714	773	691	724	729	721	695	679	672	728	695	680	688	739	729	736	714	720	698	711	768	700	679	707	709	708	743	703	738	741	709	700	716	681	662	790	673	687	726	653	703	670	721	672	714	735	700	741	712	710	728	764	683	751	732	700	714	677	717	761	722	724	713	729	691	703	692	699	746	706	678	667	709	718	725	705	636	731	691	701	729	719	692	726	716	692	781	705	764	699	735	725	716	711	744	722	713	686	688	670	725	676	743	726	689	701	722	702	727	746	730	702	692	707	738	699	713	691	666	658	706	736	776	691	659	668	690	704	680	706	647	698	726	765	714	683	698	698	735	719	704	736	727	719	702	714	744	702	752	692	682	723	667	700	717	700	682	741	738	683	712	699	706	692	741	694	680	724	709	674	687	725	761	692	687	730	695	714	712	651	740	700	739	687	736	712	682	724	699	715	714	725	693	730	720	702	703	671	683	682	700	717	709	693	690	705	727	699	720	708	736	761	656	715	722	746	738	684	716	661	706	711	724	689	744	746	694	699	725	710	732	758	729	722	680	702	743	688	703	738	689	742	716	698	688	786	708	711	706	705	703	697	703	735	721	686	715	734	715	724	709	725	738	737	702	686	713	690	757	734	714	702	707	715	692	758	741	756	709	741	707	719	713	729	701	745	699	704	669	705	675	710	674	723	728	691	735	681	723	666	711	701	726	752	733	717	715	715	692	639	741	698	718	668	695	653	688	680	774	756	660	705	702	741	734	743	736	697	655	689	692	734	701	700	702	714	677	690	775	748	700	688	731	706	752	709	685	729	686	768	730	704	701	718	715	736	688	716	683	752	743	712	736	737	742	719	723	739	684	737	699	713	752	708	717	712	716	722	684	730	717	705	694	676	715	771	670	752	735	733	758	697	739	749	739	730	687	706	711	692	733	727	726	688	665	699	667	740	722	713	717	751	755	672	714	706	697	708	677	740	683	681	686	740	717	707	748	706	745	763	699	700	681	748	699	675	760	712	703	703	705	680	712	643	716	702	698	735	726	709	674	710	713	764	706	710	735	680	712	683	751	679	739	704	707	733	701	710	664	687	704	768	730	699	688	661	693	696	682	723	684	698	693	736	692	687	735	700	724	672	744	666	745	743	705	742	724	740	730	727	673	765	721	694	691	691	743	721	725	695	647	698	723	737	703	708	699	715	713	762	704	724	740	753	686	674	660	712	755	761	710	724	688	718	697	732	720	734	711	707	738	694	699	753	678	719	704	693	687	692	637	739	723	719	723	735	705	729	739	685	740	699	697	727	716	766	656	755	743	717	743	730	695	729	704	689	730	713	758	700	731	686	725	705	761	726	682	653	688	781	736	712	715	662	706	747	758	728	733	711	699	731	697	763	695	699	744	722	739	713	737	691	723	637	700	703	672	709	716	709	699	696	704	762	704	704	679	715	711	726	726	714	774	712	722	685	734	680	719	699	689	684	712	769	769	676	692	723	731	729	712	665	699	681	719	727	708	707	668	726	705	705	708	696	733	690	710	696	744	731	721	733	694	763	718	701	703	670	720	698	733	689	726	735	723	696	689	708	724	741	704	690	756	720	750	707	681	713	716	737	739	726	708	681	675	718	702	715	773	725	737	704	752	715	682	693	678	718	702	679	695	703	717	734	728	655	710	727	673	717	706	670	735	684	726	716	767	697	735	746	666	729	677	657	747	678	679	712	684	734	749	752	732	737	713	685	731	761	670	725	762	725	721	703	756	688	758	662	730	685	641	735	712	701	718	724	724	720	692	689	771	705	696	699	685	682	734	706	715	723	720	707	755	718	687	719	711	681	761	691	701	712	716	694	745	696	720	726	722	693	711	728	711	708	760	729	668	690	711	674	699	716	736	727	734	705	736	725	700	675	720	714	733	716	765	704	713	703	706	718	708	673	722	724	715	746	753	734	736	717	693	702	669	707	758	687	693	681	709	726	723	731	723	690	739	714	686	679	725	724	691	735	704	749	690	679	725	760	723	724	687	725	709	712	707	674	723	709	699	739	719	727	713	697	754	757	673	676	738	738	685	766	721	723	689	720	688	732	720	666	757	719	688	722	706	693	709	719	703	737	685	741	723	770	670	744	720	732	724	757	720	706	740	685	717	696	718	725	702	743	669	718	671	675	731	716	716	718	717	713	712	737	740	724	734	721	745	728	731	735	701	711	682	689	717	722	712	678	693	697	701	695	753	689	670	750	725	764	709	701	708	717	723	672	679	747	719	689	667	714	687	701	750	681	723	752	698	710	738	705	743	680	716	709	703	682	746	735	658	718	695	700	708	666	702	686	718	671	719	713	710	720	668	680	728	735	650	725	709	700	670	655	734	698	723	691	734	705	697	692	674	755	764	737	784	692	707	703	741	672	763	707	741	701	737	680	720	711	725	738	718	656	730	735	728	713	685	750	716	709	672	736	734	708	718	724	746	750	728	720	740	734	741	678	717	689	688	722	681	684	697	697	734	704	697	695	682	650	700	699	723	714	707	729	711	724	768	711	731	716	750	724	720	728	700	732	720	704	700	667	752	722	662	724	716	704	673	736	706	696	704	728	719	696	716	668
2676	1445	766	426	448	653	623	500	435	342	251	226	209	215	185	347	724	195	97	100	103	75	82	69	86	81	80	66	75	54	58	61	47	52	40	35	48	43	40	40	51	43	36	49	29	35	50	43	40	36	36	40	44	33	32	33	27	38	31	24	43	126	218	163	144	70	49	42	38	43	27	34	33	36	39	37	30	35	29	48	44	43	40	38	30	39	32	40	27	38	43	42	37	48	32	41	38	33	36	32	38	33	38	29	31	32	27	39	43	35	32	34	34	30	34	38	36	38	34	26	40	41	33	32	46	33	27	27	33	41	36	29	43	36	22	37	40	37	43	28	36	37	40	39	42	25	35	33	37	38	33	31	31	37	44	41	30	33	34	42	41	28	28	34	36	43	33	40	46	44	31	31	35	35	27	29	38	49	34	29	32	46	37	38	35	27	37	33	39	48	44	40	38	36	33	37	28	30	34	28	30	30	36	38	40	25	29	29	38	34	26	29	40	43	29	36	27	36	34	45	43	27	37	32	32	53	41	21	29	47	37	34	46	48	37	26	33	47	36	44	36	38	29	31	33	33	37	36	29	35	35	42	34	35	37	31	33	32	46	42	42	43	36	29	38	36	41	38	39	34	38	27	48	29	22	32	35	29	39	27	38	63	39	36	28	41	27	37	51	42	38	36	38	37	30	34	29	30	27	33	40	39	35	35	31	37	43	36	33	44	36	37	37	31	32	29	36	34	32	38	39	32	34	37	38	26	29	26	51	40	36	35	34	30	36	35	40	37	43	22	22	41	25	26	47	37	40	37	35	34	39	34	28	35	31	43	33	39	34	29	30	37	41	27	24	44	29	36	33	31	30	44	40	39	32	42	39	35	34	37	41	36	41	44	28	34	26	37	30	47	37	37	38	44	42	31	27	37	37	38	30	23	35	33	29	30	34	40	52	28	54	31	42	30	27	35	33	45	35	50	33	42	40	34	33	41	27	32	32	36	40	33	27	32	44	41	41	30	31	31	30	28	25	21	36	33	32	46	40	30	33	44	39	40	43	33	36	32	30	36	41	28	42	27	43	24	23	37	41	37	34	34	29	35	41	34	26	34	33	37	28	32	28	37	42	30	33	38	28	35	41	32	33	37	32	28	35	43	39	43	42	43	46	41	34	29	49	36	35	27	30	38	35	32	35	35	39	42	38	27	39	38	41	37	32	42	35	38	42	29	31	37	34	33	34	41	30	32	28	41	32	38	37	33	36	43	35	40	35	35	38	40	34	39	35	28	46	32	20	38	35	43	26	36	36	47	38	31	32	38	36	47	28	39	25	28	37	31	29	34	44	49	38	36	34	31	31	36	41	43	42	41	36	37	31	39	40	52	47	30	47	39	42	40	42	33	35	27	36	32	38	37	40	34	36	25	28	32	44	36	37	40	30	31	31	37	31	39	34	25	31	30	28	36	31	35	43	48	28	32	43	32	29	24	31	43	36	43	31	28	36	41	29	35	32	25	37	32	31	41	34	42	40	42	39	42	37	41	26	49	40	24	45	31	35	29	35	31	45	33	36	42	40	36	33	28	38	32	40	36	37	33	28	34	34	46	38	41	32	30	39	32	41	22	32	43	29	32	26	31	40	36	34	42	28	30	33	39	36	28	31	38	41	43	40	37	36	32	41	43	38	43	36	35	38	21	35	40	25	48	36	31	33	42	26	51	31	32	25	35	33	38	38	35	39	39	38	34	43	37	41	31	43	37	46	44	34	35	38	43	39	43	32	44	33	28	40	37	39	47	34	32	35	28	40	34	33	34	47	38	43	31	43	32	35	28	29	34	38	47	33	33	33	30	30	40	31	28	40	32	31	35	47	26	35	38	31	43	27	39	45	42	43	40	33	23	41	43	23	41	33	38	35	34	31	40	39	33	42	36	19	31	42	31	37	42	37	33	32	28	37	33	46	38	40	51	40	34	38	28	35	34	29	28	36	34	37	41	40	32	25	32	40	40	46	43	44	24	42	31	34	42	36	37	43	39	41	35	36	36	38	35	47	38	26	35	33	33	28	37	37	31	34	37	33	46	31	31	45	41	35	36	35	29	29	27	43	43	40	32	37	31	29	36	34	28	42	35	32	33	26	45	32	23	34	38	36	29	38	33	31	35	38	31	37	39	42	19	46	45	31	36	37	39	33	42	36	38	31	34	29	43	32	36	42	32	41	51	29	33	37	44	40	43	35	38	38	34	38	33	28	34	44	38	36	39	32	33	43	43	39	29	29	32	37	30	36	38	38	40	43	31	39	25	39	27	33	43	39	37	36	33	45	33	37	36	36	35	29	27	33	27	33	37	41	47	30	33	31	43	33	29	29	34	38	44	32	40	48	46	41	40	36	27	35	27	42	36	29	35	33	32	31	36	43	38	41	30	39	33	34	35	41	37	34	41	32	58	37	48	37	42	37	34	25	36	36	25	34	37	36	36	42	32	43	34	34	30	32	43	33	44	43	34	40	29	31	29	38	31	32	30	35	39	41	46	44	27	41	36	39	49	44	44	38	42	27	29	38	38	34	47	30	39	28	41	32	28	32	34	36	32	33	39	35	45	37	34	28	43	35	33	32	39	41	44	46	44	36	30	29	32	38	56	34	35	32	42	38	32	38	30	36	32	31	37	34	26	45	32	32	38	43	36	41	29	34	35	45	38	36	38	33	40	41	28	41	30	41	36	30	34	22	46	46	45	22	31	31	30	43	42	34	41	33	47	29	40	44	37	38	20	35	43	36	46	43	24	24	41	40	34	35	37	39	33	25	32	33	34	36	49	34	41	34	32	47	35	30	38	31	39	36	42	37	29	47	49	37	36	36	33	27	44	29	22	41	49	40	47	30	36	39	41	22	31	30	36	41	26	34	40	28	42	26	44	32	49	36	37	30	44	39	24	26	44	40	34	40	43	39	39	39	41	45	20	26	34	24	34	46	40	38	32	30	32	33	37	37	39	30	39	39	41	38	37	38	34	26	42	43	28	37	26	33	36	38	30	38	26	39	37	33	31	35	39	42	31	40	49	53	42	26	47	47	38	36	30	26	36	29	31	44	44	39	38	33	47	35	27	34	35	39	41	32	38	43	35	24	40	36	25	34	31	38	31	27	34	41	34	23	23	37	44	36	27	38	38	42	35	38	32	39	47	43	31	33	29	33	28	38	36	34	39	35	28	45	44	43	31	39	31	43	41	33	37	32	32	34	37	35	43	34	29	30	34	29	50	31	42	43	37	34	39	23	36	37	37	44	33	43	45	32	26	52	39	30	29	51	30	30	27	26	35	36	33	44	35	32	42	22	32	36	37	42	34	41	24	44	39	30	41	24	38	31	42	33	24	29	38	39	46	39	36	49	28	42	34	32	31	39	37	44	34	28	42	38	30	37	51	31	40	34	42	41	49	32	45	32	32	19	46	24	34	35	36	40	33	39	39	27	32	29	23	35	45	37	39	48	41	52	27	35	34	41	45
25984	14476	8771	13627	21461	23096	21082	18105	15112	11984	10182	8686	8208	7361	6189	10709	12231	5764	3185	2937	2649	2355	2221	2098	2135	2111	1935	1837	1634	1416	1230	1150	949	827	773	707	645	682	665	689	668	634	609	590	557	635	584	558	574	533	498	469	535	497	469	495	434	482	447	490	508	3713	6696	4977	3531	2073	494	611	412	423	396	380	400	432	416	426	396	439	417	401	419	436	404	415	394	401	391	441	423	425	371	445	567	566	497	534	438	445	431	442	400	404	399	418	410	406	384	378	422	357	448	379	410	420	437	418	408	406	418	401	416	410	426	381	430	403	435	424	404	376	404	404	381	427	408	416	403	427	405	415	416	447	435	382	413	388	430	395	407	436	421	437	397	431	410	386	390	416	413	419	403	450	430	397	424	445	414	388	443	445	426	414	369	438	448	414	424	390	417	389	407	427	439	391	384	416	395	433	421	409	378	393	417	389	441	387	459	411	403	416	442	422	420	386	417	439	391	438	381	404	417	400	405	412	379	439	367	416	423	420	403	358	408	413	408	413	411	419	442	390	425	375	397	440	412	430	375	411	419	436	388	427	430	420	418	420	423	385	400	394	399	390	400	418	385	412	433	398	407	430	431	432	401	470	392	420	430	412	460	410	437	435	420	412	410	400	416	434	452	425	407	425	449	411	399	390	396	387	437	405	422	420	370	374	403	394	442	439	427	425	404	413	410	393	429	393	407	425	385	404	383	417	427	395	406	406	418	386	435	376	441	417	431	401	382	408	413	450	454	407	386	400	423	394	438	385	409	431	444	381	417	434	394	427	418	398	419	424	412	433	442	428	424	399	427	420	442	422	428	413	420	400	386	391	408	399	449	432	436	405	386	401	415	416	415	409	449	423	427	373	374	416	387	399	428	424	396	381	419	410	396	429	424	430	432	398	407	426	384	363	413	393	398	404	402	418	423	412	377	418	401	403	437	417	406	408	427	441	449	405	457	437	417	403	419	436	431	405	412	367	399	402	451	394	430	418	394	420	419	397	431	441	437	435	452	443	448	417	406	405	402	408	399	383	418	408	383	404	410	416	417	414	413	420	413	384	429	404	424	414	418	392	427	370	439	386	403	437	450	426	442	407	434	401	402	425	440	397	395	420	419	430	411	449	439	445	425	371	422	395	438	402	433	418	456	387	417	413	448	391	403	429	407	401	448	402	430	410	420	411	421	419	417	421	370	440	422	396	374	408	416	416	411	391	412	436	419	422	420	452	399	385	470	447	411	461	399	406	408	450	443	406	397	415	402	410	399	446	374	457	415	386	391	436	402	421	414	397	405	432	404	397	406	397	433	401	391	414	394	394	420	445	409	421	399	398	415	366	408	409	418	414	435	422	422	413	414	372	439	403	424	379	414	421	392	405	424	418	410	451	400	402	373	429	402	408	411	416	404	411	409	401	387	408	429	429	417	435	417	375	429	388	386	408	402	396	416	426	433	409	432	413	458	441	416	376	439	372	411	450	416	430	375	433	416	436	419	374	413	424	408	419	426	427	442	378	433	428	438	426	442	435	405	431	395	452	421	358	418	417	449	429	390	419	429	408	396	422	416	394	412	413	412	422	402	416	414	418	428	434	433	437	413	404	426	419	417	440	384	404	388	406	429	386	455	414	395	390	419	394	448	400	407	408	432	396	436	431	404	404	393	422	460	454	370	442	400	424	421	416	409	396	454	434	431	437	425	394	424	395	449	413	434	398	434	466	419	398	405	436	432	460	433	418	385	428	398	440	423	397	418	399	377	387	412	420	392	422	426	389	392	422	400	417	431	413	429	420	405	419	405	387	432	381	392	407	443	399	401	413	424	437	424	417	398	431	405	427	452	398	418	428	429	405	418	410	414	391	447	420	451	400	409	412	421	409	406	435	427	412	394	408	455	404	407	413	394	432	379	425	394	421	425	420	406	430	394	415	424	389	401	413	425	391	380	447	448	447	374	390	433	418	372	415	382	421	433	422	430	399	431	394	432	400	395	354	423	412	421	418	436	427	409	429	381	428	424	403	403	372	395	397	373	429	413	422	429	426	404	437	446	405	392	413	417	409	436	423	445	406	420	414	372	435	424	416	375	452	415	419	422	422	384	417	395	412	418	404	405	423	472	428	418	408	386	418	440	436	421	441	372	417	467	408	405	436	445	425	409	399	416	349	407	406	405	424	391	441	439	429	464	427	386	400	406	410	417	382	392	406	444	416	369	411	402	406	440	419	435	405	414	438	444	426	432	383	393	452	421	426	398	413	432	427	407	406	434	418	457	406	394	414	409	428	408	426	402	383	420	379	424	368	411	431	442	430	405	419	385	421	417	415	391	413	407	421	364	413	440	402	381	435	411	404	379	430	431	396	441	381	446	432	426	393	433	453	419	429	409	392	417	404	410	411	406	430	418	400	412	405	423	449	453	386	399	423	430	414	439	389	443	421	412	419	397	409	402	417	403	419	373	410	408	432	366	415	421	437	414	423	432	420	420	395	415	363	387	404	454	406	423	435	439	401	406	401	446	447	421	378	422	414	440	415	422	413	408	399	406	403	412	440	415	383	387	410	417	428	428	390	378	406	403	432	417	386	415	394	391	424	388	430	402	419	424	397	403	448	414	378	412	421	441	415	417	427	384	427	430	392	414	425	430	430	423	425	394	409	391	439	415	446	424	424	377	425	438	408	449	428	404	433	397	453	428	394	445	380	431	395	404	442	395	409	410	434	417	405	445	398	393	407	390	383	404	433	386	457	462	426	385	401	419	425	396	424	380	390	398	410	377	418	410	410	437	408	430	412	444	384	390	439	464	424	351	414	422	402	417	418	422	448	431	385	416	451	404	416	422	427	419	425	458	377	410	387	432	416	440	421	428	420	443	399	412	424	424	395	387	404	415	425	391	414	439	402	411	399	424	379	439	406	427	388	405	420	414	387	426	408	379	419	402	442	446	401	396	442	402	431	381	391	421	422	403	386	412	411	407	428	425	398	419	442	404	431	405	448	418	421	423	408	444	390	449	435	394	453	416	409	445	428	439	394	418	421	441	433	386	407	415	410	420	419	418	422	478	391	416	405	411	410	397	424	462	392	434	395	441	400	398	413	398	435	418	408	438	391	374	428	461	410	401	415	407	399	406	400	392	415	390	392	450	396	410	448	408	382	411	414	407	419	423	412	456	413	421	420	392	458	401	387	385	414	419	418	402	395	397	433	424	405	402	422	415	437	407	408	399	448	434	392	421	422	415	419	421	399	393	411	392	433	401	396	376	404	389	426	408	376	407	454	441	440	410	425	398	409	393	438	435	415	394	419	411	403	440	401	409	448	389	379	440	384	409	418	411	406	390	427	398	359	426	408	383	418	421	414	372	415	426	426	366	415	400	407	399	427	419	384	396	385	423	418	453	437	435	417	399	392	422	421	417	382	378	403	388	415	384	431	391	416	408	410	435	407	405	381	459	409	430	398	411	408	422	429	425	423	387	429	407	399	417	395	382	405
1922	453	254	160	160	207	240	201	181	159	133	123	121	110	93	174	277	108	64	72	77	67	62	68	58	54	57	64	60	58	52	43	57	58	63	55	44	50	56	54	52	59	47	58	49	48	43	41	47	40	53	63	58	49	51	52	62	45	54	55	57	81	86	85	64	61	51	44	52	47	47	51	53	44	62	55	57	63	46	35	43	52	62	53	51	47	52	46	52	52	45	53	48	34	56	40	46	64	35	51	56	51	68	49	53	61	49	49	51	49	50	53	63	41	56	56	51	55	54	43	52	48	48	53	44	47	44	60	44	57	51	55	56	48	52	58	57	46	56	65	43	60	58	51	55	43	54	56	53	56	47	47	59	48	55	40	51	51	52	44	61	59	51	55	57	50	58	51	44	52	61	47	50	56	53	56	59	44	47	37	51	57	53	59	54	65	40	48	48	49	54	49	31	59	38	58	54	55	54	46	68	51	57	44	42	49	53	54	49	58	44	44	59	60	50	44	54	51	47	44	49	44	51	50	50	54	58	49	50	40	53	55	52	57	67	55	54	45	56	51	37	49	71	50	39	46	65	59	54	53	47	41	51	60	54	52	42	58	56	51	56	56	46	48	45	56	60	54	57	49	44	62	53	41	50	56	66	51	73	38	58	57	47	55	58	69	47	41	65	61	59	53	59	40	51	62	50	51	53	56	54	47	48	55	48	46	54	53	61	55	58	37	52	55	45	44	41	60	74	50	50	63	61	40	45	51	51	54	70	43	50	48	54	56	49	53	55	50	48	56	69	42	62	54	59	37	46	57	49	43	52	45	49	66	62	58	58	47	45	53	49	52	44	43	61	54	52	57	59	45	53	54	52	57	61	55	49	51	55	50	43	50	51	49	58	45	44	59	52	45	66	52	46	64	57	43	59	52	53	55	51	67	54	50	44	58	54	64	55	57	47	48	49	50	48	52	53	55	56	52	53	54	53	52	57	50	46	46	47	49	51	49	45	45	51	51	44	47	51	59	46	49	50	56	41	47	55	55	54	54	60	46	57	39	51	42	57	46	64	54	65	49	47	42	49	55	44	32	51	45	67	57	56	53	46	59	54	64	56	49	59	42	55	50	46	54	45	43	45	59	54	45	40	53	74	48	51	56	46	52	40	51	38	48	48	56	50	53	43	46	33	71	47	61	51	50	61	44	53	43	50	56	44	44	52	46	61	63	55	50	51	44	45	38	42	46	41	58	47	54	45	54	55	44	58	54	53	43	57	59	46	46	50	48	60	65	64	51	48	61	41	47	48	59	33	52	53	44	57	38	47	49	54	56	48	49	48	45	66	62	61	60	46	48	58	51	43	52	47	46	54	37	70	49	44	61	62	44	51	52	52	39	45	52	44	42	46	58	42	44	47	51	60	39	43	48	51	63	47	50	56	49	43	53	41	49	51	59	38	55	51	48	49	63	60	44	52	47	55	42	61	60	59	57	55	45	62	67	53	52	46	54	54	43	54	52	44	46	55	53	43	51	49	43	56	42	63	51	55	39	52	38	50	56	53	51	35	56	43	65	48	50	47	57	48	61	42	55	43	43	42	57	55	45	43	42	49	47	53	49	45	64	42	47	47	44	57	49	47	50	53	50	53	50	52	51	54	58	39	50	44	70	60	41	59	48	51	49	45	55	46	46	49	58	61	66	51	48	48	63	52	58	44	58	59	42	52	51	71	56	56	44	46	49	57	58	51	49	52	60	70	40	50	59	53	46	52	59	45	56	55	52	45	47	52	51	55	50	50	65	53	43	45	62	62	54	51	55	55	59	53	49	58	50	56	64	71	41	53	54	47	56	56	54	55	49	59	47	51	43	43	56	52	62	59	62	56	61	42	61	53	44	46	61	59	48	51	50	51	48	56	44	55	52	55	45	63	44	49	56	48	75	41	48	55	45	47	46	54	46	45	46	44	56	56	46	51	45	57	70	65	52	46	52	43	41	36	49	50	50	57	56	55	50	51	51	54	54	56	44	48	53	44	51	42	57	54	63	42	45	49	50	55	56	66	54	49	59	45	42	56	52	50	47	50	40	50	62	43	59	55	47	53	47	65	43	56	53	58	68	45	47	44	61	54	48	49	37	50	37	50	54	54	56	57	46	52	54	53	49	59	50	62	46	60	47	56	46	47	43	53	63	59	56	61	49	55	50	47	49	53	55	38	60	49	46	54	50	45	37	56	48	52	49	58	51	42	53	50	45	50	49	56	52	38	38	49	63	46	47	56	55	50	55	56	64	68	42	46	60	35	54	53	46	60	55	49	56	57	52	47	48	55	46	43	39	43	44	45	56	43	42	47	50	59	58	53	69	47	49	65	61	66	34	55	58	48	55	46	54	60	46	43	48	63	36	37	49	62	64	61	51	47	52	46	56	40	53	61	59	51	69	54	57	59	53	49	35	49	56	52	43	55	52	46	45	50	52	55	45	49	52	49	48	47	56	63	44	59	67	62	55	56	63	49	59	47	51	45	49	60	42	46	43	50	58	59	41	61	45	49	52	65	55	63	53	45	51	41	51	62	50	43	62	61	48	70	62	54	53	47	46	45	53	40	47	64	48	54	59	64	52	40	48	62	40	56	45	54	75	65	39	59	49	53	57	58	57	48	45	60	45	58	53	51	57	46	44	48	40	51	51	49	56	51	39	47	56	45	55	56	57	53	55	49	52	52	35	46	50	54	49	57	40	54	51	61	48	44	45	58	58	55	51	54	64	50	47	58	51	59	43	46	63	34	55	57	52	55	53	62	54	47	47	57	52	60	60	55	51	45	49	54	57	51	50	46	42	47	50	52	57	45	68	49	57	57	49	57	52	51	47	42	54	42	50	46	51	46	52	52	46	60	50	49	57	53	62	48	64	54	51	62	47	46	55	39	51	54	53	52	53	72	37	43	59	53	64	41	56	51	53	47	55	53	51	43	63	43	59	45	55	48	52	49	44	55	49	45	53	50	46	64	51	57	44	48	52	57	63	62	51	49	55	52	55	46	60	58	57	54	45	48	45	47	50	71	58	64	49	48	46	56	49	66	42	47	59	53	58	58	56	46	41	45	62	60	45	46	44	59	46	42	50	58	39	48	44	43	50	54	53	57	47	40	58	61	49	46	43	53	47	37	50	49	62	38	69	59	48	51	48	47	48	44	47	49	56	60	57	51	56	52	54	51	47	38	49	46	51	50	61	47	51	68	53	52	68	43	52	46	53	61	49	50	43	47	40	41	45	40	63	57	45	42	50	64	57	44	53	56	65	55	51	54	49	52	44	47	53	46	55	44	47	55	58	52	60	48	46	51	56	54	57	55	53	47	58	36	57	47	44	52	63	50	49	53	51	42	48	44	50	56	52	44	50	49	48	51	40	48	55	57	56	51	52	59	46	60	53	53	54	51	47	61	60	48	55	56	42	46	41	50	62	48	46	64	53	49	53	57	56	60	47	48	53	43	56	52	47	53	59	45	50	52	52
16775	7784	4369	6382	11716	13055	12203	10555	8638	6949	5580	4530	4021	3381	2687	5558	7667	3012	1571	1477	1242	1269	1267	1230	1215	1140	1073	969	894	847	852	764	731	733	708	695	715	696	672	668	639	637	676	656	659	675	671	638	695	681	681	644	651	627	617	638	630	613	622	568	787	1432	1819	1807	1448	832	624	656	548	596	618	635	622	609	612	620	639	609	602	591	621	615	556	575	599	597	569	590	649	616	621	627	621	623	642	634	623	649	599	619	587	580	616	622	618	579	620	646	608	581	616	598	607	619	640	614	635	582	619	646	614	611	636	624	569	639	605	594	629	619	620	611	620	585	590	605	587	682	594	547	644	602	612	620	554	574	644	602	602	558	628	618	592	641	574	586	618	636	645	591	612	611	576	654	568	627	631	620	614	643	644	556	602	619	604	610	624	593	609	645	613	639	575	617	651	568	585	557	584	610	608	629	610	660	599	645	645	626	593	639	610	632	607	646	656	624	616	602	568	573	624	583	605	626	637	615	613	565	623	629	593	587	624	657	655	577	619	623	580	665	626	559	596	648	643	617	617	595	579	630	664	619	622	622	617	598	647	614	614	586	568	634	640	606	644	604	613	664	634	635	617	623	666	661	596	627	621	588	607	593	615	585	593	596	605	578	630	618	664	605	631	612	589	617	627	640	589	636	598	621	580	610	628	597	563	622	649	565	600	612	582	617	649	639	623	619	590	602	585	625	574	591	651	593	630	597	613	633	666	626	598	565	633	587	585	569	596	619	633	583	646	559	591	625	630	637	561	640	586	663	645	596	559	635	651	674	624	563	633	622	677	640	629	628	584	598	592	551	580	629	607	628	605	609	632	647	569	596	592	608	587	619	639	625	614	578	655	576	634	624	593	659	614	611	605	629	643	657	604	580	582	603	627	646	607	587	667	559	601	594	622	593	645	620	622	638	627	606	561	607	577	591	588	548	633	597	594	639	595	616	614	597	635	633	610	594	620	632	565	584	593	652	594	590	622	571	599	606	630	653	575	591	648	622	632	589	657	617	560	615	595	591	600	635	603	610	584	640	610	575	641	619	597	617	643	586	557	592	641	600	617	592	628	617	577	598	623	621	572	608	657	616	637	615	630	565	600	612	645	611	631	602	634	610	640	594	603	569	602	613	623	616	616	569	637	603	656	611	582	566	576	622	606	651	618	597	611	599	613	570	636	634	621	603	562	632	628	626	598	572	584	647	632	577	586	638	637	629	590	600	608	609	645	588	622	632	589	617	646	572	603	591	589	632	596	572	622	573	636	614	637	623	607	622	625	628	624	633	627	613	601	615	622	637	565	650	625	598	581	618	604	602	604	605	603	611	628	619	601	602	631	587	627	622	595	599	636	633	579	594	640	622	603	637	588	558	564	631	583	610	620	602	629	617	592	606	621	615	638	594	601	632	583	605	639	583	575	606	580	639	634	578	616	611	575	602	645	621	594	615	640	641	617	622	649	623	622	624	603	646	639	624	671	614	590	611	614	601	629	625	631	602	646	650	607	610	558	609	589	582	612	600	637	606	604	548	565	604	636	600	601	563	639	616	629	586	614	592	609	626	603	606	621	603	624	636	574	597	562	606	604	601	641	628	615	587	648	627	638	600	588	572	626	644	621	588	627	573	638	606	593	597	597	602	600	612	599	603	607	618	610	602	651	568	622	604	640	618	625	648	627	578	619	622	640	601	607	636	595	582	622	658	592	600	578	614	605	620	582	635	668	625	584	615	595	603	555	601	613	599	634	656	597	594	609	613	644	616	605	582	598	623	613	611	622	571	637	621	670	645	565	594	594	619	631	588	580	623	599	647	617	660	616	583	642	625	620	595	634	591	624	621	637	621	596	646	617	640	599	612	620	653	606	591	616	656	612	596	670	620	604	594	650	590	602	619	603	635	558	632	618	576	608	613	607	561	640	648	603	585	660	615	578	644	602	637	608	594	632	622	602	597	593	595	575	608	572	645	632	666	602	598	567	575	580	593	590	596	653	621	612	592	630	621	609	625	602	597	611	646	603	629	628	599	648	566	667	600	630	616	621	580	611	657	622	635	552	605	586	591	623	594	618	589	605	650	600	571	626	597	625	614	598	657	632	593	631	632	570	613	590	578	571	639	569	620	635	597	603	566	650	592	585	605	576	628	613	633	615	623	602	643	602	587	602	639	587	640	617	592	621	576	621	586	628	616	596	611	618	572	607	626	603	637	638	607	642	631	574	601	641	607	566	599	607	583	596	625	629	565	605	620	606	605	648	640	591	611	635	601	621	629	570	626	675	636	616	632	609	547	637	605	615	664	624	684	605	610	580	587	617	604	617	593	589	606	616	567	631	678	597	585	621	666	626	614	622	612	589	653	590	600	628	617	602	614	640	613	583	631	620	600	581	608	615	645	599	600	602	642	584	594	634	595	626	604	614	605	625	608	645	610	589	592	595	618	628	609	598	624	597	611	588	615	611	613	612	635	569	621	612	614	673	580	656	641	614	597	568	598	564	638	612	595	646	637	619	632	589	594	608	627	609	579	600	621	623	672	629	577	621	657	588	609	610	632	611	600	603	586	557	592	615	634	599	585	629	603	621	624	627	609	656	624	647	558	590	641	581	630	646	609	592	621	656	619	612	601	618	595	625	689	640	595	596	619	580	600	595	591	610	640	616	574	635	600	639	628	620	650	647	676	632	643	628	637	637	593	608	654	649	617	596	616	607	630	586	667	613	666	590	610	574	618	590	632	560	628	627	628	646	624	593	597	582	596	589	590	581	617	551	580	626	627	617	595	584	628	589	574	589	591	626	590	608	607	622	590	615	574	652	621	636	611	623	597	613	622	658	596	622	620	560	609	616	606	677	616	646	648	596	591	598	591	606	597	599	605	597	631	632	637	629	588	584	600	608	654	643	595	596	607	634	608	630	660	630	587	583	624	627	613	580	612	619	630	629	656	611	635	592	628	650	618	590	595	667	637	652	606	611	630	597	612	572	565	597	618	635	640	649	631	632	596	640	627	617	621	668	620	619	622	594	600	621	640	619	604	621	644	627	588	617	610	640	639	594	604	618	626	616	630	632	638	641	605	602	628	639	598	615	638	612	543	597	584	565	593	621	642	578	559	607	612	591	571	629	660	625	610	647	629	594	611	629	639	666	636	635	629	630	600	645	615	662	610	589	609	615	620	601	636	618	609	628	588	581	601	622	590	628	594	620	650	637	575	573	629	623	667	612	613	648	568	576	625	657	619	624	625	613	640	619	616	593	605	615	632	617	664	569	612	628	625	602	599	617	652	625	612	570	596	617	603	594	582	588	616	603	595	621	629	608	626	590	616	573	591	589	604	574	629	600	606	628	623	638	605	614	608	614	632	583	598	597	543	606	616	655	590	575	635	605	625	634	616	662	587	604	622	571	619	640	653	586	561	649	639	616	595	619	625	594	597	627	638	636	602	594	604	655	579	649	590	594	613	621	611	646	633	604	578	608	630	621	635
1809	1058	474	263	289	400	402	329	262	245	210	194	171	141	124	511	1373	557	64	52	58	66	56	57	53	54	34	41	44	43	48	32	31	40	37	37	37	48	35	36	29	28	46	39	37	35	28	26	33	33	36	31	25	37	33	20	37	27	29	30	59	95	110	84	78	46	40	27	31	47	25	32	25	32	23	37	42	24	32	40	20	36	34	34	36	44	26	29	40	33	28	36	45	38	21	27	34	33	31	24	35	35	19	31	28	29	37	29	35	31	35	33	32	28	34	34	23	32	26	39	28	23	31	31	27	32	36	39	37	39	33	24	23	28	40	19	39	19	29	23	27	36	40	30	32	50	32	30	30	33	28	27	23	38	31	26	34	38	33	47	32	28	28	29	35	30	21	35	39	39	34	24	32	38	27	32	32	32	33	33	31	36	33	36	20	37	33	25	25	30	37	23	34	31	31	29	28	34	29	34	36	32	32	33	31	36	24	27	33	35	36	22	42	32	18	36	29	37	28	34	30	27	29	32	35	23	33	26	34	29	40	36	31	37	24	31	32	34	33	29	33	24	40	32	29	37	25	33	32	26	26	32	30	40	32	34	38	38	35	36	21	27	22	33	29	36	36	25	30	24	23	28	27	29	32	28	31	28	33	27	34	34	36	37	30	25	27	41	27	23	45	32	30	37	42	39	29	33	36	38	36	32	33	32	27	46	45	35	46	26	23	35	24	34	31	38	30	30	31	35	30	28	29	38	32	32	28	32	37	22	29	34	28	29	25	24	30	31	28	21	33	33	37	19	26	30	31	30	31	33	40	35	33	25	35	26	29	47	34	29	32	27	38	32	25	30	28	33	21	31	39	31	29	33	16	31	23	30	30	25	34	34	25	26	30	24	21	41	33	32	30	35	30	32	25	26	35	30	25	32	33	30	35	37	26	29	24	32	29	27	31	27	28	27	38	32	33	32	32	34	29	29	34	34	43	29	32	27	38	30	33	23	29	40	32	33	23	31	29	39	26	23	42	27	33	33	31	34	40	34	28	28	35	46	27	27	33	40	36	31	32	36	32	29	31	30	37	28	35	32	19	28	39	26	31	33	36	33	33	35	35	42	38	29	38	34	33	48	37	36	38	21	28	29	37	37	36	38	34	29	25	30	32	25	33	44	36	37	42	24	31	33	31	26	25	26	24	28	16	38	33	42	24	30	34	29	28	33	30	33	41	34	27	24	32	32	39	27	28	34	47	32	34	37	33	29	20	21	29	27	23	30	36	26	34	27	30	28	33	31	38	34	31	29	28	32	30	36	29	30	25	38	36	25	47	28	31	30	26	48	36	34	40	36	42	30	24	34	26	37	35	30	24	29	25	38	31	25	35	32	34	30	27	32	37	43	29	21	26	27	27	33	35	27	36	25	34	36	29	24	34	25	34	32	41	23	29	31	27	35	29	34	37	34	33	32	30	26	26	32	30	38	47	30	29	40	34	34	31	36	37	20	34	37	22	33	26	34	28	32	25	36	40	43	39	36	31	29	36	34	34	33	41	27	35	36	35	25	32	31	28	44	33	31	31	20	31	36	33	28	29	27	32	36	35	39	27	22	37	34	26	29	31	34	36	34	41	28	28	45	35	28	39	31	33	33	39	26	26	46	31	35	37	30	37	32	28	25	25	41	31	31	35	34	27	33	39	34	28	26	25	35	30	28	35	34	33	43	22	34	28	41	34	34	38	33	29	28	21	37	31	32	30	25	28	24	36	32	38	40	31	31	24	32	22	29	34	24	42	37	24	29	29	35	19	31	30	37	41	33	33	24	23	30	35	35	41	33	29	34	33	30	22	33	27	31	31	34	32	27	23	37	28	29	32	26	29	25	31	30	30	32	23	25	32	28	28	32	22	29	25	28	34	37	28	27	26	30	22	33	33	32	36	29	33	35	41	34	36	34	32	27	34	42	27	35	28	36	31	30	29	29	29	26	35	33	40	25	26	20	27	24	19	21	44	40	21	22	34	34	27	32	41	34	20	37	42	24	33	25	37	26	23	34	33	19	46	24	34	33	25	34	40	34	33	33	28	35	30	33	34	24	33	17	31	28	36	25	36	28	35	32	29	38	31	31	32	48	30	33	35	29	34	29	34	28	28	36	32	38	25	43	39	29	26	28	34	30	23	35	29	45	31	27	29	28	28	23	30	30	34	33	39	31	38	28	31	29	33	39	29	27	26	24	30	28	32	38	30	31	21	37	31	42	27	24	28	26	33	23	37	29	34	35	43	32	25	19	28	26	27	30	41	43	36	34	29	29	33	38	37	31	39	30	36	43	16	34	34	30	30	29	29	23	30	27	25	28	34	38	35	25	31	34	36	26	30	42	24	33	34	32	31	30	29	21	27	26	34	26	31	29	30	38	38	38	28	32	29	32	32	25	27	31	28	27	41	31	33	41	22	40	33	37	32	28	30	42	37	35	27	33	32	34	24	29	33	36	38	37	38	32	27	33	25	27	33	39	28	25	29	39	31	29	24	29	34	29	32	29	37	32	25	33	25	35	27	30	30	37	37	38	32	21	35	33	30	44	34	32	28	35	33	41	20	19	25	32	26	34	35	34	35	37	25	37	36	25	27	30	42	28	31	41	30	35	29	34	41	37	37	29	44	30	32	37	39	43	24	23	25	30	38	28	36	27	27	30	32	31	29	28	33	28	32	36	29	31	18	30	34	23	32	33	34	27	27	25	32	34	37	27	35	41	34	42	36	41	23	22	35	29	41	40	35	24	29	27	34	32	29	31	38	29	41	24	34	31	30	35	31	32	27	35	36	25	34	35	26	33	22	20	31	31	36	32	32	19	25	36	32	35	35	33	32	20	23	32	25	30	47	24	33	30	37	30	31	22	42	30	40	26	31	26	30	35	36	25	28	40	33	31	39	31	38	32	29	36	27	30	32	35	36	34	36	32	28	36	32	35	25	30	31	24	30	39	36	33	35	36	27	35	26	33	30	40	29	34	36	28	25	29	34	28	41	30	40	29	28	25	36	26	30	36	42	39	35	29	30	40	29	31	39	25	27	24	36	24	39	33	21	30	22	41	37	38	27	26	35	24	36	25	31	25	34	24	33	23	23	30	33	21	26	31	32	34	31	25	31	35	29	31	28	22	42	29	42	32	36	34	22	29	32	41	32	23	30	31	34	32	25	30	23	16	29	27	26	27	32	29	29	32	39	35	44	34	24	37	36	30	33	25	36	31	26	31	27	41	41	25	28	25	23	34	30	25	25	44	28	32	42	43	34	31	41	40	25	31	24	29	24	30	36	20	30	31	32	26	24	31	30	33	37	32	29	34	30	27	35	26	26	30	34	30	34	36	37	26	32	30	29	29	26	24	25	31	27	35	30	27	28	29	33	37	39	28	34	35	32	35	35	38	29	31	34	35	34	41	34	41	35	44	34	34	42	39	28	32	26	41	41	33	29	34	31	32	31	30	18	31	24	31	38	37	30	37
22380	12156	6690	9802	16681	18712	17013	14557	12436	10181	8682	7078	5868	5110	4536	12872	20211	11168	1878	1653	1559	1371	1375	1295	1311	1200	1054	960	927	866	778	666	616	558	559	527	490	502	464	475	505	427	454	461	428	433	423	396	476	417	438	416	428	398	428	399	373	408	425	523	1338	2422	2816	1820	1637	733	391	423	417	403	385	391	363	413	351	352	361	368	364	388	386	404	400	366	390	379	338	403	371	362	372	439	498	511	440	375	347	415	387	363	385	403	355	385	387	389	385	381	349	392	370	392	380	383	340	350	381	426	389	359	365	374	383	315	383	360	398	371	374	380	411	410	379	385	359	375	372	403	387	354	392	345	364	356	363	376	351	374	405	349	388	362	371	380	378	364	380	371	363	408	397	320	378	415	383	350	388	402	381	381	389	379	355	357	409	368	357	352	385	381	355	366	381	331	412	364	365	396	355	389	367	384	405	390	353	391	389	380	382	358	374	369	364	388	360	396	399	364	389	376	405	359	409	378	393	372	359	372	371	359	410	375	394	359	410	363	404	354	395	415	373	376	365	347	366	347	379	360	387	376	409	367	408	389	370	341	370	349	387	359	383	371	362	418	332	361	392	362	379	379	391	378	367	353	368	402	394	375	345	381	411	367	386	387	378	356	377	420	360	367	381	375	368	396	384	391	394	404	397	345	363	391	387	342	376	384	396	347	388	371	368	387	350	346	370	388	382	377	372	375	371	395	386	384	383	369	414	363	360	369	375	385	356	357	400	373	373	366	393	386	401	404	381	369	394	373	377	397	361	380	371	372	374	388	369	393	387	370	374	392	396	354	401	372	357	395	373	391	357	342	380	338	380	386	393	386	367	380	408	371	377	377	395	365	377	367	378	373	390	355	367	344	379	370	400	359	389	346	370	358	374	345	368	366	352	392	409	391	344	378	376	360	405	384	350	369	419	349	361	372	377	395	366	339	422	406	390	368	350	369	398	388	369	370	356	349	363	379	373	365	366	369	342	370	376	370	382	418	344	368	390	410	375	364	373	395	378	352	365	371	364	347	336	394	416	377	367	390	355	395	384	366	361	374	386	388	374	365	363	382	362	372	364	361	356	368	376	338	354	385	365	353	413	349	380	365	370	380	366	386	343	366	365	373	368	342	345	377	397	406	360	363	362	384	388	370	356	383	381	373	349	376	393	352	375	353	368	382	387	388	381	373	396	363	392	357	381	394	373	372	334	369	372	365	363	349	359	411	420	346	373	389	393	407	370	357	369	387	406	383	361	397	396	378	349	366	386	350	367	380	406	391	369	410	354	356	389	381	403	375	394	358	360	395	374	373	410	374	347	393	383	373	359	352	399	375	380	390	368	395	362	383	357	347	349	327	381	397	375	358	392	401	380	398	380	388	389	385	391	404	372	394	375	366	370	381	371	403	379	397	356	357	390	371	388	393	367	393	386	357	368	337	378	397	361	385	372	409	390	398	412	373	387	355	381	394	411	368	390	389	403	404	373	339	359	389	382	389	363	394	374	366	354	361	385	385	382	360	377	388	374	378	386	364	379	372	360	344	374	389	378	396	371	403	343	362	393	391	382	392	391	371	365	392	388	412	378	359	394	386	399	375	353	395	388	411	389	381	342	388	409	393	368	375	335	394	379	405	363	392	371	398	391	385	377	379	367	347	376	367	398	386	352	385	378	360	365	397	396	388	414	382	380	365	364	395	370	388	405	375	387	364	380	336	408	415	367	376	381	351	404	382	385	410	335	369	364	390	366	366	342	369	387	374	374	378	395	382	369	396	380	367	371	394	385	326	404	390	355	352	409	371	364	405	367	413	379	339	394	366	392	352	370	367	385	396	361	428	405	393	345	348	370	390	380	362	359	367	360	385	386	368	368	363	400	378	403	371	410	407	381	366	396	352	390	356	377	354	407	373	375	370	373	383	344	365	364	367	403	347	368	380	369	338	391	394	378	376	369	349	388	382	367	367	410	384	359	340	343	383	396	387	384	394	375	376	377	392	346	368	374	375	350	348	389	367	376	374	375	363	370	427	387	380	417	411	359	404	367	365	332	355	408	367	376	374	391	382	383	367	389	374	405	364	379	370	343	381	351	340	360	366	345	390	392	377	381	385	363	361	356	381	376	389	411	329	395	374	386	405	384	379	343	378	380	367	379	409	381	375	384	391	375	369	387	377	372	384	414	373	420	348	389	343	371	382	394	344	420	380	372	377	356	385	392	395	399	384	387	400	382	372	367	360	367	384	400	359	391	399	349	392	373	368	356	392	381	390	391	369	412	366	381	395	382	393	392	362	361	380	347	393	395	354	361	347	390	401	393	375	391	368	357	376	373	355	376	396	434	389	379	354	398	381	357	359	386	374	372	362	377	384	358	373	394	402	391	400	368	402	382	368	360	392	366	364	359	409	368	356	346	373	389	354	377	362	395	415	407	346	351	371	361	382	322	345	376	372	394	385	378	396	387	352	385	353	388	358	338	356	389	386	366	374	372	360	390	353	335	390	348	364	360	386	361	415	334	367	353	409	373	356	399	365	381	397	401	381	373	366	348	361	386	389	366	381	358	406	370	417	342	394	375	390	381	363	381	391	378	405	388	374	377	360	369	378	372	360	372	364	367	403	389	355	370	389	387	356	413	407	383	363	408	333	368	371	401	377	367	400	394	372	373	367	359	365	387	370	383	381	372	391	375	372	367	362	372	375	340	394	386	364	400	354	385	380	380	381	404	392	403	370	371	375	359	373	382	375	380	368	374	396	397	373	386	386	372	369	377	395	392	392	372	419	340	383	365	396	370	399	358	345	398	354	370	391	358	379	350	393	418	407	376	377	370	415	389	372	349	374	362	401	363	352	384	402	367	357	379	370	378	408	369	372	389	370	351	373	347	398	379	389	403	317	347	411	386	372	354	390	377	376	417	368	365	352	361	399	381	366	360	392	355	383	389	382	436	380	389	377	346	364	376	364	381	368	448	388	380	364	374	406	430	338	376	358	357	384	371	369	385	356	347	403	411	365	371	351	397	375	365	402	388	328	353	382	357	377	399	362	387	380	383	413	385	374	362	394	381	381	371	369	379	394	356	341	369	397	376	382	380	394	390	373	370	371	414	376	372	363	385	384	398	355	384	387	365	392	395	382	366	407	338	350	377	376	369	388	375	371	369	379	378	387	404	403	360	396	352	401	392	372	380	386	372	354	359	406	389	368	383	371	368	362	375	363	387	383	371	355	424	387	372	400	372	398	394	358	388	380	399	368	396	361	385	400	373	357	386	378	351	398	334	351	373	390	398	405	351	403	391	360	398	374	380	369	394	389	381	375	370	379	442	374	372	383	413	416	401	366	345	379	384	369	378	355	372	382	395	364	392	356	344	406	384	355	353	349	408	373	423	395	374	382	360	386	364	381	367	354	396	380	372	369	381	352	413	405	367	376	359	370	390	367	389	389	364	375	362	379	399	378	356	354	379	402	364	367	372	395	353	376	355	363	363	374
3114	974	435	261	248	377	366	347	305	255	228	212	210	144	182	634	1703	484	87	97	94	81	104	84	91	89	70	76	67	85	63	68	74	40	72	50	62	67	47	54	49	63	60	60	58	47	50	57	61	56	61	57	70	57	53	62	69	56	68	64	54	54	72	61	128	102	61	64	58	47	56	52	45	65	56	59	65	48	62	64	59	42	56	54	63	62	72	51	56	55	57	55	65	67	62	58	64	55	53	53	57	49	62	54	66	50	56	59	66	70	59	57	58	51	61	61	50	66	57	45	60	48	62	54	49	65	57	57	54	56	53	56	58	52	59	56	55	45	43	67	51	54	65	66	66	61	50	50	63	67	63	58	64	50	52	58	48	60	60	59	60	69	50	65	60	45	55	53	46	44	53	55	56	71	50	60	62	54	66	69	63	48	52	62	52	52	52	51	59	46	58	60	49	66	63	52	70	51	49	55	56	53	62	70	61	50	57	52	56	55	67	54	70	73	60	56	50	64	60	46	59	42	56	59	48	49	53	53	71	59	54	60	67	61	55	57	53	56	73	55	57	49	55	53	34	49	54	60	41	67	43	66	50	52	51	60	65	43	60	46	43	46	55	54	59	57	47	52	56	56	54	47	53	61	50	45	58	41	61	42	58	46	56	53	63	55	59	47	62	66	46	52	45	58	69	60	42	56	57	65	62	64	49	62	67	64	65	56	51	49	63	51	62	38	52	56	51	61	62	67	63	53	50	53	60	45	44	61	50	71	57	54	52	48	50	53	61	58	57	48	50	53	54	56	75	55	57	72	56	54	71	60	69	60	42	60	62	47	54	63	46	63	55	64	44	51	62	47	53	54	57	54	71	58	50	54	42	53	53	56	60	58	50	52	54	60	62	76	56	58	62	51	55	55	47	69	63	65	51	59	52	67	48	43	48	58	58	53	61	64	61	54	53	57	55	55	47	45	50	73	61	62	60	66	65	50	49	55	52	66	46	43	68	47	70	57	58	49	54	64	59	51	59	51	60	62	74	62	54	67	58	69	61	62	62	59	62	59	50	56	54	52	55	59	45	51	58	53	68	49	58	49	52	48	64	41	57	68	47	56	66	40	63	46	64	57	64	61	56	64	64	57	58	48	65	65	50	56	51	55	60	66	55	58	69	45	52	63	58	52	61	61	62	59	52	59	70	67	56	58	40	45	52	66	48	57	65	56	64	60	60	55	59	58	57	60	56	78	73	46	54	56	58	64	49	57	63	58	46	52	50	47	65	53	45	46	59	43	51	56	53	60	55	51	59	53	58	68	54	57	61	68	63	57	61	66	58	66	65	49	50	57	66	50	69	53	47	63	71	61	68	66	56	54	59	49	48	47	55	56	54	72	60	49	56	61	62	57	61	60	57	41	55	70	55	64	45	60	54	61	64	61	50	65	61	59	54	59	49	64	59	54	64	48	67	54	52	56	57	58	45	67	43	54	56	57	55	57	59	65	61	65	44	60	58	55	64	64	49	41	62	42	55	65	57	53	55	62	57	62	59	52	54	58	42	52	63	62	47	48	55	61	55	66	55	55	58	58	47	47	50	59	56	46	54	63	46	53	66	56	47	63	63	66	52	44	43	64	55	43	52	52	54	59	54	60	56	58	62	43	64	56	57	48	67	70	50	63	67	61	62	59	53	52	63	65	79	64	68	59	51	54	51	60	67	67	70	64	55	55	61	54	57	60	60	57	50	61	50	78	51	57	55	70	51	58	60	52	62	54	74	50	58	49	59	49	58	51	56	52	58	63	61	60	47	63	63	70	70	46	66	48	52	52	50	57	59	60	65	51	54	51	63	56	52	57	61	48	59	49	61	68	81	53	54	45	65	47	71	57	53	63	58	60	61	64	59	56	58	58	53	43	50	42	50	42	54	58	50	56	59	61	49	57	54	58	46	58	64	64	49	54	68	62	68	56	73	58	48	58	51	55	69	48	61	48	27	54	53	51	48	45	61	59	51	60	52	65	73	61	62	46	61	56	57	51	40	51	46	53	53	60	71	62	65	58	44	49	57	77	50	43	57	64	55	50	62	47	45	57	58	67	52	58	76	57	44	53	49	66	52	52	61	59	63	50	83	70	61	61	47	58	61	56	62	61	58	56	58	56	43	54	48	49	59	60	41	65	64	58	43	48	46	56	56	48	55	54	57	67	70	56	67	49	53	54	55	51	55	46	55	63	48	56	49	56	63	64	55	66	64	36	62	52	51	52	56	55	59	35	58	54	65	45	84	59	67	57	54	47	56	55	66	55	60	65	51	55	51	60	59	58	61	45	51	57	51	50	55	53	57	51	58	46	49	63	66	54	67	66	61	53	59	65	48	44	57	51	52	39	56	55	65	56	58	64	50	51	49	63	53	53	65	65	55	69	55	56	50	60	54	58	61	42	52	59	60	58	49	52	67	53	68	56	55	65	61	59	53	46	59	55	56	50	49	61	64	65	47	50	51	51	55	56	56	45	59	72	55	57	54	55	48	51	59	63	53	56	57	53	62	50	54	46	59	59	54	57	69	66	48	66	56	53	54	60	59	46	62	66	53	56	56	63	69	56	46	69	52	60	57	61	47	55	56	61	49	51	73	61	55	51	57	49	61	53	47	57	52	57	61	58	51	58	57	57	53	48	58	58	64	45	75	47	57	62	57	51	53	51	56	53	48	67	54	59	71	52	44	44	67	51	54	57	48	61	53	53	47	70	61	54	69	65	60	49	60	42	60	65	64	55	60	57	54	66	50	55	58	59	52	50	51	62	59	46	65	52	58	56	50	51	62	51	56	63	56	59	53	69	53	60	58	47	52	64	60	61	56	48	67	47	53	53	53	53	57	48	57	66	64	53	51	50	53	53	62	63	60	58	63	56	70	42	54	64	67	59	57	52	59	56	65	57	53	69	62	68	64	42	61	56	53	62	62	62	63	58	55	70	61	46	49	62	73	57	60	57	60	56	61	55	50	54	46	68	56	53	65	49	43	46	47	39	71	54	63	58	66	64	67	46	63	57	70	61	55	53	47	64	49	65	58	58	58	69	46	46	64	67	51	70	68	58	45	57	56	59	60	57	55	51	63	51	55	66	62	41	52	59	48	58	57	57	46	51	55	69	57	55	64	54	65	32	58	57	60	63	60	56	55	54	55	58	54	58	50	52	42	52	52	50	51	49	51	52	65	42	52	65	67	51	52	56	71	55	59	52	59	58	57	43	53	54	63	63	58	66	64	55	74	46	64	61	57	61	56	59	56	47	61	62	48	56	74	59	59	44	70	62	57	50	59	59	50	51	55	57	49	52	59	56	68	52	68	65	57	56	63	51	60	52	47	40	65	63	50	51	57	54	47	63	59	56	58	51	57	56	61	52	59	57	64	62	60	49	48	49	55	68	64	66	60	51	47	66	49	55	55	53	56	46	61	58	57	66	58	67	52	54	56	53	59	57	51	50	48	51	51	49	52	61	55	53	60	62
21762	11681	6447	9244	16159	17849	16787	14990	12579	10610	8916	7318	6358	5943	5386	15807	21915	10733	2367	2336	2141	1954	1873	1779	1722	1598	1545	1454	1270	1259	1066	1089	1002	867	837	807	830	778	791	735	795	731	719	745	704	741	661	669	711	712	702	677	732	755	677	663	642	702	679	665	680	672	709	995	2622	2072	646	674	681	655	677	641	653	689	649	654	687	659	662	624	675	650	662	657	649	666	671	658	645	678	677	920	1099	844	666	765	676	762	658	652	703	655	670	675	640	642	646	674	680	674	698	668	624	667	664	641	675	636	720	656	636	668	690	681	682	679	666	639	595	631	624	646	652	644	649	638	659	695	638	685	660	656	632	690	664	650	692	646	687	626	668	669	669	677	672	608	646	647	624	665	712	659	634	699	656	653	699	688	618	629	671	647	653	692	661	651	604	647	671	651	661	701	657	662	634	640	640	675	678	647	660	710	611	678	678	647	631	660	620	664	630	608	657	638	649	613	646	700	656	686	660	625	681	655	665	669	606	622	678	666	686	659	643	627	710	656	650	663	695	638	658	644	695	652	638	646	670	622	642	638	647	645	672	677	656	697	612	651	596	655	642	633	632	666	619	693	638	636	657	683	669	618	652	698	626	674	622	686	665	624	690	679	648	659	668	685	671	657	699	650	683	655	678	658	643	675	625	644	618	624	672	633	678	656	647	669	606	658	629	643	644	622	612	640	677	611	654	600	660	681	625	612	627	644	646	657	653	675	656	634	678	644	650	700	676	638	658	652	692	626	629	632	623	613	669	650	669	678	694	662	683	655	656	649	660	658	686	692	647	647	698	669	643	642	679	640	704	650	675	646	642	645	660	632	638	667	643	629	723	663	667	651	622	710	643	636	685	666	685	695	671	589	669	665	671	647	675	608	707	670	653	652	678	631	649	613	730	628	660	660	632	654	682	630	641	646	667	655	681	679	658	669	608	679	671	676	618	653	675	604	654	637	670	632	691	624	627	654	673	658	637	664	613	703	646	609	646	643	690	646	637	661	634	630	669	617	664	665	634	655	696	664	640	613	649	663	682	616	626	647	666	631	672	630	631	631	657	648	638	673	669	625	630	642	603	616	661	673	655	663	670	675	662	691	670	678	638	642	635	634	631	643	680	673	632	669	692	585	650	666	641	684	655	633	662	656	649	668	600	639	658	658	609	604	628	626	666	659	660	661	630	669	634	641	666	650	677	638	599	679	651	684	670	649	648	677	643	643	644	684	665	664	649	631	609	627	626	676	644	670	627	674	605	641	653	629	692	576	627	642	679	653	621	691	652	636	670	633	692	665	628	645	661	622	624	665	638	662	687	636	654	640	678	681	691	690	660	666	647	669	695	674	652	657	641	610	627	657	667	672	637	707	633	703	621	592	709	656	664	720	607	665	633	634	680	656	630	676	659	650	677	682	640	612	651	629	712	635	694	638	645	622	648	651	664	688	623	647	668	690	677	651	683	644	645	653	676	673	647	675	636	660	641	638	685	656	651	661	675	624	655	672	660	673	657	678	648	648	634	623	656	637	682	683	679	658	632	666	672	680	657	669	673	628	643	662	644	660	647	634	691	614	662	627	646	611	668	611	643	641	663	660	684	696	666	634	643	660	599	646	642	615	656	671	637	711	637	645	670	690	621	622	668	652	653	624	650	645	636	618	648	676	652	652	687	711	682	639	586	628	650	641	635	651	642	671	654	642	658	670	652	632	671	664	693	679	661	679	680	673	692	669	655	627	684	613	629	663	641	638	688	649	666	625	668	665	664	667	668	662	647	602	644	660	683	657	688	626	680	694	693	650	650	628	715	647	667	664	622	673	700	659	619	666	646	699	640	649	678	649	730	658	630	621	629	686	631	684	672	648	659	684	638	645	650	683	671	620	659	657	645	643	707	657	661	635	615	680	673	622	614	664	650	629	638	646	704	705	657	652	712	630	638	665	648	638	659	728	678	632	625	676	617	602	658	672	642	656	631	644	615	634	666	631	648	632	663	635	671	676	643	679	620	667	639	659	635	667	715	617	658	671	690	649	695	672	664	625	638	665	617	662	667	638	636	651	627	623	637	615	679	657	673	638	670	664	660	676	654	647	639	663	685	647	642	658	644	651	615	660	648	711	674	658	671	667	633	676	632	657	686	642	659	670	649	615	707	646	682	673	625	603	603	648	662	630	657	680	653	633	654	646	654	676	672	665	668	599	684	672	655	613	654	674	630	663	657	635	631	672	657	651	669	635	630	688	652	631	642	669	649	644	641	647	680	604	640	646	710	663	629	660	630	670	669	647	652	666	651	698	711	630	653	652	686	669	655	677	688	602	623	675	640	669	608	657	672	661	651	676	605	642	586	660	673	618	652	676	663	613	698	663	637	628	631	690	627	669	687	660	645	633	656	665	644	668	615	660	683	672	638	679	661	653	681	630	671	668	648	667	649	640	684	658	688	675	632	677	590	646	634	613	670	656	637	671	674	636	722	652	656	650	643	668	677	633	704	642	655	711	692	673	661	678	662	625	646	677	662	642	660	626	691	655	655	657	669	705	623	677	629	690	652	688	599	618	611	698	639	686	665	688	647	666	656	689	655	645	656	697	643	654	678	671	678	616	687	674	659	662	657	623	640	617	665	656	681	641	697	688	647	639	638	653	648	630	678	712	684	649	646	680	647	651	694	649	661	651	679	646	670	642	653	675	660	662	658	661	638	652	654	651	640	671	699	647	635	647	655	670	686	684	598	631	633	659	639	681	635	671	666	668	654	672	641	575	689	612	648	608	646	667	686	665	663	606	647	679	618	638	631	670	657	643	616	650	640	654	683	609	646	618	648	639	647	699	659	662	673	604	690	691	665	611	625	643	637	652	662	693	626	661	663	635	620	717	687	694	620	626	677	656	700	668	639	652	689	652	697	649	660	628	629	620	655	632	644	655	680	626	672	649	680	655	685	617	627	652	622	638	693	680	713	685	646	686	673	676	653	654	626	629	657	617	642	640	656	648	679	615	669	657	687	650	694	639	614	631	698	644	686	652	636	617	687	668	668	662	666	643	615	664	647	679	660	703	663	671	629	634	647	652	652	697	621	614	680	645	670	671	690	721	650	694	670	664	670	664	675	641	677	711	695	694	646	647	627	665	687	625	610	636	604	665	618	682	663	646	647	639	685	668	615	664	665	649	624	669	675	649	640	660	629	642	604	677	671	682	629	666	702	716	610	623	654	625	614	682	681	687	633	718	665	686	645	631	680	641	636	672	668	626	638	651	664	675	640	670	655	663	636	663	603	644	631	681	639	644	630	612	663	668	652	617	643	643	640	635	601	664	631	681	690	645	623	703	663	651	676	648	655	686	635	639	650	630	632	648	637	688	698	682	686	672	621	623	678	610	665	656	645	649	604	663	722	663	641	682	659	675	648	635	676	650	656	666	621	616	630	605	662	669	645	634	666	640	606	648	630	688	689	654	656	662	688	668	678	642	686	658	620	662	664	655	665	638
2840	1619	728	414	348	514	524	446	444	307	280	254	213	209	189	1899	1429	225	74	97	92	77	83	74	72	57	46	55	37	35	48	43	36	28	32	34	43	32	26	31	36	25	35	20	33	30	17	17	25	24	28	23	16	23	21	31	27	16	20	21	24	24	24	21	54	75	25	20	21	24	18	32	26	30	16	30	23	27	25	23	17	20	27	18	32	30	20	20	27	23	31	22	29	36	23	23	32	37	24	29	33	29	30	34	26	32	23	22	28	24	33	13	24	30	29	30	35	24	19	24	23	29	24	19	23	25	21	20	30	25	17	24	26	31	25	26	21	22	30	32	24	30	25	24	34	28	22	23	25	27	24	28	25	27	22	33	30	21	17	18	23	19	21	23	21	31	25	22	28	30	21	25	22	26	22	25	22	24	21	29	20	27	27	23	29	22	24	34	33	33	18	17	21	31	18	23	28	27	25	26	29	28	32	23	28	15	24	26	28	13	27	23	28	23	29	34	18	25	26	29	26	22	28	24	27	18	30	33	40	20	16	23	18	30	23	35	16	19	29	26	29	25	31	25	25	22	24	36	28	25	31	22	23	22	24	20	20	21	33	21	28	21	16	19	23	26	23	33	20	23	21	20	23	22	21	23	33	26	30	31	32	27	22	23	16	27	18	28	27	20	28	32	18	25	28	18	17	27	23	17	33	30	32	21	24	30	22	30	22	24	27	23	41	29	27	27	18	28	24	23	27	15	23	25	22	24	31	29	26	26	29	31	30	25	21	27	21	20	25	31	20	27	25	23	27	39	20	23	26	19	24	23	30	26	25	30	26	23	25	23	28	20	26	21	22	38	26	29	18	29	25	25	30	25	26	30	22	23	33	23	24	24	28	29	21	25	25	26	26	21	23	18	23	28	30	28	36	23	19	26	29	19	29	22	26	17	26	29	32	31	24	19	24	20	31	20	27	24	32	21	23	22	17	27	29	32	24	31	22	40	30	27	28	40	18	17	32	21	23	19	24	14	36	21	27	27	24	20	24	16	20	23	28	23	17	17	19	22	28	33	25	22	32	33	27	30	25	24	23	24	34	23	14	25	21	30	23	33	22	22	23	30	35	24	15	25	20	23	24	19	19	26	20	28	23	28	25	28	22	17	29	27	23	27	26	28	24	27	18	30	24	32	32	22	21	28	27	22	23	30	28	19	29	17	20	22	32	24	20	24	28	25	25	35	25	25	22	31	24	26	29	19	24	25	21	27	26	20	22	25	19	27	21	31	21	28	19	19	27	17	26	30	20	21	29	25	28	19	28	23	23	30	33	26	35	28	21	21	19	27	28	21	18	27	21	26	15	19	29	17	34	32	21	31	30	15	23	25	29	29	36	28	19	27	20	27	26	25	21	25	31	26	33	19	26	27	22	21	26	18	21	18	18	16	30	20	29	26	33	23	18	20	23	26	30	27	20	20	35	27	17	22	22	22	32	26	28	20	31	29	37	20	21	26	22	33	24	28	21	25	29	25	29	24	26	20	24	25	25	25	33	18	22	25	23	32	30	28	28	25	24	24	24	31	27	25	29	18	26	23	31	16	16	30	17	21	29	27	28	22	23	22	26	18	15	32	23	25	23	30	27	32	23	28	13	30	22	30	26	21	25	21	28	16	29	22	22	26	33	19	26	29	32	26	18	25	26	32	24	24	28	23	20	19	27	23	26	22	30	26	24	24	34	24	25	20	25	28	21	14	28	13	21	27	27	13	25	24	22	19	29	23	28	20	25	23	27	28	19	27	28	22	25	26	30	20	28	22	23	26	42	24	36	32	28	26	24	26	30	24	23	27	29	25	32	28	25	28	13	35	33	27	27	27	26	24	24	25	35	25	21	19	25	21	19	32	32	24	29	20	17	18	25	27	28	21	26	30	24	31	18	19	26	33	30	25	22	25	30	15	26	27	33	31	20	26	29	18	17	19	33	36	29	23	24	21	26	32	17	27	39	19	20	24	27	32	16	33	28	22	28	21	23	29	24	21	25	30	27	26	15	29	27	33	31	34	24	22	24	19	22	21	31	19	22	22	17	20	28	20	28	28	22	21	25	28	24	25	20	16	23	17	33	22	15	41	20	23	22	23	21	25	35	14	25	27	13	26	21	27	22	18	28	30	19	21	23	25	35	19	24	30	34	19	28	21	26	29	20	24	20	33	38	32	23	16	19	30	30	25	25	25	23	33	33	26	20	28	20	29	35	20	29	24	20	36	26	26	21	23	26	23	20	17	28	25	25	31	33	30	23	31	21	26	27	31	38	26	29	31	22	25	19	22	27	26	31	25	31	25	25	22	29	25	24	21	23	23	19	27	25	25	29	26	29	29	23	27	27	35	21	19	26	20	26	22	25	30	29	26	27	18	33	22	20	33	22	22	24	24	20	16	28	29	31	23	17	29	29	23	23	16	24	17	31	26	24	23	37	31	22	34	31	21	19	23	27	29	27	34	26	20	23	18	23	28	21	34	17	31	33	28	36	22	22	26	29	20	18	26	23	22	15	29	23	17	23	26	26	25	25	16	27	27	24	22	30	28	28	13	21	31	22	23	31	30	26	24	19	29	20	26	22	22	22	22	17	18	23	22	25	29	23	30	22	20	23	26	30	31	25	32	19	26	14	21	26	23	31	34	16	28	16	26	19	16	30	21	25	29	20	23	21	23	26	21	34	22	26	19	18	29	26	32	34	28	21	18	24	26	19	20	26	20	21	35	33	23	31	21	15	31	25	24	25	23	24	26	23	21	25	19	19	28	31	26	19	26	29	26	27	27	27	23	24	38	27	32	29	30	14	29	20	31	28	23	19	22	24	18	27	23	26	16	30	21	29	24	16	31	29	14	28	23	23	23	25	21	25	20	24	17	18	23	22	15	31	29	26	30	19	19	23	36	27	33	20	28	26	25	27	24	26	24	22	18	26	22	20	20	25	28	32	23	25	29	28	20	27	27	35	24	19	17	20	22	31	24	24	23	19	30	19	25	30	27	22	21	24	30	31	23	16	20	28	29	18	24	19	21	24	20	29	28	30	32	19	18	22	28	29	21	26	19	17	27	23	18	27	14	32	17	30	24	26	20	23	25	22	18	19	26	22	22	23	19	30	34	17	27	24	22	35	24	22	24	23	19	24	28	24	19	22	33	21	23	32	31	19	16	30	27	27	24	24	23	27	17	30	22	23	18	26	27	30	28	28	28	30	20	18	24	28	24	27	25	21	26	24	18	32	29	27	24	28	25	24	23	22	20	22	26	28	34	32	22	24	24	24	18	34	26	27	20	24	22	30	26	28	20	35	20	19	33	28	24	25	27	30	19	27	22	22	34	30	22	25	34	25	23	25	26	36	29	23	14	25	22	16	28	19	17	24	19	17	23	32	27	26	33	26	25	22	37	22	20	24	32	23	26	20	27	23	15	16	21	28	33	32	23	23	28	21	27	20	29	26	14	22	26	19	25	19	16	30	25
26820	15204	8534	12343	19450	20785	19373	17302	14938	12625	10586	8681	7648	6997	7199	26299	15805	7187	2903	2759	2545	2195	2159	1965	1911	1743	1551	1364	1218	1087	949	849	767	735	614	546	532	460	489	435	466	432	444	415	371	382	351	354	364	358	343	373	357	329	327	314	325	332	310	319	298	294	347	289	1086	1875	277	318	301	310	297	271	307	295	299	278	296	289	295	277	279	278	313	260	309	289	277	291	274	312	302	324	600	574	465	359	413	391	295	299	296	297	293	276	326	283	294	292	285	283	309	279	272	289	293	291	289	261	263	290	264	267	309	330	308	263	275	303	289	293	281	308	274	265	281	300	267	298	280	294	295	318	298	313	285	287	293	265	275	311	295	311	270	304	323	292	270	313	273	262	290	291	282	276	282	283	254	296	286	291	278	312	265	265	278	289	291	269	286	283	272	288	286	322	308	282	303	271	283	274	302	297	311	285	289	273	281	312	316	294	299	290	291	267	270	302	283	271	271	280	287	292	261	291	266	298	303	298	289	296	293	313	301	280	280	285	312	276	273	298	259	278	255	290	289	288	291	289	281	298	295	284	309	317	264	308	298	325	267	289	266	280	272	260	294	288	315	278	328	301	283	275	294	304	319	275	267	296	293	323	296	261	280	266	306	288	280	278	278	257	316	314	265	290	283	243	305	288	290	287	262	307	300	282	317	293	264	277	259	278	301	275	306	266	257	281	274	284	285	306	292	301	262	272	312	275	292	282	304	264	302	273	275	291	296	286	275	275	276	299	251	294	323	279	280	276	293	292	293	253	272	285	274	269	308	300	264	285	281	294	264	308	291	261	289	267	260	278	271	240	300	277	272	271	294	260	310	303	265	284	281	302	276	291	275	284	270	287	287	293	269	257	295	293	270	255	296	317	254	320	294	272	280	284	279	289	285	287	278	295	276	304	288	311	297	272	302	312	276	281	268	263	300	275	272	296	283	292	295	274	287	306	265	323	309	289	284	277	313	304	281	293	287	273	255	275	299	304	315	292	288	271	273	288	274	300	299	272	265	295	285	290	267	278	281	266	285	306	292	296	276	276	279	282	288	281	257	244	290	314	289	297	320	287	302	278	308	280	294	290	295	251	296	284	265	284	280	282	279	317	296	284	302	300	270	254	282	280	268	274	312	273	288	292	285	257	270	275	254	280	271	300	253	293	281	272	272	303	284	319	323	249	317	258	280	274	261	288	300	285	255	315	317	310	304	273	323	290	276	269	279	275	290	263	269	277	290	273	277	283	289	322	290	292	276	271	295	295	312	286	294	286	265	304	307	277	280	289	252	288	299	259	275	281	304	271	311	279	305	306	307	282	295	292	327	266	282	273	255	277	296	286	261	279	290	261	277	291	289	284	265	295	300	271	317	276	287	254	279	313	273	269	284	313	274	280	320	292	278	297	305	309	274	292	259	305	287	303	278	279	276	289	301	297	275	283	272	268	307	278	268	302	296	287	283	274	299	290	295	302	287	303	283	299	282	301	298	279	250	278	270	294	293	281	276	308	282	298	278	274	260	288	269	275	268	287	306	278	298	245	309	296	288	293	282	287	312	299	304	283	273	292	287	272	265	284	275	319	289	271	265	280	302	256	275	283	283	271	298	296	272	299	270	282	277	283	309	305	289	284	271	261	288	269	294	290	286	297	248	292	288	267	268	278	260	294	270	277	300	290	289	283	268	272	295	280	291	282	274	269	275	280	313	274	297	276	288	288	284	290	297	272	280	279	313	284	286	277	284	291	283	303	259	293	294	287	300	297	316	294	281	243	274	261	296	255	294	276	303	274	287	289	270	268	300	309	295	297	266	295	280	309	297	280	283	271	307	271	296	261	281	279	288	285	292	267	281	303	255	289	302	280	262	307	309	276	291	285	270	309	310	292	302	280	303	262	296	331	281	278	279	263	276	292	283	279	303	303	256	296	303	255	280	294	280	274	290	288	292	284	286	298	261	276	283	287	307	274	305	272	290	252	257	301	298	273	281	310	312	284	262	275	272	280	308	272	285	278	301	282	286	306	288	269	251	281	270	283	277	287	287	311	276	281	243	304	314	278	280	276	298	298	291	311	271	282	284	261	285	298	324	282	275	267	292	299	286	283	304	295	284	295	295	293	285	268	301	308	283	288	290	306	264	306	285	275	284	277	280	264	268	299	273	328	307	304	283	295	267	281	278	306	282	282	287	315	313	268	275	271	272	273	306	303	285	290	303	301	300	303	332	290	271	272	276	272	282	277	264	290	290	257	304	296	281	282	264	290	305	273	283	286	279	278	311	259	285	313	303	283	320	250	279	260	288	317	275	260	273	287	291	289	280	275	298	309	283	298	314	290	285	285	293	302	297	252	297	295	282	278	291	304	296	257	306	266	283	280	293	265	286	278	271	262	297	279	253	275	287	282	266	263	259	271	291	266	295	298	290	277	261	274	278	274	292	290	306	274	254	290	247	258	276	288	286	288	312	294	275	311	289	298	307	297	299	298	302	297	330	303	283	273	305	315	300	298	286	251	282	286	295	299	289	272	283	269	288	305	295	316	297	275	315	279	273	293	297	294	288	275	284	277	270	267	308	300	270	297	270	306	281	261	290	283	272	296	313	297	279	285	267	295	284	276	286	284	269	315	298	281	251	268	258	251	261	292	310	285	279	279	299	285	297	284	282	283	255	299	309	291	278	251	265	296	298	309	294	281	287	283	258	280	292	284	282	274	287	297	297	300	308	310	252	302	280	281	267	300	286	282	313	274	293	300	274	287	278	278	299	310	261	280	303	294	277	315	299	273	282	281	274	243	286	296	273	285	283	333	286	297	281	283	315	269	309	279	252	303	326	308	268	302	280	295	302	266	305	267	277	264	306	299	291	315	274	267	258	297	294	270	293	289	256	247	280	291	281	260	268	294	298	274	286	276	305	283	314	309	258	266	282	314	266	277	248	294	295	288	281	276	286	270	314	316	291	256	265	318	288	283	302	265	295	307	282	287	309	298	293	267	306	299	287	285	266	273	297	285	261	283	295	276	300	278	301	273	287	308	310	288	282	302	302	295	288	265	277	268	304	271	295	295	280	265	283	300	278	268	270	265	308	260	261	313	304	271	294	276	297	273	318	263	286	311	274	267	305	300	285	275	257	304	310	297	277	264	306	260	261	302	316	287	278	289	271	278	291	290	261	296	277	266	300	337	299	277	272	319	291	271	289	301	292	266	283	312	266	271	289	273	285	272	287	281	302	283	271	283	296	280	308	283	274	303	267	290	267	308	305	284	309	284	273	248	288	267	306	277	277	281	306	275	295	255	310	237	307	286	313	288	268	285	322	262	301	252	265	286	314	255	276	289	293	290	285	286	310	285	289	297	280	301	267	280	273	295	303	310	289	274	268	324	268	324	305	287	280	277	291	303	281	243	282	295	284	277	291	253	286	322	249	274	293	272	307	298	275	264	285	294	301	311	318	286	303	305	289	294	275	323	278	303	293	267	293	306
1762	413	214	154	135	169	169	144	164	129	136	117	99	86	101	601	129	87	48	71	74	57	57	60	45	61	60	49	55	58	50	55	49	46	46	45	58	56	39	49	47	47	50	50	39	51	43	50	46	38	48	45	35	36	44	60	41	41	50	41	35	37	49	36	51	57	37	50	48	56	42	40	46	55	41	40	51	42	41	61	44	46	42	57	41	48	48	39	44	35	42	47	49	52	62	53	43	49	47	59	51	45	56	55	49	41	45	42	48	46	39	34	40	45	51	48	56	40	45	46	57	48	45	47	49	31	54	43	42	39	50	56	39	43	42	59	47	44	51	47	47	35	50	37	43	49	44	46	37	47	55	32	40	50	45	36	43	46	34	55	49	50	56	44	52	40	60	35	45	52	53	51	49	43	48	53	51	54	39	54	43	37	39	52	50	44	52	45	44	41	45	41	50	44	51	49	42	42	49	44	38	47	53	52	42	40	45	40	52	43	42	52	34	53	52	43	44	49	38	40	31	48	55	35	53	57	37	51	44	41	37	50	43	45	40	40	44	47	52	53	43	58	46	50	45	54	30	45	41	50	39	37	38	36	46	48	48	47	44	67	56	46	60	42	42	58	35	44	48	43	48	41	42	42	52	49	52	37	52	39	50	51	50	60	47	48	42	49	34	51	50	44	48	53	57	73	56	30	44	48	39	51	38	33	46	49	44	41	50	36	49	39	44	42	44	48	44	47	52	48	39	42	47	40	40	34	36	55	40	43	54	42	44	62	45	42	57	51	39	44	45	44	52	49	40	43	40	54	44	43	55	39	51	49	50	55	43	48	46	53	53	45	48	53	45	38	44	34	48	39	37	43	35	47	46	54	49	55	40	44	48	41	63	48	40	37	65	49	42	54	40	47	46	51	43	53	55	38	52	40	42	45	39	51	46	44	51	44	41	49	40	37	56	34	42	52	43	47	43	48	38	46	51	51	48	47	46	46	46	36	43	32	39	31	44	42	59	39	54	45	41	47	61	38	53	48	48	39	39	44	47	55	49	53	45	39	44	43	55	48	47	43	42	44	40	33	38	50	47	47	48	51	47	36	40	38	38	51	48	47	39	31	48	56	53	41	37	49	42	53	61	53	47	42	38	51	34	38	46	48	49	48	41	51	49	44	47	44	40	36	37	33	51	58	43	50	35	51	55	61	50	52	46	47	42	56	60	44	49	39	47	46	40	36	40	46	46	45	38	49	49	43	56	38	52	47	46	50	39	40	58	39	43	50	40	53	56	48	50	46	41	38	40	41	57	47	28	47	55	43	48	48	38	46	56	38	46	52	62	58	60	42	46	41	52	49	47	36	46	46	47	44	54	49	42	29	47	49	38	46	52	38	48	47	54	47	39	50	42	44	36	41	50	53	34	45	42	47	37	59	45	34	46	63	51	37	45	38	45	38	39	52	46	42	49	35	46	32	44	28	59	47	48	46	48	42	57	47	47	34	56	36	47	41	55	48	48	38	36	57	49	39	49	40	37	55	45	61	57	44	45	42	40	38	55	48	28	50	61	37	51	44	47	30	40	52	57	41	51	46	57	43	38	61	49	33	36	42	42	49	51	56	54	33	61	37	46	35	47	55	40	52	48	39	44	41	35	42	46	38	38	48	44	46	40	25	52	55	41	36	34	43	41	57	54	43	48	38	43	39	39	52	44	46	54	58	44	40	50	47	44	46	43	46	46	55	51	44	45	46	50	45	44	37	47	48	44	40	43	48	53	45	51	53	45	43	58	41	35	34	39	52	37	53	51	44	46	37	40	48	44	48	51	48	47	42	48	44	39	40	42	58	44	47	46	50	48	34	48	40	29	52	44	44	47	60	41	43	46	65	53	39	43	45	52	36	47	52	46	49	43	45	47	36	41	46	45	44	56	53	41	36	47	47	57	46	58	51	45	51	38	51	38	46	51	44	45	44	33	57	44	40	45	45	51	46	45	42	58	35	49	33	61	47	46	37	38	44	49	44	45	44	53	48	57	46	48	50	38	44	49	34	54	45	42	56	45	36	53	33	48	47	49	45	49	52	50	50	55	30	53	46	42	48	41	51	35	37	54	50	35	44	59	54	52	43	55	39	52	43	46	41	38	30	34	59	53	48	39	45	49	45	48	31	42	53	44	48	46	49	36	45	49	40	54	50	50	46	46	44	51	56	48	43	51	57	49	44	51	55	46	42	40	51	52	43	38	38	57	43	43	52	36	54	44	41	49	54	41	48	51	39	49	46	51	43	54	41	39	41	44	36	50	59	58	50	46	36	60	48	48	56	56	42	50	43	37	44	45	46	49	40	52	36	42	47	48	41	33	44	56	49	42	46	54	53	44	40	46	57	49	43	46	46	41	46	37	42	43	40	38	45	58	51	51	47	44	55	60	41	39	41	50	38	53	49	53	49	47	47	43	49	50	42	57	44	41	49	47	34	38	47	49	47	34	47	41	47	38	48	63	47	51	44	57	43	40	42	53	42	43	46	51	49	40	46	33	47	47	44	52	47	49	45	37	56	53	38	38	42	45	55	57	37	53	49	45	44	37	35	39	46	54	41	57	47	40	36	43	48	53	48	52	50	51	47	37	55	48	49	48	55	54	43	40	50	54	40	46	42	39	52	47	54	47	32	50	43	47	45	37	43	37	32	42	55	61	54	36	38	40	44	51	51	42	40	60	40	41	35	45	52	37	47	28	50	53	52	42	57	55	43	46	45	50	55	43	50	44	43	57	50	46	52	47	48	55	53	48	52	40	48	37	50	42	45	57	48	47	36	51	51	52	43	39	53	48	41	35	50	37	42	47	52	41	45	45	32	53	43	40	51	48	39	61	46	44	44	41	36	49	43	36	55	53	44	47	55	46	54	42	51	39	41	46	58	42	55	47	46	40	44	39	55	37	43	51	38	51	26	36	55	52	43	47	45	38	46	40	53	46	47	40	42	29	41	39	38	55	35	44	55	47	37	41	50	45	38	57	56	35	51	37	53	50	46	44	33	47	44	39	51	52	46	40	42	35	50	49	43	47	39	44	50	43	48	51	48	50	43	49	47	57	41	47	47	45	48	41	50	39	55	49	50	54	39	57	33	44	43	52	50	45	41	48	56	53	40	52	35	48	41	47	41	46	54	49	46	43	38	41	48	47	47	37	46	44	48	45	40	47	45	34	40	46	38	44	45	43	48	41	40	50	51	39	50	43	61	46	37	33	59	44	42	52	43	53	37	37	62	43	44	45	49	47	50	47	46	47	50	52	46	36	47	55	42	46	51	36	35	35	50	42	42	51	49	48	41	56	43	45	47	52	51	57	63	55	44	52	41	48	47	55	55	42	46	52	50	49	52	44	48	55	43	51	34	42	47	48	53	53	54	40	43	47	40	54	49	43	55	43	48	54	38	46	39	42	48	47	49	44	53	33	44	52	56	50	39	52	36	50	47	43	41	43	45	41	47	38	34	42	33	40	40	38	35
16671	7432	3777	5870	10416	10755	9701	8445	7011	5587	4747	4181	3648	3197	2762	16124	3597	1956	1473	1370	1325	1088	1183	1141	1050	995	974	871	816	820	768	715	689	678	676	659	613	612	600	594	589	570	606	609	590	563	598	560	579	573	569	576	598	570	552	582	553	538	563	548	538	554	595	580	559	616	564	555	555	530	545	533	563	579	595	556	583	568	536	593	553	562	525	573	541	579	528	547	606	551	607	701	762	713	667	631	577	532	520	552	582	547	553	567	538	526	555	519	510	542	495	570	599	530	533	529	529	594	537	523	568	559	526	551	542	536	517	532	560	572	527	535	543	569	520	545	533	536	532	523	541	568	501	557	586	572	564	507	553	562	517	538	568	573	538	592	533	492	595	512	574	564	535	567	478	551	538	529	533	533	515	567	543	505	572	499	548	561	544	563	578	540	546	539	543	564	553	543	541	534	585	573	526	559	551	566	543	567	568	560	533	554	554	539	541	554	525	530	570	544	580	570	553	537	538	545	550	538	522	546	560	533	537	532	546	533	517	611	567	530	541	557	600	514	541	582	613	577	531	544	557	549	548	550	550	566	540	543	497	522	521	596	500	605	556	546	537	567	530	556	520	542	576	559	568	516	552	552	578	564	563	527	547	529	515	556	561	548	532	545	488	531	546	519	538	544	531	571	542	567	562	562	548	550	554	588	512	531	511	569	546	550	555	539	552	508	575	572	550	566	530	565	539	577	529	546	554	554	553	533	571	584	522	594	580	524	507	549	546	582	528	565	528	524	526	544	516	544	596	540	574	567	558	502	584	522	532	579	554	544	558	535	545	545	525	568	574	576	543	525	530	554	575	574	547	527	533	545	541	524	562	550	539	539	572	571	562	574	512	558	526	565	554	517	587	518	544	520	567	555	536	581	583	573	516	536	526	579	539	554	504	515	521	539	570	570	588	547	528	479	535	614	559	560	529	582	529	538	552	550	523	518	587	546	557	552	557	517	546	553	530	541	562	533	531	574	537	514	565	551	521	533	549	522	554	541	559	514	512	564	550	539	513	551	581	572	519	510	542	548	533	521	560	526	540	522	507	539	534	537	560	540	545	579	556	563	509	517	550	552	595	536	540	573	528	582	570	544	583	524	543	523	542	535	520	545	555	569	570	523	516	511	560	523	543	567	572	552	529	507	587	523	552	514	552	610	523	538	573	596	542	529	527	552	582	533	560	537	563	537	523	545	545	558	555	534	559	550	578	553	514	546	540	536	530	570	528	560	555	522	542	512	570	563	551	556	550	562	586	558	526	516	547	575	559	554	512	565	518	544	561	510	523	535	550	538	558	503	525	566	527	538	523	543	480	555	535	574	526	477	541	525	583	515	535	535	508	563	538	533	563	542	562	563	552	568	498	518	557	584	552	566	534	543	528	569	538	515	553	528	546	557	559	553	541	562	539	534	570	554	530	548	547	544	553	547	539	526	588	528	555	553	558	539	532	534	546	493	562	556	538	534	577	547	500	501	531	552	548	581	535	526	558	575	512	505	523	532	567	557	534	564	584	549	496	555	547	526	527	564	525	536	545	533	551	562	570	548	563	544	537	508	528	570	559	525	518	520	551	567	573	523	541	553	543	527	571	526	505	549	563	523	512	556	548	511	518	525	529	540	543	499	554	518	542	503	545	551	541	557	583	571	575	580	546	563	532	584	555	574	534	531	550	540	525	550	531	552	550	563	565	568	548	530	569	549	518	537	514	516	577	576	534	530	548	603	591	515	526	552	536	537	503	565	555	567	544	570	542	553	545	579	554	561	525	592	576	543	538	511	562	508	537	538	543	555	552	572	541	511	545	539	498	567	547	530	557	547	556	580	592	544	517	535	557	559	555	551	529	540	545	563	549	569	521	526	537	527	582	529	535	549	539	595	592	563	559	564	514	538	521	517	580	509	602	546	534	538	522	582	555	555	550	556	552	528	531	533	539	565	552	556	545	543	512	561	545	537	558	547	548	554	558	519	585	573	549	559	532	597	542	541	552	547	519	577	539	521	571	571	529	556	507	536	528	561	531	545	541	551	561	541	534	510	511	541	545	563	541	558	552	565	560	566	555	592	555	543	550	516	546	499	516	543	558	572	544	572	601	582	516	537	484	535	530	585	522	543	515	542	523	565	515	549	539	558	526	531	541	525	572	494	548	535	559	495	553	579	552	518	556	604	602	524	555	588	557	532	580	538	525	487	561	582	562	594	533	522	558	563	542	561	578	516	528	564	537	531	526	542	532	542	580	521	531	530	507	528	586	533	538	551	545	543	522	538	572	514	498	525	524	549	557	546	586	572	536	546	514	521	543	538	583	502	575	529	520	529	550	541	585	542	565	539	557	589	565	550	551	561	495	529	548	529	526	524	516	536	510	508	544	573	595	587	546	542	579	557	563	547	525	555	529	604	547	583	520	532	591	537	539	563	514	576	562	550	562	537	554	548	544	511	542	571	551	567	589	556	564	551	554	548	557	536	573	557	563	561	559	517	544	587	567	569	552	526	580	565	534	547	543	539	523	557	518	554	533	555	547	554	543	569	555	539	534	528	559	517	559	515	518	536	558	532	552	583	530	527	544	572	530	525	562	528	559	531	562	524	543	571	551	541	555	571	568	596	540	542	540	536	561	549	571	552	549	545	536	575	575	542	553	552	499	509	567	566	560	534	524	515	564	551	537	563	542	537	548	526	532	581	535	518	561	544	548	525	526	542	554	511	540	570	513	579	577	577	558	557	536	570	596	564	532	544	531	504	532	559	548	525	542	534	540	538	603	568	548	544	525	547	572	523	517	578	563	552	566	541	539	513	545	553	528	567	541	566	587	577	497	563	529	536	563	562	559	544	552	541	538	528	494	543	544	527	543	567	498	570	570	509	570	535	565	561	558	528	547	559	549	579	565	556	531	590	567	561	528	518	579	532	542	540	493	553	536	525	534	572	543	546	582	545	562	550	514	538	531	537	561	535	583	588	541	561	557	536	568	495	531	547	546	542	531	578	530	569	544	548	545	510	559	527	542	555	551	485	523	549	505	550	539	524	529	535	568	541	547	519	539	531	553	544	532	587	528	565	517	573	539	611	531	483	588	556	518	518	574	533	549	544	572	578	526	547	546	554	571	532	576	543	578	525	551	562	521	549	560	523	575	579	563	583	558	556	580	532	540	561	563	520	505	588	514	561	575	548	548	548	562	575	508	583	508	483	558	536	587	543	569	537	508	505	540	564	573	556	570	514	521	541	497	544	548	551	568	497	535	549	604	559	545	540	538	552	567	511	529	569	561	507	565	550	560	532	581	556	540	606	566	537	579	517	569	565	544	556	550	520	536	599	601	545	560	575	532	557	532	538	502	508	551	529	544	530	538	541	537	536	580	537	544	579	585	571	592	520	563	525	529	550	533	578	556	596	496	542	558	537	573	544	543	523	513	534	536	578	547	573	572	508	547	527	557	533	567	553	552	586	573	556	533	569	559	530	569	507
1827	981	446	253	227	295	245	248	199	204	144	169	121	122	127	403	158	83	76	65	86	53	51	55	45	40	44	45	37	41	39	33	27	27	25	12	23	21	34	16	27	27	31	21	25	26	30	25	25	13	25	16	21	24	19	15	22	22	13	9	19	22	23	26	16	20	24	19	17	19	20	22	30	15	18	23	25	23	15	19	22	16	17	21	20	18	26	23	20	20	15	27	33	58	45	24	20	13	26	15	18	17	14	21	15	14	13	17	15	16	18	13	24	22	26	32	22	13	21	14	25	19	28	27	23	29	21	18	27	20	19	20	13	19	17	20	21	13	14	24	12	16	18	22	21	26	21	23	25	16	21	29	23	21	27	20	16	21	18	15	21	21	17	25	22	21	27	16	26	19	23	22	16	17	27	22	14	20	25	16	12	21	24	17	26	26	15	18	18	19	22	10	24	17	19	23	18	18	26	21	26	19	26	21	25	21	22	10	20	27	24	19	19	34	20	26	21	17	14	23	17	14	19	14	14	25	20	26	24	25	13	22	23	28	10	19	25	15	22	29	20	26	11	20	12	19	10	27	14	21	25	24	24	16	23	20	24	15	17	17	23	18	23	25	15	21	13	25	23	21	21	19	24	15	17	29	23	17	19	21	20	23	13	23	20	23	24	30	21	17	17	21	19	17	22	17	25	27	17	15	19	14	24	22	22	21	17	28	26	20	22	20	21	18	22	19	17	16	17	16	19	20	16	16	18	28	17	23	21	19	19	30	27	17	15	23	31	17	21	21	24	24	25	20	31	18	13	20	30	13	19	20	21	25	21	22	18	21	18	21	24	20	21	25	21	24	28	25	17	23	17	24	17	20	20	20	25	14	26	23	22	18	11	18	26	24	15	20	25	30	19	19	22	18	17	26	18	16	16	25	18	17	18	25	28	19	28	14	15	24	27	23	22	16	16	16	11	12	16	17	35	19	18	17	15	17	18	14	17	18	22	24	16	27	14	24	15	14	22	26	16	13	20	20	20	13	30	18	28	23	23	24	19	25	20	26	20	21	38	26	29	14	24	20	25	17	22	21	25	26	26	18	19	26	16	17	26	19	18	20	17	20	28	21	17	12	19	23	24	21	25	21	22	28	12	22	23	17	13	22	15	28	27	21	14	22	16	24	21	17	20	24	18	21	29	22	26	22	29	24	14	17	28	19	24	22	37	18	21	28	17	21	15	18	19	21	17	15	24	21	20	18	22	17	29	16	15	24	24	19	25	19	22	22	23	25	22	17	25	23	18	26	15	18	15	20	19	17	18	19	16	20	24	26	21	14	21	31	18	20	24	18	17	15	24	26	25	27	14	13	13	19	17	19	15	18	23	23	17	26	29	15	16	29	17	21	27	26	25	19	22	20	20	18	17	18	17	22	17	24	19	25	22	20	24	21	18	24	29	30	19	23	17	26	20	21	27	18	25	23	19	20	18	27	16	14	19	25	18	24	18	23	22	24	28	17	18	18	27	17	23	20	23	27	28	27	22	29	19	25	24	23	29	14	21	24	18	21	22	18	23	23	22	17	13	22	21	19	23	14	16	14	18	27	20	14	22	24	17	18	15	17	27	23	27	21	20	19	12	15	14	28	26	25	26	16	16	15	13	26	19	21	15	26	16	18	19	20	29	16	18	16	27	18	26	16	18	22	23	22	18	19	15	18	24	14	25	22	24	23	18	11	22	25	29	28	22	21	23	25	22	17	21	20	19	30	23	15	19	18	21	15	22	18	21	36	28	13	25	27	14	23	18	15	27	22	15	17	14	12	17	17	21	18	22	17	21	19	28	31	26	30	15	14	22	22	22	18	20	24	15	20	14	14	15	25	17	20	15	16	22	26	15	23	22	22	22	23	23	31	22	18	15	20	13	21	17	23	24	23	23	18	26	18	16	23	25	19	21	25	19	12	23	15	22	25	22	28	25	13	19	20	21	21	24	29	14	18	21	14	12	14	24	20	20	25	37	16	23	19	25	16	22	16	22	24	26	26	32	17	12	20	23	20	29	18	25	16	26	17	21	24	18	23	23	24	26	18	20	25	17	22	30	14	19	20	23	17	24	15	13	31	32	21	20	19	14	16	19	25	12	19	28	20	21	24	25	23	17	23	29	19	9	17	25	16	24	21	14	15	23	22	16	24	15	24	17	14	19	21	14	20	18	15	19	22	20	27	20	29	18	10	14	22	29	20	19	20	15	25	9	22	21	24	21	16	19	18	27	21	25	13	16	26	18	25	18	11	15	23	20	18	23	16	17	22	22	13	17	15	24	12	22	23	20	27	17	19	24	29	26	19	17	19	23	15	31	15	20	17	22	25	18	20	20	17	20	16	34	18	18	25	15	24	9	14	19	23	16	19	16	12	23	17	20	27	25	18	23	13	7	21	23	22	18	21	28	23	25	19	19	13	20	18	21	17	20	15	23	25	22	25	13	15	18	16	20	13	22	27	20	18	21	22	17	17	21	20	21	19	17	20	16	18	30	27	22	27	15	28	23	19	21	19	19	14	16	18	20	14	25	13	19	16	18	18	11	25	13	16	20	20	25	21	23	19	18	24	27	13	21	23	25	28	25	21	19	23	17	20	22	24	37	19	26	25	20	25	20	14	21	15	24	30	19	30	20	14	29	21	15	33	17	17	22	17	23	19	17	27	19	20	20	19	19	26	20	15	19	24	19	19	16	19	15	21	21	19	14	14	19	29	22	17	21	27	13	20	18	24	24	19	18	21	24	22	22	26	22	20	23	21	19	23	13	22	21	21	16	20	26	19	15	26	20	16	21	21	19	20	18	22	21	17	24	23	15	17	15	32	21	18	18	21	19	19	27	19	14	21	10	27	18	20	19	14	27	23	20	27	27	27	21	26	19	22	19	14	21	22	30	24	26	25	27	21	16	25	19	22	23	21	31	20	16	21	34	27	19	19	13	21	17	19	24	29	21	19	19	29	22	18	27	29	26	23	28	20	23	23	21	15	25	26	21	17	17	23	27	21	24	17	22	16	23	19	20	18	26	23	21	19	25	25	17	21	24	22	32	25	12	18	16	18	23	19	23	19	26	24	18	19	10	18	24	21	14	22	24	23	27	25	19	29	14	23	13	25	18	25	20	15	23	30	20	18	22	24	27	17	19	15	23	30	16	19	25	23	20	24	18	18	25	20	24	21	20	22	23	28	21	19	17	21	28	21	26	16	18	10	17	18	18	14	16	17	16	15	15	9	25	23	14	23	23	19	19	14	27	27	20	21	15	24	22	24	25	25	28	22	18	14	24	12	21	23	13	21	23	17	26	17	21	19	15	30	21	18	25	20	13	19	18	23	26	20	27	19	21	22	23	24	28	24	18	22	18	16	13	18	22	20	16	24	13	16	15	17	23	21	24	21	31	12	21	15	23	23	18	16	24	28	26	16	15	15	14	32	22	19	21	18	18	15	25	20	22	29	20	26	21	30	16	19	13	22
22235	11908	6310	9972	15974	16525	14427	12023	9888	8051	6787	5842	5244	4820	4476	11128	4256	2932	2237	2141	2451	1572	1581	1452	1307	1263	1109	1078	967	893	754	633	570	507	473	451	432	382	427	363	412	416	348	329	333	330	304	307	279	293	282	303	275	298	264	281	261	295	279	247	255	293	277	282	293	292	248	279	279	253	248	268	252	267	253	250	282	247	259	266	241	258	256	267	256	259	230	289	254	254	262	396	967	1394	969	423	241	262	264	259	247	247	300	252	253	268	253	262	234	227	270	241	248	248	269	242	272	262	255	244	285	272	259	271	253	244	257	260	241	256	240	263	300	236	276	259	258	241	288	252	225	240	241	263	276	250	255	231	254	256	235	244	257	272	229	255	257	235	247	260	251	248	249	224	270	248	270	262	230	271	261	241	241	246	235	223	249	228	254	269	224	293	229	259	276	255	263	267	240	234	248	235	248	263	281	260	243	239	241	243	244	236	270	247	265	252	255	254	241	228	245	282	245	244	249	239	250	273	265	254	233	258	249	242	248	222	263	230	245	225	263	224	252	277	292	249	218	228	244	246	239	262	256	236	250	260	243	255	274	234	253	240	247	271	245	238	245	241	265	227	222	211	233	244	258	261	240	255	256	253	269	276	248	232	249	292	240	251	244	247	253	294	271	252	238	231	265	228	253	233	231	215	244	257	253	240	254	272	239	247	257	235	259	234	241	272	242	242	271	273	240	215	246	238	266	252	238	249	229	248	256	227	268	296	273	265	269	249	256	261	247	243	239	269	229	247	254	251	247	240	255	208	255	232	266	237	233	269	233	250	244	237	244	259	243	284	230	274	221	219	247	227	216	254	249	243	273	256	274	238	260	259	229	219	273	267	259	220	241	275	251	258	273	229	258	242	237	261	261	252	284	266	230	259	235	228	233	251	262	251	280	269	220	264	271	259	242	239	254	235	241	223	269	218	263	261	221	268	258	241	276	237	266	230	262	266	272	229	252	266	254	230	248	248	243	249	248	245	241	248	250	249	251	274	271	238	270	254	235	226	249	247	260	222	245	254	244	270	238	266	253	245	236	247	255	272	247	274	273	249	246	262	234	240	222	229	240	267	257	252	227	255	235	242	254	236	246	239	253	245	246	258	268	272	248	255	267	218	211	250	262	225	231	244	245	283	267	232	258	274	284	289	251	245	247	269	226	253	247	232	272	281	249	215	261	245	281	275	240	238	234	232	226	231	268	251	240	245	214	277	255	253	277	258	237	261	227	237	225	251	268	233	264	273	271	253	255	229	252	254	238	223	267	247	263	256	265	271	210	242	240	243	240	248	247	239	256	269	236	228	216	253	215	266	288	223	231	237	252	235	244	254	227	245	249	258	280	254	247	235	232	229	255	243	253	249	248	257	265	265	246	245	238	243	263	258	255	240	252	250	269	241	261	266	270	244	255	253	248	275	261	279	268	242	245	274	224	234	235	255	259	254	228	235	227	261	241	252	256	308	261	238	242	261	266	266	265	264	247	242	234	217	226	236	271	247	270	258	279	233	249	260	260	243	243	228	244	264	242	255	238	246	258	250	241	259	272	223	261	243	232	266	254	263	263	238	236	269	289	254	249	228	254	235	257	239	257	225	241	257	247	256	246	249	227	271	267	269	231	229	287	244	238	262	258	203	222	247	277	248	229	255	271	261	241	242	239	236	280	227	235	255	233	269	245	222	252	258	252	246	252	236	240	257	269	234	242	251	259	216	250	236	253	259	235	253	256	260	249	252	242	256	281	239	247	254	257	251	258	252	247	246	238	242	238	253	248	233	267	254	247	248	246	247	264	269	265	231	255	270	276	269	253	261	245	241	248	234	266	232	265	233	234	236	253	257	236	241	263	275	272	220	254	255	254	256	222	246	258	228	261	256	262	263	268	255	247	259	240	240	243	256	230	259	249	230	255	244	245	230	229	227	233	245	240	236	267	250	233	236	241	265	240	210	246	275	246	254	255	261	265	231	263	220	231	259	251	253	233	234	279	263	251	255	267	199	270	240	231	234	255	252	223	259	269	228	258	280	273	258	247	250	254	235	281	229	255	237	269	243	217	248	236	246	267	257	251	293	233	275	253	253	260	251	256	253	273	260	239	254	251	260	261	257	255	252	261	228	254	228	239	254	251	250	261	239	255	237	241	218	264	247	230	255	252	248	237	260	244	228	225	262	249	262	233	261	288	252	297	241	314	218	229	254	247	252	259	225	239	232	239	272	212	287	259	267	261	241	253	241	292	250	244	266	239	260	258	226	222	222	227	221	244	249	255	257	237	251	253	257	249	268	257	239	228	245	273	236	227	235	249	231	258	253	272	268	250	277	248	238	275	241	246	261	244	303	258	260	248	249	234	228	247	245	273	250	250	244	233	237	256	267	251	254	269	237	258	249	257	257	249	232	260	238	266	276	227	257	274	216	258	269	250	263	245	255	237	266	265	262	246	270	243	285	277	257	253	254	248	262	248	269	252	244	253	256	267	253	237	227	243	228	257	244	241	218	251	262	264	262	251	268	262	269	251	242	240	279	253	248	246	243	249	229	235	252	240	253	259	250	253	230	260	248	250	244	236	262	257	263	263	256	224	282	284	235	239	246	267	257	262	241	238	221	239	257	249	234	248	275	248	225	244	219	238	249	261	255	218	238	247	247	280	272	262	263	245	270	263	259	253	290	274	241	244	256	244	252	257	236	242	279	232	247	252	236	281	236	238	241	252	250	269	265	265	255	246	254	233	252	255	259	260	246	215	266	251	242	259	254	249	263	236	239	231	235	227	295	276	260	217	250	229	251	252	241	257	255	249	260	258	243	289	259	258	233	257	251	229	291	257	237	235	233	248	253	261	259	261	243	246	263	253	246	265	270	256	247	268	235	221	246	241	263	249	282	267	232	269	279	259	262	255	263	248	222	253	249	254	217	243	252	285	241	271	231	280	236	237	271	246	240	230	242	231	241	231	241	246	222	241	249	244	268	259	252	269	251	246	223	249	243	249	254	276	247	265	250	229	250	237	225	255	248	261	259	266	256	239	243	270	260	231	238	235	236	251	260	238	251	222	270	252	237	231	259	247	237	223	275	243	263	233	233	251	247	234	239	241	256	248	248	298	240	258	246	250	280	248	233	261	236	236	259	232	222	271	255	283	229	236	239	243	265	228	230	240	226	268	232	269	232	250	263	257	253	241	227	272	249	246	228	260	253	257	227	254	245	248	257	249	256	269	265	228	264	244	261	255	243	251	259	269	262	247	240	247	242	258	252	259	249	238	271	236	242	245	236	255	249	268	239	233	245	231	260	221	231	283	261	248	253	250	251	233	262	247	255	248	249	234	253	238	279	285	233	234	225	244	265	266	232	232	236	253	257	274	259	245	256	245	229	257	274	245	247	235	247	258	241	237	269	263	259	259	255	263	245	243	232	269	266	263	233	251	255	266	255	213	249	263	261	272	238	280	242	265	207	250	225	284	238	289	265	278	249
3186	957	428	276	300	363	334	280	222	218	186	182	158	148	172	172	113	119	94	94	97	94	103	89	85	74	70	63	60	82	80	62	67	55	62	58	62	59	56	39	68	61	59	47	56	70	45	63	54	62	52	56	62	59	55	66	62	60	51	35	61	58	43	53	65	64	59	59	57	45	48	57	69	58	69	42	61	43	64	61	52	57	46	52	51	64	54	45	56	45	64	60	82	95	72	61	69	59	45	62	48	49	47	55	41	50	60	61	36	58	56	43	50	61	62	49	47	60	54	56	67	58	43	55	62	45	57	47	45	55	49	54	63	53	55	50	58	54	44	60	54	54	63	54	54	57	54	49	59	60	58	59	64	66	53	58	59	53	48	56	57	61	51	61	42	48	45	55	43	60	50	60	56	56	58	53	59	60	36	55	56	57	48	66	53	51	40	46	52	53	53	45	56	56	57	63	42	49	43	60	57	52	54	55	63	64	49	51	65	43	54	57	58	67	56	72	49	71	60	59	41	64	54	60	63	55	55	52	56	47	52	51	52	62	50	50	49	54	49	50	57	48	49	56	54	64	42	43	69	64	56	64	62	59	49	51	48	37	57	53	69	54	65	54	69	39	51	53	45	47	70	52	58	62	50	52	44	65	57	52	38	54	51	72	53	56	52	57	55	52	61	57	51	44	49	54	45	60	55	58	66	52	62	48	56	64	51	58	64	42	42	57	52	74	42	43	44	65	47	57	64	44	49	47	59	50	61	52	66	60	58	56	78	47	43	48	61	49	47	45	54	50	54	59	57	43	61	51	64	57	61	36	54	52	41	72	54	70	46	58	59	48	49	57	50	48	57	60	44	58	57	35	42	56	51	62	53	47	53	59	67	67	58	41	49	54	48	68	57	49	55	76	45	55	52	55	51	43	51	45	45	53	73	37	52	62	54	49	48	56	65	47	53	56	62	44	59	55	49	46	61	46	58	63	52	49	64	50	50	44	48	46	41	56	59	46	50	48	60	58	44	43	53	55	63	52	46	54	59	57	55	56	53	48	49	54	58	58	50	59	58	56	40	55	55	49	56	47	52	62	41	50	49	63	52	51	39	50	50	59	42	58	56	60	66	69	54	47	52	55	37	54	48	46	47	55	42	58	60	57	55	59	44	52	45	52	39	48	62	54	49	64	54	56	50	46	50	47	60	74	49	54	65	58	44	51	56	49	60	50	55	55	56	47	55	52	40	42	51	61	48	52	55	63	65	57	55	53	48	59	40	47	56	49	48	68	66	57	55	50	51	49	44	48	58	59	56	53	52	56	60	52	57	59	47	46	51	42	53	40	43	46	53	55	50	50	49	55	55	65	52	42	54	48	59	53	47	44	68	53	45	43	51	49	57	58	67	50	67	38	49	54	60	52	48	61	53	42	59	56	48	56	58	52	62	54	51	44	39	62	54	48	63	37	52	46	52	59	49	65	59	58	59	34	65	55	44	44	55	45	56	47	45	49	51	64	51	67	62	45	46	56	49	52	46	59	53	49	49	38	62	47	53	54	50	60	62	38	53	57	60	55	53	62	39	47	50	53	66	57	56	58	48	65	58	53	55	47	57	37	71	74	57	51	53	55	61	53	61	75	44	51	54	38	50	65	39	49	44	48	39	69	67	54	48	53	66	52	66	60	56	55	46	55	43	43	59	52	64	50	51	60	60	42	61	52	43	53	53	49	59	49	63	47	41	50	51	58	48	60	42	56	60	51	49	49	48	47	54	58	49	49	40	49	48	55	43	52	47	57	48	54	58	49	61	64	40	37	56	57	65	46	54	58	50	47	41	58	50	59	44	43	46	57	63	56	51	49	56	60	42	73	51	63	56	56	45	40	52	60	45	49	58	38	50	58	55	61	60	67	54	55	57	58	50	67	66	49	52	47	48	67	64	50	50	52	63	47	64	42	72	44	41	64	59	49	47	52	40	60	51	45	70	63	59	66	43	41	55	51	44	48	51	45	55	71	47	62	62	64	48	41	64	41	53	69	52	54	59	57	54	36	59	59	57	56	53	61	44	51	64	49	61	70	53	63	53	54	66	53	50	52	64	63	57	47	59	60	51	56	58	50	59	51	54	54	54	51	57	51	64	50	46	49	58	45	50	32	57	57	38	51	52	46	54	61	57	41	63	57	57	63	46	59	64	56	69	60	47	59	52	47	57	67	48	54	64	42	51	42	55	60	52	67	56	58	40	65	41	78	53	65	59	45	56	56	43	69	51	44	51	44	61	50	52	44	64	47	54	57	63	54	65	62	61	56	45	67	33	55	57	46	56	50	62	51	49	40	59	61	73	54	53	57	65	51	64	48	57	48	47	45	62	41	57	49	78	72	59	55	56	55	66	56	51	51	62	63	43	48	47	53	51	55	56	49	51	46	58	64	55	52	56	51	51	44	61	64	41	54	59	55	47	60	42	51	60	52	56	61	47	52	67	48	49	63	51	56	65	47	51	54	54	46	54	64	58	58	68	52	58	59	67	53	61	40	58	55	56	60	49	57	58	50	46	48	54	44	62	45	50	60	55	56	64	65	61	53	61	66	58	54	71	53	55	57	53	49	36	58	65	48	49	56	63	48	61	54	55	61	46	52	52	54	58	66	48	56	51	57	52	56	58	43	52	62	64	51	57	48	67	52	40	29	58	65	61	46	56	46	51	51	45	39	46	56	41	42	53	59	43	51	64	60	54	36	46	63	56	49	58	51	58	53	58	66	44	45	74	41	50	51	50	65	61	51	58	58	40	52	49	48	44	55	61	53	47	57	54	49	63	65	49	47	51	58	52	53	53	55	45	61	58	55	50	38	58	49	61	45	45	47	46	53	56	65	51	59	53	41	40	57	51	48	60	61	51	42	52	56	51	48	66	67	35	53	40	62	51	49	56	60	62	49	51	58	54	50	47	56	59	52	56	62	63	50	58	44	65	62	52	56	55	52	60	54	46	51	57	57	52	60	64	51	62	59	48	46	61	43	56	63	63	59	64	58	61	52	58	63	55	61	60	60	52	56	38	50	45	48	46	47	61	46	58	50	42	49	70	49	52	52	53	55	53	53	51	52	63	43	60	47	67	61	70	54	56	54	65	58	47	58	36	65	44	63	52	54	50	64	65	59	61	56	52	47	53	43	51	38	61	47	61	62	48	56	59	64	54	50	56	58	50	50	70	57	43	51	52	57	47	59	54	51	60	70	59	52	62	54	43	41	56	59	50	45	35	49	46	66	51	57	55	51	36	57	61	50	45	56	54	51	65	54	46	58	50	52	56	57	54	49	57	56	66	55	51	57	53	44	58	53	65	63	44	54	53	45	56	70	60	53	54	54	50	70	50	71	50	46	51	51	66	66	68	64	53	42	59	37	55	60	52	45	64	50	41	61	48	49	56	60	57	60	58	42	65	58	54	41	52	52	53	36	45	60	47	36	48	57	60	65	47	58	53	45	59	54	41	61	56	60	57	58	49	54
21415	11623	6406	9682	16555	17121	15272	12734	10655	8686	7069	5924	5275	4832	4689	4782	3835	3209	2980	2730	2969	2106	2098	1972	1886	1819	1717	1598	1573	1368	1232	1167	1071	966	896	835	840	836	839	788	761	746	740	739	747	719	701	740	659	701	683	658	678	655	639	606	672	629	618	679	702	662	629	648	703	648	675	650	645	644	628	673	639	637	624	625	609	613	649	641	615	655	663	613	622	614	684	670	608	623	625	1010	1726	1790	1226	1221	830	647	641	621	679	630	581	639	624	633	666	612	606	609	697	665	598	628	630	652	669	606	629	623	655	589	620	641	649	597	619	615	696	656	638	629	625	636	626	622	623	635	662	664	605	617	611	631	602	608	629	667	594	584	602	655	570	638	631	643	567	599	606	644	644	594	644	643	647	641	641	620	647	656	630	662	671	647	600	641	644	658	601	650	644	619	611	618	611	636	611	621	669	629	640	624	619	624	650	608	628	626	590	634	614	637	606	648	632	613	568	693	620	627	601	594	678	629	577	578	643	617	686	630	630	636	604	583	607	615	594	674	655	618	589	645	638	648	695	653	625	656	670	636	596	633	661	644	665	623	641	639	626	603	628	650	605	632	631	621	618	598	644	645	657	600	619	640	652	613	633	631	629	604	662	609	618	610	607	616	627	635	572	654	622	599	615	682	656	647	589	666	595	593	620	617	648	621	633	633	642	654	662	625	579	649	624	627	652	608	614	627	635	621	647	680	657	615	644	616	628	665	649	626	703	639	629	627	600	607	628	584	592	643	646	615	641	672	626	697	625	636	619	687	632	616	655	647	628	622	665	641	638	601	629	671	620	584	585	604	631	648	660	628	593	636	627	644	623	580	625	579	618	646	618	607	621	634	614	604	590	608	616	607	585	639	598	637	659	657	620	652	622	598	654	646	685	612	627	646	615	619	596	625	613	624	614	634	642	619	640	637	622	638	663	592	629	591	628	588	674	646	617	621	610	662	595	627	593	610	648	622	640	611	605	609	665	617	633	639	655	664	606	648	575	625	594	641	630	627	624	649	613	632	614	629	630	643	609	628	638	623	619	624	633	648	611	611	622	608	650	611	663	591	628	652	629	657	659	649	648	573	627	628	619	656	633	628	613	619	632	629	623	654	597	630	591	635	630	633	616	638	605	612	626	613	596	592	658	616	605	630	630	595	573	653	659	651	633	582	608	653	622	632	655	656	599	697	662	637	647	623	644	565	634	668	596	594	614	638	598	606	651	611	647	652	600	595	639	592	669	599	640	625	635	636	659	610	631	654	639	615	637	660	660	615	628	604	654	703	610	602	621	592	642	634	598	630	661	569	653	607	580	629	611	603	639	643	617	692	646	596	598	620	627	618	657	633	633	648	621	611	615	649	662	665	669	617	618	640	616	618	626	638	653	623	624	666	645	603	592	599	588	666	670	625	689	650	629	675	621	617	631	593	602	593	633	658	612	601	636	623	643	590	657	664	603	583	618	683	646	668	633	649	619	658	620	606	662	611	648	653	635	657	624	671	653	603	609	571	662	651	599	614	599	599	671	580	654	591	649	606	623	653	672	621	588	573	603	632	590	605	700	679	653	625	639	599	650	639	657	613	662	616	662	637	659	616	628	644	616	653	616	652	620	650	650	625	634	629	651	596	611	617	605	640	614	606	623	639	649	634	632	648	609	645	652	649	618	625	663	612	639	660	610	605	587	665	629	630	652	630	675	667	626	581	631	640	667	620	627	640	620	639	633	666	660	657	644	638	628	620	643	633	616	623	642	594	640	604	632	605	635	671	669	612	674	644	612	627	634	614	596	671	675	612	604	610	628	592	682	630	650	615	602	587	595	651	666	601	684	637	644	627	669	573	607	663	639	601	645	590	662	623	620	655	603	620	637	656	622	629	625	629	662	616	601	646	598	670	647	601	612	630	690	607	600	597	647	632	603	652	666	621	618	621	600	664	599	643	599	607	674	642	645	633	638	609	636	615	658	643	616	572	650	657	618	683	669	635	654	673	658	622	574	639	603	631	647	620	600	651	641	643	648	658	628	628	626	631	675	630	615	613	632	599	620	662	636	629	611	602	628	614	613	650	648	647	619	636	634	628	601	634	623	668	608	653	659	634	634	640	656	665	641	647	608	625	694	643	642	625	655	626	593	658	647	632	631	657	648	632	633	596	663	637	679	606	586	675	629	620	621	647	648	647	609	646	653	660	628	681	606	580	633	608	683	659	656	598	629	595	630	630	649	640	661	660	635	619	631	638	648	612	658	612	641	657	623	614	607	623	652	636	599	622	640	667	636	600	638	658	625	607	656	641	621	633	661	658	675	653	587	645	608	605	615	661	666	603	625	620	615	644	651	677	584	661	642	649	608	644	632	648	659	667	574	646	637	660	661	627	650	672	636	609	641	654	638	601	646	613	668	647	646	587	618	664	619	621	632	623	636	604	648	678	665	631	566	662	593	636	637	658	669	621	634	629	599	620	621	632	611	598	612	625	615	655	615	627	573	619	702	673	599	643	600	624	634	612	650	642	613	621	632	623	638	674	616	632	623	584	624	628	647	617	623	622	617	667	647	639	621	653	600	625	582	629	653	630	630	621	609	662	646	607	652	646	608	584	628	670	673	599	637	602	646	616	608	659	645	586	620	673	606	658	618	596	649	647	679	678	629	603	581	650	635	617	607	614	650	625	611	657	657	647	613	591	640	609	635	590	645	653	662	664	631	640	668	617	635	634	652	674	590	623	549	611	682	604	631	611	632	610	626	673	629	562	628	630	620	623	580	590	655	647	654	621	639	661	658	608	596	608	599	652	627	597	607	626	615	583	624	652	635	628	615	649	587	685	633	655	633	650	628	636	632	619	629	647	634	634	656	679	604	629	615	685	640	624	609	646	722	617	617	609	584	582	651	656	647	603	594	588	661	622	634	617	630	643	655	632	658	677	608	630	622	602	629	644	667	645	619	624	657	695	628	633	605	612	618	641	642	605	658	644	619	624	688	601	653	619	617	630	625	642	618	658	636	630	648	644	594	615	600	623	619	639	621	601	626	637	582	626	617	602	613	654	685	627	594	628	624	669	608	632	667	623	654	605	645	621	606	668	662	566	661	666	652	640	622	599	681	629	680	625	631	642	692	641	651	672	616	625	599	602	622	640	636	667	614	615	661	619	601	595	615	614	632	616	590	625	650	609	634	603	635	630	609	687	643	630	644	656	636	610	626	646	576	614	624	616	700	628	657	637	649	644	593	629	647	679	613	626	617	667	631	634	657	616	624	654	633	629	662	598	636	631	669	646	653	622	589	606	617	611	575	600	613	611	592	647	664	624	591	641	603	645	670	675	630	642	634	641	675	644	619	693	611	630	626	693	598	612	664	653	638	616	607	597	650	653	599	647	597	640	624	631	634	670	621	615	617	647	637	685	635	663	633	641	661	625	630	624	623	618	635	623	700	650	680	597	613	663	618	587	662	620	596	614	647	606	624	656	635	649	625	628	658	642
2677	1592	701	398	392	558	535	480	365	274	199	180	161	127	137	156	132	91	94	100	75	85	82	59	81	60	63	66	53	52	42	43	35	43	42	36	33	38	39	42	30	30	22	29	29	32	25	32	30	25	21	36	33	32	19	17	26	22	26	21	21	29	18	29	23	30	26	26	30	27	22	22	24	24	28	28	28	17	27	32	27	24	24	21	15	31	24	30	25	32	34	61	55	81	84	71	44	30	26	30	21	30	25	27	16	30	24	24	31	27	26	27	30	26	20	28	29	19	26	30	25	26	25	32	18	30	27	26	20	33	14	26	23	20	25	22	27	18	26	21	36	26	15	19	21	21	27	34	29	21	20	30	27	14	20	29	15	32	28	19	17	19	29	25	22	29	19	36	26	20	23	27	24	17	25	26	22	23	32	31	24	18	22	19	26	30	22	21	21	28	25	27	31	20	22	20	18	32	24	29	22	23	23	19	25	28	31	22	21	21	30	21	23	27	30	31	22	22	21	29	26	25	21	24	25	20	22	23	23	24	27	27	10	21	21	26	17	32	33	25	24	30	33	20	14	24	30	18	30	20	35	23	33	24	23	22	33	17	31	23	24	28	24	27	20	14	32	27	23	23	22	29	26	23	23	30	22	23	30	21	26	18	27	26	20	32	27	20	23	21	33	29	23	19	28	21	21	16	19	25	25	26	29	31	25	27	33	23	25	23	24	28	24	25	36	25	30	32	25	26	26	15	31	24	32	28	30	30	31	28	27	31	15	16	19	22	24	27	19	36	19	27	22	26	29	25	25	26	27	23	28	22	27	26	21	26	25	33	23	27	27	18	25	28	30	30	26	25	29	30	29	25	22	26	30	25	27	32	18	24	27	15	16	20	22	28	16	25	29	27	26	30	23	26	27	25	27	27	30	15	17	27	25	24	44	32	23	34	35	28	28	26	23	32	24	13	26	24	20	18	24	22	26	25	21	22	31	34	28	29	31	23	30	26	32	23	27	25	20	17	25	16	23	26	30	27	20	23	20	33	31	24	25	19	22	16	22	19	29	33	22	22	29	26	25	29	23	22	29	29	18	29	25	24	23	30	30	33	24	26	23	10	19	26	30	33	24	23	29	27	30	21	32	35	18	22	29	27	23	24	24	20	26	27	29	18	21	31	30	22	18	29	34	18	22	21	27	40	23	27	27	27	24	36	22	33	20	18	20	28	29	17	22	23	22	27	11	21	37	30	30	28	25	27	17	20	17	33	18	26	19	33	28	24	25	33	25	27	26	19	25	21	28	25	21	30	37	26	33	32	20	23	24	27	27	35	30	24	32	28	38	24	25	28	23	28	28	21	28	23	18	24	17	21	20	27	40	17	27	18	25	15	26	26	28	25	24	25	28	24	32	26	21	32	22	28	36	31	24	25	17	20	24	27	19	27	31	28	22	23	29	30	19	20	26	23	23	35	38	30	17	32	26	38	20	19	23	25	19	30	25	20	20	14	29	25	18	37	30	20	21	27	20	31	28	26	29	21	28	20	25	23	25	32	21	27	25	29	22	28	28	26	30	20	22	24	29	29	29	27	21	19	19	20	30	33	25	31	25	23	26	23	15	19	17	25	29	25	27	19	26	33	32	18	24	24	32	24	24	24	20	27	19	17	29	11	32	30	18	26	25	19	29	34	29	31	21	20	21	22	22	25	28	16	29	27	29	24	25	24	23	31	20	36	24	25	27	22	23	24	16	18	29	26	19	33	29	24	19	26	31	24	30	22	16	18	27	25	30	18	27	21	24	38	23	32	20	24	33	27	33	27	23	19	27	21	30	20	17	24	31	25	17	31	31	29	25	31	23	24	27	24	25	24	41	31	29	27	25	24	27	24	20	21	30	27	19	26	21	26	30	21	24	17	17	30	23	25	28	33	28	25	25	26	19	32	29	28	35	23	31	18	29	24	28	35	23	30	26	22	18	23	26	22	32	20	27	33	19	23	36	32	20	25	22	17	29	25	34	37	18	28	26	19	27	23	22	14	22	21	17	25	32	29	18	20	34	13	30	24	22	22	27	26	27	33	26	20	17	28	26	23	29	20	26	23	27	19	19	28	25	19	27	21	24	29	30	23	32	21	22	30	19	17	20	21	28	18	28	23	19	20	20	27	20	24	24	29	24	23	28	22	37	20	18	18	19	24	19	29	21	30	30	18	18	22	26	27	18	28	30	28	21	15	31	28	26	22	28	32	20	22	25	19	22	22	23	22	15	33	25	22	29	25	24	16	23	25	19	21	29	24	20	27	21	30	26	27	15	29	28	14	20	21	37	28	29	30	24	29	25	28	28	24	27	36	24	24	24	21	25	26	23	30	21	33	29	26	21	25	29	18	26	27	23	32	24	21	31	17	22	32	20	28	26	27	23	15	23	22	23	21	27	25	32	20	26	37	21	21	31	24	22	26	26	23	16	32	21	29	13	24	25	15	23	30	22	24	33	24	21	29	18	28	32	27	25	25	24	33	26	30	23	21	29	21	27	28	23	19	20	17	12	24	12	25	20	25	28	28	21	25	21	26	37	21	21	28	26	13	34	27	30	24	25	19	18	35	17	28	21	27	29	27	21	30	26	18	33	32	28	24	28	28	27	38	30	19	41	21	21	31	18	20	22	25	21	21	28	30	25	29	37	20	24	25	29	30	28	25	24	27	21	24	31	31	22	17	22	29	29	29	28	24	26	25	21	27	24	32	29	19	24	18	19	24	24	29	20	26	15	19	23	19	31	28	22	23	12	19	26	25	25	30	27	15	20	20	24	23	28	26	32	25	21	27	23	12	35	23	24	25	30	25	26	20	21	21	28	26	29	33	30	23	28	31	29	17	19	25	24	25	23	16	31	23	22	18	27	32	17	41	21	22	26	25	19	21	19	19	21	28	31	25	22	33	21	28	23	26	29	18	25	26	26	16	21	26	30	29	26	31	25	30	20	19	24	31	22	19	24	33	24	22	25	28	22	29	22	23	29	21	22	25	33	29	32	21	27	35	21	30	33	28	26	32	25	23	31	20	26	30	29	30	25	23	19	23	21	27	28	22	21	22	24	20	20	34	26	25	27	24	24	27	25	20	25	21	18	36	25	33	24	24	17	24	27	30	23	24	20	13	24	27	27	26	18	19	27	20	23	17	20	30	20	25	21	19	31	21	28	26	25	25	33	28	29	32	21	34	24	27	26	24	30	33	22	25	22	30	32	28	20	28	31	34	29	24	34	24	24	23	25	26	18	22	17	29	27	28	30	30	18	23	34	13	17	37	33	16	22	26	15	22	24	24	28	36	26	19	24	23	26	24	28	25	25	22	23	20	17	23	20	26	26	33	30	29	25	24	26	31	22	22	23	18	24	30	27	34	23	27	30	21	29	23	30	26	16	29	20	25	23	26	31	25	24	21	22	19	18	17	16	28	26	26	27	27	28	20	30	28	31	19	25	33	15	23	35	36	18	28	19	32	36	28
25938	14873	8482	12380	19787	21059	19465	16398	13079	10585	8812	7433	6224	5657	5315	4991	4336	3525	3258	3056	2997	2405	2378	2340	2044	1839	1759	1628	1444	1330	1177	1011	858	809	807	651	613	539	513	483	435	448	453	429	460	433	411	392	378	370	388	336	337	362	365	339	356	318	331	325	323	316	350	333	322	314	312	356	341	327	346	280	309	298	325	290	293	333	314	309	324	270	297	285	311	320	316	315	320	318	596	1316	1178	1909	2115	1531	631	258	291	292	281	300	283	261	275	289	261	267	269	297	268	300	268	262	297	294	282	265	250	310	293	297	290	277	320	291	306	288	262	292	302	288	274	332	283	281	277	314	281	285	267	294	280	274	292	271	276	291	297	304	262	258	276	265	293	260	279	258	292	247	277	293	257	302	302	303	330	324	264	291	266	268	274	294	297	256	311	287	294	306	277	280	282	285	285	285	288	276	265	291	300	302	279	292	257	300	291	267	310	247	284	273	282	312	261	293	276	276	278	301	295	279	259	284	304	289	285	302	289	275	309	257	279	284	272	246	285	283	256	282	291	311	280	296	294	244	291	270	258	308	272	270	308	287	280	274	265	270	297	299	248	284	295	281	274	278	271	276	302	263	254	292	321	264	299	293	270	289	309	253	273	284	287	279	276	264	259	263	284	322	295	280	254	281	288	302	279	301	276	281	260	273	291	273	271	274	298	277	292	272	260	288	260	262	287	289	321	316	294	267	283	294	292	271	301	302	271	271	254	267	287	296	288	285	261	299	295	327	295	272	271	266	304	284	273	273	324	310	272	287	312	265	269	275	279	277	298	264	267	283	251	276	291	269	244	320	274	270	274	281	274	256	263	277	265	290	312	242	260	313	253	262	301	315	276	286	276	285	304	275	278	267	322	251	264	289	258	298	279	289	279	249	288	260	290	263	266	300	296	287	267	261	271	329	297	278	270	256	287	307	265	297	325	258	301	274	301	258	284	261	255	285	291	262	296	325	279	260	288	305	298	266	267	299	280	318	265	265	257	284	273	277	270	281	270	263	257	270	282	266	314	296	317	299	298	299	256	303	252	282	280	275	261	293	267	308	294	265	283	232	286	296	302	253	296	278	273	283	294	283	267	278	267	228	269	284	312	292	291	288	285	239	303	277	298	275	269	288	299	286	295	288	286	286	316	293	280	283	269	291	277	260	268	286	298	291	286	274	279	288	299	269	291	287	267	281	294	265	297	251	274	262	271	298	271	263	293	291	299	278	292	285	282	283	287	282	277	272	294	253	267	274	259	274	274	298	294	267	276	293	285	281	311	280	303	287	281	279	294	306	284	273	288	280	266	276	298	278	277	277	295	283	284	280	280	297	271	293	305	273	287	292	235	271	274	272	254	275	280	287	280	293	294	281	302	295	301	281	290	281	283	298	275	298	286	289	288	281	278	298	270	290	316	271	298	261	302	261	290	307	275	289	260	250	253	314	254	262	273	281	270	303	291	303	272	303	263	254	280	269	262	271	273	294	285	288	281	286	270	291	271	278	285	308	293	309	273	267	288	299	284	279	295	283	298	285	251	277	270	250	281	291	285	307	292	291	300	302	268	261	298	275	260	299	284	291	310	269	303	293	312	294	277	279	286	281	295	306	273	266	283	237	278	268	299	288	298	284	257	267	285	291	266	296	279	258	303	278	277	273	265	290	267	256	299	289	279	278	281	308	289	284	251	287	282	272	291	280	256	318	276	310	322	283	279	271	290	280	267	282	272	278	271	259	292	291	271	296	307	261	281	270	277	268	293	292	295	269	299	290	289	281	290	278	253	284	299	266	239	259	281	282	299	280	290	293	292	298	299	290	245	240	253	286	280	274	271	259	275	282	282	281	296	240	262	304	277	258	268	301	242	305	302	264	304	284	282	263	270	326	277	283	285	297	272	278	257	293	298	270	281	299	270	286	302	290	296	274	284	281	301	283	275	260	255	268	278	285	256	250	285	268	304	282	286	276	283	279	277	289	288	295	274	288	295	287	264	254	293	292	284	278	268	283	318	273	306	296	300	295	299	274	284	304	284	302	298	293	280	269	258	315	278	281	281	299	246	274	292	256	301	270	284	286	294	271	285	307	293	283	303	324	278	284	308	281	277	277	266	271	279	286	289	291	289	293	271	286	295	289	306	279	287	291	252	263	285	280	287	273	288	292	275	268	258	296	278	289	295	272	302	258	266	282	263	303	291	239	293	277	279	282	296	277	286	259	287	301	296	243	284	252	277	250	284	290	277	265	275	295	293	271	272	293	279	319	306	292	248	295	286	271	284	287	279	307	280	264	248	296	276	290	289	282	284	266	293	294	308	258	285	276	294	276	280	263	305	297	264	256	291	289	289	278	296	306	273	309	261	276	284	272	287	264	292	269	271	285	252	280	306	281	281	282	285	307	294	273	288	313	299	266	296	261	277	318	273	267	273	249	298	282	299	269	277	274	298	314	252	301	273	309	282	281	304	292	311	289	280	282	297	302	304	314	281	260	290	263	284	278	291	265	292	281	275	283	290	306	266	287	271	291	272	287	316	259	268	304	273	302	280	290	292	274	249	283	275	267	290	286	295	280	261	282	252	266	266	279	294	272	294	297	271	297	284	282	302	317	277	259	269	290	253	268	293	284	299	249	289	277	299	312	281	260	285	268	275	292	262	293	261	252	281	268	261	296	306	326	263	258	268	267	287	292	279	289	271	260	273	293	307	279	263	292	281	289	290	281	297	301	310	283	270	297	275	286	294	267	268	247	264	284	284	248	278	290	294	273	275	272	265	300	294	298	259	246	290	292	278	240	290	287	289	283	272	274	276	289	293	299	320	291	294	275	307	278	304	268	293	280	283	286	300	278	289	304	282	262	290	300	256	274	274	258	258	247	283	258	289	264	271	287	290	307	275	273	287	296	275	284	282	287	248	286	250	297	273	293	274	257	290	302	267	283	264	294	287	318	309	283	305	273	277	278	277	271	307	253	289	290	281	273	253	267	273	275	310	242	280	275	267	274	300	265	250	301	295	283	284	311	275	270	275	295	271	293	284	278	275	259	298	288	298	294	263	262	285	300	273	276	273	252	281	310	266	265	289	289	280	300	281	262	289	298	277	275	296	262	292	261	263	259	285	283	310	294	299	306	244	261	283	270	287	289	286	296	284	303	279	293	285	259	290	315	285	294	282	253	280	255	298	267	264	291	246	244	264	272	285	266	311	279	283	289	278	225	268	264	261	307	267	296	266	291	287	315	301	280	296	282	253	275	272	245	256	291	290	287	278	271	274	285	274	279	271	267	272	293	266	271	274	302	275	304	271	295	276	291	280	253	302	263	285	287	279	313	283	293	266	273	270	260	267	261	273	300	291	285	252	285	290	302	290	266	294	308	306	266	251	278	280	259	259	260	319	325	293	299	299	272	253	288	288	252	296	298	278	285	280	296	274	291	266	275	273	279	253	303	298	296	289	255	292	280	307	315	291	269	289	263	266	279	238	308	294	276
1650	412	189	123	157	183	174	166	137	116	105	110	91	68	108	83	73	71	67	56	69	76	66	66	62	61	61	54	60	78	51	55	55	53	59	45	50	47	45	42	47	54	53	44	39	54	41	41	40	51	58	51	60	39	54	43	59	47	58	46	53	49	43	45	47	43	39	49	49	47	49	45	44	60	39	50	52	46	39	45	51	58	41	45	36	49	35	50	46	42	60	63	50	39	59	40	52	38	44	47	36	44	42	41	42	35	40	41	47	45	53	47	49	52	42	49	34	42	55	48	67	61	56	59	51	57	35	37	54	44	46	50	40	49	44	60	50	52	46	45	46	32	46	41	40	50	48	52	56	48	42	51	48	47	37	47	42	44	45	47	52	43	52	44	41	50	44	53	40	50	45	47	34	21	57	49	59	54	43	46	50	44	39	48	42	46	36	56	39	47	47	42	41	42	44	43	35	32	54	43	42	50	48	52	43	46	34	45	41	58	40	55	42	59	41	46	41	56	46	37	47	47	48	42	46	51	47	57	39	45	48	46	52	50	49	60	52	46	40	43	59	49	52	52	48	54	41	46	48	43	48	42	50	45	40	45	48	48	38	46	46	35	37	44	48	44	55	49	44	35	33	47	29	41	57	42	51	44	46	38	40	47	63	60	49	53	31	47	35	45	46	48	40	39	49	48	49	39	56	53	50	49	52	50	44	45	50	42	40	43	59	53	50	45	54	43	49	55	57	39	47	42	52	36	47	62	38	40	44	42	51	37	54	48	44	47	49	36	57	51	51	42	43	46	53	40	33	46	48	34	46	48	50	42	46	51	43	52	43	46	51	43	44	43	43	55	54	55	46	42	43	44	41	52	41	46	48	56	42	46	47	51	50	44	34	52	57	29	32	38	37	36	44	45	44	38	46	38	55	41	49	52	43	41	53	46	43	48	53	58	42	51	36	52	31	49	55	56	43	51	50	50	42	37	54	42	53	51	29	41	48	46	32	47	41	56	41	39	52	54	35	58	43	50	51	57	52	51	61	49	55	55	33	55	58	49	44	48	44	59	35	53	36	42	54	47	42	56	44	47	37	47	52	47	45	41	47	42	34	51	44	54	48	59	57	50	41	42	46	44	40	51	46	48	42	46	44	54	39	54	44	47	40	58	55	47	53	31	54	50	50	51	35	45	52	39	48	41	59	46	36	54	50	40	50	61	48	57	45	46	34	51	51	49	42	56	39	33	48	39	55	38	63	48	48	38	47	39	53	41	44	47	46	44	44	34	41	51	45	42	58	44	43	45	41	32	46	45	48	46	60	44	49	39	50	61	51	33	55	49	34	51	44	52	47	50	47	36	37	52	37	55	44	46	44	55	54	48	46	41	44	41	53	37	41	48	42	59	47	49	51	39	45	57	42	50	30	43	39	40	43	52	56	59	34	32	49	39	40	43	40	44	51	42	45	35	42	41	40	51	41	41	48	51	43	36	65	54	44	47	52	56	45	52	43	52	51	50	41	46	47	50	48	60	46	48	40	48	60	45	50	42	50	41	50	41	45	39	45	48	48	46	43	54	50	48	44	42	51	48	33	37	59	41	49	41	46	51	35	46	36	41	47	44	48	39	56	45	30	43	55	48	48	42	54	47	49	40	47	45	49	50	50	47	50	55	49	49	63	38	41	38	45	49	52	44	41	47	45	54	49	66	41	36	38	37	40	53	46	36	43	44	49	46	49	49	53	49	47	49	38	53	44	45	49	53	45	58	52	56	51	51	49	47	52	43	42	37	48	44	54	42	46	48	53	39	46	51	47	51	37	60	53	36	42	49	55	46	53	49	57	56	44	40	45	49	51	59	48	50	48	36	47	40	51	51	38	41	39	53	40	56	47	46	52	59	38	48	40	51	42	49	42	53	47	37	50	55	48	44	47	45	43	36	49	51	51	49	43	45	49	48	45	49	63	45	56	43	45	51	47	44	65	52	58	58	60	44	46	41	49	47	43	40	52	53	58	48	36	42	34	54	48	53	44	54	41	43	43	55	46	49	35	55	44	50	64	62	50	52	34	42	44	39	33	41	47	36	53	56	44	57	45	26	45	53	43	45	42	49	47	47	52	42	45	35	44	46	45	36	49	51	44	39	39	37	39	37	58	36	49	54	43	39	62	53	51	41	55	40	39	52	43	34	55	37	48	38	54	58	47	45	32	59	55	41	43	51	49	42	51	44	45	41	46	47	37	43	44	48	42	46	52	46	40	46	35	50	61	50	41	32	48	61	53	44	47	37	39	44	56	40	37	59	48	50	44	36	37	53	46	43	42	57	46	54	46	45	39	50	46	48	46	43	46	49	62	40	35	37	45	46	40	40	35	42	42	48	49	60	42	41	39	46	43	50	50	59	49	41	45	43	52	40	43	54	48	48	37	39	58	53	48	52	35	48	50	54	57	57	41	50	53	49	33	55	43	38	52	34	36	44	43	57	46	53	54	44	46	43	55	43	56	48	48	35	46	39	43	51	41	49	50	47	66	39	46	54	32	34	53	42	44	59	44	48	56	46	47	42	47	43	42	39	49	49	61	46	54	35	52	39	52	45	38	41	49	53	55	54	49	62	56	46	55	53	47	48	55	64	51	52	40	38	49	39	54	46	39	46	51	36	54	37	47	39	53	41	34	35	38	52	43	56	44	49	40	43	44	45	38	38	41	46	41	52	54	36	52	44	46	44	48	61	45	53	54	44	42	36	58	46	54	57	54	42	47	37	43	41	36	47	51	40	40	54	50	48	54	52	40	38	31	47	44	46	35	58	59	45	49	45	48	50	59	33	49	47	42	52	46	37	42	56	49	55	42	39	38	47	37	52	41	36	50	49	55	46	41	49	44	62	45	44	44	50	52	45	47	47	45	51	42	49	54	49	55	49	37	52	53	45	46	45	37	38	38	35	37	47	47	41	40	50	34	47	46	43	48	38	49	42	52	34	59	50	42	34	37	53	40	63	48	45	44	40	46	50	44	44	56	49	42	50	51	46	46	33	38	52	51	36	45	39	48	55	49	53	36	43	57	59	49	50	38	39	51	47	65	37	35	53	60	40	55	42	41	43	43	51	50	44	43	40	55	47	53	53	53	58	46	46	41	61	45	40	46	47	55	39	43	46	53	47	47	46	45	48	42	47	50	44	40	60	41	33	35	43	48	42	58	34	43	45	53	45	51	50	51	49	56	49	51	46	50	44	53	45	60	39	58	52	51	41	37	55	51	51	36	37	46	53	60	46	30	47	48	39	46	44	43	50	58	36	51	62	38	51	45	47	50	45	44	53	62	49	47	44	49	50	50	42	58	39	39	39	59	55	41	38	41	40	55	45	36	46	54	50	38	45	46	50	50	41	49	56	38	45	46	34	59	59	52	42	47	52	44	43	53	56	50	45	50	39	40	49	40	52	42	50	43	54	56	38	44	37	50	43	60	41	44	50	52	41	41	56	45	47	45	41	51	46	46	45	47	59
15802	7136	3516	5211	10216	11565	10333	8526	6713	5223	4404	3580	3076	2517	2328	2082	1827	1615	1423	1501	1381	1337	1310	1218	1148	1049	1046	1000	956	883	829	752	751	742	720	690	637	608	628	594	609	654	594	619	619	602	575	572	556	581	601	594	559	573	533	571	555	561	538	564	589	577	575	536	551	546	542	562	533	569	530	554	578	524	541	536	545	608	585	522	543	566	538	560	587	558	527	554	545	575	633	827	852	823	938	798	601	558	550	529	595	561	495	541	586	511	559	536	499	565	539	542	521	575	546	529	586	576	541	560	582	529	540	560	565	551	541	560	569	536	585	580	544	547	521	517	575	577	508	518	565	536	577	553	552	547	584	567	558	588	509	565	518	554	555	577	561	550	543	537	526	518	572	573	483	587	513	540	555	586	576	542	506	523	554	568	557	572	542	571	545	550	534	533	542	552	528	549	554	533	516	606	520	531	568	513	578	515	532	525	527	575	580	560	568	553	546	576	529	566	517	515	534	557	544	517	538	534	540	552	550	553	545	529	547	566	503	561	547	546	555	578	561	526	509	543	557	500	505	563	522	602	542	505	530	516	542	589	514	565	513	560	543	543	529	546	525	534	538	518	552	524	570	522	535	558	514	515	535	517	553	529	544	611	495	567	530	560	468	532	561	570	556	590	539	552	548	530	536	567	571	568	556	533	563	529	553	552	559	558	486	548	572	536	513	550	545	555	573	541	498	540	509	563	515	587	562	539	541	533	540	576	552	552	554	551	544	568	564	524	586	511	553	534	567	518	526	549	558	524	540	550	529	561	553	521	537	576	533	528	547	556	580	558	543	568	535	596	580	553	527	517	535	537	541	572	525	492	560	517	549	572	542	552	537	556	574	507	577	558	519	536	522	550	488	572	518	584	522	526	543	526	522	546	541	530	536	530	592	589	538	513	554	591	508	532	552	529	551	576	535	535	559	560	527	540	517	571	621	581	586	557	552	553	510	529	539	546	596	590	520	530	590	506	532	568	561	516	507	598	557	536	546	557	534	591	543	549	517	587	561	538	533	535	566	530	537	518	555	518	547	538	540	492	520	550	554	567	516	566	555	590	524	589	535	546	548	559	585	554	535	506	580	547	577	578	550	550	529	518	558	552	521	529	516	566	520	553	536	504	554	540	575	559	538	539	541	527	502	560	539	525	556	537	546	536	528	576	524	519	528	567	596	519	554	568	554	541	557	533	573	516	552	529	554	568	600	576	558	565	540	569	541	546	557	527	538	607	563	560	557	562	532	545	523	546	518	542	557	557	568	555	503	538	528	557	537	564	528	562	515	578	552	572	548	544	518	550	524	531	537	519	533	540	533	527	498	547	517	526	553	563	571	526	525	532	544	552	607	530	564	537	549	533	498	586	550	558	496	536	562	504	525	556	556	557	545	520	549	569	566	573	492	563	573	553	564	560	577	559	615	579	576	522	544	545	537	590	570	565	539	537	508	530	539	536	571	564	520	524	506	538	522	517	548	543	562	519	562	585	586	590	520	546	558	551	518	506	539	588	555	570	538	484	520	560	537	552	553	578	554	561	529	559	557	554	560	603	536	576	541	559	560	559	591	586	536	553	568	545	567	536	574	580	562	546	561	525	538	550	562	540	513	545	565	535	536	531	568	510	586	567	544	535	564	557	566	567	549	559	529	529	589	567	492	539	554	498	511	554	569	563	554	541	540	503	556	533	553	536	520	504	598	552	524	521	520	527	556	510	562	535	509	539	564	543	523	555	501	525	538	500	530	578	523	577	558	538	514	537	575	535	568	552	558	542	593	556	526	535	547	563	520	578	543	550	582	562	518	540	539	572	535	593	545	581	573	587	542	552	548	542	505	547	516	547	553	533	527	523	564	549	542	568	516	524	588	530	561	500	558	551	544	549	594	504	564	538	569	539	513	535	548	543	513	554	569	564	580	550	527	496	551	522	529	565	562	512	577	577	579	523	536	526	515	543	535	529	528	561	562	537	519	566	525	541	526	540	555	557	532	535	544	539	570	569	492	567	538	514	521	572	539	523	559	545	579	558	525	544	542	559	550	541	495	547	554	583	546	535	555	568	508	562	582	583	530	556	526	526	503	594	580	582	539	524	558	525	547	537	559	572	521	548	569	514	534	493	545	510	509	534	552	525	547	457	569	547	555	558	553	563	528	532	531	553	506	543	504	557	566	535	518	578	564	583	585	531	544	508	561	530	516	530	568	538	599	545	527	529	530	530	575	553	564	551	580	532	520	563	533	526	534	523	554	591	546	565	528	531	542	525	562	565	560	524	539	528	550	552	522	573	547	575	557	534	496	532	564	549	570	536	550	583	562	564	552	501	554	540	528	553	540	524	553	553	551	564	531	561	549	503	585	588	595	548	583	530	530	575	578	503	513	539	564	549	534	503	551	519	537	552	533	545	559	537	519	532	547	554	551	540	587	544	550	551	563	500	550	576	556	559	566	537	527	526	544	557	564	525	555	530	554	579	567	561	592	498	567	552	538	579	493	586	586	576	540	556	534	597	568	541	507	577	522	566	529	492	529	552	503	549	555	529	577	584	522	547	551	501	535	526	555	565	540	543	629	522	538	550	541	563	561	517	556	547	516	555	558	569	527	537	543	526	555	588	553	508	525	557	519	542	512	518	540	556	578	549	554	593	590	528	557	544	585	575	551	546	549	553	554	545	531	554	511	513	516	588	514	525	525	587	548	562	545	613	557	506	577	557	554	569	525	551	484	558	545	535	558	550	544	563	546	534	563	532	561	591	522	551	563	573	551	516	518	534	511	579	556	584	531	536	538	587	554	552	539	559	546	557	562	576	547	584	541	505	550	538	548	558	535	545	575	499	546	532	589	577	550	560	552	534	556	515	539	556	553	571	563	542	556	548	512	580	584	530	542	569	519	547	525	532	541	565	559	582	549	532	546	533	528	555	536	550	511	550	512	528	562	524	519	581	526	514	559	542	622	547	579	518	521	539	567	570	532	516	571	524	524	513	587	572	541	560	590	555	550	538	549	541	532	525	520	535	539	549	550	525	554	555	520	549	558	511	559	564	550	543	506	528	524	560	542	558	560	562	543	523	528	537	571	549	580	513	548	542	560	534	574	557	536	528	587	564	520	553	553	553	526	553	590	505	529	533	533	547	568	573	500	555	525	557	532	587	511	552	556	600	545	538	582	537	524	504	575	549	558	507	592	548	552	551	515	541	541	581	518	559	524	518	570	544	585	548	584	556	551	559	520	530	556	545	532	517	527	573	582	539	493	537	603	573	565	535	522	537	585	557	557	557	549	525	523	549	568	544	537	548	565	569	504	517	577	549	544	577	522	551	518	536	653	592	516	559	554	500	539	597	531	480	543	560	555	558	544	598	549	565	575	576	537	563	546	544	515	585	559	551	542	515	548	549	549	573	549	501	525	553	519	533	531	546	531	565	529	543	535	539	551	539	557	548	562	529	562	571	551	537	536	510	529	550	529	564	555	550
1774	1078	447	253	266	376	342	250	248	198	181	129	128	104	106	84	78	60	68	65	65	63	44	52	60	45	43	38	46	36	43	44	44	30	32	34	30	23	25	35	19	24	26	23	27	23	27	30	28	27	24	33	24	21	25	28	25	29	31	17	29	22	29	23	20	22	24	21	28	23	24	20	36	29	26	26	27	23	23	23	26	25	30	32	21	30	25	22	19	26	30	35	68	50	69	56	22	25	24	30	24	29	19	34	22	24	32	23	30	22	28	29	20	11	23	19	29	27	27	17	23	18	29	21	30	28	24	31	25	27	28	26	32	23	19	34	28	19	38	24	27	22	27	25	26	29	21	27	26	40	21	19	24	22	28	25	25	31	25	24	26	24	25	21	26	34	32	18	21	27	21	40	22	23	30	22	22	30	23	27	29	25	38	28	32	29	19	31	29	21	20	26	16	21	36	24	16	23	22	26	21	34	20	24	20	29	17	15	26	17	28	16	17	32	22	38	28	20	16	24	26	18	30	36	17	18	12	33	22	26	20	27	30	20	22	19	26	34	29	31	25	21	20	26	13	32	32	24	28	19	24	24	36	22	18	21	22	28	22	19	30	27	24	25	25	24	26	16	27	29	25	29	30	13	30	18	27	30	28	24	13	22	23	33	27	30	15	25	26	24	23	25	23	23	20	28	20	22	21	23	31	34	20	19	23	29	30	26	22	23	20	25	20	23	23	18	24	25	23	28	18	21	33	23	24	25	24	24	21	27	24	25	30	23	28	26	23	27	16	22	18	24	25	25	22	24	20	29	21	22	24	23	16	23	20	19	19	23	26	30	22	26	22	27	23	17	35	26	23	18	31	22	23	25	16	31	26	24	23	21	19	26	31	27	29	26	18	29	20	25	25	18	26	25	22	30	23	25	28	27	24	34	30	26	27	33	15	29	26	31	38	20	20	34	17	22	31	27	19	31	29	27	32	26	15	18	25	16	26	24	14	25	30	23	22	23	24	21	12	20	25	30	26	29	21	33	23	30	18	15	31	26	25	19	29	28	24	34	20	30	28	29	25	27	27	33	32	25	23	24	32	21	18	22	26	23	23	17	22	17	32	28	24	25	25	20	29	37	17	30	33	24	19	21	37	25	28	34	20	24	27	19	25	34	18	20	23	23	25	24	27	28	26	19	28	22	22	26	33	17	23	22	27	16	36	26	19	24	18	28	26	25	24	35	25	31	24	26	24	25	20	28	20	20	27	31	20	26	20	25	28	29	16	26	25	24	27	19	28	17	23	24	29	31	21	24	24	25	31	28	26	24	23	27	36	27	23	24	15	27	22	26	22	15	44	22	28	30	20	28	20	23	31	27	27	31	27	22	28	30	27	20	20	37	22	22	18	17	22	28	28	25	40	25	37	24	23	28	33	20	21	27	26	26	25	20	32	26	21	24	27	19	17	15	30	31	20	26	30	24	18	29	23	27	29	30	34	29	24	33	29	26	26	19	32	28	26	25	21	26	25	22	26	24	18	33	33	25	19	21	30	30	22	19	26	22	29	19	23	33	18	26	28	30	25	24	24	31	25	31	30	21	25	22	21	26	31	17	30	24	30	28	24	24	23	21	28	27	24	31	26	26	27	18	19	29	28	29	29	27	25	14	21	28	28	29	19	29	18	16	34	22	22	25	28	17	26	37	24	29	22	24	28	27	30	32	28	25	19	29	20	19	28	28	28	27	24	21	25	21	21	20	19	21	29	26	28	19	37	24	26	17	16	32	30	24	15	27	27	20	24	31	26	28	25	30	25	26	25	22	21	18	30	28	34	23	18	22	27	31	36	26	19	18	17	32	24	21	28	27	28	31	29	27	25	18	33	31	26	21	40	22	22	24	39	26	25	20	28	23	35	25	20	26	25	33	31	33	31	22	20	33	24	18	26	21	21	17	28	29	29	35	12	24	28	33	29	22	36	18	25	28	29	23	22	23	29	31	29	25	21	20	25	26	24	28	22	31	18	20	30	24	21	17	35	27	17	18	27	30	34	30	26	25	25	29	27	25	27	19	19	24	26	28	31	24	22	24	27	24	22	33	26	31	27	17	27	28	26	21	25	26	12	27	26	21	26	25	25	19	32	24	29	23	27	19	27	27	29	24	24	29	22	32	22	15	25	23	18	28	14	25	26	23	27	29	25	29	24	23	24	22	24	24	33	24	25	26	20	22	18	20	32	24	17	31	30	29	15	21	23	30	23	27	27	33	27	35	23	27	31	26	21	30	27	26	33	33	18	23	17	18	27	29	29	25	28	32	23	25	21	24	26	18	21	18	20	25	28	38	27	32	21	23	25	29	21	20	18	21	27	34	27	19	20	27	29	25	27	20	20	20	30	34	27	19	30	20	23	23	27	27	23	24	25	20	25	32	17	26	34	24	18	23	29	29	25	27	20	32	22	29	27	23	33	25	21	30	23	29	24	28	29	17	16	31	23	25	25	12	28	19	24	26	28	28	17	28	21	32	19	32	28	24	30	23	18	28	20	28	20	23	26	23	17	23	25	30	22	20	22	22	33	23	29	32	36	19	24	33	24	28	29	23	28	30	33	25	19	28	19	21	27	25	27	22	27	34	15	21	29	34	26	19	29	20	27	31	30	20	30	24	26	22	17	32	35	31	23	26	22	14	30	23	25	31	19	29	21	29	26	16	28	20	25	20	25	29	23	21	28	31	20	23	24	17	25	29	26	20	23	24	22	26	23	22	22	27	20	20	22	30	19	35	26	26	26	34	24	31	21	28	27	23	21	25	25	33	22	21	29	16	23	30	20	19	27	25	23	29	31	32	21	21	28	33	26	18	29	23	21	26	32	32	23	33	24	22	23	26	27	27	23	24	17	23	25	24	29	30	23	27	35	21	19	26	21	22	34	16	25	26	30	27	22	25	18	29	29	27	29	37	34	37	24	22	19	31	26	21	29	22	33	23	20	27	26	18	24	23	28	20	23	31	28	22	16	21	25	30	27	22	24	27	31	25	23	19	17	25	19	23	16	28	29	18	29	22	33	31	27	27	24	32	28	32	31	32	17	35	19	39	27	33	28	26	28	20	28	20	23	26	28	29	29	27	32	33	30	25	19	32	32	24	19	19	24	36	28	21	25	30	29	26	23	29	27	25	26	21	17	40	24	28	21	28	32	19	27	23	25	31	28	43	20	21	20	27	23	17	21	23	32	24	25	20	24	25	23	19	27	29	19	31	20	22	33	18	31	25	26	29	26	20	28	26	30	22	24	31	18	16	21	31	28	22	20	28	23	28	19	27	34	29	17	26	27	28	24	21	24	28	19	19	24	20	28	21	26	23	22	30	22	26	35	22	25	37	33	29	25	14	22	20	28	19	25	35	21	12	21	34	19	25	22	20	25	23	31	22	29	22	23	26	26	24	27	22	23	37	25	23	22	24	28	26	31	25	25	31	29	22	26	24	25	28	24	29	28	24	30	32	29	32	28	31
22414	12393	6223	9809	16732	17887	15824	13165	10501	8518	7053	5849	4861	4200	3768	3408	2823	2503	2314	2265	1843	1651	1564	1396	1278	1172	1239	1102	1069	1015	876	823	780	697	633	526	552	461	483	459	445	435	414	396	365	410	359	356	341	325	361	309	345	360	330	347	313	330	318	367	364	357	355	359	359	327	329	319	312	291	326	332	332	308	314	329	340	306	308	329	318	306	309	332	285	302	299	318	303	307	560	1002	1381	1562	1461	1275	552	301	311	304	325	333	315	284	301	296	313	301	303	309	298	319	299	312	271	304	310	286	299	300	300	295	312	281	319	287	324	308	293	306	309	306	307	299	322	304	282	320	343	305	311	271	299	322	310	276	298	293	290	292	281	288	314	303	315	305	315	287	314	297	322	322	305	332	317	293	305	298	302	305	317	321	321	292	301	335	315	321	293	324	272	283	318	327	271	299	292	322	306	310	322	270	287	285	323	275	310	324	312	321	306	321	295	283	288	275	296	297	318	327	272	309	282	280	285	353	316	292	336	324	305	320	291	310	318	282	317	301	314	326	292	268	309	300	288	260	304	308	300	293	300	305	274	284	266	281	307	289	288	300	318	323	298	276	324	305	312	294	302	298	291	285	310	320	261	309	299	299	338	311	255	310	308	320	348	293	299	265	271	322	292	305	314	288	291	285	314	335	294	334	274	310	327	329	286	352	335	304	293	304	320	308	285	281	319	310	331	306	318	325	316	288	334	316	284	315	322	327	306	293	310	294	317	302	310	284	308	319	293	322	300	314	307	310	321	271	295	310	303	309	276	303	323	310	312	312	282	311	292	281	311	283	289	298	316	284	305	301	303	330	307	284	322	309	337	317	299	297	300	298	302	287	298	312	293	325	299	316	330	302	300	272	319	300	287	309	268	307	328	338	302	317	303	287	296	292	305	310	317	316	288	314	325	303	307	331	274	320	293	308	314	323	313	323	300	295	298	288	320	292	289	289	329	332	309	308	304	277	296	295	305	267	311	317	299	283	310	310	326	296	328	314	313	294	297	314	327	308	306	317	331	285	300	319	328	326	282	294	302	307	316	307	323	302	283	328	292	282	318	325	319	330	327	291	310	284	313	304	300	288	313	293	302	336	281	323	321	307	271	300	275	333	321	329	307	316	323	316	298	299	306	317	342	298	284	307	319	271	312	309	324	288	265	316	316	291	283	324	326	327	312	274	302	296	304	332	319	310	292	284	286	317	324	324	323	315	311	318	289	293	310	283	292	308	305	334	305	302	306	277	305	285	291	259	298	314	309	307	292	328	301	284	321	287	310	297	318	342	315	314	321	294	314	276	288	313	307	306	297	295	297	298	316	314	302	296	310	298	310	329	297	295	286	297	280	321	297	289	327	296	309	291	284	296	312	281	302	296	312	314	316	294	324	290	314	347	328	308	347	319	284	321	296	291	336	311	315	298	315	300	311	303	300	326	307	311	281	314	296	297	304	293	322	309	295	288	298	296	282	307	304	305	303	316	255	291	294	294	302	287	315	281	282	289	307	282	322	282	310	301	283	305	284	276	299	307	318	304	312	333	341	306	293	305	312	269	306	321	303	334	296	303	319	314	283	303	315	330	322	309	291	294	310	291	306	314	321	315	334	314	300	302	284	305	312	300	306	283	314	302	306	308	293	310	281	313	319	332	313	280	327	291	331	301	278	315	315	306	293	278	316	317	301	309	319	308	312	265	282	326	290	305	284	326	292	255	327	332	328	300	269	294	309	256	283	306	303	309	317	322	308	281	312	294	340	355	290	283	319	287	283	295	303	281	301	310	264	286	278	319	321	307	313	302	307	325	319	298	309	313	306	339	303	297	312	304	305	304	301	303	308	298	336	301	324	302	324	305	319	309	328	328	309	334	313	320	307	305	312	317	313	314	330	296	323	308	305	312	358	302	306	289	303	307	277	305	288	315	311	325	293	306	288	302	290	326	315	327	300	300	281	315	336	273	296	313	311	312	294	312	301	313	315	301	269	307	314	286	302	318	300	286	326	288	312	304	298	326	309	293	272	296	307	308	324	291	315	297	300	296	336	303	293	321	285	280	326	329	282	317	330	316	294	322	313	316	287	332	274	320	300	318	310	290	303	277	316	298	304	338	317	283	307	299	300	322	284	290	290	275	283	334	336	309	310	355	343	297	273	298	335	311	301	306	293	334	303	296	306	310	303	304	336	316	288	305	313	320	325	310	283	305	283	321	305	326	327	303	324	297	331	335	300	276	305	290	302	324	292	287	304	287	312	326	312	300	292	278	329	276	309	297	310	312	294	303	342	316	322	322	305	303	298	331	289	319	268	347	312	281	317	299	287	346	323	313	301	299	303	289	316	347	276	331	315	278	287	296	290	312	320	276	327	277	278	327	306	283	300	325	299	306	267	324	298	314	290	308	315	314	326	304	324	293	319	309	307	280	295	299	335	323	317	320	343	292	280	308	317	324	290	295	346	314	322	313	310	304	333	290	307	309	287	346	309	295	308	296	319	311	300	290	331	289	305	304	320	350	297	341	303	323	304	312	330	308	310	317	290	300	318	324	317	308	314	290	316	325	267	311	278	300	302	289	330	304	304	312	282	294	312	305	270	280	298	282	318	292	308	313	300	352	310	330	324	289	310	322	306	299	311	294	302	288	294	311	300	287	300	319	327	309	350	335	324	337	309	297	331	285	305	266	307	310	277	294	296	294	304	295	305	322	277	306	302	265	313	286	314	301	293	285	321	293	310	299	262	299	315	323	276	276	296	319	306	300	276	322	305	339	326	356	257	298	282	274	290	317	311	286	288	301	307	337	309	305	292	299	291	330	300	330	308	302	307	303	321	276	311	284	333	288	325	314	320	298	293	313	294	332	292	308	291	333	280	305	330	312	308	313	298	327	290	306	299	313	326	283	295	286	305	314	316	322	305	323	311	312	302	331	275	295	313	310	336	333	311	301	302	289	316	298	310	300	273	341	278	311	296	286	276	315	323	291	286	303	272	325	270	325	302	305	337	315	288	293	327	287	263	332	330	320	308	304	312	314	302	343	313	287	297	326	320	287	321	315	297	334	298	321	302	272	319	293	333	328	315	311	312	330	304	325	320	289	321	303	335	300	321	289	318	270	314	307	331	285	291	335	309	300	319	301	324	290	296	312	318	320	286	326	329	329	347	314	291	301	315	322	294	289	331	291	317	304	310	332	313	331	301	296	323	293	310	303	299	294	320	292	290	304	283	305	311	315	300	297	277	297	298	330	314	349	304	323	285	277	316	304	319	298	296	298	279	306	324	281	280	311	328	309	319	323	300	339	294	278	280	298	294	327	307	267	304	287	277	339	315	345	266	298	314	300	307	341	278	311	341	305	302	287	319	331	314	293	330	280	279	295	324	286	323	318	297	321	291	322	335	300	304	328	282	278	289	343	328	311	307	313	323	323	306	298	286	340	320	299	293	308	320	288	300	308	319	328	292	335	322	315	291	297	308	278	286	290	268	319
3174	1075	503	328	296	379	365	319	274	216	216	193	144	161	140	156	127	116	104	137	96	86	87	93	92	79	86	78	79	73	70	88	74	69	69	75	59	68	61	65	61	72	74	87	63	65	83	66	69	64	59	62	68	65	60	62	51	55	79	70	56	58	71	58	82	40	61	73	57	57	65	63	64	66	61	60	61	73	68	56	69	56	54	56	66	57	57	53	64	64	90	105	108	126	88	72	65	59	55	67	54	64	66	60	55	60	59	56	69	66	64	52	51	54	57	69	59	39	71	56	58	69	59	60	59	46	48	65	58	68	61	69	54	67	67	57	49	64	59	60	59	47	54	64	54	47	51	74	51	60	73	58	44	59	74	54	56	58	54	52	61	49	68	55	71	57	62	68	49	73	67	66	67	55	58	55	72	60	61	59	75	56	55	55	69	62	57	36	59	42	61	54	52	70	67	56	71	56	65	65	66	71	75	72	59	60	62	53	61	58	56	54	64	66	66	56	57	59	56	64	70	58	55	50	57	54	59	69	61	45	60	68	60	57	67	57	54	55	67	59	69	50	58	59	61	72	68	64	62	72	67	83	70	70	77	50	62	65	64	46	60	63	58	62	52	67	69	76	48	73	69	70	45	62	60	66	71	68	51	72	59	47	63	57	63	68	55	58	56	65	78	49	47	63	39	53	59	59	73	67	68	67	51	52	54	58	61	58	70	65	75	65	54	73	56	56	57	53	61	62	70	62	50	61	59	53	68	55	44	48	54	63	53	74	53	68	68	55	66	72	61	60	64	76	65	57	58	66	62	54	56	67	68	66	60	49	60	71	66	61	69	60	59	60	61	61	60	61	76	65	58	68	62	71	57	54	51	59	64	50	51	82	64	74	63	62	47	61	69	65	64	63	54	58	55	54	72	57	65	54	73	61	55	60	68	62	63	65	60	51	59	51	61	62	66	71	56	72	58	45	56	68	66	51	69	70	57	52	64	66	51	62	49	60	57	58	62	69	68	49	52	51	65	76	48	59	65	59	51	70	53	58	57	61	60	72	68	49	54	54	64	77	72	56	54	59	54	56	56	67	59	70	59	64	66	65	40	58	67	58	66	69	43	68	65	59	61	60	67	58	66	57	51	66	58	60	56	55	63	64	69	70	59	73	67	73	51	53	62	52	68	43	62	58	60	59	61	68	67	57	71	71	62	75	65	55	73	64	59	57	74	57	63	58	60	53	67	64	69	56	63	55	55	47	61	64	68	59	69	58	73	51	64	66	56	78	54	57	65	60	54	54	59	56	68	72	58	63	64	74	71	61	55	58	59	55	61	56	62	56	57	59	66	48	73	64	62	56	66	72	54	56	57	51	70	60	71	66	76	61	63	65	64	52	55	56	84	48	53	58	72	39	56	68	72	67	54	88	74	65	62	64	66	75	55	62	55	63	59	56	56	46	70	64	61	52	72	58	57	57	63	60	53	55	68	71	69	47	61	64	62	59	68	69	62	64	54	64	64	69	63	72	69	63	64	57	61	56	74	56	73	61	61	63	52	54	64	56	51	54	60	63	59	66	58	63	65	69	77	59	64	60	73	64	51	64	55	72	57	50	72	76	60	58	40	64	62	70	60	69	68	65	70	54	57	51	69	61	56	55	68	71	49	49	58	61	65	54	55	51	56	69	64	59	67	67	68	60	75	65	68	60	68	51	61	59	73	70	83	54	66	58	51	78	54	58	81	60	61	60	47	67	64	56	62	57	50	59	57	72	79	50	66	57	50	60	60	59	55	64	53	69	58	62	64	72	62	60	61	64	52	72	75	67	70	76	48	58	59	60	53	61	58	57	58	57	56	68	71	55	55	54	69	57	61	51	64	54	61	57	58	64	59	74	71	42	49	59	68	56	63	58	60	60	67	60	67	73	58	63	53	63	65	62	43	60	81	67	54	65	63	67	65	62	60	39	61	65	54	66	53	56	66	66	54	42	61	65	70	50	70	57	55	67	59	65	70	64	53	63	56	61	59	69	58	54	66	71	62	63	65	59	61	51	72	63	62	71	65	62	47	48	59	57	54	57	62	79	50	50	66	67	54	69	66	45	60	53	62	55	72	63	66	71	57	61	69	64	65	56	59	62	45	58	56	63	68	51	67	73	58	64	53	51	61	42	46	64	51	62	58	70	55	58	69	58	56	48	46	63	58	53	70	61	53	59	76	70	74	49	68	65	72	69	69	69	62	54	59	59	43	50	61	60	51	69	53	65	62	65	45	47	56	52	60	59	61	49	65	53	56	61	74	61	60	52	58	56	69	64	64	53	57	64	60	57	65	74	67	56	63	70	64	65	60	60	60	83	65	70	54	53	59	68	65	58	58	64	51	72	71	57	61	73	74	68	51	47	54	67	59	79	63	66	80	38	63	57	64	66	72	51	66	54	57	59	48	59	50	63	57	59	66	60	57	64	59	60	64	67	65	54	58	46	55	64	60	50	49	52	53	65	53	57	51	74	64	55	57	64	68	61	63	55	58	69	57	73	60	57	55	60	79	55	65	56	71	66	67	44	73	57	61	54	59	53	49	63	67	70	60	69	51	73	31	59	62	56	69	56	63	62	60	54	51	61	37	68	70	67	59	55	70	64	78	61	55	62	64	47	65	76	66	64	66	50	55	56	57	75	59	63	54	69	67	63	65	66	62	78	57	57	52	67	67	62	70	74	57	59	55	57	55	54	52	61	61	60	69	59	60	48	63	56	59	67	56	67	71	70	48	52	59	63	58	68	80	55	70	68	58	71	67	55	75	63	51	55	63	59	54	56	75	66	58	70	67	55	53	50	65	59	61	63	83	65	54	62	60	59	68	66	48	56	59	71	64	76	59	43	56	50	74	75	54	56	54	61	52	61	70	62	57	56	67	64	58	60	55	61	58	54	67	70	62	61	57	61	57	53	58	68	56	60	66	63	79	69	48	58	51	56	66	46	65	63	57	57	56	63	62	73	72	70	54	70	61	71	61	68	58	62	61	58	67	50	60	63	68	54	60	51	55	64	60	54	68	54	75	64	61	69	55	67	59	50	56	68	71	65	67	59	51	59	47	72	67	60	56	49	62	56	69	63	47	69	76	49	55	82	60	50	63	59	65	58	63	57	62	69	64	49	61	67	58	54	59	66	70	49	46	55	49	56	54	68	64	67	62	67	60	49	55	54	75	52	60	74	59	62	63	73	62	54	65	54	64	61	60	53	66	73	52	61	54	52	64	66	70	56	55	55	56	62	54	72	70	59	74	62	62	62	60	62	57	54	54	48	67	61	61	68	57	54	65	67	71	67	52	57	48	59	58	48	63	68	52	65	76	56	72	68	66	53	50	63	72	74	64	59	50	62	76	59	51	74	55	65	70	52	65	56	38	66	65	60	62	56	72	68	61	61	59	56	63	68	74	56	53	57	72	60	70	64	66	68	70	78	59	59	60	62	60	65	78	63	65	61	59	69	44	65	70	63	63	54
21697	12236	6792	9717	16445	17361	16117	13527	11548	9440	8110	6707	5590	4969	4488	4228	3658	3249	2980	2805	2405	2143	1932	1850	1882	1747	1599	1563	1494	1495	1358	1342	1236	1111	1036	960	936	997	897	924	914	864	866	861	811	798	823	804	748	722	782	701	782	743	755	763	719	729	714	734	711	710	773	703	689	733	746	697	708	707	667	722	697	694	722	695	692	721	722	689	697	771	742	716	729	660	696	734	715	974	1692	2497	2267	1918	1632	1153	875	699	697	738	696	714	703	711	695	736	720	682	699	723	716	681	695	710	703	680	704	702	705	702	673	707	699	703	705	694	651	685	717	695	756	684	709	714	660	711	648	713	685	720	717	667	734	724	686	685	735	702	711	659	687	722	718	710	689	685	721	722	710	727	661	650	721	768	714	695	716	698	700	709	697	703	676	700	730	663	697	696	701	747	710	692	702	726	668	720	735	720	736	687	674	665	729	705	732	675	751	675	702	677	718	703	714	730	728	643	682	669	682	641	688	750	741	684	692	728	687	712	731	739	672	733	699	717	758	707	712	675	739	715	706	700	709	713	719	680	731	719	668	739	687	709	727	669	667	664	690	713	720	687	674	726	748	682	720	721	722	701	681	721	716	693	714	703	706	697	670	697	716	722	687	683	688	704	737	665	678	692	699	693	668	703	752	715	709	698	679	709	685	720	690	740	730	711	702	711	677	711	703	658	732	746	706	699	645	713	709	723	706	690	705	702	668	694	700	700	693	738	671	725	708	688	691	706	674	715	727	673	706	690	700	695	698	713	716	704	716	677	728	688	703	709	793	664	656	699	711	703	687	760	672	723	700	714	669	675	678	687	702	688	712	693	698	667	678	697	691	688	679	709	741	758	739	670	690	704	683	716	679	703	684	719	666	748	682	715	686	666	667	662	696	674	715	696	693	697	720	683	718	706	692	694	739	707	675	701	683	731	730	677	679	715	713	700	683	728	670	686	698	731	678	708	697	674	713	750	739	698	697	676	680	726	744	708	735	691	748	747	656	694	716	718	705	730	690	670	697	761	733	736	668	674	717	727	741	698	694	729	690	697	703	708	693	649	709	735	679	695	674	700	712	757	711	685	688	702	668	683	711	700	699	700	731	726	734	719	716	658	714	699	659	690	712	686	665	703	731	720	691	722	692	656	694	687	715	677	709	683	737	726	710	697	707	676	730	738	687	695	727	713	733	728	679	675	716	717	693	735	692	705	707	729	730	711	679	683	759	656	760	694	728	708	672	696	703	769	665	676	707	681	679	701	699	650	736	740	696	667	689	716	727	708	656	692	718	751	694	680	741	713	715	723	663	716	691	736	746	707	741	679	718	766	699	723	711	698	671	690	711	720	632	728	741	693	702	707	707	690	696	676	724	698	735	727	731	733	699	690	690	730	669	745	705	687	652	685	768	700	743	694	719	680	740	667	719	704	697	669	646	670	697	711	697	672	658	743	730	718	723	736	739	716	702	698	704	670	668	684	691	702	671	702	690	682	730	713	723	682	674	719	746	714	723	672	694	717	695	718	721	686	664	757	719	673	707	711	714	710	723	714	675	713	716	687	704	705	679	692	731	727	701	679	687	698	705	716	709	715	669	670	744	670	735	656	671	702	723	662	677	689	674	721	682	698	688	721	726	720	681	705	726	707	683	681	671	709	724	723	701	708	706	672	735	724	681	711	686	691	711	666	699	694	747	687	664	673	692	701	720	743	686	688	678	687	710	622	709	705	727	705	761	686	667	691	715	710	703	684	727	710	683	717	690	692	725	719	744	687	717	675	701	714	701	660	660	711	709	702	694	738	730	701	689	729	738	709	679	709	729	662	697	697	703	765	712	696	728	680	698	684	703	715	690	699	701	725	681	686	761	737	685	713	695	666	686	684	687	736	727	686	710	721	659	763	686	698	673	717	659	672	676	720	690	710	709	723	681	705	721	697	706	667	735	706	713	730	647	687	743	661	666	712	674	666	704	700	710	716	707	672	723	716	701	727	672	719	727	721	716	686	688	701	710	739	736	726	690	699	699	740	677	717	728	693	726	658	687	691	718	669	677	702	713	719	674	710	655	680	691	671	684	736	693	703	671	727	698	733	737	709	682	697	678	701	690	747	699	706	658	729	684	674	708	728	699	686	716	711	750	680	719	670	707	713	721	724	685	702	714	684	712	693	727	703	703	688	697	725	671	689	737	675	700	712	653	698	710	735	732	732	738	686	723	672	715	715	696	754	662	711	634	696	692	687	730	695	744	662	706	692	700	777	710	685	717	710	677	673	703	733	684	675	685	730	740	738	719	732	686	696	699	697	680	697	699	710	717	654	637	718	708	689	713	796	668	691	715	664	702	688	701	712	709	713	662	694	731	710	710	714	660	727	721	671	707	667	706	692	655	746	714	709	696	680	692	719	690	687	706	752	710	715	734	718	685	741	673	692	713	720	739	651	719	671	689	725	710	689	706	700	739	692	665	717	679	670	702	701	677	665	721	703	691	719	684	705	680	710	734	708	745	743	720	681	712	674	703	736	722	677	648	740	748	737	712	722	720	727	662	748	704	724	733	687	658	737	729	704	680	693	721	690	668	700	721	705	733	718	695	668	710	706	689	703	734	696	701	714	695	720	720	705	741	668	743	774	720	744	702	713	737	698	723	683	724	709	715	688	723	695	728	682	695	697	725	679	697	684	721	736	730	767	677	707	648	725	701	681	693	720	675	665	714	649	745	669	748	730	679	679	707	663	655	728	682	732	723	688	668	671	672	712	765	649	744	729	740	667	699	752	725	708	739	720	722	694	697	693	731	714	716	697	698	703	677	687	677	692	668	701	705	685	697	658	729	688	689	721	700	702	708	676	736	668	743	790	681	696	712	715	704	724	698	689	692	674	687	717	752	711	708	655	705	744	678	663	727	672	678	683	731	762	716	694	685	712	710	713	710	705	688	684	719	660	700	744	723	714	711	718	701	691	719	719	661	758	695	701	760	684	710	716	657	696	746	682	700	714	678	699	711	689	698	680	716	735	672	703	730	686	720	735	676	748	702	685	681	688	708	770	701	700	674	708	706	695	715	671	718	701	711	718	718	722	705	730	732	726	734	765	727	742	680	699	723	703	691	782	676	704	703	714	704	746	745	725	727	662	719	682	681	695	688	660	742	679	700	695	717	699	693	718	731	754	725	687	712	630	700	703	767	736	671	715	720	711	709	708	686	724	698	693	731	708	706	679	738	676	651	774	737	696	708	655	696	687	665	717	657	703	704	642	667	647	707	698	719	695	748	745	710	649	711	692	736	698	707	746	714	736	720	719	680	671	716	725	698	718	687	666	702	669	705	715	744	689	739	732	696	660	693	717	726	706	719	685	683	718	729	686	716	669	715	694	773	737	755	706	744	705	720	708	773	711	790	672	718	757	702	723	681	709	732	675	673	710	694	704	658	668	730	666	695	680	751	773	689	684	730	708	725	706	668	715	719	708	694	680	674	682	703	676	728	725	683	664
2914	1980	784	429	446	520	505	389	370	304	229	212	176	149	165	150	128	110	116	122	116	85	75	65	79	93	75	65	63	56	52	56	61	48	45	53	40	42	47	32	40	39	42	42	36	42	31	40	42	36	32	36	37	31	39	28	28	24	25	34	37	37	23	32	46	42	32	42	36	31	29	29	36	33	32	26	48	31	30	44	34	22	32	35	36	43	36	33	41	50	106	110	104	77	58	50	34	37	35	36	45	29	36	35	31	34	21	38	25	35	37	38	22	32	32	33	30	48	32	27	29	35	37	33	34	27	38	34	27	25	27	28	32	25	27	32	25	36	25	33	41	39	37	33	37	31	39	26	35	34	31	39	35	35	33	27	32	33	38	35	31	32	33	32	37	31	34	40	26	32	25	24	30	27	32	25	42	31	35	36	21	34	23	26	32	31	35	44	39	41	25	41	37	38	35	45	29	32	30	28	37	32	34	38	39	34	22	47	30	46	42	39	29	23	39	34	38	25	38	30	42	35	34	31	37	30	30	32	38	31	30	34	41	35	26	33	37	37	29	38	25	27	28	24	21	40	30	22	36	25	31	32	29	33	39	40	40	29	33	37	31	38	40	30	33	32	28	27	46	37	28	26	36	36	27	47	26	41	33	33	45	41	32	27	36	31	32	34	38	37	33	28	28	37	38	29	27	23	37	35	34	38	38	39	38	31	35	28	28	34	30	33	32	29	44	30	41	41	24	40	32	40	40	40	29	26	32	27	42	33	24	24	35	34	34	32	36	27	27	37	44	35	26	37	18	34	29	33	43	33	33	29	30	32	29	31	37	35	29	23	32	29	33	31	35	34	33	31	28	38	32	35	32	26	29	28	43	30	31	37	31	36	30	39	39	27	33	37	25	42	21	36	27	39	36	35	32	38	29	21	37	31	32	41	26	40	35	39	40	31	29	39	33	31	48	38	46	25	33	52	47	35	34	34	26	37	32	38	29	26	26	37	34	41	35	36	36	35	36	36	30	24	42	39	29	34	34	26	31	36	32	39	24	41	32	39	36	35	27	38	19	36	36	37	36	32	39	27	23	29	38	31	39	33	22	31	31	21	33	31	21	35	27	33	31	32	31	26	46	35	32	34	27	32	37	36	36	32	37	40	27	41	31	31	41	31	33	36	36	25	37	32	38	25	33	30	44	29	30	28	40	26	26	31	24	35	39	35	32	39	28	36	28	43	24	41	31	44	29	32	28	29	26	34	34	31	28	48	26	33	27	34	31	34	31	38	34	37	42	28	36	27	27	32	30	36	31	24	32	28	32	33	32	45	24	33	36	31	32	33	34	40	34	40	29	35	30	23	30	31	33	29	40	28	32	29	27	24	29	39	35	40	43	31	26	33	26	26	27	38	37	27	34	37	27	30	37	35	31	36	27	32	35	34	30	44	28	38	37	21	41	38	28	43	27	30	37	30	32	28	37	32	35	43	27	37	29	25	25	31	27	37	36	30	26	40	35	28	35	30	40	36	28	26	34	37	40	35	31	31	42	32	29	34	37	30	38	27	34	32	34	28	36	32	37	33	38	30	19	43	40	38	27	32	40	32	32	29	39	24	39	38	30	38	28	37	32	42	35	35	30	33	30	30	37	31	29	30	30	32	36	27	29	42	24	33	35	32	37	37	30	28	39	36	36	39	36	32	38	48	35	48	36	27	37	37	34	35	38	35	22	30	30	29	30	31	39	45	44	38	33	20	46	36	37	42	23	41	30	43	35	35	40	33	31	38	26	38	32	43	36	27	36	40	48	27	28	36	40	42	28	24	35	33	24	30	26	35	42	34	28	40	31	34	36	30	35	35	38	37	28	31	29	31	24	42	36	30	34	33	43	22	24	41	30	32	27	43	32	32	43	35	35	45	34	26	36	37	36	26	33	38	33	35	30	29	29	33	40	28	28	26	25	30	35	34	31	40	33	32	38	32	33	40	34	27	30	37	37	29	35	25	35	36	28	27	33	28	33	32	28	41	36	35	25	35	45	35	32	33	26	25	35	43	25	28	45	44	41	33	24	36	30	30	29	38	38	37	36	25	35	27	33	41	29	31	37	33	39	36	27	36	29	33	31	41	27	29	26	45	29	33	42	35	27	38	33	33	30	32	30	41	38	33	34	31	41	31	28	27	28	32	27	38	27	46	32	51	37	25	29	42	34	41	22	36	32	24	28	32	32	28	29	25	32	27	31	38	40	37	36	22	24	43	28	36	31	30	29	23	39	27	29	31	35	25	33	29	22	31	33	41	29	34	33	37	25	36	41	36	35	29	30	33	28	30	32	32	25	32	33	34	35	18	32	38	40	29	30	33	26	37	32	25	34	32	34	45	43	30	32	20	43	35	31	40	23	45	23	25	39	35	24	32	39	47	44	26	39	26	39	31	35	27	44	25	34	22	37	32	28	25	18	36	34	45	29	31	35	36	26	46	36	35	38	31	46	19	36	26	38	27	23	25	32	34	33	34	38	26	41	27	39	34	34	23	40	30	30	35	48	33	34	26	27	30	44	33	25	32	34	41	31	38	40	32	35	31	41	20	32	32	19	33	41	39	28	31	24	32	25	29	34	28	40	30	26	34	33	38	32	23	41	39	31	34	42	30	40	34	34	26	35	29	32	43	37	31	30	23	45	38	28	28	34	37	32	21	37	35	41	38	35	20	35	33	40	35	30	26	36	29	30	35	43	32	28	22	26	34	28	31	25	33	37	43	30	35	27	27	35	26	26	23	36	32	42	30	35	37	32	34	33	31	37	32	39	31	35	35	39	37	38	33	30	31	41	37	35	37	26	32	25	34	31	36	36	26	30	29	49	35	41	32	42	34	33	34	32	31	32	37	38	39	38	41	40	30	33	40	26	29	35	41	33	38	28	34	29	36	29	24	36	37	27	41	34	33	38	25	37	42	34	37	34	36	18	33	34	51	28	35	25	37	36	36	29	27	42	25	30	27	41	33	26	36	42	46	26	38	35	36	36	33	23	20	29	35	46	30	38	29	42	37	27	33	35	26	42	40	30	29	41	37	35	33	34	23	35	38	43	34	23	41	31	35	40	22	33	27	32	32	35	30	29	39	40	38	37	38	30	22	27	29	30	40	27	32	37	29	44	30	30	30	36	34	27	32	23	25	34	23	24	33	30	26	34	35	34	30	28	24	39	42	39	35	33	35	30	29	31	33	41	26	36	35	23	35	32	29	40	36	31	31	31	25	39	35	25	24	37	31	29	36	22	38	32	30	38	35	34	30	39	35	26	35	34	37	34	30	38	34	27	27	31	25	32	38	29	26	32	27	40	35	32	38	32	35	38	24	35	33	38	35	34	40	37	24	25	41	28	32	39	28	31	34	25	25	37	38	30	37	17	37	29	35	37	34	32	34	32	31	34	39	22	32	24	31	31	28	37	39	34	38	38	27	30	14	31	33	31	42	33	36	38	36	33	40	37	23	30	39	39	26	35	34
26981	16214	8830	12902	20736	21316	19168	16463	14000	11629	9614	8140	6641	5767	5444	5158	4754	3833	3572	3349	2892	2463	2167	2013	1932	1870	1655	1597	1502	1473	1409	1208	1128	1015	900	786	740	684	652	653	603	574	553	558	542	499	470	486	499	461	449	460	429	412	435	442	463	456	435	454	430	433	407	418	869	506	426	385	401	371	425	368	393	410	371	390	409	385	395	425	405	450	435	418	412	373	379	357	438	1002	2528	3051	2720	1931	1283	769	367	388	409	384	406	363	398	371	327	372	352	357	342	368	365	377	406	376	379	393	392	358	408	353	391	364	404	364	395	376	423	376	352	381	419	337	395	383	355	402	410	353	355	354	384	392	399	367	387	383	379	372	361	393	373	377	395	350	361	362	359	352	369	393	369	401	331	360	371	378	382	429	355	335	392	365	345	384	350	399	389	395	382	375	384	383	360	384	390	400	379	354	383	364	370	347	379	358	404	395	375	373	355	408	392	382	384	390	401	381	371	391	363	401	355	395	359	400	352	393	371	364	384	355	379	382	382	373	401	358	396	337	389	406	365	439	387	359	366	349	399	382	374	359	392	362	369	339	349	366	412	378	389	373	381	368	385	382	381	357	377	368	401	386	339	368	393	408	384	397	357	381	378	388	339	350	410	384	399	380	373	381	386	380	393	386	396	354	398	387	395	349	383	405	403	416	405	390	394	384	362	382	386	392	392	377	384	400	366	359	365	387	348	347	380	351	391	400	378	389	388	359	390	401	376	393	384	388	387	366	382	350	396	420	400	407	383	412	332	377	361	369	364	362	421	382	355	397	380	382	351	350	387	403	413	406	387	381	362	346	357	370	406	384	370	393	392	380	404	375	386	354	358	381	354	396	354	388	394	370	357	377	372	377	393	366	394	365	408	361	401	364	397	393	413	374	357	391	355	360	408	394	416	355	350	400	350	381	335	345	413	338	391	359	396	427	380	389	414	380	364	409	380	368	374	375	376	360	365	367	387	359	378	402	362	388	391	365	364	368	360	401	381	389	348	387	395	393	356	376	364	391	362	383	377	362	382	385	397	375	375	378	375	353	382	365	371	387	398	393	355	353	371	374	394	405	342	424	333	401	394	361	384	378	414	362	407	413	388	397	354	380	383	392	375	353	410	344	406	378	402	373	401	399	382	389	361	411	386	363	377	373	396	415	391	391	361	407	417	430	385	404	354	377	367	400	358	402	387	375	396	376	354	343	368	357	354	356	397	385	401	374	356	402	391	360	407	382	374	363	365	409	402	374	388	374	373	356	393	396	359	403	421	354	368	393	374	394	388	402	359	374	410	354	424	385	390	367	392	379	382	391	380	391	381	397	383	375	353	360	401	357	399	367	389	377	369	387	381	376	381	404	382	380	363	399	384	392	410	327	377	370	368	356	379	366	383	373	388	377	387	372	403	412	369	334	370	425	372	374	373	375	377	388	382	399	376	378	387	367	350	378	402	407	361	385	390	380	341	351	371	389	416	359	385	402	407	388	392	378	372	388	331	391	386	371	380	387	357	371	374	369	367	383	364	367	354	428	380	372	360	382	373	364	366	362	345	393	409	388	402	381	380	406	364	382	398	388	371	392	359	385	377	393	388	388	405	391	416	407	377	404	392	392	380	379	337	380	353	342	341	369	354	364	388	352	390	377	383	403	377	398	349	371	420	399	411	386	387	383	384	405	365	366	346	363	387	380	352	356	395	427	402	371	364	394	377	385	372	433	393	410	379	406	386	377	406	370	353	386	409	373	401	361	427	384	380	344	398	384	384	350	360	378	371	370	358	378	386	391	377	363	344	371	374	390	401	344	390	392	392	389	393	380	385	396	346	434	378	418	367	383	425	411	413	393	364	367	391	391	380	359	404	355	375	364	416	398	372	380	383	414	397	361	379	324	375	362	411	390	423	358	381	385	380	383	369	386	361	337	375	388	388	379	381	375	391	396	360	356	384	355	347	371	377	390	377	372	387	384	376	370	379	413	389	374	428	358	376	420	375	365	353	399	404	351	372	348	366	390	349	382	425	381	412	371	373	374	394	363	392	358	379	391	380	362	372	406	367	374	412	392	374	414	411	402	359	358	395	359	375	383	382	378	351	402	380	372	387	406	372	386	388	379	396	387	405	357	427	373	374	423	333	383	388	400	379	376	371	374	390	384	388	347	397	411	394	378	349	399	373	337	403	382	401	389	360	407	405	373	387	414	396	374	383	377	424	412	391	374	376	392	329	354	391	351	393	361	410	388	373	386	389	385	370	370	374	411	396	383	384	381	393	376	358	372	385	358	365	343	321	383	374	413	388	406	385	363	382	376	395	348	398	346	392	398	396	386	339	407	371	399	372	391	349	364	395	363	372	408	374	351	378	375	387	355	386	366	355	390	420	406	380	363	383	411	404	360	426	357	399	372	386	366	410	390	378	379	400	399	408	393	388	408	361	376	349	391	373	387	365	355	369	383	403	377	356	391	386	386	346	412	350	370	401	365	390	393	372	380	345	391	404	387	391	335	354	340	379	356	394	395	383	346	362	367	391	381	359	340	357	384	439	369	397	391	382	378	369	405	370	348	407	365	389	369	399	356	392	407	399	362	353	387	386	379	347	386	365	395	384	381	395	383	345	415	363	379	406	356	382	358	385	397	367	350	359	382	388	377	416	388	354	381	392	399	373	384	364	355	369	366	402	359	405	344	381	388	409	395	433	381	416	354	375	407	376	420	363	359	390	381	368	405	369	427	415	412	373	388	391	372	394	362	337	395	342	380	418	364	353	417	376	417	379	368	392	375	359	402	372	389	362	394	366	415	367	367	401	373	358	384	393	409	387	380	365	380	382	381	390	379	360	406	394	395	368	414	381	402	376	364	382	341	406	402	367	415	413	372	400	391	413	376	395	359	378	371	388	379	374	420	384	417	372	341	345	386	355	372	395	360	401	400	387	381	360	391	381	354	391	381	357	405	365	365	368	389	366	379	341	360	376	383	388	368	336	382	366	399	413	366	365	365	346	398	401	373	391	378	406	369	399	342	375	418	401	375	368	385	411	378	376	406	409	381	348	378	377	374	356	383	378	377	337	372	403	391	375	396	367	357	362	369	342	386	397	418	376	353	397	400	393	366	377	374	360	357	369	350	397	389	367	348	396	385	419	350	368	357	385	409	369	351	360	370	384	398	361	353	369	381	375	352	383	339	411	395	341	381	416	411	368	377	347	378	348	390	374	391	355	364	349	407	374	411	424	358	397	376	393	350	387	376	369	403	376	363	350	360	389	362	368	372	414	376	348	399	367	387	368	390	381	384	408	410	355	391	360	364	358	372	344	397	346	365	370	364	385	373	396	341	403	401	383	436	339	413	376	351	386	383	371	389	359	388	374	357	376	356	361	403	377	385	355	405	394	391	399	378	391	376	362	400	360	325	379	381	344	359	356	369	372	369	384	367	379	406	358	359	346	362	364	377	387	384	354	340	372	357	386	365	384	420	392	389	371	410	383	365
1752	331	200	119	161	165	160	143	148	122	115	108	103	94	83	79	74	63	74	73	51	74	78	70	52	55	57	75	61	51	55	63	55	64	80	49	52	53	57	49	49	48	58	51	58	53	57	45	48	46	61	49	61	52	42	46	42	59	40	60	52	47	53	45	64	48	50	47	47	54	47	56	50	43	66	45	40	58	59	53	49	48	64	58	60	54	63	49	50	35	65	59	71	69	49	48	64	56	49	36	43	69	50	38	44	46	51	64	47	60	50	72	42	51	45	47	51	44	59	51	54	54	52	66	51	48	55	56	53	63	45	45	44	48	56	50	58	66	43	50	65	49	58	50	54	45	60	46	57	56	49	58	43	48	48	41	45	58	58	54	43	53	49	49	42	56	54	51	54	53	54	62	59	43	47	43	61	54	52	47	54	46	53	66	61	50	61	50	58	57	67	54	51	29	53	44	46	56	48	41	49	46	58	45	49	47	65	36	58	47	59	46	50	57	60	59	51	65	51	49	48	48	47	53	49	61	39	54	44	57	54	54	57	59	51	62	58	38	53	52	48	57	57	47	64	36	49	50	48	62	53	56	51	40	46	43	57	66	51	51	46	56	61	45	29	63	39	43	52	57	46	59	49	60	55	40	60	44	38	38	63	64	60	56	54	50	52	64	52	52	53	40	61	45	52	54	60	51	50	46	52	50	62	51	53	53	52	55	65	52	53	55	60	57	50	52	64	65	57	50	47	49	33	50	50	56	57	45	44	46	49	54	53	47	51	47	52	58	53	56	52	44	55	45	49	52	37	59	49	46	44	69	48	48	58	52	49	69	57	48	49	66	52	53	54	47	49	48	47	53	55	56	41	48	50	50	45	52	53	43	52	40	40	62	58	49	50	53	49	54	51	54	46	47	48	53	54	56	50	51	56	55	58	55	56	52	49	52	49	55	60	38	56	45	49	48	60	50	46	34	57	51	61	45	50	64	45	45	50	49	51	53	45	51	64	55	63	44	59	65	59	59	56	46	49	48	61	57	47	52	56	53	57	48	54	48	45	62	51	51	53	43	52	44	50	43	51	54	49	57	50	43	57	51	44	57	42	60	39	63	50	55	47	47	59	47	48	56	62	49	54	41	70	45	53	41	57	58	55	55	59	52	38	54	51	49	45	53	49	64	51	56	58	50	47	45	54	54	54	62	59	56	42	38	47	54	71	56	47	51	63	45	56	51	40	52	49	46	52	46	49	48	55	43	41	36	48	65	50	51	53	53	43	57	54	64	54	43	50	47	54	42	44	46	42	41	55	40	57	46	42	46	44	59	64	39	56	54	64	45	57	49	57	50	48	51	51	60	46	64	50	54	59	45	51	36	52	51	51	50	58	54	48	46	48	57	46	55	55	51	47	52	38	49	59	54	48	74	52	42	57	53	54	54	38	43	53	52	47	57	50	53	49	50	44	48	54	54	54	52	46	51	45	59	65	60	44	49	40	51	60	47	50	52	55	44	62	62	58	52	52	50	41	47	45	44	54	42	53	48	56	55	52	62	43	48	48	51	60	45	40	66	39	36	52	48	54	45	73	56	52	60	59	46	57	48	57	53	46	55	59	58	41	50	44	57	54	58	55	54	60	61	46	58	51	49	56	42	49	56	58	71	44	43	59	46	42	42	58	57	58	40	52	40	52	44	52	60	53	55	53	57	54	50	50	38	46	44	44	54	47	48	63	58	46	59	37	50	54	48	49	57	56	42	44	52	38	46	46	46	54	53	53	37	51	55	50	58	49	46	60	67	56	53	46	56	52	61	40	53	62	58	44	70	49	52	51	50	49	58	55	52	51	47	54	41	57	55	49	51	51	47	46	42	41	52	59	60	47	50	64	53	49	51	47	58	51	42	51	56	47	49	53	49	57	36	54	48	56	49	55	58	51	45	72	49	40	56	56	61	58	44	46	62	53	63	53	64	45	49	42	52	54	47	47	52	57	59	58	49	61	54	46	71	55	53	52	53	67	55	42	44	49	49	70	62	43	50	68	66	52	52	43	55	29	47	43	46	46	53	47	46	57	53	55	55	53	67	41	67	46	47	36	46	53	38	54	47	69	46	52	54	61	50	55	42	41	44	52	62	53	64	58	46	43	62	54	51	52	51	52	48	63	62	48	50	52	55	46	43	68	50	44	49	46	44	51	42	40	53	45	63	43	58	58	46	51	44	48	58	63	57	40	56	56	50	49	63	43	53	45	54	57	55	76	40	46	54	57	50	63	44	49	51	41	61	51	48	46	59	48	59	52	47	45	56	59	62	52	43	53	43	53	39	63	59	52	63	57	55	56	40	42	52	51	43	50	51	48	51	55	57	52	50	38	38	53	45	34	51	55	57	46	47	67	55	58	50	47	55	46	53	57	53	44	41	48	40	64	52	41	64	51	57	55	52	51	40	49	50	50	53	52	51	51	41	50	46	42	57	51	46	40	53	47	46	50	36	45	43	47	47	44	53	50	50	53	46	52	50	44	59	59	56	62	49	45	48	42	50	56	44	50	61	40	44	43	62	43	46	46	44	55	47	47	45	53	53	46	59	44	67	61	44	52	66	47	56	56	45	42	53	54	55	59	48	57	34	48	43	54	50	54	63	54	65	50	51	43	66	46	57	36	50	43	53	53	53	53	67	51	53	52	47	44	55	46	44	44	59	44	56	54	45	50	63	54	45	49	60	49	46	61	46	56	53	46	41	34	55	54	52	65	52	40	61	45	50	53	54	54	55	49	34	60	54	51	52	50	52	50	49	59	52	44	42	58	54	51	50	55	55	42	56	52	51	66	43	49	65	44	66	41	56	63	53	33	54	59	52	50	45	48	36	53	49	47	55	44	44	60	48	53	46	53	50	41	46	63	52	51	46	52	51	44	58	49	63	46	51	58	47	47	60	59	50	61	61	50	59	62	48	44	57	50	54	41	47	55	51	48	55	47	57	54	49	54	48	55	57	58	56	48	55	45	52	70	55	72	51	46	50	33	48	37	57	57	38	43	44	67	55	55	64	47	34	46	40	51	41	40	41	54	41	51	51	59	44	39	49	55	50	48	40	45	48	63	53	57	55	37	71	57	49	43	51	55	48	59	49	54	48	77	55	51	49	50	63	54	48	47	53	55	50	50	61	48	52	47	52	46	58	56	58	40	48	47	34	55	47	56	48	48	51	38	59	47	55	64	43	57	68	55	52	52	59	51	50	49	49	44	56	53	42	52	62	46	42	54	69	49	39	58	53	49	49	49	53	53	48	52	41	43	55	46	53	50	48	62	42	58	55	58	51	72	54	49	59	40	50	65	61	53	54	38	68	54	51	54	49	52	42	40	39	55	47	47	45	41	47	44	56	43	50	47	52	42	58	45	59	56	57	58	57	51	57	36	40	60	51	42	47	65	42	68	48	43	55	50	43	54	45	42	51	44	45	60	47	55	61	47	52	53	41	63	47	50	46	61	51	45	51	52	51	54	43
16067	6699	3329	5721	10972	11580	9839	7849	6138	5070	4061	3470	3021	2475	2323	2064	2032	1831	1595	1545	1387	1311	1246	1227	1151	1029	1051	1014	977	987	865	873	843	878	786	728	742	722	726	745	746	667	654	683	662	643	673	608	622	617	603	645	635	644	641	648	627	607	614	597	619	604	632	604	819	687	621	586	626	627	587	615	631	609	625	626	642	619	580	583	643	627	568	598	611	605	587	613	602	674	888	1213	1273	1109	976	754	632	619	589	669	596	587	639	620	603	596	612	637	580	554	616	592	592	557	662	590	562	643	650	613	570	611	564	622	585	591	601	581	593	570	609	605	583	624	624	618	594	573	649	600	592	574	628	578	590	591	557	564	577	589	619	574	576	568	639	622	628	580	596	598	595	580	632	594	617	635	600	613	594	593	594	588	576	606	581	673	634	595	575	599	612	614	626	640	586	614	574	613	625	553	606	624	610	615	629	610	582	602	602	612	615	613	567	617	625	612	607	633	608	595	627	580	553	617	571	564	560	612	566	606	631	591	635	585	549	635	598	621	626	623	635	632	608	595	597	599	592	641	607	582	589	614	594	585	607	592	590	610	628	622	609	590	655	640	622	615	590	595	637	587	576	618	615	628	642	587	587	599	582	553	608	628	558	588	571	583	614	616	609	574	580	599	565	642	597	608	638	599	590	620	606	580	642	629	622	572	652	602	587	623	607	621	592	602	579	590	598	563	619	598	644	586	600	638	604	592	583	597	640	660	627	634	565	601	617	666	589	629	684	597	650	614	560	618	601	635	608	610	608	641	611	625	624	617	587	611	590	601	614	608	634	586	565	599	590	652	604	665	563	613	645	592	586	598	629	614	609	556	609	602	635	601	577	633	617	638	582	602	601	622	668	628	605	628	622	566	556	634	565	588	639	607	610	607	632	613	590	602	615	609	598	598	616	631	599	611	559	657	598	610	609	621	633	634	598	586	623	610	624	596	604	602	562	611	623	602	627	627	610	587	623	597	602	617	605	652	599	593	577	592	611	585	597	581	572	606	625	631	644	612	611	621	608	574	600	604	624	570	600	601	607	594	603	567	623	584	600	574	598	618	585	592	614	573	596	639	623	595	597	594	597	620	592	620	633	585	589	625	631	615	581	639	608	567	602	578	628	602	647	604	634	562	611	607	604	652	631	603	593	612	603	578	574	613	535	582	614	597	603	629	613	594	626	644	613	628	590	682	656	646	611	594	580	622	600	596	602	655	577	587	620	606	619	601	626	624	591	617	591	588	629	593	630	597	597	598	590	613	615	582	562	634	603	630	608	594	616	593	613	590	628	615	625	589	636	611	618	610	585	632	630	601	626	655	628	620	629	619	641	633	606	634	606	601	564	661	579	597	610	595	656	593	531	610	600	616	617	593	586	600	609	595	632	576	587	605	596	613	627	624	643	583	614	574	596	624	557	599	590	629	577	603	590	568	638	600	638	627	566	613	616	598	584	613	580	611	635	640	629	593	589	600	589	643	589	596	620	629	612	618	631	615	628	592	557	600	607	569	583	601	607	609	576	622	566	555	586	589	622	578	635	646	588	588	622	597	656	597	636	595	589	560	587	587	555	628	613	625	621	630	564	592	596	603	620	616	585	607	624	625	630	621	598	553	603	637	587	588	597	614	600	573	615	596	561	567	584	654	607	609	611	560	563	633	643	626	611	619	569	575	597	648	623	597	620	608	591	611	579	615	599	547	600	587	613	603	646	627	620	605	568	596	619	624	669	653	620	567	629	590	588	596	579	605	613	615	563	611	618	589	637	602	624	607	632	557	571	614	601	600	599	605	603	587	631	621	628	604	671	609	574	608	576	610	633	625	582	601	582	660	586	613	573	600	569	612	616	615	598	653	590	589	557	629	589	629	633	595	617	609	608	619	598	609	587	591	588	587	564	603	626	613	589	608	626	593	611	604	573	596	552	624	597	601	593	657	617	596	604	581	617	592	586	620	597	589	575	596	627	583	598	564	568	625	602	572	621	604	616	586	583	665	621	623	600	597	667	630	655	612	647	593	603	617	591	606	603	591	613	653	619	562	609	601	636	613	621	616	590	614	610	650	598	619	585	627	652	541	601	630	620	603	585	608	609	649	606	622	560	624	598	595	595	624	609	618	615	600	632	579	593	610	574	610	638	588	625	639	591	613	603	596	598	647	583	630	608	581	596	592	587	613	619	572	614	575	599	616	656	599	590	610	609	611	624	580	628	633	610	622	651	595	634	590	576	601	563	628	636	587	594	610	593	601	557	613	610	565	610	614	626	623	625	604	623	605	636	589	585	600	631	625	625	651	552	576	602	635	580	602	575	598	588	636	595	627	583	616	630	569	641	561	627	629	609	613	619	586	614	593	560	592	624	645	597	616	590	586	609	655	587	640	542	568	609	612	642	620	638	588	670	585	601	581	596	641	611	622	610	614	574	586	615	574	561	621	578	591	651	612	533	557	606	611	563	600	635	605	618	552	625	597	611	578	589	597	589	617	609	622	569	585	577	622	574	570	573	660	595	593	605	612	614	574	618	574	597	593	607	640	598	609	592	578	611	629	588	643	632	607	644	611	589	611	606	606	578	577	635	601	605	628	588	621	559	626	600	604	610	595	612	625	601	610	611	561	574	601	600	602	660	588	608	648	618	591	621	601	588	621	624	602	610	588	599	681	571	603	643	607	594	592	641	630	649	598	640	604	593	612	598	613	625	631	612	636	659	609	589	619	643	555	638	589	599	613	607	612	630	656	583	651	612	615	614	616	580	580	616	582	599	609	662	602	572	602	586	622	602	605	605	599	604	589	595	587	588	613	628	603	589	556	580	662	634	580	592	570	569	603	551	626	624	617	583	617	560	667	651	625	582	602	610	625	635	616	626	601	622	561	611	585	653	588	604	592	566	616	631	557	608	595	622	555	604	609	583	626	611	630	575	613	592	575	583	621	594	646	577	642	646	586	560	579	657	638	595	542	604	556	612	565	605	655	598	640	632	556	608	633	592	614	599	655	628	598	654	591	564	579	666	584	592	652	572	562	624	566	644	598	634	602	580	611	646	617	583	599	588	586	603	588	549	674	653	635	610	602	554	619	622	597	647	629	606	640	603	605	580	605	618	516	620	603	629	583	628	589	614	614	600	617	612	599	590	658	627	573	606	581	581	620	605	585	609	599	643	598	615	616	602	591	646	616	645	601	596	632	585	609	606	576	600	623	637	609	638	612	588	611	595	571	620	658	555	635	621	637	590	578	598	589	601	598	605	588	608	612	594	577	623	634	678	608	604	617	618	606	650	595	599	603	627	639	651	626	630	571	586	642	591	583	608	628	621	613	611	615	583	615	609	588	613	566	621	627	638	627	625	620	590	613	607	617	593	610	610	622	610	553	623	567	613	632	601	635	584	614	619	585	575	590	618	612	586	605	607	625	609	571	603	594	631	622	569	584	586	582	589	606	626	603	614	581	636	617	647	613	606	602	586	629	627	547	629	623
1849	1073	451	275	299	360	317	311	249	166	156	133	121	115	93	76	86	76	65	61	55	47	56	49	58	55	53	49	46	47	46	44	43	28	36	40	32	45	36	29	30	35	28	33	34	30	25	28	25	34	25	32	29	28	31	38	32	23	42	29	36	27	35	33	60	36	23	39	26	22	32	25	31	29	34	25	33	37	33	27	29	26	25	30	37	34	24	24	30	43	54	69	53	40	41	32	25	29	32	28	31	29	36	28	25	26	31	19	32	31	24	22	29	33	26	27	32	22	34	31	27	34	22	26	27	28	30	24	25	33	33	25	29	27	34	36	30	37	37	26	31	34	24	34	30	28	20	33	28	29	21	34	28	22	23	25	22	27	24	24	21	34	32	25	30	27	34	21	27	42	32	27	31	33	30	28	34	33	33	28	32	40	19	25	27	33	35	30	31	41	32	29	22	30	34	30	27	31	29	33	32	38	25	34	21	18	22	28	33	28	28	27	29	28	29	26	20	25	23	34	26	28	34	23	27	39	27	31	31	32	33	32	25	28	27	31	29	35	24	27	31	25	25	34	34	36	23	31	32	22	27	20	25	33	26	33	29	26	24	22	23	21	31	31	27	28	30	27	32	30	31	26	39	28	27	35	28	23	25	24	35	34	23	34	24	22	33	32	24	32	32	27	23	33	25	24	39	35	23	29	31	20	27	29	25	22	32	33	31	23	24	26	18	33	37	23	26	29	34	38	29	28	24	40	31	31	21	25	31	21	26	36	28	25	33	26	26	36	26	24	32	32	29	31	30	25	20	30	32	26	36	24	34	22	41	30	31	38	36	29	34	29	21	29	22	29	27	21	30	29	26	29	31	24	20	28	31	26	25	24	23	25	21	25	29	32	27	29	28	32	28	34	27	27	28	37	37	34	32	39	19	33	29	29	33	32	26	28	36	26	35	39	34	27	38	28	31	33	29	34	32	19	21	36	26	35	18	16	26	29	29	30	38	31	32	32	23	31	26	27	26	27	30	22	28	27	37	34	32	31	31	32	35	24	26	26	20	30	40	15	21	29	26	23	23	21	31	27	30	36	24	37	24	34	35	27	30	32	20	29	24	35	36	23	32	26	33	33	33	28	25	29	24	28	29	31	23	40	25	17	35	25	31	29	23	28	37	39	35	25	30	25	35	28	25	30	31	42	28	25	21	28	33	25	40	31	25	38	26	17	17	20	19	30	34	30	28	33	28	28	30	28	23	25	20	20	32	34	19	31	30	23	27	27	26	38	24	30	30	33	30	36	39	27	21	30	40	35	31	30	32	25	27	28	23	32	28	31	32	30	36	39	31	29	42	33	26	35	18	37	39	27	29	29	27	29	28	35	34	30	32	25	32	28	34	33	33	29	38	29	37	29	37	25	29	23	30	25	33	31	26	22	31	29	36	25	34	32	33	36	26	29	26	25	33	20	31	25	29	29	31	33	24	26	27	29	24	28	21	31	31	25	27	30	29	39	28	34	22	29	22	32	34	26	36	31	33	22	23	40	29	32	35	31	35	24	38	17	26	31	26	29	22	28	32	28	32	20	37	22	18	32	26	32	33	26	31	26	23	32	28	32	33	28	30	21	30	32	22	35	29	26	30	21	35	29	20	32	29	34	34	37	33	34	27	22	30	32	34	32	35	24	32	27	21	25	21	21	34	29	33	30	29	25	29	28	32	31	28	33	27	28	30	30	22	33	34	25	33	25	32	30	30	25	26	25	25	37	35	36	27	29	18	25	32	26	24	34	34	26	32	22	24	27	26	39	30	21	25	19	27	32	39	34	20	29	33	22	34	28	28	33	30	32	29	17	36	33	27	34	25	25	36	23	29	30	31	35	36	32	26	33	22	23	27	30	30	30	32	34	34	39	29	30	33	31	24	35	34	26	25	27	19	38	29	34	38	28	19	46	35	28	22	31	37	24	24	30	36	22	28	36	34	26	28	22	26	34	30	18	16	33	32	28	31	27	27	24	27	23	25	30	22	32	27	32	20	35	19	18	27	40	26	31	23	36	31	30	30	23	31	25	27	34	27	23	29	29	17	29	27	31	21	35	32	27	30	23	28	32	29	27	31	27	22	21	28	31	29	30	29	37	26	29	34	31	36	22	42	33	30	35	29	30	39	30	24	28	36	31	19	30	27	27	31	22	31	26	39	27	29	31	32	15	33	31	27	27	23	34	29	31	37	18	19	30	25	32	27	29	29	36	28	31	30	27	39	29	29	36	30	27	33	32	26	34	41	27	20	24	24	20	25	21	27	27	28	27	25	23	19	22	24	33	35	38	26	28	38	31	27	28	25	34	36	27	23	34	29	29	26	23	23	26	33	38	30	30	29	38	43	25	33	30	37	30	31	26	31	23	24	30	20	36	26	27	22	24	32	18	24	23	29	23	27	32	30	29	32	17	43	25	28	31	30	18	28	30	33	32	36	19	29	26	30	29	30	21	27	29	23	27	25	31	29	23	26	27	28	19	30	31	32	27	36	23	32	27	35	29	19	25	27	32	31	31	33	43	22	30	31	37	35	39	29	23	25	23	25	25	28	16	35	32	28	23	17	30	25	32	31	35	32	22	23	32	28	27	24	24	25	17	24	32	28	33	23	27	26	23	24	21	36	26	39	23	26	29	33	26	28	30	29	23	27	35	27	23	21	34	38	28	22	35	37	24	31	32	24	34	21	27	31	26	26	24	31	30	28	25	29	25	32	32	29	31	35	38	25	29	41	27	38	26	27	28	25	22	30	22	29	23	40	23	32	32	33	36	23	30	32	29	35	26	26	22	31	33	34	22	31	27	34	30	32	28	30	25	26	28	28	31	27	32	36	30	33	22	38	23	23	27	31	37	29	31	35	26	25	20	29	31	32	33	38	33	40	25	24	34	27	32	30	26	29	32	32	28	31	28	33	34	21	27	40	32	26	39	31	17	19	29	29	22	19	23	26	24	25	25	21	41	31	26	21	27	25	34	27	25	19	27	29	20	29	30	25	28	33	28	23	35	31	24	33	20	39	27	28	33	30	25	25	23	25	22	26	32	25	28	35	37	23	35	29	27	25	24	29	32	31	34	36	27	32	24	35	23	24	28	27	26	22	27	31	26	29	33	32	33	24	39	21	37	36	28	31	31	28	34	30	22	22	33	26	26	39	23	24	35	34	37	36	35	24	25	24	24	31	19	21	26	36	28	19	33	31	23	44	27	29	27	32	31	37	29	39	28	29	36	27	24	18	30	33	29	17	32	25	28	33	29	22	27	21	19	26	25	38	34	37	39	29	21	16	24	30	27	38	35	27	20	26	23	31	35	34	25	29	35	30	30	32	36	32	33	33	30	34	33	28	30	31	32	27	29	23	26	20	29	42	30	23	33	22	27	29	28	24	24	24	36	40	31	30	28	29	34	23	37	46	28	23	29	29	26	27	28	29	38	28	33	30	34	30	40	29	36	34	20	38	25	26	32	38	31
22767	12196	5807	10659	17734	18678	15814	12824	10518	8316	6751	5581	4654	4019	3451	3121	2911	2369	2063	1996	1699	1587	1373	1352	1277	1305	1208	1176	1154	1044	917	847	820	659	630	594	606	589	568	568	557	482	470	497	390	440	439	411	375	388	413	382	395	372	355	390	376	389	367	399	407	377	401	467	1322	394	346	379	403	369	356	350	364	354	353	356	380	364	370	367	348	346	350	342	374	334	343	355	382	753	1576	1639	1364	1240	857	523	367	352	359	347	377	350	391	341	368	350	321	358	324	370	362	361	343	389	335	365	357	358	341	349	336	366	373	356	327	352	341	354	360	321	352	352	330	341	355	365	342	347	353	351	343	346	357	326	353	370	347	352	347	345	363	338	337	366	317	341	378	345	338	330	338	334	365	333	333	336	343	335	335	366	336	351	367	337	340	365	306	350	386	375	328	322	369	359	348	344	365	346	315	357	346	397	347	370	340	381	392	353	357	349	349	355	348	369	342	324	353	338	372	349	358	340	349	362	335	336	313	359	317	342	330	358	376	328	370	336	379	348	337	351	370	349	354	360	328	327	346	352	327	334	354	357	338	341	383	367	367	373	352	356	344	367	355	345	366	328	371	359	348	365	366	318	340	371	341	361	355	347	353	355	322	343	351	375	345	361	377	329	342	330	358	355	373	364	376	355	334	321	313	342	348	346	338	360	345	363	322	314	353	335	348	361	360	336	346	380	334	374	354	366	348	361	340	353	376	353	330	356	350	354	333	362	362	319	341	368	356	359	323	314	328	333	335	349	363	350	347	349	324	371	312	342	331	353	361	349	362	366	348	349	331	341	332	370	333	356	379	362	364	364	350	353	345	350	348	359	342	374	333	356	340	377	340	338	378	364	362	346	324	354	335	339	321	323	369	377	340	361	319	408	353	360	356	297	349	340	349	348	330	374	353	378	343	334	330	338	371	346	329	364	365	330	351	352	327	332	332	365	335	355	375	394	351	321	309	322	340	344	339	357	364	316	340	364	351	365	337	318	359	365	370	358	331	363	347	356	355	355	341	358	346	352	364	356	342	355	307	350	384	355	338	336	338	336	326	359	359	322	347	317	349	322	360	340	348	350	354	357	334	356	330	350	370	363	323	352	341	383	329	353	337	339	328	342	335	378	367	354	333	373	375	352	325	352	351	347	347	351	340	354	361	376	355	349	332	363	366	333	372	375	333	346	378	333	366	356	345	358	389	352	349	340	369	366	373	338	352	332	334	330	354	369	340	341	343	330	342	348	335	362	352	337	361	353	345	360	356	353	350	342	331	347	350	364	379	325	377	345	345	334	364	336	330	370	344	328	343	336	381	345	359	332	374	353	321	348	348	318	377	297	343	351	333	343	347	352	359	337	374	337	353	324	347	338	333	330	345	343	352	358	338	361	349	342	331	361	346	368	314	341	366	332	347	355	324	357	315	342	349	321	360	312	359	344	363	396	351	356	363	352	322	349	369	353	357	345	371	327	381	347	363	333	357	358	340	331	364	328	367	369	361	345	346	335	343	341	333	374	339	360	385	345	338	364	344	356	338	359	358	302	356	352	374	349	371	353	350	353	360	320	312	336	355	353	364	335	369	344	352	345	322	383	327	378	360	324	358	355	350	352	335	320	321	332	345	381	337	354	340	355	340	375	348	347	315	366	345	352	338	357	355	357	324	334	356	375	314	331	346	372	342	373	362	348	361	359	349	369	401	363	370	328	326	345	356	317	319	350	350	343	330	337	363	362	391	340	359	353	344	353	339	340	352	344	354	332	368	343	357	341	354	332	382	318	306	347	355	351	355	346	375	352	359	342	315	305	366	358	332	351	343	333	355	338	373	346	370	350	366	341	338	307	325	347	341	333	357	374	340	346	367	355	303	361	390	331	336	361	363	348	352	340	355	351	336	341	354	369	325	343	379	342	342	314	344	361	351	368	348	347	337	354	356	358	366	348	370	361	382	369	348	356	329	324	320	373	363	344	359	338	344	369	351	360	344	346	358	394	358	350	349	327	350	353	373	346	340	326	361	381	351	347	368	328	370	342	372	353	356	367	366	374	360	358	340	338	361	328	362	315	359	344	341	340	335	339	344	358	350	378	348	361	362	355	359	320	369	361	336	325	337	379	354	366	322	318	356	376	291	380	384	345	334	380	373	308	350	358	360	348	362	348	355	359	350	322	357	363	368	334	357	360	383	341	365	361	330	348	316	363	342	352	334	349	346	326	384	345	359	336	349	352	367	321	366	380	338	327	356	349	368	356	343	371	368	340	370	351	323	356	374	336	342	353	332	334	339	344	384	342	362	350	343	355	322	316	365	377	337	344	321	361	363	391	357	357	371	319	333	353	357	328	343	333	343	386	329	367	356	350	326	326	355	371	361	349	362	385	390	320	347	355	377	320	362	357	339	363	349	382	376	359	395	342	364	365	353	331	333	320	362	366	361	373	340	366	334	361	330	335	350	376	342	353	335	369	336	327	358	392	333	333	368	355	356	345	351	320	344	337	333	359	354	355	352	368	377	361	324	366	376	373	357	359	347	365	355	354	317	364	373	352	359	337	338	333	375	315	373	380	332	396	366	328	333	314	357	355	311	358	386	335	363	367	332	346	385	353	382	337	385	361	333	319	357	332	333	378	385	327	313	341	364	340	360	368	328	352	358	385	365	340	342	340	341	346	359	366	337	370	343	374	346	339	343	366	360	344	313	348	330	343	370	340	361	337	363	395	388	326	408	365	302	349	335	336	364	364	346	374	369	345	352	349	337	325	338	380	351	346	330	334	317	343	350	369	340	346	321	326	349	313	340	331	357	335	328	343	356	320	333	348	326	336	338	393	360	308	319	383	350	349	379	352	335	330	314	335	327	351	358	341	336	349	348	359	354	350	340	334	379	308	370	348	331	315	344	345	368	353	372	410	342	373	375	325	346	386	321	383	341	341	357	336	349	384	361	343	367	340	327	339	356	384	357	364	346	335	354	341	316	348	359	329	364	340	333	344	317	362	336	351	366	365	329	331	347	350	361	315	406	340	335	324	328	325	331	362	351	347	344	366	342	352	352	358	340	318	358	350	313	328	362	341	341	359	376	331	349	343	355	346	313	377	345	345	340	328	349	313	364	365	345	350	357	347	340	355	349	338	345	352	332	372	360	351	356	316	360	329	326	351	315	345	365	355	350	366	359	341	336	348	377	366	366	344	363	327	337	342	337	379	337	363	377	352	324	371	315	325	368	358	351	342	347	347	362	322	360	348	354	378	346	380	356	349	360	367	351	355	353	333	375	366	338	336	344	329	333	365	365	312	340	346	358	375	346	361	347	347	344	356	298	336	353	371	326	354	341	383	322	353	340	353	321	382	371	344	343	339	374	364	311	371	339	366	377	370	351	350	337	352	325	383	393	367	328	350	329	312	362	342	356	324	309	357	333	338	350	366	345	363	317	338	348	342	334	323	364	367	352	349	382	346	370	374	331	338	396	360	343	340	348	330	359	356
3236	976	459	300	298	367	415	309	263	251	223	179	177	165	137	126	125	107	102	111	109	85	100	66	75	104	86	95	94	86	78	68	73	81	63	74	67	56	57	59	65	61	70	53	66	68	39	65	62	59	54	70	72	58	71	71	59	55	57	64	66	60	63	60	72	72	52	61	57	49	64	59	56	57	54	52	76	54	61	65	60	63	70	77	51	51	65	55	59	60	97	92	105	98	80	60	72	55	54	44	46	63	61	60	62	51	52	64	59	56	60	50	55	53	54	53	70	55	47	47	60	53	65	70	49	62	54	50	72	57	57	58	47	64	65	53	55	66	61	69	51	57	63	54	50	56	56	57	61	61	63	60	63	65	48	75	56	65	56	65	70	64	68	84	44	62	63	58	58	60	77	61	44	52	60	54	63	62	56	53	58	58	49	55	49	58	54	58	52	51	60	59	68	47	60	62	67	57	53	49	60	62	48	65	66	51	47	63	60	76	56	50	60	60	58	40	58	58	55	49	59	46	57	58	49	52	63	49	63	58	50	50	62	60	60	50	51	58	63	72	61	56	62	49	56	62	45	59	46	74	66	68	61	78	62	50	52	56	54	59	51	62	56	58	60	50	45	75	55	54	62	57	47	50	54	72	57	63	59	69	57	57	54	67	57	51	45	66	75	68	49	57	55	73	60	46	74	59	63	46	53	52	59	54	45	58	51	64	60	52	45	55	49	64	61	67	66	56	52	46	57	75	50	66	57	64	68	64	63	52	78	50	64	66	60	65	67	46	63	55	66	44	69	54	76	68	68	59	55	56	56	55	53	53	68	74	62	68	57	60	67	50	58	70	58	68	58	59	47	56	57	58	69	68	50	66	48	51	65	56	74	73	55	56	55	59	59	51	57	55	46	61	63	61	48	54	48	76	58	56	58	54	57	65	59	69	68	65	42	59	58	68	52	51	53	56	69	62	60	54	68	67	52	58	63	50	47	53	60	66	70	57	62	59	60	50	68	55	68	55	57	53	54	70	59	54	55	72	82	59	59	49	63	42	56	56	63	60	59	59	53	63	57	54	81	57	74	64	74	72	69	63	46	62	64	55	61	57	55	54	65	53	50	46	73	52	53	59	60	55	58	42	65	58	63	61	67	42	52	65	62	56	56	65	56	58	66	49	46	56	59	65	57	63	68	52	66	69	70	51	55	58	65	54	60	54	54	47	56	50	61	51	56	49	43	64	55	66	63	57	50	65	51	72	70	49	63	80	62	59	61	62	56	46	53	58	52	65	55	53	54	56	69	85	63	42	56	63	43	54	56	67	50	60	49	67	52	62	59	52	67	57	62	54	54	43	58	65	66	64	58	65	54	59	73	62	58	59	66	57	78	53	60	67	59	57	56	56	66	62	61	59	62	49	78	59	58	53	70	62	67	57	58	59	59	57	59	74	52	54	67	60	44	52	56	66	58	54	64	59	58	58	62	56	50	54	66	66	55	78	54	45	54	60	55	61	48	63	57	52	66	61	50	54	46	62	57	65	58	55	56	61	56	57	51	42	53	65	52	67	53	57	51	48	76	58	53	59	58	62	57	60	50	51	56	55	56	56	62	62	55	54	51	68	64	57	63	70	46	66	59	51	52	64	57	53	63	54	52	67	58	55	71	60	65	54	59	57	69	60	57	69	46	48	70	64	72	52	62	47	61	55	41	64	56	57	56	60	57	46	60	55	60	63	60	62	58	66	45	54	65	52	58	65	65	52	47	45	48	57	65	65	58	55	51	58	61	55	51	34	65	64	57	67	54	66	58	54	55	52	61	53	54	64	57	66	48	59	55	47	53	44	65	72	55	70	75	63	55	56	68	58	57	55	60	61	48	52	51	75	53	55	51	51	78	53	45	56	53	41	58	49	50	54	53	61	63	56	64	65	68	57	77	59	66	51	58	56	62	46	61	56	52	68	52	69	70	76	65	45	62	56	64	56	47	53	66	46	65	65	68	56	59	58	54	70	51	66	53	59	68	70	62	55	61	43	50	58	58	49	64	64	52	68	70	63	76	69	62	48	67	62	64	67	61	61	61	65	69	61	60	48	64	58	63	55	66	61	54	62	45	67	79	69	59	51	59	57	57	71	43	60	54	57	51	64	47	71	63	47	55	53	51	52	46	52	52	56	66	62	48	50	51	61	57	68	62	53	53	59	54	65	80	57	53	54	62	58	61	59	74	57	66	47	48	59	57	53	52	70	67	51	47	54	58	58	50	55	51	57	58	56	45	65	46	64	65	64	49	51	70	69	56	62	72	51	50	66	45	52	60	59	60	67	69	61	58	57	45	54	70	54	50	60	68	72	57	67	49	54	76	72	60	57	61	66	60	54	59	53	59	54	58	59	55	52	59	48	61	63	45	51	61	60	48	57	55	60	72	53	63	63	57	50	64	52	46	55	61	58	61	58	60	54	51	57	60	64	64	68	57	69	55	67	55	54	51	49	64	64	59	59	61	62	50	64	67	50	54	62	54	57	52	61	58	66	47	51	63	61	56	64	61	65	70	67	59	60	52	42	59	43	55	61	47	58	49	59	60	68	72	52	50	45	59	57	73	63	56	51	75	60	49	52	63	50	58	62	49	53	55	65	58	51	63	63	51	64	51	61	70	51	79	51	54	49	52	52	48	58	55	69	60	56	57	56	57	46	60	66	63	73	52	56	47	42	56	51	64	60	67	55	55	57	62	70	47	56	56	53	51	50	62	71	54	52	53	66	61	57	65	62	61	64	58	55	56	57	63	43	51	52	70	60	47	71	49	58	59	45	72	73	54	69	64	43	51	63	53	67	61	56	57	74	54	53	63	64	44	53	52	56	53	63	46	65	68	59	71	49	50	64	52	63	61	51	55	68	54	61	63	59	57	50	63	47	55	47	46	59	50	59	25	57	68	59	55	61	63	69	56	59	75	57	64	64	51	48	55	55	58	48	64	53	59	60	45	61	69	66	64	46	51	57	48	69	63	49	61	71	51	57	58	59	53	62	53	66	51	50	48	72	59	53	58	64	53	67	57	51	68	56	73	72	69	55	66	68	61	51	60	54	46	85	58	46	62	65	53	47	63	62	56	42	47	58	64	72	55	62	54	50	67	52	54	62	57	59	64	50	67	48	66	57	64	55	52	56	63	58	53	55	67	56	57	54	48	57	49	65	56	57	60	69	65	60	56	66	73	59	64	53	51	56	58	63	59	69	67	68	57	57	61	70	54	53	60	60	54	62	54	42	50	75	62	72	58	51	54	63	69	59	57	75	57	60	56	71	58	55	64	65	58	57	76	62	62	57	54	45	52	66	61	51	57	65	57	59	54	53	57	72	67	57	60	61	58	65	70	68	51	80	62	65	63	52	55	63	65	52	72	58	52	61	54	54	68	53	55	59	59	58	51	53	61	54	67	52	60	59	70	68	63	65	77	43	50	55	70	67	52	55	51	61	62	76	66	53	66	56	57	54	44	61	53	35
22121	11529	6102	9941	17032	18723	16932	13775	11829	9898	8461	6915	5812	4986	4556	4248	3743	3214	3067	2764	2358	2146	2036	2029	2001	2019	1933	1838	1744	1604	1360	1286	1169	1125	1049	998	1009	948	944	920	860	794	753	815	769	754	753	757	792	685	708	651	785	719	719	725	750	767	706	714	778	732	805	867	1221	700	683	694	692	674	704	687	733	659	724	749	725	724	744	694	684	724	714	693	667	720	664	712	720	942	1970	2128	1896	1561	1171	783	663	688	661	650	695	737	655	708	697	665	679	717	654	721	628	663	709	639	699	679	660	677	651	720	732	684	719	676	698	687	661	721	642	705	651	671	699	658	700	697	656	706	676	747	658	694	692	648	672	709	670	695	715	686	694	625	624	672	730	674	695	683	649	683	688	673	656	722	682	675	705	684	608	697	687	680	671	643	673	670	673	674	693	695	648	648	663	680	690	678	713	728	706	677	662	651	672	680	666	725	695	684	676	701	662	703	717	689	664	698	647	681	638	721	679	700	686	709	683	710	665	689	742	670	718	662	680	652	654	710	686	682	684	687	689	647	702	709	719	683	731	728	679	691	646	694	638	633	723	602	675	664	699	671	713	717	655	707	712	683	636	670	717	704	706	734	675	694	706	659	692	759	649	700	734	724	681	653	621	686	660	711	711	660	716	711	674	672	625	702	671	675	679	624	716	676	659	689	735	700	693	679	650	676	688	684	704	678	678	726	713	666	695	704	696	679	665	689	700	672	692	714	707	674	676	703	684	712	656	684	679	647	704	689	672	677	695	700	679	696	723	713	656	712	708	673	690	701	716	683	701	666	676	659	671	647	730	692	686	674	664	679	701	718	708	753	671	689	701	673	684	695	699	685	674	675	663	685	695	687	700	701	709	687	724	731	668	734	663	693	663	723	662	703	642	688	653	680	650	682	687	719	754	687	715	729	710	676	671	704	701	679	674	699	681	673	680	703	674	672	714	648	693	689	684	700	668	709	670	660	667	667	723	702	721	672	654	680	662	693	716	699	665	712	689	682	605	688	711	690	744	666	682	698	728	736	602	701	707	723	690	692	711	689	724	706	670	659	689	737	670	735	647	709	669	700	662	725	650	655	691	666	659	681	715	699	684	660	616	641	684	713	618	703	701	718	650	693	650	660	680	686	634	711	729	688	677	678	661	726	711	697	650	672	669	715	681	720	690	705	685	711	788	696	669	709	730	634	678	688	696	702	703	674	673	673	636	649	709	671	686	684	684	649	727	681	629	706	720	676	661	703	702	715	735	673	710	697	642	738	652	665	676	697	665	698	730	729	689	709	731	683	698	642	675	723	710	640	710	715	669	734	663	706	655	695	677	686	690	673	710	682	659	676	691	669	694	680	689	682	689	701	699	685	627	667	730	687	717	693	727	643	688	701	694	678	706	699	677	697	684	684	677	702	699	655	641	697	639	697	685	661	684	685	696	681	691	737	699	663	681	705	732	740	641	649	742	662	714	676	691	675	682	677	683	708	655	662	687	671	679	690	673	702	675	648	699	695	734	701	712	710	673	721	653	698	687	739	694	699	654	627	658	679	699	701	695	705	668	680	716	683	721	683	701	695	687	696	666	677	730	664	701	673	686	686	744	693	726	680	689	705	731	692	740	714	734	662	676	705	685	682	706	668	684	643	691	715	699	693	678	690	648	643	726	694	727	682	674	700	689	722	698	700	699	714	732	717	699	679	618	701	684	692	677	740	721	699	721	694	682	686	746	701	685	720	669	699	695	687	686	669	680	651	684	684	681	692	709	670	693	695	700	679	707	713	721	694	708	724	677	667	655	698	695	668	678	712	656	680	696	678	694	659	688	715	661	696	688	710	653	644	753	714	659	699	737	676	692	740	731	688	680	680	685	732	702	733	736	733	701	643	708	680	714	739	676	716	692	689	671	693	726	708	719	722	655	703	681	658	639	678	710	636	677	711	679	734	673	690	691	696	654	725	729	688	778	688	670	725	677	690	737	687	721	755	678	725	706	677	722	703	646	717	644	642	625	679	721	693	628	719	649	693	685	691	685	727	736	695	704	665	661	669	669	673	719	675	686	653	655	683	685	719	666	701	711	690	674	679	707	681	642	718	717	706	692	672	663	651	659	668	685	656	676	686	735	711	685	693	703	672	700	693	691	707	750	701	718	668	645	706	598	691	667	659	690	709	670	716	689	656	682	659	665	750	668	696	686	705	667	706	685	695	709	692	700	658	654	674	702	703	681	672	712	700	719	717	677	649	678	654	715	676	697	679	703	677	688	667	707	653	758	693	737	721	744	726	683	773	704	719	635	687	675	670	675	724	677	712	678	657	721	675	694	664	766	700	727	669	685	722	682	675	676	654	732	701	685	732	687	725	702	696	617	688	721	668	680	681	669	669	709	683	698	680	680	708	684	708	662	700	667	725	754	685	682	662	632	701	685	737	678	710	693	667	698	738	612	704	669	716	744	658	718	693	720	688	695	712	634	716	696	685	720	680	692	709	719	681	691	695	660	710	704	688	660	679	707	741	690	679	704	677	711	666	660	692	670	661	696	715	685	767	690	698	683	714	686	746	668	691	694	688	705	667	690	652	700	665	694	695	709	709	676	671	642	732	731	713	669	683	695	671	712	667	702	667	682	673	650	675	732	676	661	647	723	676	700	718	676	640	614	721	686	717	694	680	679	658	700	680	617	663	677	628	663	660	704	733	697	743	672	672	735	608	691	702	673	656	685	702	697	684	697	680	729	688	675	707	655	688	678	672	709	720	712	692	686	713	689	655	706	677	704	703	678	693	669	708	709	654	709	736	666	659	678	685	698	663	634	681	684	682	650	665	684	662	701	665	666	719	709	685	686	719	693	718	636	681	702	647	679	759	656	625	685	655	680	659	731	722	668	740	667	704	675	683	696	656	713	716	698	726	669	688	667	738	711	727	675	689	701	683	715	676	659	686	646	708	715	683	661	673	682	643	667	667	660	686	664	662	694	682	734	739	719	683	678	670	715	722	659	702	722	693	672	664	715	679	706	710	665	738	644	658	711	663	679	663	735	712	663	675	697	698	645	669	679	694	724	655	703	653	672	626	657	686	663	745	666	732	651	662	677	673	671	659	711	660	730	650	683	672	653	705	621	674	723	681	671	736	681	714	674	701	724	664	666	704	734	695	696	672	621	673	670	634	693	638	668	647	670	746	668	719	712	697	655	648	693	677	698	694	681	674	729	675	656	723	691	690	701	736	704	638	713	671	667	673	680	700	675	715	671	715	673	696	689	621	751	696	712	712	682	659	654	664	714	671	703	708	664	698	718	696	689	682	663	667	671	680	726	689	734	686	693	698	728	647	742	673	710	697	721	680	667	644	708	695	710	695	680	732	718	684	656	677	682	697	712	684	662	684	698	713	684	670	652	666	719	710	691	675	656	650	715	701	664	693	681	693	676	670	695	680	716	707	630	708	673	655	685	675	677	690	708	672	695	683	721	751	680	654	716	728	698	690	676	664
2767	1543	690	408	444	607	577	498	370	305	272	212	212	162	146	151	136	126	128	96	78	91	88	71	89	63	67	58	72	59	51	68	45	50	43	37	40	41	47	33	35	30	28	32	37	35	29	31	28	42	23	33	25	33	30	39	30	34	36	34	25	30	44	75	47	34	29	45	43	39	25	30	40	38	27	28	27	35	23	38	22	27	26	27	34	20	36	31	34	33	35	70	80	80	76	46	41	27	35	35	26	29	31	31	30	29	31	21	25	34	29	31	38	27	36	31	30	24	26	35	35	26	31	30	33	24	33	36	27	36	32	43	39	34	28	35	34	19	34	31	40	25	29	32	33	34	37	30	38	31	36	35	22	33	35	28	29	29	35	28	30	25	30	27	33	43	36	30	24	37	32	34	22	37	25	22	25	33	29	30	26	31	25	34	34	36	31	28	27	33	37	22	33	27	37	53	37	25	23	40	27	29	38	25	51	26	37	36	28	42	31	34	40	35	29	38	32	29	24	20	24	36	31	27	25	26	24	24	24	36	31	22	34	48	22	35	25	25	22	35	31	28	22	34	39	32	31	39	36	27	33	29	30	32	27	37	27	29	23	38	31	26	31	32	31	47	27	34	28	23	25	34	33	24	31	34	28	19	22	24	19	41	32	32	32	28	35	31	23	28	29	28	27	39	25	33	36	29	41	31	33	29	24	32	24	22	23	32	25	25	33	27	38	36	36	25	26	21	26	31	35	30	26	33	37	25	30	31	35	31	33	30	32	35	28	32	35	23	27	32	33	28	36	37	33	32	32	34	41	32	30	31	23	28	30	34	29	27	33	28	34	34	30	29	23	31	29	34	32	23	13	27	42	25	32	21	29	24	24	23	28	32	36	33	29	32	31	32	25	36	24	39	29	37	23	33	31	28	30	31	25	29	30	42	26	22	34	28	27	30	30	27	37	32	28	24	29	32	33	34	18	29	40	32	33	19	35	34	27	29	25	28	32	29	27	31	32	29	33	29	37	40	36	28	33	34	33	24	30	34	26	31	40	35	25	33	35	22	23	30	34	23	24	33	24	26	32	33	24	32	34	41	27	31	36	41	29	35	38	36	41	37	29	21	28	34	20	35	23	32	32	29	28	31	29	26	34	40	34	33	30	37	26	23	23	29	27	21	22	28	24	28	37	34	29	30	26	29	37	31	25	36	33	24	21	33	37	32	24	28	25	30	26	29	36	24	26	25	35	21	36	39	31	22	22	34	30	25	31	39	34	30	31	39	32	31	37	33	29	30	29	25	34	23	38	28	32	27	26	34	33	26	27	23	25	23	25	32	28	27	26	41	40	26	26	27	36	30	32	25	36	26	23	32	41	27	38	24	33	26	36	31	34	18	29	38	30	24	34	26	25	25	24	28	32	24	22	36	27	29	28	37	31	35	29	25	34	35	36	36	27	42	24	30	29	26	30	29	33	21	31	29	34	27	31	33	37	32	35	42	22	25	27	37	26	37	29	23	31	30	26	28	30	27	27	35	28	20	31	28	31	37	29	24	34	37	25	36	36	23	30	27	27	30	38	26	42	25	39	33	40	31	27	34	26	32	38	30	39	24	30	24	37	28	31	38	27	22	31	29	28	31	26	44	25	37	33	18	33	33	23	26	33	26	35	36	32	28	26	26	31	31	33	27	34	35	32	41	21	33	27	31	27	33	34	32	26	28	28	37	35	39	37	21	39	24	27	37	24	34	35	32	35	30	30	34	40	21	20	36	33	29	29	31	35	35	40	33	39	31	30	28	28	32	30	29	26	32	24	27	20	23	30	34	33	40	37	34	28	23	34	31	32	33	35	17	31	36	30	25	34	22	24	33	32	29	26	31	25	29	45	31	23	36	33	23	20	29	37	37	30	23	24	37	28	23	34	26	25	29	30	31	42	33	25	27	31	39	26	35	36	33	34	40	37	33	32	44	42	31	33	40	25	38	31	26	25	29	29	28	31	30	35	34	32	43	33	24	29	34	35	21	27	29	28	28	29	26	33	18	44	28	36	32	35	19	29	32	33	23	27	22	32	23	29	34	40	33	26	33	26	39	22	36	24	32	25	30	32	28	23	26	26	31	18	27	33	24	28	36	31	25	34	39	22	36	40	34	39	25	36	31	33	25	24	34	20	23	31	30	39	27	35	26	24	29	36	18	23	25	31	18	33	33	28	36	35	31	23	35	32	34	31	30	24	27	38	34	34	38	38	33	25	28	28	35	27	28	25	35	33	22	31	31	25	36	40	32	34	23	37	31	33	24	29	36	22	34	37	29	32	29	30	38	26	38	31	35	34	31	30	26	35	39	29	37	28	30	24	34	29	33	30	21	33	39	26	24	29	39	30	30	28	29	27	42	34	30	34	32	38	32	43	28	28	26	31	33	29	31	27	27	32	17	30	25	28	34	30	28	33	31	31	49	38	32	23	35	26	23	30	34	33	24	29	39	29	36	26	34	26	29	22	18	23	34	33	26	29	17	25	42	23	37	35	24	36	33	32	35	32	32	35	28	41	28	37	35	24	26	20	31	30	23	32	29	30	30	31	23	31	24	23	29	35	34	32	25	26	36	26	26	29	27	34	32	24	29	36	37	27	29	37	32	34	31	30	31	37	24	34	38	22	31	33	27	20	32	23	30	37	21	33	35	30	32	32	31	28	28	29	32	21	35	32	32	39	22	32	28	26	37	21	28	32	35	40	31	20	30	32	35	35	22	31	36	32	34	23	39	20	32	30	27	32	39	29	22	24	27	28	30	22	27	26	33	33	28	32	30	35	31	31	33	30	45	37	20	34	30	31	24	30	28	22	25	37	36	30	30	34	27	26	28	28	34	31	22	27	33	26	27	28	24	33	38	28	25	36	29	28	26	30	18	28	30	30	27	21	42	23	32	37	35	32	30	28	37	20	30	25	36	26	24	30	32	36	30	28	30	21	32	23	47	28	39	20	27	33	21	24	35	24	32	38	30	19	32	34	23	37	23	25	27	37	30	29	34	19	39	36	39	40	25	34	23	36	35	31	23	34	31	21	35	34	18	33	33	22	26	30	41	35	26	42	32	24	41	28	29	39	28	41	35	33	34	33	35	32	34	35	28	32	33	38	33	43	25	28	33	36	29	42	48	24	29	37	28	26	24	33	28	33	35	32	27	31	21	33	29	29	24	50	33	27	28	35	31	29	33	38	25	31	29	27	41	31	33	34	27	32	28	24	28	22	30	31	43	27	24	33	30	34	35	26	31	28	35	32	37	39	29	27	25	24	34	30	33	35	28	26	25	29	40	28	25	23	28	40	22	38	41	35	33	28	31	27	20	31	26	25	30	30	38	28	33	34	33	32	27	29	29	28	30	24	29	29	26	41	21	29	20	28	39	21	23	39	30	31	26	30	43	28	31	34	31	33	37	23	34	27	24	29	34	21	37	33	31	38	33	21	38	32	34	25	32	33	38	30	26	35	29	38	30	26	36
26267	14387	8198	12879	21173	22722	21058	17530	14626	12700	10297	8751	7671	6547	5761	5482	4997	4568	3899	3416	2839	2480	2398	2273	2192	2200	2154	1793	1687	1478	1307	1134	1098	1023	900	840	778	704	721	638	611	554	523	510	483	462	481	448	470	425	397	408	409	422	414	409	407	431	414	427	434	448	1264	1909	935	367	418	388	403	406	364	375	376	349	388	355	357	385	373	349	374	323	314	343	327	382	356	351	369	375	950	1877	2133	1907	1293	730	356	335	348	329	375	329	334	366	376	342	362	367	338	367	363	342	317	360	342	331	371	341	368	360	335	353	357	328	371	337	318	346	366	348	340	355	306	362	367	345	342	334	357	367	335	320	333	354	357	361	338	321	318	346	329	367	372	359	323	310	326	364	357	370	359	299	355	351	366	313	330	381	340	356	363	373	362	343	317	366	348	387	425	364	365	359	349	357	346	308	341	345	346	352	367	375	340	342	320	390	327	348	357	375	377	380	350	341	358	366	368	353	358	352	369	315	304	342	339	338	336	304	350	372	353	353	328	352	384	340	334	318	345	355	368	338	373	379	339	342	333	344	366	335	350	374	342	354	316	353	328	325	359	362	364	340	345	318	364	334	352	338	343	364	351	361	308	357	371	352	333	327	365	326	358	379	371	366	370	348	335	389	361	331	324	341	382	342	374	365	357	368	367	306	364	320	356	319	342	334	396	346	363	350	380	369	332	365	331	372	347	358	313	347	297	362	340	346	348	338	340	318	336	343	351	336	384	344	321	334	360	321	336	365	355	336	326	383	363	314	320	353	358	341	342	353	328	335	348	370	359	349	352	363	375	334	366	373	346	375	341	335	357	399	378	341	360	334	341	346	343	343	340	383	338	333	358	357	378	350	370	345	331	351	333	340	305	380	346	353	360	343	336	342	347	355	376	346	325	338	380	344	355	362	335	349	345	352	344	344	375	349	330	341	327	333	343	315	345	371	324	342	360	353	325	315	373	367	330	352	305	335	351	328	354	378	367	328	358	365	326	368	378	370	353	372	359	358	372	311	361	343	329	355	369	335	319	340	320	344	332	354	330	379	366	357	334	344	371	350	350	380	323	353	354	339	347	322	374	343	394	325	347	375	364	372	350	361	350	332	383	326	328	304	327	346	349	339	318	361	352	354	368	349	376	342	377	347	331	385	370	357	346	352	336	354	322	358	340	305	348	364	328	355	393	351	321	339	325	326	332	354	327	329	381	333	354	378	379	359	348	340	403	345	364	336	337	361	339	346	315	357	358	321	331	340	379	333	361	365	369	359	366	354	356	325	379	358	353	335	377	350	321	329	377	389	345	345	346	377	359	370	359	357	351	347	335	359	316	376	330	377	398	340	352	359	364	356	363	330	352	318	366	358	333	364	339	340	319	377	346	365	342	381	328	336	329	326	343	370	334	334	320	335	398	352	346	359	356	360	376	349	350	333	361	382	351	332	332	338	377	390	348	360	350	344	350	343	337	360	367	377	352	345	325	328	366	327	370	343	353	326	366	341	392	363	379	371	339	324	346	359	335	363	369	336	343	344	309	311	363	372	367	353	352	359	343	358	356	319	342	353	322	319	369	356	357	321	367	365	334	350	370	335	360	334	386	354	337	313	344	383	328	347	344	348	340	327	323	331	354	332	370	363	343	328	353	327	356	353	361	340	360	382	330	358	379	359	312	347	348	318	335	364	369	347	355	358	364	381	364	337	328	346	340	368	328	328	328	365	351	345	365	346	337	337	338	364	354	321	362	344	348	364	334	347	348	350	343	346	356	351	374	326	360	352	336	368	328	360	354	329	321	377	347	372	341	323	357	349	340	365	332	355	373	367	350	349	344	335	337	354	337	360	350	354	308	353	357	335	316	350	342	331	350	325	326	354	383	341	370	333	360	330	333	341	341	349	335	368	379	389	341	364	355	346	321	350	352	329	356	370	343	308	374	337	346	342	342	365	363	355	336	313	324	342	330	350	363	358	373	339	336	333	359	348	352	354	354	322	317	357	324	364	336	338	348	346	322	345	365	326	381	369	354	313	322	362	364	358	356	344	352	352	310	344	348	323	337	346	335	356	362	373	353	330	329	360	334	354	342	310	345	338	365	360	397	376	337	353	324	361	355	333	369	382	352	355	375	336	336	373	302	352	376	373	359	350	352	332	358	333	358	359	355	334	360	373	357	317	354	350	370	331	344	364	359	338	347	372	377	351	347	383	332	336	348	333	337	347	343	323	378	367	350	352	346	378	346	342	353	380	345	350	366	361	314	313	356	292	353	341	362	335	341	311	354	329	334	347	327	339	322	367	331	340	344	338	331	337	341	370	337	375	359	334	322	348	352	319	389	315	354	365	351	381	344	323	369	346	331	363	354	343	349	341	364	360	333	347	371	348	367	364	320	353	325	335	371	339	344	324	349	376	343	337	325	350	362	344	379	328	396	353	357	363	341	386	351	353	340	352	370	347	357	339	347	335	365	338	307	331	353	349	359	339	355	383	294	347	343	352	355	346	353	348	345	335	331	335	336	363	377	370	353	362	324	369	317	332	337	356	331	365	334	349	357	360	316	352	341	338	364	365	328	331	346	345	375	357	350	343	362	338	347	328	339	365	348	359	347	347	369	315	353	332	344	328	353	320	326	367	353	331	310	395	357	353	341	346	361	350	345	372	367	333	350	354	334	348	363	351	351	336	369	311	320	352	336	331	324	351	324	331	340	367	335	363	371	341	350	367	330	345	339	357	335	375	379	336	312	388	352	378	376	342	320	359	338	364	355	350	376	327	338	338	365	383	332	314	365	350	350	317	328	345	359	377	375	337	372	357	330	341	386	374	375	333	357	342	302	366	345	320	365	343	341	345	300	369	336	358	359	388	323	384	316	331	351	341	328	363	347	354	328	361	334	318	367	350	370	334	336	348	325	361	360	281	356	337	347	352	365	373	316	331	342	343	378	344	345	336	342	362	336	324	331	401	400	310	340	314	331	378	356	342	345	366	328	353	329	375	339	306	335	336	391	347	333	363	339	340	403	332	328	375	372	323	331	340	364	357	325	302	328	340	349	370	338	327	361	338	376	364	337	378	368	338	340	357	352	336	360	331	347	328	320	351	322	382	307	354	361	326	336	334	356	367	334	313	358	381	350	331	342	368	352	352	360	365	351	362	359	357	334	301	352	330	362	367	353	348	317	346	349	370	356	352	364	322	356	342	382	338	337	330	360	381	311	347	359	344	357	353	335	356	345	345	365	355	329	327	333	339	350	369	382	363	356	347	342	325	373	339	373	345	320	319	294	362	307	337	372	319	332	396	350	362	352	357	382	370	324	349	333	339	312	338	323	330	336	374	323	359	366	344	313	372	323	328	350	399	365	351	364	352	367	360	378	341	336	359	339	367	370	371	335	347	334	352	349	351	342	346	352	343	350	343	354	392	388	342	339	341	356	334	305	339	365	349	388	372	355	321	330	324	361	359	354	392	313	367	332	338	359	356	350	356	369	343
1720	384	177	154	160	220	162	178	173	136	107	118	106	102	89	101	99	80	80	71	80	77	72	79	75	57	64	61	62	58	67	49	50	56	61	52	45	55	38	60	64	60	44	43	47	50	48	63	55	36	61	41	53	46	59	41	64	48	53	47	57	39	59	53	51	41	58	37	37	53	50	47	51	53	36	51	48	63	52	58	48	69	63	53	46	48	50	40	45	48	70	62	61	68	54	46	53	57	49	42	41	51	44	53	47	34	38	47	58	64	43	46	59	43	58	49	53	57	51	74	54	58	50	45	57	55	43	43	36	52	61	54	52	46	64	56	50	48	50	51	33	43	45	32	56	49	51	57	54	57	63	48	49	49	56	59	49	43	45	49	51	47	59	45	46	47	56	46	43	61	51	50	48	54	63	51	48	43	44	44	49	54	47	47	50	49	55	42	42	58	57	62	51	38	49	56	34	66	58	48	47	49	43	58	55	37	52	57	65	59	40	47	54	60	51	48	47	47	61	60	54	61	43	51	53	52	53	51	49	43	56	52	60	44	60	50	48	41	41	49	64	56	47	60	61	50	61	61	40	45	52	57	59	51	63	41	46	47	48	42	46	62	61	61	64	48	48	48	53	60	58	51	60	42	39	45	49	53	54	56	45	49	46	47	46	46	46	49	67	53	46	36	39	63	50	48	39	55	53	57	54	58	48	64	54	51	50	65	40	43	44	67	55	57	44	37	45	54	51	46	60	64	63	47	59	44	47	46	49	46	40	53	54	49	41	53	45	43	50	57	48	47	49	43	36	40	42	57	42	64	52	50	42	44	44	50	47	48	54	62	58	50	46	54	45	56	49	51	53	53	55	61	52	62	50	49	45	48	52	46	42	44	46	53	48	47	34	54	59	59	58	45	63	47	50	64	60	46	51	59	56	36	44	56	50	62	51	58	45	46	51	58	58	53	44	43	61	41	53	47	49	52	55	48	41	50	40	66	52	45	58	56	46	43	46	43	61	62	58	60	73	35	46	47	59	54	47	48	44	54	57	44	50	46	55	49	53	40	62	46	47	44	53	48	63	43	46	42	50	50	60	59	52	56	57	54	46	53	47	56	53	51	54	52	46	59	41	52	36	58	51	56	48	41	48	45	62	50	52	49	46	68	52	37	49	48	55	48	63	47	53	48	45	50	52	55	50	61	58	42	44	45	46	50	54	44	55	49	61	53	47	62	52	47	53	50	50	39	42	45	57	48	54	39	52	48	48	54	47	55	55	38	55	45	52	54	56	52	59	62	44	43	43	47	42	44	52	51	44	38	46	35	38	51	44	44	47	45	49	49	52	44	50	46	45	41	58	48	53	48	63	52	55	41	51	53	49	49	46	46	50	57	42	52	55	52	53	49	49	56	55	50	48	60	42	41	56	61	42	67	64	51	51	50	46	50	51	56	34	42	60	49	54	48	42	53	46	48	52	66	62	67	57	49	49	43	39	30	39	51	50	48	43	51	52	47	55	62	45	49	41	51	37	51	44	44	60	56	43	67	46	39	48	52	44	49	57	42	61	45	65	44	71	63	42	51	56	52	56	44	40	45	59	32	55	50	48	52	42	42	65	56	56	52	41	51	54	63	53	46	53	60	47	56	52	55	57	50	35	42	35	66	44	50	40	44	38	50	46	60	44	56	55	48	60	56	50	51	41	50	47	50	61	48	40	52	45	42	39	52	39	53	45	56	50	53	56	46	47	60	55	49	64	43	49	57	44	47	47	47	48	44	47	62	53	43	46	58	43	52	60	53	44	48	67	65	57	52	44	51	46	65	43	56	48	55	45	46	44	42	45	52	66	42	53	46	42	46	58	51	49	49	47	51	50	44	58	46	56	46	53	44	51	46	49	42	62	52	51	63	53	50	53	44	45	43	43	41	61	52	48	58	36	52	50	52	50	55	49	47	52	45	41	61	43	48	48	53	51	42	53	54	44	49	54	45	54	43	49	54	57	61	45	49	50	52	51	60	41	59	41	53	45	46	56	53	54	50	48	55	56	53	61	65	54	54	60	48	41	45	36	42	41	63	45	51	55	48	57	47	54	57	52	47	56	44	48	49	41	66	45	37	42	36	55	57	42	51	53	45	52	48	53	47	54	46	44	59	57	53	61	44	45	52	53	57	60	44	47	50	62	44	55	58	57	55	50	55	49	55	39	35	47	51	53	40	54	54	51	48	48	47	42	46	53	54	46	57	49	56	45	54	41	58	49	53	49	58	40	55	54	55	48	54	48	57	51	50	54	55	45	45	52	52	59	47	50	36	49	64	46	42	56	43	50	40	55	57	51	55	43	41	58	53	40	50	62	52	52	40	65	52	57	57	46	58	52	51	49	46	48	54	52	52	59	54	40	40	52	59	45	52	51	44	45	56	52	56	52	56	38	58	48	63	49	38	55	60	42	58	54	53	48	45	60	53	43	52	51	35	49	56	58	59	57	44	46	54	48	52	47	45	65	55	55	46	55	53	55	55	56	59	46	43	46	64	63	54	42	48	44	47	54	35	50	51	56	42	52	44	48	51	40	49	51	45	59	57	66	62	57	51	58	56	39	64	60	40	58	57	39	60	44	49	56	57	57	50	56	41	51	48	48	59	52	46	32	50	59	45	52	49	45	40	59	47	52	46	49	48	40	41	52	38	49	41	47	49	40	34	47	53	51	43	55	63	46	50	41	43	48	38	55	35	40	48	45	46	45	59	49	57	52	51	57	47	49	46	46	58	42	57	56	47	47	45	47	41	43	47	60	50	54	52	38	47	56	52	55	52	52	45	55	46	52	42	57	53	54	57	40	58	43	51	67	60	50	63	45	50	47	47	63	56	46	57	43	48	52	59	45	44	61	42	39	56	46	49	58	59	53	42	45	58	48	40	52	63	46	45	64	43	51	54	46	48	61	59	63	48	40	44	40	42	51	41	56	45	50	63	48	41	60	44	45	60	44	56	50	59	49	48	47	66	55	55	56	51	47	43	53	70	61	46	54	64	48	60	56	46	60	57	55	57	53	55	51	52	63	51	49	67	64	55	52	41	47	52	57	53	52	41	46	62	58	35	56	41	57	45	52	56	40	47	41	46	46	65	61	52	56	49	54	63	57	46	58	44	53	56	55	49	58	62	59	52	56	44	44	41	50	56	61	50	38	54	54	52	49	43	62	58	49	60	55	51	51	40	52	48	49	36	41	53	35	53	39	59	57	41	61	45	39	53	53	62	46	44	45	47	44	54	46	43	55	60	47	61	44	57	36	37	47	51	44	50	47	45	60	47	46	39	67	48	40	49	51	42	49	46	58	45	52	54	43	54	42	52	39	49	63	54	47	54	44	52	53	52	53	45	57	42	53	54	49	61	59	51	43	40	63	42	47	36	42	47	49	52	43	53	54	42	47	46	60	51	51	55	61	49	61	51	48	35	53	52	57	48	54	48	47	46	48	62	62	55	51	48	55	50	48	58	50	50	53	60
15677	6313	3463	5850	11506	13471	11829	9741	7582	5949	4993	4037	3524	3059	2755	2714	2526	2139	1973	1708	1506	1354	1416	1287	1287	1246	1138	1040	997	952	935	896	910	805	824	798	708	696	719	787	686	673	694	684	690	607	597	653	610	636	653	592	625	615	604	589	654	626	628	630	627	622	669	933	677	618	603	625	596	604	596	612	658	630	664	619	643	576	630	639	642	627	581	659	649	603	634	610	582	720	961	899	914	940	893	627	567	598	592	595	606	595	604	623	569	585	601	611	587	605	620	601	629	623	647	587	552	636	647	560	636	620	606	590	574	565	563	627	548	570	611	608	596	597	589	599	581	625	538	637	609	632	598	579	588	614	582	557	632	579	579	621	615	579	602	595	612	613	604	618	642	607	635	586	608	619	634	598	577	620	649	560	603	564	598	575	598	596	621	592	597	612	611	620	598	614	605	613	576	578	580	605	609	552	618	613	591	642	624	621	602	560	576	545	611	611	609	616	623	594	584	572	600	549	613	595	615	596	600	585	601	577	591	597	646	658	630	612	619	616	642	589	625	595	632	568	613	626	587	565	580	627	611	598	621	652	565	661	596	632	588	625	569	609	581	616	671	593	566	584	617	614	625	599	605	594	583	603	619	603	611	618	593	623	638	601	640	558	568	594	585	587	590	611	588	602	597	601	612	651	616	562	615	627	626	617	589	612	592	647	618	624	658	602	602	597	571	625	633	614	613	644	595	587	621	632	571	641	620	614	585	590	580	596	592	645	589	617	618	595	644	620	620	586	575	601	576	618	573	596	604	588	601	643	629	604	587	591	605	601	629	605	663	614	592	598	609	627	621	613	644	612	610	635	583	613	646	633	619	590	629	590	578	597	595	602	630	608	567	617	642	608	599	612	599	635	587	619	606	567	619	646	599	590	636	579	571	625	612	582	618	630	617	592	613	617	625	586	576	619	643	631	610	594	631	581	604	619	578	621	567	551	601	578	583	583	652	629	599	596	594	585	656	626	605	622	614	579	612	568	603	597	603	590	606	648	585	570	587	579	609	594	563	618	635	623	621	628	606	586	617	595	605	607	593	590	636	585	583	554	614	586	608	608	590	613	595	585	586	623	634	573	607	638	638	587	623	610	603	584	569	593	622	604	578	621	602	577	608	574	632	618	626	645	593	596	601	576	622	598	608	587	604	618	619	617	587	639	603	615	620	572	587	614	613	575	578	619	592	593	621	564	621	595	605	594	580	585	604	610	587	566	637	587	552	573	613	610	603	593	597	555	665	563	659	561	576	626	590	598	621	587	587	579	618	609	628	613	608	594	625	609	621	607	586	614	601	612	595	623	605	637	607	601	632	590	625	641	594	610	563	580	623	637	574	609	576	665	571	613	614	676	579	624	615	614	589	594	655	605	622	620	611	634	598	620	618	610	647	593	636	627	578	632	584	604	593	601	563	597	579	629	606	609	589	601	601	565	610	648	612	591	609	596	608	608	584	611	597	599	608	593	619	608	630	595	612	605	617	571	620	582	651	635	616	645	649	611	620	554	593	599	637	594	552	591	629	649	610	602	596	603	620	613	611	605	588	606	608	561	642	612	594	561	621	564	632	643	605	636	640	593	583	609	572	619	654	649	578	595	619	624	590	615	631	633	605	601	560	589	601	551	600	614	635	616	582	621	609	572	615	625	565	596	572	595	563	583	616	591	570	592	592	616	623	629	639	599	614	607	600	625	640	622	610	628	584	612	587	630	626	641	602	526	566	591	610	650	570	653	613	574	638	621	634	571	602	605	609	621	619	633	562	656	612	565	647	618	612	597	627	605	608	620	595	581	603	612	624	592	663	613	652	549	582	565	607	596	619	551	607	628	641	574	568	623	608	597	602	608	601	648	606	586	617	584	641	583	638	567	585	648	590	594	608	556	626	611	607	607	656	556	637	569	605	603	614	606	581	613	572	641	642	636	634	550	581	618	605	577	605	558	576	572	608	622	636	636	622	598	621	618	647	593	606	621	619	613	613	590	586	598	594	612	596	602	589	602	594	603	582	628	590	585	612	613	637	619	660	569	588	608	599	552	624	601	594	628	663	588	594	605	577	627	604	655	629	552	608	601	597	677	646	626	544	608	618	614	654	610	597	582	619	645	656	628	624	622	605	599	576	628	637	588	598	610	629	613	603	584	603	584	585	660	563	647	572	572	588	562	586	584	587	647	611	610	611	573	656	587	621	655	585	612	583	647	633	555	593	611	640	606	565	636	666	574	609	620	635	572	620	621	620	637	595	642	566	583	623	575	591	591	545	610	581	660	599	616	629	563	591	574	599	621	613	605	590	601	616	612	620	580	572	629	613	598	625	592	581	655	628	622	599	600	620	606	598	579	581	609	622	642	632	566	643	595	612	633	619	591	591	620	610	632	615	602	596	603	595	594	639	600	668	616	605	635	592	618	630	607	631	637	649	598	567	574	590	662	615	609	616	578	640	601	619	646	622	587	626	625	634	630	613	579	602	616	619	592	596	613	607	626	627	622	637	598	639	584	636	620	609	614	612	615	622	613	567	568	590	611	575	592	616	579	608	605	639	572	577	579	638	618	613	585	613	605	583	593	599	622	594	622	622	596	618	567	604	547	646	626	643	567	587	653	592	618	607	578	611	608	585	608	596	558	618	619	618	595	586	651	619	603	648	606	596	593	642	610	607	575	585	616	587	572	606	580	610	592	601	581	623	594	607	610	626	636	602	615	593	599	651	566	571	618	587	638	605	602	573	568	586	590	625	637	628	636	600	603	585	588	623	625	579	604	572	622	623	634	599	609	624	602	647	600	646	634	618	638	610	586	634	634	620	600	630	609	583	619	577	602	666	616	616	596	653	608	596	570	604	641	563	614	590	639	630	613	592	651	627	586	580	574	582	624	575	620	594	577	637	611	599	624	590	583	597	592	612	620	626	573	565	595	605	570	650	609	609	587	626	582	597	637	603	611	606	614	620	608	591	643	564	625	595	587	624	630	610	562	592	602	598	618	609	624	599	553	592	608	614	633	604	621	604	598	589	597	657	610	594	653	601	573	647	624	544	657	657	616	615	640	587	667	615	619	566	619	552	583	642	613	586	576	584	597	563	596	595	667	613	589	558	602	586	611	618	598	591	567	584	598	627	614	596	592	576	621	610	576	588	640	603	611	601	564	583	647	652	585	609	600	601	603	604	601	662	601	590	617	597	613	622	577	591	585	600	625	625	578	622	645	631	620	573	614	632	642	622	609	630	595	599	601	587	635	628	600	619	603	587	596	607	601	619	590	627	618	615	597	597	612	605	614	621	599	621	608	644	582	619	610	611	611	613	599	636	617	622	589	582	602	607	642	586	592	642	649	607	562	612	619	571	607	590	573	620	561	599	603	613	635	583	663	621	605	578	614	613	583	618	616	630	601	616	578	590	640	623	632	629	632	576	582	609	567	626	612	591	575	594	614	590	588	606	606	606	617	583	602	576	607	655	599	575	603	545	606
1736	921	431	290	344	430	417	321	292	251	174	165	135	127	113	94	109	94	101	71	64	56	51	60	72	53	52	47	60	46	52	37	37	47	33	50	34	40	47	34	33	35	38	35	29	30	36	32	13	38	28	30	32	28	33	44	24	30	30	32	35	26	39	47	37	39	26	24	32	29	29	28	36	28	32	26	30	21	28	28	29	40	26	34	24	33	30	35	30	46	63	63	72	64	40	34	27	24	32	28	36	32	31	35	27	35	31	32	36	30	42	27	33	40	36	30	30	33	40	28	36	27	36	38	31	32	22	38	28	20	35	35	27	36	40	20	24	27	29	32	26	28	33	32	36	34	24	31	21	33	34	36	34	33	35	24	25	30	28	33	34	39	22	37	26	40	26	34	25	24	37	29	27	34	40	25	28	34	34	30	26	24	34	36	35	24	31	35	21	28	33	21	30	34	40	20	37	35	30	33	38	34	29	33	28	23	36	34	29	30	22	30	31	29	27	28	32	31	22	28	28	31	30	36	37	32	31	28	27	26	36	40	31	35	29	29	35	43	27	28	27	25	36	23	20	38	26	42	35	34	25	27	32	33	38	33	37	37	35	31	29	31	31	31	21	28	26	37	22	28	40	31	21	28	38	36	28	29	33	30	33	32	43	38	35	33	31	37	34	31	26	24	27	34	32	37	31	36	22	27	29	37	33	33	33	33	35	36	27	22	39	19	26	37	24	26	32	28	35	34	23	27	30	20	31	35	32	25	26	27	29	28	35	32	30	38	29	22	33	36	28	41	18	28	25	31	26	24	37	40	22	30	33	40	27	24	32	32	31	35	31	27	37	34	40	34	32	29	34	27	33	25	33	22	28	30	29	33	21	25	36	34	37	33	18	35	40	28	34	25	40	25	24	36	36	35	29	27	30	25	32	30	36	38	33	29	29	25	39	23	35	39	32	32	28	26	22	27	35	35	28	35	23	29	37	23	18	29	29	28	26	35	31	38	29	28	25	36	33	39	25	34	31	29	31	32	22	38	23	30	36	37	37	39	38	29	31	34	32	38	42	33	37	31	33	32	32	25	27	30	30	26	31	28	35	37	31	25	27	26	27	33	43	41	37	41	28	29	36	37	27	29	30	36	20	31	38	23	28	27	42	37	27	26	19	37	34	45	19	21	30	26	35	39	33	28	42	37	28	25	33	32	34	33	45	26	26	20	38	30	39	26	35	31	23	39	32	24	29	36	34	30	39	28	27	30	30	21	35	43	36	18	26	27	32	44	35	31	24	29	39	33	38	27	31	32	25	32	41	29	31	30	26	28	34	42	40	27	28	40	27	28	29	34	25	33	30	31	30	25	39	35	25	30	29	27	28	22	30	29	35	30	35	34	37	28	36	32	32	32	33	28	33	34	32	37	37	23	33	27	29	29	41	41	38	22	27	41	27	21	31	30	32	19	30	25	23	37	28	28	34	26	33	27	32	35	35	28	29	32	20	38	34	23	28	28	29	38	29	31	29	37	30	27	23	30	26	27	34	34	45	26	33	38	24	32	25	36	35	24	32	30	31	30	24	31	28	30	26	28	34	29	29	34	31	34	34	37	22	35	27	29	33	34	39	41	25	30	30	26	22	23	44	32	37	43	20	40	42	40	33	21	32	42	34	31	35	26	36	27	18	26	30	31	38	29	27	28	23	37	39	22	42	24	28	32	32	30	39	30	22	33	37	34	46	33	24	24	30	28	27	34	38	29	43	37	33	40	30	25	37	32	32	40	27	32	20	25	31	29	16	30	33	39	35	25	30	37	22	23	29	29	29	30	28	25	43	22	36	31	27	28	22	30	26	34	35	32	31	24	30	43	33	37	34	24	32	35	30	29	45	30	33	29	32	40	26	20	33	36	31	30	26	40	37	28	40	33	31	32	36	27	39	31	32	25	32	25	29	30	34	39	19	25	28	34	24	24	34	38	26	27	30	31	32	43	35	37	40	30	29	32	37	30	32	28	27	34	33	26	32	22	38	31	32	37	27	34	27	29	36	37	31	30	27	26	26	35	37	26	30	26	36	27	30	37	38	39	37	29	35	27	27	39	32	32	29	20	22	36	32	38	28	41	25	26	39	25	22	20	23	25	32	33	28	31	30	33	27	33	23	28	24	34	33	40	28	38	22	28	35	40	36	29	22	30	25	23	37	33	25	33	28	27	19	34	22	32	24	34	20	34	24	28	30	32	31	38	30	31	31	34	35	29	30	30	39	28	23	38	38	28	31	30	26	32	32	31	30	28	34	36	42	32	38	30	29	33	28	40	38	26	28	28	24	31	29	27	29	28	30	35	33	28	26	32	31	25	33	34	33	30	26	36	27	26	32	29	35	27	29	41	42	29	34	25	19	33	41	23	36	22	34	26	27	36	38	35	31	26	33	34	27	23	30	24	38	21	26	28	35	28	42	37	29	34	31	38	33	30	31	31	27	24	42	28	38	37	33	37	28	38	32	29	37	37	29	27	45	31	35	39	22	27	24	32	31	21	29	33	32	51	37	23	35	28	31	38	38	33	27	41	35	36	33	32	26	31	27	47	33	23	34	32	28	36	41	38	26	27	31	30	26	37	39	34	21	26	38	26	27	33	31	38	36	27	26	27	43	28	33	33	40	31	31	37	34	21	27	27	25	33	37	36	32	27	28	25	24	35	29	47	20	30	34	29	31	29	36	37	34	45	32	22	31	32	31	27	36	29	35	43	36	31	34	29	31	24	30	28	39	38	31	23	23	41	34	31	28	33	20	26	30	33	32	34	36	30	19	25	38	27	31	27	30	31	40	32	30	35	21	24	29	28	37	20	38	26	27	36	31	30	46	27	36	39	31	35	38	28	22	31	31	32	35	29	29	30	27	28	35	27	32	40	23	25	26	32	30	30	25	34	30	38	29	32	33	32	33	42	32	35	28	30	38	50	34	28	31	34	28	36	25	31	33	32	33	25	41	38	41	21	33	32	24	30	33	29	26	33	23	26	36	23	35	31	38	39	37	34	31	35	26	31	30	45	20	35	35	30	33	24	28	32	29	27	27	37	32	20	35	38	25	35	29	41	32	26	31	28	25	35	23	34	37	33	30	34	26	46	23	34	31	26	24	30	31	23	33	30	32	28	30	34	27	24	39	25	26	28	35	32	35	28	32	31	33	26	31	29	37	28	24	42	30	32	32	40	31	26	40	42	32	36	33	37	26	24	29	30	30	28	28	29	38	31	23	30	38	30	35	35	30	20	32	35	39	38	39	38	28	26	31	31	36	33	33	29	25	33	35	36	39	29	23	36	34	22	31	33	34	30	31	31	34	36	30	23	32	24	24	27	41	25	26	15	42	31	44	39	33	20	29	31	31	30	26	43	27	32	31	32	26	26	28	25	23	33	27	31	30	31	28	24	37	33	38	45	35	27	40	30	22	34	38	37	33	30	30	35	33	32	35	27	30	29	38	39	38	31	39	28	34	25	26	38
22353	11134	6028	10541	18749	20126	17799	14582	11993	9675	7805	6438	5277	4550	4022	3885	3600	3138	2777	2565	2030	1895	1734	1558	1544	1365	1230	1059	1062	979	954	935	885	743	816	781	721	661	591	544	542	544	496	488	500	484	417	438	438	411	386	421	422	428	404	435	419	435	407	393	416	430	464	969	429	386	413	413	413	428	410	408	393	417	412	378	391	394	434	376	385	379	395	380	369	391	374	401	384	848	1533	1526	1557	1136	733	495	381	401	352	395	366	383	383	426	424	377	388	352	359	348	376	400	366	400	402	400	420	360	382	376	371	419	414	372	333	371	390	381	377	375	371	350	431	384	404	385	366	369	412	378	392	369	364	419	388	360	359	394	411	384	344	373	371	370	394	412	386	397	359	360	375	396	401	359	351	400	363	396	375	391	391	335	350	379	403	372	362	417	383	368	379	370	405	335	366	390	376	398	357	352	366	388	371	329	334	385	377	395	353	375	389	374	358	345	412	355	351	360	390	361	379	368	377	345	391	378	352	378	363	376	384	399	417	413	378	350	373	388	373	377	372	429	358	376	387	359	345	393	376	378	397	376	379	377	378	388	351	391	378	348	361	378	383	414	372	381	380	372	346	348	369	374	400	403	357	383	382	364	372	349	383	383	382	351	344	366	398	381	372	379	407	367	362	371	362	387	384	389	364	378	394	389	375	357	366	369	377	369	359	407	362	362	391	348	388	390	364	385	373	379	397	376	391	348	382	391	356	370	382	377	375	401	373	406	389	380	375	374	377	362	374	416	367	363	371	402	406	389	374	391	375	356	421	347	390	395	343	360	397	360	403	391	365	371	351	371	388	360	399	397	372	395	379	376	385	363	386	389	393	398	371	375	423	367	380	391	365	401	371	377	383	397	410	397	375	388	332	350	356	362	392	379	356	383	354	372	380	383	378	334	392	371	388	372	389	368	338	388	365	358	398	361	376	376	372	389	382	386	416	359	376	409	379	360	390	391	389	377	412	396	402	378	358	390	369	368	374	387	405	378	365	374	416	389	354	344	387	375	360	359	380	407	366	399	372	378	394	380	387	388	393	398	365	369	375	365	389	406	392	382	365	387	443	360	388	382	381	387	356	378	350	403	365	393	390	358	389	350	372	407	333	387	369	387	377	349	367	356	399	379	366	346	375	362	383	396	396	363	405	355	387	371	390	375	357	389	373	386	362	377	370	372	385	385	394	363	388	395	384	378	385	360	397	342	352	363	374	373	384	368	395	380	376	350	387	327	345	413	367	401	362	379	375	421	385	367	378	345	388	353	390	396	360	368	352	404	367	341	382	402	381	382	383	391	381	382	385	390	351	378	384	426	383	400	393	363	404	366	394	373	389	343	384	407	393	397	375	382	383	361	385	379	373	367	373	416	412	363	384	358	362	378	371	350	395	373	359	404	369	374	416	371	401	353	375	383	368	390	394	402	372	382	410	377	358	385	363	387	414	395	400	369	363	379	389	366	348	419	381	367	394	362	381	390	383	377	388	360	376	357	372	376	351	373	375	377	383	347	366	380	365	376	386	367	388	378	362	378	374	360	378	382	390	393	354	372	383	378	378	369	394	354	385	371	390	407	382	393	373	369	368	364	351	357	410	392	384	373	394	385	373	365	357	388	364	387	358	378	385	365	351	398	342	348	361	379	356	412	380	392	402	376	376	355	378	357	374	365	419	381	406	363	379	370	353	371	371	345	387	375	398	380	353	379	395	369	395	365	384	374	391	397	381	378	388	330	385	377	341	393	397	391	401	394	419	373	362	350	366	391	355	396	392	384	327	359	381	417	390	376	402	387	377	347	442	389	352	341	386	345	367	350	369	391	396	397	376	395	373	365	398	356	350	381	345	378	351	360	384	367	375	410	392	403	379	393	353	371	339	401	403	418	370	359	366	342	377	359	390	379	390	369	390	397	365	340	337	347	378	391	377	397	354	395	370	387	360	365	387	401	371	394	384	370	387	400	342	379	401	384	358	375	373	398	403	394	383	425	379	362	382	364	386	361	386	414	369	381	378	359	383	364	390	404	366	382	367	356	374	381	422	396	412	359	361	375	365	410	391	359	385	364	357	381	350	374	404	404	415	408	348	387	354	351	404	335	378	379	363	391	347	372	410	346	331	406	386	346	383	352	357	429	349	387	381	327	367	382	376	357	369	383	366	358	379	394	391	382	374	385	374	364	375	358	369	407	389	375	369	369	381	398	345	378	354	390	395	368	384	396	357	341	397	395	407	411	362	353	405	379	382	401	394	410	401	388	380	413	369	364	378	400	365	390	361	397	359	374	386	393	366	364	369	373	429	368	350	375	388	379	379	367	386	347	368	355	393	372	378	365	375	362	364	382	379	372	384	393	372	362	330	401	397	361	386	364	352	367	422	396	352	337	371	371	417	344	360	402	354	357	350	342	399	393	396	413	428	365	384	368	394	333	365	356	382	405	349	377	387	372	376	382	378	384	395	381	369	351	414	343	390	369	357	376	386	345	370	415	340	361	404	368	338	387	357	340	408	381	399	372	363	346	379	396	375	386	387	364	343	423	358	385	396	349	344	386	375	380	359	345	390	376	378	378	400	363	392	368	377	349	380	348	345	377	388	355	380	370	409	415	343	356	375	378	357	387	386	357	391	416	351	404	376	365	355	364	327	416	374	400	346	386	336	382	341	383	419	393	390	376	382	384	403	383	392	342	393	385	370	363	389	394	373	374	372	383	394	377	369	347	378	367	403	376	380	348	382	396	377	406	374	409	386	372	387	364	363	380	392	379	396	403	384	378	374	417	367	399	354	361	352	387	359	395	417	341	362	383	370	387	390	373	390	351	377	390	369	366	388	325	341	388	408	372	380	392	373	381	376	401	363	365	377	380	392	353	357	393	357	367	352	373	361	378	405	364	392	418	363	389	384	407	391	397	388	374	392	380	367	392	359	410	379	375	380	364	386	373	364	363	371	372	392	347	386	360	400	370	396	362	376	374	396	389	369	372	372	381	367	393	384	368	394	387	382	328	378	354	392	387	388	402	413	367	359	383	376	362	371	408	354	410	364	400	376	380	389	377	338	367	385	355	360	391	394	371	405	382	412	361	374	412	359	362	404	363	380	373	370	391	365	354	377	379	382	350	416	370	350	380	345	352	388	367	395	389	387	375	368	361	428	343	385	348	373	357	390	362	358	381	389	395	358	354	354	351	369	367	391	424	407	360	394	357	353	392	366	407	371	386	365	374	375	364	384	379	374	387	346	355	333	414	369	402	342	408	364	388	362	394	361	379	412	365	375	388	373	357	370	351	369	413	397	340	384	374	363	370	392	372	345	386	409	395	368	347	371	367	336	359	380	382	358	427	388	401	385	367	371	406	385	369	412	356	376	385	393	387	369	398	372	369	349	390	396	345	411	392	361	356	372	375	365	358	379	352	377	368	381	397	368	382	390	373	387	356	405	387	354	405	380	402	360	427	356	400	337	380	382	369	378	394	400	370	401	362
3079	847	417	354	415	560	508	423	329	296	269	228	182	190	145	144	137	134	144	124	109	115	122	96	113	85	93	76	92	90	80	85	72	81	70	73	71	72	73	75	69	71	57	53	74	63	72	59	65	50	70	61	60	72	70	56	59	60	75	63	73	58	72	68	58	54	66	47	59	61	69	77	58	63	70	76	72	87	51	61	57	58	58	66	57	68	56	75	59	73	69	107	113	123	81	67	62	45	75	68	71	56	51	57	72	65	63	61	55	59	63	64	74	59	72	64	73	79	73	65	58	64	66	67	65	57	62	66	60	55	58	54	69	71	67	54	74	60	79	58	59	55	61	67	63	63	61	56	61	63	65	62	72	58	53	59	58	84	57	74	76	53	54	66	61	56	62	59	59	47	70	61	68	47	69	75	59	65	71	74	54	53	64	71	67	71	58	70	54	64	49	72	60	63	57	54	57	65	48	70	72	64	56	62	45	78	69	63	67	53	47	59	68	56	65	52	51	69	67	53	62	58	62	66	52	53	79	66	64	64	51	55	69	59	66	59	72	59	77	67	63	59	65	74	64	68	69	78	58	58	54	69	78	52	71	64	85	68	68	54	63	60	80	60	50	50	60	73	63	58	66	69	67	68	68	72	58	70	61	70	66	80	70	68	59	56	54	67	59	68	49	65	58	74	69	65	74	57	58	56	56	75	60	59	38	55	60	57	69	57	69	72	72	57	63	65	58	63	62	60	66	61	55	70	50	76	64	65	73	72	60	64	65	61	73	73	68	54	68	53	51	51	65	79	65	62	58	57	64	55	57	69	70	60	61	68	64	61	59	78	65	59	58	56	74	59	65	67	71	77	55	64	57	76	78	69	50	68	67	67	60	55	67	62	68	54	64	67	69	55	63	65	72	82	39	60	65	79	60	65	61	62	67	58	62	65	59	56	61	57	64	60	63	67	60	62	57	62	58	53	65	67	51	62	53	66	60	66	78	61	52	63	76	63	67	57	67	67	70	70	67	65	66	76	62	72	57	70	66	71	63	61	56	55	66	60	70	61	50	63	57	61	66	60	66	60	62	87	68	69	64	55	56	84	63	53	61	51	58	60	60	61	58	72	71	64	90	60	60	64	69	58	43	73	56	57	63	55	65	59	72	63	50	75	56	57	53	55	78	65	68	60	77	53	66	73	68	54	71	78	62	61	56	79	59	76	72	63	74	75	65	60	57	70	86	57	57	63	52	72	63	56	66	58	67	70	69	67	61	70	59	66	63	66	61	51	59	64	71	56	54	61	54	69	58	64	72	54	71	61	81	54	79	53	62	68	59	53	63	80	73	50	73	59	45	78	68	77	68	54	59	62	62	68	67	61	69	72	71	59	63	50	61	58	53	62	66	57	59	69	69	64	56	68	67	65	53	70	46	61	66	54	70	65	75	58	55	61	74	70	63	49	66	76	59	60	66	57	54	64	67	57	62	70	66	70	67	55	65	61	61	59	78	59	74	83	54	51	61	62	64	65	58	67	54	74	69	65	71	66	63	70	86	56	50	63	66	46	52	71	52	69	78	54	64	91	63	64	64	63	62	71	48	55	68	60	57	54	80	73	57	66	71	65	45	58	55	60	62	75	74	63	55	58	55	58	72	54	77	54	52	61	43	68	58	72	63	73	70	56	59	55	64	60	64	59	61	67	64	62	67	74	64	76	62	79	59	63	71	81	66	57	56	53	54	55	69	66	65	68	67	68	73	60	62	68	49	71	64	67	62	85	62	63	60	64	73	58	60	57	64	65	58	70	70	49	66	67	78	68	51	71	73	57	55	54	65	61	70	49	74	48	55	71	53	59	67	50	64	53	53	66	64	58	66	59	56	57	55	56	63	58	66	69	56	59	66	69	56	69	43	57	57	59	64	53	67	62	67	56	52	89	70	62	58	78	71	58	60	62	61	68	60	55	59	79	64	56	61	68	62	60	67	59	54	71	59	65	62	66	74	67	76	63	50	57	67	63	54	66	61	56	60	60	54	68	58	68	66	60	73	64	72	64	57	73	58	71	52	68	74	49	57	61	93	77	60	62	66	60	52	55	52	62	54	64	81	70	63	59	53	60	61	64	75	64	72	60	57	59	67	51	71	59	60	61	68	75	68	62	60	85	73	74	53	71	60	55	68	69	54	60	59	56	59	69	54	73	68	62	66	73	65	65	53	45	62	61	70	71	66	68	83	71	61	63	67	61	72	69	65	53	75	80	61	60	60	70	75	49	61	57	69	60	54	72	79	68	51	60	51	59	62	68	57	66	60	66	49	73	81	67	74	72	66	63	69	59	64	73	74	70	66	74	75	56	63	61	61	76	56	68	51	62	64	60	66	73	51	61	54	75	68	53	61	78	62	54	61	68	60	72	54	55	61	53	69	78	60	31	59	60	58	72	59	52	53	68	70	71	46	67	72	69	63	61	59	56	58	50	49	61	55	53	68	55	52	73	66	61	66	59	60	64	52	58	54	64	66	55	56	71	57	53	47	52	65	50	68	58	50	62	55	60	79	72	55	61	58	52	66	78	68	76	55	53	79	65	61	58	56	71	62	64	60	69	60	58	60	59	51	61	68	68	68	68	60	53	58	68	74	66	65	62	70	62	67	61	74	71	52	65	58	62	63	60	61	88	63	57	59	60	74	65	65	65	74	62	67	62	65	76	66	63	55	57	72	63	59	66	52	72	71	56	59	56	64	66	63	74	65	63	63	59	64	66	62	58	55	65	72	74	54	55	47	65	59	70	67	71	59	68	58	62	76	64	70	75	64	59	66	63	67	72	45	50	62	79	81	54	68	69	69	60	63	61	59	78	69	73	72	60	83	74	63	58	58	73	47	61	69	58	69	63	71	73	67	62	73	53	66	71	77	59	58	91	76	61	68	60	62	69	64	66	66	64	73	63	80	74	67	68	72	71	78	54	62	75	69	71	52	64	59	67	63	83	55	58	63	68	59	59	60	69	57	50	65	73	70	62	58	51	53	58	64	68	57	59	56	70	63	61	60	52	54	63	75	79	60	55	58	58	46	75	64	62	82	57	58	64	64	61	62	73	61	70	64	59	66	66	66	51	55	70	67	68	70	65	64	76	68	72	48	61	59	67	57	78	74	75	59	76	63	63	66	80	55	61	62	65	59	71	54	59	44	61	75	53	73	61	62	74	68	56	49	60	79	67	61	61	62	65	53	72	56	61	64	68	57	64	76	70	64	61	58	70	65	59	62	62	65	59	60	58	67	55	55	64	60	70	72	61	64	61	67	52	73	72	58	70	64	71	64	58	76	72	61	58	61	76	62	57	69	59	67	87	60	70	72	68	68	54	67	67	55	57	65	71	57	50	82	55	61	64	63	66	69	60	60	56	74	68	75	54	67	64	74	48	62	52	50	64	59	53	59	75	66	45	51	64	61	58	62	71	52	64	77	54	69	58	49	61	62	71	50	68	58	70	72	69	73	67	66	63	61	67
21356	10622	6066	11056	18849	21142	19275	16272	13398	11118	9354	7853	6759	5642	5072	4598	4063	3555	3358	3087	2782	2474	2364	2154	1976	1964	1810	1681	1721	1652	1478	1391	1258	1257	1215	1176	1161	1138	948	959	922	840	825	891	859	856	857	810	750	821	822	812	776	761	749	777	771	805	853	823	767	788	775	774	782	785	778	791	769	790	731	768	691	739	729	755	756	738	717	747	786	780	746	776	728	760	742	719	744	1031	1353	2159	2282	1878	1358	1066	813	774	740	766	725	756	732	744	720	654	698	708	770	720	756	729	760	782	782	727	744	696	751	710	730	745	737	741	792	711	753	727	709	752	780	732	718	711	738	729	735	752	774	719	720	727	745	744	765	708	775	754	743	736	695	762	739	670	734	775	747	743	746	755	753	772	776	770	749	734	759	759	749	719	736	751	793	751	749	726	736	713	739	742	748	697	730	735	729	744	744	753	728	744	767	738	733	755	758	752	748	743	745	729	779	724	747	784	747	779	727	693	753	734	741	676	716	711	737	776	768	720	700	769	697	725	741	752	745	712	756	738	678	742	714	752	765	723	787	727	732	781	750	734	722	728	790	726	724	735	738	735	760	733	736	773	674	765	736	743	755	799	748	733	753	789	720	711	738	781	733	740	713	734	739	741	802	734	708	705	734	788	737	759	802	734	704	723	747	766	751	734	766	780	760	741	755	722	758	731	776	761	720	742	698	732	745	770	798	691	722	749	768	784	739	737	772	778	759	732	761	729	757	750	734	750	743	804	725	763	767	728	759	744	711	719	750	721	763	734	748	743	757	730	721	762	768	713	753	792	772	775	787	767	735	735	791	720	708	760	718	715	746	745	785	752	664	768	765	749	750	847	689	747	725	750	770	757	724	757	740	744	746	768	761	781	668	721	738	739	750	770	767	748	763	729	747	715	683	735	739	724	742	758	701	760	760	770	722	828	707	821	724	740	746	741	765	726	727	742	772	692	761	764	716	755	719	702	734	718	756	728	748	776	721	750	751	768	749	719	749	746	767	789	732	783	781	719	758	793	710	770	735	687	797	741	692	780	763	757	751	729	760	738	716	738	752	748	733	719	760	695	772	732	702	723	750	765	719	733	747	771	798	721	750	728	709	748	715	783	745	702	706	744	729	719	720	736	760	766	726	730	722	762	714	740	785	755	714	763	766	720	734	723	755	729	760	757	770	753	727	735	720	747	789	740	771	681	721	730	746	735	764	767	722	766	764	754	745	746	756	784	689	736	742	770	748	706	755	745	726	736	702	738	742	696	760	797	729	778	678	683	745	732	694	747	764	721	738	737	748	756	725	806	785	751	720	796	740	749	709	704	721	728	704	754	745	750	773	719	711	700	792	731	779	700	763	775	764	757	760	708	717	713	714	703	729	743	761	772	714	725	736	750	714	690	732	741	792	789	780	769	716	760	779	729	757	714	708	745	761	765	782	771	797	779	767	737	758	788	735	781	726	729	771	685	740	716	746	718	736	759	748	733	751	706	693	749	735	781	745	743	763	737	746	765	691	742	693	720	739	747	700	716	774	735	740	743	729	712	780	720	769	723	748	734	777	705	758	746	728	714	756	762	762	759	711	723	784	718	818	756	791	712	705	747	715	729	746	750	751	721	761	714	697	781	719	725	738	746	765	751	763	749	753	723	738	714	777	721	752	764	737	761	696	740	735	771	749	725	757	727	725	772	708	721	780	722	774	724	735	751	760	781	707	763	722	707	724	759	709	742	756	727	741	712	751	760	758	728	758	739	701	722	761	715	792	718	699	716	782	758	785	731	767	748	807	728	768	737	758	762	762	745	750	755	748	711	722	765	804	752	763	728	797	756	724	724	709	741	732	708	777	749	719	739	743	737	727	787	722	733	730	760	713	809	728	708	743	763	752	743	745	775	696	681	727	751	772	741	789	691	730	791	729	727	723	710	723	717	748	741	727	702	736	732	702	756	733	729	726	805	769	732	734	725	756	713	740	718	702	773	767	736	735	730	772	694	724	755	720	737	730	794	737	747	758	733	724	715	753	752	703	691	713	757	765	750	747	772	743	704	699	735	770	784	750	728	750	727	717	752	762	745	724	762	705	750	741	731	764	696	729	814	742	694	732	776	757	715	761	794	743	701	733	749	765	715	735	708	723	721	805	738	782	727	726	752	733	715	776	737	714	769	725	773	744	748	755	747	743	771	756	778	746	729	713	740	746	733	742	766	753	773	755	744	715	754	736	726	751	771	734	760	728	724	800	787	764	759	753	736	726	726	811	742	785	693	698	730	661	723	705	790	786	709	698	765	738	728	736	744	754	745	758	747	740	716	729	693	742	729	750	772	743	708	752	744	713	697	747	753	738	796	728	752	779	727	738	736	718	772	734	763	747	720	783	752	702	739	756	754	753	757	704	763	766	774	757	740	739	767	667	735	736	708	714	742	752	762	748	725	738	766	770	766	697	712	739	746	756	761	690	745	742	746	728	712	747	735	710	734	734	818	712	719	726	764	728	751	706	744	725	712	783	768	749	750	760	802	730	746	713	726	719	776	745	795	730	761	752	767	769	730	777	765	753	735	750	722	783	798	730	754	712	731	743	759	783	768	741	746	739	742	812	719	747	712	756	724	742	773	762	783	748	748	738	706	791	732	754	722	740	722	711	750	708	755	755	762	795	727	688	734	750	733	739	695	691	728	741	762	708	710	729	743	745	743	724	768	689	774	739	762	746	732	739	788	710	769	774	739	776	770	736	744	729	732	681	768	724	790	720	790	701	773	743	751	764	715	714	723	789	748	716	745	746	776	705	801	729	750	732	685	699	736	760	711	795	721	762	698	766	733	750	777	745	697	794	694	678	753	736	690	750	787	695	713	759	748	770	749	740	707	720	764	763	703	711	753	768	724	747	723	720	740	739	710	772	735	757	729	790	725	781	764	727	757	762	786	761	750	725	721	745	699	751	726	724	754	743	773	744	768	695	757	747	751	793	762	758	761	749	756	723	700	699	731	762	730	747	724	753	743	738	754	748	754	711	789	735	762	785	717	756	736	730	717	793	721	775	703	722	777	737	719	670	710	739	702	710	774	709	738	715	734	738	792	735	725	689	713	785	763	757	771	754	730	734	791	702	727	741	709	768	709	771	772	722	696	721	716	772	699	780	762	717	752	797	756	761	704	748	801	677	734	732	725	762	723	746	707	798	742	719	733	754	721	754	740	752	722	740	779	765	781	688	734	778	781	766	739	783	747	748	769	739	778	644	748	729	709	724	778	721	726	704	795	775	770	776	712	796	755	735	768	658	711	730	772	739	767	740	737	747	710	771	759	780	734	730	714	767	744	751	724	752	707	747	707	720	748	709	722	760	738	699	758	780	736	724	721	737	730	720	762	763	718	713	732	788	729	734	750	714	746	756	693	730	720	731	730	744	720	751	742	733	718	709	731	745	762	743	763	715	714	747	758	734	742	776	754	743	708	731	717	779	787	703	768	720	739	713	718	738	773	771	770	708	766
2909	1470	704	486	561	809	830	590	436	368	312	278	251	186	183	177	173	137	132	106	100	104	86	86	92	98	74	85	90	63	62	60	64	50	50	48	47	37	51	54	57	42	37	53	34	50	51	36	37	44	37	40	44	37	38	45	39	36	34	33	35	44	32	45	38	42	33	49	33	37	45	42	41	35	45	36	46	50	48	47	43	44	34	47	41	43	45	37	35	37	102	54	74	103	71	70	53	44	27	37	45	42	39	32	54	38	45	41	45	38	44	42	38	37	31	38	46	39	34	34	41	27	34	33	35	41	41	46	40	39	32	34	50	42	37	41	36	43	48	48	44	39	44	39	42	30	50	40	38	38	51	43	41	35	59	41	35	41	39	33	52	44	51	41	46	38	41	48	30	35	32	45	33	36	34	35	37	42	37	41	36	52	36	46	44	37	43	38	41	33	41	36	36	35	43	43	36	34	39	42	45	42	44	45	41	37	40	33	32	35	37	49	33	49	46	34	51	41	37	36	38	41	31	45	50	48	31	57	42	39	47	34	41	44	35	37	48	38	39	46	39	38	48	52	48	32	41	41	40	42	44	49	48	41	38	37	38	40	52	34	26	53	45	37	33	45	30	36	46	39	49	44	42	45	41	38	29	42	52	33	33	36	39	41	40	30	44	39	45	42	37	40	45	34	31	38	36	38	39	42	36	42	30	37	39	52	41	40	56	38	45	35	42	45	39	41	36	37	33	44	40	44	37	38	31	33	46	36	42	34	32	42	36	35	35	38	49	30	50	39	41	40	49	39	45	34	40	36	32	37	31	35	51	41	37	38	45	44	57	42	29	52	31	39	33	36	45	36	38	48	34	38	47	51	28	53	30	50	42	30	32	31	44	37	45	41	45	30	45	49	35	36	44	33	39	31	35	42	35	37	41	29	34	45	39	37	39	36	36	25	49	45	40	30	47	40	30	45	41	32	55	43	35	50	30	38	49	41	41	29	37	43	41	36	38	34	38	37	37	41	57	36	39	43	28	52	48	49	45	35	33	50	32	34	51	53	36	40	46	42	47	38	41	47	42	43	37	40	40	51	49	37	54	40	57	33	43	35	38	37	39	36	33	38	52	41	35	37	42	36	37	43	35	40	42	41	39	44	40	40	35	42	49	35	41	35	37	44	24	43	52	43	35	34	39	39	39	30	44	52	61	43	42	38	28	41	34	54	33	39	46	44	35	39	37	40	46	39	36	38	34	37	43	40	43	30	48	51	47	48	43	41	34	32	47	32	52	40	39	40	43	36	34	48	44	45	41	38	37	50	39	49	34	37	45	36	38	46	49	51	30	36	31	40	34	44	39	40	37	41	46	45	55	31	31	48	33	25	43	49	36	29	39	39	35	42	37	30	55	41	32	36	51	58	49	43	36	45	28	50	46	39	42	41	43	42	39	47	42	47	37	52	48	37	38	41	37	36	39	41	26	37	43	39	29	49	46	37	39	38	50	48	30	46	45	43	56	45	29	42	35	32	45	60	45	40	34	31	41	37	40	47	41	46	48	37	27	46	45	40	38	39	39	54	33	38	33	31	43	36	48	35	37	46	54	49	34	54	39	51	49	45	45	34	38	37	44	28	32	35	44	42	44	38	44	29	33	40	43	37	52	47	35	38	28	41	32	39	55	43	40	43	44	44	43	36	31	39	52	42	23	47	44	48	40	42	34	36	34	52	34	44	37	35	40	48	31	37	54	37	42	32	37	50	39	28	49	29	30	40	42	42	35	40	53	42	38	51	46	37	43	53	40	51	37	42	39	32	34	46	38	48	42	35	44	35	54	45	28	51	42	30	54	46	43	48	46	39	50	34	45	28	47	37	36	44	46	31	31	37	42	33	34	55	37	42	37	43	52	28	47	31	41	42	46	38	38	47	42	37	38	37	40	48	33	57	50	38	34	40	40	42	43	34	39	44	39	45	38	40	35	36	42	34	36	42	47	54	46	39	42	42	51	34	45	39	37	45	43	36	40	43	37	36	45	49	40	25	39	50	41	53	46	45	36	38	34	35	40	40	45	37	44	34	54	37	39	39	49	46	40	37	39	41	33	37	31	34	33	40	35	38	47	33	39	55	31	27	46	38	42	42	38	40	38	34	55	38	43	37	42	48	36	48	43	40	39	33	29	38	36	44	45	42	37	38	39	49	37	35	34	46	41	52	44	54	49	45	43	36	45	44	36	44	39	41	51	39	33	39	47	42	37	31	34	29	38	34	36	49	43	35	39	47	48	50	40	42	46	39	40	38	43	38	40	39	52	45	43	52	32	40	33	36	49	40	52	39	34	27	47	46	36	41	38	49	41	41	26	44	42	19	32	39	40	33	33	42	39	49	46	37	38	37	41	41	39	45	37	46	31	38	40	54	31	35	48	45	44	44	33	41	36	41	47	43	36	40	39	49	38	42	35	34	40	34	41	31	35	43	50	39	41	30	38	40	40	51	41	44	39	49	37	38	36	49	34	35	37	33	34	32	48	39	32	44	55	35	43	45	42	41	41	42	44	39	41	47	40	33	41	38	38	40	45	34	46	38	42	39	49	38	48	33	35	48	36	42	47	35	50	40	39	41	46	40	42	45	41	48	37	41	30	34	44	37	48	25	44	38	35	38	40	46	39	39	37	39	30	40	36	51	38	47	40	41	47	41	46	41	43	50	45	37	39	31	39	43	49	36	34	34	33	49	40	46	32	35	46	53	38	38	44	42	39	40	39	30	45	42	43	51	36	37	41	31	28	34	44	38	41	48	45	40	41	36	52	38	39	46	51	42	33	36	46	35	48	49	40	33	42	26	31	37	43	46	43	42	35	47	52	38	29	37	35	53	49	55	36	38	37	23	32	49	41	38	36	40	44	31	34	41	48	45	44	34	43	32	51	40	48	36	41	41	33	41	36	39	42	33	43	38	41	44	44	44	33	37	43	43	47	43	52	42	48	43	29	40	40	43	52	40	49	36	54	30	50	39	28	44	37	48	42	43	35	38	28	40	36	36	34	42	42	39	36	44	35	40	45	34	36	44	41	40	31	42	45	51	43	39	36	34	41	43	34	35	40	41	42	32	44	40	35	30	50	47	33	34	41	35	39	45	37	40	44	44	31	39	35	47	40	44	40	39	39	42	35	42	31	38	37	51	39	38	32	37	40	30	42	43	37	41	37	33	33	29	27	38	37	26	41	35	35	50	38	48	42	36	38	46	43	39	49	20	34	46	43	37	35	45	42	30	32	47	37	48	49	36	38	44	39	34	40	30	42	45	43	44	41	43	59	26	34	41	51	31	43	45	52	39	44	37	45	61	49	42	48	36	53	37	48	37	45	34	37	41	46	42	37	33	35	41	35	35	38	28	45	36	39	39	29	45	35	40	39	34	39	36	35	39	52	33	37	39	52	26	32	47	50	44	29	44	55	46	45	40	38	51	54	25	26	35	35	33	39	37	40	47	49	48	44	26	42	41	57	41
26998	13972	8554	14626	23432	25583	23739	19629	16485	13658	11605	9979	8802	7498	6554	5952	5334	4575	3985	3530	3169	2834	2541	2361	2364	2208	2071	2030	2036	1883	1695	1596	1407	1325	1232	1072	1031	965	788	750	696	677	652	638	651	652	603	608	555	530	579	563	577	466	539	584	505	535	555	532	525	536	516	472	531	524	505	501	488	490	485	533	517	547	483	524	523	495	523	485	504	501	469	509	502	489	509	493	485	798	1738	1499	1976	2236	1865	1247	786	599	463	446	474	504	459	467	433	533	471	501	459	485	436	492	453	471	478	484	466	459	492	469	480	489	468	485	517	440	476	517	492	477	474	490	479	476	468	470	488	469	485	478	486	454	464	446	470	481	478	462	446	453	464	483	459	503	469	488	513	479	414	468	456	455	459	461	487	490	501	473	433	455	439	448	530	463	499	507	480	448	478	471	470	460	482	471	472	454	483	463	464	456	492	469	468	503	468	489	485	512	479	491	426	468	483	504	469	467	468	461	505	499	457	499	493	495	466	478	486	435	474	457	447	476	480	495	448	466	452	499	451	457	465	477	464	465	484	484	465	456	464	470	474	446	487	467	463	508	473	467	455	519	514	470	479	504	467	456	489	496	469	501	483	471	485	447	481	476	476	466	493	457	496	474	444	460	468	513	451	463	479	454	508	471	471	426	493	465	491	466	487	439	443	469	467	466	479	456	483	466	467	471	450	460	502	513	477	490	475	440	467	465	470	504	442	474	456	478	488	485	496	475	487	464	489	462	472	483	493	485	444	463	465	496	499	467	448	450	473	477	448	493	470	477	502	452	504	461	482	482	508	467	498	463	455	476	493	454	481	441	517	423	475	491	477	482	486	427	468	506	457	476	481	462	453	505	465	502	463	532	459	456	459	489	446	485	509	508	475	502	484	483	472	456	443	455	468	463	415	489	457	517	465	480	467	494	476	510	488	470	474	462	469	524	474	482	497	480	473	468	436	482	454	465	489	495	466	492	476	492	449	451	457	473	457	460	463	443	493	490	466	468	443	482	473	457	477	482	457	475	472	487	513	432	432	485	499	433	500	482	501	471	475	480	430	440	444	440	447	465	458	457	479	471	505	454	475	490	463	464	438	472	503	471	516	439	454	451	501	481	457	460	483	514	480	474	525	467	458	490	436	500	469	464	505	489	477	441	462	480	440	500	462	445	478	471	513	489	488	478	500	501	474	478	460	459	480	480	432	454	474	455	476	488	470	453	450	463	442	457	463	491	460	477	478	464	454	507	476	526	460	457	477	458	486	484	422	465	468	462	490	502	478	479	422	458	495	435	479	461	480	483	468	459	474	457	472	457	488	464	444	458	514	490	447	489	471	470	461	441	427	476	477	481	472	492	469	458	456	489	468	489	428	462	482	445	531	489	461	483	474	480	512	487	443	483	443	454	462	487	472	458	476	461	469	483	435	452	446	469	477	455	494	490	477	453	459	518	479	454	443	471	483	486	483	439	451	508	484	494	487	444	472	457	445	435	493	501	447	431	454	429	453	462	509	525	491	435	452	493	459	483	521	454	471	482	486	441	503	472	443	433	491	463	479	468	462	478	451	482	476	481	465	467	506	455	456	489	452	431	488	429	473	453	440	451	486	493	460	459	489	470	507	453	454	481	496	504	492	465	447	472	507	471	463	499	508	479	434	452	500	489	475	474	499	516	508	483	479	502	467	500	449	464	488	441	482	448	459	541	487	469	499	447	454	491	519	492	475	495	492	460	491	498	473	452	477	460	513	469	462	455	472	472	480	475	466	504	489	487	484	478	450	459	473	507	490	480	485	490	461	485	500	495	451	514	477	479	474	480	494	462	436	446	488	434	418	462	457	490	452	488	442	476	488	434	505	443	483	475	477	450	455	481	459	482	512	477	482	444	444	460	486	499	476	488	460	466	461	440	447	513	454	455	458	470	461	496	478	435	471	461	481	491	509	494	504	472	463	486	474	473	497	492	459	472	468	451	468	464	484	430	452	466	441	443	477	467	492	444	478	466	470	498	472	473	506	464	455	508	458	497	457	508	504	488	459	489	470	470	473	494	453	480	502	471	498	473	491	473	499	467	513	493	454	523	462	479	498	491	472	491	497	458	518	463	470	446	491	498	483	472	485	494	491	498	487	489	440	483	484	483	480	478	446	466	483	460	479	425	482	485	437	508	430	467	491	500	484	466	438	437	474	496	455	463	467	512	476	459	489	478	493	478	481	499	462	503	477	472	493	496	485	484	486	496	432	467	492	486	446	489	492	461	473	470	515	437	472	473	476	471	481	489	475	434	477	482	464	466	429	457	481	476	484	498	483	478	496	513	484	472	462	471	461	502	453	454	450	490	443	481	454	478	501	490	497	465	483	500	454	479	445	477	484	473	458	482	488	439	474	458	462	490	461	475	481	491	465	474	472	464	474	484	501	489	505	503	473	480	436	469	491	482	443	470	491	420	493	470	497	470	453	506	448	474	472	499	476	455	459	478	465	478	496	470	466	453	443	479	474	463	494	490	470	442	436	489	476	517	463	501	453	477	498	457	482	481	443	478	491	519	454	497	513	449	488	486	474	467	462	437	480	470	473	483	465	439	458	471	484	464	445	445	480	482	512	436	490	493	511	458	475	466	446	516	505	474	494	484	465	444	501	488	489	476	458	496	455	467	448	471	517	467	492	494	451	490	472	471	480	485	456	477	449	469	450	469	452	457	452	478	489	430	461	481	459	485	488	444	467	499	442	490	482	442	432	464	461	448	462	501	482	509	491	503	435	436	472	457	487	474	460	477	486	492	461	473	481	441	486	494	480	450	465	466	465	479	503	436	469	438	431	496	460	452	455	479	502	521	518	475	450	465	446	454	490	457	442	491	447	465	481	461	472	470	494	451	487	469	439	437	452	484	461	497	443	464	482	481	477	432	466	464	466	482	499	468	473	446	451	485	460	483	448	428	467	491	477	483	440	481	450	445	460	437	497	468	468	482	427	465	491	494	470	482	526	506	502	466	488	481	474	435	437	460	477	468	500	477	449	487	507	519	470	501	454	506	499	482	501	447	450	489	459	452	464	475	476	481	455	422	469	511	495	497	435	460	455	484	460	454	509	444	477	466	430	447	500	503	477	497	510	488	469	461	416	507	446	447	461	503	481	462	478	496	471	446	470	523	443	453	461	519	475	517	458	503	473	480	476	482	463	467	431	466	504	486	427	483	472	464	477	486	473	458	488	505	480	474	503	475	465	488	466	495	449	467	464	482	496	463	494	480	492	444	518	443	496	446	494	410	447	431	501	496	511	450	450	509	503	492	457	492	449	465	476	478	474	465	502	442	497	473	493	479	479	489	467	465	484	511	475	469	467	499	454	475	467	504	447	475	479	489	496	441	491	474	448	439	460	467	480	494	458	490	493	510	467	506	455	474	428	461	433	446	482	467	439	471	491	515	467	453	480	492	491	455	476	446	465	470	446	452	497	496	504	466	485	514	457	436	487	463	512	470	494	481
1743	414	232	187	196	296	306	238	203	186	139	125	128	115	113	114	108	96	92	90	96	93	97	75	79	85	67	52	80	66	70	79	78	59	84	76	63	74	62	70	61	69	69	65	72	53	67	62	68	63	57	67	60	64	56	64	70	62	82	60	45	74	61	68	58	60	55	47	64	59	66	70	55	57	64	78	59	59	60	77	61	65	61	68	54	56	64	65	60	51	61	53	68	67	77	66	62	60	68	66	60	64	56	56	58	69	72	65	63	73	66	61	52	58	72	59	54	63	68	71	54	59	61	54	73	63	75	64	49	62	67	59	70	65	57	76	58	64	41	65	58	52	56	53	64	59	70	61	63	52	54	47	47	58	56	61	63	63	52	57	62	47	47	67	47	48	57	45	50	66	61	58	55	54	61	65	52	62	52	69	38	60	51	58	50	56	64	59	66	55	44	63	72	58	71	56	49	62	65	48	60	64	76	73	60	50	69	65	53	63	76	73	67	66	55	72	55	82	68	80	62	71	74	72	63	57	58	60	52	62	70	71	65	55	59	54	53	69	59	67	57	64	54	48	57	60	68	54	62	62	64	66	57	73	63	57	71	57	49	61	60	67	67	60	62	73	55	42	52	57	70	64	48	60	55	59	70	60	62	53	58	56	55	55	66	55	52	59	51	71	59	68	58	66	68	52	64	54	47	55	54	52	51	56	59	51	44	58	60	71	66	58	69	60	56	62	57	55	51	54	61	57	53	62	53	56	71	75	66	61	74	66	52	69	78	52	55	47	60	63	62	58	52	41	53	75	64	55	53	60	42	53	61	54	68	57	53	67	56	59	56	50	54	62	45	55	55	71	65	63	49	58	63	63	66	77	64	71	58	60	65	65	72	66	65	65	50	55	56	75	52	55	55	54	56	64	54	67	51	73	63	62	69	54	60	67	56	56	65	57	67	61	58	60	58	68	61	49	65	57	58	51	52	58	49	58	61	58	55	76	54	71	45	65	67	62	52	62	68	60	60	56	59	50	66	61	58	52	48	56	64	66	51	51	65	60	63	58	52	49	57	56	64	63	57	73	63	53	56	38	60	45	59	70	64	67	67	77	74	53	65	71	74	55	56	57	56	60	62	64	43	55	59	65	61	61	57	58	63	43	58	57	62	59	52	71	63	53	65	53	49	52	58	60	68	70	68	63	66	52	50	72	55	55	52	53	59	62	51	52	57	60	53	61	69	61	65	60	52	63	56	56	65	70	50	62	73	60	64	65	55	45	63	61	64	68	60	59	54	68	52	59	69	55	70	54	47	56	57	65	75	56	48	62	57	58	64	57	53	45	61	66	64	53	68	44	69	51	63	62	56	60	53	64	59	52	66	62	41	59	63	60	53	51	53	61	68	72	60	61	62	53	57	60	60	62	63	59	66	54	56	60	56	49	50	49	66	57	54	63	63	47	72	56	71	56	65	59	47	53	45	60	48	85	67	63	69	60	61	50	60	52	68	59	56	88	64	59	75	66	54	61	56	59	54	55	64	75	48	58	63	63	60	57	61	58	68	65	54	42	66	59	61	71	60	62	58	69	55	57	72	61	62	58	72	61	67	58	70	55	61	60	59	68	74	63	62	75	58	58	59	78	62	69	74	71	53	49	67	55	59	44	53	58	53	68	55	47	55	69	57	51	77	73	60	57	57	66	63	58	59	57	47	46	54	55	76	63	62	44	56	57	63	52	73	62	54	65	59	63	48	44	66	55	73	46	73	53	57	44	56	63	61	55	79	52	52	74	70	72	52	69	61	64	60	62	70	58	71	59	64	54	77	58	60	65	54	70	50	63	53	78	52	62	51	57	70	60	72	59	60	51	62	58	62	62	50	46	61	52	62	65	58	48	48	68	57	58	59	63	60	71	49	57	56	59	53	85	63	57	57	62	58	65	50	65	58	55	57	49	73	50	50	54	61	64	51	64	54	63	60	52	55	47	64	58	72	72	58	78	61	63	71	65	55	59	55	72	61	55	51	50	67	58	54	59	54	62	63	53	73	55	65	73	65	68	59	65	58	63	63	62	69	63	57	69	68	64	67	54	67	49	59	60	55	54	74	56	63	68	66	64	61	63	61	41	69	62	65	58	67	59	65	66	59	69	61	51	49	57	57	61	67	51	65	71	60	56	76	63	60	58	65	54	59	64	63	59	65	49	54	64	57	58	71	59	72	60	60	66	59	65	71	52	63	65	67	55	61	62	52	63	62	56	51	66	56	68	72	55	50	61	63	60	54	51	67	46	58	67	57	58	61	64	76	51	52	58	76	59	48	63	65	59	62	62	65	71	58	68	65	52	59	52	70	55	60	57	59	70	67	83	64	68	56	56	51	61	67	65	56	53	77	52	52	71	42	65	61	67	48	90	56	61	63	51	65	68	58	51	73	60	59	65	64	60	63	62	67	78	56	65	62	68	69	55	65	69	66	66	57	70	64	58	59	47	67	55	64	60	72	55	74	50	55	47	78	54	67	63	60	59	59	63	75	57	53	86	68	59	59	48	66	38	59	56	51	64	63	60	64	66	60	72	52	59	55	73	68	66	55	58	62	54	51	58	47	63	66	53	59	71	54	65	58	61	62	58	59	80	61	58	56	64	56	61	62	65	60	45	57	64	66	57	63	47	59	61	62	77	51	60	54	62	67	65	54	64	60	53	56	58	59	60	43	63	72	59	64	74	66	56	69	69	58	51	47	67	52	72	52	59	62	55	59	60	47	65	55	60	59	56	71	55	61	65	62	62	71	50	49	65	79	65	63	64	74	61	62	70	67	59	61	64	49	41	56	67	60	64	60	66	64	59	52	62	50	64	50	66	58	50	51	61	71	66	55	42	74	59	54	48	57	54	58	66	54	70	53	61	59	61	61	72	53	58	59	60	63	63	65	46	66	54	58	72	67	69	69	70	68	51	49	62	60	63	61	70	60	60	70	66	62	53	67	59	66	61	48	66	62	51	68	63	70	50	55	57	43	69	62	55	64	67	50	58	66	62	48	53	62	52	68	57	47	66	64	66	71	45	59	46	50	80	41	67	60	73	53	45	60	58	63	77	53	69	61	60	66	64	63	74	57	74	60	61	49	54	57	48	73	63	59	64	64	67	62	62	68	46	58	53	55	67	47	51	61	64	55	52	43	46	74	54	68	62	58	48	58	64	70	55	54	60	65	65	58	66	48	70	62	64	67	57	68	46	59	46	65	55	70	66	69	68	61	45	50	61	62	55	64	51	55	60	60	60	62	59	57	66	60	57	69	48	60	57	66	70	65	63	51	56	66	68	55	66	53	55	65	67	68	56	56	49	58	51	55	57	73	58	62	62	62	65	64	53	62	55	68	54	62	51	58	52	75	64	56	69	60	55	42	70	54	70	53	62	53	60	72	56	69	46	60	63	71	51	55	61	56	63	55	52	52	73	61	54	63	61	63	61	61	63	61	76	65	60	63	62	73	62	65	62	60	58	43	57
16015	6908	3885	7371	14535	16731	15341	12341	9291	7282	5766	4895	4142	3614	3088	2908	2755	2406	2246	2160	1947	1807	1710	1568	1498	1499	1358	1338	1294	1189	1146	1149	1084	1056	970	944	893	876	867	746	788	780	754	750	791	769	768	779	696	758	733	720	709	681	772	729	765	763	697	800	664	715	638	710	714	731	699	679	727	708	749	749	739	730	685	761	692	752	734	738	764	696	728	691	751	725	754	714	711	896	1066	1003	922	874	1008	929	848	740	695	643	703	669	721	698	691	672	707	738	711	688	769	702	737	716	682	703	733	708	727	680	726	738	738	651	747	709	707	700	691	678	674	698	780	688	712	708	747	666	751	730	707	790	749	721	700	698	717	680	657	645	734	683	738	734	743	644	723	711	668	682	691	695	718	705	650	701	688	723	734	696	684	718	676	737	737	749	715	725	732	711	707	743	731	722	712	725	687	678	659	720	728	707	686	729	681	748	692	685	683	704	725	765	718	670	710	683	739	724	701	733	722	714	657	705	680	730	662	742	747	726	720	703	717	695	755	672	683	706	711	696	724	666	699	722	736	765	706	732	698	722	696	710	680	736	734	667	656	719	743	715	746	751	687	711	731	670	675	732	683	691	689	703	751	735	690	722	727	723	699	700	725	706	705	751	726	716	671	715	690	692	721	674	730	656	723	744	721	705	711	666	693	747	717	706	720	664	730	725	750	706	711	695	762	680	740	692	694	700	689	721	724	696	694	686	659	647	708	752	738	682	709	711	706	651	704	708	735	700	722	709	679	739	708	690	710	711	638	666	670	713	726	744	721	696	695	715	659	708	720	715	728	676	663	671	699	696	713	694	669	719	693	721	696	696	698	672	695	723	685	713	695	718	715	701	648	738	729	742	720	710	727	679	692	733	706	718	689	712	679	704	716	728	670	720	708	746	701	723	681	758	654	644	707	710	684	728	710	703	763	699	683	683	717	727	733	721	685	727	670	694	702	733	712	732	715	725	770	760	702	720	682	707	678	677	701	733	695	699	703	732	756	726	716	721	676	735	666	724	679	632	716	672	762	719	704	691	690	679	720	710	669	739	683	708	667	757	698	711	675	731	690	711	703	699	690	725	730	718	702	703	704	673	711	685	693	634	716	690	773	692	702	699	654	726	714	720	673	753	727	742	732	702	708	725	733	723	735	708	674	702	716	705	675	732	712	699	676	710	682	687	672	695	658	673	709	652	709	739	681	675	679	721	683	722	691	753	765	715	657	712	660	740	710	684	725	699	722	714	717	704	730	729	686	747	713	727	685	691	709	683	739	774	698	686	673	702	718	663	678	686	664	751	746	738	690	733	640	708	689	682	706	720	748	724	717	684	756	693	696	700	739	731	698	746	695	666	701	739	730	726	714	732	713	717	728	708	653	723	711	724	702	706	687	705	685	714	668	679	688	760	713	711	690	730	775	716	680	709	663	692	696	734	714	724	739	728	689	718	710	711	731	747	763	664	693	675	695	690	708	717	641	701	665	732	751	703	736	714	717	722	708	737	719	732	710	674	720	668	732	738	673	695	707	706	732	732	674	711	700	682	719	660	773	714	686	683	752	693	716	694	727	737	703	692	667	691	721	736	645	695	715	685	724	728	717	711	702	705	683	697	710	681	722	666	732	729	690	691	699	692	734	764	713	708	688	702	725	629	732	673	694	712	724	713	705	708	661	735	735	686	727	709	742	772	700	723	697	773	684	654	696	675	706	761	720	721	654	740	733	703	740	717	650	686	704	703	673	699	726	758	709	716	709	699	746	733	743	715	718	694	729	689	728	709	683	672	705	713	696	711	752	707	693	721	686	727	711	715	696	718	695	719	715	660	751	700	688	753	699	680	738	673	720	714	696	710	698	668	732	700	695	714	716	706	775	754	701	708	704	728	650	712	758	729	691	671	717	664	646	745	713	721	783	687	712	692	694	726	719	696	726	728	707	714	758	689	716	714	719	693	714	706	739	678	723	727	733	669	719	643	697	725	710	711	695	634	698	722	727	694	707	691	714	719	698	662	691	730	704	747	726	740	663	665	702	709	773	724	674	647	694	704	740	703	684	709	706	765	697	690	741	692	700	656	718	702	735	720	663	721	719	694	742	681	713	669	711	702	691	715	674	685	697	690	711	679	690	696	714	692	686	714	658	740	724	690	736	710	689	699	605	719	681	706	734	699	716	679	719	681	696	723	711	698	723	700	671	711	704	671	691	683	713	704	753	707	709	737	667	704	695	719	701	711	740	703	717	715	721	674	674	702	727	712	733	694	692	720	684	720	718	687	719	727	709	690	709	701	665	707	665	697	719	712	681	701	694	714	727	684	727	733	708	694	688	693	678	710	720	746	743	703	728	681	711	724	689	735	743	738	729	683	722	701	706	676	703	688	703	670	739	700	705	725	705	690	698	710	694	747	707	742	712	688	667	693	691	665	724	711	690	703	688	709	750	691	702	721	713	719	687	721	689	730	715	733	732	671	749	678	747	732	712	680	711	712	723	716	708	714	678	669	694	692	717	707	721	678	716	688	776	747	713	695	703	703	723	730	697	681	654	698	728	693	702	712	707	724	728	710	674	708	700	652	720	691	711	666	715	716	701	690	718	726	663	678	725	688	734	737	743	700	720	743	767	708	705	684	689	700	734	680	726	726	691	707	751	704	694	697	673	715	694	737	731	742	694	710	672	720	748	700	752	726	674	686	724	747	701	724	718	736	724	695	723	711	735	695	714	704	715	690	720	765	707	752	744	681	712	722	710	730	638	705	674	745	735	723	676	699	705	681	667	734	680	684	739	712	684	733	700	741	732	728	716	694	684	741	643	715	666	695	757	741	707	719	693	687	702	675	706	664	729	683	713	678	700	753	674	726	695	665	732	711	708	740	703	708	730	726	674	677	743	685	732	690	724	687	702	686	671	665	720	661	741	718	712	673	699	747	705	720	717	694	717	647	684	735	666	730	728	666	732	721	753	709	715	707	701	718	713	696	673	677	699	651	762	765	697	715	756	713	674	792	696	712	714	711	732	695	728	750	699	671	712	685	675	758	731	695	723	718	682	717	652	702	703	704	718	685	702	687	737	714	712	730	758	671	737	714	690	726	701	702	758	704	717	690	718	712	720	697	710	684	691	744	752	721	682	661	723	731	681	718	665	668	751	714	666	686	728	704	731	727	691	716	694	726	677	740	687	714	737	704	723	718	708	710	782	748	723	765	737	667	717	685	665	717	736	720	751	731	717	690	689	759	715	743	709	731	654	664	664	751	689	688	729	697	721	673	726	736	648	660	712	781	681	694	676	730	717	682	706	634	701	740	752	726	688	666	684	708	708	697	720	712	718	702	694	703	696	680	733	743	728	666	697	679	740	695	727	728	702	706	691	688	745	709	720	693	720	713	724	758	697	666	680	743	707	733	748	735	662	709	711	730	683	733	780	746	686	746	728	714	727	707	695	711	771	730	713	701	675	762	712	718	660	712	695	697	713	662	670	749	677	759
1784	947	571	379	438	585	609	485	388	297	225	204	216	149	135	123	124	143	125	112	104	120	91	75	68	76	78	56	58	59	62	60	53	72	47	54	46	48	56	57	43	50	51	53	53	43	53	48	45	41	56	41	49	43	46	38	51	43	44	39	38	48	36	39	34	47	52	41	43	36	33	47	36	45	41	33	45	40	53	41	39	47	54	42	46	47	34	60	71	48	64	68	46	31	49	50	51	40	46	49	49	47	53	47	39	42	44	46	40	42	45	51	41	39	47	41	39	50	43	46	46	39	43	44	54	44	43	40	40	46	50	39	49	48	45	53	50	37	37	42	40	44	42	34	47	50	34	33	39	42	55	49	42	39	53	43	54	49	43	55	46	23	46	47	50	46	42	37	52	39	33	47	44	60	42	43	53	45	32	36	32	43	40	34	37	41	55	36	33	41	45	40	46	50	39	36	37	41	44	39	48	36	43	42	34	52	43	50	37	40	44	47	43	40	45	38	58	46	42	46	48	45	32	42	35	50	49	54	52	41	40	41	55	35	39	46	36	39	44	48	31	43	54	47	46	47	51	47	44	44	44	41	38	35	34	41	35	50	46	54	52	43	37	44	48	49	37	42	41	38	50	47	46	32	33	42	47	41	41	38	38	60	49	47	44	46	40	41	55	33	53	36	42	45	46	32	42	48	41	43	52	39	51	52	44	43	43	55	38	42	35	41	40	46	46	39	48	41	55	39	40	50	43	50	45	37	42	32	42	35	51	39	39	43	41	38	31	38	41	44	49	40	44	58	55	40	43	43	41	49	34	43	51	36	38	42	33	49	49	36	36	44	45	43	45	46	49	45	46	42	43	39	44	40	52	52	52	40	49	38	40	36	38	43	29	35	37	48	53	38	42	41	43	33	47	35	56	38	32	34	35	44	51	47	47	38	32	34	45	44	45	41	46	53	43	40	51	34	36	51	34	32	50	42	46	42	38	39	38	46	48	44	38	49	44	60	42	57	39	37	36	41	34	46	48	48	53	50	41	42	50	53	47	34	31	46	39	36	39	37	53	32	42	49	31	32	30	46	49	41	42	37	39	42	36	32	48	41	40	37	37	43	56	32	41	49	50	53	32	42	35	44	56	40	45	44	45	36	48	49	44	55	50	40	35	29	32	45	48	47	45	46	49	46	45	38	36	49	42	36	37	34	45	45	43	42	31	43	38	44	43	46	39	51	44	41	58	32	39	48	36	50	29	41	44	51	49	38	38	40	45	52	42	55	34	37	38	46	51	40	47	49	44	47	31	31	48	42	52	34	47	41	45	37	45	40	44	34	40	35	49	56	35	39	49	57	35	34	52	40	43	55	40	34	53	51	36	34	38	64	42	50	49	31	44	38	49	49	46	42	42	47	48	41	43	45	45	40	40	45	54	41	40	31	39	52	48	42	37	43	47	46	42	34	32	46	35	45	56	40	39	36	35	43	41	50	43	64	43	35	43	41	46	36	54	43	51	54	50	50	43	38	43	50	47	44	39	30	45	40	53	44	38	44	39	48	46	42	36	37	53	33	54	45	53	46	40	49	47	38	37	51	49	39	41	43	35	40	40	46	51	36	59	43	54	33	35	48	35	50	51	39	41	39	42	47	35	36	54	44	51	50	32	30	42	43	42	40	56	42	40	45	32	50	51	42	38	49	43	43	35	39	50	45	34	36	44	52	44	33	40	55	43	30	32	45	48	54	49	38	31	45	43	29	46	43	41	32	33	55	50	47	45	32	43	46	29	38	45	50	34	39	43	43	45	39	45	54	27	50	60	34	42	45	50	36	44	39	39	39	29	47	41	42	45	49	37	56	58	44	47	39	40	32	36	42	60	44	41	46	51	36	33	33	46	52	53	44	39	33	39	37	35	48	45	46	36	46	45	44	60	59	30	34	44	38	44	45	36	32	43	55	43	52	47	45	34	40	48	47	35	38	46	49	49	31	36	40	47	51	39	39	40	50	50	38	50	41	42	38	35	39	45	48	44	54	42	34	45	60	38	46	43	40	37	46	41	34	52	38	41	45	44	51	43	53	48	47	51	39	39	37	41	41	47	36	40	34	48	40	44	53	46	34	41	34	49	31	45	39	53	40	44	46	43	42	37	39	46	40	22	52	42	42	40	36	37	47	59	35	42	30	49	43	50	32	47	57	35	35	41	37	39	30	34	40	51	34	48	41	45	38	47	45	48	37	38	48	48	38	41	29	49	35	42	48	43	35	46	45	42	45	32	38	42	43	47	35	43	45	37	44	30	45	35	41	46	38	48	48	42	57	46	52	47	48	27	40	38	49	38	60	37	34	41	33	55	35	45	37	46	38	53	38	48	38	42	48	48	41	35	47	35	53	33	52	45	39	33	38	52	40	47	49	55	38	50	35	50	43	41	43	42	45	35	39	46	43	44	36	48	46	54	46	36	45	48	33	38	35	41	49	49	54	47	47	47	46	48	45	39	50	41	34	30	46	46	32	42	37	39	40	42	40	48	40	41	43	33	38	49	43	51	49	36	48	49	44	41	40	39	39	34	45	31	38	43	44	45	36	30	38	47	39	51	43	46	39	43	40	44	45	52	40	32	39	54	37	39	35	45	53	36	52	51	51	54	45	42	41	32	33	42	36	38	40	52	39	52	30	43	51	38	42	56	46	48	42	41	32	33	43	35	42	49	53	55	37	45	45	45	42	48	46	39	36	34	43	40	45	35	45	42	51	42	45	40	38	40	42	43	40	38	41	32	48	46	52	48	43	44	44	52	41	45	46	42	56	47	39	47	54	47	34	38	41	33	41	37	42	44	50	42	48	53	42	46	41	39	55	43	40	53	45	41	45	30	44	42	41	41	57	46	42	36	41	43	37	44	48	24	49	41	35	54	37	39	30	37	57	47	50	54	29	51	36	50	35	41	43	48	48	50	45	36	47	46	39	28	48	57	43	46	38	43	44	40	42	31	40	42	38	42	46	47	40	44	38	41	53	42	50	44	36	56	47	47	44	47	46	41	43	44	43	37	46	40	42	51	44	52	35	39	34	35	48	43	44	36	47	51	37	41	45	46	43	37	43	50	50	38	36	33	41	47	44	39	38	52	38	27	27	36	41	53	41	40	38	49	47	39	41	42	34	50	41	40	53	40	56	41	35	45	42	33	48	47	43	51	37	36	45	35	42	40	37	42	44	30	42	46	45	38	44	36	41	49	45	39	47	35	47	37	46	45	43	42	41	35	44	37	47	52	46	47	35	39	36	33	48	42	41	43	54	32	53	42	41	44	43	41	46	32	44	39	33	33	53	47	44	48	50	38	33	37	45	42	39	42	46	39	43	48	39	39	52	47	49	46	44	46	51	41	44	43	43	40	49	33	49	49	29	47	52	35	57	53	42	46	45	45	39	40	39	58	49	40	59	48	42	34	34	47	42	41	52	46	36	38	45	50	33	58	36	43	36	33	44	43	35	37	47	41	48	46	45
22322	11538	7447	12687	21034	22699	21175	17956	14810	11581	9362	8060	6902	5944	4984	4418	4110	3700	3593	3174	2996	2839	2575	2329	2198	1925	1670	1593	1555	1353	1386	1209	1238	1078	994	982	889	839	776	698	670	660	617	554	625	562	591	559	547	559	540	546	541	526	533	570	518	530	600	574	498	515	516	501	574	563	571	516	521	537	538	497	557	520	497	533	502	552	510	526	533	506	542	502	528	500	588	1173	1369	1141	1080	876	765	772	724	697	610	578	537	478	534	519	529	529	480	498	573	499	506	559	503	503	493	506	510	568	494	466	564	525	515	496	490	507	544	503	524	549	510	441	530	526	520	534	548	502	535	506	546	478	499	505	522	488	535	475	534	502	504	506	505	554	532	532	529	459	506	515	534	521	485	467	513	517	497	530	508	496	475	510	506	523	521	529	539	511	506	565	548	514	501	507	508	501	500	577	562	479	481	530	507	499	498	492	525	484	529	519	501	501	534	501	491	525	512	529	531	546	489	538	521	582	527	532	507	530	536	534	522	511	521	491	507	549	531	511	504	555	514	539	532	502	546	529	544	536	520	509	543	522	521	516	535	495	530	500	496	508	516	511	516	523	534	518	503	529	514	545	486	518	515	506	534	578	471	521	541	495	511	502	518	505	512	518	516	511	522	566	513	531	525	537	506	481	504	507	502	481	487	493	512	516	501	519	536	492	509	524	469	523	526	545	552	496	531	562	496	524	527	494	519	500	517	528	529	495	543	509	509	510	555	568	499	520	522	536	474	541	514	492	516	482	514	490	502	512	570	511	522	514	528	520	464	573	520	531	556	519	530	522	500	536	509	468	497	474	484	477	477	475	527	543	559	520	513	492	499	488	566	495	511	539	513	551	505	500	521	527	546	506	493	509	524	479	467	507	499	525	491	517	530	514	530	538	540	538	510	521	517	520	482	566	531	529	520	528	509	493	524	502	505	504	518	543	472	517	502	477	519	531	514	506	502	469	520	538	536	518	516	480	530	521	479	527	541	518	505	500	502	513	506	510	526	498	510	512	506	504	517	541	474	528	509	481	494	529	501	495	491	520	516	510	503	518	503	515	514	534	535	506	514	478	525	505	500	540	534	526	472	544	526	537	494	497	519	510	507	528	495	523	476	547	497	514	518	563	496	478	480	502	539	545	504	514	497	527	515	556	512	476	556	523	532	535	530	545	514	458	485	499	504	538	510	487	511	509	527	514	526	520	468	585	556	502	536	539	498	533	484	533	517	501	498	457	522	462	524	527	474	520	517	540	540	520	517	498	526	494	515	542	522	523	515	504	473	500	509	482	516	497	480	511	496	530	570	548	511	524	514	551	587	505	482	544	506	536	517	498	549	486	456	542	539	513	522	546	484	535	462	482	491	542	538	511	517	550	544	548	536	515	553	511	526	462	486	508	510	530	533	525	533	547	531	490	487	506	500	524	505	494	508	481	509	585	520	505	531	496	544	523	547	508	538	501	514	520	510	543	516	537	543	532	512	515	514	505	551	533	504	478	521	510	464	504	506	513	505	471	549	472	490	473	475	505	528	503	533	511	529	525	522	529	545	500	475	508	518	547	478	542	501	535	498	540	547	466	542	518	530	519	509	539	502	509	547	536	508	509	520	497	548	489	504	501	518	485	496	490	508	505	514	527	495	516	538	525	508	535	540	532	501	523	486	489	554	516	462	524	487	524	523	480	515	504	469	500	530	488	528	510	531	480	521	538	522	526	503	508	516	481	496	524	505	547	554	530	537	492	513	511	515	509	501	493	486	511	498	480	540	529	460	472	465	518	524	538	537	543	492	548	478	489	494	558	558	500	519	521	540	498	536	528	512	506	525	530	473	523	499	522	512	527	517	513	517	525	518	527	502	530	539	503	509	518	502	496	504	541	518	498	505	528	529	510	489	492	485	480	528	501	501	485	490	510	550	495	522	524	516	476	485	532	478	535	551	549	552	485	481	553	494	535	559	520	537	541	513	532	533	473	500	482	554	504	512	471	528	540	495	530	546	535	547	527	540	506	539	526	509	478	490	510	487	494	508	502	494	517	524	536	522	484	582	510	515	506	532	485	522	471	518	518	520	509	518	520	527	538	484	540	521	485	529	515	527	462	503	511	490	503	533	479	553	520	552	549	556	532	472	495	518	489	511	513	526	517	521	529	510	537	504	535	488	502	532	539	526	523	512	505	576	525	520	541	518	517	549	498	519	503	472	531	496	485	489	480	548	543	522	496	574	524	519	489	491	521	485	519	485	548	509	520	516	513	529	529	509	498	516	534	519	532	495	536	489	537	519	549	523	485	494	524	487	541	477	497	539	491	494	446	526	510	497	480	502	507	544	531	523	490	523	533	488	520	563	516	499	522	526	556	524	503	483	512	573	491	509	506	542	510	514	542	480	518	476	506	526	509	445	524	510	531	507	532	514	494	517	505	518	498	537	539	499	498	493	511	502	543	496	502	518	554	497	494	534	557	492	541	531	525	510	544	526	544	493	520	507	554	563	525	522	504	512	508	515	542	548	517	529	538	520	514	513	553	505	517	543	539	587	512	529	467	509	548	516	538	543	495	552	540	509	503	474	519	495	533	488	501	540	495	514	489	506	516	523	494	511	491	540	550	555	514	513	505	475	521	533	488	514	488	528	535	509	450	497	516	497	446	538	514	490	516	507	498	550	496	545	482	520	482	531	538	513	485	500	538	547	509	497	516	536	565	482	542	501	509	544	521	517	504	498	539	541	486	517	492	585	490	518	532	483	531	513	536	489	494	531	527	525	503	486	499	506	513	491	523	509	519	550	529	495	526	524	467	511	501	511	508	540	502	480	544	509	506	494	526	528	508	496	528	540	498	516	507	531	548	550	508	503	521	501	548	529	499	522	499	520	503	525	513	534	536	507	496	570	538	497	541	500	537	516	555	485	530	503	525	566	499	513	539	475	506	506	477	513	524	507	522	549	515	526	519	552	556	484	486	543	497	509	515	523	517	522	503	523	484	525	524	514	554	455	537	535	550	529	530	474	485	525	501	516	506	519	518	534	498	499	518	512	538	520	515	495	477	581	533	527	539	516	497	549	534	517	500	537	496	521	519	491	557	497	448	505	479	517	498	537	541	526	538	506	483	514	503	511	510	484	507	514	532	454	503	477	526	502	504	501	506	475	550	518	510	503	494	511	551	533	522	508	562	533	558	502	507	539	522	510	513	497	502	530	522	551	484	493	495	520	535	507	491	536	513	532	476	511	492	522	490	535	528	539	536	541	522	535	504	494	516	502	543	514	495	521	520	486	471	522	518	531	482	518	509	484	502	534	503	507	498	508	518	535	529	504	491	525	532	516	495	523	509	564	509	517	527	493	510	492	516	501	514	482	548	546	517	546	498	545	554	517	508	485	524	517	584	519	537	490	517	522	497	537	519	526	495	504	533	537	518	539	537	489	508	550	521	495	496	522	499	501	512	521	543	506	573	549	545	522	488	547	487	504	498	509	495	495	516
3177	922	602	449	476	678	659	553	466	387	361	296	288	209	174	161	175	141	163	147	143	132	126	109	124	118	117	122	85	88	109	113	102	85	93	66	75	80	79	58	74	72	73	76	87	72	67	64	82	54	85	66	84	61	78	75	77	55	78	71	70	75	68	61	67	86	78	73	62	72	69	64	52	62	91	62	65	59	68	83	51	78	72	73	63	77	68	77	93	80	87	84	77	74	68	69	61	76	58	73	83	68	50	74	81	75	49	72	60	79	81	57	66	65	67	62	54	71	78	62	75	69	71	69	73	75	80	79	62	66	52	69	63	69	63	61	46	63	77	72	66	67	59	68	80	78	66	57	73	76	77	81	64	77	76	69	79	78	67	63	77	78	81	59	64	70	69	54	75	62	71	65	57	63	66	79	81	64	76	65	62	62	61	77	49	69	80	61	60	66	76	50	59	59	76	69	69	80	68	54	75	65	57	71	94	67	64	64	72	67	64	68	72	67	87	67	76	74	66	67	71	73	80	61	73	69	76	53	67	60	62	56	60	62	64	74	63	70	68	68	69	80	70	74	67	64	73	69	73	65	80	67	56	61	64	64	60	54	69	69	65	86	69	66	72	60	60	83	78	74	62	64	63	62	65	64	65	69	57	62	80	69	69	77	59	71	69	65	52	70	69	51	61	55	70	67	57	80	65	70	49	77	78	70	74	58	79	80	60	69	71	61	57	51	63	71	81	64	59	81	64	64	70	77	68	67	82	56	52	63	66	76	66	62	68	67	72	59	76	55	63	42	67	65	68	72	68	63	62	69	62	65	69	75	63	72	71	71	65	61	73	60	62	59	67	62	71	67	64	68	55	82	76	73	72	83	81	60	62	78	59	63	59	64	76	84	68	67	88	72	77	76	65	70	63	76	77	65	69	65	60	56	74	58	65	60	69	69	75	68	65	61	72	64	67	71	76	80	67	82	61	67	81	68	59	75	77	68	71	61	61	79	71	74	67	55	84	77	68	76	67	82	52	58	52	64	80	75	67	60	67	66	80	73	88	80	86	62	69	68	74	74	62	65	73	62	60	74	65	81	72	63	60	69	81	60	61	78	72	83	76	60	58	90	55	71	68	70	67	58	76	76	77	72	78	63	79	70	70	75	61	80	61	63	91	72	74	65	82	71	72	75	61	64	57	69	53	70	57	61	68	61	69	62	74	86	65	64	70	62	63	68	67	70	59	73	51	82	57	82	81	72	58	68	63	74	68	55	72	53	70	55	75	75	63	93	68	56	70	75	68	75	68	71	57	85	73	75	76	63	71	60	54	78	62	77	78	63	59	81	81	61	68	72	72	83	66	68	81	66	64	80	87	84	72	73	54	88	56	77	73	72	77	47	71	66	59	62	77	64	61	71	74	76	63	74	65	71	62	74	55	74	72	68	74	77	57	66	66	57	77	56	72	79	75	66	69	68	67	82	68	53	69	67	67	66	70	71	78	49	75	62	86	66	48	77	69	76	64	62	69	64	64	75	82	60	65	73	68	46	58	79	80	61	70	71	64	76	63	60	78	70	82	68	65	62	70	58	63	74	57	61	62	68	62	76	67	66	60	60	72	76	54	72	68	53	55	72	74	81	73	63	74	67	78	62	74	67	69	67	82	73	63	65	54	76	59	68	72	78	67	66	64	64	65	64	73	80	58	63	65	63	60	63	70	63	80	67	67	71	84	59	69	84	56	74	89	59	61	59	77	65	82	66	79	71	84	62	66	80	69	72	61	79	81	71	64	67	68	87	60	77	68	60	54	62	70	76	73	60	70	70	60	73	58	62	69	57	50	76	74	66	80	83	62	62	73	74	67	57	71	78	63	61	81	83	58	55	78	60	66	73	59	66	74	77	75	64	67	46	46	63	65	52	64	68	79	76	57	66	62	76	61	61	75	59	66	53	59	84	56	75	74	64	65	76	78	84	73	60	64	77	75	57	56	64	64	66	65	62	62	72	82	71	65	57	83	76	66	69	55	74	62	56	75	72	80	67	71	65	65	73	69	72	58	60	79	62	71	50	73	69	68	71	66	83	57	69	58	70	70	72	63	80	71	79	53	47	62	73	69	57	69	84	66	71	74	71	68	57	50	77	58	73	77	67	72	66	63	66	63	74	72	84	75	66	73	74	69	68	65	65	72	70	65	64	64	77	76	72	65	61	65	78	76	69	70	57	60	65	86	72	58	87	74	63	68	62	67	74	69	60	74	56	62	78	72	69	63	65	74	71	64	76	59	50	61	76	77	71	60	61	64	66	67	66	61	75	68	72	57	73	67	63	53	60	62	66	86	84	60	67	61	79	56	89	75	54	84	70	62	78	67	74	68	60	71	68	64	64	65	72	63	61	62	58	64	71	58	73	76	62	58	79	73	69	70	71	72	82	75	78	62	76	76	61	75	79	72	77	80	69	69	55	72	67	70	86	66	62	74	69	79	76	68	49	63	74	58	79	70	70	56	68	63	65	77	65	63	66	64	68	60	88	68	70	66	75	80	64	68	63	64	74	74	64	85	71	72	70	68	66	68	47	82	67	71	71	77	72	76	59	63	64	60	64	80	64	61	77	72	85	71	75	69	62	69	69	61	63	68	64	72	71	79	72	77	88	69	58	82	68	72	78	65	57	74	73	54	76	69	88	77	53	67	76	81	60	69	62	76	71	77	61	65	72	62	63	76	73	65	72	75	73	65	74	78	55	61	73	58	69	57	67	70	78	67	63	69	73	65	54	71	62	66	67	58	74	67	82	59	71	70	65	73	85	70	56	74	80	66	70	76	69	55	62	79	59	70	57	77	61	56	61	69	63	61	68	55	70	64	71	72	76	60	73	68	62	72	71	56	58	63	74	74	86	77	69	55	69	62	61	75	69	59	63	70	65	72	65	71	65	48	73	55	62	89	80	68	69	65	69	77	59	76	54	79	73	64	48	83	79	64	79	73	58	52	73	61	85	58	67	59	78	61	64	62	77	65	77	69	56	74	77	72	54	76	66	68	58	72	74	74	58	76	67	65	71	72	72	78	66	71	69	84	56	63	57	57	71	56	73	58	69	49	66	78	65	66	91	67	86	77	68	80	73	63	82	57	87	74	69	83	55	63	81	75	64	62	72	60	69	70	56	68	90	57	69	61	78	69	72	64	62	64	71	68	73	63	71	74	65	91	59	68	55	50	65	60	74	70	69	65	68	70	80	70	59	67	86	72	85	72	83	66	81	61	76	70	59	71	63	67	79	63	71	62	71	73	69	77	70	67	66	66	80	85	77	67	64	63	70	68	58	73	65	77	66	71	78	64	76	67	57	61	77	71	64	75	66	55	71	81	72	72	77	64	80	66	49	59	71	71	67	73	58	79	71	60	60	70	73	65	63	65	56	62	64	67	64	88	65	61	89	72	75	57	73	71	74	64	72	62	70	65	64	68	70	61	80	81	70	75	69	61	67	78	64	77	68	51	57	60	64	72	72
21746	12026	7877	12787	21178	23341	21826	19155	16208	13909	11835	10280	8543	6860	6072	5490	5182	4766	4303	4141	3847	3521	3293	3048	2924	2601	2395	2324	2041	1926	1906	1710	1704	1603	1439	1333	1192	1153	1161	970	965	916	880	872	890	866	864	881	824	860	820	835	840	871	788	849	815	851	797	830	841	801	804	822	998	1249	812	812	807	814	813	787	836	785	841	843	792	820	811	838	825	799	762	830	773	807	782	1303	1787	1488	1182	1066	954	890	864	903	843	827	840	758	808	784	772	746	776	762	780	847	785	819	760	756	785	746	722	805	818	814	829	791	798	820	800	816	815	795	783	805	801	843	810	778	772	770	804	781	767	818	857	805	760	783	773	827	763	848	819	802	788	790	816	766	810	776	799	789	806	833	816	842	802	842	782	811	830	824	783	810	821	795	817	763	813	792	777	854	788	808	823	857	798	755	846	800	773	762	851	800	774	783	809	768	815	858	828	809	808	749	808	750	823	772	770	781	785	820	821	829	833	861	854	815	794	803	845	823	789	796	776	769	801	809	787	782	864	795	798	817	782	839	824	808	785	800	803	826	801	788	805	825	839	820	753	799	772	762	816	802	789	809	787	802	776	785	829	805	825	829	802	808	804	800	799	783	817	836	812	753	792	831	790	788	797	849	793	817	815	795	820	744	803	794	892	812	784	785	825	811	814	785	776	847	765	845	817	815	825	822	838	788	821	835	782	811	789	805	740	803	814	750	815	785	806	815	844	802	808	748	804	802	794	803	814	824	820	745	769	808	820	792	799	791	825	741	768	811	824	822	823	820	817	784	845	761	830	799	834	843	754	779	787	807	811	810	850	863	797	805	801	811	803	824	836	815	766	760	798	799	765	782	792	779	780	823	805	807	800	778	798	790	779	787	796	787	809	802	822	811	812	809	809	770	814	792	766	809	753	837	819	766	795	796	788	788	788	816	751	854	812	802	801	825	816	823	799	808	786	838	806	766	782	842	812	862	790	817	815	804	813	829	766	798	810	789	798	800	778	779	781	800	768	838	769	793	820	791	778	829	774	781	832	804	827	792	810	784	810	801	766	777	828	814	795	799	808	785	800	814	808	790	775	837	803	811	782	852	855	794	780	852	792	753	778	768	740	792	842	789	827	803	800	814	794	869	818	818	814	811	822	849	759	795	846	816	823	816	781	771	838	831	795	767	828	746	788	827	811	825	801	844	829	799	783	841	781	757	780	777	826	823	794	761	822	815	753	781	824	785	793	782	806	800	784	753	799	784	805	847	767	799	800	782	818	819	840	797	789	779	813	788	795	816	844	759	793	766	801	821	796	816	798	815	765	782	873	852	775	763	776	796	797	820	767	811	842	834	789	825	760	819	833	783	790	817	805	773	797	849	831	812	799	764	853	805	775	758	813	799	836	796	789	841	802	779	835	807	811	847	827	804	786	836	772	846	836	815	779	786	793	856	817	768	812	813	825	829	875	785	812	808	792	791	822	814	812	814	836	784	771	807	772	826	806	833	796	787	828	819	827	829	833	747	775	782	809	814	781	818	850	824	861	788	846	771	809	810	798	784	780	773	797	848	817	779	769	816	758	800	756	788	795	827	785	809	776	870	821	796	814	838	803	811	807	807	815	771	847	784	779	826	785	819	787	803	809	789	815	775	781	753	750	785	799	776	793	783	809	773	806	810	846	841	791	782	804	757	840	759	772	871	788	848	768	815	755	757	805	806	874	795	835	827	836	801	821	787	836	819	806	779	779	769	765	753	809	835	817	790	791	810	829	841	773	754	729	813	806	827	782	810	820	752	832	787	798	801	803	752	772	796	798	793	836	759	852	839	775	753	811	808	772	765	781	806	797	737	807	767	836	765	773	785	843	820	889	756	793	853	769	814	794	835	815	807	778	786	759	826	799	810	814	827	782	794	786	788	772	811	822	800	791	839	762	795	815	823	759	824	808	833	779	767	846	781	824	807	788	813	798	807	812	782	806	780	831	786	797	829	747	771	800	802	764	790	797	820	824	836	811	806	787	812	800	868	837	785	796	845	823	817	835	822	835	802	839	847	816	788	824	846	792	798	783	794	756	767	789	823	815	814	809	777	781	795	737	820	788	760	831	786	771	757	789	802	809	798	830	825	752	797	784	800	838	796	807	787	780	783	792	782	776	786	838	782	805	806	835	814	801	853	798	782	792	798	794	756	784	829	774	813	766	803	809	816	778	834	850	831	769	780	750	819	778	770	761	801	800	822	816	819	774	797	853	803	804	836	822	831	790	768	850	798	825	805	832	831	797	868	822	800	788	791	796	820	805	862	808	840	771	817	772	738	822	814	826	776	760	791	825	818	818	789	787	820	834	766	791	831	808	805	815	821	802	842	818	811	825	857	781	810	827	773	790	830	802	799	795	760	764	796	790	810	810	828	812	790	795	782	828	805	827	820	827	817	801	794	784	799	831	787	820	789	761	791	770	774	787	778	780	766	759	858	783	722	840	838	821	801	794	796	797	755	811	785	751	790	848	749	817	806	801	818	823	804	827	796	750	805	766	823	806	850	810	804	803	759	822	807	815	799	838	798	811	844	823	843	825	783	823	827	797	844	766	793	796	799	804	808	754	798	760	776	798	851	815	833	799	828	817	784	884	810	779	818	738	819	850	847	803	751	759	834	799	796	836	839	863	807	807	854	787	774	820	791	811	823	758	818	771	777	811	792	780	783	809	814	791	814	817	804	875	847	848	814	819	827	764	817	778	799	781	764	785	835	790	803	777	847	786	785	812	825	834	761	800	819	788	837	805	799	850	799	800	796	763	797	792	813	773	830	831	793	768	810	757	827	766	809	796	824	745	802	770	815	759	832	773	822	816	807	778	775	789	794	820	840	785	823	852	802	755	775	856	826	808	833	822	815	779	788	789	818	830	799	764	809	791	728	820	857	795	807	762	804	813	792	821	762	759	823	797	778	800	772	789	756	814	779	838	809	825	825	844	850	787	817	770	832	797	814	805	846	803	871	792	806	798	799	825	804	764	802	777	763	825	843	815	844	801	804	815	780	763	800	877	812	805	821	843	822	769	813	799	793	800	791	788	814	780	839	788	806	860	805	842	832	833	765	798	834	819	814	809	782	795	797	820	824	802	832	748	774	790	834	857	769	773	793	785	791	770	739	782	811	812	838	784	778	795	750	809	840	847	791	809	801	837	800	862	780	844	800	851	799	777	785	816	781	804	775	773	847	824	807	780	811	811	792	811	812	794	787	777	858	790	808	799	792	754	874	806	846	784	802	780	772	790	777	807	808	794	830	808	773	824	823	776	770	757	775	914	779	895	812	830	796	759	773	833	845	793	832	803	801	781	808	797	863	789	846	835	781	774	772	858	809	802	800	781	783	803	833	776	806	794	812	792	772	836	825	811	858	834	780	829	801	788	806	859	804	850	819	779	767	779	800	846	802	814	781	811	806	791	826	836	822	817	846	807	798	830	820	763	782	814	775	765	804	740	829	843	796	803	806	791	821
2930	1851	1005	699	775	1068	1067	837	674	563	467	376	375	306	268	207	189	184	156	154	149	131	140	130	137	120	104	109	92	104	90	104	87	89	65	65	59	56	57	58	52	48	37	60	48	58	48	56	50	56	55	49	49	36	56	55	67	46	44	43	39	41	44	45	44	52	41	45	52	43	57	60	46	48	45	55	39	48	42	51	51	47	36	64	43	41	59	77	100	83	70	62	52	47	52	46	45	50	35	53	53	45	48	50	51	46	50	48	38	54	48	39	47	44	49	50	64	44	53	46	43	48	56	47	56	54	51	48	53	41	53	42	41	46	52	47	56	37	34	52	35	45	45	54	55	50	45	47	44	43	48	42	42	46	42	45	37	53	51	61	49	42	42	43	50	49	44	53	49	31	54	57	46	52	52	44	46	45	59	44	51	57	34	60	38	54	44	60	50	49	46	43	50	47	39	42	42	50	52	54	38	52	59	38	43	59	52	45	53	40	47	46	40	53	57	51	40	51	44	61	49	52	48	42	44	37	42	59	42	36	43	40	43	38	57	46	43	47	51	54	42	71	50	64	48	62	46	60	48	50	45	51	47	44	48	55	48	43	58	57	32	62	56	56	47	52	43	56	55	46	61	35	49	47	39	55	55	47	51	45	47	59	39	44	48	43	44	38	48	43	41	61	43	42	54	54	43	60	52	51	55	41	43	47	47	43	35	47	39	47	48	43	49	52	40	41	53	60	44	54	53	39	48	53	53	47	51	45	55	47	39	50	40	43	55	65	46	59	36	53	44	37	48	29	58	49	35	37	50	49	49	52	47	46	41	53	47	39	54	49	47	38	41	48	45	51	32	57	57	50	54	45	52	45	48	49	41	58	65	44	42	46	53	46	49	42	43	54	44	46	31	55	37	50	55	52	48	53	40	49	47	54	39	45	57	56	48	48	51	51	47	48	41	46	32	55	43	41	52	38	40	53	51	59	37	50	45	45	45	49	53	47	50	47	42	33	56	44	40	53	61	55	48	48	35	54	39	53	39	45	44	43	38	52	50	50	45	54	57	52	56	49	39	45	45	35	46	44	43	51	45	47	51	44	44	56	59	45	50	53	44	51	53	47	48	46	44	46	57	48	52	45	48	36	48	47	44	54	48	38	59	45	67	48	43	55	48	44	47	49	42	52	50	44	65	37	36	44	39	52	54	37	35	46	52	46	51	53	39	43	47	40	61	57	52	46	43	55	36	37	44	51	45	51	39	34	43	49	58	39	40	56	53	52	35	43	52	47	41	50	65	39	58	47	47	41	54	46	45	46	51	46	50	58	62	34	48	46	53	43	52	40	55	47	40	56	55	39	47	35	53	57	49	44	46	53	42	60	49	50	46	30	53	46	58	38	52	67	47	46	53	51	54	47	37	33	36	46	52	51	52	40	45	46	43	59	44	43	50	49	38	44	42	45	45	50	43	41	48	44	47	50	52	50	46	41	52	57	47	55	48	50	53	51	67	42	45	45	57	41	51	45	45	45	45	41	42	40	47	56	46	34	45	37	41	47	44	51	46	44	48	43	50	43	45	44	48	31	59	52	44	43	46	44	51	52	39	41	47	45	51	50	44	51	51	52	56	40	50	47	51	53	40	57	39	54	40	50	41	48	44	43	54	58	49	53	37	46	43	40	45	57	53	48	49	41	48	55	57	50	49	37	50	40	46	55	45	44	49	42	64	30	52	36	52	45	53	43	34	43	48	34	44	47	27	55	63	55	41	51	47	61	41	44	48	61	49	33	48	44	49	40	65	44	48	65	50	54	42	60	49	45	52	43	55	42	48	54	60	46	50	48	41	53	40	44	49	46	46	41	46	51	45	38	54	47	45	47	49	36	44	48	56	34	42	35	34	46	41	46	53	51	38	41	48	51	45	47	42	49	59	46	49	50	42	48	45	50	42	47	41	57	47	49	43	47	50	41	57	42	50	54	50	50	55	42	58	42	41	56	53	52	45	46	44	43	50	36	65	42	61	42	46	48	35	39	49	41	53	39	53	43	52	41	58	43	44	35	48	43	44	45	42	60	46	62	52	60	46	50	57	41	53	56	50	42	50	50	30	45	50	42	68	48	47	63	38	43	45	40	58	35	67	40	46	47	50	41	62	51	55	52	38	40	45	54	37	45	58	45	43	39	55	44	46	44	51	52	41	45	52	40	34	56	65	45	51	40	57	57	50	59	62	49	59	53	45	52	47	43	47	62	59	60	44	55	48	53	52	42	61	41	61	32	45	53	53	46	43	53	56	51	43	60	51	61	47	52	48	45	52	56	56	53	53	47	45	42	55	52	53	40	51	43	38	54	34	41	58	45	30	33	56	62	38	52	42	43	38	63	60	34	38	45	48	51	40	43	40	59	42	47	47	48	60	47	44	52	46	43	48	47	46	44	50	51	60	64	53	57	52	49	44	44	51	48	65	63	38	58	38	47	48	49	53	51	52	51	43	39	44	49	56	61	53	44	39	45	55	53	45	45	38	40	59	31	50	50	49	36	49	42	41	53	55	45	52	49	50	58	58	51	48	48	39	58	40	46	57	53	61	48	51	48	44	45	48	35	49	40	53	42	54	48	46	46	53	47	60	54	43	42	52	44	52	52	46	50	46	31	54	38	46	38	52	53	52	58	53	51	50	47	58	46	44	48	61	52	43	46	44	41	59	42	57	31	61	42	54	43	53	45	56	50	49	38	48	36	65	37	47	53	48	45	51	42	45	56	39	47	37	46	43	50	43	43	49	45	55	46	45	50	37	51	37	56	39	48	47	55	42	42	50	57	44	57	44	32	45	61	37	51	32	38	42	45	55	41	58	51	45	47	52	41	44	64	45	55	57	39	45	49	47	58	61	48	52	60	49	55	47	52	58	57	53	56	44	46	48	45	34	40	41	41	38	60	40	43	37	38	61	54	54	41	50	43	60	51	44	48	48	47	49	41	48	48	55	40	42	40	59	46	49	48	59	52	55	46	62	41	38	53	50	56	38	45	49	61	48	54	64	58	37	43	57	39	56	49	63	45	55	57	34	41	47	56	49	44	45	47	44	43	48	36	53	57	52	53	58	39	41	43	60	39	43	40	43	49	49	50	53	46	58	36	48	38	54	55	43	43	56	50	39	51	47	46	34	54	47	48	58	52	46	62	42	48	52	51	43	44	53	42	59	47	52	51	57	41	44	52	47	53	49	43	40	45	47	54	45	47	56	49	43	50	38	48	49	39	51	48	48	43	33	43	41	49	47	52	50	41	41	46	46	43	62	46	46	55	58	37	41	47	46	44	57	40	53	48	51	41	43	63	51	53	45	49	54	59	53	45	48	39	61	58	56	47	36	59	42	47	37	55	55	39	55	43	47	63	53	55	37	44	45	51	44	51	41	41	45	52	49	45	40	43	51	52	39	50	52	62	56	41	52	46	50	52	50	48	48	51	49	45	48	69	55	46	43	40	48	39	48	64	55	56	42	46
27190	16190	10796	17314	25575	27751	25900	22998	19802	17133	14892	13228	11550	9895	8477	7293	6178	5359	5001	4841	4407	4015	3697	3317	3406	3137	2886	2818	2701	2588	2428	2246	2104	1814	1575	1355	1193	1001	961	912	796	693	733	663	620	644	603	629	623	626	606	571	556	594	577	592	570	599	561	583	572	580	571	539	798	878	627	549	545	569	608	567	564	580	574	602	593	574	571	541	606	547	583	621	585	535	639	1069	2015	1700	1174	1008	869	714	649	629	574	570	555	553	544	559	559	534	580	624	586	532	532	561	546	571	566	577	548	563	590	585	518	569	590	590	573	550	545	566	560	568	558	596	580	601	574	576	565	562	555	565	554	599	560	513	581	581	531	569	580	531	551	620	584	540	540	575	549	555	585	528	572	537	599	588	557	528	551	562	555	545	570	532	575	543	562	552	552	532	551	566	542	547	604	563	525	592	585	515	548	580	567	602	612	593	585	543	551	572	526	589	562	564	556	562	548	502	549	575	532	524	581	568	579	551	564	538	568	604	586	563	610	582	570	621	546	598	572	542	581	568	555	536	556	573	529	523	578	607	528	581	593	502	576	609	565	551	534	547	566	543	549	528	577	590	543	558	567	560	587	573	562	557	579	573	523	559	552	564	555	585	548	581	543	575	547	564	585	545	525	583	546	555	549	564	554	576	538	548	590	591	597	550	608	578	588	572	569	577	579	549	561	553	623	527	568	572	577	586	547	565	559	610	567	540	580	580	528	558	568	620	586	531	566	532	610	567	531	547	541	602	582	574	609	553	587	565	531	572	560	567	585	587	558	588	575	583	620	604	602	561	562	571	511	567	562	560	568	564	523	545	580	576	517	606	602	534	543	534	538	584	514	570	545	551	569	526	558	544	568	582	577	570	573	534	575	559	560	560	548	559	548	576	557	561	570	528	537	576	567	569	540	572	596	555	589	555	581	567	563	479	525	575	504	591	556	567	525	554	525	543	562	524	534	538	584	554	613	534	554	603	544	556	536	546	580	515	565	532	552	554	584	559	541	573	555	557	574	562	555	574	529	579	534	547	498	616	574	562	573	568	581	577	525	585	558	497	528	588	548	527	504	552	590	505	558	507	576	570	548	533	552	530	561	548	535	562	513	565	564	581	613	563	556	545	557	549	562	546	583	573	508	562	525	555	598	561	567	550	576	559	511	562	566	563	528	556	541	548	559	530	569	560	537	582	550	561	593	585	560	585	557	580	584	551	540	553	565	560	573	581	589	553	553	525	532	552	573	561	559	586	549	511	562	583	541	574	542	569	549	562	567	594	567	578	513	601	555	567	571	521	583	548	565	578	582	566	578	538	571	555	578	550	569	576	594	566	520	617	600	522	564	553	535	580	569	576	549	543	551	550	629	602	543	532	561	603	562	581	582	538	563	551	571	556	549	524	545	553	569	541	564	554	516	574	580	572	541	536	564	539	577	567	580	590	520	597	566	586	569	562	577	592	533	560	575	611	537	620	597	557	596	567	594	588	535	594	505	593	542	544	555	574	557	560	559	554	569	546	594	586	563	574	560	550	533	564	557	557	541	543	532	583	542	566	592	591	577	544	558	575	623	544	569	531	539	561	605	588	532	552	582	561	562	547	571	576	580	562	542	555	579	583	561	557	589	565	570	552	516	585	564	533	579	515	554	564	569	561	578	560	560	580	572	543	575	516	572	599	528	587	554	525	618	575	576	574	592	533	589	562	578	541	557	558	541	592	589	536	572	593	611	520	537	511	585	544	520	574	569	586	599	563	569	626	599	595	585	587	549	603	597	555	571	561	591	575	525	598	556	562	555	540	564	559	603	538	554	556	585	509	584	567	580	570	550	537	549	537	550	547	560	594	573	548	593	568	527	569	582	598	539	544	531	551	524	561	560	543	552	595	585	572	542	572	563	548	573	520	553	547	560	558	548	540	542	523	559	596	576	558	570	528	568	543	515	534	559	558	584	497	558	567	568	551	573	573	524	540	576	633	583	553	558	543	551	527	531	575	549	599	602	613	519	596	601	572	564	537	542	554	548	572	542	551	543	528	548	570	600	511	570	565	609	521	606	566	563	569	551	524	617	565	537	568	594	549	588	552	569	570	581	581	539	543	563	567	575	559	574	549	578	611	568	561	561	544	610	528	542	549	610	523	576	574	572	601	547	581	585	570	569	517	593	573	538	554	561	614	564	564	567	552	581	597	600	548	620	541	597	551	568	555	530	554	560	520	555	584	574	576	588	566	526	587	546	610	566	560	578	568	539	507	588	554	573	620	596	587	569	540	575	559	534	582	533	539	564	526	551	554	570	540	565	562	532	590	533	563	554	553	550	560	573	558	529	542	548	574	599	562	555	529	570	554	546	561	589	609	544	555	570	554	573	574	561	595	567	539	521	590	546	560	517	583	573	591	511	570	571	486	561	591	513	549	563	562	518	548	541	560	570	571	588	561	519	556	542	568	548	532	549	589	557	530	584	568	564	613	538	553	537	601	583	584	549	572	549	598	536	594	574	542	592	575	563	541	570	581	578	562	542	530	553	598	592	557	553	532	643	527	593	548	574	563	571	555	538	556	537	568	561	570	585	576	586	554	564	587	542	577	568	555	527	585	534	571	558	572	535	598	540	559	560	552	530	558	556	537	535	577	565	551	567	515	579	544	541	625	588	617	565	560	554	553	575	568	564	554	536	568	619	552	557	559	524	548	571	563	570	563	576	588	562	569	564	551	561	588	530	555	545	577	564	557	560	543	587	603	531	591	564	601	545	579	546	537	579	561	534	577	542	577	542	534	532	528	534	559	541	578	585	541	578	563	553	547	562	543	555	533	540	580	536	538	571	583	549	571	560	516	536	550	563	613	533	556	595	569	583	507	538	556	583	581	586	571	579	580	533	541	553	586	557	550	584	530	573	548	573	545	569	525	579	573	546	598	552	548	560	560	569	560	557	558	584	536	552	563	565	601	578	535	562	585	544	515	600	501	542	535	582	595	566	587	553	555	553	526	587	535	612	566	580	543	574	568	587	533	554	561	560	561	543	559	585	593	551	571	623	539	539	552	611	528	517	537	567	573	592	531	584	551	567	553	561	547	509	536	539	586	608	566	579	582	536	533	559	566	592	549	565	596	551	530	575	555	590	600	607	524	570	602	576	515	564	565	569	559	557	576	582	520	528	539	533	581	560	540	579	575	562	531	605	550	568	526	590	584	530	551	531	643	535	587	629	569	588	573	538	589	577	564	501	581	560	559	596	548	567	581	590	591	575	567	494	556	584	556	552	533	562	574	554	544	549	577	569	559	541	565	526	577	576	598	597	567	578	579	573	571	605	573	593	520	545	547	569	603	563	554	581	572	580	577	526	555	540	574	569	571	591	555	570	566	556	596	534	503	583	567	575	548	606	556	560	587	538	579	597	554	575	566	574	529	604	529	583	573	535	578	580	541	582	586	547	602	538	568	518	596	565	555	574	586	561	568	546	563	553	577	605	552	583	532	592	597	572	597
1778	462	290	254	292	372	392	324	273	256	252	196	171	154	151	111	116	107	93	99	99	102	86	101	103	98	103	94	91	88	64	91	79	56	73	76	55	59	67	85	65	61	50	70	83	59	62	67	81	66	59	55	56	69	67	62	71	59	53	58	74	64	50	57	77	72	60	61	65	61	61	69	64	80	62	72	60	63	70	62	70	73	69	74	59	65	65	79	87	63	58	60	59	65	64	72	86	71	68	66	57	63	65	70	71	68	60	62	64	70	75	60	67	66	69	62	74	70	71	71	69	74	76	67	67	72	76	63	79	52	71	70	68	61	63	67	53	73	71	67	58	77	64	69	67	71	55	44	66	63	59	60	80	58	53	67	64	72	60	67	69	74	74	67	70	63	67	74	53	65	61	54	72	74	72	70	59	90	76	80	54	50	68	69	61	51	64	59	62	59	59	73	62	59	70	53	57	67	66	60	63	58	66	67	76	65	62	73	64	60	46	64	57	72	61	65	63	66	65	62	75	55	61	62	74	73	58	66	55	54	72	60	60	57	63	64	67	50	70	69	57	65	55	84	53	76	54	69	64	63	61	70	51	52	56	59	62	65	68	64	69	58	62	65	61	80	67	63	69	64	48	66	66	74	60	65	65	70	67	77	74	60	70	63	58	78	55	65	72	61	75	67	70	58	65	69	73	82	68	66	68	75	61	55	80	54	72	68	66	64	60	70	74	81	62	72	76	68	78	77	86	68	71	64	65	80	64	72	74	66	71	75	75	58	52	59	72	67	67	65	62	75	60	77	66	81	61	57	58	69	73	63	56	71	78	61	62	64	68	62	68	73	68	69	64	55	67	67	78	84	82	58	68	49	51	61	58	65	56	56	66	65	68	70	74	70	72	61	65	63	63	62	80	68	74	57	65	76	64	68	60	77	64	78	59	60	80	59	63	54	80	43	59	70	67	73	63	59	75	70	71	53	57	59	69	69	55	71	56	66	73	78	55	55	67	64	53	69	82	59	70	62	56	56	55	56	52	67	57	68	71	75	68	56	53	59	73	53	60	56	76	70	73	60	64	61	57	51	47	54	71	63	64	53	59	76	70	66	76	73	61	83	57	56	65	69	84	61	65	67	79	70	64	65	58	75	59	63	57	85	43	68	59	75	72	58	60	59	77	59	66	66	71	61	71	71	51	48	54	75	57	66	66	68	64	60	74	58	58	56	59	60	68	61	74	72	46	56	67	74	58	66	55	64	66	55	72	63	49	62	64	69	74	52	57	71	57	63	62	68	54	64	73	77	62	64	72	67	71	59	61	83	58	77	68	61	62	54	78	66	72	63	65	63	67	62	63	75	69	82	70	67	51	59	62	77	65	65	74	61	52	79	59	76	59	53	64	54	51	71	62	61	58	59	70	67	74	66	76	81	71	60	54	58	76	62	61	66	59	60	65	70	69	67	75	77	62	73	76	73	58	60	56	51	67	70	54	63	69	77	68	70	56	67	65	62	66	54	55	73	88	55	71	58	72	81	80	65	60	74	57	67	56	57	67	60	56	58	56	67	54	67	66	61	48	52	79	51	58	68	61	55	52	56	61	60	60	63	66	58	62	56	49	60	62	68	71	87	88	68	70	71	54	59	58	72	54	65	71	56	85	67	55	58	66	66	65	66	77	65	61	70	73	71	60	68	66	58	75	72	77	64	62	58	78	55	73	67	56	61	50	67	52	67	75	50	74	55	72	58	68	62	69	73	67	63	61	72	69	70	82	66	61	78	60	73	48	62	65	61	67	75	57	70	78	51	57	76	75	50	65	56	51	67	66	66	53	69	69	53	61	82	64	63	66	68	60	72	72	54	61	67	58	60	63	74	54	65	76	72	64	59	75	71	48	55	62	72	71	68	76	80	61	56	62	61	75	66	58	60	56	67	83	64	68	63	70	67	66	67	66	65	72	78	62	58	74	69	69	61	68	52	67	52	71	87	72	43	51	60	73	45	75	65	69	78	68	61	73	66	59	50	64	63	83	61	64	66	60	58	65	65	73	67	58	75	78	78	73	54	54	68	51	64	59	68	80	56	67	69	72	58	54	77	79	72	63	70	69	59	57	64	69	63	64	56	57	71	65	71	51	82	57	53	75	54	62	64	58	65	71	55	56	56	56	51	55	64	62	73	62	63	57	49	59	48	72	63	72	75	72	74	69	74	56	87	67	71	69	71	72	69	71	66	63	65	62	61	86	58	58	50	86	61	39	62	62	74	61	69	59	65	71	75	52	64	69	61	54	65	66	56	67	58	70	61	58	58	64	64	65	56	70	74	64	74	80	76	71	70	76	56	57	58	70	73	71	71	66	65	70	67	56	65	62	76	68	69	43	83	56	58	56	73	68	73	62	73	66	68	65	58	52	80	76	70	72	65	60	72	68	54	72	54	66	71	69	71	51	59	55	62	66	63	60	67	64	54	64	53	58	78	71	60	58	72	63	62	59	58	63	64	74	67	59	86	75	60	72	55	79	51	67	63	70	58	59	66	75	61	63	62	73	69	53	75	72	65	67	68	59	57	59	60	70	73	58	76	72	53	68	66	63	76	68	70	67	61	72	53	77	57	75	68	51	68	66	67	56	69	77	58	82	61	62	57	72	67	78	74	66	66	76	69	67	70	63	66	75	62	70	67	64	57	59	62	60	55	68	65	78	81	75	68	69	57	59	58	71	63	63	77	70	60	53	61	64	64	67	67	56	56	64	67	74	56	70	70	73	66	55	65	68	71	63	61	55	69	63	70	54	72	53	57	66	64	72	67	60	67	66	66	63	73	47	70	71	68	76	70	72	84	68	75	67	60	64	70	75	61	53	65	68	71	79	56	55	74	57	76	72	65	66	60	65	71	72	67	70	78	69	50	63	70	67	49	75	85	59	75	63	74	73	57	48	53	57	60	79	61	70	71	72	56	61	72	74	70	65	65	60	59	77	68	66	65	74	65	68	70	62	55	73	61	60	72	69	64	66	59	61	71	61	56	59	60	60	74	67	73	61	68	78	60	63	81	66	47	74	71	54	64	65	55	71	48	56	79	56	60	66	61	63	67	70	65	70	55	68	73	56	65	77	63	68	58	68	52	68	60	71	57	73	66	61	75	71	69	75	44	59	56	73	51	59	65	54	69	59	61	68	60	57	57	75	73	64	70	82	62	62	57	73	79	58	55	66	61	56	72	74	74	64	73	69	77	76	63	66	53	65	64	73	60	72	73	65	43	84	58	57	51	69	72	65	68	49	68	62	58	77	73	71	68	72	66	54	51	64	71	60	54	57	50	77	58	53	69	59	67	58	69	75	61	57	58	74	74	70	72	67	62	74	65	59	61	54	72	70	56	63	77	47	71	62	56	58	72	64	57	58	69	72	89	58	60	76	59	70	67	65	73	54	56	69	82	64	65	62	64	70	74	60	75	77	70	78	73	76	66	65	59	59	69	64	64	65	64	75	45	70	54	71	67	75	56
15582	7654	4952	8755	16460	18759	17281	14257	11811	9650	8043	6765	5890	5079	4416	3920	3251	2883	2635	2454	2382	2185	2025	2005	1934	1825	1644	1651	1622	1528	1477	1347	1262	1187	1098	1054	1032	968	873	836	772	839	792	842	875	752	762	779	761	762	797	746	748	706	753	737	794	792	723	699	772	783	804	745	752	752	767	746	786	776	748	761	749	782	820	772	777	754	783	726	778	797	810	748	791	803	860	987	984	947	835	833	764	824	800	741	804	737	759	735	754	739	783	720	745	777	842	817	759	728	759	794	749	741	731	774	772	755	751	747	805	754	790	731	737	723	801	780	769	762	813	746	791	762	726	774	718	733	751	785	756	780	748	778	734	805	744	765	730	712	712	761	713	762	763	805	770	784	746	812	771	783	756	773	751	777	748	743	752	710	747	743	738	767	734	739	797	763	787	738	749	810	785	746	796	811	734	789	721	791	748	728	725	764	777	756	786	795	761	771	742	765	754	710	804	736	768	729	790	778	741	791	751	811	787	742	805	733	779	737	727	787	764	764	723	771	747	728	729	791	733	773	770	773	738	765	796	746	748	715	744	786	754	802	792	719	758	752	762	793	758	761	743	763	809	758	740	778	742	770	778	752	773	740	785	762	794	764	720	819	781	725	743	780	738	757	780	791	760	724	818	753	784	783	749	805	726	817	776	756	760	742	788	759	776	781	722	749	763	773	755	744	755	777	753	800	756	780	800	750	751	706	783	772	769	790	741	755	749	752	763	755	750	759	741	759	742	773	839	743	709	740	770	760	781	801	744	771	784	764	786	727	722	760	767	791	763	763	779	734	748	808	794	701	729	766	676	710	854	789	748	752	755	756	778	760	768	745	753	816	777	827	762	700	729	771	755	708	775	778	813	692	782	769	785	745	733	798	748	758	717	736	774	765	758	809	735	754	758	776	817	751	749	742	771	743	781	763	720	764	782	733	748	775	760	776	785	783	747	707	762	761	779	758	737	766	758	727	768	757	777	759	765	835	745	827	770	771	728	807	746	746	721	755	864	801	753	765	769	751	785	732	762	757	747	777	775	748	777	752	802	756	761	784	785	716	704	750	743	749	759	766	774	756	799	718	787	746	726	779	739	749	794	825	792	812	787	721	729	710	758	752	791	772	719	776	745	759	760	763	806	734	742	802	733	746	778	686	767	772	788	742	728	787	736	759	743	803	734	738	743	759	780	795	764	726	764	799	788	757	736	747	792	826	811	814	733	781	723	754	751	738	760	791	792	732	741	745	798	780	771	742	778	704	761	771	780	729	762	718	727	794	710	736	803	723	759	860	767	795	735	803	753	755	760	793	770	829	777	752	725	743	766	752	784	791	791	791	759	751	765	764	759	772	752	766	741	741	807	818	754	737	775	793	791	761	713	753	722	786	792	738	782	766	753	737	770	793	724	765	744	807	738	772	761	766	760	759	797	722	726	754	741	754	797	742	797	757	724	765	779	831	755	728	811	748	761	727	791	802	713	758	748	810	767	786	762	754	816	754	808	812	793	718	754	762	777	717	824	827	782	740	756	749	774	752	733	760	722	784	752	761	777	812	775	773	785	740	779	823	772	710	753	791	767	773	763	745	771	778	764	769	768	741	780	775	739	778	724	779	746	743	753	758	838	767	728	708	728	722	791	765	778	741	730	670	691	793	818	720	723	801	755	771	706	796	757	710	756	804	766	748	752	792	751	766	772	801	791	806	769	813	793	805	730	748	726	730	758	742	765	797	794	787	715	762	812	767	788	738	767	728	799	747	803	771	755	784	752	810	760	746	730	719	748	792	782	755	739	821	743	731	782	775	771	781	757	718	721	750	781	807	771	745	791	788	725	756	761	819	730	753	724	747	778	771	815	755	746	742	755	759	767	731	800	735	780	730	768	795	780	774	756	765	733	765	723	722	803	722	769	727	801	741	761	737	804	779	717	764	768	775	754	728	746	763	774	764	714	753	734	793	771	734	798	717	723	712	741	770	736	737	748	779	793	784	730	787	720	776	756	742	782	807	799	780	757	745	742	764	754	765	757	781	773	821	731	804	753	773	747	787	741	765	738	790	754	798	761	800	763	720	731	746	738	764	786	715	778	781	819	782	716	767	771	771	761	792	757	759	799	758	725	717	774	705	783	801	765	750	737	754	697	760	857	721	762	778	756	778	768	776	761	744	771	776	784	796	824	743	799	802	727	747	769	799	780	748	804	749	801	746	757	815	774	768	722	751	727	716	765	744	696	840	779	788	756	718	779	771	796	752	740	755	766	780	746	774	762	771	755	772	743	768	797	749	786	740	727	735	748	785	796	721	751	695	754	771	782	774	811	752	800	775	761	800	703	685	750	757	747	767	704	741	769	752	776	728	781	734	759	722	736	724	771	760	759	752	758	751	806	759	771	763	758	764	777	749	741	799	812	792	789	794	779	769	788	753	769	755	772	764	721	757	710	777	740	760	705	761	777	797	758	701	765	734	676	814	736	760	773	781	768	731	793	763	778	735	713	803	762	787	721	809	764	736	723	732	806	780	820	761	718	825	736	777	770	771	753	749	792	758	685	770	760	764	782	767	760	778	694	700	801	772	704	753	783	751	791	768	766	797	749	766	838	785	748	741	691	750	775	739	792	715	747	716	791	759	814	774	721	828	759	803	775	780	770	773	774	764	747	716	702	736	775	709	781	771	785	732	816	772	778	785	819	796	806	725	775	769	812	756	754	757	792	735	761	794	761	793	761	754	763	815	772	757	841	733	762	733	783	769	788	695	791	804	745	773	743	752	734	762	743	770	789	729	781	766	795	744	744	731	780	704	767	774	776	786	749	768	778	800	775	755	768	705	750	791	786	757	767	831	789	752	801	756	756	718	737	734	723	800	721	804	807	808	783	765	787	776	758	801	743	784	795	725	778	755	773	757	747	734	749	747	754	763	773	746	732	736	781	724	737	731	805	761	801	792	769	749	761	752	789	794	755	730	710	789	752	736	779	705	739	716	750	735	778	726	793	767	775	740	753	761	725	768	753	754	769	833	773	798	757	756	763	794	695	783	760	703	815	775	765	782	783	789	786	765	781	766	715	735	797	727	786	790	791	790	765	753	726	775	753	739	767	785	808	784	807	749	791	769	740	781	767	725	762	700	777	790	760	789	746	784	719	801	750	792	728	780	780	771	786	783	799	794	719	771	823	722	762	767	774	797	734	727	779	789	777	697	761	754	748	782	753	745	763	773	773	742	750	760	808	774	781	740	777	704	768	766	768	779	767	766	735	800	740	768	754	786	748	769	710	750	719	735	738	757	819	740	754	772	749	724	751	787	795	765	782	763	692	782	750	813	790	782	789	764	747	746	782	787	781	773	753	795	777	789	752	732	772	792	774	781	708	773	799	752	792	740	760	724	720	730	743	718	776	767	772	780	746	779	762	731	798	761	778	755	753	781	738	747	770	738	751	718	759	739	718	775	755	719	799	774	763	788	732	714	769	734	740	729	766	762	768	777
2002	1426	734	602	624	892	831	706	557	410	393	331	312	276	217	193	174	144	144	116	123	116	120	98	100	97	87	99	79	81	94	82	76	59	87	64	64	57	48	43	50	50	63	58	54	47	39	44	62	55	42	48	42	54	45	48	51	50	68	42	59	51	42	40	40	52	52	46	45	53	43	51	39	42	63	57	58	46	46	50	52	35	53	53	64	56	71	69	50	49	58	44	44	38	55	58	42	46	44	43	49	60	53	48	47	47	56	46	47	44	52	55	43	59	43	36	48	53	53	56	57	43	47	54	46	41	51	49	44	47	49	52	51	59	45	60	43	50	47	57	58	50	51	64	58	48	48	51	44	39	48	62	54	36	47	48	53	47	59	36	58	42	43	53	40	43	50	44	58	56	49	51	58	46	48	37	56	46	53	37	48	50	55	53	51	42	46	43	59	48	52	44	42	58	46	52	51	43	47	44	41	47	43	46	43	49	61	48	41	47	50	61	59	53	56	49	36	33	58	51	53	55	53	56	45	42	50	52	55	41	50	53	54	45	53	42	46	39	51	58	55	57	59	48	44	43	55	44	56	43	45	46	44	58	49	55	50	35	42	60	39	45	52	52	60	64	46	62	67	50	40	43	53	53	51	48	49	45	55	35	44	53	31	62	56	57	45	54	66	45	57	48	49	38	45	46	40	54	50	59	33	51	57	54	52	51	56	41	57	48	44	41	48	53	50	35	53	43	65	38	45	42	55	50	32	37	47	49	58	57	47	46	56	49	61	37	59	49	38	56	49	63	54	50	46	53	52	47	50	47	66	42	58	45	54	40	38	56	66	43	48	53	40	48	49	58	54	52	45	51	50	52	46	55	33	39	49	52	49	48	66	31	63	41	35	68	62	48	47	62	55	47	51	54	54	52	43	53	55	45	56	60	48	37	41	47	53	50	43	64	58	47	55	41	41	49	54	51	51	42	47	44	53	56	45	49	41	56	62	56	51	47	44	63	48	41	52	49	57	61	47	41	53	48	43	69	61	42	42	55	44	50	47	50	54	42	45	55	60	43	56	45	50	50	43	62	49	44	53	47	56	65	49	48	66	51	55	45	42	55	46	38	50	53	46	56	45	51	42	47	42	49	51	44	58	66	51	52	50	60	55	47	47	37	44	53	51	41	47	45	57	43	52	54	59	53	52	49	51	55	53	57	48	58	47	47	42	52	50	48	64	49	47	48	54	55	50	39	53	44	53	55	59	44	51	47	42	57	48	48	41	51	40	56	45	30	41	49	51	53	43	44	51	43	37	51	46	69	49	54	57	40	53	45	40	41	52	50	43	56	51	54	38	43	56	52	43	47	59	57	45	59	50	57	41	54	61	44	55	43	47	51	52	63	47	52	40	53	40	52	43	61	43	52	42	53	43	47	49	52	42	53	63	54	50	43	70	54	36	41	57	44	44	52	46	54	50	60	60	39	50	45	50	51	57	52	53	48	53	58	47	38	49	64	46	56	64	48	34	40	60	56	61	48	46	40	68	51	51	58	59	43	52	47	50	54	54	50	52	48	63	44	53	50	38	55	54	53	46	55	48	58	52	51	48	43	45	52	47	60	54	43	47	49	52	39	53	52	55	49	61	56	65	47	41	63	35	43	47	47	47	39	50	57	49	53	47	60	56	46	45	45	44	61	51	42	44	60	46	46	48	48	55	42	45	56	44	46	41	53	48	41	61	53	38	48	60	38	67	40	53	61	50	45	49	69	49	40	52	45	40	58	50	43	43	59	50	50	62	44	41	42	38	53	36	48	44	33	41	43	43	43	55	53	46	52	58	32	44	49	43	55	45	44	53	41	46	46	57	42	47	53	50	44	48	62	49	52	48	52	47	50	52	53	57	43	41	48	45	48	50	53	55	51	42	52	44	34	48	52	55	53	36	65	43	58	51	54	51	41	59	43	43	46	52	61	61	52	60	49	47	55	40	49	41	56	52	58	52	48	48	55	48	49	33	49	40	50	47	40	57	46	41	33	58	56	45	46	63	52	51	54	51	54	46	48	39	38	37	53	52	46	40	46	48	37	50	36	54	36	50	53	50	53	41	44	45	44	49	40	44	63	42	40	57	49	54	55	47	44	61	39	49	47	50	57	43	45	50	51	39	41	62	55	65	32	50	45	55	53	50	51	44	50	60	53	64	55	34	57	37	50	57	45	55	51	50	44	60	51	47	49	57	44	50	60	46	44	56	43	56	56	58	49	49	55	56	77	53	69	42	54	58	48	53	61	57	41	51	48	46	52	57	45	52	57	59	50	41	53	58	62	60	57	49	52	49	44	43	48	43	52	48	45	40	53	55	62	55	43	50	60	55	43	39	43	58	39	44	38	44	44	39	50	47	51	47	54	51	59	44	52	46	46	49	61	42	54	53	52	42	48	49	56	51	48	50	50	52	50	64	53	52	44	45	50	47	53	50	44	49	46	48	37	43	48	60	48	44	49	44	51	58	47	53	54	50	51	44	41	40	45	46	56	47	40	48	46	51	58	50	53	48	60	48	58	49	52	52	57	45	54	48	49	51	57	41	48	52	51	51	41	52	47	51	53	45	46	45	49	38	53	39	50	67	45	39	52	36	46	47	50	57	42	47	49	57	43	45	38	47	59	48	49	50	44	42	47	64	44	63	43	57	63	61	43	59	49	48	41	40	65	42	29	42	41	59	51	40	55	37	36	46	47	49	46	53	57	64	54	58	55	37	69	61	63	54	44	47	58	49	52	56	47	56	47	54	38	39	46	46	52	43	53	50	43	57	56	61	51	48	48	57	60	51	50	49	57	48	44	51	51	48	55	52	52	49	51	59	46	41	47	47	57	43	43	66	52	56	64	54	52	65	59	56	49	48	60	53	41	43	48	41	53	47	49	47	40	38	53	45	49	59	60	47	56	35	45	51	43	57	48	63	65	54	45	46	47	52	31	46	51	50	55	56	52	44	42	57	62	44	47	61	54	46	48	48	44	39	43	40	45	57	44	55	39	63	42	49	52	57	63	45	46	50	51	43	52	36	45	33	35	47	51	43	41	49	54	49	47	49	57	63	54	47	49	49	43	50	52	63	51	52	52	38	54	51	51	52	47	43	50	53	43	49	51	42	41	59	37	45	46	46	49	45	55	34	63	39	48	50	46	41	57	41	37	42	44	45	40	55	45	44	45	45	33	54	52	42	53	57	49	48	46	45	52	35	56	56	61	38	55	50	49	50	45	48	40	46	43	47	49	43	48	59	44	49	36	49	50	50	52	56	45	40	42	54	57	41	61	59	68	39	43	50	49	49	43	43	45	48	53	29	47	45	37	52	45	55	49	32	56	44	55	48	60	33	46	56	48	56	68	47	48	48	39	35	58	37	42	43	51	48	54	62	41	44	43	55	60	54	37	44	55	44	50	43	48	53	54	54	58	44	57	36	47	49	43	44	48	47	50	40	54	40	46	43	52	57	58	42	44	42	46	42	58
22941	14301	9011	15763	24470	26303	24307	20947	17978	14887	12872	11009	9976	8825	7447	6375	5625	4947	4413	3972	3544	3133	2898	2710	2549	2339	2163	2111	2086	2114	2021	1726	1615	1444	1281	1144	1066	895	717	746	634	631	597	620	630	644	598	575	589	569	582	581	595	588	545	579	597	608	595	584	587	611	522	573	553	610	606	588	616	583	538	612	613	572	612	612	597	595	616	601	648	612	651	601	603	850	1073	1070	855	683	705	570	635	553	570	563	577	511	592	579	544	593	568	565	579	576	578	515	600	595	575	561	586	551	574	555	572	598	587	523	615	563	563	562	591	560	592	607	572	541	558	582	544	577	585	553	597	575	584	588	583	573	575	587	566	589	610	611	558	563	550	555	609	578	553	585	574	559	537	614	582	569	586	582	580	562	545	607	618	583	570	575	577	554	572	571	564	578	556	572	651	588	540	567	559	579	572	588	582	574	616	604	532	619	589	563	583	569	558	611	554	558	651	598	591	596	561	541	609	613	602	600	610	578	544	561	591	579	553	579	637	593	581	567	571	529	579	563	596	605	570	596	597	552	557	604	598	538	579	640	548	609	604	598	593	589	575	562	536	597	550	575	626	615	534	589	597	551	597	613	575	559	580	587	596	602	613	564	580	571	585	566	569	614	581	573	559	569	594	612	552	582	601	614	611	556	582	579	586	569	634	569	576	530	599	554	585	584	577	619	582	541	578	606	577	590	538	601	566	565	584	569	596	590	569	598	588	573	621	598	591	600	598	555	586	550	586	577	576	556	585	643	584	599	592	602	600	530	575	604	520	598	608	567	559	580	589	541	602	562	602	561	601	577	600	603	534	576	550	544	574	602	594	580	577	582	585	595	541	566	605	566	585	549	574	552	601	580	581	603	550	569	581	570	570	561	561	544	548	593	545	581	589	586	591	557	591	582	563	562	576	566	552	652	585	586	535	574	580	590	597	604	547	571	582	625	566	578	560	603	576	564	560	598	603	583	601	614	567	590	579	557	549	555	551	592	573	590	572	575	590	589	614	605	568	581	553	570	587	578	624	577	557	550	560	613	572	596	592	542	581	584	537	585	599	553	573	597	595	549	559	584	569	559	624	579	551	605	542	598	607	582	547	559	578	564	597	574	579	575	582	592	545	543	553	610	574	538	586	598	578	627	587	559	563	552	582	601	516	578	602	552	604	579	591	574	604	598	644	609	576	564	566	597	596	546	573	597	569	602	582	603	617	591	573	571	611	564	553	596	560	555	571	571	569	573	582	565	572	597	595	621	600	574	588	568	589	567	587	577	604	604	523	623	593	563	577	585	551	553	576	570	531	565	615	573	602	583	586	552	580	550	552	536	571	568	602	551	594	584	577	544	589	579	588	618	603	570	558	583	551	574	634	605	531	596	581	622	583	560	589	607	556	563	545	630	574	619	594	560	592	582	554	597	582	584	592	568	562	578	540	550	586	572	583	568	573	579	603	606	596	564	558	600	628	607	516	612	591	583	578	621	580	605	587	605	520	533	588	597	572	611	600	552	551	602	566	598	568	570	603	569	581	594	534	535	606	565	578	594	562	557	607	570	564	544	563	563	564	570	539	542	565	601	572	556	590	567	593	576	592	579	565	569	610	575	603	580	611	628	614	553	594	607	631	580	599	617	591	621	590	575	584	596	584	533	598	571	603	554	582	561	610	584	547	604	587	538	548	546	601	627	582	554	570	622	569	576	590	578	573	620	578	555	601	564	531	570	610	581	561	587	622	561	582	561	621	584	557	552	563	549	566	601	607	557	587	597	549	636	588	639	573	586	543	601	537	610	562	540	605	549	556	565	567	585	596	563	599	624	565	608	563	572	551	567	575	553	550	593	591	612	553	624	584	602	602	598	584	526	580	551	579	602	590	584	588	569	582	552	584	626	494	566	564	562	587	557	576	612	543	558	596	574	594	578	597	592	551	559	545	561	551	559	560	591	597	585	576	596	557	601	624	598	577	601	560	607	585	563	545	580	600	580	571	611	557	598	629	549	571	558	594	588	571	591	558	557	557	597	588	576	583	577	610	577	557	589	577	564	539	562	590	584	618	535	599	597	565	569	585	580	590	582	616	534	595	536	565	588	568	557	574	559	593	553	617	554	585	595	591	581	575	548	612	567	608	574	560	591	555	635	539	605	603	587	537	576	563	607	582	574	563	592	561	600	555	581	572	589	539	561	578	594	554	542	544	551	592	569	551	567	583	566	574	583	562	612	615	550	571	524	571	545	597	576	573	595	611	599	566	568	551	554	565	567	584	583	603	565	562	563	592	598	572	576	564	600	572	594	612	590	627	566	558	588	578	586	610	587	626	617	595	552	573	574	558	588	536	547	534	563	560	585	541	564	586	573	549	598	605	572	574	598	584	594	585	595	581	642	596	587	560	617	568	617	597	566	569	542	576	620	630	526	577	560	572	592	560	584	568	569	584	592	536	562	578	549	578	562	571	579	587	551	585	561	562	592	552	507	612	596	578	588	587	609	574	582	598	609	558	549	578	589	563	571	546	566	577	625	553	545	595	603	597	579	563	595	612	585	564	578	556	569	610	639	579	576	593	603	633	613	616	579	597	601	576	585	588	582	579	549	583	546	596	561	590	594	568	598	539	604	548	546	626	655	584	611	545	573	591	589	582	619	611	573	578	609	595	542	572	560	553	571	560	565	584	549	587	561	597	584	552	562	580	529	558	597	577	559	594	602	561	566	597	630	578	521	630	627	590	638	586	581	561	599	593	566	587	611	608	546	560	586	579	609	543	537	562	558	544	543	562	574	562	574	576	583	609	583	608	582	584	620	594	555	563	560	562	616	581	570	532	563	588	623	584	554	558	576	571	554	587	642	533	592	576	578	656	569	605	556	609	589	582	576	589	562	526	588	587	549	567	604	621	581	591	577	629	583	611	579	584	545	550	536	560	596	598	605	575	563	584	588	558	555	587	587	584	591	548	600	600	601	563	569	599	581	607	563	565	601	576	596	556	555	588	606	610	594	583	596	523	569	600	587	604	584	584	610	596	585	571	561	597	549	543	537	574	588	591	545	610	604	582	566	570	585	632	612	565	636	560	578	575	530	550	595	625	567	556	561	597	601	630	606	583	580	523	576	554	589	562	618	583	575	568	591	592	571	559	564	582	599	576	550	612	628	603	549	541	583	573	584	579	566	595	573	567	554	558	578	536	573	587	581	573	573	569	583	587	598	588	589	577	575	558	597	584	608	635	563	592	644	630	592	610	612	552	556	560	554	576	553	560	552	571	612	578	534	549	608	576	531	607	573	640	627	558	581	604	581	536	563	601	592	567	583	622	605	583	588	640	581	600	588	638	580	581	608	537	563	591	575	566	607	591	565	587	574	572	616	568	601	609	547	586	557	557	601	596	567	602	592	590	584	588	559	570	590	595	561	549	583	590	604	599	586	572	565	572	566	591	590	561	594	568	598	576	590	582	590	577	601	603	577	583	565	594	633	581	642	573	623	578	569
3327	1311	874	627	685	997	1045	860	677	574	522	439	353	324	293	239	240	227	191	195	171	149	162	142	154	131	103	122	110	115	113	111	115	93	113	80	90	73	74	73	65	76	67	67	68	81	58	74	62	76	60	55	70	85	58	70	59	64	80	67	63	69	53	82	72	73	53	71	76	68	72	82	74	83	62	75	74	70	83	67	74	76	64	68	79	62	88	78	82	75	79	67	66	83	66	57	77	78	79	76	82	70	69	65	75	67	82	62	72	63	73	71	74	52	60	67	65	53	83	72	80	77	64	79	59	55	69	69	62	55	73	67	84	53	62	60	78	69	65	76	72	59	66	68	74	64	68	76	60	69	70	63	64	60	58	63	67	91	65	70	74	74	67	64	83	71	70	71	55	78	62	69	82	84	78	59	77	78	74	69	50	68	61	63	60	76	76	64	74	60	77	84	81	70	73	75	67	66	69	68	72	69	70	83	82	70	61	66	80	60	75	63	64	64	67	72	74	61	72	85	73	80	63	48	66	85	76	61	73	71	83	64	82	66	83	76	75	61	82	77	72	60	70	48	61	76	68	63	70	75	74	54	81	79	75	70	66	68	76	59	65	81	60	72	75	67	67	67	91	63	72	92	85	86	65	58	77	54	73	75	67	77	84	72	74	66	54	74	67	71	73	79	76	77	64	86	77	64	89	72	62	65	66	66	79	56	75	66	64	68	64	64	66	76	79	73	77	71	69	57	66	76	80	76	64	68	71	69	68	72	84	80	63	60	86	69	72	85	61	73	88	68	70	69	77	80	65	67	72	78	78	72	51	75	76	63	71	71	75	71	65	65	83	73	76	53	77	57	80	65	63	58	58	65	76	69	78	62	71	69	61	62	86	82	60	87	77	70	68	66	71	70	75	63	65	72	58	74	74	63	75	75	62	70	67	66	58	62	58	59	67	73	75	77	74	78	69	78	76	68	63	74	67	86	71	66	75	59	73	69	79	78	77	74	68	83	69	58	65	62	77	86	55	82	69	71	62	64	76	80	74	55	68	84	62	66	73	60	69	59	67	71	68	64	56	81	58	65	78	71	63	71	79	81	62	67	68	78	59	58	68	62	64	72	77	77	86	76	61	56	66	62	66	76	72	62	78	68	66	83	69	74	54	81	60	74	72	62	73	79	77	65	64	76	68	45	46	83	72	70	56	83	76	85	58	64	63	70	64	66	89	60	64	51	61	57	63	72	68	67	69	85	70	70	58	68	67	58	52	82	74	76	81	80	67	78	65	70	79	66	62	71	82	63	71	65	77	83	63	71	78	79	60	66	76	57	74	65	61	75	61	72	87	72	69	69	66	71	68	79	69	54	69	62	65	66	72	66	81	73	81	71	67	74	71	65	67	59	63	69	67	76	63	85	83	81	79	71	67	77	74	62	66	68	64	75	67	60	72	62	79	63	78	57	69	61	75	75	72	56	67	68	75	67	63	65	61	75	77	69	66	68	74	80	66	76	80	49	76	76	76	63	60	77	81	73	79	73	75	65	80	81	64	85	84	82	76	68	65	64	77	80	80	84	73	67	53	53	65	73	68	76	61	66	68	79	65	53	54	77	62	73	62	75	70	59	63	52	67	79	73	49	85	61	75	88	71	63	62	65	65	66	65	77	61	80	72	73	58	57	68	83	71	66	72	63	69	86	62	72	74	71	68	82	68	56	62	64	79	74	74	84	45	77	84	74	65	60	60	67	70	57	59	74	47	67	65	76	64	69	55	62	78	67	70	68	81	66	81	62	69	59	74	61	72	60	59	69	51	79	80	72	82	75	66	74	70	67	64	64	69	60	78	67	63	61	58	68	75	65	64	79	60	91	74	61	69	68	95	62	75	69	64	67	63	73	69	66	63	66	65	72	59	87	63	69	78	78	64	69	76	73	69	72	58	80	61	68	71	67	76	80	65	54	67	65	59	66	69	68	73	53	82	97	57	73	70	65	78	66	71	79	81	70	88	67	61	78	74	77	65	78	63	78	59	69	71	80	63	57	71	70	83	70	60	70	66	56	65	64	81	66	74	56	54	68	82	69	74	75	76	57	57	84	64	70	72	58	68	73	81	67	61	65	64	70	75	73	65	64	84	67	82	69	76	56	51	76	83	70	69	77	59	71	69	59	64	79	68	82	85	75	73	60	68	70	73	96	59	88	81	71	69	80	73	70	83	54	79	91	75	81	77	67	70	62	71	61	66	68	88	73	71	56	67	95	63	67	78	79	71	68	83	61	70	80	57	70	87	64	65	58	55	78	60	68	84	77	74	66	71	57	78	63	69	63	67	65	74	69	68	77	85	79	85	72	74	63	58	54	71	74	65	73	76	66	70	64	66	78	68	68	64	58	66	63	85	78	66	68	67	72	60	68	48	75	71	58	70	66	67	72	78	64	77	63	74	76	86	77	70	59	58	73	70	70	69	76	77	59	75	82	80	78	63	61	72	79	75	75	70	79	64	69	63	65	63	58	70	61	68	67	69	61	62	71	73	69	63	69	71	66	65	64	75	58	69	76	83	69	60	85	67	103	73	76	62	66	69	79	79	68	78	80	59	56	65	82	57	50	73	83	74	79	67	75	52	58	66	63	72	64	68	66	69	74	73	69	87	76	69	69	55	78	64	74	58	56	74	68	57	73	68	63	72	75	66	66	65	52	81	66	73	71	75	86	65	60	70	74	71	77	74	84	64	58	73	67	68	76	71	69	66	58	69	75	77	66	73	70	79	84	77	55	78	80	63	76	69	82	60	61	73	74	62	62	77	96	67	64	64	51	66	72	57	78	72	62	66	70	77	80	76	65	60	54	71	72	67	65	77	86	66	78	81	66	75	62	49	70	64	79	65	63	74	76	77	76	71	83	70	64	68	73	67	84	60	79	69	59	78	66	75	53	72	78	62	69	87	75	62	65	70	77	68	69	69	94	94	64	66	57	64	58	72	84	65	70	70	86	66	74	67	60	71	65	81	66	72	61	64	61	63	74	58	80	69	62	63	78	71	57	72	79	71	75	58	55	77	80	86	68	69	65	66	71	76	65	68	64	65	67	73	74	73	71	66	79	67	56	73	82	77	62	55	84	82	66	58	58	82	71	76	72	76	62	85	80	51	74	62	68	77	76	78	69	67	80	77	64	77	60	66	78	75	63	78	64	81	69	74	71	78	65	79	67	84	70	66	65	55	48	62	63	76	65	73	64	103	73	74	69	82	70	72	76	85	66	55	73	71	69	85	79	72	51	69	59	82	71	72	73	72	63	62	71	68	65	80	95	83	72	62	76	79	67	69	78	78	71	71	76	72	74	64	72	67	69	65	77	88	63	79	84	54	82	69	68	70	79	55	65	60	60	64	65	69	77	54	65	72	68	71	61	70	73	65	55	86	83	83	59	77	77	61	61	68	61	74	65	75	63	69	69	61	69	77	62	77	67	77	62	76	70	53	65	73	76	73	72	85	70	70	76	65	65
23335	13783	9843	16301	25093	27283	25698	23270	20240	17323	15019	12943	11319	10068	8876	7698	7044	6382	5651	5048	4661	4103	3826	3548	3241	2869	2655	2510	2453	2387	2148	1965	1877	1536	1439	1381	1274	1135	1026	929	868	876	809	885	820	805	823	848	764	843	778	851	790	792	782	868	795	812	781	839	812	810	789	823	855	796	836	808	802	757	847	835	809	828	771	821	810	804	819	809	857	826	823	794	902	903	957	1019	1119	1045	915	890	833	822	824	815	791	814	824	779	796	796	800	803	765	844	829	843	778	837	835	800	818	760	804	792	808	769	874	778	805	818	825	775	812	822	779	826	831	791	775	795	839	796	810	812	771	805	755	810	821	823	808	814	836	786	782	804	814	777	794	796	765	793	817	777	828	793	796	808	783	750	773	791	827	771	789	822	846	767	782	842	822	798	810	756	768	776	766	804	800	770	765	786	825	765	800	801	772	782	797	793	850	795	795	820	805	830	791	864	768	827	821	851	838	828	810	793	818	818	788	797	800	832	804	798	789	796	801	835	824	811	799	748	827	830	799	820	809	773	760	813	813	772	791	795	796	793	785	841	777	815	814	818	820	791	779	776	765	787	800	825	782	770	765	753	781	838	804	805	824	844	824	781	815	783	800	817	775	742	802	826	822	816	790	776	860	793	796	816	838	844	791	810	770	804	793	820	797	784	777	779	828	748	777	795	851	823	786	823	792	826	821	781	801	855	802	847	860	841	825	793	819	764	800	764	849	783	805	815	858	818	848	779	806	833	760	783	805	781	773	803	811	790	772	797	802	769	812	783	829	819	804	808	839	816	772	807	785	781	811	790	891	830	783	800	780	813	752	855	773	793	798	834	788	801	770	775	794	794	826	776	777	779	768	819	788	805	754	767	809	817	834	824	834	804	822	836	838	790	815	796	761	797	824	794	820	793	808	800	798	834	810	825	800	848	758	792	800	807	762	755	804	843	856	766	800	807	815	821	805	826	759	795	817	807	775	770	817	801	819	767	823	800	806	794	803	866	777	790	802	856	832	778	748	826	793	784	808	805	797	800	812	778	800	818	847	769	804	796	800	822	842	832	809	783	766	770	806	828	781	779	779	779	775	782	825	816	809	791	836	805	807	798	784	761	809	818	775	832	792	768	866	802	816	766	840	807	823	820	797	827	791	760	826	829	812	768	750	828	824	784	796	793	827	819	809	784	784	842	817	753	806	811	813	840	816	815	794	865	835	844	777	847	806	837	807	829	746	815	821	819	768	846	823	836	787	839	852	799	834	810	821	818	784	836	885	856	790	795	826	783	843	820	768	817	818	804	817	839	809	853	796	807	808	783	798	792	807	799	821	781	757	818	811	824	743	832	779	790	848	796	821	784	785	839	846	765	797	798	840	835	770	783	782	824	799	808	794	757	803	789	842	792	797	817	816	776	853	734	810	780	775	816	818	841	839	815	800	844	801	812	781	819	791	794	856	717	805	791	886	784	803	799	793	808	868	815	811	836	789	810	813	789	774	788	768	808	838	807	833	849	804	810	775	792	837	798	824	826	787	780	852	872	769	806	801	811	753	826	797	830	813	876	836	823	844	808	794	821	777	800	786	814	843	790	814	794	825	802	803	776	798	847	863	825	806	782	795	800	827	817	789	842	739	810	804	765	770	834	789	841	855	848	812	835	791	806	778	765	828	812	756	796	751	790	840	812	807	825	832	799	838	731	765	827	825	805	865	794	796	794	810	826	814	796	802	825	811	806	785	793	826	819	836	795	856	761	799	816	840	834	750	745	785	857	835	802	805	766	784	791	822	809	824	771	873	766	787	830	802	818	782	767	828	846	788	801	776	852	815	797	796	756	878	814	813	813	808	843	815	757	814	830	813	781	822	836	792	825	843	815	818	761	842	770	804	788	835	792	815	821	802	819	860	794	832	784	818	788	802	866	797	793	791	853	788	770	793	781	799	806	771	848	846	796	814	776	827	819	748	827	770	810	809	818	820	835	847	785	776	802	769	747	811	803	783	802	803	772	810	804	750	793	778	783	782	782	829	838	796	798	790	801	829	775	765	814	752	837	829	762	815	782	816	843	779	817	791	841	795	839	770	838	786	790	813	813	858	811	799	847	770	782	807	823	803	778	809	802	800	829	813	832	821	794	817	795	768	825	820	876	834	816	783	783	849	784	844	831	812	789	773	770	804	816	767	826	785	852	838	822	752	783	792	772	815	836	765	786	836	822	763	822	791	846	805	780	821	810	814	828	790	821	828	776	835	818	802	820	765	801	804	826	766	811	756	812	842	724	792	798	826	819	801	811	835	806	825	788	829	763	750	822	808	831	832	790	764	796	765	781	827	791	802	836	847	734	822	763	789	784	819	814	820	783	775	781	836	826	787	778	820	804	813	864	844	799	817	783	798	802	789	786	815	805	812	807	815	820	798	783	796	749	827	801	809	816	845	789	838	823	836	854	817	823	804	769	832	817	799	800	838	789	831	819	790	799	780	809	830	795	839	790	791	834	811	880	837	831	765	893	824	765	802	848	808	792	803	802	809	797	794	775	808	810	825	796	853	786	780	800	813	779	804	804	827	816	848	799	798	798	806	849	812	834	802	796	766	822	787	804	807	765	832	836	840	826	834	813	807	755	793	757	774	765	799	811	777	824	790	826	794	803	846	785	802	797	758	795	797	823	802	822	823	766	775	799	751	785	820	785	839	799	817	814	830	795	791	824	785	836	828	796	767	800	806	785	824	801	845	769	798	785	780	821	741	775	795	812	749	743	793	821	797	815	789	827	804	816	821	796	777	817	760	830	807	773	731	813	832	814	792	769	793	804	774	815	818	806	822	784	763	732	755	866	797	726	794	845	842	852	765	774	824	870	783	799	833	753	804	800	807	766	796	785	816	808	852	799	836	798	812	828	777	806	806	803	782	790	825	774	800	789	797	846	820	825	799	782	826	806	811	803	819	843	835	785	807	811	811	808	765	844	819	793	806	793	804	835	771	786	805	784	797	807	803	783	823	743	803	760	744	852	792	795	796	822	800	859	838	739	766	799	861	798	812	774	796	795	779	820	806	823	901	843	825	760	837	760	774	816	788	823	806	800	793	825	770	757	796	773	807	793	859	836	822	800	818	801	841	820	788	792	812	804	798	870	804	859	804	816	839	795	780	779	866	809	799	810	825	739	806	802	764	794	781	793	850	786	783	828	816	786	795	802	819	812	807	790	819	780	822	827	834	861	804	791	818	785	782	775	766	822	816	787	819	750	829	792	778	811	780	818	753	796	781	821	810	824	865	802	818	795	840	814	790	771	797	808	818	847	778	812	805	780	810	766	747	776	811	783	781	816	796	811	815	778	801	845	827	811	777	794	791	790	857	810	800	757	815	806	771	854	819	850	823	776	814	802	755	786	771	786	799	829	799	813	817	802	753	768	788	798	843	814	798	848	808	772	829	820	780	780	775	820	805	791	812	794	801	821	840	803	822	838	814	809	867	815	846	739	786	802	821	823
3576	2311	1397	1034	1198	1741	1669	1339	1007	859	683	558	481	408	366	322	278	287	264	251	236	207	160	179	147	132	127	110	122	112	99	112	87	66	78	64	46	58	56	48	48	46	52	40	64	60	47	48	46	52	42	39	54	43	39	47	48	52	47	52	51	53	38	39	55	48	32	52	52	53	46	53	43	38	39	48	55	45	42	42	51	38	57	45	39	51	34	37	55	61	54	54	62	42	38	48	49	55	47	59	48	50	49	44	49	45	50	48	55	44	55	47	56	43	54	61	50	50	51	52	61	57	47	47	51	37	39	57	53	47	49	46	58	56	51	49	34	41	35	39	49	53	50	37	48	50	36	39	57	57	46	56	55	60	37	43	40	52	49	42	46	48	31	43	53	56	57	55	44	40	36	45	53	50	44	43	64	50	46	48	46	40	48	53	48	48	54	44	46	46	42	51	42	40	50	53	47	47	41	35	36	47	53	53	56	39	33	59	46	54	57	52	42	38	42	44	38	52	40	48	49	55	49	57	38	44	58	54	55	43	56	51	56	58	46	46	47	45	34	51	39	43	41	44	45	41	46	36	49	45	44	44	46	38	35	48	41	51	45	45	28	53	63	55	49	64	41	47	41	49	47	36	59	43	56	46	56	38	30	43	40	39	43	42	44	41	49	40	36	52	43	49	54	48	42	43	56	43	41	35	48	42	45	42	57	40	54	50	53	32	52	46	52	48	54	46	51	60	39	51	45	42	63	42	44	57	52	52	55	41	67	35	50	44	50	51	35	49	54	52	57	40	48	43	57	54	49	41	44	47	42	49	40	40	41	43	35	61	59	53	55	39	39	47	49	49	50	48	44	37	45	48	39	59	47	44	54	47	51	50	57	46	39	42	54	43	37	42	44	53	60	49	56	46	42	49	46	47	48	45	36	50	52	43	40	52	37	52	55	61	52	42	43	43	48	53	34	54	44	45	50	54	48	41	43	45	58	61	54	52	51	66	45	49	49	46	50	47	44	46	36	48	42	41	52	56	42	36	40	52	54	54	51	42	45	45	57	51	45	45	51	44	56	59	43	35	55	65	37	54	48	55	45	49	34	48	55	49	43	51	37	60	36	47	55	55	38	46	57	47	61	43	55	46	53	42	46	54	58	53	47	54	53	50	52	47	42	53	52	44	51	42	47	37	42	46	46	40	43	52	42	48	49	38	57	49	50	44	44	52	46	47	56	43	44	46	47	40	42	49	43	53	45	55	43	41	55	50	39	40	49	46	44	40	32	47	35	39	38	38	44	67	57	53	58	56	51	53	53	54	48	60	44	57	39	54	43	54	43	57	53	47	49	43	40	41	41	48	48	46	43	53	45	44	58	46	55	45	45	34	43	44	46	43	35	57	56	52	54	59	51	51	55	54	56	47	54	57	52	52	48	50	40	48	46	40	46	39	86	55	49	47	49	51	51	49	59	51	50	60	43	42	47	44	28	54	53	45	53	48	37	50	47	53	48	46	42	37	53	51	36	38	47	46	48	54	53	41	36	43	52	58	43	45	43	55	46	47	46	36	44	44	39	44	55	52	49	45	42	49	43	47	48	43	49	63	40	46	44	48	48	49	47	55	53	50	38	49	48	49	38	54	44	46	44	44	55	48	58	53	51	50	48	48	50	44	48	51	52	51	43	40	44	39	48	42	55	54	46	43	40	41	49	52	40	56	39	55	47	50	44	48	46	40	37	49	42	57	53	64	44	39	57	52	49	63	50	46	42	61	56	46	51	46	59	46	47	43	46	48	51	50	51	58	51	51	54	35	41	38	45	53	49	47	48	49	41	37	37	49	43	57	49	44	47	41	54	46	41	54	57	40	52	48	39	55	40	47	61	45	44	36	36	39	43	49	44	57	44	49	41	49	58	54	35	50	47	54	42	44	45	44	42	43	47	44	48	45	41	47	48	47	50	45	40	54	50	50	47	46	52	41	51	44	54	46	40	53	52	55	45	44	54	51	50	52	66	48	55	51	48	42	46	41	48	45	54	38	54	36	39	46	40	44	42	55	37	43	54	49	47	51	32	53	53	41	44	54	42	41	62	43	50	43	48	43	51	61	53	52	47	56	43	49	45	44	45	59	40	51	55	38	42	35	43	45	46	47	44	49	32	38	33	42	50	49	54	47	46	50	38	47	43	43	45	48	38	30	45	44	46	38	49	48	39	39	43	52	63	36	56	46	48	59	41	60	48	55	43	49	49	66	54	43	59	45	46	44	37	50	47	52	47	46	47	43	50	51	48	52	49	43	49	43	45	55	63	46	47	54	36	46	46	45	53	57	53	46	44	51	37	50	51	40	60	43	60	42	45	39	31	59	47	46	46	46	37	49	50	27	53	43	58	55	44	45	40	52	38	43	51	43	58	45	56	42	45	45	38	58	51	49	46	55	46	40	43	51	44	56	52	50	48	38	33	42	48	44	47	39	39	44	43	30	44	49	52	39	49	41	47	52	35	49	45	55	63	46	33	46	38	62	60	32	48	60	45	51	57	47	47	51	40	35	47	42	44	52	47	40	45	34	41	41	47	41	50	49	48	48	37	53	36	47	47	39	52	50	60	54	42	42	49	47	36	53	51	47	49	46	36	58	41	46	50	47	54	33	50	45	42	45	47	61	38	45	51	35	64	51	43	50	57	59	54	58	39	53	44	56	42	42	44	46	47	43	41	63	49	42	47	49	43	45	45	45	50	52	57	54	48	51	38	35	57	41	48	48	62	43	45	49	55	51	47	45	42	51	65	54	47	34	50	56	56	36	37	43	50	52	47	51	44	49	53	50	49	50	56	55	47	39	40	45	53	47	53	41	32	48	44	40	44	40	54	46	47	56	57	50	60	50	45	56	54	48	58	31	49	49	60	52	48	59	53	51	43	48	42	36	49	43	45	47	41	52	46	42	38	36	49	52	42	49	61	51	43	49	54	41	58	46	60	55	53	54	55	45	47	54	55	53	53	51	50	42	44	67	44	35	52	44	38	39	42	47	52	54	55	42	48	38	58	58	40	57	60	57	46	32	45	65	39	45	47	45	49	37	53	51	55	59	49	47	49	46	37	44	46	51	51	48	49	38	50	44	50	51	39	45	59	60	50	40	48	45	46	50	52	48	44	54	59	43	56	39	35	40	43	49	60	65	53	53	50	55	54	39	42	46	35	51	47	58	46	40	37	46	43	43	49	28	52	50	51	56	56	44	60	56	52	49	44	51	42	56	39	59	48	48	39	46	40	34	60	52	50	49	56	54	44	51	48	48	45	53	43	36	56	42	50	55	52	51	51	42	32	41	47	39	45	45	49	39	42	48	44	54	44	55	43	48	49	38	49	57	52	50	46	39	37	46	52	38	43	41	49	41	35	48	49	49	39	56	43	45	44	57	47	47	50	51	41	49	51	39	48	54	41	59	53	46	67	40	47	54	57	38	42	52	48	44	49	45	47	62	44	39	52	40	41	42	55	55	36	50
28362	17255	13723	20892	29646	31982	30548	27339	23856	21027	18334	15975	14031	12394	10684	9947	9272	8587	7852	7128	6537	5875	5261	4813	4227	3603	3213	3052	2749	2385	2218	1926	1658	1409	1383	1229	1079	925	841	664	670	600	593	566	578	590	539	568	514	571	567	541	570	551	560	535	550	573	527	580	551	536	545	575	602	499	628	535	575	582	512	529	536	544	579	523	568	554	598	492	527	557	524	516	558	639	537	537	587	751	968	695	622	592	538	514	546	567	552	527	546	571	543	560	549	547	530	574	553	524	518	527	548	589	535	546	574	602	522	540	538	525	551	537	550	542	525	556	551	536	564	525	559	509	549	539	561	505	520	512	532	582	540	523	556	544	530	579	516	574	575	506	531	567	498	549	555	584	514	584	566	493	504	526	507	539	575	545	520	502	525	553	546	534	520	540	530	541	554	539	533	568	555	570	500	559	566	490	539	522	557	513	533	543	591	531	526	570	495	520	552	539	544	508	576	558	553	518	515	534	575	584	561	581	562	532	563	540	527	553	560	574	555	528	528	492	542	573	539	496	530	516	587	538	561	538	551	555	541	526	558	553	569	551	580	581	550	526	505	561	485	558	561	588	563	539	524	511	527	552	551	558	578	552	575	538	542	543	527	528	523	513	562	512	546	557	533	555	558	577	567	531	527	555	526	508	545	516	520	518	551	513	563	530	562	511	526	536	546	560	501	547	555	550	538	532	549	580	465	546	563	557	559	535	585	542	538	511	561	606	611	518	547	530	561	547	592	541	525	532	543	527	528	558	536	546	539	538	526	550	582	523	556	583	549	511	570	571	538	546	541	515	559	537	532	515	525	534	493	512	524	535	570	535	552	570	529	568	549	523	562	547	547	533	531	529	549	538	556	519	534	564	621	555	546	544	569	510	544	522	561	544	537	577	549	567	553	574	541	528	552	545	579	548	510	551	517	536	549	547	515	544	496	558	535	504	567	544	579	538	558	551	541	548	568	542	573	556	495	565	521	563	532	572	529	506	561	547	527	580	514	526	542	538	549	603	568	540	510	552	555	542	590	521	560	569	553	558	562	503	531	517	556	520	554	558	524	517	552	524	537	568	531	571	484	539	580	556	520	565	558	542	540	556	576	523	520	567	526	548	503	530	511	532	534	528	576	573	540	557	535	511	559	515	544	533	525	585	509	534	594	528	549	532	587	536	520	544	519	522	525	611	532	546	520	542	557	505	538	567	545	516	529	545	575	544	565	555	482	527	517	551	531	541	528	572	554	570	605	555	562	518	528	554	529	583	572	533	555	531	549	570	526	548	535	551	530	535	531	524	547	571	526	550	564	510	540	583	548	491	550	563	567	548	533	547	546	539	504	507	549	567	562	519	489	528	543	521	543	566	555	601	510	589	508	561	514	577	543	527	519	555	567	514	522	544	564	518	535	549	560	597	542	540	533	555	529	540	578	538	536	532	553	554	535	519	514	512	552	576	511	563	516	577	528	542	548	504	596	558	537	527	555	558	494	554	517	567	589	513	537	546	542	525	557	568	548	558	594	564	543	522	551	568	536	581	554	560	557	551	511	522	549	534	562	529	582	550	559	524	567	536	527	535	543	531	539	582	534	569	576	564	521	539	513	516	529	551	542	584	553	545	553	542	536	528	544	522	558	582	524	558	535	574	578	512	584	552	524	590	536	542	543	595	556	524	566	530	586	545	575	530	531	567	561	574	552	542	533	544	515	551	550	546	544	564	525	555	585	608	571	556	523	533	535	514	588	532	510	552	568	559	504	576	539	579	549	577	528	578	515	526	546	539	607	518	560	521	542	544	526	556	559	531	572	557	546	552	531	541	557	567	561	558	537	512	562	564	543	543	543	553	563	568	603	518	554	563	512	572	527	488	557	542	525	563	535	558	541	569	539	524	541	612	538	562	517	542	495	488	547	550	545	556	522	574	509	566	542	543	521	544	584	545	544	559	490	538	522	537	515	568	554	546	546	524	538	513	555	561	565	548	555	580	536	542	563	546	541	578	546	561	525	560	575	543	538	520	592	550	575	592	536	546	571	509	541	540	585	592	552	545	547	525	551	526	532	532	545	562	558	611	579	533	524	572	553	524	521	568	559	557	524	520	560	533	517	537	564	506	555	539	533	584	521	558	542	566	578	557	516	527	573	556	529	524	552	557	509	590	531	558	544	535	549	574	559	526	517	486	537	542	543	534	536	512	501	575	566	552	557	487	599	542	556	519	559	535	549	538	525	563	554	516	539	531	520	577	551	524	557	541	576	544	525	550	570	507	505	533	551	569	524	536	514	541	591	533	546	585	549	500	536	553	564	542	549	551	529	535	580	546	588	523	526	594	501	530	553	609	537	557	603	548	569	563	496	532	542	558	548	587	519	501	576	539	485	555	533	548	536	583	559	553	539	582	527	553	545	540	506	498	531	537	540	537	559	563	523	564	570	527	577	547	503	535	546	524	535	573	564	530	529	555	527	553	584	509	543	540	539	541	543	551	524	525	544	547	574	547	511	561	571	566	505	543	539	560	534	546	526	556	511	541	551	565	617	571	550	555	570	527	567	548	541	516	558	564	531	541	587	539	552	549	554	553	545	506	538	574	550	518	542	577	586	559	511	555	541	555	539	529	538	523	570	495	540	539	533	535	604	577	561	540	551	569	589	532	557	506	558	491	549	528	575	534	518	516	549	530	527	555	534	564	539	537	538	557	580	502	543	550	550	525	530	554	548	575	575	515	547	605	558	571	570	579	566	554	587	560	518	556	522	508	561	560	525	561	549	606	539	619	517	527	561	526	536	532	547	536	542	583	578	557	560	547	529	540	551	606	570	561	591	536	547	542	545	547	547	561	546	590	542	567	550	553	541	564	562	546	521	523	514	567	560	531	532	548	538	521	551	553	527	541	543	604	567	540	591	510	566	549	528	541	504	549	577	543	574	538	496	572	543	517	570	555	522	578	566	587	533	553	538	535	538	603	552	569	516	566	542	545	547	571	513	550	533	576	566	533	555	523	560	530	541	536	603	523	521	540	572	571	551	563	562	560	563	540	583	565	539	528	514	555	524	561	576	571	547	521	563	548	532	518	502	530	565	479	504	538	540	528	539	516	553	518	538	546	553	521	565	557	532	517	562	555	529	549	525	537	518	562	520	529	556	521	549	535	513	514	572	517	546	524	592	540	545	574	564	531	555	534	531	538	528	520	543	565	554	594	517	551	562	529	524	546	524	520	498	562	554	525	565	560	532	535	550	564	541	541	548	551	530	515	555	572	539	581	543	521	566	537	562	566	527	550	535	506	578	561	531	560	511	562	504	570	543	549	579	550	571	513	538	536	525	536	534	563	530	556	584	542	536	549	535	536	554	571	558	561	532	551	550	542	531	527	575	572	584	534	596	555	542	545	482	549	550	526	562	559	533	507	528	534	559	569	571	535	558	535	528	540	571	557	575	550	561	589	514	574	524	562	515	520	574	558	556	549	550	548	578	518	532	539	568	523
1907	599	389	331	339	539	570	527	448	386	284	262	248	219	198	143	141	146	142	155	112	106	103	97	87	93	74	90	94	69	67	76	66	82	66	60	56	65	70	44	48	74	62	65	57	75	59	64	70	54	60	59	71	47	65	58	49	56	52	44	52	61	48	47	59	70	67	55	59	64	75	67	53	58	50	64	64	72	64	55	48	70	66	64	57	62	65	66	57	63	71	68	72	66	65	63	56	64	64	57	48	51	51	76	54	54	75	59	61	54	55	51	50	56	65	66	76	62	61	66	63	64	76	65	54	59	59	55	67	74	52	69	53	54	64	64	68	57	67	63	61	69	60	72	57	76	66	64	56	71	60	43	60	49	57	76	67	63	61	73	70	71	58	57	61	65	64	69	53	61	62	53	60	57	62	51	53	53	52	66	57	77	61	56	64	51	59	50	62	67	51	63	64	51	60	55	72	57	47	60	54	59	59	58	60	59	59	65	54	80	64	78	74	47	57	53	57	63	58	64	38	59	73	56	67	66	68	69	62	67	57	57	66	61	49	46	55	67	58	72	58	44	59	43	68	71	56	53	65	50	61	50	63	69	56	54	51	61	54	50	64	64	51	52	52	52	65	56	65	57	55	59	70	59	53	66	62	70	58	66	59	63	47	56	82	63	64	61	53	37	63	50	52	51	46	68	69	66	51	60	69	58	62	57	45	65	53	50	62	51	58	62	50	47	56	70	48	57	61	48	63	68	44	47	65	59	58	69	59	51	64	60	72	69	67	62	60	69	53	57	58	71	56	57	49	48	54	63	58	65	55	69	64	59	55	61	45	59	64	62	55	51	68	58	57	72	55	72	67	64	60	65	58	61	67	56	60	57	68	63	58	72	63	68	68	58	58	53	78	72	54	61	63	58	61	71	56	46	59	50	59	51	46	74	53	75	62	72	56	56	61	63	58	56	58	62	78	59	74	61	68	48	52	65	58	48	60	68	58	67	62	62	70	67	62	57	75	66	61	52	70	57	64	66	65	70	55	65	59	51	60	63	59	63	63	56	60	52	73	52	52	62	63	57	66	65	58	78	62	61	55	53	57	49	44	68	62	62	74	68	67	60	79	58	61	60	57	62	73	55	60	64	54	64	52	72	65	67	56	60	58	60	49	56	57	62	64	67	66	52	71	67	57	57	74	42	63	61	71	59	77	58	68	54	60	65	52	68	52	49	67	65	49	70	44	59	65	55	74	49	73	72	55	59	64	68	54	64	57	64	65	57	48	55	56	56	51	55	64	59	72	48	61	61	71	43	48	53	47	50	55	71	58	61	56	47	51	68	68	52	60	53	69	57	60	69	58	57	66	86	60	64	71	57	63	67	55	65	67	54	77	58	65	54	69	50	58	64	74	48	69	76	54	65	80	51	55	71	46	60	64	52	73	53	69	62	64	63	70	43	59	47	64	68	50	59	62	65	65	61	66	56	51	68	55	73	62	43	70	60	52	53	59	71	70	69	69	62	48	55	62	51	58	84	61	57	60	49	63	50	72	66	68	47	63	58	58	62	67	59	54	62	60	52	65	54	54	59	68	45	56	57	70	62	56	70	71	58	78	61	45	85	53	51	57	57	52	63	84	78	69	66	59	53	50	63	53	64	48	59	62	57	61	72	53	82	57	53	65	63	49	59	52	63	61	50	69	67	56	50	71	56	57	75	53	63	56	54	59	75	52	52	70	55	60	65	58	74	55	51	58	61	65	42	57	69	51	48	58	74	63	64	74	57	58	54	60	73	57	67	66	70	58	63	62	60	52	63	56	47	67	66	49	62	53	56	49	53	59	74	69	65	64	48	55	59	51	66	58	61	57	60	60	59	71	62	63	54	63	71	47	62	79	61	56	59	56	54	69	58	60	77	59	54	58	59	64	49	60	54	51	61	70	58	60	49	47	68	63	59	45	50	64	55	51	52	73	53	57	74	51	50	51	53	56	63	68	60	70	61	63	63	51	59	53	59	70	66	69	76	57	69	59	76	76	52	43	51	52	53	62	56	50	67	49	74	60	57	54	50	54	64	51	56	60	52	52	52	51	59	55	74	49	66	59	60	63	78	69	59	66	69	66	55	64	59	56	65	81	53	52	65	50	65	67	49	64	62	53	61	54	56	49	70	55	64	66	49	50	67	63	68	42	59	53	66	62	69	84	65	57	61	58	56	66	65	49	52	56	81	57	55	47	55	63	63	80	58	61	62	47	66	60	52	59	52	65	61	63	76	52	65	66	60	61	55	55	66	54	54	71	47	69	58	65	61	64	59	59	65	58	60	58	52	68	56	56	67	52	61	66	60	85	47	66	56	67	61	58	64	51	69	76	46	71	67	59	50	58	64	70	56	62	60	67	58	59	66	73	61	72	49	54	53	67	72	61	58	69	51	56	61	64	66	61	46	56	55	62	57	56	59	67	63	67	55	51	66	61	79	53	58	69	62	53	54	41	58	61	69	47	58	59	55	60	44	59	77	52	54	68	51	56	81	62	56	54	64	68	59	48	64	57	61	69	47	65	52	68	65	52	67	56	49	56	63	58	43	51	59	64	65	62	87	70	57	58	55	54	68	46	50	55	54	55	55	77	67	70	66	58	57	63	50	64	61	60	60	78	69	48	52	67	67	57	60	64	61	54	55	56	65	45	62	63	59	55	56	57	64	68	58	57	56	64	60	58	47	59	51	76	63	45	60	60	67	58	66	63	47	66	60	53	58	62	52	49	51	58	54	62	69	65	56	63	66	56	84	68	61	57	62	65	63	60	68	56	58	52	61	48	55	73	57	57	56	67	60	69	55	55	62	46	65	75	65	59	63	72	58	56	52	73	49	58	50	78	56	63	48	52	58	61	58	57	39	76	71	45	55	52	49	59	61	56	63	60	47	46	44	72	65	67	65	64	50	60	67	59	68	66	60	54	58	70	66	56	53	56	56	56	59	69	61	63	47	65	64	57	48	62	64	63	61	66	53	66	59	55	52	51	58	65	63	67	71	55	57	59	57	66	55	62	65	58	48	57	57	73	62	63	55	67	67	57	65	67	67	51	54	61	58	75	82	66	49	63	52	56	41	60	64	59	48	58	70	61	52	64	55	66	54	64	56	59	64	46	63	51	63	49	61	60	56	63	49	60	59	65	48	52	52	64	61	70	65	44	68	66	60	50	73	49	56	58	69	58	61	60	54	68	64	68	67	65	52	51	54	60	53	75	65	79	74	57	65	69	69	61	50	57	58	66	52	76	70	71	77	63	58	56	64	69	54	67	67	59	52	74	56	67	52	66	65	63	58	52	61	66	66	54	55	64	68	66	68	56	60	67	50	59	61	52	65	66	51	50	53	46	72	68	66	47	68	54	49	64	65	61	71	64	52	55	59	58	49	62	52	53	65	53	67	60	62	50	68	57	61	57	46	63	48	55	48	53	58	73	61	45	63	62	60	58	50	65	50	68	69	53	50	45	59	65	56	60	58
16916	8665	6393	11591	19884	22366	21591	19704	16235	13418	11148	9761	8520	7203	5988	5212	4782	4444	3839	3474	3141	2626	2306	2034	1849	1686	1582	1515	1374	1289	1116	1107	1001	880	957	886	866	800	796	768	665	717	720	711	741	674	728	705	686	756	661	670	695	717	714	698	697	724	757	731	666	708	691	713	711	656	697	714	694	714	713	696	677	666	703	675	702	714	665	667	671	672	667	666	709	777	651	718	751	763	749	749	706	690	686	735	728	729	697	684	688	727	685	698	692	680	699	680	692	701	704	676	688	656	714	732	682	689	735	711	676	716	696	742	707	691	715	739	648	706	682	690	729	721	723	699	699	723	710	684	700	716	710	747	646	702	716	709	694	711	700	702	682	720	719	709	694	753	696	676	697	673	700	682	700	756	695	701	682	719	717	735	700	709	708	688	681	717	678	673	681	701	649	739	702	679	724	700	720	703	726	701	689	738	680	733	724	670	686	720	675	721	752	734	686	684	721	700	710	679	738	703	720	657	701	691	714	729	697	741	682	705	689	664	689	724	739	712	724	691	701	697	748	701	707	701	690	683	645	667	702	743	691	674	689	666	684	676	675	697	695	718	717	672	742	715	680	709	701	714	731	687	661	710	688	715	688	726	682	672	692	718	710	699	694	730	689	700	687	657	678	733	729	714	662	640	703	723	681	733	666	682	728	728	727	683	702	716	693	687	710	689	641	718	708	721	696	690	671	721	646	762	722	728	694	709	709	699	736	687	712	722	725	670	719	687	702	713	686	719	726	667	739	666	678	665	688	673	720	712	702	689	741	652	663	669	681	750	713	689	702	694	705	700	683	734	673	685	710	720	681	713	728	642	666	680	690	760	692	751	714	694	733	717	699	725	638	708	725	719	685	733	694	717	720	635	768	705	701	684	715	717	719	696	706	731	703	700	696	667	727	729	681	723	726	664	682	704	720	667	689	743	687	678	727	702	741	693	719	666	714	701	734	678	763	710	718	689	720	744	674	722	726	645	714	693	706	673	736	704	626	724	655	681	673	668	732	716	730	723	706	680	750	707	749	731	690	755	679	709	644	713	710	752	721	680	686	698	707	713	701	681	724	696	665	690	683	686	707	676	718	683	715	659	695	742	695	794	708	708	661	732	695	661	749	742	743	714	739	685	708	665	717	690	666	713	688	711	707	704	754	644	689	704	700	700	709	710	690	677	693	707	705	700	657	661	674	733	734	740	716	731	693	689	714	691	712	658	705	669	703	656	692	751	701	704	695	729	741	672	726	678	733	672	692	678	728	673	700	694	692	711	697	715	723	721	669	672	711	711	731	728	727	710	716	719	708	700	670	687	686	679	706	720	699	732	724	681	724	691	706	697	694	632	688	700	747	725	709	665	698	640	699	727	688	698	712	684	683	729	670	686	716	714	653	674	702	670	698	679	672	712	680	737	692	712	669	672	715	644	678	714	705	698	682	712	700	692	743	768	692	655	662	693	692	729	659	682	752	670	640	765	700	761	643	673	697	720	669	717	716	657	713	690	664	708	683	696	683	723	714	709	677	706	716	680	663	690	716	678	676	726	710	693	675	736	749	721	713	666	720	715	740	722	706	707	730	679	714	686	734	702	736	687	719	709	770	728	710	734	709	691	707	678	714	687	709	711	653	687	660	688	710	707	687	714	712	688	738	712	760	705	697	737	709	699	681	721	673	695	667	710	694	725	741	705	660	677	713	699	698	761	704	734	740	673	678	672	702	672	692	749	685	683	684	745	712	720	727	701	697	701	665	700	712	721	738	635	697	733	671	694	736	689	735	727	722	701	723	709	693	719	691	699	729	697	724	742	675	705	696	696	703	700	649	660	690	629	743	702	653	713	683	706	724	689	720	686	711	738	706	815	757	703	677	725	739	713	665	715	716	671	701	748	719	710	695	727	742	660	670	708	773	680	696	726	660	705	712	686	740	733	693	691	682	683	674	772	726	688	721	740	689	696	720	733	720	737	732	698	690	700	675	695	695	735	753	698	773	679	725	682	738	700	727	730	741	688	681	699	701	692	717	694	670	663	695	690	721	689	672	668	695	673	727	740	747	677	651	686	693	721	682	722	711	715	706	706	727	722	660	732	726	667	670	725	691	751	727	696	694	738	718	692	723	681	706	698	703	714	703	698	691	718	687	734	659	766	684	708	700	658	712	706	701	672	669	739	714	704	686	684	696	650	666	709	739	702	727	672	694	735	709	739	711	716	741	691	692	681	662	695	710	744	657	706	688	682	681	679	717	754	749	693	703	681	680	650	701	700	706	701	724	693	715	698	673	753	710	683	721	692	726	680	702	699	731	727	730	716	724	698	694	712	710	745	701	719	707	731	657	684	750	753	708	684	716	697	740	685	665	682	696	673	612	719	763	755	681	710	698	712	709	735	710	664	676	667	770	687	717	692	683	696	700	645	742	722	669	680	688	646	715	688	723	720	689	686	722	712	721	736	698	697	707	700	719	726	682	725	716	754	745	672	709	716	701	712	699	760	712	724	686	670	620	733	665	739	683	705	695	701	677	668	673	662	688	670	699	717	685	722	669	721	707	716	700	682	734	697	692	657	716	677	670	697	704	723	708	663	670	698	657	741	712	679	689	702	709	708	681	706	713	680	711	638	680	741	723	715	653	658	719	706	701	645	723	712	711	704	731	660	691	688	688	710	725	760	655	681	720	707	695	719	708	749	696	682	733	705	768	692	703	717	743	730	746	717	710	721	664	706	678	705	660	720	707	656	694	708	688	707	688	740	718	685	733	649	659	736	732	713	656	719	717	720	720	636	657	727	741	645	742	726	691	718	692	738	713	729	695	674	717	708	759	722	694	692	710	676	694	719	718	663	664	711	754	727	683	761	685	674	680	695	744	713	705	751	682	736	722	711	680	715	672	698	700	677	732	717	697	711	667	719	718	721	678	688	733	662	720	712	708	668	689	720	684	685	685	723	685	692	693	687	673	738	697	684	695	715	688	662	740	674	700	683	717	730	739	729	716	684	725	703	696	670	710	734	702	714	709	717	705	728	695	664	712	734	661	697	693	684	673	715	696	721	701	679	717	708	713	727	701	732	687	651	699	684	725	703	674	702	726	732	713	701	738	702	700	651	670	678	718	691	711	734	703	666	661	679	705	702	704	696	761	689	683	704	676	678	709	711	680	692	770	686	681	695	657	643	730	699	687	708	682	713	687	687	710	712	676	715	678	662	721	707	689	700	722	665	709	677	725	671	733	715	708	707	704	712	685	709	740	711	730	695	752	666	678	700	724	699	667	686	727	711	649	737	669	679	710	728	766	672	656	673	713	678	648	683	698	736	666	680	723	722	676	721	685	676	679	650	700	671	723	705	762	699	692	671	669	722	750	681	724	719	712	757	717	691	668	672	725	691	645	678	678	732	730	725	684	728	729	712	691	692	663	686	711	710	678	675	734	685	726	722	689	722	719	692	674	698	702	755	689	724	698	703	707	726	728	708	674	697	686	685
2349	1747	1099	811	883	1228	1193	1000	796	637	528	406	399	293	309	265	224	208	209	154	147	118	119	133	98	93	82	76	76	82	47	68	42	50	44	60	43	51	51	44	33	33	37	39	54	47	48	31	43	37	33	42	41	56	43	49	50	47	42	52	43	37	38	36	42	47	27	44	30	47	49	49	36	30	50	41	48	44	43	42	54	48	50	45	35	34	39	29	39	39	53	51	41	46	34	38	43	45	47	37	44	37	34	40	32	39	32	53	36	44	37	39	49	40	23	33	41	48	40	45	33	46	44	52	44	42	43	36	32	49	48	52	34	35	40	40	46	39	53	41	39	38	49	35	40	42	46	45	44	41	45	41	50	31	56	45	38	42	42	58	44	41	40	51	55	39	44	37	55	37	46	41	39	42	40	44	47	49	48	43	49	40	43	33	40	34	43	49	33	40	34	40	45	41	45	37	42	38	40	49	30	42	33	55	43	40	45	45	47	52	43	45	44	36	36	42	41	40	37	46	40	42	44	40	38	34	42	37	33	47	47	37	34	49	32	45	45	40	40	39	33	42	42	43	32	42	39	36	43	41	37	38	38	59	39	41	55	43	34	48	39	25	42	39	38	47	38	40	33	45	45	38	38	44	54	35	45	44	40	46	35	48	35	36	38	56	43	42	43	41	45	20	40	49	45	50	39	24	44	31	42	38	47	26	50	35	42	38	51	26	39	46	45	59	41	60	43	48	34	52	38	43	42	38	32	43	39	44	40	39	49	23	52	45	47	28	59	48	53	43	39	41	48	44	40	45	36	35	35	49	36	41	40	44	51	50	45	43	39	31	32	45	52	46	35	39	46	46	42	39	30	60	32	39	47	47	44	50	52	36	49	43	37	50	47	37	45	40	33	42	45	29	37	43	54	37	51	58	42	43	37	47	42	45	44	58	38	45	35	30	34	41	49	45	50	45	47	38	46	47	38	37	46	42	41	33	43	50	55	38	45	33	30	37	36	40	41	49	51	37	46	44	33	31	42	36	48	49	43	43	45	64	44	39	40	46	45	57	52	47	35	47	36	50	48	26	35	36	48	34	34	47	41	37	42	32	35	45	44	34	42	40	40	37	39	53	44	31	50	41	42	35	39	38	44	41	41	49	36	48	44	42	36	37	46	45	47	45	29	25	36	39	41	42	41	49	44	39	45	44	39	35	42	29	35	31	39	51	43	33	41	40	37	56	51	37	36	36	34	44	49	37	41	46	30	43	52	28	39	35	44	33	45	40	28	38	48	48	41	45	42	39	56	45	49	43	51	27	48	46	39	38	48	32	45	44	38	40	47	32	51	42	46	38	37	30	47	42	41	44	44	42	42	42	40	43	40	53	30	41	42	38	43	44	33	43	43	43	32	39	45	47	46	41	43	40	50	37	32	42	39	32	44	41	45	41	40	40	36	47	55	43	41	43	47	40	48	48	45	48	41	51	39	48	42	41	48	35	39	47	45	65	37	31	39	43	43	36	44	48	36	41	38	40	50	35	48	26	44	34	59	41	54	32	38	40	51	45	41	46	34	38	32	43	32	36	36	33	36	44	46	45	65	46	45	46	44	30	34	46	34	43	43	37	32	50	43	38	41	37	39	32	50	41	56	39	40	38	46	43	50	49	37	32	46	48	50	48	38	34	42	47	50	35	43	43	45	46	36	44	41	54	46	46	42	32	32	42	44	54	26	51	45	46	49	43	51	47	33	42	41	56	43	49	44	47	44	37	45	42	46	35	29	44	36	43	36	32	45	45	45	55	37	35	39	40	43	47	40	39	53	34	31	36	45	34	53	44	51	47	32	31	37	50	34	34	32	34	36	40	32	38	35	32	39	48	37	42	23	43	35	44	43	46	26	35	45	41	41	30	42	40	49	50	37	39	40	29	38	45	46	38	45	37	57	38	45	40	29	39	31	41	33	43	43	44	46	39	40	43	57	41	50	43	44	36	30	42	45	46	32	39	46	48	47	45	37	34	41	63	38	45	32	36	35	45	46	44	30	44	35	49	33	36	38	36	44	31	42	50	50	38	30	37	35	47	53	46	46	29	38	40	51	49	61	47	35	46	41	39	35	40	38	40	45	35	46	46	39	41	55	37	35	44	44	28	40	37	48	44	46	39	48	38	38	42	41	33	45	43	38	41	50	38	25	42	43	43	41	35	43	43	54	38	46	29	38	37	43	47	50	39	48	37	38	35	33	38	54	42	42	46	27	48	37	46	47	44	46	39	54	47	37	42	46	42	36	42	48	45	42	32	36	47	44	45	44	38	38	49	47	25	40	41	37	43	39	40	37	46	45	33	44	42	43	49	36	33	29	37	50	34	45	40	30	39	50	37	41	46	41	31	55	35	46	37	41	48	33	47	42	46	42	44	52	52	46	39	39	39	45	63	48	45	44	36	45	51	46	40	42	41	41	43	45	51	32	52	43	41	39	53	44	35	36	31	44	35	45	55	39	34	37	41	41	51	49	39	43	39	48	35	46	41	38	31	37	44	38	45	60	41	52	37	38	41	52	46	26	32	45	42	41	52	46	35	43	35	46	45	49	40	39	43	51	41	43	36	44	42	63	36	34	43	40	45	45	54	49	50	40	47	43	35	42	58	38	51	41	39	36	44	37	38	44	28	40	37	42	32	36	39	52	47	29	39	40	39	43	41	43	35	37	28	30	44	37	41	47	43	41	37	37	46	50	42	43	40	60	27	41	45	35	45	27	34	50	35	46	39	35	38	44	50	35	53	40	41	49	39	39	49	41	47	43	48	31	47	31	51	49	35	38	66	33	43	35	39	38	32	41	42	37	49	33	36	45	43	40	56	33	44	40	40	40	45	48	36	45	43	37	39	41	29	43	48	44	39	37	42	44	35	47	39	41	38	53	37	32	40	54	28	58	40	43	27	39	42	46	34	46	50	46	46	34	33	47	42	34	53	38	44	35	42	28	34	34	38	35	48	38	40	44	43	36	39	36	40	46	40	36	41	41	39	39	41	44	34	39	52	37	36	44	48	46	37	34	43	30	33	36	56	37	49	45	31	51	42	42	39	52	43	34	45	51	46	44	28	51	36	42	39	44	42	34	50	60	42	37	34	39	42	52	35	38	47	36	49	46	42	48	51	40	47	38	48	31	42	35	51	34	48	31	42	35	37	40	40	45	52	34	38	42	38	43	33	54	41	40	44	39	50	37	51	39	55	40	33	44	41	50	40	43	49	36	35	54	42	43	37	41	47	38	39	29	42	45	43	39	41	37	44	41	52	42	46	36	38	42	40	41	60	41	34	40	40	41	47	42	36	54	49	50	47	45	49	47	50	39	55	48	38	33	37	45	38	42	46	50	41	48	37	44	48	42	33	41	39	42	40	43	40	30	35	37	43	41	29	30	47	53	38	37	40	49	37	52	40	40	47	43	39	55	36	44	38	34	46	35	45	37	35	46	44	52	47	34	28	46	44	51	50	41	45	47	38
23882	15297	12038	19457	27564	29457	27573	24903	22338	18724	15790	13596	12219	10823	9744	8353	7335	6629	5897	5093	4488	3929	3490	3054	2629	2231	2033	1813	1557	1379	1228	1085	945	863	824	705	663	602	619	556	523	511	491	466	492	516	485	500	478	472	481	555	507	495	465	481	497	491	488	520	488	435	479	490	471	475	505	494	460	480	505	461	489	502	485	507	485	445	477	478	501	496	440	517	504	455	504	481	509	500	552	579	546	503	512	495	476	481	459	536	492	498	524	474	497	475	498	483	488	482	486	479	486	479	482	483	474	510	497	499	482	499	492	479	504	566	474	487	477	521	538	464	493	465	478	474	498	464	497	528	527	509	472	469	486	507	492	496	455	452	462	498	499	471	488	496	472	485	479	473	453	474	521	475	478	483	529	516	507	485	508	492	486	446	514	483	490	472	492	490	462	493	504	466	490	480	475	488	474	457	508	469	475	538	455	467	548	486	504	454	472	505	469	494	476	469	492	505	454	505	452	463	475	474	474	461	488	476	484	462	506	463	497	463	525	497	500	486	475	501	466	484	525	470	461	461	471	475	462	468	460	479	504	472	523	471	495	495	491	469	472	544	480	438	470	516	462	520	469	458	499	502	456	485	484	488	497	456	513	501	488	427	500	455	469	479	524	492	491	507	482	472	520	451	462	486	500	509	501	516	443	499	479	469	537	456	474	479	494	458	527	506	532	476	441	506	483	486	476	483	496	510	469	513	474	508	470	474	490	469	483	475	492	496	513	468	469	452	476	471	529	512	478	461	439	499	444	502	478	500	470	466	511	459	488	475	471	468	473	467	461	440	478	498	483	465	475	514	514	496	500	502	474	499	498	484	539	501	493	489	465	520	494	479	486	476	497	512	484	444	469	489	459	482	472	493	518	527	478	477	505	460	508	487	468	485	469	466	522	506	472	462	478	496	487	531	501	501	498	508	491	523	468	549	514	483	486	488	512	511	469	479	450	518	452	496	478	470	479	492	513	510	477	511	478	464	522	474	476	445	487	452	484	457	477	470	479	470	495	453	522	458	473	467	491	480	491	471	497	508	489	488	431	510	497	490	469	507	463	486	463	498	488	484	493	502	465	435	459	484	508	484	465	491	477	453	486	514	465	478	489	475	465	522	547	459	534	474	466	527	499	462	439	477	467	495	458	479	475	486	503	499	543	521	440	536	498	510	497	510	462	489	527	515	461	491	486	468	501	528	492	488	479	505	493	446	482	478	543	485	489	509	463	484	504	487	525	490	472	485	521	516	512	483	459	470	478	528	481	455	493	481	488	449	467	450	469	488	472	477	460	458	497	449	449	416	469	473	485	431	471	507	507	515	545	461	479	472	480	443	496	522	508	469	516	453	453	484	473	440	456	475	488	494	446	456	456	485	499	538	481	491	480	482	479	469	493	464	490	477	505	476	457	493	514	508	551	462	494	487	484	491	501	477	464	485	467	504	457	521	459	519	465	451	475	485	479	456	500	529	444	460	488	497	518	432	480	494	484	461	491	486	471	511	517	509	516	456	481	509	483	462	478	505	483	448	462	497	447	529	465	504	500	451	520	455	504	474	467	478	473	484	467	467	523	485	517	484	482	475	497	479	469	489	481	498	508	485	467	486	492	493	498	466	503	499	518	464	434	466	476	474	487	503	451	473	481	532	466	493	503	507	479	486	462	484	475	490	476	471	527	460	505	525	508	439	497	474	492	476	461	518	508	501	506	507	467	472	488	501	495	470	508	497	540	488	493	497	478	494	508	494	493	481	466	456	517	470	513	508	473	484	476	464	514	462	498	513	506	463	501	506	488	475	495	489	434	503	498	489	453	479	481	464	440	512	463	503	527	493	528	482	523	467	495	444	533	506	488	483	469	488	475	485	460	490	476	465	444	483	486	491	456	486	484	485	469	466	485	465	491	520	504	509	470	513	484	483	498	496	480	479	488	500	506	468	479	482	492	472	495	489	501	479	449	491	474	469	500	486	470	476	446	468	452	500	472	490	476	478	461	503	484	448	450	452	446	479	506	509	470	495	511	462	448	466	470	497	467	498	476	485	475	483	477	467	498	450	495	448	505	466	481	482	478	467	486	483	501	485	491	463	504	495	451	495	498	481	475	504	515	531	493	507	503	514	496	459	491	494	554	478	496	520	497	497	460	456	492	484	499	505	488	468	523	494	468	509	506	486	464	511	457	529	493	530	468	504	447	476	484	473	481	474	483	474	475	476	473	481	476	491	497	461	475	501	531	481	476	463	471	483	485	476	454	551	483	482	485	477	497	480	531	499	464	493	508	490	458	473	463	465	479	480	523	457	536	508	471	498	478	508	491	466	506	477	477	453	487	547	488	443	517	493	506	484	465	474	508	496	473	493	484	477	508	465	520	517	457	489	480	458	490	453	498	513	525	496	510	502	494	522	432	479	509	470	499	497	517	452	495	445	462	511	495	492	521	495	462	469	502	459	525	483	495	483	532	501	488	477	508	517	511	494	475	472	477	470	509	518	489	490	487	462	493	473	483	460	466	494	525	484	493	550	470	472	502	461	468	471	477	488	526	513	481	490	457	485	498	485	505	486	456	466	496	447	497	485	462	456	470	454	499	476	469	487	469	521	534	484	470	490	500	461	478	470	478	473	509	487	491	470	475	485	513	444	488	536	499	497	466	469	468	527	463	505	503	498	472	509	505	509	498	495	467	527	490	493	460	468	446	461	492	487	498	505	464	448	460	434	502	516	465	464	488	464	439	490	484	514	472	497	464	511	469	459	465	465	486	487	503	454	478	490	463	488	469	473	561	474	488	471	485	495	499	457	497	505	501	501	487	526	465	485	490	493	502	495	450	489	514	508	498	481	477	464	494	480	511	487	464	467	484	470	489	518	489	453	528	461	495	481	504	481	464	455	474	479	471	492	482	471	489	509	435	462	494	517	493	532	466	506	457	475	532	499	488	484	513	481	469	478	476	512	460	506	484	516	492	490	474	450	469	505	506	488	493	489	506	467	471	460	475	479	477	511	490	488	489	464	501	469	466	480	473	464	485	493	486	471	495	499	491	495	507	503	485	504	461	509	462	522	496	482	503	478	440	488	501	498	511	505	477	441	498	456	462	468	493	486	490	498	465	477	487	520	455	495	449	535	479	483	536	479	479	495	474	455	464	465	530	463	472	506	475	467	511	468	513	496	479	496	464	442	507	504	454	463	463	432	485	486	493	524	503	488	456	508	474	465	497	449	467	473	473	458	504	491	483	516	485	500	492	489	495	514	527	477	515	486	483	472	464	479	480	498	509	524	453	494	435	490	499	482	523	496	456	475	514	508	492	488	472	491	508	480	467	492	473	504	504	452	505	507	516	468	467	503	485	483	521	487	495	474	489	496	442	498	483	511	486	498	499	487	477	446	491	453	495	513	439	496	479	494	499	517	466	496	509	506	512	509	522	470	515	460	491	476	489	511	481	510	496	544	488	459	498	457	462	434	483	493	525	481	524	460
3590	1668	1145	877	848	1274	1278	1131	925	723	599	504	429	360	384	307	312	277	229	222	186	148	138	122	124	110	82	109	94	80	83	80	90	57	74	83	69	70	77	59	59	76	64	68	51	68	51	62	72	79	48	59	69	65	68	66	61	62	60	70	61	54	54	85	65	61	71	64	55	77	73	62	64	66	65	57	68	56	64	67	56	62	74	62	70	74	50	46	61	73	60	72	65	52	72	57	55	77	54	44	61	65	54	51	68	60	61	74	66	64	63	76	58	71	65	66	70	63	62	55	74	65	62	61	72	60	73	48	58	69	60	77	68	58	56	60	58	61	66	74	65	65	42	77	68	55	65	52	60	59	69	53	55	54	53	62	47	46	75	74	60	43	63	59	41	66	69	65	64	67	69	55	58	50	59	65	59	61	76	70	66	60	83	63	60	45	62	62	58	67	70	57	68	72	67	61	59	62	65	61	66	63	63	65	57	63	68	57	78	53	59	61	62	57	57	48	50	68	60	58	70	62	70	66	68	81	68	79	61	55	80	53	65	75	72	64	75	64	67	65	66	54	64	67	64	62	63	56	57	51	78	64	65	66	68	59	60	54	63	47	49	69	58	64	53	68	60	51	56	57	64	62	69	58	66	65	58	68	63	72	58	51	59	77	61	70	78	76	65	69	64	62	64	71	67	72	53	55	60	66	57	68	60	64	56	72	63	67	71	51	59	60	59	55	66	77	75	64	57	73	57	69	49	68	60	59	70	47	66	65	68	65	59	59	57	64	72	53	78	68	66	61	64	48	57	66	67	59	63	55	70	73	62	63	74	47	59	57	63	64	73	69	63	63	67	72	74	67	56	67	68	56	51	56	58	60	56	67	70	67	63	63	55	52	61	65	47	64	56	51	60	61	53	67	71	51	64	64	64	72	68	53	55	59	64	50	55	66	77	66	50	66	59	62	54	58	85	56	50	61	68	65	61	37	62	74	55	78	61	65	71	70	73	64	58	60	54	51	62	52	65	65	46	65	71	68	66	63	63	64	68	68	48	68	63	62	66	65	66	54	57	61	70	71	70	63	71	69	58	64	58	70	53	65	54	72	59	53	67	65	61	75	68	69	76	61	68	54	62	65	63	53	63	52	70	65	50	72	69	65	68	48	78	75	68	77	58	63	52	64	66	60	75	67	65	59	55	60	72	72	69	44	50	72	66	51	61	75	55	41	53	57	63	56	61	54	63	75	62	69	80	56	66	67	54	69	60	57	78	55	69	60	68	84	59	64	69	55	65	82	70	65	81	93	69	61	62	54	67	64	63	61	56	50	62	63	67	63	80	56	62	78	58	74	60	63	62	62	63	57	52	50	55	68	71	76	58	73	53	69	69	57	61	59	59	66	66	62	72	64	71	78	51	56	50	60	68	60	69	65	59	66	54	64	53	76	68	85	58	57	81	58	67	74	73	66	66	61	73	65	68	72	55	52	66	62	61	62	71	52	57	69	71	63	75	62	70	62	72	58	68	68	63	75	51	73	77	73	46	64	61	47	71	59	53	56	75	62	68	64	53	57	53	67	69	62	73	69	62	58	53	52	59	56	72	66	56	65	69	59	57	53	65	61	58	66	67	74	58	75	62	66	83	57	74	57	66	47	75	67	69	61	56	51	66	65	46	62	72	63	73	85	70	73	71	53	58	52	60	51	50	70	60	54	63	71	60	74	60	48	69	74	58	69	56	76	75	61	77	66	58	69	76	60	66	54	69	65	83	79	66	59	70	60	57	57	65	77	51	58	91	64	59	64	60	63	64	66	68	74	69	75	58	62	56	63	81	69	68	55	53	74	58	53	57	65	72	73	69	56	52	75	52	72	51	60	73	67	57	72	66	60	61	57	64	52	82	70	65	62	67	58	67	55	62	51	56	69	80	54	66	54	82	73	62	63	78	58	62	62	68	72	69	66	60	63	61	65	87	60	60	59	65	68	81	70	60	68	58	65	69	68	70	71	56	64	46	72	61	66	58	71	69	51	70	81	57	64	72	62	70	63	65	62	69	43	79	49	49	69	55	58	63	68	65	68	68	75	76	63	53	76	73	68	57	65	66	54	58	62	72	66	55	72	55	72	60	74	51	40	69	63	60	59	58	58	65	77	66	56	72	60	63	68	62	48	63	55	76	75	46	64	59	60	56	64	61	53	63	56	65	66	60	61	76	66	77	69	57	60	60	67	71	63	63	70	61	62	69	45	60	63	63	51	57	51	73	66	77	69	64	59	59	53	74	68	57	56	75	57	74	66	81	59	76	69	65	49	64	58	61	59	66	57	70	62	57	49	63	68	47	59	71	55	61	64	56	74	60	69	66	67	59	62	64	66	61	55	67	57	66	65	70	52	71	69	71	76	62	55	74	77	66	59	57	56	63	62	70	59	57	73	63	58	59	49	69	62	78	59	57	63	71	65	58	56	83	69	67	79	57	68	70	69	62	70	73	68	68	57	74	63	62	70	61	54	76	70	63	66	67	59	45	74	69	60	64	74	55	67	71	58	60	70	60	68	68	50	62	57	49	74	61	55	73	58	64	56	65	54	62	56	70	53	61	69	71	61	74	56	51	56	71	61	70	78	61	60	64	62	70	73	51	48	66	54	63	77	65	58	67	61	66	65	47	70	65	60	76	60	54	54	67	68	74	58	54	58	64	57	66	66	63	75	62	68	71	68	64	68	58	52	72	56	54	76	54	48	61	61	65	61	71	44	64	63	68	56	60	73	61	72	55	72	71	84	62	75	69	63	62	55	79	67	59	78	47	67	61	60	59	69	77	66	53	50	75	50	57	63	58	67	62	57	52	54	59	50	68	63	49	54	65	76	70	75	62	73	58	62	59	59	75	62	56	56	70	65	55	66	60	64	74	63	67	72	57	61	54	54	54	61	64	70	74	73	58	71	60	68	52	66	67	68	49	56	63	68	62	55	65	81	62	62	61	81	63	56	53	64	46	65	73	59	61	63	53	63	65	60	67	66	68	64	66	67	79	61	61	76	74	58	71	54	63	72	62	78	68	48	69	43	62	62	65	66	59	55	72	43	64	63	67	68	52	82	70	59	73	67	78	73	69	70	61	59	64	57	55	58	69	64	56	61	60	55	61	75	68	62	64	60	55	74	54	67	56	68	70	45	59	56	58	64	65	72	61	61	68	61	62	64	52	56	61	63	58	57	67	66	56	49	65	63	52	65	68	58	70	59	61	70	59	67	39	69	47	80	54	67	56	64	54	51	57	55	58	55	61	76	74	71	68	63	60	64	67	57	59	63	72	54	57	75	44	72	64	78	73	50	51	68	54	79	64	65	60	54	64	52	66	72	55	61	78	52	61	63	69	56	66	69	60	68	53	52	61	63	62	52	60	65	50	73	75	59	66	56	53	72	63	57	62	68	58	57	66	64	60	84	61	76	74	59	71	55	70	63	76	66	64	63	57	65	57	74	58	59	80	72	58	64	65	72	61	67
23356	15435	13093	19567	27562	29583	28545	26364	23349	20105	17539	14764	13111	11730	10644	9643	8585	7780	6619	5746	4949	4252	3852	3231	2724	2473	2117	1800	1653	1528	1370	1242	1094	1058	984	1003	898	851	810	822	768	761	782	797	740	708	745	725	738	715	709	715	713	734	746	777	757	724	742	746	815	776	768	731	702	742	692	741	757	772	684	732	733	740	676	725	733	752	810	770	747	718	772	739	779	757	758	754	742	824	761	797	771	727	741	723	750	768	738	745	749	749	740	697	733	745	771	747	697	744	775	779	771	676	729	715	734	755	703	702	790	762	739	733	735	769	738	772	754	714	759	749	696	768	779	725	759	728	790	789	757	746	715	696	747	720	723	728	728	759	759	725	779	744	732	743	743	702	744	717	725	749	716	771	767	734	725	740	754	764	742	757	771	730	761	750	748	754	725	696	757	762	737	732	744	743	768	756	764	718	728	795	747	780	754	771	738	724	723	696	730	748	729	724	736	715	743	743	747	736	775	734	706	732	747	749	719	713	740	768	759	735	762	739	726	745	729	681	795	738	721	723	686	739	716	740	722	745	771	712	771	729	721	735	713	789	741	703	717	744	717	738	748	759	725	710	717	744	746	798	721	748	764	717	727	759	708	698	705	724	757	756	787	747	740	749	744	753	754	792	760	733	673	750	746	720	742	752	802	760	732	734	753	712	712	746	739	730	761	737	764	690	761	743	712	723	715	721	760	706	726	694	736	761	726	750	748	727	754	701	735	743	745	690	741	750	723	778	771	821	710	699	776	750	721	722	789	751	719	743	719	738	726	738	740	758	752	770	775	721	744	717	711	795	713	779	780	758	734	696	707	741	743	690	768	711	773	687	737	755	736	748	736	734	687	739	753	752	715	746	712	733	764	719	729	715	698	724	717	770	726	747	764	746	727	762	737	734	720	743	789	709	760	713	694	757	733	740	766	727	706	797	786	731	681	676	741	740	770	758	725	740	734	733	715	727	701	753	696	671	710	733	721	740	814	744	723	755	778	710	745	776	736	746	753	705	725	702	725	690	743	756	738	767	750	752	723	798	751	713	706	742	757	749	750	753	770	751	756	697	754	732	768	686	704	812	761	736	769	730	745	773	713	772	719	758	756	711	764	782	770	743	726	745	724	707	742	730	713	721	771	739	722	764	692	750	710	732	727	717	729	702	759	727	767	713	734	732	776	723	741	749	732	749	824	751	713	755	732	778	784	732	745	765	725	750	776	718	710	791	712	716	681	766	730	746	773	757	732	766	761	774	711	722	690	765	755	732	731	729	742	780	703	753	767	732	717	724	710	743	739	705	705	756	752	711	717	746	738	777	742	665	730	731	721	767	774	763	719	717	755	741	712	763	764	749	733	781	710	695	742	747	717	713	726	719	766	715	771	711	754	738	730	761	694	748	709	737	740	727	748	757	721	756	722	732	762	776	711	761	740	739	719	740	737	716	718	774	718	752	729	746	724	725	754	721	719	761	772	719	735	730	749	732	735	710	716	707	739	716	775	792	737	710	742	758	695	685	725	771	719	745	721	733	797	771	727	758	747	743	768	705	727	733	722	714	768	729	796	697	776	745	710	717	785	732	710	762	806	748	768	750	728	730	741	738	717	726	744	715	797	756	750	735	746	732	724	808	806	734	765	717	707	747	743	718	722	754	779	759	693	755	781	694	746	716	754	784	700	718	776	708	704	684	761	742	747	715	698	728	740	713	771	745	766	734	701	724	755	693	747	671	731	739	695	770	759	757	739	717	742	727	727	731	747	736	747	714	725	732	713	734	716	744	713	719	750	752	746	715	771	769	750	769	718	713	699	707	794	771	726	745	741	712	703	764	699	735	803	753	740	727	702	751	723	727	749	729	729	721	741	713	719	726	735	755	708	749	783	752	730	730	787	752	802	740	748	712	780	778	739	754	759	742	728	781	737	739	684	722	723	743	762	758	780	737	735	740	749	716	756	759	754	729	735	736	738	710	695	702	747	768	736	661	742	727	717	748	731	785	684	754	707	757	756	752	753	732	744	771	775	769	740	746	766	736	721	720	744	742	742	711	718	684	681	740	748	760	744	695	716	749	724	744	699	776	742	733	761	731	724	738	730	735	780	727	732	730	779	726	733	772	767	759	745	738	739	754	771	763	746	726	751	797	760	718	728	725	760	740	750	744	754	690	744	722	736	732	784	729	754	688	771	707	727	775	730	750	719	759	689	760	745	738	670	730	756	700	726	750	759	720	725	768	730	705	739	761	736	790	719	769	732	768	787	733	723	713	771	760	736	748	727	740	810	739	736	735	748	729	730	732	727	729	744	765	684	739	752	737	731	707	759	735	730	747	698	759	728	691	697	697	731	732	725	755	773	735	783	772	723	757	741	763	777	736	752	790	699	766	793	768	699	737	782	747	752	689	739	731	755	726	688	740	706	753	774	722	717	768	701	770	703	717	737	722	704	685	759	735	752	736	797	767	700	696	770	788	731	736	743	762	723	718	736	723	760	720	761	750	752	724	735	769	787	757	724	725	737	688	778	706	763	707	745	707	720	751	698	761	749	695	778	740	707	710	722	721	737	751	710	725	764	770	769	701	766	754	754	736	767	759	749	737	726	781	730	733	715	736	683	715	747	726	735	738	727	753	745	737	743	791	737	752	742	714	733	752	723	711	753	751	750	728	728	720	777	738	729	734	765	720	761	744	753	764	735	742	756	750	755	720	734	714	759	740	724	724	771	736	728	701	726	717	729	741	722	736	745	760	766	758	770	690	726	768	704	723	771	742	768	751	715	762	733	716	743	802	725	730	753	730	748	716	750	748	787	726	725	723	719	718	752	723	750	765	728	816	744	715	729	752	743	723	743	754	764	763	747	767	726	721	727	743	720	740	779	751	735	737	787	721	737	704	771	753	766	699	728	679	786	737	692	755	753	769	712	759	690	748	759	777	773	751	818	698	715	754	691	734	722	732	734	763	761	740	758	718	724	705	751	723	678	727	692	748	713	777	724	711	713	768	723	698	747	751	751	768	744	717	721	754	743	764	727	780	713	730	758	715	734	699	763	752	733	733	701	720	705	735	782	754	729	735	744	685	748	724	792	714	753	754	753	793	733	752	771	719	713	711	729	733	725	734	727	744	750	725	746	712	726	766	728	713	716	724	736	776	793	780	708	738	749	738	740	733	734	749	761	755	690	751	758	742	693	704	744	767	735	755	740	716	778	697	762	779	756	718	754	736	784	750	721	709	738	690	689	711	725	725	784	756	738	732	716	716	728	797	730	728	734	721	754	701	740	762	741	756	727	720	797	730	755	723	761	745	753	697	763	746	773	749	750	777	720	781	734	709	704	714	760	746	766	791	754	700	768	747	745	726	746	735	707	789	723	751	711	746	739	759	752	741	681	735	757	735	738	729	750	738	696	771	719	704	748	732	745	710	736	721	739	729	766	744	785	730	733	732	726	724	782	776	708	693	750	693	746	726	716	778	770	775	761	719	780	760
3798	3396	2116	1386	1553	2049	1966	1637	1242	1025	836	702	576	509	455	410	370	327	301	243	186	166	148	127	119	107	98	90	64	68	68	61	53	44	42	73	50	54	53	48	48	52	47	41	31	50	29	62	48	54	40	40	43	52	39	49	24	52	46	43	30	42	49	49	42	34	45	39	33	40	42	46	59	44	35	49	56	47	41	49	47	34	45	47	56	38	47	46	55	59	47	36	36	46	45	54	47	35	41	42	41	39	35	41	36	55	44	41	38	35	59	41	42	47	40	51	38	45	58	51	45	43	36	39	53	48	34	43	29	43	40	49	45	29	35	34	45	40	43	47	41	48	45	36	39	45	46	49	40	37	41	41	46	46	52	25	42	41	39	36	48	38	39	45	45	47	43	42	43	31	48	44	56	47	39	35	42	51	45	41	49	46	43	45	33	49	44	34	39	51	46	43	47	53	45	50	41	48	38	30	35	42	47	40	61	50	45	52	45	36	51	47	39	38	43	37	37	42	38	44	54	38	44	31	47	40	44	39	45	51	43	43	49	42	22	43	49	29	38	44	54	50	56	34	52	35	38	41	45	40	47	40	50	45	30	35	46	38	47	47	33	35	55	48	51	42	49	54	44	35	49	41	48	46	34	49	43	35	40	41	46	45	41	41	43	41	50	46	53	54	42	41	41	39	43	47	44	44	37	50	49	43	46	39	32	53	38	42	44	41	52	45	52	52	43	55	31	43	51	44	42	36	39	51	55	41	44	43	55	45	48	41	43	56	47	39	46	49	47	46	44	34	44	40	54	49	42	57	45	31	53	45	48	51	48	43	40	37	34	42	42	52	61	35	52	47	45	48	43	44	42	40	40	64	50	34	41	49	45	44	46	41	45	49	43	33	41	52	43	41	51	49	57	47	47	41	50	37	46	51	51	48	50	34	41	47	36	48	34	31	48	38	45	50	31	38	39	33	33	43	37	41	51	42	46	52	59	44	43	35	40	51	43	34	47	51	41	44	44	26	32	44	41	40	38	56	39	43	40	46	38	45	50	50	35	45	48	39	31	50	53	44	39	40	43	40	54	44	44	41	44	44	40	50	44	35	40	49	60	39	40	39	44	27	52	43	42	45	37	51	46	40	44	39	34	30	39	31	44	52	39	38	41	35	50	45	44	33	35	37	54	41	37	46	32	34	38	42	37	48	43	53	41	46	50	40	47	43	51	44	42	37	44	54	41	43	39	49	36	43	54	37	43	40	29	48	45	46	46	49	41	60	39	56	36	49	50	51	38	48	47	43	50	43	38	38	47	35	46	46	45	46	38	38	45	42	54	42	37	43	32	53	42	40	41	43	42	36	44	36	39	41	34	63	34	37	46	49	48	39	47	47	42	38	32	58	45	40	41	44	43	48	57	44	38	42	39	39	45	36	52	39	31	35	48	36	33	42	48	36	53	40	38	49	42	44	48	41	45	38	39	40	39	39	39	43	46	34	37	43	34	37	48	39	41	46	45	43	43	46	44	42	44	37	47	35	46	35	35	39	45	35	39	37	52	46	44	41	47	42	33	46	57	38	41	47	45	45	43	41	53	29	39	41	40	31	53	52	34	33	35	44	44	43	51	51	40	33	55	38	40	38	42	42	47	52	33	43	43	50	45	44	36	37	50	45	33	39	42	45	37	34	32	44	41	39	45	46	54	43	55	44	34	40	55	45	52	44	47	47	48	31	46	50	36	24	46	38	34	51	50	37	40	47	47	35	32	47	32	50	54	47	41	52	47	52	51	34	44	38	35	36	49	38	46	51	44	43	43	40	38	47	37	43	52	40	45	37	47	42	35	45	47	46	35	39	35	46	43	41	38	48	45	48	41	41	38	41	51	43	39	35	44	53	46	31	38	38	49	49	49	39	37	28	38	43	43	38	43	40	31	44	50	43	47	43	45	50	45	46	37	47	42	51	32	60	39	35	50	41	40	31	34	50	40	29	52	41	63	39	36	31	41	42	31	40	40	56	44	30	46	47	47	48	44	49	42	41	42	36	55	46	32	38	43	48	49	43	32	42	47	55	46	43	44	36	32	33	43	30	40	55	41	42	49	50	42	35	54	43	48	41	40	55	51	43	59	47	48	43	52	43	40	57	49	47	56	35	37	39	42	42	46	43	55	53	30	59	46	39	43	39	53	44	40	54	45	48	48	47	40	46	48	48	48	59	45	47	39	34	46	52	49	46	38	37	44	42	45	41	42	45	53	41	41	42	40	62	41	30	48	36	52	34	51	40	39	38	33	37	52	39	49	43	46	39	40	43	36	47	41	38	44	44	39	42	42	42	42	37	41	34	48	52	49	39	38	45	43	46	41	48	44	54	44	45	39	49	43	39	46	47	38	36	40	44	45	38	45	38	51	55	34	35	40	39	52	38	28	58	53	53	51	43	48	50	53	45	34	33	44	51	39	43	38	57	36	36	29	57	50	52	57	45	47	46	31	58	48	46	41	53	43	38	40	60	40	40	35	48	49	39	42	58	39	35	52	54	33	47	48	50	37	44	51	39	35	40	47	40	36	45	36	43	37	52	52	38	37	52	48	49	42	57	42	51	48	53	35	47	36	45	48	49	42	37	43	46	36	44	47	38	54	39	51	62	35	31	46	40	51	42	53	43	50	36	48	37	37	61	37	29	45	52	47	29	40	41	27	50	45	48	34	45	31	52	57	35	52	54	50	45	37	29	44	38	43	45	37	45	55	38	49	37	34	54	57	37	43	35	41	47	47	41	37	45	36	48	39	45	49	46	52	53	44	34	45	39	38	49	44	40	41	52	43	36	36	46	50	36	45	35	57	44	49	38	40	45	42	46	37	47	49	44	42	50	39	44	41	36	38	37	49	38	49	45	38	42	49	36	48	34	44	48	36	55	45	45	38	45	46	34	47	50	40	46	42	34	48	32	53	43	48	51	44	48	45	40	44	39	44	33	33	53	33	40	44	37	45	40	43	50	56	47	39	44	36	33	47	53	46	33	46	46	46	32	41	43	49	35	33	50	33	46	45	36	37	51	43	48	39	43	46	39	33	41	47	46	45	48	38	40	44	33	40	43	40	33	40	32	51	58	42	42	30	48	39	52	43	45	49	56	30	48	43	40	53	37	39	33	54	51	37	46	43	43	51	41	47	38	56	46	49	43	47	45	49	46	52	45	46	51	51	43	54	48	31	52	43	45	27	41	49	45	42	57	54	58	56	43	40	37	37	47	40	43	39	37	43	50	36	48	41	49	52	38	47	43	49	42	29	34	52	38	48	53	45	42	42	47	41	44	36	38	51	48	39	46	53	48	57	49	53	40	59	53	48	52	44	56	51	44	46	41	45	43	42	29	36	53	36	40	51	29	41	33	45	48	37	47	41	47	46	36	39	52	46	50	47	51	46	26	44	41	38	43	67	37	44	42	35	34	34	43	40	58	36	44	44	43	40	42	41	45	42	42	46	49	42	49	59	40	37	43	44	38
28481	20467	17222	24037	32427	34000	32025	28873	26141	22970	20719	18135	15567	14312	12703	11701	11123	9816	8460	7246	6246	5060	4217	3399	2928	2461	2090	1802	1510	1243	1115	1014	961	815	772	793	685	610	663	586	538	532	514	477	479	501	481	468	497	510	522	474	472	501	522	472	495	529	494	455	523	494	478	470	515	527	444	490	500	483	494	460	511	467	491	501	522	494	500	504	455	479	505	441	505	497	474	507	500	521	508	519	519	487	484	445	453	514	495	475	465	496	513	487	480	485	479	491	529	503	489	496	486	465	485	486	491	520	464	506	517	469	500	477	488	470	513	532	513	502	480	468	445	475	510	521	480	541	479	471	460	467	476	507	492	511	474	457	495	513	510	485	486	454	490	475	446	477	484	542	482	502	505	526	477	496	472	459	468	500	449	469	482	497	498	476	518	532	491	506	475	483	420	478	518	489	451	491	480	480	517	502	517	484	501	479	482	478	497	482	499	537	483	484	512	469	490	506	477	538	459	494	487	524	491	488	496	509	488	483	503	499	497	493	501	514	486	509	465	492	508	480	461	455	520	493	507	479	476	492	486	516	503	520	508	497	500	477	487	537	495	523	493	516	505	533	458	518	469	525	449	481	486	494	456	482	500	495	483	543	476	461	503	474	541	483	486	466	502	496	511	520	467	489	483	503	475	471	472	491	497	510	460	480	505	536	486	508	475	522	477	499	508	473	484	504	499	510	499	500	519	529	507	463	481	475	488	477	505	495	547	514	464	522	499	496	478	503	514	484	512	500	464	489	471	424	501	514	502	464	496	501	491	493	490	492	502	492	460	487	488	505	481	488	489	519	496	484	493	487	472	485	538	475	492	508	484	459	505	532	503	511	532	491	533	484	541	480	495	513	508	480	478	469	515	469	528	486	516	489	517	511	486	513	506	494	471	484	493	472	475	471	489	529	496	483	493	511	454	493	473	473	501	546	466	461	511	486	487	453	483	508	507	472	485	495	523	519	482	496	504	492	547	500	465	506	491	492	470	461	463	445	468	526	469	491	522	496	471	500	469	504	462	484	518	497	501	525	500	469	445	495	505	527	485	492	462	512	482	509	460	512	486	487	500	507	500	458	507	512	478	509	490	515	483	493	497	497	523	511	483	467	473	521	515	493	483	478	469	488	484	489	513	481	473	491	496	458	508	472	478	503	496	503	466	475	478	452	451	498	488	508	505	500	497	488	488	503	493	453	482	506	523	465	479	529	483	504	501	501	511	495	511	492	478	488	508	527	500	495	501	506	509	457	497	514	499	481	507	494	474	474	526	480	505	476	497	526	485	498	494	522	526	485	484	471	456	511	491	544	484	499	498	498	504	562	469	456	481	489	504	543	489	476	520	480	488	469	458	506	489	551	488	470	475	469	487	494	515	464	482	486	498	498	494	503	477	496	482	449	487	525	521	482	490	492	478	501	476	490	467	500	483	498	483	444	475	464	481	484	500	501	495	482	521	508	539	502	478	464	524	513	495	489	472	502	548	509	510	495	486	505	510	491	489	523	461	521	490	493	488	469	465	538	478	492	512	464	502	507	480	502	506	458	495	465	460	481	505	520	507	480	520	514	455	488	512	491	502	531	508	454	495	484	491	519	523	470	497	515	511	491	454	493	492	511	488	488	519	487	514	508	473	495	490	503	545	495	503	525	528	469	490	477	481	538	496	505	519	544	499	480	506	534	504	478	457	500	459	478	523	460	492	488	552	519	510	487	520	476	495	469	503	487	512	466	494	470	495	490	475	460	508	486	505	485	479	481	513	521	453	501	498	493	524	494	530	498	513	497	463	540	481	511	470	487	489	477	477	485	507	511	464	487	503	484	533	481	505	502	474	503	503	485	477	498	495	529	477	497	506	496	499	454	501	485	484	488	489	475	525	513	488	491	504	512	492	513	517	487	494	488	461	477	486	530	461	521	491	485	483	492	520	499	472	474	523	519	472	498	510	474	481	505	511	526	427	483	461	488	533	515	468	436	512	521	497	476	494	484	486	514	510	498	485	508	480	471	498	527	486	522	495	477	449	470	500	490	486	500	486	514	482	514	492	489	497	517	462	476	496	528	501	495	484	499	457	434	493	478	481	445	473	492	498	454	527	493	486	496	518	477	508	468	475	490	477	491	527	487	471	510	515	512	475	478	520	526	491	481	485	500	511	491	503	479	506	481	415	526	462	484	436	485	481	506	504	498	485	486	503	498	495	572	495	498	486	514	514	504	518	462	511	479	482	474	487	530	459	537	480	471	504	486	478	461	506	469	509	479	521	456	477	481	516	527	474	487	506	494	510	505	497	504	472	515	495	483	491	458	539	497	486	495	489	510	541	458	520	475	448	492	499	481	461	477	491	516	520	490	482	483	490	480	524	461	455	498	506	487	504	507	494	490	509	482	507	493	487	455	485	463	515	468	462	457	480	489	512	462	443	502	509	461	516	463	496	490	538	480	538	485	484	494	460	508	509	509	480	502	494	482	488	510	523	484	460	538	453	480	519	481	520	494	500	491	471	465	493	519	539	483	521	462	503	505	456	520	467	549	444	509	493	465	461	492	474	518	517	464	477	483	521	430	506	516	485	504	486	505	480	481	495	447	491	499	509	490	525	493	493	488	500	517	480	515	475	458	508	515	452	503	516	475	471	523	497	508	505	547	497	489	480	496	467	479	466	506	516	489	532	470	527	481	508	536	527	501	475	485	479	510	523	513	512	520	533	460	520	495	470	512	484	499	514	486	467	497	481	506	477	472	493	487	514	499	497	491	471	502	514	489	488	462	487	477	481	474	482	488	478	503	489	510	455	485	483	518	460	513	501	493	482	542	470	530	493	475	510	487	514	533	511	507	504	537	478	480	499	502	497	503	514	528	498	496	488	455	502	493	479	515	478	480	474	511	467	458	507	460	478	483	490	508	479	516	519	546	483	499	494	451	472	517	493	460	493	520	458	460	532	499	506	481	514	475	505	543	510	477	526	509	481	473	472	476	467	467	489	466	469	483	471	504	506	492	500	513	508	490	467	459	520	447	502	469	479	474	489	531	512	504	498	518	500	492	485	513	493	466	506	459	505	519	484	471	478	502	475	446	491	501	508	500	501	489	461	484	519	517	508	491	492	507	509	494	484	464	496	455	490	476	505	551	475	467	504	484	498	485	486	480	477	504	501	533	526	492	469	483	523	475	508	516	486	507	461	446	506	458	516	540	514	501	510	495	491	490	523	521	480	524	462	458	513	487	464	455	484	501	483	517	478	515	457	517	489	480	480	491	490	491	495	469	522	478	509	529	481	457	469	485	507	475	480	492	496	508	461	463	439	500	497	452	512	505	430	484	482	504	515	508	472	497	474	523	509	495	489	493	478	485	541	508	505	466	500	500	502	544	504	502	471	484	452	455	437	479	517	516	457	497	481	471	502	514	494	516	512	518	502	500	503	421	490	506	505	465	463	498	457	483	527	501	469	490	501	470	502	501	524	497	497	495	461	511
2093	903	559	412	463	640	606	534	441	353	305	273	221	197	189	176	175	149	116	119	107	87	83	93	89	61	68	59	72	69	75	61	63	59	73	63	58	60	51	68	54	63	60	64	55	59	59	57	56	64	53	61	60	47	61	83	53	60	66	57	64	50	55	69	74	63	61	52	58	59	52	64	39	67	52	52	51	59	54	73	59	64	60	57	48	77	50	49	53	55	54	60	44	64	68	63	60	50	60	67	65	50	56	66	63	52	65	52	48	68	62	37	52	52	60	69	51	49	52	58	70	68	66	60	56	58	66	48	58	59	61	60	65	73	53	66	61	52	58	51	49	65	66	51	55	49	61	57	57	44	57	77	61	57	41	52	46	52	64	71	56	55	67	63	59	52	53	61	61	64	55	57	59	57	50	51	45	60	65	62	69	50	49	58	62	58	65	47	47	49	78	64	53	62	60	62	44	47	46	59	58	55	65	59	52	64	51	44	62	68	49	57	58	69	57	60	59	49	68	60	56	68	58	56	50	51	63	58	62	69	72	39	63	60	63	62	51	57	57	54	63	54	49	56	55	52	60	53	58	50	68	44	73	79	65	74	62	50	63	62	53	68	52	63	54	62	58	58	57	36	56	60	51	70	49	61	66	49	64	47	49	62	55	68	51	60	60	68	63	58	62	42	47	58	63	66	52	57	56	46	56	69	56	53	57	70	62	58	51	65	56	54	54	55	47	53	75	59	58	61	62	48	53	64	57	51	60	48	64	68	65	50	49	46	64	63	49	51	49	58	55	50	64	68	51	49	55	47	69	58	57	54	65	70	66	60	51	59	53	64	58	60	46	63	75	46	66	58	59	47	53	47	46	54	69	59	65	50	66	67	59	54	71	61	58	36	70	60	72	46	63	58	49	54	54	58	52	73	60	46	54	60	49	62	62	55	48	54	51	56	58	61	50	62	56	63	58	48	67	70	52	59	73	53	60	57	49	60	60	48	43	59	61	51	57	54	52	55	70	55	50	54	63	45	55	70	50	52	71	68	51	63	61	40	54	56	59	55	57	56	67	57	59	49	51	70	55	44	64	52	52	58	59	55	69	66	64	52	64	58	55	65	73	64	57	54	59	44	55	56	61	56	50	62	56	55	58	56	56	57	76	66	67	60	60	62	53	61	45	73	67	66	59	65	59	60	62	63	68	54	59	50	54	64	56	64	46	43	63	60	61	68	57	56	62	51	74	62	58	54	74	61	62	61	54	69	62	43	81	70	60	53	48	51	81	68	52	52	56	63	51	74	47	60	55	61	64	52	50	53	53	44	61	50	67	56	53	49	54	51	56	57	52	43	50	61	57	50	59	66	66	77	61	65	46	49	54	55	55	58	54	46	65	47	67	52	52	54	62	68	62	56	59	64	46	52	68	51	60	67	64	52	50	63	61	61	55	56	51	63	55	41	53	65	52	61	54	66	73	59	44	55	58	54	67	69	61	55	53	54	61	59	58	65	50	62	71	64	57	60	72	45	65	55	60	57	65	62	69	60	57	61	57	62	55	73	57	51	61	53	54	40	61	60	75	60	52	55	68	67	68	66	53	52	57	52	57	65	50	68	73	53	63	56	54	51	50	51	64	54	52	62	50	58	46	55	48	58	66	53	54	64	57	73	71	54	64	58	45	51	56	56	57	59	53	44	55	56	58	55	46	45	65	65	70	60	62	60	51	62	72	47	59	72	54	68	45	65	51	46	53	50	68	65	62	61	52	71	48	60	47	52	58	64	69	62	64	53	58	55	56	54	60	58	57	56	66	46	62	57	48	59	68	65	58	50	60	50	51	62	60	58	57	60	60	48	48	58	50	57	66	60	57	66	71	46	60	48	64	73	71	65	48	44	67	54	58	55	59	60	53	80	56	61	60	66	52	50	53	57	68	57	52	68	50	60	52	66	56	50	61	55	45	64	75	58	66	53	66	49	65	59	55	54	59	52	59	61	57	73	51	71	46	60	46	53	61	63	52	75	63	53	55	67	59	65	61	53	61	48	53	57	39	54	61	68	61	58	55	39	70	51	63	56	61	54	63	50	49	56	52	67	59	63	48	55	63	55	61	47	50	45	46	56	63	38	80	47	55	54	61	60	61	67	53	56	65	58	64	68	55	45	48	55	65	53	64	56	67	62	65	51	54	61	55	59	56	46	43	57	66	62	48	67	60	70	64	46	63	63	56	54	59	63	51	58	46	61	59	59	65	71	56	50	47	60	55	69	45	50	50	57	52	57	66	48	61	51	63	67	52	51	73	61	60	46	66	45	53	62	69	57	54	72	57	58	54	47	59	69	55	54	68	70	61	68	50	47	52	76	41	54	60	55	57	51	62	42	57	59	47	63	67	69	55	43	60	55	52	59	68	56	54	63	55	61	47	55	64	59	47	57	62	61	40	66	46	47	55	57	65	50	50	58	52	56	57	56	51	44	58	57	73	50	43	55	60	73	54	62	68	57	55	49	64	57	59	52	48	60	61	54	54	71	45	60	61	60	59	55	55	72	66	64	59	75	54	48	67	50	58	55	63	59	49	51	66	60	48	51	60	59	47	50	53	45	60	64	51	83	53	45	58	67	52	59	62	55	73	46	57	41	58	63	49	53	56	63	43	51	43	54	47	67	63	59	61	57	52	55	46	47	72	45	52	53	45	52	49	65	52	59	63	63	62	60	61	53	59	59	62	78	60	54	62	49	56	62	57	69	64	75	61	60	62	53	78	47	50	55	55	59	59	65	51	56	51	59	70	48	55	69	60	70	59	74	63	67	48	58	62	66	59	56	60	65	65	66	45	60	51	69	66	57	48	75	66	76	56	48	55	66	56	52	65	59	53	60	48	47	48	51	47	59	58	60	57	54	58	49	65	54	52	61	51	52	58	58	60	59	58	68	65	53	71	55	67	61	54	76	58	61	58	58	65	64	54	54	71	70	63	61	65	55	60	56	57	67	57	50	48	60	51	59	51	52	50	60	70	58	59	63	37	64	67	61	51	48	74	59	58	65	63	69	60	51	51	59	52	78	55	49	49	50	50	65	59	51	46	58	45	56	70	52	42	55	52	66	53	56	50	66	55	71	61	64	64	70	75	48	57	66	50	48	62	64	67	65	63	59	58	52	47	57	65	57	46	63	57	59	59	49	58	46	47	60	67	55	58	49	49	52	49	55	49	55	63	51	62	58	47	54	63	64	71	55	44	53	64	57	66	53	59	41	52	55	62	58	61	59	47	45	64	64	53	61	59	59	62	72	50	55	49	58	56	49	79	55	53	49	60	55	56	52	63	59	59	44	54	55	73	59	65	56	54	64	64	53	66	52	67	58	64	52	69	70	47	53	64	66	56	52	48	52	53	56	57	61	69	58	58	58	56	67	67	53	49	61	70	66	65	63	59	64	60	76	54	56	48	59	52	52	64	48	63	56	58	65	60	53	47	49	55	57	46	62	59	48	58	56	57	65	56	58	49	70
18692	11649	8737	14878	23665	25238	22599	19329	15813	13065	10815	9045	7888	6583	5841	5208	4593	4089	3613	3025	2606	2157	1813	1637	1474	1269	1184	1062	940	879	845	821	822	751	675	731	696	675	660	671	691	691	673	642	734	669	653	651	634	701	691	722	701	709	704	702	685	676	688	728	678	660	714	676	656	683	694	653	701	669	703	653	670	699	647	722	686	672	690	690	644	657	681	673	620	663	668	735	637	674	667	681	667	695	670	657	698	689	660	659	680	694	664	674	649	755	680	638	692	678	643	679	688	701	676	600	662	675	705	679	708	684	711	641	688	660	667	645	715	634	669	688	706	695	712	699	688	663	685	669	695	686	671	634	650	666	678	681	701	678	696	680	624	686	687	690	683	676	702	674	676	683	649	658	647	701	660	687	672	698	617	707	647	659	683	676	726	680	662	701	694	712	668	688	651	683	696	733	671	672	716	662	664	695	637	739	702	655	717	667	719	692	656	663	680	709	690	667	701	689	690	678	659	693	694	631	692	683	662	642	699	675	705	720	708	691	685	712	671	659	696	669	697	662	674	717	693	653	634	686	663	703	663	711	670	665	663	670	694	683	664	679	672	674	643	678	672	667	672	658	698	682	666	675	655	656	690	640	709	697	616	719	677	661	638	646	685	631	715	639	684	663	656	725	648	639	657	660	654	682	705	731	683	676	691	690	701	641	657	688	651	687	661	711	671	667	681	652	620	699	691	698	714	639	666	698	659	691	714	689	647	626	706	693	680	660	747	715	692	704	708	664	670	665	664	669	703	712	661	677	685	696	604	702	748	687	723	716	634	671	698	701	652	683	638	679	673	713	658	740	662	657	679	704	650	662	666	711	676	662	745	665	692	679	706	655	726	634	650	619	620	732	694	613	710	722	639	657	675	688	655	651	711	622	705	700	690	701	674	694	686	647	658	671	666	669	675	698	725	654	671	650	687	695	706	706	698	701	695	664	687	682	631	701	633	659	640	685	680	692	641	678	669	644	744	677	663	659	691	718	701	674	691	683	690	678	637	687	665	659	655	681	719	675	685	666	679	675	676	703	667	647	708	654	669	688	723	695	682	671	700	603	727	632	693	686	675	673	671	682	663	676	701	669	681	669	652	714	643	695	666	667	700	637	681	664	680	643	643	716	662	703	731	683	686	699	669	711	670	664	652	698	629	618	685	692	659	720	682	710	647	731	674	659	709	643	671	644	653	724	719	641	676	660	703	664	700	696	622	651	689	648	660	664	673	683	663	659	708	670	662	680	651	690	684	645	682	673	613	674	612	689	628	731	670	707	676	684	666	697	653	703	638	675	683	692	683	659	641	683	692	630	675	680	677	699	662	721	655	675	680	655	743	683	709	702	682	673	669	635	656	708	654	636	677	628	649	695	699	668	704	691	671	716	669	696	698	655	693	733	700	711	690	714	671	714	700	654	696	687	668	665	732	672	662	681	711	639	658	657	615	679	669	709	670	677	695	684	694	711	696	695	690	650	684	691	676	697	666	664	679	676	649	689	720	690	688	663	638	719	703	673	663	732	672	700	707	699	677	672	682	708	657	691	667	677	613	675	653	645	653	665	664	665	689	654	679	723	670	739	679	672	687	654	728	647	646	727	724	657	670	675	661	680	655	697	688	696	667	662	674	617	713	627	674	739	687	697	703	679	656	674	723	667	651	676	682	653	685	681	681	642	659	664	703	663	681	708	669	693	653	653	621	696	703	705	696	646	674	696	688	691	668	697	697	674	687	677	735	676	679	699	706	636	636	640	662	665	705	661	676	688	666	670	661	705	719	668	660	667	712	686	684	648	704	723	662	720	652	693	709	696	690	685	681	674	678	654	665	684	673	682	677	674	678	718	691	646	718	634	694	693	666	695	688	697	691	656	630	649	679	656	659	735	695	668	682	677	718	648	666	726	666	668	700	686	702	696	655	665	680	731	656	709	654	683	666	716	726	697	660	645	648	698	696	642	682	686	656	680	673	662	676	667	665	695	703	683	671	671	651	659	689	629	652	649	694	714	668	691	646	715	643	656	709	687	640	679	702	605	678	678	661	720	691	690	740	672	709	643	685	666	696	661	706	693	632	699	699	665	639	687	697	681	661	687	668	669	636	678	692	671	682	676	710	624	633	676	664	657	670	711	705	674	697	714	699	731	742	728	728	731	669	639	694	655	664	651	608	671	641	679	671	641	655	706	679	671	668	662	659	685	707	674	646	682	693	647	670	709	670	701	627	700	673	694	685	650	688	698	664	680	664	697	721	653	695	704	653	707	678	709	681	689	663	694	625	683	680	701	677	623	689	658	699	657	730	683	701	708	694	659	655	697	727	653	699	674	662	713	655	673	717	699	734	692	689	732	668	640	657	692	659	683	720	661	664	700	669	676	646	631	693	648	701	648	717	705	660	696	697	676	631	653	668	664	668	714	651	703	667	658	656	658	680	671	709	714	661	696	689	724	657	708	692	670	644	688	663	650	689	713	685	642	686	637	706	692	687	684	623	659	696	669	672	669	712	684	696	699	713	712	687	696	682	696	681	662	702	658	669	662	720	670	683	683	736	654	683	635	682	701	715	696	659	707	723	675	738	672	666	711	663	720	627	667	670	671	673	699	706	721	693	697	682	692	689	712	612	672	674	657	684	648	699	653	681	649	685	678	708	664	679	691	690	630	693	635	681	662	682	682	677	676	662	695	709	720	686	652	647	640	640	729	679	652	715	683	675	719	737	673	661	659	720	686	702	671	685	705	653	667	659	617	668	691	732	643	677	697	677	758	690	648	667	713	684	653	706	687	675	731	707	720	637	662	673	677	635	681	751	680	651	674	662	684	692	664	667	680	669	652	665	682	701	692	677	651	682	652	652	632	674	706	723	687	680	694	634	695	684	702	634	725	668	697	707	677	672	721	697	664	669	743	646	684	701	677	650	690	693	641	672	669	710	672	688	671	627	692	690	669	658	681	683	642	653	703	673	656	727	669	691	659	712	691	688	692	704	717	716	684	722	662	669	736	686	656	633	692	677	676	692	706	693	671	647	655	690	644	704	718	625	707	673	653	704	670	701	671	672	698	658	686	688	639	701	682	628	684	678	702	660	662	709	679	676	686	660	724	665	694	720	707	648	671	655	666	678	706	643	682	654	667	646	600	683	694	613	744	686	655	611	715	656	660	628	681	671	719	710	715	645	679	677	623	702	645	666	685	687	690	701	700	712	711	659	669	610	702	677	705	663	731	670	680	715	700	680	672	658	716	637	651	672	656	665	691	687	664	699	717	714	686	678	672	667	695	654	731	651	666	686	670	684	666	750	691	717	719	691	711	658	703	687	717	674	725	694	691	657	696	631	662	649	727	673	674	713	659	677	710	719	681	730	713	655	676	668	635	672	707	656	720	679	705	663	709	668	653	684	672	675	694	664	696	674	711	689	693	704	688	692	685	669	658	699	652	672	696	651	671	715	650	669	631	700	675	636	720	670	614	665	614	651	691
2981	2650	1508	1123	1303	1743	1544	1141	841	614	529	443	383	330	282	247	211	175	139	118	116	111	95	54	66	65	57	52	58	40	59	51	38	45	51	45	54	49	46	37	37	45	54	40	35	48	46	48	53	41	57	40	50	54	40	32	46	38	39	51	56	38	53	45	47	44	44	41	46	53	43	45	42	45	46	37	40	38	46	42	42	51	41	55	35	44	45	45	57	42	54	40	58	35	51	42	41	47	41	52	50	43	46	47	44	58	43	43	34	54	38	47	37	37	43	34	45	40	34	40	35	45	47	52	47	38	34	59	43	44	37	32	44	55	44	42	39	41	50	43	49	40	55	24	49	40	44	61	46	56	47	52	42	50	48	43	51	46	47	31	36	47	49	44	46	38	47	44	50	43	46	48	38	41	42	45	40	54	51	33	42	43	48	42	42	49	41	51	45	44	43	37	41	43	33	36	47	43	39	48	44	53	54	57	46	47	39	40	40	55	46	39	41	36	67	45	42	42	39	45	46	42	46	45	40	48	53	56	51	37	50	50	54	44	38	39	52	48	42	42	45	48	30	54	33	47	51	44	46	46	42	35	47	41	47	41	44	38	42	39	44	44	48	28	44	42	47	36	45	48	39	44	57	45	42	43	47	44	41	48	49	34	38	42	43	49	43	41	37	40	48	52	50	59	46	36	43	43	46	57	54	58	46	37	53	42	49	47	34	42	34	42	47	42	58	49	53	39	51	39	53	45	41	43	49	42	38	40	52	46	55	41	40	48	47	31	54	61	47	52	38	46	39	47	42	42	54	48	45	46	37	32	38	51	34	48	44	46	47	40	47	51	31	40	49	47	38	42	46	50	42	47	49	40	28	52	48	48	51	38	55	42	53	49	51	47	33	46	40	40	43	37	44	53	41	32	32	40	37	47	57	34	41	41	30	48	38	45	41	53	38	49	43	44	48	47	47	61	44	44	36	32	47	48	36	37	48	37	42	35	60	45	56	49	49	29	46	49	41	48	36	36	48	46	29	47	37	48	52	47	54	35	52	55	46	39	48	53	36	58	59	51	50	31	45	57	51	54	44	46	52	53	49	46	50	51	36	43	38	51	45	46	47	45	40	41	49	45	47	50	58	45	50	48	45	42	39	51	42	46	50	38	52	54	34	45	26	32	50	40	53	50	40	41	49	38	46	47	58	56	45	42	48	48	50	57	58	39	38	42	47	44	52	45	42	42	33	51	39	49	42	46	48	40	41	35	47	46	50	41	37	45	45	51	53	46	46	32	37	51	57	42	51	43	51	36	43	42	43	50	45	37	51	56	33	48	37	40	43	39	50	33	50	49	43	41	40	32	49	38	38	43	46	44	52	45	46	43	47	66	39	46	52	41	44	45	47	47	31	49	46	41	45	44	38	41	47	47	38	45	45	41	50	38	45	40	47	47	45	39	68	38	34	51	37	39	56	36	52	37	44	51	48	46	51	54	41	49	44	57	32	50	47	54	36	39	38	51	39	47	50	49	45	33	44	48	51	41	52	44	54	41	43	58	36	49	62	48	51	45	36	48	59	52	50	46	48	45	42	49	35	45	45	36	42	52	46	39	53	43	46	60	46	55	46	57	54	58	48	40	38	45	44	36	55	49	41	37	46	42	55	39	54	38	37	51	37	64	53	44	38	58	44	32	39	40	36	49	38	43	37	38	42	39	32	39	42	49	36	50	40	52	49	43	37	43	37	54	49	38	56	31	49	49	44	54	51	41	40	50	51	48	45	49	48	47	42	43	50	36	41	37	40	44	44	45	42	46	42	48	40	43	39	42	40	51	50	43	44	56	51	45	51	54	46	44	38	47	55	41	40	47	48	45	54	38	49	36	43	35	54	48	39	41	38	30	47	40	37	47	46	35	40	51	39	54	37	28	33	37	46	43	48	46	40	41	48	54	40	36	53	57	47	46	36	45	39	44	38	37	32	32	45	39	40	49	46	49	42	71	31	42	45	46	49	42	45	49	42	50	53	36	48	44	50	42	48	47	50	47	40	41	47	46	45	48	37	53	45	31	37	46	59	46	46	47	49	44	44	42	55	51	53	47	40	41	48	58	54	52	49	38	47	40	51	45	47	49	38	43	41	53	50	43	45	44	44	44	50	45	33	56	53	37	44	48	43	40	42	40	51	48	30	64	44	35	36	57	51	44	43	49	50	51	34	50	52	53	38	56	48	37	42	56	42	48	32	43	35	53	44	33	44	42	44	42	37	59	42	47	52	47	49	55	39	42	36	46	36	56	40	38	49	63	60	48	45	46	36	54	52	44	42	53	49	44	25	56	49	44	51	42	37	44	43	45	36	61	38	42	46	46	48	47	42	42	42	43	50	50	47	43	39	53	49	35	49	46	45	44	52	36	48	45	40	48	47	49	50	39	43	44	47	49	41	43	42	55	45	40	37	49	57	39	43	57	34	50	42	36	42	41	48	45	48	46	50	57	44	46	49	53	59	29	50	51	44	35	55	42	52	37	49	37	51	51	46	41	50	52	43	38	49	51	41	36	56	43	47	42	35	52	47	32	41	45	39	37	40	43	46	55	47	43	49	35	43	54	31	39	43	38	42	40	43	42	35	41	47	47	44	46	49	43	54	46	46	49	34	50	40	46	34	43	39	40	59	38	46	48	46	48	51	40	43	38	44	52	52	46	35	48	32	59	37	36	56	38	52	42	51	50	41	51	45	37	40	42	45	51	48	26	54	49	40	50	58	46	50	43	42	50	39	49	37	41	53	48	35	38	46	48	46	42	52	46	33	49	36	40	43	46	43	59	34	52	66	48	40	48	46	45	43	41	44	43	35	38	58	50	42	47	38	54	46	46	42	49	41	40	41	41	33	44	61	53	38	39	43	33	51	33	59	45	44	59	39	63	50	38	40	48	40	45	42	45	46	48	51	49	50	47	37	50	47	48	44	50	36	57	35	57	31	40	44	41	43	50	50	41	50	56	56	41	52	39	54	40	45	40	45	39	43	33	35	66	51	42	48	52	43	42	41	33	36	46	48	38	57	56	44	42	44	49	35	42	51	45	47	52	39	45	51	45	47	48	48	44	43	47	52	43	49	50	45	48	37	38	40	34	49	46	49	41	52	35	52	51	38	43	48	37	36	59	34	46	47	47	43	37	41	50	38	40	46	41	49	48	54	52	49	50	40	45	55	46	40	39	40	28	48	43	37	44	36	48	56	43	45	40	54	43	38	44	45	40	44	34	38	38	42	45	53	46	45	46	64	39	41	54	54	51	47	48	42	39	44	49	44	49	54	50	51	41	37	43	49	37	47	50	47	52	33	56	43	45	46	50	45	46	45	41	53	48	48	48	48	48	48	55	44	47	34	46	36	46	43	39	36	36	47	49	43	36	48	38	45	46	48	35	42	45	49	45	53	39	53	40	38	40	30	43	49	54	34	54	30	43	36	54	49	43	46	47	45	42	41	38	48	49	40	34	42	39	41	49
25980	18668	15183	23958	32561	32865	30061	26048	21824	18301	15573	13416	11406	9798	8603	7246	6238	5185	4319	3560	2899	2425	1903	1664	1391	1274	1027	910	851	773	740	716	658	629	585	588	540	558	582	532	518	542	517	511	556	515	495	529	547	531	536	526	534	540	507	522	507	510	508	531	544	539	525	522	534	515	564	549	543	478	522	502	518	529	509	504	516	536	522	523	549	531	523	533	536	513	532	531	509	558	518	507	531	525	506	550	536	506	478	510	499	509	541	544	552	526	529	508	480	500	529	570	519	500	558	539	490	514	485	522	548	558	527	532	539	514	535	529	501	541	525	523	560	498	546	538	490	538	513	567	540	531	486	508	541	593	536	519	524	521	544	541	504	532	511	504	470	524	529	544	562	518	572	513	517	525	525	509	521	528	561	514	566	536	521	573	524	546	522	551	530	511	541	513	536	570	521	532	510	498	543	523	550	520	513	539	521	563	531	524	473	508	548	533	530	509	532	534	543	528	514	539	525	543	509	523	486	517	530	511	471	548	517	521	531	530	540	492	507	523	556	520	546	556	529	524	565	535	509	552	517	550	543	519	545	507	515	523	512	473	553	540	512	550	559	529	506	506	531	511	547	471	506	539	499	544	534	525	539	540	536	523	552	497	535	521	522	515	513	494	495	501	485	566	526	542	520	544	518	494	512	544	550	537	512	550	521	555	511	523	547	553	537	534	569	549	495	508	530	531	557	538	568	551	520	512	510	531	519	503	530	566	515	558	488	535	514	479	518	531	546	538	551	525	521	542	544	526	527	523	532	533	540	533	530	542	526	532	480	510	538	481	485	534	475	535	535	517	527	538	533	509	525	554	498	532	576	514	509	525	500	524	517	528	509	538	533	501	558	527	510	521	536	538	505	540	520	513	520	487	534	486	528	550	534	565	535	537	508	540	562	511	487	543	516	555	548	545	524	538	557	489	527	523	475	499	490	547	504	539	512	513	553	536	545	490	535	504	492	527	529	540	526	529	554	493	523	546	565	524	556	552	526	572	508	530	539	575	512	512	497	555	517	555	562	525	495	509	580	519	554	518	492	581	546	546	535	518	525	538	549	487	536	531	519	506	495	502	509	546	526	569	564	557	536	561	586	497	540	521	561	528	560	513	539	521	540	519	516	532	520	532	536	516	560	490	559	522	502	539	511	558	512	509	549	482	526	544	531	494	545	518	529	557	529	475	547	518	539	520	545	551	532	540	545	484	580	511	547	537	547	566	516	515	512	514	533	547	531	557	582	540	544	521	478	534	564	490	524	528	588	514	533	486	525	500	510	546	503	484	546	519	515	510	537	506	535	531	569	547	514	525	534	552	528	539	507	511	523	466	521	550	535	554	556	520	526	542	533	549	509	509	549	539	540	509	519	500	512	472	558	518	516	551	574	533	512	511	484	525	531	468	488	564	529	539	514	504	546	574	534	522	522	504	490	545	511	567	529	564	494	531	566	462	477	532	510	494	506	524	547	492	544	530	519	546	488	453	559	498	529	520	525	534	541	533	520	505	587	535	489	571	513	540	533	582	523	540	549	505	529	522	542	519	553	536	529	530	483	556	509	578	501	570	559	562	579	568	536	549	524	480	559	508	539	544	512	520	537	515	517	547	520	527	535	559	522	505	533	501	525	513	543	489	513	543	550	527	543	507	527	508	547	559	550	481	534	507	555	502	525	520	574	503	516	554	534	516	544	520	511	525	516	540	519	517	567	550	563	515	499	515	505	578	486	516	517	529	481	554	518	532	549	546	488	497	511	528	528	502	562	498	539	534	514	556	579	531	491	536	532	535	553	514	553	532	522	521	535	508	542	515	527	542	497	523	541	542	507	533	548	506	512	505	540	499	511	509	545	527	524	531	523	517	571	517	513	509	516	545	536	535	488	531	507	496	485	524	520	477	540	514	540	528	520	531	503	546	543	507	526	535	508	545	534	556	537	513	497	527	519	559	529	547	517	520	528	527	505	513	562	534	534	524	599	561	512	502	565	496	506	506	544	493	566	488	497	513	523	540	514	557	497	511	547	564	554	547	546	554	533	561	517	482	526	538	527	548	552	553	536	489	542	508	508	512	529	517	533	520	553	549	513	477	549	534	531	546	519	506	508	566	548	571	543	512	502	513	542	536	517	508	506	503	478	564	505	536	500	499	512	548	509	558	499	517	508	554	546	524	560	536	508	540	521	509	529	538	536	574	507	546	514	505	505	558	556	497	520	544	498	577	501	501	523	533	542	554	563	487	538	524	526	539	503	543	549	533	489	534	544	519	526	490	513	524	503	536	483	519	546	526	514	547	563	518	533	537	523	497	504	529	553	524	511	502	592	507	525	515	512	564	483	567	507	488	519	522	525	512	568	536	542	530	527	538	556	545	556	564	543	532	515	517	495	499	518	516	502	519	543	525	509	517	516	534	502	493	550	518	511	501	549	518	526	549	549	536	535	466	538	539	575	535	504	511	497	513	532	523	566	550	515	469	571	523	555	533	537	499	521	540	566	519	513	547	537	540	554	499	539	495	571	506	543	535	552	516	502	498	536	496	560	544	543	495	541	546	540	518	492	511	479	550	512	550	542	508	543	505	524	512	528	529	538	503	521	545	516	529	546	538	494	536	491	549	509	550	522	534	523	545	576	519	511	528	541	544	549	565	527	529	549	493	480	525	510	494	518	524	512	524	548	523	526	508	513	554	553	530	529	505	527	543	523	489	510	544	517	517	527	540	499	523	522	520	548	515	519	519	511	543	597	517	492	503	533	498	517	551	516	522	502	539	526	508	550	542	529	509	533	519	538	561	573	521	522	541	517	539	497	535	508	557	520	510	532	537	507	502	522	529	504	508	533	570	507	530	518	509	530	512	507	506	528	524	574	534	497	500	570	540	522	567	553	530	521	517	531	520	559	569	513	530	563	524	544	556	516	536	515	513	540	521	519	553	562	538	547	493	499	537	524	537	546	554	540	568	518	525	508	485	533	528	475	555	471	532	519	527	538	548	541	559	548	512	517	519	563	528	570	534	494	509	510	521	520	574	526	483	503	519	499	540	499	493	544	541	506	576	546	508	527	527	550	518	549	533	532	562	522	482	565	532	533	548	552	524	539	550	502	490	537	475	483	531	518	496	566	552	547	516	557	530	507	507	541	537	528	481	507	488	536	530	520	512	563	517	544	567	515	492	514	536	515	512	535	569	541	520	545	523	489	551	543	581	530	547	549	542	492	567	523	529	524	533	505	572	490	550	574	542	547	552	496	536	557	477	531	506	530	524	552	527	565	534	537	532	539	539	503	561	503	519	489	548	526	521	549	502	543	527	536	565	535	522	597	536	537	523	499	530	534	516	531	560	539	526	547	530	513	539	516	515	536	530	528	509	555	568	530	533	547	473	531	518	497	521	505	548	503	531	509	483	524	500	520	555	532	512	505	527	524	527	528	532	527	518	515	513	516	536	501	510	558	538	527	523	511	491	510	530	555	534	556	532
4398	2692	1786	1488	1667	1896	1624	1239	961	716	552	448	410	339	285	262	180	156	165	133	105	109	98	78	74	62	74	81	58	77	70	84	73	65	60	72	63	65	71	64	61	68	59	61	69	72	41	41	67	63	74	76	48	64	55	74	72	59	77	66	77	65	56	68	67	67	73	63	50	66	81	65	68	66	56	74	61	62	61	48	57	62	59	61	83	76	57	65	63	67	69	70	67	60	77	53	53	77	77	69	71	64	68	63	86	77	65	65	62	67	58	55	68	67	87	64	76	61	61	72	68	71	67	68	49	53	58	67	60	55	69	55	62	65	60	68	74	70	67	61	56	90	46	76	76	90	82	63	68	63	58	59	52	73	69	66	60	61	65	71	61	56	65	50	67	71	73	70	48	65	67	75	55	61	62	71	66	70	56	63	68	65	56	71	69	64	70	61	68	64	73	64	65	70	77	54	67	68	67	65	76	77	58	72	55	70	62	65	68	68	61	70	52	76	82	61	49	83	66	68	60	75	85	59	61	74	68	54	55	71	70	60	59	69	75	64	47	66	68	46	68	55	63	72	69	48	62	62	69	75	51	68	62	72	66	74	57	67	54	65	70	72	60	64	65	64	56	78	61	69	64	62	55	66	58	63	62	60	61	63	61	74	70	62	64	56	63	64	60	75	61	54	64	79	66	66	77	63	64	72	72	60	59	66	57	56	66	67	52	65	76	68	57	60	72	69	58	64	66	73	53	62	75	62	75	73	69	67	76	63	61	61	64	64	67	62	69	59	52	68	63	60	48	60	58	70	75	56	65	65	67	55	66	67	54	70	71	60	82	68	60	54	57	54	64	77	65	69	72	71	60	63	75	66	60	52	65	64	62	66	56	72	50	62	75	77	73	48	52	63	78	73	52	72	70	58	65	56	64	64	54	73	75	77	71	56	46	70	73	75	61	57	64	58	69	65	50	71	63	50	53	71	72	67	65	43	65	84	60	71	69	72	58	64	63	62	73	65	58	69	70	79	78	62	62	62	61	77	72	57	46	56	60	75	75	64	70	73	65	66	77	58	68	56	67	73	58	63	80	63	76	58	63	62	69	67	69	64	66	59	63	58	69	63	69	64	64	81	64	66	55	69	74	63	55	63	50	72	84	57	63	58	65	54	64	90	67	67	58	62	61	65	68	66	78	68	62	75	69	75	67	71	67	58	81	75	71	67	60	59	72	48	50	61	55	69	56	72	87	59	62	59	78	72	68	52	74	67	73	50	74	65	60	68	67	75	89	73	65	62	58	68	63	61	74	51	61	72	75	58	44	52	57	61	66	55	67	63	62	73	60	74	81	67	67	72	71	50	62	66	61	56	71	65	70	62	78	68	63	80	65	70	74	58	60	61	64	57	66	58	75	59	61	72	69	55	51	56	56	71	76	73	66	65	71	59	76	74	65	71	60	84	50	62	63	52	56	61	69	66	71	60	63	56	70	74	65	61	69	57	80	62	59	75	77	63	79	74	73	81	71	47	59	64	76	81	59	57	61	66	77	63	59	67	72	70	71	69	69	74	60	64	52	82	60	66	56	61	65	69	59	66	53	61	64	67	55	54	69	50	53	70	54	67	62	57	79	68	70	74	66	79	77	65	56	61	59	82	72	70	65	64	64	60	73	63	67	53	70	71	60	74	61	70	66	53	68	59	69	71	69	64	64	59	62	64	72	68	66	73	62	62	81	54	58	68	68	57	78	60	61	70	64	56	64	75	68	59	66	67	64	60	77	75	77	75	58	70	82	78	68	56	80	60	55	58	59	56	76	65	68	67	73	57	65	69	73	77	65	73	62	69	61	71	59	62	64	64	71	62	49	68	65	65	61	65	53	58	72	56	70	76	70	54	57	68	57	59	52	65	70	76	61	61	60	67	79	62	58	80	82	64	63	66	78	57	55	73	53	78	52	60	59	56	60	79	67	72	58	58	62	71	62	54	74	58	54	67	64	61	68	67	64	64	61	63	79	72	58	63	73	56	66	52	70	60	63	67	62	66	71	71	62	62	67	71	84	73	68	62	69	79	60	69	82	65	65	65	68	55	70	51	66	76	67	65	67	66	63	55	67	60	64	70	75	75	65	58	80	69	65	55	74	65	62	78	73	63	60	50	70	69	63	75	67	50	61	51	78	59	54	72	74	61	53	76	54	95	68	75	67	60	70	51	60	63	79	72	61	73	69	67	69	49	68	64	52	61	68	56	67	66	59	65	82	58	56	54	66	71	68	66	69	67	60	71	52	57	59	62	66	55	67	63	58	69	62	64	57	73	55	73	69	56	70	65	63	62	81	72	73	77	65	60	81	68	63	62	72	69	68	64	59	70	70	51	86	56	65	69	70	65	66	62	70	56	77	59	62	63	62	55	58	71	71	69	64	66	61	63	77	65	62	80	68	56	64	66	70	72	64	75	69	70	63	79	78	64	62	55	69	63	56	67	84	70	60	61	78	56	58	56	60	57	65	47	79	56	65	76	73	71	50	66	77	68	54	81	66	73	67	59	61	62	61	74	68	75	73	46	72	62	63	58	56	56	63	50	78	65	66	73	73	57	68	70	50	67	70	72	79	66	74	69	83	57	70	81	69	62	70	73	71	79	72	64	70	60	86	54	78	59	73	73	65	57	74	76	65	70	74	66	55	82	51	54	82	64	53	75	78	60	67	68	71	69	62	55	68	56	60	75	63	46	73	53	58	55	66	67	81	63	67	52	66	69	65	75	55	70	68	69	69	50	77	67	56	63	68	74	66	89	71	58	61	62	62	67	80	70	74	61	75	67	86	63	62	48	82	71	49	71	75	56	51	70	80	77	62	58	60	63	69	66	65	51	61	69	84	49	70	63	64	65	57	70	65	71	63	72	55	52	53	69	57	64	82	60	55	75	65	56	80	53	67	68	78	69	65	60	61	60	77	64	81	59	93	78	76	68	62	58	64	63	56	58	67	61	62	57	62	50	48	62	69	64	59	60	68	57	64	59	64	53	69	72	79	60	49	70	68	54	76	65	54	67	63	62	69	64	72	71	53	61	71	63	70	62	62	68	75	67	65	69	74	60	58	63	45	69	70	64	68	73	60	58	58	86	66	69	63	72	53	70	67	60	70	70	72	63	53	60	67	58	66	59	83	66	61	66	64	78	74	65	73	73	73	74	60	69	47	71	75	63	62	71	59	61	57	76	55	70	64	76	58	58	68	66	68	58	71	66	65	73	70	58	65	61	69	65	63	73	71	63	60	68	62	60	66	69	61	61	63	52	75	54	54	57	51	60	57	63	74	67	64	57	81	70	81	64	73	78	55	58	88	57	57	74	60	70	57	70	65	69	68	64	67	76	64	65	64	66	78	81	71	59	64	67	64	81	67	47	70	59	77	64	54	82	63	70	61	68	53	64	52	76	56	69	64	76	63	61	50	73	62	69	68	73	60	68	64	70	52	63	63	79	67	65	58	74	61	69	60	78	69	64
26459	18991	16875	26323	34387	34050	30436	26517	22316	18733	15927	13467	11306	9663	7941	6535	5506	4547	3810	2958	2457	1955	1696	1424	1234	1094	986	923	919	865	829	918	802	820	788	731	754	770	752	772	748	772	813	735	734	780	782	724	755	787	786	783	798	761	754	751	747	746	737	782	770	770	786	768	708	761	800	700	786	796	770	765	770	745	725	754	749	733	739	749	776	719	754	789	734	734	789	778	792	756	743	763	775	750	816	803	748	761	749	758	753	740	772	757	742	739	798	739	775	789	747	802	775	793	765	807	753	720	702	749	751	798	792	778	735	769	794	836	742	766	737	742	785	751	695	806	751	734	757	755	773	747	750	807	746	821	777	782	786	729	808	781	763	750	787	719	806	724	741	721	733	793	718	716	754	784	748	761	735	818	780	754	785	747	741	781	826	691	740	725	722	765	744	788	758	759	784	784	744	735	732	789	723	757	758	729	775	780	786	734	791	801	772	720	743	729	804	736	783	791	764	753	729	763	750	773	735	751	780	761	755	761	727	755	760	751	716	758	758	757	774	738	759	726	778	769	767	737	784	796	716	763	843	760	765	741	724	750	750	803	732	744	798	764	721	769	764	743	800	805	737	728	744	774	729	712	753	740	774	774	769	776	751	765	727	763	787	759	771	782	761	726	770	810	742	739	763	743	740	812	785	762	794	788	801	760	766	697	826	777	753	734	748	736	725	728	751	754	785	766	772	772	803	837	765	765	699	768	794	808	761	773	741	770	765	762	762	764	729	793	745	761	745	745	714	777	744	728	727	758	804	762	745	762	763	762	734	700	755	712	782	778	773	713	762	795	733	757	786	786	772	770	812	750	777	746	790	752	755	808	768	788	764	815	803	737	754	701	735	765	792	729	801	748	755	785	800	753	794	740	768	770	804	750	779	759	773	789	748	754	780	796	779	744	734	716	750	784	759	732	738	749	731	687	781	766	695	768	770	692	830	797	759	759	763	785	747	764	778	793	769	756	756	745	751	798	765	747	781	746	738	731	752	736	746	728	766	749	778	725	818	727	775	778	775	751	799	718	803	735	760	735	749	789	794	743	758	778	780	735	698	757	748	748	754	771	732	779	691	718	747	781	797	786	760	754	784	784	803	730	750	753	796	739	770	800	740	775	807	736	748	783	728	757	704	753	787	792	730	811	776	763	776	771	781	746	793	785	798	739	756	779	734	732	808	780	778	736	803	715	794	786	745	762	745	819	760	758	800	784	758	766	750	765	732	756	733	787	753	737	827	726	775	716	750	762	706	734	783	784	753	725	745	748	779	787	780	736	751	796	761	773	759	720	762	766	816	781	759	731	742	767	717	728	699	746	774	764	783	754	804	782	795	747	824	732	760	740	755	765	783	748	741	786	786	760	770	721	732	759	743	766	784	770	725	737	796	725	809	780	714	762	736	758	780	726	670	735	769	723	774	754	791	834	791	775	764	785	782	805	784	774	748	805	780	749	738	748	733	738	781	787	770	776	743	777	746	783	774	764	763	767	772	757	767	757	773	782	772	762	766	722	739	782	746	770	742	777	715	820	802	723	756	819	727	768	745	811	751	742	777	708	735	770	811	712	739	807	737	759	771	756	749	759	789	781	769	722	800	751	789	822	780	744	767	774	783	810	716	754	781	742	768	797	774	770	739	734	736	750	729	774	779	735	784	740	709	770	754	775	751	754	749	762	742	697	779	775	795	741	703	733	748	747	709	790	691	718	746	763	756	805	739	819	775	785	744	735	756	756	758	773	794	763	743	782	765	757	826	818	766	772	762	728	799	748	718	750	781	802	771	759	771	762	740	754	728	786	784	756	798	754	713	722	759	786	774	810	744	746	767	743	753	751	740	759	771	761	762	785	717	803	812	754	778	780	738	689	709	802	782	755	759	764	705	751	745	766	776	782	755	772	743	767	719	733	787	761	742	787	690	743	729	783	719	731	761	766	687	720	764	762	758	792	742	823	785	780	750	759	787	819	790	779	748	753	724	729	761	751	782	780	753	768	749	790	784	771	764	714	770	762	810	780	794	787	773	762	758	735	743	715	764	772	729	790	804	740	762	808	775	765	729	809	718	742	739	768	767	764	787	734	739	752	777	782	725	758	771	773	721	779	776	789	758	740	756	761	731	768	767	807	745	776	748	773	686	753	771	838	756	765	710	692	729	785	787	763	766	749	738	778	801	710	720	778	775	781	748	737	764	742	782	732	759	749	775	794	759	746	723	810	768	755	775	804	800	706	738	752	793	775	741	766	744	759	761	780	773	802	773	787	742	706	752	817	766	760	788	745	777	741	753	765	810	753	775	737	755	757	734	737	773	716	776	834	757	759	759	804	729	766	774	799	700	747	736	785	776	793	691	725	787	765	777	740	801	781	807	757	738	770	756	711	733	753	695	782	758	786	749	781	764	766	766	747	824	765	757	754	730	773	770	772	765	763	809	736	787	736	743	767	745	706	720	728	712	768	763	712	740	761	722	772	793	776	786	738	740	751	764	786	804	791	738	802	762	777	716	797	773	769	738	820	799	769	752	763	770	735	762	759	784	718	767	782	745	760	734	767	785	807	722	737	765	818	752	775	777	720	778	764	763	740	709	730	754	721	800	711	769	788	756	776	754	742	783	792	761	774	810	779	740	731	810	789	774	765	772	735	765	728	794	721	726	754	748	722	705	742	765	748	772	675	770	760	758	732	820	772	738	719	753	750	796	744	765	742	740	758	759	748	738	756	762	762	760	802	739	738	760	777	815	781	728	732	804	752	767	795	786	799	751	734	765	789	755	742	763	767	803	757	707	782	743	749	752	790	763	765	776	786	812	774	720	769	786	770	749	667	769	732	703	761	703	779	748	710	755	761	741	744	766	782	722	751	739	786	780	709	745	755	767	804	733	720	817	795	794	743	764	743	776	779	764	764	743	822	740	758	766	769	787	759	727	807	782	809	798	753	775	738	731	776	818	748	752	776	732	814	704	738	763	694	778	796	782	797	721	791	754	748	745	729	709	774	789	755	760	768	744	774	725	699	764	768	724	774	721	772	790	791	797	744	786	779	737	758	711	768	741	810	758	767	780	770	761	780	715	760	765	729	740	763	808	728	791	770	762	705	762	773	790	717	785	763	775	737	780	720	767	737	700	772	788	731	765	755	754	717	747	763	745	780	772	737	812	709	756	720	789	753	714	820	723	755	795	747	772	780	752	788	793	767	734	779	728	759	772	759	785	794	719	771	771	711	733	774	734	779	762	762	766	775	762	776	820	725	768	768	738	733	717	768	748	813	739	787	755	754	726	723	760	729	768	784	761	796	788	783	724	711	749	756	757	741	703	745	799	778	731	710	747	769	783	786	757	771	748	775	732	741	791	727	737	741	759	721	775	734	793	748	772	744	737	726	745	736	732	694	832	756	756	761	751	749	737	816	750	718	749	751	723	760	713	774	737	730	769	723	745	750	791	759	729	789	758	775	746	810	759	728	757	741	770	747
5377	4553	3296	2800	2941	3205	2423	1685	1295	893	694	619	439	414	308	221	207	145	138	101	84	74	66	72	49	74	73	58	54	52	62	51	49	63	68	55	42	61	39	51	44	64	53	62	62	63	60	45	53	63	47	44	41	38	59	49	50	56	55	38	46	52	45	58	51	57	57	60	53	41	39	45	58	47	62	66	54	49	56	47	55	50	51	64	48	49	66	53	70	47	47	51	50	55	51	38	49	55	43	57	39	52	43	52	47	60	53	44	58	56	59	55	47	52	55	58	58	51	63	43	50	63	57	55	50	57	47	61	57	54	62	53	63	58	50	56	49	46	58	48	57	57	58	46	72	47	68	54	49	40	51	54	37	52	58	38	48	61	48	43	47	51	57	47	50	54	61	54	50	52	52	48	56	42	50	55	52	58	58	50	49	42	57	55	46	49	46	52	54	53	39	42	58	53	45	55	53	41	67	52	54	53	57	54	59	55	50	52	51	48	60	51	38	66	60	45	53	54	51	57	60	45	61	71	67	45	61	54	45	48	49	53	54	57	59	61	50	53	42	44	53	45	53	48	52	44	58	56	56	48	44	41	51	57	51	51	59	47	45	60	51	62	48	52	59	56	51	48	56	58	57	57	56	41	46	75	59	51	50	45	47	56	62	49	58	47	39	40	57	54	49	58	61	66	55	58	66	47	56	63	48	60	56	57	51	59	52	52	52	68	50	47	36	56	52	52	54	53	60	47	46	57	41	60	62	63	36	50	51	71	54	54	47	45	52	50	53	53	57	49	64	58	51	56	58	54	40	43	51	55	62	46	71	50	43	59	43	53	55	51	44	56	44	59	63	54	44	65	49	43	49	40	40	57	52	55	47	45	45	43	55	43	64	59	55	45	65	67	52	46	70	50	52	52	60	45	73	59	54	42	49	45	44	58	51	62	48	51	59	55	58	67	43	53	48	61	52	54	62	46	49	47	39	47	44	48	44	62	49	39	49	53	47	47	54	56	58	56	57	50	41	52	55	50	49	59	53	62	46	49	38	60	55	50	50	45	53	61	53	56	54	55	51	54	54	55	59	58	36	36	52	54	49	46	60	63	50	54	54	63	63	60	38	69	58	60	45	48	52	57	60	57	79	47	50	36	62	50	59	54	41	54	66	48	54	56	59	56	55	48	62	72	48	58	68	42	58	55	52	54	51	53	58	63	74	68	40	54	51	49	41	52	63	48	58	46	59	65	55	60	57	51	53	61	60	54	58	64	47	60	46	58	55	60	64	56	48	45	44	72	53	62	67	54	51	38	73	48	36	51	60	49	56	51	34	35	64	50	54	48	51	46	50	50	63	60	58	53	64	51	58	53	58	49	54	60	69	55	56	46	48	52	62	49	42	52	55	55	57	57	67	47	43	59	49	39	51	42	61	62	55	53	50	60	58	57	60	57	48	54	49	42	47	57	61	56	56	59	51	47	49	62	49	60	65	45	51	68	52	54	57	46	54	56	44	55	60	51	42	48	50	52	48	66	46	58	41	47	54	55	60	59	47	71	58	44	44	56	58	43	50	55	45	51	52	49	42	43	46	56	55	39	57	64	53	50	58	52	47	61	44	51	43	62	41	64	38	54	49	53	62	47	45	57	60	44	57	50	46	44	43	42	46	52	51	60	45	42	51	54	65	55	65	34	54	58	45	49	50	47	65	46	59	50	74	53	59	50	63	57	48	40	43	47	59	64	57	31	51	58	53	58	54	49	46	58	45	74	62	61	52	47	48	51	59	56	48	56	45	51	50	52	58	71	58	54	51	46	49	52	59	45	67	66	49	58	60	51	47	46	50	49	55	48	53	56	42	59	50	54	50	50	47	64	56	60	48	46	60	57	39	51	77	61	43	50	53	43	48	50	59	52	60	44	49	51	49	61	46	45	51	51	56	55	76	54	41	44	59	47	51	46	59	59	52	40	56	57	57	50	49	58	62	44	56	54	45	53	57	50	57	43	56	47	60	64	55	45	51	66	50	56	56	53	54	48	39	40	42	56	42	58	62	47	59	46	61	58	62	52	43	39	49	52	54	55	56	55	53	44	41	57	50	53	51	45	61	57	37	62	53	54	49	47	61	57	54	46	47	53	59	60	52	56	56	45	52	49	56	51	60	61	51	41	52	46	50	52	58	62	50	40	54	59	43	44	46	55	47	59	42	38	57	58	53	49	44	40	55	59	41	54	52	54	49	46	51	53	54	44	50	58	42	58	59	56	54	56	49	53	48	50	60	60	61	54	59	60	51	56	54	43	54	46	42	44	46	54	62	54	40	36	57	58	56	41	47	59	47	58	50	55	66	46	57	62	51	53	62	49	47	50	54	49	40	61	51	57	43	41	54	49	55	67	52	45	42	45	51	41	62	47	60	63	42	59	48	74	43	55	54	50	51	55	49	41	46	45	57	44	46	38	43	53	49	46	44	52	63	63	56	52	52	54	46	45	53	47	52	35	66	54	42	50	45	61	54	64	54	46	56	68	54	57	51	54	53	54	46	49	41	74	49	49	59	41	46	53	54	50	59	47	50	51	53	52	44	50	52	55	51	61	53	69	44	51	49	62	52	63	54	51	57	37	45	53	58	60	55	56	50	60	48	54	52	59	45	47	56	32	53	64	63	55	59	45	51	61	58	55	56	54	57	59	53	45	58	57	54	50	41	44	54	53	56	58	52	53	53	52	62	56	51	60	48	65	55	58	60	41	58	51	52	59	57	51	49	61	58	61	46	54	55	52	42	43	59	57	55	58	60	39	62	53	51	52	43	59	53	43	52	45	45	60	47	74	46	54	41	55	72	60	59	52	67	56	58	49	47	55	53	45	49	62	46	62	60	55	42	44	55	46	67	59	54	59	50	53	41	55	66	62	63	57	48	47	59	53	56	49	54	61	49	58	55	49	63	61	55	43	66	43	51	60	59	49	55	57	46	66	59	44	53	48	59	52	59	46	52	61	41	69	43	58	61	58	47	55	51	37	45	57	48	54	44	48	49	42	57	44	53	51	60	52	40	55	56	53	48	50	49	59	64	55	49	53	59	56	48	58	63	58	60	54	58	54	53	54	63	61	54	75	44	42	53	48	61	59	56	46	50	48	43	49	45	60	53	53	55	58	64	50	45	55	59	59	58	60	62	59	59	34	55	61	51	42	52	55	67	41	47	50	54	37	55	39	54	51	69	39	57	50	60	53	50	45	43	44	58	38	48	48	60	38	63	59	48	63	53	48	50	51	49	59	46	54	44	46	43	49	64	52	58	48	47	41	65	45	57	39	57	52	52	69	61	62	49	47	57	56	52	56	50	46	45	46	52	61	68	44	44	51	55	45	47	53	53	59	40	56	66	63	54	61	46	52	48	59	66	43	37	50	50	54	39	51	57	58	65	49	50	61	64	51	41	55	57	53	58	59	61	61	48	43	56	47	63	37	58	57	52	48	45	51	51	48	53	50	56	43	49	59	62	68	52	55
31917	23773	22539	31803	38860	37871	33668	29046	24948	21121	18067	15319	12932	10584	8408	6274	4901	3859	3054	2437	1972	1497	1207	1119	931	897	817	756	694	710	629	644	694	593	619	593	576	603	641	604	550	617	592	562	663	580	604	612	613	632	601	585	590	631	590	619	654	602	595	643	627	589	594	609	631	634	582	618	599	613	604	585	591	626	620	614	603	609	632	612	613	591	669	603	616	589	583	629	632	598	654	571	595	589	599	635	597	593	605	623	601	592	585	649	600	581	627	593	619	623	646	610	585	664	622	644	609	580	601	600	625	620	560	584	618	639	571	596	596	592	585	622	624	637	583	613	579	602	628	593	635	655	588	607	598	648	647	614	592	633	573	580	581	608	633	701	594	654	580	596	618	603	650	655	602	594	601	572	593	591	595	636	591	623	624	618	660	624	616	612	678	651	622	638	613	638	586	640	639	575	575	615	610	625	631	596	630	603	607	600	621	603	581	567	631	607	598	605	622	664	648	594	592	634	613	613	612	622	599	608	602	613	630	615	630	597	615	589	603	641	631	628	626	641	624	624	638	570	621	607	631	623	585	592	636	621	627	587	621	625	600	590	566	649	661	649	601	599	638	615	604	640	600	597	626	586	624	635	612	597	626	572	605	604	586	602	578	609	574	638	622	659	623	614	578	639	653	607	602	587	633	616	586	550	606	580	569	611	574	579	617	603	588	612	611	590	576	615	591	597	659	605	616	588	564	550	612	625	593	577	579	595	601	618	630	587	625	634	599	594	606	638	636	625	610	606	609	621	611	557	594	624	633	566	607	639	602	570	611	602	599	641	610	579	647	607	626	567	626	631	638	665	631	570	582	599	640	602	606	600	591	630	625	650	643	589	658	558	622	536	631	582	613	570	649	626	602	618	645	579	588	625	611	644	589	606	628	595	588	630	581	557	621	636	611	620	602	663	594	613	643	595	636	626	650	598	633	614	614	633	611	598	655	601	608	639	557	581	590	634	617	642	667	577	572	608	564	600	556	666	655	601	619	647	638	609	551	618	593	619	653	625	632	620	600	635	571	583	645	587	623	626	604	570	635	588	587	541	590	594	648	614	599	636	602	635	603	624	648	572	626	573	598	554	551	609	582	630	609	613	626	627	625	589	618	547	602	606	621	621	588	656	582	577	598	614	599	599	574	619	580	580	582	617	621	665	634	612	654	567	628	593	656	597	605	603	620	617	579	612	552	609	646	632	629	586	647	634	629	629	594	634	582	611	608	583	635	633	643	639	654	593	632	588	623	559	614	653	585	599	616	603	601	635	604	641	593	600	597	620	609	643	598	651	636	636	584	614	597	618	623	624	571	606	636	626	642	598	668	606	596	594	610	584	575	583	577	661	590	585	580	583	611	612	638	652	617	587	647	634	568	612	609	619	607	623	612	608	629	632	618	596	658	589	610	625	647	648	587	587	638	599	599	597	620	659	592	560	627	599	611	573	671	624	585	600	608	623	678	626	612	594	609	599	591	660	637	587	580	599	644	627	614	622	634	607	625	646	639	619	605	597	594	594	609	624	603	627	605	602	604	582	597	596	587	598	619	643	628	637	634	579	589	614	583	646	561	551	633	602	560	598	632	588	621	654	639	588	621	668	645	605	626	628	634	595	601	625	627	611	619	641	584	622	570	628	603	635	601	652	619	618	577	617	590	618	576	618	591	638	609	645	597	629	661	554	603	588	605	626	572	644	614	610	592	584	595	633	599	595	601	603	678	635	615	598	588	612	596	611	603	600	623	600	621	585	592	574	612	578	604	621	627	571	608	641	610	595	572	615	659	601	595	620	576	606	578	592	621	615	581	597	637	628	585	641	638	595	590	589	600	595	612	589	635	659	582	590	597	588	566	635	604	625	643	624	595	569	595	622	597	566	594	598	565	624	596	647	603	662	631	587	618	600	598	597	607	621	601	610	616	616	658	595	594	602	639	587	605	637	629	630	639	579	617	600	544	570	589	572	594	667	615	593	622	626	649	596	607	626	622	599	585	593	605	630	604	642	613	575	643	577	603	584	611	631	588	598	633	624	644	631	614	583	627	613	620	614	584	639	616	639	577	621	626	640	637	582	625	581	596	632	650	591	586	641	572	577	620	602	614	576	615	626	600	636	644	605	608	547	608	566	604	654	583	643	613	565	588	623	660	605	567	642	644	605	593	615	649	592	609	606	636	570	648	636	577	624	613	608	610	642	625	583	615	574	627	608	588	589	601	600	639	597	603	626	575	592	603	599	644	644	609	627	634	619	601	614	616	663	644	571	636	609	582	620	612	618	615	563	622	606	617	563	674	623	586	566	640	583	594	592	606	618	589	643	584	613	641	609	625	659	632	603	617	629	610	593	580	592	586	608	633	636	606	615	557	627	590	587	592	585	603	631	580	588	618	604	597	636	618	635	584	615	636	570	600	605	620	628	636	631	583	574	660	615	637	607	578	625	601	582	615	576	603	616	603	597	612	648	665	557	630	643	616	562	608	621	571	600	582	614	627	629	615	654	593	677	606	580	632	607	607	609	604	588	597	669	590	615	594	628	570	600	609	581	631	624	621	614	622	620	632	607	581	629	590	606	606	593	607	618	601	604	635	598	640	611	586	587	601	623	637	644	628	660	632	658	623	621	620	599	603	618	598	595	583	618	582	680	591	621	635	598	620	642	623	621	632	575	563	693	602	591	656	620	623	586	606	633	649	603	574	595	582	593	622	613	572	587	621	614	620	615	613	637	612	565	634	619	574	632	609	593	654	625	640	608	608	575	614	555	582	649	601	631	602	612	679	574	593	631	605	630	602	630	583	616	593	604	576	591	594	612	634	650	597	628	570	626	626	593	629	608	643	618	645	550	596	610	597	617	526	651	600	636	610	645	621	636	621	679	622	644	622	643	599	607	599	559	622	653	615	616	640	606	597	577	603	590	641	601	601	589	611	592	650	626	601	620	599	562	605	590	544	636	617	602	593	639	616	637	614	612	603	580	604	630	627	619	593	624	622	631	634	592	586	599	625	592	585	589	659	604	610	598	608	644	667	615	575	621	644	646	626	561	640	621	602	605	579	652	637	588	652	633	592	559	611	609	619	643	635	618	622	619	616	614	615	591	620	578	602	593	610	611	662	568	618	566	612	596	596	578	643	553	614	635	642	603	582	599	573	603	587	598	660	585	599	607	677	594	625	586	558	622	618	565	616	623	590	601	602	628	581	622	608	630	639	602	650	646	577	620	625	636	646	635	611	601	608	598	595	655	618	608	600	603	573	643	587	675	621	606	610	588	622	589	671	672	613	604	596	592	637	606	621	606	575	592	640	623	608	674	637	622	622	602	620	604	614	630	587	630	627	611	613	630	626	628	606	616	615	624	585	579	665	610	629	614	593	577	598	609	627	597	634	614	607	590	647	595	586	597	602	605	613	620	611	614	591	595	649	592	603	601	627	628	581	591	590	599	614	620	559	641	558	587	582	585	598	651	603	573	605	627
2481	1402	1186	993	1127	1178	930	723	513	336	280	198	168	141	146	111	97	84	65	70	78	74	60	71	68	66	56	70	58	65	59	69	70	65	59	50	57	60	66	70	62	55	59	49	60	64	64	65	61	65	51	60	59	68	55	70	48	73	63	57	66	59	61	53	64	64	77	40	73	61	68	66	76	75	51	62	73	75	59	67	67	47	64	67	59	61	72	62	59	62	71	57	56	56	77	71	60	73	50	59	58	69	57	58	78	51	46	69	62	67	57	65	78	70	57	46	63	58	59	45	60	69	64	63	75	70	59	66	56	69	58	74	65	57	66	63	47	76	64	66	60	66	67	51	64	63	60	51	77	58	62	45	63	73	57	54	71	53	69	77	66	64	60	72	65	54	65	62	75	72	76	59	61	68	76	58	50	74	63	61	74	58	69	69	53	62	48	62	56	58	56	59	57	62	61	64	62	69	59	58	76	81	53	65	59	65	70	68	59	67	59	61	72	67	55	64	54	56	64	62	59	60	70	54	67	59	56	64	72	72	77	57	55	59	73	52	65	64	61	57	67	77	59	62	61	57	68	80	55	58	60	67	55	59	89	78	69	77	67	74	58	69	66	52	57	58	71	69	74	71	72	56	65	70	81	65	52	49	63	73	72	63	68	70	52	75	64	55	69	59	62	70	64	68	58	67	55	74	56	53	56	54	64	49	65	77	77	71	61	77	54	57	52	75	64	54	69	64	57	58	65	57	71	65	59	52	62	63	60	59	71	64	72	47	69	78	63	65	53	66	61	65	49	54	70	65	75	58	67	73	70	62	66	51	59	68	77	60	76	60	62	69	57	63	60	54	62	56	73	52	52	67	69	63	62	57	63	56	59	56	64	78	67	62	71	59	66	70	42	66	62	74	55	67	61	54	63	68	74	50	69	57	49	67	62	60	63	59	52	66	66	63	49	68	72	74	66	70	70	43	57	74	45	60	52	50	60	66	74	67	72	63	57	54	72	72	55	61	47	60	68	65	53	65	61	65	67	66	67	64	73	62	56	62	64	66	58	60	59	58	65	61	59	56	61	63	63	56	65	80	66	70	65	59	63	81	65	52	60	83	61	55	53	71	54	71	74	83	59	65	60	74	66	51	54	65	64	63	69	73	62	51	67	73	77	56	63	60	66	67	57	63	75	56	68	65	74	64	49	59	55	67	40	66	67	49	58	52	58	48	72	67	58	68	75	65	74	60	64	71	55	57	68	68	65	71	69	71	58	57	49	64	59	74	69	75	68	60	59	54	62	61	75	61	52	57	61	62	61	56	69	66	69	55	70	70	67	82	58	53	66	66	52	65	64	52	55	73	69	70	53	69	63	63	65	59	44	72	57	63	61	61	46	68	66	53	68	59	56	61	76	66	65	67	61	66	54	48	66	55	71	65	74	67	60	53	76	64	66	79	61	63	69	62	62	81	67	64	58	70	58	56	52	48	55	60	62	64	65	59	81	56	54	80	63	51	68	58	67	66	56	68	56	72	61	61	64	62	69	61	56	66	64	59	61	58	70	56	59	68	69	69	77	64	69	68	68	61	47	51	69	83	76	71	71	62	54	66	61	61	60	66	78	54	78	52	62	54	56	65	72	66	54	64	66	54	65	86	63	60	71	70	63	59	65	71	72	63	77	61	60	59	57	49	71	69	69	43	55	70	53	62	70	66	70	64	75	60	62	64	60	68	63	59	41	63	64	70	63	71	67	59	60	57	62	46	57	63	59	66	51	71	57	68	59	77	79	69	52	64	57	46	56	66	70	51	53	62	62	43	70	67	63	56	57	60	66	60	68	66	59	55	55	56	40	60	66	66	48	55	74	63	75	61	62	67	60	63	64	73	52	52	66	58	65	63	60	53	69	65	73	73	59	63	64	67	61	68	52	63	70	48	71	73	67	68	56	60	50	64	61	64	73	61	69	57	69	59	55	63	55	65	64	68	66	68	60	53	72	65	63	61	64	65	58	55	43	75	69	81	71	69	72	59	67	56	67	63	65	73	58	65	58	71	63	69	68	60	72	57	61	57	69	58	71	62	43	63	62	57	65	54	55	65	80	64	65	60	64	64	65	72	50	56	55	70	58	66	67	73	68	71	64	57	59	76	55	69	62	60	56	58	62	72	73	81	67	68	62	69	56	65	72	69	67	51	76	77	60	39	66	66	69	64	47	59	55	62	64	55	63	64	63	55	47	68	54	52	66	54	67	69	72	67	53	66	55	73	61	68	57	56	71	61	64	54	68	65	57	59	73	73	48	67	56	73	73	65	54	66	79	72	68	54	48	57	49	51	56	71	63	62	65	76	64	62	60	74	58	61	67	77	76	65	73	49	62	68	71	80	54	73	66	62	60	63	77	60	71	61	59	46	57	63	62	67	59	71	72	62	43	55	58	49	83	52	62	79	73	54	70	65	63	51	60	63	60	64	49	72	60	69	73	71	64	73	68	54	71	60	45	70	64	61	66	80	62	57	80	47	64	65	65	72	69	63	54	58	52	63	60	62	71	58	62	65	54	51	65	63	69	57	59	72	51	69	61	56	77	52	57	67	57	48	65	77	64	56	67	54	62	65	61	64	57	72	62	72	64	52	59	65	62	61	66	54	58	58	64	74	53	62	59	74	63	64	57	57	65	67	62	57	68	54	77	49	48	82	63	60	55	78	70	63	49	71	63	66	60	61	59	75	69	64	73	61	61	67	55	48	67	68	61	53	48	52	59	70	59	63	61	57	65	79	55	83	81	63	48	59	60	54	50	62	80	63	68	66	69	54	58	59	69	64	61	64	68	55	68	64	60	73	70	55	51	55	56	61	66	76	48	62	70	58	62	61	78	69	65	68	55	64	52	57	71	66	71	64	59	62	59	61	57	67	66	70	61	66	61	52	64	53	67	59	70	71	64	64	61	69	63	54	68	60	67	58	62	73	67	63	62	81	61	72	73	64	56	72	71	57	60	63	67	63	76	56	74	65	62	72	65	68	55	73	68	73	66	43	58	65	72	85	73	58	71	74	69	70	68	67	52	76	64	65	70	67	58	63	65	62	51	65	76	68	62	63	67	57	71	55	68	48	57	53	64	58	54	67	62	57	66	60	64	62	61	69	64	68	55	49	74	60	59	62	82	54	69	72	63	69	52	65	62	69	57	66	48	55	52	69	58	73	66	58	52	77	54	59	61	70	45	66	63	73	63	59	70	59	65	59	60	55	61	60	73	59	74	89	58	60	71	58	77	61	76	76	70	64	72	63	70	64	59	58	71	74	63	58	65	64	67	67	60	61	70	56	54	50	58	48	73	58	74	66	57	60	70	70	56	56	78	67	68	69	66	61	57	52	51	70	57	82	68	42	60	64	74	54	61	56	70	79	47	77	58	88	72	67	62	60	66	72	54	61	73	68	56	64	60	66	57	61	60	75	64	63	55	64	52	54	64	50	59	58	74	69	64	65	63	57	54	73	59	61	58	66
21510	15699	15076	23427	30591	29494	25075	20475	16223	12476	9707	7411	5494	4177	3172	2483	1857	1590	1346	1040	1031	851	858	850	808	745	770	762	749	771	713	748	753	730	664	688	746	683	686	768	725	741	756	732	710	743	746	731	696	706	718	734	722	730	756	750	810	684	703	705	720	773	737	722	727	741	763	778	797	758	747	747	751	737	691	723	759	732	730	768	754	754	715	760	746	763	719	711	727	786	720	716	739	747	745	652	756	685	722	707	763	736	700	715	729	754	739	769	752	770	710	711	766	717	731	734	751	723	719	725	750	744	719	756	705	720	700	747	681	787	722	715	727	722	698	732	687	721	680	752	673	697	680	707	727	709	732	740	710	717	689	737	742	713	748	764	731	714	732	735	743	723	743	747	760	721	717	777	700	766	771	714	720	726	764	684	740	734	749	707	707	764	737	778	727	705	717	751	687	747	713	758	711	659	698	686	723	767	739	746	688	781	716	729	725	758	762	715	771	759	729	741	749	787	750	789	697	744	686	727	732	728	764	692	737	687	697	705	770	779	753	730	730	721	748	713	736	735	773	740	732	761	801	758	711	756	771	799	747	695	732	771	770	763	742	744	751	745	746	724	708	727	750	765	743	751	804	716	705	698	760	744	740	794	739	690	744	750	732	755	733	808	725	728	718	671	744	684	719	713	805	747	678	697	712	732	730	746	712	751	762	710	717	749	735	748	753	747	724	681	759	757	757	715	693	734	705	724	768	696	727	748	745	735	747	722	687	700	691	771	777	700	702	803	762	713	773	727	686	711	719	721	745	717	732	751	756	703	774	695	731	716	731	724	748	750	718	734	728	757	717	759	758	688	726	743	689	705	721	739	722	752	742	703	702	767	697	766	713	718	762	690	723	748	748	746	710	748	738	750	717	765	715	720	751	765	728	727	727	683	704	728	766	762	758	774	719	748	783	714	750	737	742	713	730	717	731	723	750	698	720	709	716	713	767	763	765	742	717	739	752	742	674	709	756	774	761	725	791	680	765	719	730	754	722	713	734	729	733	731	706	727	756	677	733	747	695	749	744	652	719	751	747	721	703	727	753	713	735	813	743	766	773	745	740	714	703	729	776	724	787	741	743	764	729	738	751	713	724	727	786	728	753	713	727	732	700	768	706	700	709	733	727	720	775	686	751	726	752	746	733	748	716	747	738	749	732	676	744	727	740	690	693	751	706	707	734	740	744	725	720	741	781	742	736	737	728	761	737	718	731	734	740	742	750	716	748	713	688	765	733	734	740	763	763	761	743	722	741	698	711	732	706	717	728	705	762	782	739	705	707	731	788	730	736	692	765	753	758	720	729	730	759	718	719	765	732	744	736	712	707	705	682	701	715	788	738	693	757	751	768	736	696	761	753	740	714	713	711	684	692	746	755	725	759	729	736	714	735	740	692	720	745	752	786	712	806	721	732	694	723	728	712	748	759	767	718	740	730	730	734	756	713	716	684	742	751	709	758	715	737	720	751	736	716	775	754	763	755	741	722	758	703	718	728	745	706	703	748	714	712	762	754	712	740	786	731	729	750	793	707	723	716	736	737	707	721	724	731	757	751	744	732	742	736	760	717	738	732	719	738	719	761	698	730	728	730	673	740	727	735	706	708	745	727	751	713	791	735	721	752	727	709	731	716	700	672	767	665	716	719	770	740	735	688	741	719	732	741	762	709	716	733	726	786	750	690	700	725	738	749	727	715	758	758	740	779	788	709	732	687	729	732	748	697	736	729	746	723	710	750	693	736	719	760	675	766	752	732	724	703	764	743	757	731	717	706	696	735	691	733	717	780	746	726	702	760	738	740	692	720	718	726	762	767	765	771	744	752	711	716	716	792	741	729	702	728	690	795	748	774	743	748	750	730	714	765	721	727	695	696	719	759	767	680	706	779	724	733	685	748	726	747	752	766	738	770	707	750	696	700	724	702	783	722	727	789	717	758	694	758	741	714	756	726	648	681	718	699	686	707	744	685	724	671	710	747	707	718	732	751	724	740	734	761	708	736	750	751	746	759	735	746	663	690	733	722	709	714	731	775	762	754	736	744	662	747	717	708	685	705	757	742	749	714	722	718	718	737	723	723	731	747	732	747	757	714	750	711	757	722	692	704	717	739	711	697	735	723	723	733	710	735	724	766	702	731	766	772	730	759	743	722	768	765	780	731	681	676	683	781	742	761	697	751	743	733	709	743	757	710	712	762	729	754	780	684	711	734	727	745	743	723	695	722	731	743	731	752	735	714	725	749	690	728	748	775	704	781	689	678	779	740	746	719	714	774	689	704	697	697	751	717	739	761	727	732	726	744	735	769	704	709	770	735	725	721	777	722	709	745	688	727	716	756	723	719	743	735	728	730	738	739	756	708	707	723	775	731	741	752	743	738	699	711	733	736	702	724	723	729	736	709	707	741	718	724	766	741	757	729	720	738	757	720	735	715	726	718	695	730	741	712	714	723	747	742	721	742	724	711	767	788	756	709	745	744	728	767	728	707	689	713	722	722	727	737	734	720	746	734	713	723	710	764	750	694	721	750	740	730	756	714	750	692	755	735	698	733	721	786	750	748	709	724	753	696	741	727	714	749	737	709	734	769	718	738	698	669	757	716	718	717	773	718	723	676	756	821	729	732	731	719	709	675	725	667	694	718	730	746	725	749	717	760	749	688	766	735	668	734	760	746	766	739	744	698	695	730	713	708	749	769	720	683	749	754	800	733	735	760	754	715	735	743	708	712	754	723	747	749	754	775	758	718	752	767	697	741	728	719	698	770	714	711	768	690	727	719	763	730	728	772	731	715	756	721	741	756	725	724	738	781	670	684	710	749	748	768	764	747	743	768	782	709	722	731	774	710	723	765	723	695	726	727	726	723	716	761	722	754	715	686	786	766	688	762	771	736	689	753	729	703	729	796	715	732	749	748	762	727	757	715	707	714	710	743	774	723	715	718	717	749	730	726	725	737	745	715	714	688	736	726	705	714	677	742	772	770	715	709	705	764	774	749	717	701	752	709	741	757	723	676	757	724	738	731	766	740	726	723	724	732	732	712	737	742	729	737	733	694	730	727	688	733	705	785	733	690	715	821	794	758	743	749	700	659	727	721	738	738	703	799	694	756	743	715	761	783	701	729	734	692	694	789	727	741	725	744	805	708	754	773	716	742	738	749	718	751	687	732	688	732	692	753	776	773	735	712	771	706	709	705	731	754	752	768	718	723	751	706	707	737	729	736	743	776	770	717	735	723	713	691	731	701	711	744	700	746	706	732	727	692	736	713	750	711	760	712	769	691	767	727	716	738	715	722	759	726	773	753	752	717	720	709	729	734	737	716	718	722	734	727	708	739	735	703	712	744	761	726	725	706	721	743	714	765	710	780	698	734	713	747	738	708	721	747	716	753	722	758	701	790	725	771	748	721	778	703	817	699	762	750	763	724	747	664	746	773	715	789	743	754	712	713	743	742	741	707	750	708	736	758	743	673	734
3931	4225	3062	2445	2522	2387	1671	1164	792	522	421	312	204	182	145	114	91	79	84	72	70	65	60	47	43	59	53	55	66	48	53	64	65	43	50	59	50	55	64	58	55	62	62	65	59	62	55	59	59	58	58	57	52	61	72	58	63	42	53	64	68	63	61	46	55	68	62	70	61	60	60	55	64	60	49	64	54	50	59	45	58	57	61	60	58	59	49	62	55	55	61	59	67	56	44	45	57	52	71	67	56	60	54	42	59	68	55	51	51	59	52	47	62	64	42	60	61	45	59	59	64	52	60	51	63	57	48	55	51	54	72	63	62	57	49	59	56	43	56	58	55	52	65	60	59	54	63	64	43	55	58	63	55	53	47	46	56	54	49	58	57	54	52	64	61	64	55	55	58	64	48	72	74	53	74	69	53	52	60	45	65	55	57	53	54	53	47	55	64	51	46	66	58	48	74	56	60	63	56	38	57	59	65	56	52	65	51	51	44	57	55	48	54	68	53	66	60	64	48	62	48	73	52	68	62	55	54	52	61	69	59	57	61	45	58	47	55	49	49	72	58	71	69	62	71	51	51	61	56	59	62	51	48	61	50	59	63	62	52	58	62	59	70	54	58	52	51	65	54	46	59	59	40	60	58	56	59	55	55	58	58	67	55	47	58	58	57	61	75	59	50	59	47	56	61	62	54	54	56	57	57	56	65	48	62	46	50	71	55	54	55	53	43	87	49	62	59	57	66	63	49	49	64	63	67	66	59	63	53	42	56	54	72	59	61	55	53	49	56	57	59	69	56	49	73	66	56	57	47	62	65	49	55	49	52	48	65	63	57	73	60	57	64	54	47	58	57	74	59	57	47	58	57	54	50	52	56	67	58	45	66	41	48	57	48	49	37	46	59	86	54	70	45	67	45	67	55	52	51	55	64	78	53	67	53	67	47	60	59	57	71	68	49	65	58	69	48	61	48	65	52	70	53	59	52	67	53	60	52	52	67	50	59	59	49	54	47	55	61	55	56	47	67	54	47	55	63	65	54	56	41	56	52	62	51	52	53	61	61	74	49	64	49	54	43	58	71	74	59	70	64	49	70	68	43	49	52	62	67	51	51	49	57	58	48	68	59	62	43	57	70	51	47	53	49	50	59	63	56	48	66	50	52	51	63	57	64	55	56	56	67	70	54	62	63	52	62	62	65	56	55	65	64	54	56	60	59	63	55	53	56	50	57	62	52	58	57	54	46	58	51	67	52	56	46	45	48	64	59	54	55	58	65	53	53	59	58	65	67	46	67	62	55	55	53	51	62	47	64	63	61	59	61	58	53	49	47	45	51	59	51	57	61	62	58	57	60	51	57	58	63	52	60	73	70	52	66	59	44	69	52	63	61	75	51	50	58	48	55	48	67	64	58	64	52	65	52	51	60	56	84	54	51	68	54	48	55	58	51	66	63	49	51	46	65	54	56	57	56	57	68	69	50	77	61	61	57	52	62	45	57	46	64	60	57	73	67	55	58	60	54	71	73	57	49	56	57	55	62	52	70	57	56	61	58	52	65	64	56	73	53	59	64	46	68	52	64	55	46	47	57	50	52	60	57	58	58	61	64	81	61	71	60	54	58	54	55	72	57	54	65	45	66	52	52	54	54	75	49	56	66	56	59	51	66	58	57	48	57	67	58	61	59	65	42	56	77	52	58	66	53	53	59	59	52	56	51	58	57	53	53	47	50	74	55	74	60	53	67	70	53	66	57	50	52	51	49	56	41	60	58	46	72	47	62	59	60	63	54	56	67	62	55	57	62	73	61	65	55	61	56	55	57	55	48	48	67	59	62	53	65	61	57	69	57	61	53	57	56	55	64	61	57	52	50	51	60	55	55	51	49	67	52	58	55	59	51	55	47	66	45	52	48	71	60	47	64	60	67	68	53	46	50	67	55	67	62	56	67	70	59	50	45	50	48	58	57	57	58	51	56	54	49	46	56	76	56	52	71	50	48	52	68	56	61	51	47	53	58	64	71	73	56	49	50	48	64	52	64	48	47	55	50	58	68	69	49	56	52	49	59	53	67	45	52	45	60	56	54	55	46	63	50	49	67	56	57	61	41	48	54	53	48	50	57	57	50	61	51	68	65	49	40	59	45	44	58	61	69	55	70	59	58	54	48	56	53	53	61	47	74	55	65	52	55	65	61	65	57	42	72	69	63	55	63	66	46	56	46	67	59	59	45	71	72	74	55	75	58	64	44	49	58	57	57	52	55	59	55	66	46	47	51	63	74	53	63	61	72	65	46	62	47	53	54	68	45	61	41	70	60	57	45	53	54	52	62	50	69	54	67	57	51	48	53	52	55	53	63	57	63	61	60	52	54	69	60	46	55	53	50	63	61	58	55	75	78	57	61	55	59	52	58	54	62	43	45	59	60	68	69	57	60	54	59	52	53	75	52	51	51	67	65	41	71	57	73	68	68	52	51	64	63	71	52	58	48	61	72	56	59	48	54	52	54	63	48	45	56	63	54	54	45	65	62	68	57	64	54	68	54	47	63	52	59	63	60	68	43	53	62	68	50	55	47	56	45	61	49	68	61	66	53	59	45	45	59	55	46	51	55	61	47	47	64	55	62	64	54	57	55	54	49	55	56	68	53	55	51	63	53	60	66	47	55	56	59	53	38	57	39	55	58	54	66	56	64	51	67	45	52	75	60	54	56	57	65	58	63	49	57	61	61	59	69	50	54	48	55	64	54	49	58	52	51	62	65	71	54	61	50	50	48	59	57	62	49	60	41	61	53	53	56	62	69	60	58	57	56	59	51	51	60	44	59	61	49	51	57	49	67	55	54	84	65	45	71	48	45	74	56	56	59	64	52	58	54	62	61	69	58	45	47	58	43	59	63	60	49	69	46	60	68	73	66	61	65	49	59	67	50	53	65	49	55	62	55	57	47	59	70	57	57	42	58	67	68	63	59	82	57	58	49	60	72	51	60	62	44	52	60	59	46	59	67	52	54	61	50	49	53	44	49	66	49	69	58	58	54	60	57	53	43	58	56	63	62	65	66	54	50	62	53	57	51	71	55	52	51	68	65	57	58	56	58	47	44	52	48	55	54	50	40	74	47	61	50	44	59	49	53	58	62	55	66	59	60	52	61	53	63	52	58	61	73	42	69	69	54	54	50	63	51	60	65	50	46	58	66	54	50	70	54	50	48	51	55	43	53	55	67	60	54	60	45	64	55	52	59	75	54	64	60	59	62	64	60	48	54	53	61	45	48	55	62	50	56	61	62	48	53	53	57	67	64	55	55	58	57	46	58	59	67	61	64	44	55	58	64	55	42	60	58	63	60	51	69	56	47	54	59	55	59	72	56	51	61	56	74	62	54	63	56	74	57	59	58	55	53	61	61	52	55	51	52	50	53	62	66	46	65	58	55	66	60	52	80	56	45	56	47	57	47	54	55	55	66	60	53	54	52	61	53	47	42	55	55	42	64	47	61	61	56	72	56	54
28903	23798	22746	30792	36754	34597	29553	24214	19225	15252	11930	8873	6590	4866	3496	2681	1962	1478	1190	1031	883	862	786	769	710	679	762	653	694	669	685	602	652	647	662	649	653	652	671	651	683	683	666	623	640	660	649	698	643	660	627	653	664	689	622	653	627	644	654	632	619	683	660	635	679	673	651	633	641	691	589	688	657	641	632	617	648	612	676	674	643	628	665	645	666	698	676	697	647	650	644	680	667	706	680	612	644	657	653	695	652	661	620	637	603	676	692	661	659	643	636	662	654	651	630	658	653	694	652	704	660	643	644	663	613	671	635	626	682	636	664	688	632	635	675	679	638	661	627	669	662	652	673	662	622	637	672	672	693	653	643	652	652	672	704	649	676	671	675	650	685	640	637	659	671	656	622	640	670	683	690	669	627	651	650	649	676	679	666	638	639	633	669	681	647	680	669	617	690	643	617	656	680	618	627	700	677	700	615	604	679	663	668	632	650	705	668	643	700	696	645	693	640	685	664	696	692	644	646	633	670	649	648	659	651	648	635	660	670	646	636	671	635	683	649	670	685	683	709	678	676	644	629	700	701	696	647	645	655	640	651	642	638	666	673	667	665	618	643	672	674	675	640	677	612	698	683	636	655	672	705	657	655	647	639	649	650	663	616	643	686	668	671	690	686	666	653	657	651	685	669	605	624	649	655	640	613	625	600	651	690	652	654	713	713	604	680	639	624	681	648	661	664	690	684	689	631	673	714	705	644	650	650	628	680	651	733	737	643	691	674	676	690	704	665	635	681	688	703	668	689	723	668	667	666	672	647	691	637	631	639	626	638	667	648	655	702	703	614	712	598	704	647	665	685	646	654	655	634	684	685	679	636	689	648	644	604	647	676	653	643	633	691	684	686	637	671	682	694	655	650	678	644	677	642	657	649	658	642	638	678	644	664	668	689	641	672	654	690	664	617	708	700	653	674	651	648	693	667	632	671	650	680	618	664	678	655	601	642	634	695	625	689	663	604	636	663	723	696	665	650	661	625	669	685	649	669	702	677	685	580	635	662	699	646	669	630	671	675	608	615	666	645	687	673	660	705	676	679	646	659	674	685	640	667	699	647	641	651	651	699	615	666	687	658	670	690	708	682	636	623	694	637	686	613	647	678	674	664	689	691	668	637	662	647	671	707	685	668	689	672	721	674	648	657	658	624	618	652	619	642	638	621	627	698	634	669	687	699	615	666	612	601	638	667	689	700	678	639	691	638	662	636	642	659	650	693	627	629	619	644	668	694	681	621	674	702	678	694	610	651	661	708	678	676	659	665	602	678	639	661	663	696	637	660	687	611	656	630	653	663	661	604	672	695	675	634	654	664	637	631	681	684	655	624	693	650	662	652	622	649	693	632	675	659	683	663	669	663	644	651	675	652	641	667	621	675	656	671	627	656	701	670	674	684	677	666	701	636	698	630	666	674	614	672	671	658	614	667	671	679	702	654	654	671	702	647	672	655	704	686	642	617	677	612	695	658	650	657	693	643	649	668	679	679	670	712	676	659	681	655	646	681	653	647	664	708	680	678	693	633	645	694	653	647	643	699	615	632	652	669	635	653	676	678	665	669	687	607	651	682	704	682	659	644	608	656	633	651	672	630	627	645	663	692	629	662	665	661	593	639	653	664	642	653	659	636	643	707	643	666	640	712	628	680	681	636	683	621	680	640	656	645	645	655	650	673	679	682	680	662	697	664	700	668	607	651	655	663	642	649	698	701	668	672	663	678	656	667	697	651	592	654	605	625	632	699	657	669	621	669	674	660	644	617	677	633	663	666	681	665	674	664	624	650	660	662	677	632	692	620	669	661	670	632	663	637	633	667	674	689	638	655	673	613	662	683	670	694	674	684	693	654	653	648	632	675	660	660	642	654	660	646	674	616	660	670	625	701	676	684	641	642	657	621	644	602	688	655	634	641	682	672	679	670	662	693	639	626	636	691	632	641	720	672	680	642	663	698	685	657	689	613	648	654	666	646	617	635	668	623	619	645	688	635	669	669	679	620	678	730	656	613	641	642	623	617	660	622	700	692	666	659	667	681	694	680	688	686	630	700	609	656	618	597	688	627	638	638	659	641	650	660	670	667	678	626	696	680	654	676	667	615	664	646	614	666	665	691	686	682	637	682	668	678	682	673	630	668	677	663	678	700	658	645	644	677	646	705	663	659	680	675	680	606	671	652	676	676	648	684	713	647	683	635	670	669	647	637	668	663	633	630	671	688	682	668	653	622	634	673	718	680	680	654	617	708	622	650	606	673	665	635	652	659	688	652	690	649	605	660	715	643	614	648	681	655	668	604	644	654	615	666	657	616	649	650	653	662	709	664	669	710	676	664	656	649	663	622	658	653	646	636	648	635	655	635	613	632	656	673	620	637	694	676	653	642	739	678	638	686	704	638	658	630	660	641	628	645	661	674	690	641	706	670	646	588	674	675	684	661	668	711	670	692	632	657	664	647	677	694	668	684	650	688	661	671	628	624	702	650	604	680	656	623	723	666	645	626	653	651	608	622	650	620	676	683	629	674	621	660	705	652	689	666	684	650	634	736	664	650	661	671	627	713	645	687	670	675	651	690	620	655	691	648	637	705	703	651	669	681	650	677	651	659	630	667	688	672	629	663	663	651	632	648	667	659	695	683	672	685	692	649	647	678	648	636	674	666	650	617	672	658	660	668	635	646	663	661	680	675	646	716	664	657	643	651	627	663	700	632	626	683	605	622	650	654	701	673	654	652	678	695	714	632	675	658	659	698	692	638	649	639	685	617	641	624	631	687	630	710	686	640	676	661	644	636	662	682	637	669	653	621	634	673	696	684	624	621	668	630	670	643	677	645	675	639	702	670	698	669	688	595	639	698	663	693	655	634	638	673	692	658	677	680	618	630	706	659	691	647	673	681	658	621	660	632	688	669	660	642	636	693	637	658	612	677	653	651	667	654	661	703	617	650	719	705	637	651	674	663	667	651	655	675	715	673	659	653	667	653	644	663	656	673	686	690	666	693	674	668	641	662	690	667	634	648	709	679	655	699	675	690	635	701	686	658	666	628	693	664	680	634	648	646	631	646	681	684	662	666	673	655	631	698	668	677	660	657	646	644	638	672	682	674	683	676	635	624	724	655	601	629	664	691	645	667	688	662	674	620	643	628	667	636	674	660	627	651	690	672	699	674	652	631	662	662	686	622	631	615	634	700	672	663	710	691	689	616	630	673	669	668	655	658	638	638	636	650	732	641	600	707	684	661	678	642	678	645	690	590	614	653	630	664	672	657	642	700	658	644	634	684	635	657	640	652	663	655	685	622	662	675	641	681	662	669	697	625	638	709	678	638	722	687	706	643	689	660	661	648	646	638	685	656	652	654	680	649	691	686	671	646	697	624	708	633	671	636	679	638	639	676	644	646	655	665	665	665	649	629	654	706	643	654	656	691	633	654	605	671	655	665	665	653	683	681	672	667	669	655	669	597	672	653	680
5293	4322	3259	2812	2412	2235	1543	1166	788	537	355	294	218	184	112	115	90	91	83	79	74	67	67	67	72	79	75	67	73	68	60	64	69	71	70	70	79	53	55	73	66	62	71	55	72	71	74	78	59	71	64	57	73	73	67	56	73	82	72	70	60	57	63	73	56	62	62	76	69	71	60	54	63	71	83	55	71	76	72	61	77	63	66	65	65	68	44	65	66	65	67	72	81	72	59	73	67	74	65	69	68	59	63	64	77	62	65	64	71	62	73	55	64	67	83	79	76	68	73	57	64	71	75	78	69	76	64	74	66	71	64	76	87	67	75	56	70	62	68	64	68	77	59	77	56	65	66	54	79	61	81	69	54	64	66	71	62	64	80	62	64	76	88	79	67	60	65	71	62	65	71	66	69	61	69	73	59	66	88	72	72	63	68	70	73	85	70	59	63	45	59	66	62	61	73	59	89	77	63	76	70	76	73	66	75	83	72	64	54	66	64	65	77	65	71	83	87	60	67	70	69	69	77	72	56	76	82	66	76	80	75	87	68	69	66	72	78	57	66	67	66	57	54	75	78	60	70	66	57	77	78	69	78	54	72	64	75	69	81	65	77	75	87	53	60	60	61	69	68	62	63	59	78	86	75	64	68	66	61	55	58	73	66	67	73	62	73	58	57	77	66	69	84	89	70	60	70	71	73	62	65	79	74	73	72	54	65	69	68	74	68	60	68	69	73	70	73	71	64	74	72	69	77	60	76	69	54	79	74	67	71	75	77	63	73	52	69	88	83	73	65	64	72	72	69	58	70	80	84	72	64	78	64	63	68	68	86	63	80	59	60	69	73	75	74	68	71	61	74	64	79	65	53	71	71	81	100	84	57	82	84	66	74	73	68	64	52	75	70	58	73	83	56	74	61	71	72	64	63	72	80	81	74	67	51	72	69	76	66	74	76	74	60	69	76	66	67	61	63	49	54	63	74	72	74	87	78	66	77	59	70	58	84	77	67	79	77	76	63	76	77	76	67	75	59	74	68	66	66	71	75	61	73	75	63	71	65	78	72	75	66	70	81	69	65	72	72	70	76	84	75	67	57	77	82	82	57	76	63	76	77	81	56	76	69	83	72	69	84	72	60	67	66	66	70	75	71	64	67	63	74	74	66	69	71	75	73	55	72	53	69	76	67	63	79	87	72	59	78	57	62	73	79	65	67	60	72	66	73	66	70	59	61	63	71	74	62	59	70	74	75	73	75	72	73	72	80	60	70	74	62	62	61	66	64	63	72	62	63	78	63	67	57	75	71	61	74	65	66	62	80	71	72	77	77	62	64	66	72	71	76	87	71	67	61	73	55	65	65	70	73	81	71	69	66	67	69	65	59	83	68	67	61	82	72	60	70	64	65	76	67	63	75	75	67	69	61	71	66	62	75	59	61	75	64	67	66	62	67	75	62	83	75	71	58	67	62	68	71	83	42	76	70	47	55	75	65	75	74	74	74	80	61	75	65	66	68	73	64	77	68	61	65	59	69	76	79	71	75	67	67	56	65	50	55	65	72	79	71	52	67	70	74	69	85	75	51	55	65	61	79	78	70	80	66	53	63	63	66	69	67	63	62	76	62	77	84	59	71	75	73	76	61	69	70	74	79	62	64	68	69	66	59	58	64	70	62	67	56	78	79	59	67	67	67	50	65	80	66	78	67	65	62	71	68	58	65	69	56	75	72	68	67	63	80	59	77	57	69	69	63	75	69	80	62	41	68	73	63	52	76	75	74	83	71	60	66	83	72	65	64	71	61	59	57	72	68	71	57	60	68	54	66	65	71	67	59	64	59	62	84	62	64	72	68	73	85	68	51	69	67	67	60	68	68	71	69	69	58	65	68	74	56	52	81	74	68	51	67	76	66	74	57	63	69	62	62	69	63	66	88	70	71	66	49	72	71	64	74	80	72	67	68	59	80	85	52	80	55	68	68	54	72	66	69	72	75	76	62	70	85	68	65	52	71	64	65	70	74	59	76	76	80	62	62	72	81	77	68	84	54	79	55	89	63	84	76	70	52	72	69	67	61	75	47	56	75	59	72	70	78	69	73	56	65	67	57	80	83	74	76	66	66	70	73	68	67	78	67	72	72	71	78	62	84	64	53	59	62	53	83	74	50	63	65	56	71	64	83	73	79	59	54	66	72	62	70	88	72	53	61	75	51	79	63	64	72	75	82	65	79	71	70	77	58	71	63	83	67	69	70	57	61	75	55	75	67	55	68	78	66	81	64	51	63	63	69	55	71	66	52	57	72	71	76	66	69	66	61	81	66	59	73	65	64	59	64	81	70	78	58	81	62	59	83	73	80	92	64	86	82	70	63	69	75	72	60	65	79	86	65	62	63	71	70	78	69	58	61	75	68	63	72	61	73	84	60	88	76	65	69	62	75	62	72	61	60	77	70	89	73	66	69	66	78	61	67	81	74	76	69	60	79	65	67	56	73	84	71	69	73	59	83	71	73	61	60	83	72	81	65	71	64	59	63	57	79	66	61	67	71	80	67	74	64	71	74	62	89	59	81	64	61	66	73	86	74	65	81	62	49	69	71	63	72	60	53	69	65	75	67	76	77	77	63	63	62	62	75	79	77	69	83	58	74	54	80	62	59	62	76	71	63	68	71	62	58	62	54	73	64	86	73	63	75	92	68	66	72	65	83	66	83	67	66	68	73	77	78	74	82	67	69	61	51	66	63	64	72	51	65	75	56	75	63	58	86	66	69	70	62	67	60	83	64	56	65	78	65	56	81	70	67	61	74	62	76	70	72	60	65	63	58	65	71	63	62	72	93	87	75	73	77	73	70	77	58	68	59	60	73	78	62	71	73	76	69	66	68	78	69	65	72	68	63	75	79	57	69	73	78	69	75	70	73	73	73	74	63	69	77	67	84	82	76	75	49	53	77	85	47	51	67	70	75	69	66	61	54	73	59	61	70	75	60	79	68	51	77	66	73	72	74	61	73	66	77	69	66	67	67	59	59	59	65	80	50	73	60	82	78	64	68	70	62	78	67	71	72	78	63	72	76	69	69	85	61	81	71	60	65	71	83	64	77	69	60	61	70	75	80	67	62	63	73	70	71	77	71	76	78	86	71	69	67	54	68	69	77	56	87	62	85	83	64	73	72	63	67	64	66	62	73	60	58	65	89	77	67	54	76	72	78	67	64	72	62	58	55	65	71	62	74	70	64	74	68	69	68	80	74	73	80	78	64	63	72	63	65	68	82	70	60	76	74	58	67	67	83	66	71	77	68	61	76	73	62	77	69	80	74	62	77	69	54	60	67	78	67	80	59	79	75	58	71	65	80	60	63	71	77	69	74	74	77	74	63	62	69	59	72	66	60	60	67	71	59	65	64	53	60	55	81	70	63	60	60	75	69	60	77	66	61	62	53	59	61	71	80	74	66	60	77	87	68	67	60	79	55	69	64	70	59	77	78	76	73	74	76	84	72	75	55	73	76	74
28981	24577	23913	31282	36094	33804	29323	24060	19217	14776	11283	8247	6117	4218	3114	2355	1724	1393	1181	1114	993	973	880	854	844	814	796	837	731	842	794	745	725	788	770	825	780	847	824	808	792	795	745	764	803	798	774	771	759	837	751	778	775	756	769	811	796	806	818	778	794	807	780	785	789	819	817	772	794	797	787	820	733	808	821	807	812	789	764	796	845	807	814	803	807	773	825	834	782	790	784	786	754	779	781	822	756	771	799	761	780	807	776	752	733	774	801	838	761	793	817	755	775	752	852	760	825	810	765	782	767	782	739	776	800	860	789	751	739	813	799	769	775	813	801	735	774	802	791	783	774	848	830	789	791	773	763	785	821	810	747	786	781	820	783	829	865	800	784	847	770	788	817	778	789	800	834	807	761	768	776	745	785	752	788	827	774	761	782	750	785	782	787	749	829	777	756	788	821	822	803	823	764	774	808	823	788	808	744	805	763	788	789	829	801	820	828	772	772	844	818	805	775	766	795	783	743	764	785	830	814	781	817	792	841	748	835	743	753	787	822	799	810	757	808	768	759	782	786	769	811	810	772	835	766	726	792	801	775	816	820	746	780	791	805	795	741	783	725	806	781	804	816	818	775	800	777	765	757	778	769	775	782	834	737	813	826	824	757	799	828	776	786	808	768	760	807	772	758	802	767	824	801	814	750	806	798	786	828	776	795	750	784	774	739	787	800	758	795	847	728	807	747	812	817	790	773	769	817	770	827	826	810	807	739	765	806	744	809	727	780	794	786	817	809	728	791	771	782	803	792	776	804	811	728	860	807	798	816	855	783	778	813	815	793	852	766	735	760	793	810	825	779	738	833	796	787	855	733	835	786	816	756	829	768	787	811	787	798	792	804	739	760	784	811	792	788	789	770	794	795	804	800	757	753	804	786	781	773	814	759	788	766	782	798	785	812	840	807	811	845	751	803	791	818	835	804	752	822	785	792	772	814	748	809	753	816	835	756	804	756	790	807	827	768	766	810	779	824	758	762	804	780	799	798	763	767	810	772	757	781	767	782	754	764	826	784	781	752	810	754	814	777	756	809	721	796	773	828	804	779	766	807	772	783	788	744	761	772	795	842	731	778	772	802	755	826	811	787	826	763	788	820	801	746	811	781	839	785	778	788	819	808	800	767	797	831	835	751	815	742	769	782	799	829	796	770	751	792	858	768	790	740	736	807	777	845	741	752	801	800	787	793	838	796	767	809	765	760	811	822	748	777	797	783	791	807	782	764	761	812	802	830	778	832	799	795	804	785	780	792	778	780	830	823	801	772	798	784	786	726	898	834	778	725	787	829	810	809	819	775	791	755	759	784	770	782	803	788	754	769	798	813	812	808	796	815	829	796	778	798	753	786	804	793	781	816	744	785	776	822	858	859	768	751	769	781	758	810	787	787	729	826	807	757	770	796	799	761	767	762	789	807	812	729	802	781	814	838	758	826	830	793	746	777	791	852	798	800	767	780	788	828	837	741	782	764	723	810	808	737	791	807	793	754	818	815	798	832	817	782	817	707	786	808	803	848	781	778	791	790	750	813	824	770	777	763	779	810	766	787	749	750	762	781	736	796	769	793	774	777	813	769	782	765	793	812	828	802	799	757	804	784	757	779	801	799	804	812	764	746	797	818	773	767	784	813	767	813	809	819	769	788	748	839	859	762	789	770	790	749	819	751	794	798	801	773	779	790	776	755	765	785	766	791	719	819	763	824	798	791	781	760	788	788	778	757	783	783	728	825	830	812	811	756	813	845	771	779	809	785	742	838	800	747	761	806	821	778	773	825	780	786	788	753	783	818	770	757	792	792	773	869	790	823	782	804	819	859	782	823	792	795	804	796	776	811	806	742	767	809	817	781	800	801	785	726	793	781	816	814	755	782	779	792	772	796	765	750	825	814	805	778	741	766	837	748	771	785	800	778	772	799	741	802	773	840	764	746	808	770	767	787	782	789	828	742	781	760	780	781	790	801	783	748	753	799	792	787	746	847	745	801	831	818	827	749	796	752	808	797	777	768	792	759	796	781	794	754	755	845	804	840	819	773	779	839	782	811	765	776	785	798	741	774	799	798	833	782	751	737	783	794	812	809	820	822	797	764	856	786	773	782	743	803	768	777	761	751	763	779	775	820	781	790	806	801	783	765	821	820	824	814	765	758	771	813	805	787	780	844	810	838	776	777	772	792	778	761	770	794	764	808	811	780	782	815	757	764	804	804	763	732	765	794	747	813	744	788	766	828	790	758	793	804	806	784	787	764	786	799	843	807	794	789	804	819	794	810	738	759	760	747	752	773	799	783	777	808	815	772	757	779	808	805	754	779	785	801	806	793	741	794	857	800	797	820	807	803	789	823	823	774	801	811	838	822	824	777	765	780	753	816	847	840	798	766	780	775	830	773	763	765	877	794	761	771	752	793	783	749	750	764	790	791	793	757	782	787	803	807	771	794	809	771	760	739	766	778	771	777	777	773	768	780	783	758	738	781	797	820	842	823	767	812	801	788	814	820	803	755	781	747	804	761	772	771	796	777	760	788	813	764	768	787	758	760	807	782	749	750	787	787	778	791	754	771	762	758	853	758	777	743	808	753	787	793	839	805	754	789	758	826	808	773	745	794	793	851	771	826	806	810	761	785	785	853	767	779	760	792	786	799	798	826	823	727	802	817	769	788	781	779	788	769	785	816	814	738	794	730	775	759	781	815	806	753	764	767	767	833	765	774	819	753	819	797	804	787	772	782	805	787	758	789	872	737	803	811	745	793	795	816	774	871	826	771	789	783	813	761	791	791	823	777	716	820	786	794	787	781	759	829	760	832	828	825	778	813	778	801	788	789	782	765	800	797	773	732	800	757	798	823	782	803	809	778	774	768	728	780	776	774	770	867	775	806	810	790	787	823	801	783	832	792	750	773	763	750	787	830	781	786	746	787	803	741	780	791	759	769	776	782	760	722	753	796	750	724	793	796	776	808	768	821	836	765	808	742	761	790	776	807	842	809	757	787	798	763	787	776	797	788	751	846	803	859	800	840	778	795	769	767	788	763	745	816	748	747	784	820	818	774	801	810	799	773	779	810	802	773	850	745	776	804	806	786	779	802	780	785	789	782	800	836	757	771	807	777	782	744	800	807	781	799	847	800	742	795	749	821	818	789	800	795	788	754	808	795	785	833	801	807	840	767	786	740	752	789	761	839	749	813	818	780	770	812	827	786	766	793	803	792	751	790	806	790	799	818	799	827	816	813	802	822	772	756	810	805	779	795	764	777	804	767	766	797	785	778	781	751	800	789	740	824	711	766	794	783	759	788	833	781	799	773	771	817	795	791	776	825	808	770	776	782	785	731	858	801	785	777	793	781	772	796	794	782	780	790	854	793	839	741	796	784	794	781	787	775	767	785	815	804	771	778	779	795	785	777	737	805	773	795	751	792	843	806	788	782	748	837	831	815	799	787	876	794	815	776	800	790	795	756	825	785	790
6743	7668	5981	4724	3552	3032	2345	1541	1044	787	510	396	263	193	150	113	93	81	86	95	59	66	73	52	64	68	66	69	66	75	69	67	67	69	81	60	64	60	72	66	60	64	70	61	46	75	56	49	70	68	55	68	40	63	61	59	57	69	67	65	63	65	51	45	55	64	72	47	63	49	79	66	56	63	56	72	65	53	60	57	61	58	63	61	55	64	71	77	61	52	76	63	66	54	63	68	58	56	65	56	76	70	69	53	55	59	57	62	71	59	65	60	53	54	48	63	68	65	45	57	67	71	59	61	61	80	60	61	45	53	55	59	65	54	66	73	62	63	64	54	76	63	53	69	59	68	49	73	74	61	54	54	53	65	61	63	66	58	60	52	52	62	54	60	67	59	68	62	69	60	72	61	57	69	55	66	46	75	54	58	59	64	67	44	70	58	49	60	53	64	68	66	61	69	51	54	57	57	67	72	57	65	64	45	51	66	61	59	53	61	62	65	64	80	62	65	74	63	67	59	52	51	58	78	61	60	70	62	73	63	62	68	57	75	64	61	79	62	76	61	61	66	61	66	56	66	46	58	70	67	54	60	58	49	51	72	70	59	56	71	55	58	59	65	57	80	61	61	72	67	51	54	57	56	64	82	59	56	73	59	55	73	53	61	50	62	59	66	56	52	56	58	59	71	68	68	73	48	57	60	59	66	71	76	62	60	52	59	60	49	55	59	56	50	64	65	64	58	55	61	67	65	65	57	59	71	71	62	64	76	60	62	64	50	75	57	54	52	63	80	53	57	54	59	65	50	47	61	66	66	54	72	64	69	54	68	79	75	57	69	56	70	61	44	63	48	57	60	55	61	73	64	61	68	67	61	54	53	57	81	65	48	66	61	67	63	48	58	63	55	61	64	49	66	58	64	67	71	64	72	57	54	58	49	59	52	73	57	76	58	61	64	45	58	61	61	65	59	65	45	55	57	75	60	69	61	66	60	52	67	45	75	65	39	65	68	73	55	73	56	74	51	61	58	65	62	56	73	52	63	65	51	56	49	60	61	56	59	69	62	68	58	57	51	62	53	71	63	71	58	59	61	61	62	50	51	66	61	43	64	59	61	62	68	60	69	62	71	56	67	52	67	66	57	67	56	63	54	44	63	61	61	59	60	56	58	63	61	54	61	63	74	51	56	66	56	61	63	66	69	63	60	64	63	54	61	51	52	49	68	59	68	55	63	58	70	53	61	54	65	59	62	58	66	77	54	67	60	52	56	58	71	53	49	67	68	62	47	64	76	62	51	65	59	73	62	49	59	51	67	88	55	63	64	70	61	58	58	68	54	60	63	51	77	49	60	61	67	62	54	58	69	66	65	50	62	66	75	69	54	84	46	66	65	51	58	71	66	73	58	69	54	59	72	58	62	70	66	61	49	60	60	63	70	69	70	63	52	63	64	66	56	57	63	62	58	55	77	60	53	60	62	54	62	63	49	57	57	62	57	68	55	63	64	68	61	68	62	48	79	65	60	62	61	52	73	64	65	61	61	59	52	47	65	60	50	70	65	67	67	62	57	64	61	69	66	55	62	54	58	65	58	63	64	60	65	66	63	69	60	60	76	56	59	58	69	64	56	64	57	66	56	64	52	68	57	59	81	71	67	72	62	64	56	54	58	64	56	69	67	57	68	47	59	72	77	58	55	59	66	60	48	75	58	48	74	49	62	50	67	59	69	59	57	63	57	60	58	69	71	60	67	50	62	53	58	70	76	66	65	60	60	60	74	58	67	57	54	62	59	66	64	60	53	58	65	59	64	52	53	64	68	60	59	61	55	48	62	67	74	60	54	77	70	65	63	56	70	57	46	70	56	56	70	53	55	59	50	72	55	61	66	76	67	61	57	78	58	57	65	73	76	58	71	52	47	52	71	67	53	62	61	57	64	49	63	46	64	60	61	70	70	56	63	54	65	49	70	39	72	64	51	72	59	68	52	49	59	61	65	60	58	56	67	54	49	55	62	58	65	62	66	53	61	58	55	60	52	57	57	65	71	55	53	68	51	66	57	53	71	50	65	73	50	66	66	49	48	68	65	44	66	69	59	62	70	47	67	53	64	63	49	68	55	68	66	69	76	64	72	46	71	76	55	83	67	52	64	68	53	66	54	58	67	63	43	60	72	58	46	64	71	66	59	66	58	59	73	65	68	66	73	67	55	73	50	64	78	63	57	52	55	57	71	71	63	52	70	63	48	65	64	46	73	56	50	60	73	64	57	66	62	42	48	66	64	73	68	70	58	59	53	58	56	65	63	53	54	65	56	56	65	57	63	59	73	47	61	71	67	60	56	57	60	68	65	59	54	53	66	58	60	73	60	65	54	81	60	65	64	58	60	64	62	58	58	45	65	51	61	62	65	76	54	73	62	71	58	58	57	57	52	56	65	53	59	43	64	66	56	57	70	66	70	72	63	67	63	66	70	71	67	65	62	64	70	55	66	60	55	70	56	66	63	60	73	65	51	51	62	64	70	60	63	64	67	72	59	64	52	58	71	50	61	49	72	55	71	60	61	66	58	57	53	62	53	83	58	55	74	70	51	62	72	62	56	61	62	64	49	67	59	56	68	71	59	47	59	53	59	68	65	64	61	67	49	51	72	59	60	57	56	56	62	52	43	67	66	66	66	48	65	62	63	46	76	62	53	52	58	68	51	65	53	68	73	62	55	71	65	69	56	59	71	52	47	68	72	48	56	68	65	63	51	61	60	65	48	65	56	58	68	56	57	71	69	63	67	63	66	63	64	67	60	63	54	55	66	66	74	52	59	48	73	55	65	66	75	60	45	69	61	77	50	85	56	56	53	60	57	71	56	68	59	68	56	70	75	61	59	61	63	60	54	64	48	61	68	65	62	73	66	69	68	54	56	65	57	65	60	65	58	62	82	63	60	58	79	58	74	57	55	72	85	74	49	63	67	60	52	60	58	69	61	68	66	74	65	60	59	58	64	62	55	69	63	64	56	57	69	64	62	65	59	75	60	59	58	64	55	50	63	58	55	39	62	71	65	69	65	74	47	58	52	43	65	52	52	58	57	68	67	55	76	60	65	61	64	74	65	57	62	60	58	57	50	56	52	74	61	69	53	71	65	56	69	55	49	66	51	65	71	61	63	65	51	60	62	52	64	54	51	57	59	55	54	77	61	59	74	63	49	50	66	54	55	49	78	56	64	71	49	59	62	50	63	67	70	51	69	69	45	49	49	58	63	57	66	61	51	64	65	63	60	57	66	53	54	52	67	59	72	50	71	44	65	62	51	51	45	50	54	48	62	47	57	66	66	59	70	68	44	60	53	56	62	72	69	62	49	66	53	48	66	57	75	61	48	49	71	43	73	63	68	50	64	59	71	68	52	55	62	61	74	59	65	80	68	70	54	59	57	63	65	54	62	75	58	54	57	52	63	49	66	51	60	51	57	64	52	64	54	62	55	58	55	61	56	60	72	62	68	77	60	70	61
34064	29360	28909	35475	38755	36572	32517	27427	22587	17993	13534	10047	7442	5354	3755	2772	2057	1534	1286	1076	911	830	779	819	695	712	729	702	723	660	729	676	659	689	717	714	703	689	684	686	696	661	659	683	724	727	677	688	673	704	697	680	706	672	740	728	704	677	712	741	670	688	678	687	713	721	756	671	699	688	719	693	694	693	689	693	682	660	726	730	717	667	656	698	685	681	712	715	733	635	725	710	698	696	748	640	680	652	747	751	715	709	680	708	678	683	696	697	667	705	720	691	709	675	719	684	688	668	677	711	703	720	696	725	718	693	675	711	716	642	682	631	697	676	677	704	701	684	693	681	684	694	714	673	691	691	699	693	708	689	672	680	679	722	739	686	713	681	650	703	695	667	699	630	717	688	662	683	686	696	732	716	702	680	692	703	706	705	668	675	660	717	649	741	729	725	640	692	696	692	692	672	678	651	725	662	665	680	678	708	677	716	706	674	728	695	719	686	689	689	707	688	655	706	656	680	703	729	699	703	704	683	707	660	708	715	676	676	683	676	674	713	688	719	694	684	677	678	683	701	690	693	677	711	687	709	714	690	689	668	674	692	678	707	672	656	713	701	638	749	631	739	692	683	715	672	689	685	736	672	732	683	674	687	695	696	698	659	766	707	684	707	680	679	692	728	694	729	699	667	729	684	716	685	662	693	729	692	714	703	693	702	650	713	682	677	718	668	669	724	701	703	696	693	725	702	678	727	661	655	649	714	680	670	699	709	720	703	694	675	730	718	695	675	714	707	748	663	698	725	693	720	708	689	756	708	684	686	698	687	698	666	727	687	673	656	679	657	659	735	672	704	677	646	714	654	719	711	675	650	703	670	705	723	712	665	732	714	674	713	703	711	689	737	701	731	724	718	698	699	707	669	693	724	710	688	686	681	685	712	667	731	670	692	636	693	685	689	723	673	667	704	727	703	708	669	731	690	679	713	671	692	697	690	672	716	672	707	672	655	707	741	711	712	712	668	694	659	704	658	672	697	678	700	743	672	718	675	736	695	677	705	717	709	641	700	688	713	724	655	690	669	717	714	665	746	685	680	688	709	698	707	711	664	668	708	700	696	652	673	652	688	704	658	729	731	706	722	638	709	696	700	713	671	686	645	723	700	715	711	704	737	668	664	716	652	726	662	737	681	621	705	685	697	683	703	682	652	703	658	711	694	647	673	697	696	675	694	683	731	658	684	686	691	719	686	673	669	717	697	692	695	742	698	696	715	725	697	700	649	668	714	705	695	692	710	688	703	681	731	735	698	706	686	673	655	716	719	677	692	682	741	690	738	658	655	683	674	686	695	677	702	708	687	670	765	688	679	709	711	677	655	658	690	681	718	717	738	690	674	661	652	698	671	686	694	682	666	727	690	690	696	669	670	687	701	692	705	701	658	728	716	698	704	700	704	686	643	666	706	658	692	724	751	668	666	673	662	697	715	672	687	761	730	700	702	708	734	743	674	677	732	704	705	640	734	711	726	726	683	660	683	710	718	677	689	683	724	692	729	713	679	642	695	712	705	704	655	720	694	732	712	706	695	724	619	685	641	717	678	674	680	739	723	693	658	715	717	673	661	695	691	720	691	717	638	665	701	687	690	715	719	717	689	699	695	686	689	711	718	692	744	712	688	689	688	712	701	719	678	697	717	690	652	687	701	682	725	671	744	736	706	719	677	726	716	717	714	738	736	707	667	697	731	694	705	685	695	684	624	711	694	687	774	661	769	649	721	683	692	716	695	626	679	709	667	711	736	641	691	665	683	693	689	738	688	704	648	692	726	703	686	714	687	695	686	681	697	706	705	723	697	700	697	666	652	711	702	679	684	701	681	686	646	699	708	699	663	680	694	719	702	666	672	705	709	703	713	660	688	714	698	712	679	685	670	675	696	690	643	706	664	701	721	684	708	681	702	730	734	688	721	703	694	699	716	620	676	694	673	667	679	752	731	655	671	666	702	749	671	694	691	660	693	693	726	696	660	705	658	668	667	686	707	715	722	695	744	686	687	748	698	687	728	697	687	716	684	670	690	782	725	722	705	662	735	689	681	677	747	687	687	700	701	727	729	665	662	739	667	687	633	706	699	678	678	671	682	684	690	684	701	731	709	737	675	710	668	705	687	726	644	695	698	722	662	686	665	704	681	707	739	730	702	697	732	709	706	671	704	731	683	637	723	702	697	694	679	685	679	704	695	688	699	689	691	677	692	652	659	708	690	696	683	681	677	716	700	666	695	712	727	720	689	700	646	676	644	652	675	673	730	655	668	743	697	648	677	724	697	665	697	722	680	668	695	704	697	710	740	677	674	660	723	659	690	701	712	704	696	734	717	708	709	746	648	679	712	722	728	683	662	691	695	701	715	723	651	717	721	673	699	673	722	675	688	692	693	718	730	686	737	729	633	657	654	715	707	731	759	717	669	675	681	705	715	722	657	665	682	663	717	722	706	669	694	644	681	731	671	679	711	695	684	723	667	682	707	699	686	672	718	666	702	709	728	698	693	712	666	650	667	708	680	672	670	735	663	680	727	700	681	677	761	708	725	667	632	664	685	721	680	692	693	675	655	664	679	645	686	746	701	740	684	674	712	719	670	711	661	717	734	712	696	689	666	714	676	651	722	705	682	693	745	684	673	731	659	741	721	695	700	699	695	740	658	718	674	713	668	670	728	768	683	753	697	665	703	698	666	745	705	710	662	738	700	695	680	654	679	681	641	677	671	714	744	731	682	696	761	704	726	696	679	702	694	738	697	694	657	651	680	688	692	724	705	735	713	696	694	709	712	681	737	716	691	712	677	723	711	738	676	694	704	669	709	675	669	717	665	750	681	704	643	686	704	700	668	647	686	687	690	672	746	703	633	714	693	737	661	736	653	683	672	697	675	692	681	665	682	728	707	695	668	657	714	666	714	680	710	687	705	726	758	735	705	668	657	722	660	664	649	732	679	673	673	675	668	687	677	707	709	706	730	681	720	693	705	670	749	721	692	686	712	701	656	700	680	687	733	710	703	665	703	702	724	669	709	670	689	702	666	675	692	664	700	703	709	645	710	690	669	723	683	653	685	710	717	695	664	694	654	700	680	657	696	686	697	636	714	714	686	694	678	668	705	712	677	651	724	755	698	723	690	673	696	708	657	737	670	688	673	735	692	701	715	694	673	729	652	728	709	658	700	695	706	680	636	662	715	716	694	742	677	736	699	674	674	700	731	697	681	700	703	732	664	647	755	773	737	679	705	681	736	624	712	697	735	721	707	705	661	658	673	668	688	674	690	699	730	623	686	679	732	708	701	722	685	706	704	660	700	692	708	717	701	709	664	754	711	709	729	686	732	694	709	671	689	686	676	702	692	694	680	691	685	713	683	650	682	751	737	744	722	709	674	675	701	689	708	664	711	663	697	636	663	730	725	705	693	685	702	693	711	681	693	656	676	699	696	702	681	754	684	675	681	698	691	719	714	711	713	704	721	637	715
3374	2607	2139	1615	1321	1375	1046	726	514	380	282	216	169	130	108	118	102	81	68	81	70	73	69	79	79	51	60	61	66	70	58	68	69	70	65	62	57	70	71	68	54	62	69	64	61	56	61	64	74	79	69	66	51	78	68	70	71	52	68	69	64	57	66	55	79	68	67	70	65	72	61	62	63	61	80	69	72	64	55	68	64	63	73	84	62	61	67	72	59	86	46	57	58	58	60	78	77	66	65	68	60	74	69	67	67	82	59	85	58	55	83	66	78	80	60	55	64	70	58	61	48	56	57	61	63	71	76	51	69	61	81	63	61	51	66	49	65	66	64	73	63	76	60	76	72	76	65	61	66	69	63	60	77	77	69	74	72	48	53	68	79	66	63	72	60	67	60	64	67	61	64	64	66	67	53	69	73	65	73	66	65	72	79	62	71	57	55	60	72	73	72	67	54	55	69	72	70	66	75	69	67	78	58	70	56	69	70	75	63	69	69	62	74	66	61	59	54	56	63	49	67	68	66	62	88	74	71	74	71	72	58	80	69	63	59	73	43	57	54	66	77	69	51	59	70	65	62	64	66	63	68	70	67	53	76	61	61	88	72	71	69	66	68	61	71	69	63	75	66	60	67	70	65	64	48	66	86	70	74	75	77	57	78	66	67	76	58	57	62	77	61	64	52	58	78	70	61	62	58	74	73	61	59	76	62	63	65	54	66	55	76	83	60	57	62	57	73	69	69	73	50	64	63	72	60	60	64	67	65	59	68	66	60	75	65	66	60	80	58	59	65	78	61	75	75	73	61	56	63	73	73	61	59	69	58	76	70	81	77	75	77	62	69	69	81	87	67	71	56	65	62	59	66	67	62	68	70	67	80	65	60	58	71	71	66	59	64	52	73	78	54	72	53	40	56	64	68	73	61	46	67	60	53	74	88	64	62	82	63	71	71	64	68	60	74	56	83	66	65	54	58	75	56	76	58	61	74	70	68	68	70	62	61	75	60	56	57	65	58	75	73	69	62	72	60	70	72	64	68	75	67	72	70	85	66	60	70	67	58	57	67	59	70	68	82	74	73	67	59	69	62	67	62	55	72	81	57	77	67	78	70	58	72	76	59	55	76	68	69	58	67	59	67	79	67	61	74	60	69	71	66	65	79	64	67	61	73	64	72	86	58	68	75	76	61	78	63	59	59	66	70	64	62	78	63	74	64	71	74	63	71	69	55	77	65	68	71	64	71	69	64	82	80	68	68	71	66	62	69	63	58	79	63	80	55	75	67	55	74	62	69	71	65	63	63	71	72	68	68	82	67	65	68	65	64	63	65	63	65	75	64	59	69	72	72	60	85	84	80	74	74	72	52	60	73	53	65	56	64	81	55	65	60	55	68	84	67	50	77	76	62	57	66	74	64	65	68	60	65	58	77	80	59	67	76	78	55	70	75	75	69	66	58	55	58	69	71	71	81	52	75	67	69	76	62	69	78	61	64	56	61	72	63	57	60	72	75	56	75	71	81	82	81	56	80	55	64	66	64	66	87	74	69	67	61	66	63	67	72	69	60	73	60	81	81	74	59	70	66	71	55	53	65	80	56	55	66	74	76	66	60	63	77	73	67	63	62	77	57	59	57	69	67	67	81	70	69	69	67	66	55	64	54	73	67	67	64	71	67	71	66	68	54	63	60	61	72	85	81	70	61	68	80	77	62	64	63	53	64	66	67	64	65	60	62	59	60	66	70	73	67	58	52	67	67	61	56	71	48	57	75	60	54	66	55	70	62	71	61	57	64	66	78	53	66	70	67	65	69	73	73	72	67	56	62	73	75	66	67	72	68	69	78	65	67	68	66	70	65	71	67	74	65	66	56	65	82	68	81	66	70	55	80	68	54	72	80	61	62	70	62	77	73	49	76	62	59	60	75	61	83	67	61	68	76	87	73	64	80	60	71	69	54	63	69	69	77	74	67	61	59	68	80	66	70	72	65	66	62	51	57	61	75	64	66	72	65	67	74	60	62	57	60	52	75	65	61	69	70	63	71	69	89	73	61	58	66	73	79	65	84	59	72	54	78	62	62	57	58	67	85	76	43	66	79	81	62	80	63	72	67	75	68	60	59	80	54	69	57	57	67	63	63	63	60	57	62	65	69	62	62	80	76	77	72	70	80	67	64	70	62	71	66	80	80	69	81	75	51	68	52	70	56	51	77	71	63	64	64	63	69	61	67	73	59	62	66	54	75	66	64	62	78	61	67	47	68	77	59	77	63	76	58	85	72	72	64	69	67	70	73	61	61	61	66	68	56	70	53	59	69	56	62	67	52	62	67	66	72	79	62	64	76	69	70	78	57	55	68	68	60	67	61	76	79	65	77	77	78	63	74	79	71	76	63	64	57	62	57	73	70	61	61	64	78	54	80	68	81	66	77	61	77	58	71	67	70	70	71	74	63	60	58	72	74	48	59	58	69	72	75	65	66	63	76	61	61	72	64	54	84	62	60	71	55	60	64	78	65	64	81	55	80	67	68	62	64	79	57	61	63	65	52	78	78	67	79	71	64	58	53	67	70	44	59	72	81	70	73	64	65	62	54	60	72	92	73	62	64	62	56	63	70	56	71	71	69	66	56	61	72	85	61	56	62	63	70	66	62	75	57	60	72	65	58	64	67	81	73	70	65	58	69	70	64	80	69	72	79	89	67	66	74	73	76	70	83	73	72	75	55	61	54	66	62	58	58	67	72	61	65	74	71	70	61	77	66	64	59	71	63	68	59	84	77	66	69	61	86	71	58	56	67	69	63	66	64	63	64	70	67	61	58	65	51	58	66	58	61	57	73	63	75	73	84	71	62	65	68	56	70	69	78	68	77	84	70	50	70	69	73	67	63	58	70	62	61	73	84	58	59	70	78	68	58	66	77	71	74	65	64	61	59	63	85	51	52	61	54	67	67	62	54	66	71	66	66	62	74	76	71	68	68	72	77	69	56	58	77	67	51	54	70	73	68	70	71	59	47	78	70	76	77	76	63	66	64	75	75	60	68	58	69	58	67	63	75	60	72	72	74	65	77	62	53	71	65	70	86	63	70	69	74	68	74	69	76	68	72	69	83	72	67	62	72	73	69	67	64	63	63	63	66	51	72	81	50	70	71	69	64	62	72	72	69	60	72	69	54	48	65	68	63	78	73	70	63	60	67	64	74	68	57	57	74	47	57	61	63	76	62	69	53	76	65	59	56	53	59	59	67	67	71	62	78	67	53	69	56	67	56	70	78	62	61	78	57	68	58	69	75	56	75	76	73	71	69	58	64	74	82	62	68	54	67	55	67	76	72	73	69	89	74	70	70	52	57	78	58	60	58	67	81	62	54	80	48	62	60	70	65	70	69	73	59	66	69	69	71	53	67	65	73	64	62	74	71	73	69	83	61	68	67	63	76	67	81	70	54	72	73	66	45	63	62	73	60	76	57	61	67	72	52	76	58	60	50	66	59	56	67	67	66	55	64	61
25795	21877	21259	26753	31187	29782	25152	20173	15459	11402	8309	5821	4278	3065	2251	1797	1380	1206	1053	929	897	841	827	794	827	776	804	751	772	770	766	810	755	764	746	772	742	796	759	813	779	740	757	778	770	792	778	755	762	834	780	764	766	755	823	754	708	767	767	770	784	766	764	736	789	765	792	756	721	781	732	722	740	770	835	724	779	738	728	720	773	772	735	737	769	808	738	788	761	809	669	778	808	771	761	789	759	783	747	785	727	742	747	752	798	762	749	764	741	798	744	762	804	806	766	796	758	734	804	800	736	772	777	747	743	757	755	742	737	767	791	786	774	733	738	747	764	738	742	785	784	789	768	806	824	780	770	739	742	805	759	779	757	751	792	761	739	753	741	744	774	771	772	743	778	782	769	795	739	753	767	795	812	768	791	783	767	747	798	765	760	786	726	726	774	783	730	815	785	748	778	730	768	739	757	767	759	775	742	763	760	767	788	767	748	767	796	739	787	809	743	757	768	701	801	805	742	749	743	791	758	763	771	788	793	784	742	808	777	743	750	773	752	778	780	823	791	774	721	796	786	761	771	758	761	766	747	733	747	786	753	775	805	786	803	784	774	746	752	707	782	748	788	735	760	763	734	821	796	758	759	777	747	762	742	742	813	749	766	720	821	730	772	744	760	751	744	774	751	781	771	736	792	739	759	774	782	706	767	828	818	745	780	773	743	757	742	803	726	685	740	784	776	786	753	785	735	762	813	798	813	722	747	749	798	766	722	768	789	780	795	786	753	775	772	744	720	761	770	719	793	749	758	781	773	756	801	804	794	773	734	804	796	834	765	792	748	712	712	733	754	772	749	729	795	781	733	802	745	795	765	759	791	794	752	738	794	726	776	739	712	781	749	768	744	777	763	764	776	760	765	763	728	784	749	796	777	784	766	805	774	750	764	793	757	754	758	823	774	719	790	815	767	756	790	752	799	727	749	761	773	783	794	743	793	726	780	733	756	759	772	734	785	737	739	792	728	768	775	778	798	770	773	742	797	817	808	717	764	784	726	759	809	779	827	807	760	766	788	783	721	782	707	751	753	781	779	754	745	760	734	778	751	762	759	765	850	762	783	801	795	799	748	734	799	794	765	777	776	771	756	790	734	792	774	727	824	821	754	735	707	745	718	761	761	770	773	748	785	730	779	733	749	761	789	784	758	778	745	752	776	716	770	756	728	797	781	760	742	776	785	747	785	716	758	759	780	798	778	790	800	765	768	762	740	728	758	781	746	748	749	742	752	740	803	752	780	793	770	779	814	773	781	749	748	809	761	802	765	799	756	749	745	716	764	802	716	777	754	772	792	826	798	767	766	775	775	759	762	796	755	684	751	819	780	752	766	726	727	813	762	779	813	801	739	764	796	779	707	780	777	763	759	769	735	731	763	782	761	803	699	695	787	832	747	740	826	788	793	745	782	739	759	734	775	830	799	778	759	801	778	768	728	754	811	746	754	806	802	721	769	781	785	753	759	783	753	713	739	809	747	775	790	799	784	791	786	742	800	744	786	726	776	740	781	762	770	750	770	786	739	804	757	774	780	779	771	796	772	802	821	807	740	761	785	782	755	729	767	796	765	793	782	785	799	742	767	790	795	802	789	730	744	759	741	789	713	795	760	727	798	770	752	763	786	748	758	761	781	759	762	783	755	742	810	769	763	778	759	759	793	793	749	828	761	762	767	777	749	775	770	717	728	718	768	787	802	764	817	760	753	761	797	746	769	746	754	735	776	729	773	739	771	818	768	806	759	739	798	790	783	752	753	755	784	737	745	782	780	809	738	757	737	780	798	766	775	743	737	809	745	768	737	746	776	747	784	764	746	788	751	772	738	796	737	738	786	785	789	738	768	764	787	748	760	722	742	805	747	744	801	745	748	773	797	761	779	786	784	760	792	753	750	773	750	790	708	752	792	736	757	756	766	767	772	752	762	761	779	733	759	781	803	769	714	747	781	780	743	758	793	808	798	715	742	748	762	720	802	795	740	776	772	760	736	778	777	796	797	745	751	737	753	770	784	760	788	821	796	786	753	765	693	708	792	799	758	766	788	764	740	791	781	754	767	780	811	804	791	785	802	783	750	757	770	780	803	819	717	772	800	744	813	802	778	714	740	803	741	782	718	766	722	734	767	789	737	783	796	748	767	791	715	801	814	777	755	790	771	767	785	746	761	727	789	761	737	757	826	821	715	797	768	767	775	786	729	786	795	729	754	774	793	782	732	763	762	780	814	759	782	755	745	698	784	764	730	785	725	796	745	745	740	770	715	777	708	746	789	715	742	786	733	782	762	734	724	711	752	796	807	766	774	779	737	752	769	789	734	768	779	775	776	748	791	771	778	770	770	771	753	775	811	754	785	780	763	792	826	747	706	757	755	796	735	754	784	796	805	732	757	708	756	739	802	757	732	755	741	810	822	761	819	772	759	750	770	760	768	741	764	779	778	773	792	749	778	756	733	792	760	745	754	830	805	703	789	770	769	788	721	759	777	756	742	784	783	755	741	754	788	759	784	739	790	767	771	747	811	800	787	744	776	797	784	706	781	734	780	775	780	745	762	808	772	817	739	762	763	762	819	749	827	802	806	753	808	782	742	772	797	794	802	749	744	741	765	811	748	795	778	795	799	757	835	821	737	775	780	767	803	755	770	768	807	737	753	740	777	813	706	732	763	733	798	783	759	797	778	794	754	832	727	786	766	784	780	759	779	756	796	766	755	723	792	759	742	750	737	762	807	735	710	753	755	768	809	814	785	775	758	821	763	785	786	743	776	784	798	794	787	746	795	777	763	841	764	762	755	797	816	788	750	780	775	728	758	775	763	831	755	759	759	799	826	717	769	812	745	781	749	765	785	809	790	750	792	757	774	823	768	784	795	732	749	816	746	770	766	771	793	721	775	750	770	777	771	766	785	762	797	788	761	757	730	783	766	785	726	708	762	804	752	744	793	719	815	748	754	800	762	766	758	765	755	807	790	718	815	781	777	771	787	778	839	741	752	753	768	734	777	768	811	737	742	802	800	826	769	763	728	797	767	801	770	735	772	718	792	729	752	800	749	732	777	767	765	749	725	759	771	750	748	825	780	701	795	773	839	753	731	764	797	751	753	785	710	796	774	731	767	728	800	798	770	758	715	742	821	801	758	762	795	783	777	805	757	795	801	769	782	722	739	747	706	763	772	741	768	831	788	763	769	767	774	732	796	740	723	795	753	729	794	731	808	759	752	801	809	821	746	803	788	751	774	799	740	718	772	757	727	788	752	784	806	716	803	768	770	746	743	774	748	801	770	790	781	727	765	775	724	771	764	767	808	746	746	806	742	741	724	785	731	723	752	762	783	753	766	818	739	785	711	742	765	787	764	787	753	814	742	746	768	757	779	794	763	784	754	776	750	778	768	791	779	775	716	771	752	766	786	772	764	801	761	728	794	753	810	768	802	784	782	738	753	734	740	738	791	774	763	785	756	767	780	779
5721	6826	5221	3148	2666	2442	1697	1105	774	615	399	337	224	158	120	118	111	78	75	66	74	59	71	65	65	55	70	67	55	39	74	64	59	64	61	52	54	58	47	62	54	52	74	57	50	62	79	57	67	63	62	52	58	69	62	57	63	64	70	58	59	53	58	55	62	53	64	58	67	63	72	70	63	68	60	51	56	62	63	78	65	63	73	52	63	57	51	61	57	58	55	70	60	57	54	55	61	49	59	78	63	72	77	52	51	64	72	49	63	54	65	70	65	49	65	67	74	54	77	58	63	68	57	60	63	48	57	53	45	78	55	67	69	54	64	64	59	55	58	60	52	63	63	75	53	71	60	56	64	66	47	65	63	43	67	57	49	71	58	72	83	55	57	63	70	61	57	54	67	52	70	79	70	58	49	59	67	66	55	49	52	71	82	58	51	56	57	75	52	67	59	50	61	60	66	59	69	71	60	58	67	50	54	55	58	59	62	68	65	61	52	55	65	58	59	65	57	57	61	49	53	74	55	55	70	58	85	66	71	54	67	61	65	60	58	66	60	51	59	73	63	52	59	49	63	65	57	61	50	58	50	55	61	60	52	62	65	72	69	51	67	58	46	66	73	62	72	50	76	64	68	61	70	64	72	49	48	62	72	47	58	45	52	74	62	51	62	53	59	73	61	58	59	74	69	52	71	57	64	54	64	48	65	51	63	59	58	60	69	72	80	61	55	52	58	47	66	51	57	53	63	79	50	62	74	57	56	54	69	48	60	55	67	48	70	57	60	78	61	60	65	56	58	65	61	50	59	69	49	69	51	54	49	62	60	60	60	56	67	55	63	54	57	52	69	54	67	49	46	61	63	50	80	53	66	55	68	64	39	66	56	59	60	51	45	61	73	61	75	59	58	55	61	62	75	60	45	54	66	56	61	56	66	64	77	69	61	62	65	49	59	62	63	77	62	68	66	68	70	56	68	48	59	64	51	50	58	66	66	67	67	61	65	69	41	65	72	65	54	46	49	88	49	71	57	58	56	63	45	56	55	65	64	56	69	58	76	58	65	74	70	51	56	71	49	57	71	50	63	49	72	51	64	87	62	58	66	73	52	65	53	59	61	52	60	55	73	52	52	60	57	72	65	58	61	61	60	58	60	65	69	69	66	64	54	59	55	67	61	53	64	57	60	51	66	68	68	49	59	49	51	67	62	58	45	57	60	60	71	48	58	67	70	73	50	72	54	54	66	59	54	61	66	65	73	58	57	59	72	54	69	58	59	63	68	67	70	64	59	47	66	46	78	72	63	59	52	70	75	60	75	52	48	69	66	72	55	75	61	65	58	74	67	83	65	60	58	52	63	76	51	53	72	73	65	66	68	82	70	49	46	77	60	61	48	62	60	55	75	77	58	58	64	60	61	70	55	57	56	65	64	64	61	47	52	59	50	52	64	77	60	60	89	69	54	71	65	58	65	65	59	67	67	65	66	60	61	61	42	62	64	54	64	63	63	57	57	67	64	47	56	63	63	59	80	66	65	76	69	62	56	72	58	60	66	49	57	67	56	77	74	56	52	55	71	70	57	54	60	60	61	57	62	59	73	55	62	76	74	65	52	55	57	64	49	62	62	64	62	61	63	56	48	55	45	57	56	71	48	58	54	64	77	56	56	62	73	50	59	53	56	62	69	59	58	50	65	71	57	59	58	66	70	70	80	60	52	78	61	47	58	60	62	53	60	53	64	60	52	67	52	59	49	58	59	75	57	51	67	57	55	82	49	53	60	68	51	56	72	56	53	59	65	60	74	66	69	62	66	57	67	62	62	59	70	73	63	49	54	55	69	54	55	54	59	58	65	53	49	76	51	68	49	49	57	62	69	50	56	68	49	65	55	57	53	61	59	53	52	62	59	57	52	61	53	65	78	55	67	65	65	65	53	45	51	51	62	44	43	54	62	52	55	60	50	57	59	58	56	62	66	53	79	60	72	67	50	62	59	82	62	64	73	81	55	54	55	49	84	78	48	62	55	65	63	72	72	51	55	63	64	64	71	69	72	60	59	63	61	59	67	52	59	66	58	69	65	55	57	69	67	58	69	60	52	57	75	66	70	63	62	52	55	73	58	49	63	63	76	61	60	59	73	64	63	55	60	54	59	54	63	64	61	64	63	60	68	63	52	63	50	75	60	65	58	53	61	55	54	52	52	75	64	65	63	69	70	68	72	50	70	78	64	59	60	47	59	72	63	69	68	69	51	64	59	47	63	73	69	65	66	68	55	64	47	79	67	68	56	56	63	57	57	48	69	60	72	79	51	65	60	56	72	61	60	65	63	66	66	73	58	69	58	67	63	57	61	62	57	58	41	58	64	79	50	58	58	64	58	76	52	45	62	50	63	63	50	61	52	51	67	80	82	67	71	54	68	62	60	63	61	62	69	54	62	82	78	57	58	74	66	56	55	46	63	62	65	81	56	52	63	54	54	65	85	73	64	65	55	70	62	67	55	68	53	61	68	46	65	53	57	60	49	60	81	65	65	68	67	57	53	64	56	77	57	52	66	64	59	54	77	52	60	76	62	68	66	71	57	54	73	67	76	74	63	66	51	77	52	62	59	61	51	62	68	64	75	51	55	61	62	56	54	72	61	67	70	66	63	54	54	67	67	54	51	67	80	52	66	64	77	58	57	55	65	63	73	48	60	58	47	61	49	60	48	66	61	58	60	67	68	64	63	66	66	51	60	69	64	65	60	62	72	63	57	67	69	70	78	57	61	65	61	72	66	77	50	60	65	64	57	55	64	70	64	50	62	60	67	56	68	64	69	58	54	54	71	53	62	65	59	44	46	64	59	56	51	61	54	68	61	50	61	59	59	53	62	63	57	55	49	79	57	59	74	62	67	68	66	61	55	64	65	62	69	72	53	58	69	62	54	55	58	77	63	54	80	75	55	50	66	63	60	65	43	86	55	55	75	64	68	60	55	50	51	45	52	58	62	65	55	32	51	65	65	70	61	58	58	56	56	59	53	67	71	58	68	68	50	51	65	50	58	64	67	54	78	66	67	66	49	59	56	58	64	60	71	50	67	60	58	66	56	53	61	69	60	53	66	56	65	54	61	69	53	62	58	59	57	70	57	73	53	49	72	60	60	59	67	71	50	59	66	55	63	61	64	56	60	44	68	56	66	68	59	71	61	64	52	62	62	66	79	67	55	60	56	61	57	54	68	69	67	71	70	64	55	61	54	66	71	65	70	59	54	53	59	61	62	79	61	65	72	80	50	74	48	77	62	62	70	66	54	72	59	60	67	55	65	66	63	58	58	71	60	58	45	76	49	60	62	63	59	75	54	50	60	63	57	69	62	60	67	69	70	53	68	62	64	67	67	58	57	63	62	68	73	43	58	69	66	52	62	70	42	65	68	76	60	54	49	73	58	47	59	64	69	60	61	62	58	74	58	44	70	65	71	60	71	67	69	56	53	47	61	63	67	54	67	73	62	60	70	61	67	59
32690	29221	28018	32243	37203	34819	29609	24117	19139	14568	10859	8186	5730	4062	3089	2350	1690	1442	1207	1015	888	856	779	750	776	790	743	727	727	684	713	663	777	738	713	689	697	719	765	672	691	717	717	670	759	708	647	699	666	703	744	737	712	646	718	660	703	682	614	767	703	735	695	738	675	687	716	741	665	650	697	697	764	697	726	711	716	718	693	711	722	662	684	724	735	751	648	727	694	668	701	690	708	745	689	678	746	701	687	693	723	726	726	672	718	690	715	755	698	673	709	697	673	714	677	742	694	711	751	701	673	691	716	697	720	749	739	734	691	702	729	707	662	720	750	660	690	689	712	709	672	686	711	715	696	745	702	719	665	714	734	664	715	625	685	680	731	685	691	681	703	715	684	663	686	728	653	729	740	636	722	687	691	722	689	685	663	653	692	718	661	731	722	707	691	737	675	690	725	685	694	694	742	706	702	743	693	710	703	695	678	709	681	714	722	737	698	650	743	722	677	708	674	644	695	764	709	702	739	751	677	674	677	702	724	737	684	729	748	706	704	677	686	702	698	728	696	742	720	656	706	757	709	692	738	710	698	674	680	717	684	733	701	716	670	660	711	721	738	706	710	639	743	696	732	708	698	714	685	684	674	678	708	726	725	730	731	697	723	709	718	702	678	642	714	674	691	682	721	740	713	737	714	703	719	688	664	688	708	733	715	692	692	701	706	654	697	700	702	699	694	710	713	754	699	698	718	698	711	746	738	704	763	696	703	740	694	700	723	701	734	689	734	660	725	689	714	708	692	691	716	678	693	695	694	689	672	649	730	701	709	673	674	757	682	706	688	734	684	749	681	774	692	677	667	693	677	667	676	725	729	670	719	669	661	696	707	733	727	693	708	679	715	708	720	750	685	665	684	701	682	720	650	704	683	765	713	677	680	700	729	697	717	711	726	710	738	686	710	723	715	713	712	714	687	750	683	698	719	725	691	665	709	728	751	698	725	697	753	674	731	709	705	690	737	688	689	773	698	724	722	690	700	666	680	694	703	700	704	730	734	725	739	670	696	748	707	699	703	692	661	670	704	712	686	678	692	692	703	735	770	681	719	672	674	734	719	676	691	673	707	667	685	724	721	717	739	690	679	670	667	702	653	746	703	678	700	748	703	704	694	667	702	736	715	695	722	656	714	706	724	712	675	718	694	674	743	697	692	702	675	700	721	740	678	700	756	714	699	705	656	711	678	654	717	711	751	681	711	721	711	677	706	712	677	715	663	725	708	731	725	685	732	728	730	687	708	706	710	669	763	713	721	691	712	715	695	676	747	695	696	669	715	661	709	654	725	698	718	677	685	718	679	682	705	691	703	754	671	722	746	713	737	696	739	683	683	730	686	673	662	668	735	715	664	712	743	700	723	703	721	706	702	770	726	708	690	732	711	737	703	742	753	702	746	726	714	679	716	668	696	720	703	674	692	708	675	707	703	722	682	679	661	688	703	711	690	699	680	715	747	728	662	667	650	682	677	705	694	671	712	748	676	693	695	697	768	692	689	662	711	716	714	726	660	712	678	717	651	753	704	738	743	688	751	688	661	703	698	708	703	672	703	699	706	671	680	697	725	695	730	684	689	751	681	739	713	674	725	694	702	660	703	670	720	710	683	705	744	698	665	694	651	732	711	694	730	673	705	692	760	706	704	755	762	699	709	700	726	716	678	774	727	692	698	688	690	714	675	753	660	692	672	713	743	688	677	704	713	733	782	738	764	679	711	720	719	664	700	737	710	716	665	734	755	754	732	700	678	722	740	665	707	725	723	703	660	694	721	703	697	728	732	686	729	669	737	675	674	645	699	724	690	703	724	731	759	715	784	703	708	670	720	721	663	746	770	702	687	699	683	676	725	700	682	747	671	704	694	733	670	725	670	696	707	685	697	721	657	704	661	726	740	735	739	672	739	721	712	737	726	703	662	714	695	723	688	720	729	729	636	699	669	742	672	710	652	681	733	692	728	675	704	696	688	698	692	704	707	696	747	749	752	713	669	743	702	684	748	734	710	692	721	707	750	733	705	687	694	715	711	669	762	734	686	665	675	776	695	684	667	718	693	659	697	708	720	704	724	651	748	723	683	730	683	721	665	704	693	738	661	745	744	704	723	684	681	688	713	660	703	719	718	666	667	684	691	663	695	698	721	698	707	718	699	716	722	725	670	756	735	731	750	683	757	679	739	713	676	692	690	721	700	699	695	756	691	745	648	680	699	711	717	689	722	712	711	705	692	712	736	715	665	698	688	725	725	683	699	701	715	673	686	719	696	724	697	692	646	706	702	704	636	702	717	716	711	674	665	726	692	726	726	697	724	679	675	714	684	717	720	713	670	699	674	745	720	712	680	688	698	676	742	672	721	684	762	669	714	704	699	717	725	699	740	745	742	682	704	713	771	752	701	701	701	710	684	700	705	719	679	762	745	686	749	724	682	712	695	702	721	756	695	673	736	695	698	709	723	762	686	694	673	723	702	720	679	747	671	677	687	677	698	718	684	711	717	702	698	694	709	702	647	709	712	674	718	725	658	696	707	721	678	711	668	677	694	700	713	692	689	714	720	700	724	740	727	687	682	724	665	678	692	699	738	690	706	705	708	710	723	715	718	704	746	714	736	701	739	656	710	691	671	690	677	720	694	698	751	734	680	674	750	705	691	709	687	695	725	684	681	721	716	713	690	731	632	679	700	704	747	698	679	721	774	734	725	726	719	716	707	666	730	707	707	682	702	731	707	739	751	691	688	726	692	734	748	668	684	718	651	718	711	725	740	676	695	690	701	734	710	722	697	700	700	690	719	731	695	625	692	682	701	714	696	696	736	731	708	700	678	758	726	729	706	703	708	700	675	750	720	699	683	673	721	731	715	748	692	684	727	686	720	704	718	705	688	687	702	722	685	716	695	691	664	670	701	683	668	697	713	723	709	726	741	671	666	755	733	718	740	678	704	704	658	699	667	699	713	683	718	716	707	705	688	649	746	673	671	663	714	755	716	664	678	681	704	701	721	732	709	733	722	670	705	717	691	698	713	741	704	730	713	729	720	695	701	663	682	678	692	677	706	678	714	681	695	697	722	737	697	696	681	742	720	733	728	675	716	667	719	739	724	769	709	681	724	709	739	703	683	697	669	750	686	709	684	758	695	719	720	732	719	728	694	701	695	689	724	724	704	657	664	685	688	735	690	661	647	708	738	726	722	750	666	723	715	694	684	700	719	723	676	710	717	670	690	730	719	705	781	656	717	712	634	754	721	737	731	686	729	699	743	749	699	732	709	712	736	684	691	700	670	688	733	717	717	723	731	695	718	687	694	706	694	649	735	741	692	725	693	711	702	752	705	712	733	656	708	720	715	716	694	649	692	656	723	694	720	768	637	734	693	710	693	742	649	695	679	698	715	684	710	724	693	738	734	718	711	683	728	748	710	677	685	717	703	678	750	728	639	726	706	745	681	666	725	736	674	675	708	698	698	704	698	685
7127	7174	5177	3296	2743	2419	1684	1191	803	583	383	301	207	154	129	100	107	92	86	86	88	87	77	80	64	69	59	84	69	68	75	61	61	71	60	72	73	67	71	58	80	52	72	68	78	62	63	61	78	54	77	64	64	65	82	70	73	54	72	77	72	60	64	84	72	59	65	76	61	70	72	73	65	68	79	63	55	72	59	66	74	65	67	65	75	86	67	71	54	65	64	86	68	74	64	53	75	63	62	66	71	59	70	72	80	72	77	64	86	76	62	59	64	70	77	92	82	49	58	92	61	62	73	65	88	70	81	60	70	70	64	63	69	68	66	49	65	71	86	63	63	63	72	83	74	81	67	77	69	73	63	68	68	53	71	53	63	76	64	60	74	71	65	62	79	75	77	80	70	66	56	76	70	75	64	67	82	75	78	71	59	68	79	62	72	67	66	67	72	72	56	62	78	65	70	70	75	75	76	83	61	87	69	63	59	67	70	62	64	75	69	74	76	64	78	70	67	75	62	82	82	74	64	75	62	89	66	89	71	82	77	73	66	70	65	72	65	74	75	76	83	72	59	72	56	78	73	65	58	72	65	76	69	65	62	63	74	77	73	83	75	51	63	73	71	77	56	71	81	75	68	70	79	73	82	78	63	81	75	72	71	62	74	63	60	68	59	70	73	61	66	74	74	75	57	60	69	71	58	72	66	68	73	79	81	63	77	72	65	50	83	56	79	73	63	71	72	79	74	65	73	67	64	66	58	61	71	81	70	76	82	63	71	60	62	91	76	74	70	61	65	90	68	55	71	74	55	59	82	64	79	80	70	67	57	53	77	76	66	61	54	83	65	65	74	55	58	66	66	63	63	59	62	69	61	69	69	76	79	67	66	55	70	67	65	70	67	62	66	63	77	64	76	79	73	60	71	61	44	80	71	59	78	70	71	72	77	75	52	64	64	64	77	77	59	68	65	63	83	78	70	64	61	66	68	77	82	72	87	71	78	87	74	73	74	65	69	71	82	63	79	85	70	83	97	67	71	77	84	57	62	67	63	62	80	72	59	84	85	76	67	79	62	66	77	63	72	70	76	74	62	64	62	53	79	63	62	86	71	65	73	69	60	93	76	66	75	61	63	81	67	79	73	63	69	69	75	66	71	88	72	81	76	65	71	60	61	68	67	69	71	78	66	55	72	65	75	79	73	63	62	63	87	79	49	53	69	63	60	62	54	78	63	63	77	79	65	62	81	62	64	58	69	76	64	68	80	78	85	75	69	79	65	71	69	75	58	63	69	72	62	74	71	74	85	77	58	77	66	73	67	51	63	65	74	75	60	76	76	74	71	64	63	65	76	72	82	80	59	64	82	59	74	61	73	71	89	78	78	90	85	67	82	61	64	59	78	63	63	67	63	71	73	74	66	81	75	67	58	82	83	63	72	63	65	66	78	56	76	71	70	67	69	65	69	69	77	80	64	61	81	66	74	58	67	67	73	61	81	62	62	71	80	77	73	69	71	67	89	70	52	81	70	65	71	58	56	58	82	58	62	72	61	68	62	72	48	73	71	78	61	73	60	75	59	92	80	62	65	64	69	68	63	80	58	73	66	77	57	81	66	75	82	55	72	52	85	72	73	64	76	64	77	55	65	65	68	82	74	66	64	75	78	74	73	61	58	82	73	77	62	72	68	62	67	79	73	82	73	64	65	77	65	65	83	71	76	60	66	64	60	58	71	62	62	63	72	55	82	75	74	91	70	69	64	73	70	68	64	72	59	85	71	66	77	56	72	74	74	77	82	58	61	70	74	83	66	64	65	54	72	77	81	84	64	75	76	58	75	77	80	74	67	72	72	90	61	63	70	69	63	74	62	69	71	72	59	81	71	49	77	72	74	81	61	71	72	64	52	75	68	53	69	76	70	64	74	85	62	69	74	76	67	79	71	49	72	68	70	77	68	75	73	67	69	76	69	70	73	67	67	81	68	59	73	59	55	68	64	85	51	84	70	66	69	65	74	59	72	81	77	68	64	72	70	74	53	61	63	77	66	62	70	56	57	61	73	68	65	68	76	78	57	81	71	88	60	69	64	75	65	66	73	69	68	72	74	88	60	82	70	58	74	80	64	62	71	80	78	66	81	54	81	51	56	69	60	81	66	74	70	54	77	63	74	69	72	58	56	75	62	78	76	68	64	66	68	68	70	73	72	79	75	77	55	54	75	64	85	60	65	79	83	80	69	61	75	67	75	72	68	69	74	69	76	73	75	72	68	66	72	66	76	71	64	76	64	74	75	75	57	77	65	68	70	57	77	58	68	54	75	65	76	74	72	69	71	63	75	72	71	64	83	58	79	59	77	81	62	66	76	68	70	92	78	76	74	82	65	50	67	67	58	59	71	53	68	73	81	74	66	80	61	55	72	71	59	90	78	78	65	65	65	69	82	77	84	60	67	61	67	66	57	82	73	77	82	79	69	68	78	78	81	63	77	64	73	75	67	71	94	83	69	77	68	61	60	86	54	71	66	66	77	59	72	75	63	64	96	57	62	76	76	58	75	75	76	76	77	79	67	62	58	55	58	60	69	79	75	86	77	76	75	66	69	81	66	91	72	87	76	65	67	76	56	82	67	77	72	66	65	98	65	69	55	77	70	72	58	57	80	68	63	68	54	69	65	70	70	76	66	76	86	57	63	60	62	65	56	75	87	59	75	67	62	60	67	82	76	63	65	73	83	62	60	71	73	78	63	68	85	71	77	66	69	59	61	57	68	58	71	63	69	73	75	68	77	73	65	71	70	88	59	68	58	74	75	85	65	72	81	74	79	63	60	60	67	60	69	75	74	52	66	64	67	58	74	70	66	67	78	68	59	65	73	70	73	78	79	74	72	64	69	76	75	67	54	67	66	69	81	61	82	82	72	61	72	72	49	67	77	67	71	74	77	62	48	61	66	66	79	70	60	59	78	61	80	84	67	76	66	64	63	55	63	76	63	74	45	54	74	70	68	62	56	64	58	82	65	58	80	69	67	72	60	72	60	77	64	70	62	66	67	82	73	69	85	55	70	70	60	73	81	73	66	75	60	80	71	53	78	80	73	69	66	84	59	59	81	85	72	70	67	77	82	69	57	79	57	70	58	68	66	70	71	73	56	69	75	72	64	69	57	71	59	71	80	74	75	58	76	60	67	54	64	74	78	70	58	85	70	63	69	71	72	62	48	71	53	90	64	69	79	59	75	68	72	75	79	50	80	75	66	69	78	67	77	57	92	76	62	51	77	84	66	62	63	68	71	78	58	74	70	69	66	72	76	83	76	60	68	82	78	76	68	66	76	59	79	55	60	70	67	56	64	66	76	57	70	67	58	59	52	59	71	81	57	77	80	67	64	60	77	71	73	73	61	64	53	66	69	54	77	77	79	69	59	89	65	65	78	78	66	77	60	77	47	66	69	69	78	78	77	79	74	68	81	73	81	63	84	78	77	66	75	68	80	66	67	80	69	82	80	67	61	66
32530	30180	28315	32914	37043	34578	29551	24999	19917	15113	11319	8338	5982	4412	3389	2512	2053	1692	1388	1242	1105	1041	884	939	869	868	832	830	838	783	775	776	774	798	790	774	822	776	774	822	783	797	813	816	792	729	788	838	781	764	751	789	790	785	811	800	854	758	787	781	731	790	763	794	749	791	780	799	776	808	782	807	773	839	764	808	842	774	784	782	823	799	781	825	770	803	764	775	757	813	780	816	781	783	823	801	816	764	747	783	802	815	822	782	763	783	782	796	811	804	773	776	787	810	784	796	800	795	795	791	813	757	785	782	777	805	785	794	775	810	789	817	785	811	767	810	797	772	846	760	805	817	791	821	782	801	784	754	807	789	803	781	766	830	780	797	824	812	729	794	805	781	804	846	749	759	790	802	769	757	742	770	834	834	819	798	832	753	777	762	773	809	824	807	786	822	853	806	773	802	762	794	810	822	821	757	812	818	741	785	809	799	835	792	787	723	855	817	781	827	812	811	814	805	828	811	779	797	822	786	793	798	789	768	793	810	775	772	860	785	853	742	805	796	831	794	802	776	805	804	843	809	816	793	852	823	807	779	814	816	784	831	777	766	819	808	857	862	824	785	817	783	801	791	805	790	827	835	791	839	765	750	803	837	815	806	740	810	824	805	824	796	803	783	776	808	763	816	793	755	767	772	799	847	796	792	749	795	783	808	779	819	786	794	781	786	835	854	762	738	851	781	795	820	792	767	788	773	762	834	853	817	801	808	781	807	792	780	771	837	835	789	761	798	782	845	805	780	798	746	823	836	755	783	781	833	793	770	823	775	785	731	775	785	765	795	775	811	848	814	802	779	792	840	790	761	779	851	799	780	852	818	796	782	745	775	847	799	775	813	828	761	782	801	825	774	761	803	764	796	812	787	794	800	786	799	792	806	822	746	830	781	800	858	820	774	789	762	761	842	738	812	800	826	831	834	818	784	788	820	805	797	791	794	775	803	820	814	817	784	827	797	801	760	834	781	786	762	774	803	804	837	832	814	795	810	833	851	799	782	840	800	796	784	782	829	792	840	798	764	790	804	799	805	791	791	814	758	774	769	807	823	748	771	840	784	775	783	805	775	809	824	751	797	809	819	748	803	779	780	774	751	803	769	848	810	780	795	816	782	754	719	791	811	793	752	789	785	778	835	828	754	761	805	794	800	828	764	789	771	776	789	802	820	795	782	811	783	817	822	759	829	796	805	829	780	753	773	817	801	793	777	768	789	780	814	849	812	780	781	760	815	797	827	792	780	802	802	814	820	781	801	814	762	769	792	788	808	831	818	784	786	768	795	825	799	816	741	778	805	781	775	786	804	795	792	812	793	755	780	791	771	758	746	770	796	819	821	814	803	766	739	772	788	797	802	776	803	814	817	805	770	742	773	830	787	819	815	817	774	755	813	823	779	859	719	766	810	780	791	813	777	805	786	790	772	808	810	757	804	760	836	805	797	791	783	833	783	826	813	801	756	861	777	760	814	763	765	794	842	781	846	824	798	775	816	798	801	765	858	791	853	821	785	763	760	830	839	790	812	801	786	811	775	772	832	793	807	853	791	800	813	813	759	789	820	838	768	822	749	814	819	818	810	793	856	766	834	820	823	822	820	850	803	774	781	790	789	770	797	783	833	783	801	829	755	815	757	772	806	776	788	793	756	784	787	756	818	794	789	824	789	807	843	771	848	832	822	780	799	731	836	792	835	802	814	761	820	752	767	774	770	789	831	804	790	773	760	811	808	799	791	813	807	782	829	771	841	769	774	793	758	792	817	802	754	841	777	765	826	776	787	797	767	754	805	771	795	818	789	764	813	804	799	791	820	789	830	778	809	827	827	809	827	799	797	786	789	815	815	788	768	794	742	798	765	786	787	793	795	831	820	753	791	794	742	756	776	805	756	804	814	776	802	803	818	835	821	780	790	780	788	763	787	813	763	787	793	855	801	824	857	800	773	798	760	791	807	806	813	806	786	771	839	801	823	823	824	826	811	784	807	814	775	785	779	786	835	811	797	778	809	791	784	772	807	813	760	795	790	771	792	837	788	787	811	813	830	790	802	754	777	849	776	775	754	822	799	833	798	801	803	819	832	770	791	814	825	785	762	756	817	835	812	813	784	829	799	823	818	781	752	786	805	802	833	844	817	808	753	790	794	782	815	793	813	834	787	789	861	787	848	812	788	798	815	755	789	746	763	763	795	799	761	791	808	813	801	749	764	764	813	788	845	874	782	838	837	810	793	838	832	815	807	761	788	774	810	784	793	784	743	787	775	839	789	756	810	777	797	773	783	790	832	764	789	823	808	769	776	742	868	718	804	845	820	791	797	805	802	784	796	818	853	772	840	830	817	853	804	807	822	782	754	802	782	800	793	828	790	814	788	819	812	802	796	819	740	776	806	812	849	786	752	813	785	767	736	788	755	841	790	811	776	791	785	790	790	796	790	803	803	792	799	841	799	803	786	779	798	801	745	763	762	833	780	821	809	827	753	789	774	819	794	771	804	798	745	757	768	781	792	781	800	813	750	865	783	794	813	828	802	802	805	778	781	787	775	802	786	829	857	754	821	803	802	788	804	807	777	789	792	848	803	839	741	868	809	852	789	827	770	775	797	775	841	799	763	805	792	796	839	807	777	789	788	754	798	768	807	793	839	810	759	804	787	772	783	764	852	797	774	837	812	803	799	850	786	802	780	788	816	787	779	744	749	792	796	795	798	812	789	802	789	789	784	746	843	775	802	792	850	766	738	823	806	781	842	775	797	811	843	817	738	801	762	771	809	771	825	737	771	775	770	820	796	803	798	835	787	804	789	817	842	785	776	745	843	787	757	802	760	834	792	847	780	791	765	744	825	810	786	831	813	784	798	812	742	791	786	806	820	808	863	783	763	807	765	769	762	797	828	799	778	784	817	815	795	792	771	791	800	798	777	796	755	797	784	779	781	800	761	775	841	840	820	793	785	781	804	766	767	781	793	835	802	786	792	849	845	826	796	752	814	852	750	792	817	796	792	776	788	784	775	820	835	731	832	816	849	730	794	839	828	823	789	844	815	775	813	799	751	849	735	765	863	786	765	818	786	781	860	782	783	822	852	740	708	789	784	766	814	791	903	802	854	806	810	799	787	784	811	806	796	782	776	794	773	757	852	777	782	819	802	803	774	789	819	767	814	808	800	820	751	799	814	814	832	776	767	818	795	824	793	871	799	780	767	876	853	792	805	785	812	834	829	803	793	843	782	767	768	799	817	782	820	776	787	780	785	758	774	791	814	829	797	811	827	748	792	795	794	797	808	804	770	773	818	873	835	806	789	798	802	814	841	852	777	790	783	771	861	788	832	856	784	805	795	772	793	835	834	813	800	809	771	805	831	796	835	837	820	827	825	739	782	741	744	798	847	789	809	728	813	774	836	842	816	867	832	762	832	770	805	828	770	844	829	835	796	752	768	804	791	817	850	770	781	818	773	815	765	803	796	746	773
10107	12722	8146	5142	3928	3364	2242	1611	1033	735	536	374	271	242	171	146	122	102	98	90	83	71	73	73	65	62	76	58	73	77	61	64	70	74	62	79	60	65	49	58	57	55	66	62	67	56	64	52	60	67	70	53	75	64	64	75	59	74	70	62	72	84	66	68	55	65	60	55	53	53	62	77	72	53	60	52	72	54	68	62	56	69	59	67	55	57	50	70	85	68	69	72	59	58	53	79	62	69	72	43	56	65	51	68	51	81	59	55	75	57	57	65	56	59	56	65	53	68	48	50	59	69	60	64	68	63	75	75	56	73	60	66	62	63	64	51	73	67	70	68	59	62	69	46	66	89	64	52	55	65	72	61	72	62	65	57	66	74	57	54	70	58	60	61	65	62	72	66	61	61	64	64	60	64	59	56	71	63	56	73	57	70	46	56	71	73	56	74	38	69	71	64	61	69	55	68	71	62	64	65	64	63	54	42	61	66	76	46	57	51	64	57	59	46	59	62	54	53	55	54	67	67	63	55	75	66	64	62	62	51	62	53	79	65	72	71	66	66	59	71	57	72	59	69	64	61	71	67	49	59	73	51	71	78	58	44	74	64	61	67	52	62	64	52	65	63	70	68	72	64	79	57	58	57	73	58	69	67	70	63	60	63	57	60	64	60	80	61	68	62	65	61	60	66	76	71	62	60	58	61	65	70	66	64	68	74	63	69	62	57	67	54	59	69	72	64	68	54	73	56	61	69	59	61	62	64	58	65	64	59	58	66	61	74	77	46	47	57	62	58	58	61	58	68	60	67	67	59	54	63	85	52	54	65	74	55	53	66	49	64	76	72	54	64	71	63	65	57	72	54	68	67	60	69	75	72	71	49	71	59	63	62	69	71	55	69	68	63	86	69	75	68	47	54	74	66	68	64	65	59	59	62	70	54	67	71	65	65	53	58	77	63	78	61	77	59	65	47	64	65	54	61	62	68	68	67	55	68	58	82	63	68	74	64	52	78	68	76	68	74	71	61	62	69	67	55	59	64	50	50	65	56	74	70	76	63	71	63	68	56	59	62	66	52	65	67	67	53	74	86	63	60	55	66	71	57	60	75	65	60	49	67	74	59	75	60	57	72	57	52	56	78	58	69	61	52	60	64	67	62	73	50	40	63	61	69	59	57	68	76	72	81	61	63	64	63	60	71	68	53	67	61	60	63	53	65	66	63	57	55	53	66	66	53	54	66	59	57	65	53	43	63	71	50	73	58	60	67	70	58	71	58	71	62	49	69	73	50	71	61	84	49	55	62	58	52	65	59	71	54	51	62	53	60	72	56	59	77	68	70	59	62	73	70	57	47	62	70	61	67	76	71	64	53	59	70	59	79	64	64	63	62	74	58	60	54	57	64	54	61	64	78	51	67	63	66	55	70	72	63	59	56	72	51	64	69	61	64	65	51	63	56	70	53	59	68	66	57	68	58	67	64	74	55	60	53	78	62	60	62	52	63	61	61	71	62	70	52	66	60	63	47	78	70	60	63	77	65	63	64	74	54	68	67	58	66	59	61	68	57	68	70	63	81	60	74	61	57	66	47	62	66	63	66	54	81	72	59	71	67	67	67	66	60	75	66	65	78	71	68	75	79	66	57	62	61	64	55	77	73	73	82	65	60	79	68	63	66	51	81	67	52	63	59	63	64	56	58	77	67	70	69	73	72	63	56	75	61	65	68	72	66	56	66	71	68	68	52	77	68	76	64	61	68	69	74	71	74	62	53	72	58	48	77	71	79	57	70	50	70	65	72	48	60	64	52	75	67	59	54	54	47	55	54	70	82	59	54	62	67	64	57	62	54	56	66	62	74	63	59	55	73	70	49	67	69	67	67	65	69	68	80	51	51	66	55	65	54	59	65	52	57	58	78	55	65	78	55	56	56	59	61	70	65	59	79	65	55	59	64	65	55	53	71	59	72	64	43	68	60	57	61	44	64	49	51	55	67	47	71	64	79	74	69	65	55	66	65	56	56	60	65	60	62	61	49	65	68	54	57	62	58	62	71	62	65	65	62	62	69	73	66	53	59	70	60	62	58	60	77	60	56	69	76	61	64	71	49	66	56	77	72	66	52	68	64	67	61	53	73	57	69	74	44	63	70	57	86	67	61	58	55	60	68	59	54	68	58	78	58	68	55	74	61	52	75	62	63	66	50	59	57	81	72	61	51	65	67	64	55	62	62	62	65	55	62	59	74	53	62	65	50	54	81	56	58	67	55	73	64	67	55	84	59	60	60	70	92	72	63	67	57	67	60	62	64	74	58	70	56	52	55	64	65	70	63	62	62	68	86	67	72	71	73	72	81	60	63	62	60	62	66	66	53	58	40	73	77	66	42	58	59	62	70	68	66	72	70	61	68	58	62	60	62	55	67	54	72	69	43	62	53	51	57	54	61	70	79	58	61	61	66	69	65	76	62	64	45	63	77	69	54	69	60	66	62	68	60	50	68	58	77	69	62	70	65	59	78	64	51	44	78	54	72	61	72	57	59	57	64	72	75	57	65	68	69	63	67	62	73	48	76	55	70	56	71	67	66	65	60	62	70	68	62	61	79	75	67	67	55	52	69	54	75	56	65	62	63	41	53	71	62	65	70	57	86	51	71	55	63	73	62	73	67	60	75	65	65	62	75	62	68	70	70	64	47	65	71	78	65	58	56	76	60	70	52	53	74	68	71	63	66	73	58	70	68	58	75	54	68	66	75	58	58	46	65	69	66	62	77	72	67	71	57	57	53	54	68	65	60	66	59	56	62	59	56	61	61	55	60	51	62	65	67	64	61	65	82	56	67	54	71	64	54	60	67	66	75	56	56	40	70	67	62	62	67	53	71	58	51	65	59	62	64	68	62	64	59	62	68	57	65	62	61	78	65	64	53	73	64	51	79	76	71	63	69	49	55	65	62	64	70	56	82	63	64	60	67	50	76	65	65	63	64	60	72	68	62	51	59	58	59	60	62	66	72	74	74	68	65	64	55	71	65	58	71	70	66	60	59	70	76	66	61	67	77	74	62	54	54	57	74	61	58	59	59	63	68	50	65	56	67	70	64	71	69	67	52	59	53	66	67	65	63	61	70	62	70	66	60	76	76	53	65	53	61	60	80	76	72	57	57	51	71	60	64	73	74	67	61	60	60	62	55	55	44	61	67	65	58	60	63	78	54	62	62	66	78	54	73	62	50	62	68	70	66	67	78	52	52	63	53	67	77	63	60	52	75	53	44	60	63	78	69	65	61	73	51	53	63	66	48	57	60	62	62	70	81	69	63	62	54	78	74	69	65	59	59	57	70	67	63	56	72	63	75	44	71	61	51	56	62	59	56	69	65	65	61	71	76	68	67	59	71	69	61	69	57	69	57	71	55	55	65	74	72	47	69	67	65	59	70	54	61	69	67	73	65	55	48	57	77	62	56	57	57	72	72	56	54	54	70	58	66	48	76	70	77	66	60	58	55	57	59	72	61
38697	34431	31954	36385	40689	37706	32204	27228	22289	17567	13436	10119	7538	5876	4509	3307	2401	1889	1503	1309	1145	948	937	864	784	777	697	728	697	745	727	718	693	741	727	736	725	754	680	744	720	721	743	687	663	739	736	773	699	748	701	713	780	753	741	771	773	691	694	721	719	705	743	724	685	722	720	720	742	741	721	737	741	719	740	739	701	706	726	693	724	762	737	730	709	711	748	731	689	718	691	687	758	718	710	748	727	737	747	734	722	686	735	772	755	742	749	733	718	720	732	729	734	748	753	768	779	740	740	695	711	724	692	719	740	709	758	773	741	758	716	744	740	765	767	726	733	690	698	690	722	715	739	700	729	706	714	752	718	712	752	747	725	707	761	677	733	707	722	757	719	703	719	700	684	731	741	693	724	734	769	747	715	743	745	711	761	762	667	684	703	738	736	713	689	736	743	680	726	723	775	777	732	716	691	737	758	756	716	698	676	736	707	716	703	736	743	774	739	685	705	738	698	719	688	737	695	699	760	735	706	688	783	773	737	711	720	766	664	712	736	760	756	764	706	760	735	721	780	742	769	769	712	684	756	712	754	750	693	691	738	704	646	739	706	690	708	711	729	732	757	743	739	731	725	747	686	770	738	693	695	743	712	737	721	748	729	698	690	723	769	726	722	695	745	708	729	743	739	683	710	744	720	704	707	697	757	771	753	702	730	722	739	746	686	704	729	731	750	716	745	704	758	721	736	780	766	738	720	730	701	723	737	729	745	721	740	751	723	700	747	695	683	726	726	766	758	715	674	728	740	762	726	732	733	725	724	686	689	700	755	750	714	694	759	760	766	767	750	662	719	686	763	714	709	732	724	750	702	707	714	730	662	737	719	748	750	704	758	717	712	744	703	740	727	699	734	676	695	767	731	763	724	686	683	742	714	764	708	765	733	776	723	747	688	765	742	744	756	672	726	755	759	744	719	687	763	748	731	707	743	758	722	745	751	692	722	757	729	725	714	761	723	702	747	711	741	710	684	693	709	738	755	695	741	722	709	743	759	724	782	718	716	762	707	712	713	754	710	756	696	716	667	716	704	720	749	792	764	704	752	726	736	721	745	728	757	766	694	750	704	746	754	715	745	739	702	702	722	728	711	710	729	713	755	734	749	743	681	755	720	717	704	722	704	710	702	800	749	739	792	704	764	749	679	732	677	745	710	715	714	744	760	692	753	758	750	735	763	698	716	673	697	765	773	714	756	748	737	742	731	699	720	764	733	687	736	754	687	690	713	730	729	714	758	746	732	717	746	744	733	695	708	783	684	749	773	729	710	724	755	720	703	760	772	680	678	708	707	741	751	704	688	699	737	757	777	739	714	725	751	718	681	752	709	727	727	738	761	718	729	715	742	767	765	697	725	762	751	779	707	714	700	690	711	736	714	736	733	725	738	767	716	743	728	722	741	694	744	741	712	732	670	763	759	735	716	734	742	707	753	735	688	720	709	741	727	707	671	705	749	746	755	737	748	687	718	718	733	773	765	739	769	722	754	716	762	754	695	709	710	733	731	721	754	775	762	751	690	696	691	750	712	728	710	727	719	719	746	745	759	730	728	739	744	740	739	715	717	711	717	719	733	742	753	746	712	683	771	746	758	750	742	729	780	758	750	690	740	704	723	683	739	753	707	746	761	704	758	710	730	694	719	751	736	702	705	732	709	734	771	689	778	699	730	768	782	699	718	749	751	699	682	725	727	734	736	715	749	741	780	739	731	792	691	726	715	743	713	703	724	734	743	697	716	729	705	730	762	739	752	681	648	705	719	743	715	796	743	734	676	719	745	752	738	699	709	707	717	733	711	751	770	729	739	732	719	653	732	700	741	717	738	771	737	701	693	755	733	728	690	712	742	749	714	708	747	783	744	669	731	762	729	737	718	704	714	749	716	722	762	738	697	728	706	718	713	750	744	727	748	713	772	735	695	776	764	703	741	756	724	758	710	752	735	728	742	679	690	729	690	738	735	737	767	700	723	740	711	726	763	770	691	697	775	690	758	707	691	731	749	748	748	731	752	761	717	723	743	776	699	756	738	693	754	719	747	728	750	703	723	752	742	718	707	718	703	717	732	716	696	765	669	728	705	728	702	729	761	740	719	741	748	755	709	681	746	712	749	724	720	705	765	698	726	735	684	726	743	758	752	687	684	723	766	738	740	714	766	703	667	714	733	698	690	750	779	740	725	731	698	798	745	682	745	726	748	703	699	764	741	716	729	737	690	742	771	701	687	728	724	698	746	712	729	737	721	776	731	724	718	687	707	708	713	734	725	735	754	729	711	740	724	742	719	729	744	699	717	770	686	690	722	763	729	787	711	697	700	697	728	682	746	748	719	734	704	738	728	738	694	698	729	742	750	686	711	720	706	695	696	748	710	739	724	734	745	670	724	684	718	766	741	738	741	747	789	765	770	689	748	774	742	742	740	716	694	731	754	690	754	758	737	732	727	698	719	711	731	716	688	720	727	754	732	718	728	719	707	752	769	780	755	735	756	750	710	699	743	736	739	747	717	691	715	712	751	744	742	751	700	723	694	677	716	719	706	770	735	757	665	753	744	725	691	749	681	711	732	723	742	755	661	768	736	777	745	745	758	742	738	707	738	750	728	687	735	705	763	728	744	693	732	741	762	742	748	693	726	708	701	799	738	753	725	745	726	704	748	704	683	745	700	730	698	722	770	756	698	728	679	724	731	721	733	734	739	724	719	714	755	733	715	735	731	742	713	748	712	735	728	730	708	732	715	693	727	703	705	678	720	738	726	719	773	774	739	704	721	703	698	734	767	770	736	720	718	714	721	733	739	740	757	709	671	721	707	663	761	734	688	689	759	754	702	734	767	722	726	719	728	739	668	715	712	760	706	677	708	681	699	673	700	719	751	726	736	714	726	749	726	734	710	723	686	725	720	693	750	733	713	745	701	749	719	767	692	748	757	753	677	714	713	738	742	736	766	739	797	743	739	679	782	750	748	738	735	737	718	714	725	728	716	703	726	720	676	715	721	726	720	715	758	749	701	735	757	737	697	759	797	716	713	693	777	700	705	758	761	742	733	708	762	740	706	791	727	760	705	704	686	705	745	696	697	714	754	768	692	692	785	701	682	726	726	740	779	740	697	763	733	740	707	752	738	747	728	749	743	712	738	673	701	740	727	721	727	694	742	734	693	727	748	754	708	710	746	726	746	675	704	701	726	736	693	723	729	777	752	727	692	745	703	717	731	722	685	731	749	706	698	736	709	723	754	670	722	738	757	672	762	733	733	702	740	702	728	693	757	727	752	668	760	766	744	741	710	707	694	698	769	703	716	667	791	729	718	695	728	705	742	812	742	734	711	756	767	691	761	699	775	705	774	713	712	715	747	742	754	717	708	708	741	698	711	701	706	790	731	778	748	743	723	737	715	743	724	729	707	773	747	718	680	714	699	710	725	711	761	706	725	794	718	662	712	736	701	710	733	695	764	739	713	692	701	771
5602	5227	3476	2474	1890	1540	1103	717	519	392	279	244	206	156	118	106	84	77	64	76	77	73	70	80	58	59	78	73	67	63	67	48	74	65	80	63	61	66	57	65	66	64	74	67	75	91	54	59	78	51	78	77	70	73	64	75	80	78	79	49	59	71	68	64	76	71	70	75	65	55	73	61	59	62	72	70	74	78	82	67	65	55	57	71	83	75	78	74	64	71	62	85	62	60	64	73	59	79	82	75	76	73	75	68	70	79	69	71	68	70	72	72	66	63	68	65	80	74	70	60	67	65	69	76	61	78	69	72	65	73	61	62	68	70	63	73	76	70	57	54	60	75	63	75	62	79	60	59	65	64	67	60	56	48	67	77	73	62	61	72	60	60	60	78	82	71	66	74	70	66	86	58	66	62	60	58	80	57	72	75	81	71	76	59	75	73	60	74	61	69	70	57	76	71	63	65	71	48	71	66	64	68	88	69	55	51	69	68	60	60	62	60	60	61	76	71	69	63	63	70	65	79	71	70	63	70	68	71	61	81	83	69	79	73	60	49	98	71	63	71	76	65	82	60	59	72	66	71	72	62	74	60	75	67	66	63	64	70	72	57	59	79	70	78	75	64	60	66	83	64	67	67	59	68	82	63	78	63	75	61	74	68	53	74	56	66	63	65	73	75	69	55	72	71	68	66	71	72	69	80	87	59	58	71	59	90	66	66	66	68	67	77	77	59	63	64	69	73	65	70	63	59	65	78	80	77	53	67	59	61	75	60	68	63	70	66	52	71	64	80	80	73	63	69	61	58	59	65	67	60	62	58	90	61	63	70	71	62	51	58	57	58	61	73	70	77	76	57	64	55	74	64	87	71	74	49	61	65	61	82	67	67	65	63	63	67	62	72	69	66	68	79	63	75	78	63	63	63	61	65	63	68	64	80	73	62	67	82	67	67	75	56	66	62	58	64	61	70	63	59	73	73	65	57	77	66	84	79	67	74	74	57	85	67	73	69	62	68	58	79	76	67	73	70	55	69	85	69	55	75	81	55	69	76	54	65	64	56	67	76	74	66	70	65	66	53	75	81	72	76	74	62	59	67	57	54	56	80	77	72	71	70	72	65	79	80	83	72	70	79	66	67	61	58	68	65	79	70	70	71	61	90	70	74	72	58	71	63	79	57	69	53	72	72	78	57	62	56	61	73	65	62	79	70	77	53	65	73	68	56	57	71	57	61	60	81	67	77	75	66	69	59	68	67	66	57	97	64	77	81	70	80	59	52	68	75	68	59	77	57	69	51	53	61	74	70	62	49	65	69	67	79	79	73	82	68	61	51	55	64	72	60	58	69	64	78	68	78	68	72	74	61	49	65	77	88	73	69	64	68	80	50	79	78	67	79	61	79	67	92	64	74	80	63	77	56	61	64	75	73	73	64	66	79	69	74	68	77	82	56	60	79	70	62	71	64	71	68	70	64	52	67	55	63	63	79	73	65	62	68	70	53	67	80	79	62	87	85	68	67	69	66	77	73	77	88	77	63	75	67	67	68	59	53	69	61	67	57	72	67	67	62	70	65	54	73	56	57	55	74	63	60	73	80	66	69	73	73	69	72	63	57	81	68	58	58	75	54	63	75	65	74	55	75	76	66	63	62	77	68	56	79	50	83	76	72	50	70	71	55	67	70	85	68	65	67	74	70	70	73	75	59	64	63	65	80	59	64	69	70	85	74	67	64	61	57	59	64	68	73	85	59	77	62	71	78	75	79	66	61	62	78	62	89	65	60	74	73	70	70	61	70	64	63	65	70	79	82	66	69	69	54	69	62	73	65	55	61	77	62	60	71	74	64	76	79	62	82	67	64	65	67	66	64	74	73	81	53	59	72	67	67	69	58	66	66	64	80	65	62	64	65	67	82	65	60	58	55	61	77	57	64	69	55	53	54	59	63	77	52	80	65	63	65	74	65	66	63	71	65	65	69	68	72	68	74	62	64	63	78	78	78	51	77	74	59	69	67	68	48	72	80	61	67	74	70	53	71	65	62	71	66	70	65	58	60	62	64	61	67	65	87	68	82	55	64	68	63	63	73	65	62	66	71	54	71	78	82	57	49	58	67	77	74	71	53	62	65	65	49	64	76	63	65	58	63	73	70	66	69	73	66	65	88	56	71	67	67	71	73	61	66	75	71	82	58	69	71	76	71	61	78	69	60	69	70	64	63	69	79	73	71	69	63	65	55	63	71	71	69	76	59	77	75	77	74	78	67	72	76	70	54	63	64	55	73	72	63	57	74	57	66	59	75	68	71	62	65	64	54	57	81	75	73	84	74	62	65	66	68	78	69	75	64	74	74	58	63	68	70	72	62	57	75	67	86	74	69	64	77	64	65	66	80	75	70	68	66	81	77	70	76	78	61	63	83	67	76	62	63	69	73	74	67	67	75	64	61	61	70	64	83	52	66	71	65	76	67	59	74	66	69	65	71	73	80	42	70	74	85	61	71	72	65	85	79	76	64	60	60	65	53	72	75	74	60	60	64	66	72	71	82	57	55	54	75	50	67	77	67	60	69	62	50	66	64	61	60	80	58	78	64	71	59	56	68	87	59	83	59	69	58	67	63	81	81	62	69	71	68	49	70	64	68	64	85	62	62	75	79	67	64	87	69	67	72	62	59	74	86	72	72	54	57	71	72	82	67	78	65	73	67	67	66	60	60	70	68	74	66	68	76	67	60	66	59	66	68	65	73	85	73	57	74	57	79	58	63	75	73	60	76	67	66	67	77	57	74	69	77	78	78	63	58	73	57	66	67	64	86	89	69	75	68	74	57	74	66	48	64	67	77	81	79	65	76	64	55	50	67	64	69	72	84	68	81	64	68	61	74	76	67	60	62	75	69	69	59	50	73	68	66	63	55	59	85	69	64	82	61	71	57	70	79	73	64	66	81	79	84	62	51	69	47	76	73	67	55	78	62	66	73	75	55	59	72	66	61	71	62	57	77	58	66	83	68	65	64	65	79	68	89	71	71	87	66	74	59	63	67	74	80	73	69	69	62	59	70	67	60	67	77	75	61	95	59	74	65	69	69	63	65	59	54	66	69	65	80	70	61	81	76	78	53	65	79	62	74	65	59	66	70	72	56	80	63	54	53	71	74	53	66	52	69	78	74	75	60	63	74	70	76	83	69	62	76	70	61	60	66	59	65	64	73	61	55	68	65	70	53	75	56	78	71	59	72	76	59	71	67	70	79	67	57	65	74	63	72	67	72	66	57	64	58	55	75	68	52	69	66	74	65	69	75	65	73	78	63	81	77	75	46	70	69	73	60	76	56	68	59	67	70	65	47	78	66	69	87	56	67	59	71	49	71	55	73	60	73	57	74	50	62	63	64	68	76	76	70	64	62	57	66	67	64	71	67	55	65	59	54	67	71	60	71	73	73	79	60	78	63	58	67	69	59	73	69	62	85	60	66	71	57	62	67	65	63	71	72	60	80	80	76	70	61	76	70
32610	28184	25465	30696	33125	30005	25461	20166	15650	12118	8811	6331	4786	3426	2562	1949	1498	1218	1075	1009	889	875	823	802	793	846	799	756	799	714	743	761	778	802	789	722	776	824	752	764	822	787	752	800	798	760	788	720	736	749	799	740	745	743	778	753	763	808	773	802	772	768	801	772	801	804	775	784	776	729	790	780	762	731	775	776	768	768	763	745	750	839	758	800	815	794	767	773	741	748	734	763	730	796	760	803	793	786	756	783	776	797	801	767	751	778	782	771	806	773	789	790	778	777	787	784	740	750	766	789	754	842	813	790	759	768	778	774	738	787	757	765	754	804	821	808	774	762	761	759	765	765	764	741	752	789	789	777	754	791	815	771	808	779	805	768	798	801	738	772	719	796	744	773	787	809	820	770	785	768	799	794	795	767	768	768	797	760	750	745	756	767	798	748	791	815	750	791	779	769	765	765	685	751	811	765	750	759	805	730	792	738	736	755	780	769	830	825	758	792	810	801	785	751	733	769	783	776	759	779	775	781	798	787	812	791	730	786	779	715	785	773	774	797	769	725	775	774	774	750	804	770	832	781	761	709	793	778	807	747	800	784	762	761	823	770	748	758	778	760	764	769	799	814	751	780	824	782	822	739	772	748	753	804	734	825	755	764	760	701	742	801	721	774	792	743	747	761	804	759	757	766	746	762	797	751	754	790	758	785	775	791	777	773	798	761	759	839	810	753	788	790	742	778	753	817	762	779	799	784	802	787	790	799	784	801	791	702	786	826	761	724	786	784	794	820	768	805	736	770	780	831	786	769	757	818	755	742	757	796	807	833	764	770	806	760	740	772	792	782	796	795	819	821	768	755	781	786	785	752	759	823	811	752	791	751	691	788	755	780	802	802	770	744	836	792	830	788	786	825	776	810	731	726	760	760	755	804	765	829	802	854	807	785	772	787	833	833	809	780	797	785	724	782	792	778	791	738	739	776	744	761	796	793	776	756	790	796	791	742	780	776	739	723	733	785	766	748	758	799	800	802	808	813	782	770	754	783	767	746	795	750	778	822	766	803	759	766	778	796	749	783	785	809	781	742	761	779	795	798	756	790	739	758	780	707	771	756	746	813	772	726	751	760	753	762	780	731	745	784	740	821	776	788	809	833	765	756	767	774	785	782	800	761	749	756	818	719	744	755	792	736	732	809	753	766	800	759	843	759	752	817	780	799	690	766	771	776	746	835	782	773	771	766	821	788	789	795	808	809	786	794	778	823	779	782	744	790	807	784	781	782	787	785	774	766	819	761	731	836	765	791	774	765	777	729	740	743	799	722	755	760	794	762	743	760	784	783	805	782	765	787	784	817	787	811	771	798	790	730	768	795	783	813	761	827	792	743	760	773	745	776	778	747	755	778	786	781	773	821	730	771	842	785	809	712	775	731	811	745	808	805	760	805	754	789	813	774	778	766	747	787	784	730	783	795	761	814	760	744	798	753	826	778	785	862	766	779	771	815	750	778	740	740	773	735	766	811	778	807	767	741	750	821	784	782	794	729	792	765	794	778	805	781	771	840	786	788	792	739	712	769	780	786	761	757	785	818	774	763	748	711	800	784	789	795	796	735	748	745	851	771	785	835	790	773	736	779	792	789	788	779	755	760	788	781	741	790	771	766	802	806	766	780	822	767	741	772	759	870	773	805	796	762	773	746	782	827	732	742	788	762	792	754	781	753	785	776	773	810	796	794	812	839	726	810	729	765	764	809	780	759	782	765	783	798	784	799	786	795	771	768	752	785	811	785	734	823	768	811	790	751	812	792	782	773	788	773	796	752	763	805	763	764	808	750	800	752	784	780	788	793	780	780	758	748	789	774	758	795	782	771	772	814	784	767	752	800	756	840	805	806	749	791	775	813	792	801	784	768	768	793	788	817	759	727	748	799	772	800	787	752	785	794	771	741	831	730	739	754	740	774	753	766	735	742	776	789	780	775	744	736	766	793	730	792	732	834	779	761	757	822	785	769	782	779	741	783	795	754	785	747	736	797	803	746	820	781	766	801	811	752	769	756	727	743	751	771	768	812	767	764	767	818	780	785	766	789	831	783	749	797	785	777	789	789	769	776	787	829	794	748	760	798	809	758	813	774	792	736	753	785	837	772	759	775	758	815	808	823	769	789	773	824	733	749	738	794	801	753	757	772	759	748	748	748	756	748	771	762	750	784	706	754	787	768	754	741	776	781	790	753	747	759	762	754	767	884	753	730	807	754	767	808	797	829	784	768	794	768	759	803	778	761	765	802	747	795	782	771	791	796	780	834	768	727	774	781	785	806	747	812	778	774	790	763	821	712	790	744	750	770	748	780	807	756	780	824	737	788	775	755	787	798	774	807	789	769	795	783	778	738	799	756	804	736	784	824	778	737	768	756	806	778	803	746	761	773	747	801	799	820	783	799	809	761	774	763	749	745	775	770	759	778	801	740	746	805	800	791	755	773	747	754	785	779	793	827	744	826	778	730	822	753	723	803	793	746	742	749	754	777	813	774	782	761	794	790	783	819	795	773	803	827	788	822	727	759	794	766	806	791	747	807	832	770	801	781	782	779	791	818	739	764	764	817	781	761	750	790	770	761	761	789	817	767	788	809	772	782	771	738	770	759	756	771	769	810	793	783	765	754	785	765	789	756	744	801	775	796	758	759	722	798	766	743	850	782	798	771	807	773	817	747	777	793	799	745	755	748	796	784	741	806	807	823	780	793	752	789	789	774	735	811	784	750	806	735	740	779	806	772	794	773	754	795	764	780	735	758	804	752	791	784	727	782	754	756	801	773	795	760	736	797	801	800	819	744	813	784	735	801	786	780	752	741	759	766	750	785	763	761	774	753	791	812	738	761	756	758	782	816	780	717	779	802	784	814	781	746	812	765	755	833	776	751	771	745	731	797	766	786	747	826	740	810	780	822	777	733	767	733	765	761	777	802	772	740	829	742	782	766	818	784	735	769	802	754	755	759	767	761	819	757	787	764	747	798	780	754	770	808	728	828	744	851	741	776	812	768	751	868	770	800	798	787	797	691	761	791	770	801	783	829	751	767	765	766	777	765	808	804	786	796	777	815	726	760	795	778	818	769	798	746	752	748	794	781	737	778	752	768	716	769	791	766	817	796	768	775	739	778	783	779	746	791	796	783	812	751	779	773	785	696	783	794	724	698	811	783	768	782	783	766	818	775	755	770	790	776	737	805	767	757	765	814	758	784	804	773	761	779	771	775	797	761	754	775	798	805	777	771	738	859	780	783	772	786	758	762	773	738	750	784	773	752	758	794	768	786	758	722	762	814	780	822	798	720	771	771	795	776	794	733	789	818	776	731	764	790	771	790	775	798	859	799	771	701	809	788	766	764	787	813	777	746	757	802	804	803	752	751	792	774	789	767	760	758	747	795	752	785	772	784	762	792	793	773	731	803	788	794	775	791	786	783	797	768	773	768	790	721	790	794	731	789	790	754	791	760	802	767	773	842	773	778
11239	10956	6661	4464	2922	2197	1468	946	642	515	374	293	200	161	136	121	88	78	82	77	73	60	58	60	65	63	52	57	62	65	60	67	63	60	64	67	50	60	63	65	68	54	58	78	83	63	59	54	62	58	82	63	62	69	77	70	57	60	59	77	59	73	49	58	67	65	55	59	64	61	71	68	61	78	66	64	59	52	80	63	65	71	73	66	53	56	50	67	59	57	60	69	51	73	75	72	57	79	59	66	64	52	53	66	72	51	62	57	60	66	79	57	58	57	59	72	58	69	67	47	49	68	69	69	57	65	68	59	69	69	58	66	66	56	65	67	63	59	60	70	66	69	78	90	49	66	65	66	79	75	83	64	55	64	74	66	83	60	66	70	70	71	49	63	76	75	69	59	70	49	63	64	60	72	55	62	58	66	57	62	61	46	71	58	68	57	66	70	56	68	58	68	80	68	53	70	79	50	75	67	63	62	69	72	77	75	85	59	66	65	69	67	84	64	75	64	71	47	58	75	84	75	65	55	52	69	66	64	73	62	56	52	64	59	64	72	63	54	68	75	56	60	67	61	69	63	61	71	66	60	61	56	52	60	50	71	73	56	67	60	62	51	64	59	64	73	58	61	79	72	51	59	56	48	66	76	66	61	57	63	58	61	69	55	58	65	57	52	65	62	60	78	56	74	57	58	73	54	65	51	76	66	57	71	67	59	76	69	56	61	68	53	71	67	67	58	64	60	59	51	68	58	74	68	58	82	58	73	52	56	61	68	59	58	62	61	49	65	70	67	52	79	64	72	65	62	66	81	58	58	64	64	67	55	49	58	52	68	67	75	61	68	61	61	60	57	65	62	75	72	53	57	69	51	67	72	56	58	73	64	73	73	61	66	66	68	62	64	52	57	71	59	59	49	81	60	74	64	53	55	66	82	66	75	63	50	65	60	69	55	67	73	73	68	79	51	63	61	71	50	65	61	69	50	60	77	75	67	51	59	60	70	63	71	54	61	69	50	68	46	70	67	75	61	65	66	72	68	62	60	67	52	77	64	70	65	79	81	78	56	78	71	44	54	57	69	66	56	45	68	72	69	63	82	75	50	58	62	64	65	76	61	70	53	57	67	75	75	82	61	67	76	61	81	64	61	79	73	62	62	70	68	58	63	51	63	67	70	62	45	53	62	59	68	50	74	50	62	71	71	60	76	72	69	63	47	59	66	47	58	56	55	63	62	66	71	65	68	69	77	61	60	53	63	46	52	49	58	64	57	59	58	59	61	83	73	66	67	58	79	59	85	61	60	78	68	62	61	72	51	60	57	71	63	78	73	44	70	64	66	63	63	50	79	67	66	63	52	70	62	60	68	57	57	59	64	59	58	66	65	55	52	67	65	58	57	69	60	60	55	61	51	55	55	69	75	79	66	68	67	74	73	50	57	68	65	63	62	62	63	71	51	71	72	66	57	68	70	45	61	47	62	54	68	73	51	67	69	66	64	68	61	80	72	72	75	68	60	53	67	75	76	70	61	48	71	47	64	74	70	65	65	69	59	68	56	68	63	66	57	80	71	75	66	73	49	71	82	59	65	75	69	62	68	60	63	55	68	54	76	69	52	81	79	80	73	63	62	59	60	58	74	68	59	71	63	69	52	54	55	56	66	71	64	77	72	62	61	73	72	61	75	68	79	68	49	53	62	57	61	67	62	64	54	52	70	70	61	60	64	56	52	65	79	77	66	61	65	55	72	62	60	64	60	63	65	59	54	72	83	60	75	73	74	56	68	69	63	52	56	55	53	65	80	46	57	54	58	66	70	72	57	37	66	65	64	58	52	62	59	68	78	71	55	68	46	66	56	60	65	67	65	63	65	61	62	63	65	59	65	59	49	54	70	64	65	79	64	60	74	71	48	69	72	72	63	63	73	62	59	59	79	50	64	55	59	57	58	71	65	70	74	77	65	70	62	61	72	73	75	71	59	60	53	77	46	74	55	55	68	51	54	78	56	70	61	67	59	48	50	64	67	71	69	58	53	64	61	66	60	68	72	70	63	74	65	61	60	77	64	77	64	65	64	70	65	64	63	75	69	49	57	64	63	54	70	58	53	66	61	86	70	75	85	56	64	54	50	70	63	68	69	63	64	64	70	68	69	77	68	63	53	62	85	50	72	63	59	52	61	52	70	60	66	60	70	56	73	65	55	77	68	53	67	66	61	66	62	65	51	57	90	60	69	66	58	65	67	82	59	52	65	42	63	61	56	59	69	70	53	58	61	61	58	60	73	73	56	74	57	74	66	77	70	67	49	73	69	80	72	84	54	71	74	68	50	63	69	74	62	61	72	50	68	71	61	72	63	67	77	59	56	70	55	65	68	72	68	67	79	61	63	58	64	68	59	68	61	52	60	52	61	62	70	72	57	71	54	55	68	76	71	73	66	68	62	63	76	69	66	77	56	66	61	68	63	70	71	67	71	50	64	61	61	66	58	60	69	68	51	79	62	60	58	53	60	55	60	55	70	69	76	71	70	69	64	64	65	64	55	56	69	52	53	70	71	46	50	67	63	60	63	72	63	71	63	71	70	75	66	53	46	48	44	54	66	59	50	64	66	69	70	48	56	77	68	61	67	66	67	66	44	75	57	49	47	62	65	59	54	54	61	71	63	71	62	55	70	64	57	48	72	62	74	57	63	51	64	51	63	65	53	60	66	62	77	63	62	73	69	60	60	63	68	85	64	72	54	61	70	67	60	63	68	51	66	60	66	68	66	72	66	54	64	68	60	71	71	62	67	67	64	66	69	66	70	70	57	69	61	68	61	75	74	73	67	52	68	75	77	60	63	75	57	66	52	62	54	50	54	63	61	45	49	70	79	64	54	76	62	56	66	67	76	68	63	63	65	59	46	70	55	52	41	40	61	71	67	79	63	61	64	63	59	61	50	51	75	60	64	64	58	62	63	58	58	77	54	61	65	73	80	65	63	58	61	52	71	79	56	68	57	61	59	53	60	69	65	70	67	55	57	49	59	82	74	63	67	65	61	61	68	67	67	65	65	63	63	74	62	54	65	65	67	58	62	65	56	79	65	61	52	69	75	59	61	59	55	55	59	61	62	66	71	79	56	58	67	55	67	70	57	74	61	61	79	56	80	47	67	62	73	60	61	65	65	63	74	74	59	60	58	59	63	76	58	79	51	71	70	61	75	64	55	73	56	64	59	68	72	74	64	60	60	68	66	59	74	70	61	72	61	55	53	72	60	63	73	54	63	62	68	62	72	57	62	65	58	63	66	52	57	65	58	67	63	68	47	56	64	58	54	53	61	55	70	65	70	54	63	53	62	67	60	47	61	62	57	64	63	68	59	75	68	76	67	57	79	60	50	52	63	69	63	75	53	59	56	65	63	67	66	61	72	64	61	63	64	64	73	65	65	63	62	58	62	57	62	52	55	60	63	60	79	67	56	56	66	67	67	62	66	65	85	54	62	58	78	54	58	50	70	73	53	61	61
40655	33286	30973	35478	36726	32515	27735	22258	17726	14308	10911	7984	5755	4017	3043	2210	1709	1326	1118	952	935	848	830	776	792	762	726	785	730	665	745	729	694	725	725	725	772	701	729	716	745	716	728	699	746	753	716	766	741	759	704	718	746	759	748	751	697	764	735	747	738	690	709	724	720	709	737	729	723	724	747	730	740	716	682	730	702	763	757	769	716	721	739	736	732	801	731	707	716	727	705	753	723	710	726	791	705	723	768	755	729	695	738	745	712	759	743	757	744	728	705	729	722	738	785	705	747	728	744	694	727	731	754	760	690	754	724	704	755	740	725	749	738	778	750	759	712	751	783	747	744	751	727	738	731	734	724	703	700	689	756	733	722	738	727	731	705	724	755	722	762	751	704	674	730	755	774	763	764	748	747	758	740	763	751	747	772	751	741	746	692	760	718	719	736	700	705	763	744	739	722	671	746	728	708	776	705	738	759	724	740	715	741	711	739	746	759	705	701	716	713	730	697	718	691	716	705	763	711	702	741	725	782	745	709	726	761	740	700	729	737	731	753	707	725	743	778	725	704	768	754	696	734	801	711	763	716	733	711	702	728	776	747	701	696	751	701	720	705	703	762	716	714	741	701	734	733	720	728	745	776	724	760	744	726	732	770	736	730	728	746	752	771	702	738	681	772	687	741	734	696	728	730	709	711	730	718	734	741	697	767	769	697	708	765	720	689	712	722	748	755	723	724	785	764	733	775	723	734	688	771	774	736	673	724	698	752	710	702	743	748	781	726	733	737	703	729	703	773	725	747	743	779	710	768	711	683	645	716	741	713	694	692	699	705	691	758	750	758	747	718	759	689	740	729	696	734	701	699	735	748	718	770	759	757	702	779	779	723	723	746	737	666	677	756	723	709	753	721	691	748	705	740	757	710	749	735	748	718	700	779	722	721	753	707	733	667	745	739	680	766	715	757	735	771	745	679	721	745	682	726	711	667	756	739	665	742	745	684	748	730	804	695	724	744	739	718	719	731	693	768	684	747	750	743	751	778	747	750	759	713	755	752	735	689	718	702	703	736	787	720	711	739	702	733	757	773	787	734	720	725	715	726	750	771	739	701	732	730	735	705	699	689	712	717	780	762	722	706	694	716	766	716	762	726	733	732	760	770	734	771	728	733	690	740	729	719	714	699	723	758	719	707	734	730	725	739	757	706	713	739	760	681	783	751	757	729	718	722	756	736	761	732	735	742	670	767	713	734	715	676	684	736	739	743	725	760	768	721	736	684	732	731	768	768	718	686	721	751	716	744	694	713	758	774	737	735	751	731	747	728	766	740	733	736	727	731	750	690	726	756	735	804	692	684	702	730	750	693	784	751	701	745	714	714	688	702	712	716	738	759	721	685	795	734	728	721	754	778	739	713	712	749	773	732	741	723	708	697	745	732	764	743	708	725	710	722	713	718	745	675	769	729	805	696	726	711	731	745	715	763	733	747	752	742	776	722	754	702	758	733	746	748	708	698	763	767	735	712	750	720	751	698	753	710	711	724	740	734	774	758	717	777	734	700	742	722	752	721	783	767	740	733	755	729	753	739	724	726	726	757	737	742	733	764	744	706	754	760	732	729	698	671	761	721	716	702	746	750	723	709	756	751	702	734	719	705	752	722	769	706	782	761	731	714	737	741	738	688	780	761	707	721	761	756	768	734	734	765	694	757	738	741	745	744	730	774	747	725	722	708	710	712	734	763	726	687	714	737	790	787	759	730	706	763	742	739	730	753	707	729	731	733	746	716	747	771	702	823	690	747	717	697	753	758	758	706	703	725	723	732	733	762	744	733	732	735	739	699	758	737	736	705	749	785	734	795	718	755	750	736	718	736	716	698	758	774	732	709	710	718	668	727	689	706	784	718	698	729	743	745	705	689	719	741	748	716	679	743	755	690	715	751	674	753	745	747	726	691	705	780	780	801	713	757	699	752	749	719	714	689	746	714	753	751	732	732	744	748	693	747	691	754	784	726	740	736	722	705	743	713	685	744	743	740	759	786	729	719	723	715	763	753	763	748	737	770	771	659	737	719	755	716	738	724	760	717	722	726	752	757	702	720	706	729	730	799	761	732	752	707	681	733	796	698	715	751	709	671	745	766	729	735	726	764	752	727	739	814	730	696	751	747	737	742	765	775	715	777	730	722	740	768	712	768	718	723	708	756	759	746	736	713	771	683	740	729	724	756	772	773	720	744	706	754	756	728	746	762	702	759	752	683	721	687	727	762	753	720	770	758	728	714	757	727	722	725	686	740	712	698	724	736	770	729	687	757	712	758	722	763	712	735	719	738	722	777	757	763	732	730	700	741	718	759	769	706	787	763	753	743	703	680	721	730	707	746	784	733	734	725	750	688	768	692	730	783	756	778	743	740	707	695	747	758	754	771	724	741	711	754	679	719	719	757	759	700	756	737	780	745	713	729	730	746	748	743	754	732	754	748	735	718	727	721	752	654	713	761	705	740	743	692	745	700	735	734	720	724	744	738	673	729	712	724	790	740	675	742	724	747	740	741	771	761	722	685	705	748	764	760	668	790	749	756	745	751	825	716	738	707	711	784	727	794	695	735	723	752	827	696	742	783	705	676	698	718	697	770	753	692	705	724	769	722	720	673	723	763	744	756	704	740	744	739	715	692	750	728	729	698	736	807	742	683	694	729	739	757	731	728	712	741	747	705	730	731	722	725	689	723	734	731	777	761	781	789	756	770	721	732	763	717	728	762	720	707	721	725	701	728	726	742	696	726	740	754	756	711	722	698	742	705	721	724	726	745	720	778	727	759	683	751	683	728	694	733	712	679	749	681	719	729	784	761	728	717	721	716	715	717	724	714	716	743	710	773	722	745	715	775	731	740	707	708	769	741	653	738	717	756	779	746	762	697	666	738	765	705	775	746	750	716	708	779	736	716	738	724	678	738	710	708	769	737	706	725	748	697	706	676	733	756	719	759	703	775	697	756	727	766	743	702	731	682	760	757	701	715	742	742	754	730	712	761	706	777	746	717	740	775	711	759	741	687	720	690	760	739	691	742	747	786	741	693	756	747	690	722	710	731	755	724	694	768	701	708	766	728	731	716	690	706	775	751	685	727	657	696	744	727	769	733	721	707	749	743	690	704	763	689	743	683	736	692	744	683	714	704	748	710	752	741	671	738	754	688	741	769	765	674	747	723	749	754	750	680	737	706	735	722	784	707	736	744	730	727	685	720	712	698	761	748	732	744	730	756	737	701	787	753	726	711	721	731	661	675	761	701	748	678	704	720	734	727	738	695	785	742	730	708	692	695	750	776	734	778	709	754	670	698	724	705	783	715	684	743	756	768	688	750	746	695	743	757	737	767	738	740	729	708	732	729	755	691	726	728	754	718	770	720	769	719	697	737	734	720	709	671	676	734	726	733	743	737	699	706	697	712	734	734	729	726	699	716	691	743	715	683	757	773	719	747	755	721	691	705	721	729	756	715	736	731	763	736	748
12170	10240	7454	4295	2839	2169	1466	1008	663	517	381	287	234	179	127	117	91	84	83	75	65	69	68	65	72	63	63	71	89	70	77	67	80	90	77	64	69	70	69	70	74	69	66	83	69	64	68	66	87	67	79	55	70	67	65	73	75	78	90	67	65	63	67	75	63	71	66	64	68	77	67	60	55	76	69	63	91	65	75	66	73	70	76	78	83	75	91	69	67	79	70	84	65	78	77	88	68	71	81	74	65	63	59	69	67	79	69	79	68	75	89	70	67	71	63	66	77	73	83	68	75	72	72	69	77	80	83	66	86	73	77	86	70	78	77	66	66	84	55	73	68	90	88	66	71	69	71	64	75	91	77	57	84	62	64	72	74	83	69	79	60	64	68	80	68	73	87	72	61	76	74	62	69	73	67	68	74	66	71	71	63	79	64	65	70	67	82	65	71	71	92	85	69	70	87	69	69	68	66	82	76	64	74	71	76	67	55	63	86	71	77	74	64	87	75	80	65	64	65	72	81	79	71	70	80	69	73	85	67	66	76	76	60	75	57	72	81	71	82	69	74	69	81	61	54	70	80	51	75	76	70	71	64	71	69	75	60	84	58	56	78	65	57	84	74	77	67	79	77	78	85	54	75	80	69	65	74	62	68	76	63	75	78	74	65	71	58	61	64	71	68	77	72	80	69	83	75	72	86	66	66	68	72	68	61	66	94	69	67	73	59	70	69	75	82	61	75	79	77	65	66	62	66	68	73	63	63	63	72	68	77	67	65	68	77	66	68	71	79	70	69	69	83	72	66	75	63	83	69	64	64	73	63	69	80	96	76	69	71	64	79	78	63	63	61	68	75	75	69	76	76	70	62	72	72	75	69	76	75	79	71	75	67	72	72	73	73	55	82	73	78	71	72	71	89	65	85	53	73	70	68	66	68	75	71	62	66	84	73	70	78	73	61	68	66	60	88	66	59	65	85	68	65	82	82	81	73	71	66	73	74	71	58	73	73	81	74	55	80	77	73	71	74	90	66	61	77	82	82	77	63	65	64	62	85	75	71	74	75	67	72	69	76	72	75	92	71	81	75	68	70	82	82	84	71	76	74	72	87	66	92	68	64	83	64	65	75	66	68	70	65	68	68	71	62	80	61	84	62	57	62	78	76	60	68	77	75	68	88	70	71	71	72	91	82	73	69	72	70	84	67	71	77	71	78	83	98	71	61	87	83	76	68	71	68	74	82	79	74	74	67	62	73	71	75	64	74	68	78	70	70	73	73	70	66	75	69	74	57	81	90	79	58	67	75	65	73	84	74	72	84	53	79	72	74	86	82	85	59	81	85	67	81	90	67	81	71	62	70	66	55	67	63	79	77	78	69	71	60	82	80	67	72	79	82	72	70	81	85	70	69	70	72	79	57	62	83	71	68	77	70	66	67	77	72	66	61	84	50	78	55	64	57	69	73	69	68	72	69	72	73	65	75	77	81	60	88	67	77	60	75	72	80	71	77	81	73	58	84	63	78	78	82	70	65	56	74	78	70	62	71	79	82	75	69	63	74	52	86	65	66	69	76	76	74	69	82	86	66	66	74	54	82	76	76	77	93	66	65	58	76	59	78	65	67	73	79	91	63	76	72	76	87	64	65	72	60	68	69	58	62	70	85	69	62	63	64	83	66	69	76	54	74	70	61	78	76	85	72	73	74	56	89	58	82	87	66	69	68	66	82	66	63	63	57	62	84	79	72	66	56	70	68	66	55	72	73	74	80	52	67	73	65	55	72	70	74	76	65	64	72	75	66	67	72	58	75	73	88	79	54	82	59	87	65	58	68	84	70	75	85	70	61	88	67	57	77	62	66	73	61	70	77	71	63	81	62	60	69	65	78	85	72	69	69	82	68	78	59	72	74	70	67	56	82	71	83	75	68	67	67	72	68	68	73	63	62	83	68	71	71	83	85	64	69	70	74	78	63	63	97	63	68	75	68	71	79	85	81	64	59	63	104	80	73	75	65	64	75	63	76	60	60	62	75	60	72	69	54	72	77	74	66	74	71	66	94	79	82	63	72	70	57	74	70	70	62	65	59	64	81	74	64	75	62	94	92	69	71	63	77	53	80	68	70	60	81	53	81	72	74	71	75	61	77	77	46	77	80	77	70	63	74	78	57	66	79	78	63	80	62	70	74	71	77	75	71	80	65	71	80	61	78	76	75	69	55	77	76	69	82	80	78	61	62	85	63	57	71	70	62	55	80	64	70	61	68	80	68	59	78	68	80	72	62	70	60	78	76	65	78	63	82	73	66	89	78	73	73	71	63	80	77	81	54	73	66	74	75	73	69	75	68	55	72	76	59	74	78	73	58	81	62	74	106	58	68	86	59	69	72	66	72	65	55	73	81	93	73	78	63	63	71	60	80	72	80	64	66	67	72	65	83	77	96	80	71	68	64	71	69	68	73	77	77	66	76	77	61	84	60	76	71	64	82	82	67	71	79	88	68	62	59	68	71	74	81	61	77	70	57	65	64	69	67	68	69	69	80	72	69	66	69	69	78	72	81	73	68	88	86	74	80	54	84	67	76	85	65	82	76	81	83	84	53	64	76	69	66	73	84	68	71	71	76	64	83	65	86	59	74	69	58	78	75	80	76	67	48	70	77	80	76	86	79	71	61	62	96	79	81	71	70	65	75	74	87	72	68	76	78	73	74	74	85	80	70	71	59	68	79	70	68	78	77	69	50	67	71	59	56	85	76	67	75	75	79	57	79	71	77	82	73	55	72	84	70	78	86	69	71	67	78	74	81	76	82	67	70	64	85	75	68	67	77	72	81	75	80	79	79	68	61	74	73	78	73	68	69	83	74	64	62	70	70	55	78	79	84	71	81	69	76	70	56	74	67	72	79	71	63	72	68	71	68	80	89	78	57	75	74	67	87	66	74	77	62	77	66	76	71	75	63	87	66	61	73	74	87	71	71	68	74	77	69	74	58	79	66	70	73	73	78	67	87	69	60	58	73	68	62	71	62	79	74	80	62	74	77	61	75	83	65	63	75	64	70	66	66	58	82	89	58	66	69	69	64	96	77	69	62	60	76	69	73	70	66	70	63	70	63	64	79	64	69	83	82	73	65	68	73	63	63	84	78	75	54	97	74	75	75	69	74	67	88	65	70	64	68	79	66	69	77	79	67	65	77	65	83	58	78	70	85	77	75	71	68	65	63	72	68	84	70	75	66	80	63	71	62	69	71	62	74	74	68	80	76	71	63	71	72	64	71	60	61	73	73	78	63	65	66	60	72	73	75	77	68	72	75	71	61	78	67	87	79	61	68	67	76	60	80	79	69	80	74	59	65	68	68	71	75	64	63	69	84	79	79	60	52	72	79	71	66	73	72	72	63	71	83	68	68	84	66	64	66	93	66	86	76	66	72	79	69	69	75	72	78	68	76	82	73	63	59	78	73	79	78	75	64	69	79	58	82	57	76	71	60	82	69	70	64	77	69	66	64	83
39314	33392	32449	34600	35801	32323	27240	21986	17413	13680	10658	7892	5686	4046	2866	2027	1645	1367	1108	1023	978	919	938	800	782	861	799	855	857	852	781	768	817	837	838	721	831	829	835	785	778	762	802	798	731	798	789	814	815	798	800	788	794	783	835	807	817	840	802	803	835	730	818	813	846	806	798	796	818	808	811	817	814	821	788	795	797	822	898	753	813	806	835	814	784	771	812	795	798	863	818	799	797	826	802	792	835	804	843	822	884	858	781	803	773	833	804	828	787	759	793	812	768	786	884	775	827	794	711	815	844	784	798	785	832	802	850	824	798	833	800	793	810	830	791	811	781	830	801	801	775	837	843	809	826	826	808	781	789	830	821	781	802	822	817	808	825	810	755	791	765	763	816	811	779	805	867	793	852	814	805	822	844	800	822	785	771	812	837	818	778	831	833	828	796	768	853	858	846	821	784	822	806	873	771	806	870	774	797	837	779	825	801	803	801	771	746	830	820	767	812	796	838	791	836	788	801	805	785	800	804	823	829	813	867	846	843	818	779	833	802	768	784	799	866	854	783	854	786	817	855	847	798	775	847	862	852	798	798	863	840	821	772	821	824	802	834	788	771	774	814	775	829	831	803	843	804	787	866	767	797	776	750	782	768	808	843	770	846	797	785	848	816	830	824	766	776	808	787	805	796	765	805	803	783	828	781	832	845	753	824	772	777	812	802	793	860	828	843	823	864	772	822	830	828	838	792	791	782	803	866	837	791	804	783	802	774	849	748	821	795	820	841	811	782	832	852	841	825	804	832	766	823	761	801	769	773	800	793	783	772	774	788	848	812	795	835	782	826	822	786	833	829	839	837	778	823	804	807	818	790	796	792	826	805	801	802	807	823	784	806	784	844	767	802	791	752	799	842	827	786	824	780	821	801	890	804	800	833	804	868	771	786	785	794	809	864	784	829	811	842	825	800	794	834	827	830	796	820	792	794	800	802	798	771	763	792	830	815	812	816	821	856	784	819	852	793	782	743	810	814	791	816	880	810	801	810	789	878	754	804	844	835	828	800	815	836	796	851	849	793	832	817	783	849	827	766	848	797	832	787	804	828	820	844	811	851	773	794	827	813	820	833	805	807	840	819	808	842	818	872	802	806	837	829	842	785	810	819	807	792	818	850	787	863	809	771	810	800	830	789	809	825	815	836	826	805	832	812	770	781	794	807	840	795	800	813	856	758	768	793	838	816	827	792	777	797	775	813	834	788	828	795	856	831	791	802	847	882	842	835	804	818	823	801	826	791	807	771	787	792	835	801	783	792	871	763	810	799	854	839	827	811	786	819	810	785	766	820	760	819	835	808	795	810	793	802	785	793	825	810	849	799	819	810	837	791	801	806	819	805	868	786	839	801	829	793	801	792	817	849	740	835	823	838	822	813	786	824	781	841	764	810	803	800	838	828	790	782	857	810	772	853	799	787	812	745	840	830	776	828	764	775	817	841	798	795	840	794	792	786	784	805	800	815	857	800	833	794	802	783	790	760	782	819	894	819	798	799	789	783	801	807	779	854	769	796	756	846	784	835	831	840	786	785	836	826	834	843	856	784	811	862	901	786	778	788	763	808	764	809	799	816	791	817	763	809	807	814	805	806	820	846	782	847	794	847	791	747	807	790	801	824	813	778	829	836	748	802	830	780	800	786	802	792	812	834	817	867	790	820	854	785	814	786	806	827	852	825	828	816	790	830	793	826	819	844	775	815	766	812	785	831	784	756	865	823	818	787	786	793	728	857	860	796	800	833	795	812	787	764	817	765	837	807	838	794	802	786	794	822	832	815	820	763	802	841	779	798	782	820	804	786	828	809	825	810	765	780	803	802	813	737	843	784	833	822	827	804	810	818	799	830	822	780	803	831	799	850	804	826	812	806	796	772	785	810	735	764	821	731	827	815	822	809	809	763	808	838	772	791	849	758	792	820	813	810	816	820	736	809	798	833	804	804	790	839	786	768	823	798	793	879	772	823	786	787	791	804	786	812	793	810	814	813	741	867	770	787	767	799	868	777	808	779	818	756	858	727	801	832	797	842	795	803	757	783	817	851	799	808	779	810	833	834	827	755	814	809	802	777	827	825	822	827	813	804	808	816	851	841	784	813	897	805	922	811	820	784	818	838	818	799	805	799	797	767	768	840	787	794	793	798	794	811	747	830	781	777	770	794	821	827	790	822	779	821	803	825	843	831	818	806	852	780	850	795	815	812	838	859	856	813	781	822	789	784	828	855	797	837	791	848	886	776	819	786	793	780	813	785	790	794	794	804	819	845	785	818	790	830	805	812	799	761	822	831	824	771	836	773	786	794	800	830	807	803	806	773	766	782	795	791	805	768	779	822	770	821	744	816	839	793	789	832	781	781	782	828	825	825	771	821	828	802	765	849	813	826	846	793	842	808	773	810	846	844	806	837	807	864	838	777	822	836	795	793	827	770	802	813	818	813	849	780	779	837	772	784	743	820	820	823	796	785	801	844	779	828	764	845	762	776	801	776	884	817	801	759	812	819	843	806	822	780	813	800	789	765	836	807	838	803	780	783	814	781	844	815	818	772	840	798	778	828	848	865	802	825	787	803	843	747	831	846	772	801	817	846	792	769	804	751	782	817	862	786	807	806	829	827	797	765	795	870	798	823	797	839	835	825	840	826	882	811	768	800	780	826	782	804	845	784	823	789	826	842	807	851	775	820	739	826	901	771	779	823	839	790	861	791	815	843	835	778	837	827	761	844	833	813	763	798	822	815	819	797	818	805	810	835	814	832	799	765	840	822	777	801	814	846	786	803	814	831	819	798	787	822	820	821	824	790	823	833	800	811	833	800	809	792	846	815	824	879	817	776	787	771	809	795	779	811	849	745	860	806	852	826	799	811	819	836	788	832	778	797	782	825	781	804	794	776	790	817	777	814	809	840	725	775	844	819	888	846	813	816	779	808	745	813	728	806	822	789	833	827	849	841	839	749	786	783	834	787	778	801	794	832	792	768	813	802	866	832	757	734	745	848	826	780	845	843	766	837	848	785	851	834	795	842	780	770	838	871	838	820	864	839	812	804	754	820	814	849	804	754	809	818	844	761	811	878	824	782	819	783	820	793	846	795	794	785	806	856	798	788	804	790	818	806	816	839	792	807	822	773	775	865	765	802	818	774	776	840	831	825	799	816	781	806	821	768	857	826	791	796	776	832	785	776	792	809	785	776	768	845	794	788	867	823	806	788	774	789	826	828	869	856	790	809	848	801	827	806	806	765	817	828	831	754	875	840	849	797	797	771	800	816	813	776	803	809	747	852	794	828	838	794	843	772	853	790	828	810	796	803	827	789	786	829	799	778	767	821	778	728	827	855	768	829	802	777	810	780	775	769	822	847	794	803	813	805	828	800	824	794	807	806	782	821	796	813	774	793	804	770	832	761	886	840	792	786	770	773	844	856	785	775	764	779	786	772	739	793	832	828	813	772	807	790	778	792	841	788	749
15133	15318	10361	5905	3759	2986	2005	1270	844	613	408	325	225	159	127	111	79	89	82	89	63	78	74	59	69	72	61	64	63	73	70	64	68	65	54	71	73	73	61	61	60	61	66	53	63	59	69	51	70	59	48	66	65	59	75	60	68	59	66	66	65	71	61	63	72	59	72	59	62	59	68	72	64	62	57	67	74	56	77	73	67	71	68	70	62	66	64	65	57	60	70	64	55	66	55	53	72	61	61	64	60	61	58	72	65	66	62	63	67	69	40	60	90	69	72	65	67	66	66	75	59	67	68	61	82	63	69	62	61	62	48	62	72	56	61	61	80	58	54	59	70	76	62	65	65	62	56	66	55	57	65	49	71	76	77	65	69	60	61	65	64	69	56	73	84	51	62	71	70	54	74	71	58	70	63	61	63	69	68	73	67	79	67	57	66	65	89	62	64	64	83	65	57	62	84	79	62	88	66	59	68	47	67	67	52	63	77	54	66	66	67	68	63	73	52	60	56	84	53	67	65	60	54	66	72	63	79	69	57	59	63	47	70	62	58	66	60	59	57	63	69	74	70	65	49	56	63	62	49	59	64	48	58	70	50	64	64	71	60	57	43	65	68	70	62	75	76	73	65	73	91	57	70	69	64	68	65	51	74	65	73	52	45	57	54	66	47	58	72	60	67	56	64	70	70	59	59	63	68	53	74	86	71	60	68	75	47	67	71	66	57	70	63	64	56	81	74	67	73	63	67	61	64	54	59	61	67	60	66	53	63	51	65	51	66	63	61	58	75	59	63	60	72	61	70	54	67	57	51	74	78	61	58	48	74	70	71	66	62	49	72	60	59	57	64	59	58	66	58	61	50	73	66	63	48	58	66	90	70	52	70	75	62	49	53	62	61	76	62	61	60	65	55	63	71	71	62	67	75	58	64	66	58	59	54	77	69	58	48	67	62	57	57	66	64	70	62	65	54	54	72	60	59	70	75	65	59	64	79	71	70	62	64	64	55	69	59	63	73	68	67	51	59	66	62	64	64	64	61	68	68	64	64	58	57	65	77	49	56	68	64	45	83	66	70	64	61	56	63	68	73	68	72	56	77	61	62	69	58	55	76	50	52	63	60	66	55	54	67	69	56	52	61	62	62	63	72	45	69	61	59	57	54	78	66	58	49	82	59	58	66	64	70	75	64	59	69	62	69	64	59	54	62	65	52	58	59	74	62	54	63	61	60	73	77	68	63	66	74	61	54	72	83	67	72	56	53	63	53	57	52	66	60	86	59	57	60	68	67	60	71	63	60	74	80	49	66	71	63	62	76	61	68	80	75	51	55	75	64	68	65	78	69	64	60	60	69	71	55	69	76	71	51	65	63	49	71	77	63	53	77	76	60	81	60	72	82	65	53	79	54	64	81	56	59	77	65	66	64	54	67	50	50	62	74	69	64	79	51	61	70	65	71	58	56	62	65	62	63	75	69	72	58	57	61	69	55	63	78	57	56	61	65	75	56	54	67	59	61	68	69	71	62	59	75	75	75	58	70	50	77	55	62	64	75	59	73	50	56	64	66	48	78	66	71	59	76	74	69	60	68	64	70	66	70	60	68	55	56	72	67	58	67	77	62	61	50	54	61	52	77	64	67	73	55	61	67	73	69	69	62	54	67	62	57	61	78	68	70	64	62	61	81	60	62	57	94	55	70	77	86	59	69	78	57	69	55	58	69	64	62	62	64	65	64	60	59	68	62	75	64	64	79	67	66	60	57	74	61	55	51	66	62	71	69	74	57	67	57	62	86	69	52	65	64	65	53	50	79	58	64	62	69	77	61	58	69	54	60	69	63	57	53	69	59	73	64	72	77	62	61	71	56	62	55	69	51	65	73	61	73	77	55	60	77	57	69	62	69	63	92	64	52	74	66	72	68	75	66	74	77	66	73	75	57	63	65	73	62	49	64	76	67	65	77	62	64	73	53	65	57	67	78	72	68	68	52	55	82	75	60	80	71	63	65	49	72	65	57	53	68	60	66	74	68	68	46	77	62	68	46	70	51	47	65	63	73	62	39	54	69	76	86	48	50	63	51	77	73	42	72	74	62	74	62	78	60	57	61	63	56	81	66	71	59	62	62	58	42	77	70	83	68	63	59	68	56	72	54	70	70	56	68	61	75	63	68	53	69	68	65	59	66	66	71	65	70	81	53	70	58	60	70	69	69	59	57	72	65	68	71	60	85	69	63	68	71	60	81	69	67	70	75	64	57	76	81	71	69	76	71	85	44	72	63	59	69	76	66	47	86	70	71	62	71	66	53	63	72	68	45	63	70	56	63	51	60	66	81	64	62	75	71	72	55	52	69	53	65	62	66	64	64	60	65	61	62	79	55	66	56	74	53	69	54	54	84	58	60	55	69	89	71	62	67	61	72	58	55	64	74	65	54	63	74	52	57	56	74	62	61	64	63	64	78	74	71	64	74	71	85	65	85	64	66	43	71	73	63	47	64	60	75	69	70	59	63	55	80	60	66	68	65	56	61	59	60	67	63	70	59	65	73	58	57	58	64	65	57	56	55	56	51	58	67	65	55	64	63	92	69	68	55	59	64	56	74	75	75	62	64	69	70	69	79	79	69	59	61	73	55	58	58	57	60	71	74	61	62	56	63	67	48	75	64	68	55	54	67	62	71	55	68	59	65	54	63	71	60	64	76	56	63	68	63	73	62	69	71	63	70	59	66	77	64	64	56	55	64	53	72	58	61	62	54	70	61	73	62	62	58	72	64	67	66	58	62	68	60	60	64	63	62	64	69	80	72	68	61	57	54	62	75	57	63	68	69	64	71	72	59	67	76	67	59	79	64	43	68	55	74	51	57	63	63	55	82	68	81	57	54	56	67	59	69	55	51	56	65	51	73	68	63	73	64	92	68	56	67	59	73	64	68	66	64	51	62	67	74	84	64	52	64	58	68	47	69	58	73	62	56	67	68	64	70	61	67	60	86	68	77	70	69	64	62	54	62	60	60	71	43	54	72	73	70	76	70	71	67	74	68	76	54	68	61	60	63	71	50	68	62	65	65	58	74	60	71	75	54	65	73	60	69	66	59	75	73	56	62	71	61	66	64	68	80	65	76	37	69	72	70	69	62	67	66	70	65	61	67	61	78	83	71	59	67	61	63	68	65	65	75	67	59	54	61	63	62	78	66	47	59	55	52	65	52	66	71	66	71	79	70	59	61	66	83	64	67	74	71	64	71	65	63	65	58	62	58	75	75	61	68	70	65	65	48	70	69	55	50	64	78	59	61	64	63	73	66	71	72	59	61	64	67	60	56	70	62	64	74	62	63	71	67	73	72	61	60	65	57	60	80	83	64	66	65	54	59	72	62	67	61	68	51	59	57	72	57	61	71	60	59	62	63	57	73	63	59	63	57	65	62	83	76	57	51	75	61	64	82	51	70	71	59	68	66	68	52	69	67	57	75	59	57	84	78	54	60	67	60	58	64	63	56	60	72	79
43470	37037	34999	37342	38439	35062	29935	24275	19253	15098	11860	8263	5940	4119	3016	2194	1701	1307	1137	977	947	864	806	812	765	724	747	757	749	772	747	727	720	697	696	739	705	712	681	698	750	750	698	722	700	769	690	724	726	692	648	711	771	750	738	742	777	683	697	722	716	715	765	738	704	732	733	739	749	719	731	737	735	728	697	702	729	712	723	683	737	719	736	757	760	730	768	749	674	739	732	729	703	747	715	722	716	719	739	736	726	655	701	736	723	751	765	689	753	712	726	714	733	739	674	724	724	744	712	682	742	732	781	722	740	766	730	697	753	766	737	737	689	679	725	741	716	752	742	745	758	717	695	685	729	745	706	715	725	730	756	673	713	712	679	742	718	722	714	765	707	755	758	719	729	725	695	715	707	728	762	757	778	780	724	711	722	731	702	741	731	750	731	716	736	724	741	708	693	709	711	721	730	777	743	692	719	729	733	729	737	707	744	751	759	788	737	724	706	731	725	718	739	740	751	673	727	763	711	690	718	720	739	707	758	662	676	690	701	699	706	753	721	684	749	703	730	722	672	751	739	683	748	748	752	751	747	732	754	756	648	709	763	751	719	713	742	746	778	744	681	759	726	731	757	734	767	726	716	762	732	689	732	662	712	666	744	699	682	761	759	705	690	710	721	731	724	719	693	732	699	741	691	736	738	782	687	761	742	721	763	745	676	788	737	681	787	757	694	709	761	734	732	741	788	769	726	773	739	758	714	759	749	723	697	746	706	753	743	788	780	749	688	758	726	742	737	702	737	683	782	763	747	669	736	722	745	767	695	720	734	730	729	778	784	719	686	744	729	748	753	747	776	773	731	716	708	748	729	774	749	748	702	754	706	760	693	719	748	730	737	718	676	785	726	720	711	729	799	685	691	740	677	722	728	688	729	706	713	711	796	790	789	793	662	739	734	726	717	718	752	744	721	760	752	726	729	713	732	697	720	766	757	750	712	698	720	749	733	752	725	684	764	715	716	751	751	704	656	730	758	743	713	726	753	748	767	749	743	706	694	752	768	682	731	728	753	701	713	754	744	685	649	705	719	761	754	746	693	768	771	712	725	693	788	738	692	785	714	721	713	754	735	701	773	726	761	725	761	712	731	716	738	739	708	720	732	671	730	685	734	738	725	732	760	725	709	744	756	751	687	698	755	734	729	739	744	807	753	775	774	731	722	748	781	693	755	716	744	689	716	729	715	728	692	753	745	723	717	715	691	694	722	732	737	732	718	721	726	698	728	747	715	725	674	718	731	714	749	735	738	759	739	787	722	736	749	726	682	726	727	775	676	724	748	790	749	739	722	727	751	729	698	771	740	714	766	706	740	722	731	723	713	733	719	796	717	731	794	688	677	754	749	739	777	722	748	718	724	768	745	690	733	726	687	748	754	698	742	767	703	744	737	804	729	713	730	748	727	743	687	704	734	707	737	715	732	743	748	703	698	757	727	693	771	733	729	658	753	745	716	760	760	806	699	740	729	742	673	735	766	743	725	723	722	737	752	751	769	723	759	751	724	744	735	709	688	735	686	754	733	760	695	696	701	713	727	729	798	780	739	748	726	749	765	719	705	720	782	735	692	757	774	747	725	749	771	746	781	726	731	740	727	728	706	706	735	689	742	738	739	735	705	756	733	759	804	762	715	717	746	716	705	733	712	740	721	699	735	734	756	709	694	715	775	708	751	744	707	788	744	765	743	700	709	725	781	679	765	715	698	745	724	745	727	752	746	704	707	717	718	729	742	739	741	724	719	689	697	749	763	772	766	730	749	759	684	713	725	717	752	727	713	758	732	716	719	670	763	704	745	754	713	750	699	783	709	747	776	751	715	714	760	782	781	696	714	721	753	756	745	706	713	709	691	706	734	721	714	729	764	766	793	751	719	739	727	727	736	711	728	718	698	721	764	746	779	749	667	717	719	801	729	696	737	759	773	750	780	730	709	691	715	701	719	769	782	712	694	734	748	693	742	741	741	737	724	731	678	746	766	715	737	730	720	751	695	717	716	693	720	733	763	714	717	717	687	707	690	764	740	737	712	701	782	762	708	765	734	706	750	725	734	730	742	686	710	762	766	725	719	806	771	765	761	714	752	752	759	722	744	731	753	737	785	716	749	724	745	769	709	716	689	740	746	750	765	760	762	756	725	727	737	718	766	725	728	716	761	724	739	690	750	716	727	719	694	721	705	792	707	673	747	705	731	746	727	748	737	735	704	712	743	719	764	729	735	748	701	738	703	750	761	719	707	718	734	742	702	753	698	743	732	745	704	743	778	711	687	742	728	725	745	750	750	727	745	744	773	761	738	713	751	736	711	678	778	746	721	711	731	723	742	733	698	711	715	723	726	735	739	724	652	722	739	724	719	744	748	730	757	710	752	725	741	714	709	748	760	715	714	747	735	760	746	735	715	714	725	679	714	711	695	696	724	726	698	741	731	720	743	738	729	721	702	701	714	709	723	739	735	678	733	717	701	748	777	789	717	752	712	799	768	715	765	750	797	685	724	767	697	731	768	782	708	740	772	755	725	731	751	743	738	728	727	679	736	736	701	726	737	729	730	763	715	715	731	714	735	713	739	767	754	744	760	698	728	785	718	781	776	743	757	718	697	742	734	709	708	718	757	675	724	701	706	724	757	719	803	716	750	702	749	743	745	729	723	720	758	735	725	762	689	729	751	713	735	716	684	714	735	777	719	773	736	691	710	740	703	745	697	720	729	713	754	715	705	724	727	684	786	704	718	737	736	724	757	749	755	689	721	726	759	733	748	739	689	703	765	714	702	720	749	760	730	745	695	745	721	698	784	721	740	739	712	716	726	715	714	768	720	746	706	735	748	747	673	737	699	750	744	740	694	714	722	748	699	762	691	770	746	700	746	754	704	738	735	748	736	724	712	757	745	709	689	773	739	727	720	706	704	772	750	740	762	684	716	759	705	706	733	731	705	753	712	760	718	735	758	722	738	688	692	706	733	734	665	733	703	679	737	762	765	757	723	751	727	750	726	739	749	739	750	718	741	725	700	716	699	733	723	743	805	725	680	700	709	743	732	720	741	708	713	721	717	760	695	728	705	721	714	659	730	742	748	771	763	717	759	714	777	715	666	662	752	788	731	729	795	718	731	733	770	709	724	709	722	721	745	678	736	731	732	722	721	657	739	700	757	752	725	775	767	742	717	723	750	742	766	717	704	757	734	699	723	719	733	737	735	759	764	742	704	701	740	759	766	753	746	824	716	769	727	721	784	709	705	718	741	669	746	709	700	754	741	733	718	687	738	736	751	801	720	713	721	714	748	749	669	697	734	719	771	716	744	717	749	732	695	736	725	782	731	723	766	698	783	741	709	749	731	719	796	752	732	728	707	722	720	664	685	735	739	732	716	692	724	748	745	728	790	725	784	726	719	735	721	727	736	704	767	780	763	722	707	733	739	702	681	733	665	748	683	763	701	700	710	787	759	656	755	761	727	710	789	731
8700	8364	4959	2518	1655	1289	946	591	399	298	252	184	136	123	100	90	86	80	66	72	80	75	85	77	73	69	58	72	81	59	69	65	78	60	64	74	60	63	78	68	66	84	76	70	71	68	66	63	63	82	66	90	63	82	64	72	94	60	76	77	60	77	79	66	73	78	58	77	87	68	77	63	67	60	71	68	69	78	66	66	78	85	68	59	73	77	73	78	74	68	73	82	73	71	76	75	68	62	81	73	66	73	59	59	70	61	73	71	73	76	71	59	79	75	66	75	70	83	50	66	59	80	71	72	74	77	72	71	61	60	80	62	68	81	81	72	64	83	74	59	80	67	81	84	79	64	66	59	58	66	67	63	54	81	69	79	76	54	71	78	66	80	72	70	67	77	74	66	78	76	78	64	70	70	77	71	79	63	64	64	69	75	71	70	73	63	76	67	62	72	67	75	63	73	80	78	67	69	75	68	69	76	74	69	76	82	67	58	73	68	66	71	52	71	65	63	55	63	78	78	61	58	47	71	68	74	67	66	59	74	64	54	67	57	61	60	72	85	81	73	73	70	65	54	81	70	55	77	75	71	66	80	51	65	84	67	70	72	63	85	68	63	77	80	76	73	62	76	67	69	82	76	66	62	78	71	66	79	66	69	63	78	77	63	74	65	69	80	67	55	76	59	83	64	70	53	72	68	59	63	65	90	67	73	74	71	53	68	66	70	55	75	79	88	82	70	71	81	59	66	63	56	82	50	71	72	68	51	77	82	67	61	62	65	61	64	68	65	57	66	69	55	69	77	74	66	69	79	61	76	68	63	64	70	73	59	67	60	69	67	86	70	79	58	68	59	80	72	73	70	52	64	69	72	71	77	75	57	71	70	70	70	82	65	72	77	53	62	60	60	70	70	57	67	60	74	68	61	65	84	67	76	72	61	75	66	76	58	55	76	68	66	73	80	56	93	72	60	68	64	76	78	63	55	65	61	81	63	58	78	70	66	67	70	72	61	70	75	71	66	70	62	60	62	62	66	68	75	75	70	77	68	80	78	63	79	71	63	57	67	52	70	90	46	74	63	70	71	79	55	70	82	69	69	74	62	72	60	72	62	73	65	69	89	72	55	66	62	71	67	76	72	62	62	68	65	61	73	66	73	69	67	86	72	79	80	69	56	69	69	68	78	61	74	75	55	70	71	65	84	76	74	64	71	67	64	76	73	64	69	77	72	72	84	65	64	69	60	52	75	72	61	56	66	75	88	73	80	77	67	67	71	72	83	58	76	70	88	68	73	63	72	59	75	80	71	78	73	67	63	64	76	80	66	80	66	74	67	65	61	65	77	76	73	59	75	89	72	64	60	74	61	72	75	64	66	72	73	70	75	50	69	53	61	64	63	55	67	64	71	65	76	74	61	61	61	61	66	75	82	64	59	71	54	85	63	76	69	59	85	77	67	60	70	59	62	72	63	70	54	56	79	63	69	85	76	55	66	59	79	73	64	60	67	77	67	57	58	69	63	56	81	71	75	58	68	63	57	72	58	80	67	59	59	68	88	60	74	78	61	68	74	75	73	61	69	77	70	63	64	68	84	66	77	65	64	71	57	71	71	68	68	61	72	56	79	75	69	76	71	64	81	65	75	72	76	78	61	72	78	67	73	70	64	72	70	55	71	65	62	67	70	76	71	72	72	75	75	69	75	67	65	68	76	81	62	75	67	60	69	64	79	64	76	65	80	78	74	65	66	86	80	69	68	75	72	68	72	60	91	76	81	70	71	78	69	69	58	66	78	73	72	64	68	80	43	69	71	68	72	62	78	80	77	65	77	67	68	78	79	79	51	59	71	66	72	53	62	83	72	73	63	78	64	68	71	81	82	79	58	55	62	62	61	75	77	65	75	52	78	71	75	65	72	63	73	68	55	69	61	68	82	61	82	71	59	57	68	61	67	60	77	68	85	73	74	72	64	78	85	67	72	52	56	74	91	74	74	73	72	86	83	69	63	72	56	68	85	77	65	74	74	67	70	65	54	64	83	78	83	82	75	69	73	79	59	65	68	76	79	62	81	57	76	56	70	67	88	77	75	84	56	77	65	67	62	64	65	75	65	56	67	84	71	64	65	57	75	87	77	75	59	80	71	58	60	73	70	54	81	86	77	66	62	71	81	75	59	82	65	70	63	68	63	76	62	79	84	65	85	77	64	67	67	77	71	67	77	88	66	72	77	60	77	80	89	58	86	73	64	61	72	73	65	75	62	69	56	54	84	67	58	62	64	60	72	67	85	65	68	72	68	71	56	71	72	79	58	67	65	55	83	74	53	77	70	67	69	81	80	73	70	79	68	69	63	62	63	69	71	67	70	74	76	68	82	52	73	68	68	72	74	60	66	62	75	83	79	70	62	81	47	85	80	67	63	73	45	76	57	57	62	65	76	65	67	63	64	49	67	76	77	57	75	72	58	91	70	69	81	74	70	63	63	67	68	70	72	66	67	71	90	70	57	79	65	69	54	74	51	74	81	69	73	68	60	88	65	71	73	71	65	70	62	65	72	59	96	65	63	79	63	76	77	60	56	55	68	71	75	60	77	66	74	52	79	66	74	57	71	67	76	68	87	65	76	77	79	69	71	73	77	67	97	83	68	57	68	77	71	74	57	60	72	77	71	68	69	69	74	59	83	80	67	66	54	67	77	69	66	66	74	48	75	76	69	64	67	63	76	77	62	68	62	77	69	76	72	67	68	62	83	72	70	75	76	57	65	72	62	76	72	71	75	73	74	72	64	67	70	65	63	71	77	70	67	63	62	79	62	73	64	78	60	66	72	63	72	53	75	55	75	55	73	79	62	70	61	54	60	56	57	74	69	72	55	68	75	69	87	73	71	64	72	50	76	67	69	57	70	69	76	70	64	71	66	59	66	87	61	75	86	75	77	66	66	68	73	59	66	74	71	82	65	60	58	73	70	67	75	52	73	63	81	58	72	54	58	67	86	61	65	69	59	77	77	66	65	67	73	78	47	72	55	76	51	65	70	66	77	60	89	84	67	75	57	72	65	75	56	73	71	68	68	72	76	60	65	73	61	79	68	61	69	70	56	71	73	76	67	89	71	69	61	68	55	72	62	80	75	47	68	55	70	76	77	64	82	56	90	74	69	63	69	79	70	78	75	65	76	68	70	62	66	64	67	75	73	59	77	59	54	85	75	76	58	80	53	80	56	70	76	77	73	60	62	68	65	61	58	72	67	61	81	74	57	97	77	59	67	67	73	72	66	67	64	80	62	81	60	63	78	76	64	62	70	71	75	75	54	72	72	75	81	64	52	68	57	79	74	75	58	62	60	67	68	64	79	69	49	80	62	61	55	64	66	65	67	66	56	81	76	71	64	64	63	68	68	65	79	61	65	66	55	59	72	70	74	73	65	77	86	67	73	68	72	65	64	70	70	70	77	46	74	77	75	78	59	72	67	68	70	55	80	70	77	68	63	74	78	62	79	79	68	74	65
37748	32978	28720	30069	30674	27357	22846	17242	12354	9039	6492	4478	3152	2281	1695	1387	1098	982	932	862	830	779	846	860	822	762	795	780	755	804	781	780	798	783	785	800	813	784	802	797	757	866	770	824	768	848	742	786	713	802	761	741	826	751	721	780	829	813	802	784	796	824	773	775	746	786	737	736	778	812	776	805	773	750	776	818	791	795	840	803	740	791	770	795	797	770	763	824	802	800	809	792	762	789	744	793	782	758	813	784	759	815	746	779	755	767	769	770	823	769	779	809	792	777	799	789	765	799	778	802	763	763	798	822	806	815	775	719	829	762	816	791	811	801	799	768	745	763	712	754	799	826	810	788	835	783	751	773	775	821	772	786	740	840	742	753	824	762	778	771	813	793	763	825	734	737	804	803	801	801	792	794	758	753	804	766	746	826	795	781	749	793	761	752	823	771	785	779	780	798	767	806	772	822	797	834	818	776	805	812	779	794	769	789	803	771	775	764	754	816	805	766	823	777	789	797	796	770	780	820	805	806	776	814	816	757	775	777	820	759	796	757	760	764	763	783	766	828	791	769	787	801	786	814	776	806	810	763	759	813	755	751	762	807	775	768	798	774	788	826	815	753	812	803	779	777	797	776	800	810	742	752	783	777	802	786	751	798	790	816	768	777	826	765	794	740	815	803	787	806	755	820	810	765	808	731	808	725	763	826	780	789	795	795	814	762	811	749	781	756	777	751	780	793	860	811	802	766	806	772	747	763	825	796	789	800	771	797	815	792	772	801	807	768	779	812	776	782	796	781	769	768	764	789	770	801	844	771	761	802	762	765	787	790	835	800	837	729	811	770	791	749	813	827	760	758	847	805	816	756	808	794	789	750	783	777	800	743	761	782	790	779	813	774	782	789	792	825	775	758	798	794	717	774	797	805	812	821	788	750	797	750	784	715	755	779	736	809	807	796	787	849	828	756	808	809	788	743	767	829	784	769	773	745	734	760	805	794	816	796	778	789	814	756	805	742	820	811	759	796	816	802	789	771	761	744	799	778	811	808	699	803	803	799	816	812	763	842	835	826	791	780	814	831	777	818	797	780	784	798	777	820	783	777	781	751	807	770	799	766	792	776	799	784	806	757	754	827	767	772	789	735	764	789	780	766	795	806	791	824	786	784	745	831	789	733	800	749	782	778	788	807	803	771	798	749	797	752	838	766	780	692	726	780	761	812	827	812	766	813	808	769	783	764	790	778	778	795	803	765	791	753	758	759	821	818	779	834	772	770	786	854	809	798	769	737	802	789	794	792	755	783	763	777	770	779	736	787	835	751	760	804	763	811	754	808	797	790	826	792	774	818	818	783	827	718	760	788	828	727	800	810	780	794	740	806	784	770	781	807	847	820	803	827	785	786	766	818	762	790	791	841	799	807	806	755	784	776	796	781	806	745	773	803	801	846	789	734	788	854	760	796	795	792	742	797	822	767	784	814	771	820	788	880	842	754	771	781	820	824	799	773	831	784	785	797	832	752	795	786	803	810	765	746	789	780	768	759	771	818	775	804	809	760	809	787	791	719	801	836	785	804	781	811	786	770	787	769	752	772	786	809	822	794	801	759	751	761	772	776	751	777	749	795	762	751	798	793	779	835	797	778	791	786	799	790	770	767	791	772	830	782	787	772	808	815	774	786	799	799	773	755	775	777	835	838	739	798	746	767	796	774	804	762	819	811	790	763	831	805	763	795	842	769	823	783	751	789	798	787	782	778	768	774	822	771	747	725	805	794	787	827	748	772	794	785	806	747	783	760	825	745	839	835	740	796	774	805	781	761	732	788	803	783	788	775	765	789	813	790	799	767	823	813	771	746	802	762	806	755	813	801	817	801	801	796	829	774	825	777	784	826	754	817	776	796	769	769	804	773	766	784	786	811	779	741	850	823	767	783	802	780	768	838	846	807	737	787	790	791	828	808	803	749	767	779	788	727	836	805	773	783	764	823	758	808	764	775	769	768	819	810	806	810	843	741	780	781	794	769	790	801	770	808	791	790	805	766	758	754	746	792	796	849	794	777	820	772	776	791	804	798	828	787	793	768	812	751	736	788	799	798	761	788	819	772	824	793	806	778	757	796	785	749	794	781	782	834	808	791	813	715	788	760	781	816	791	774	796	778	840	782	798	723	793	814	805	806	751	747	779	802	803	779	827	790	775	790	753	781	816	803	750	780	771	773	827	767	790	782	736	758	745	761	772	762	787	783	784	735	818	824	796	794	782	742	731	737	777	738	793	813	755	777	772	774	781	729	757	759	826	746	800	754	809	791	777	760	751	801	809	809	863	762	749	753	827	732	811	765	747	795	845	781	757	745	789	761	836	747	809	803	717	811	813	803	783	801	801	798	744	799	838	803	804	803	828	791	792	784	774	795	796	775	807	780	787	808	773	822	787	793	756	777	775	796	742	780	784	756	777	787	797	812	772	753	820	752	819	803	785	747	750	821	786	811	797	770	832	789	803	801	774	779	810	808	791	847	776	785	816	769	798	805	766	774	749	799	763	820	781	779	832	808	800	816	779	810	770	768	783	749	751	766	792	748	776	789	760	811	739	776	790	782	784	808	764	786	793	765	800	813	761	815	827	766	834	762	787	771	825	780	750	786	787	813	821	778	747	769	819	782	834	826	830	767	805	816	794	770	772	753	749	730	790	767	807	735	812	771	764	799	798	747	812	766	774	760	774	759	743	752	769	765	761	788	813	743	779	813	770	795	846	709	797	766	716	787	818	746	800	827	762	766	794	775	756	805	788	811	770	819	745	758	768	715	757	811	806	794	767	773	766	824	802	807	735	825	816	766	806	782	796	763	796	809	775	816	749	809	821	788	783	785	848	833	821	798	777	799	782	743	757	771	782	760	826	790	787	733	805	769	729	774	801	803	743	834	827	798	813	803	826	820	793	803	797	818	816	839	809	753	816	782	767	767	751	781	802	743	788	802	762	800	816	799	779	766	769	762	750	764	798	772	809	764	800	791	775	763	791	785	814	804	816	767	732	777	809	784	825	740	777	813	756	793	785	807	764	813	768	776	776	794	731	828	776	767	802	778	773	849	819	752	788	810	823	784	762	730	802	780	750	815	804	786	769	744	809	798	818	795	826	760	786	767	803	782	822	816	802	831	783	753	779	783	826	776	798	765	798	814	835	753	774	789	758	758	800	841	794	783	849	788	805	799	782	789	858	833	793	787	801	812	782	748	741	768	820	762	795	794	809	782	785	809	822	803	823	773	828	795	778	807	797	747	745	801	770	793	793	811	764	765	776	758	796	814	835	803	839	764	807	751	817	825	777	811	761	739	789	778	758	810	754	735	761	790	774	768	813	810	775	809	754	759	755	797	764	828	816	799	823	808	795	770	781	814	835	765	791	799	794	729	781	751	766	801	765	827	748	752	780	748	754	799	748	758	810	826	792	756	791	785	731	787	790	792	787	786	763	810	791	791	778	850	771	775	769	798	758	764	807	735	816	779
13835	13917	7905	3763	2494	1930	1394	873	569	412	295	224	172	143	122	116	78	71	69	74	65	69	77	66	69	54	87	69	63	57	74	56	54	77	57	75	79	54	62	52	68	64	54	79	63	57	73	69	73	75	60	67	77	53	49	66	65	67	69	61	53	61	56	56	60	68	65	64	52	55	70	65	57	70	81	63	72	59	52	58	62	73	61	58	75	79	70	71	68	69	63	61	75	68	67	73	58	67	64	67	54	70	57	65	61	60	52	64	73	77	74	70	55	63	60	78	69	64	72	59	50	59	74	60	61	65	68	56	56	52	79	65	67	57	82	62	57	65	68	60	56	67	83	54	67	56	67	77	60	92	61	66	64	67	58	63	73	58	82	63	67	67	73	71	56	63	73	76	78	50	68	56	66	62	66	65	66	73	64	67	60	59	60	58	67	52	77	58	65	56	60	68	62	81	78	65	63	59	70	54	68	69	65	68	62	67	62	69	63	68	76	70	64	49	61	65	83	69	72	58	81	65	68	85	72	67	59	71	68	73	69	69	78	62	59	66	59	51	63	61	68	76	54	56	54	62	53	68	66	58	71	77	67	78	66	66	68	67	74	60	62	75	73	57	53	67	76	57	70	81	59	59	73	64	73	68	65	73	81	68	70	64	71	66	57	67	81	72	60	61	68	57	62	62	49	73	73	75	73	67	57	64	65	83	56	61	58	72	81	64	75	64	70	57	64	67	60	62	71	65	73	63	77	78	76	58	78	45	75	67	62	71	67	70	76	71	72	62	79	60	84	68	54	59	67	61	75	57	69	61	57	69	73	58	65	65	80	66	73	67	67	57	49	66	74	65	59	67	82	60	75	58	52	69	63	75	65	47	70	83	67	64	66	52	68	67	60	79	64	79	55	65	74	69	64	76	57	67	61	68	62	68	57	53	56	76	70	68	54	61	71	81	62	78	48	58	72	62	64	55	73	77	68	71	56	63	68	54	65	75	67	61	67	74	71	67	62	61	69	71	61	66	70	59	64	70	67	72	59	63	69	65	74	71	79	56	66	64	54	67	69	62	58	51	57	61	61	61	68	66	66	65	53	70	63	51	66	61	66	58	67	64	69	56	72	52	67	63	71	71	85	61	73	61	78	71	72	72	67	64	71	71	82	68	64	68	61	60	61	73	68	77	65	65	72	69	74	67	58	58	63	59	63	74	80	58	60	49	63	64	71	70	69	56	70	59	53	68	62	58	70	66	60	58	62	61	65	75	71	69	62	61	62	54	63	60	65	65	74	86	51	67	68	50	73	74	70	70	68	45	56	56	72	70	79	65	72	64	70	68	59	68	57	70	77	72	71	44	74	66	73	57	66	59	68	70	57	52	59	60	63	65	68	75	63	67	50	70	63	60	63	68	59	66	59	45	62	65	54	59	64	60	74	66	74	63	62	66	69	67	76	60	65	60	71	60	71	47	64	47	68	62	66	67	68	74	73	69	59	79	77	77	70	70	49	64	56	64	74	61	68	58	60	68	91	62	62	59	75	69	67	52	59	75	59	70	58	59	59	70	63	88	76	72	73	73	62	64	51	62	66	55	68	66	58	59	70	59	70	50	58	59	69	69	60	57	77	75	60	69	66	71	70	81	75	84	68	45	65	56	61	52	71	52	64	60	59	87	79	61	63	64	72	62	70	60	54	53	77	66	58	81	53	56	67	59	78	77	79	59	46	68	70	61	72	56	69	72	66	52	61	61	71	58	60	65	63	75	55	67	59	67	56	72	59	75	67	64	49	84	73	63	57	71	62	75	59	65	71	51	55	81	66	64	66	59	69	72	62	64	69	73	71	80	58	74	67	71	55	65	74	61	66	69	45	76	63	77	75	56	63	86	72	62	45	48	46	64	74	70	70	66	71	60	67	82	49	75	58	46	62	66	58	63	67	62	72	66	69	55	70	81	69	66	55	65	66	67	62	55	53	62	67	62	61	80	70	76	59	44	69	62	58	76	73	60	66	57	70	59	67	63	54	86	66	69	57	58	50	67	59	61	73	62	82	71	66	52	70	65	59	73	66	76	62	67	54	70	56	82	64	51	67	74	59	82	59	71	58	57	73	74	64	71	56	51	60	73	63	65	66	61	72	72	70	54	73	60	80	66	69	69	56	63	80	60	75	55	61	64	63	58	71	73	67	61	69	58	58	66	62	63	60	61	49	71	72	66	58	71	74	64	64	69	57	66	55	58	75	61	78	58	73	58	66	58	63	71	65	52	88	72	67	77	60	76	57	82	62	72	70	68	78	53	67	58	55	78	70	68	72	71	59	62	60	69	62	57	75	73	58	59	82	66	81	73	72	66	52	63	64	55	69	63	57	54	66	55	60	75	69	66	52	81	65	69	57	58	58	59	66	64	78	59	57	61	68	67	61	68	68	53	64	68	63	70	61	71	60	66	64	64	61	60	58	53	70	69	55	81	70	56	66	67	58	83	71	65	69	66	64	56	65	62	71	66	71	63	76	46	73	65	65	59	59	66	68	68	53	78	65	73	62	78	56	70	53	59	68	59	82	60	66	66	65	61	69	62	80	57	66	74	60	63	67	69	51	63	64	78	64	63	78	65	59	72	69	62	59	69	51	75	70	78	60	69	69	60	62	54	55	63	68	50	60	55	66	58	52	65	69	58	61	69	75	57	67	73	76	75	58	64	77	59	69	75	49	56	67	63	64	56	63	74	55	70	63	59	71	59	61	69	54	64	69	74	76	60	55	76	60	63	60	82	63	73	64	60	55	65	70	68	70	64	66	64	62	77	59	68	68	71	74	68	72	63	59	62	88	60	71	59	66	58	65	62	55	59	59	68	65	76	66	78	50	68	66	72	69	63	61	64	62	68	49	69	47	75	66	74	62	77	72	65	67	65	56	61	66	67	56	57	65	73	76	69	56	59	60	56	60	51	80	74	63	79	61	62	78	60	58	67	73	68	52	70	51	66	49	62	64	70	82	64	74	61	67	52	64	51	62	64	76	58	50	69	73	66	63	64	87	69	51	74	81	61	67	54	78	67	67	53	58	62	69	73	69	72	61	53	68	63	69	75	69	74	74	74	64	64	66	75	69	67	55	60	52	51	61	73	68	57	60	68	59	81	60	57	57	57	68	72	68	74	58	66	55	52	75	66	63	67	67	61	63	55	66	70	71	49	57	73	72	79	62	52	62	67	48	64	57	68	72	64	61	74	67	68	57	71	59	80	70	56	56	61	65	73	67	59	68	71	43	75	70	63	57	73	90	66	53	66	76	52	61	68	56	53	67	73	65	50	74	48	74	51	54	60	75	74	63	68	61	68	63	61	78	54	71	52	71	80	81	81	65	65	73	74	78	77	60	69	62	78	47	70	59	59	75	85	75	69	70	70	79	66	68	58	75	81	69	71	71	59	66	67	48	71	59	63	63	46	74	61	65	65	66	76	85	58	69	67	61	71	68	71	69	56	62	80	61	64	70	61	60	69
44318	36917	31717	33353	34833	31163	25976	20547	15445	11312	8022	5346	3906	2774	2062	1634	1287	1097	984	904	794	758	827	734	701	751	709	732	745	724	763	746	738	740	719	747	722	728	725	725	733	739	743	715	749	711	786	754	744	715	738	744	704	769	748	772	713	756	713	705	761	756	726	693	711	718	745	684	776	762	770	707	638	783	758	791	721	783	727	755	706	777	687	726	731	726	710	712	703	750	756	703	735	706	730	740	749	740	780	752	748	730	746	740	805	774	714	714	708	759	738	697	723	741	750	759	728	777	760	704	742	728	764	734	696	762	725	770	743	745	727	692	744	716	733	730	757	724	692	732	727	718	746	787	759	721	779	704	749	748	771	732	718	726	726	709	735	756	706	708	717	784	659	770	729	715	719	741	730	736	706	737	728	711	736	757	711	704	734	733	776	742	700	689	673	773	717	732	741	728	698	725	757	765	766	774	761	756	720	725	744	713	747	727	740	705	702	689	700	742	742	709	738	715	730	713	776	738	704	692	715	719	702	719	759	719	749	740	691	690	726	765	744	747	710	695	753	757	759	739	764	754	678	705	732	734	742	731	727	710	758	753	770	767	689	757	762	733	705	716	790	704	715	746	694	726	756	752	712	720	704	715	823	732	735	740	761	831	690	712	742	775	759	798	768	715	735	775	765	666	748	761	709	767	770	719	693	741	725	750	718	741	721	737	733	755	725	775	781	731	735	761	762	735	713	737	745	688	775	696	760	761	747	742	780	707	741	734	739	763	765	703	736	757	732	767	785	798	701	794	759	733	758	735	761	758	758	718	750	755	745	763	741	737	765	704	738	701	748	707	715	759	772	764	769	783	764	726	717	728	740	753	707	741	732	742	744	717	734	791	695	703	800	721	720	723	702	715	779	725	755	771	740	708	726	693	751	784	722	773	754	670	718	684	795	732	739	740	761	718	716	694	759	746	738	722	767	777	738	764	734	772	744	726	729	712	713	772	730	708	754	705	704	747	730	695	734	751	805	803	789	778	749	686	766	760	755	723	755	760	710	761	756	805	724	757	704	751	728	688	718	744	764	719	730	787	707	718	787	718	748	741	741	789	747	727	742	732	773	763	745	743	760	724	731	733	686	762	780	750	753	759	793	778	719	705	786	772	706	714	704	721	769	743	736	742	738	741	742	721	739	739	729	769	742	691	671	725	752	761	747	695	783	722	704	763	744	778	677	736	683	663	782	728	734	694	734	763	734	749	720	730	711	760	692	749	743	702	727	716	768	749	726	752	785	754	740	736	730	723	759	740	733	746	706	730	770	769	736	713	717	725	715	748	783	759	714	706	716	751	742	713	767	734	812	689	766	747	721	712	745	741	762	761	715	723	723	717	724	753	735	730	727	724	752	719	799	760	712	733	740	751	699	708	790	762	727	733	736	738	690	706	752	741	747	732	704	769	743	729	722	692	744	735	694	723	737	777	754	760	734	726	728	711	771	732	740	691	751	723	731	727	753	762	729	725	721	733	723	726	759	754	758	760	804	729	706	767	713	744	771	698	752	709	749	716	747	702	728	771	699	781	777	700	713	786	709	746	718	729	711	705	703	730	746	749	702	730	757	759	747	701	695	758	737	750	714	698	809	696	746	719	746	740	725	718	765	759	756	735	748	723	733	724	694	697	760	761	739	742	750	735	739	800	743	766	744	752	776	693	724	757	736	761	737	727	752	735	703	755	763	724	750	764	736	726	723	736	733	712	750	729	749	713	728	706	692	662	737	751	746	730	695	704	757	728	716	688	704	776	676	773	710	751	748	684	729	775	719	736	770	737	682	759	721	721	718	744	748	762	672	750	742	716	691	746	734	716	711	728	715	682	776	710	741	720	709	722	785	752	715	757	694	757	739	756	731	708	718	758	746	794	746	757	751	758	700	762	758	741	736	730	757	789	764	732	761	730	704	737	736	743	717	740	746	723	735	713	731	762	767	752	762	754	735	723	758	784	684	801	747	730	777	762	724	726	693	751	779	746	725	746	755	709	830	722	720	762	736	745	743	748	740	674	721	729	761	751	755	743	762	723	787	704	719	720	736	722	715	719	743	748	764	676	704	781	768	676	725	737	697	746	712	736	715	737	708	699	771	733	707	722	757	739	768	753	705	759	728	700	733	728	758	706	724	710	792	724	767	739	714	769	781	732	738	789	745	717	732	762	797	682	757	700	690	738	755	750	714	729	747	718	711	746	705	712	704	736	692	726	719	741	783	738	765	713	677	757	751	771	725	738	735	743	721	765	807	755	698	734	740	725	790	768	729	784	729	746	702	750	736	750	728	751	728	727	702	742	743	710	716	687	709	707	747	758	716	753	757	716	761	748	745	775	724	724	724	728	746	729	744	757	775	754	684	745	756	770	715	744	735	769	741	730	743	740	724	754	734	724	723	770	705	724	742	689	671	736	765	738	751	754	702	707	715	785	717	753	740	738	713	732	739	764	731	705	744	802	697	748	741	717	719	712	716	788	693	706	731	744	763	694	723	761	768	754	727	763	761	723	749	713	758	719	750	692	759	792	733	712	726	730	769	731	759	660	670	683	740	734	706	731	725	720	716	769	802	690	732	762	741	761	767	749	717	730	740	726	756	734	717	687	722	726	730	785	772	698	735	709	751	704	751	732	794	771	733	703	741	737	720	744	757	730	724	722	746	746	740	720	730	784	717	720	760	724	687	745	703	712	761	734	670	766	723	785	709	756	744	737	752	732	733	757	781	757	706	740	744	734	714	754	722	681	728	741	760	725	699	744	773	706	741	740	741	783	728	739	728	746	703	705	775	744	750	703	716	746	682	722	761	742	722	795	752	728	760	759	767	739	722	766	741	751	693	722	771	795	699	753	694	708	737	757	767	717	698	690	734	757	739	730	750	760	730	700	696	726	745	744	722	741	741	724	739	742	727	746	673	784	765	703	736	687	717	740	694	745	735	698	718	775	739	693	711	730	740	742	733	737	736	723	706	732	742	747	712	728	756	726	753	730	757	740	738	730	740	674	747	721	731	740	686	755	740	734	744	736	747	730	713	786	728	737	743	761	721	756	749	788	752	693	697	791	712	732	727	712	709	743	737	726	770	722	730	768	752	731	724	733	739	727	713	739	683	755	706	776	752	718	746	752	709	743	752	757	737	736	766	756	702	731	764	778	732	733	770	696	775	760	699	698	711	739	724	721	708	734	710	700	723	757	705	777	710	706	708	756	709	723	720	765	659	768	745	743	738	732	753	697	714	807	722	696	705	724	758	703	695	690	783	706	661	727	741	737	760	739	763	781	731	742	741	767	717	738	759	709	737	708	711	758	765	715	744	756	770	690	703	771	771	704	735	716	773	742	709	753	708	764	769	741	671	767	717	715	786	718	733	724	791	775	755	729	735	784	776	731	763	725	713	767	693	731	727	766	771	731	727	726	733	712	734	753	740	762	708	742	775	747	755	699	710	745	766	697	750	717	749	707	734	745	755	742	743	711
15670	13806	7237	3702	2493	1973	1320	943	652	390	297	240	168	145	112	107	79	94	78	72	68	73	81	96	74	75	71	63	86	70	60	81	83	66	74	66	53	73	84	67	81	69	78	73	77	61	70	59	82	81	74	77	78	86	70	73	70	64	71	76	76	63	76	78	79	73	68	61	72	74	68	77	76	75	72	77	67	69	74	67	87	74	79	84	67	63	70	76	69	79	78	64	61	53	67	72	74	81	70	68	58	74	56	71	77	62	71	83	74	75	88	68	73	77	58	76	61	76	77	64	63	76	75	67	82	66	65	65	77	65	67	84	71	76	48	72	75	67	105	74	66	57	81	65	79	60	74	71	74	69	93	72	76	85	76	63	101	64	52	73	78	74	76	82	77	85	84	86	72	79	76	65	71	73	60	68	60	60	82	83	85	78	73	91	65	66	72	75	64	76	86	66	71	74	66	58	83	46	90	66	76	70	94	81	81	80	67	80	82	94	64	58	78	80	76	81	74	76	78	82	78	80	74	68	69	88	73	72	77	70	76	76	72	69	77	79	76	65	68	78	60	74	90	92	71	66	81	71	68	84	75	60	85	77	83	85	98	73	74	82	77	61	63	78	65	61	58	63	71	77	74	74	81	69	85	62	85	77	74	89	70	71	69	63	57	84	63	81	79	56	65	62	73	74	59	75	76	70	68	70	83	65	79	72	69	69	70	64	66	67	72	64	69	62	67	84	75	69	72	65	73	82	72	73	76	80	76	87	87	69	82	79	57	72	67	78	65	81	80	65	80	59	71	79	68	71	60	80	72	66	82	79	84	72	58	72	86	88	54	67	75	72	83	83	66	87	70	74	78	68	84	89	72	70	60	67	78	73	75	65	77	68	67	70	81	80	91	80	79	63	61	78	73	69	73	81	75	70	77	72	73	86	74	80	58	89	76	75	70	86	83	94	76	74	68	77	67	68	91	70	57	65	79	80	88	75	66	70	77	79	56	65	69	66	64	80	67	67	72	73	73	59	67	75	75	76	88	63	58	69	79	71	69	73	101	73	62	75	80	82	66	70	72	79	74	73	71	62	80	80	86	66	64	74	69	60	75	76	77	68	91	76	65	71	72	80	60	79	66	75	72	75	72	77	67	68	85	78	73	80	84	72	72	81	72	75	80	76	81	74	77	74	69	76	75	69	80	65	64	90	61	72	78	65	69	74	74	78	80	65	84	75	63	75	64	73	62	65	80	75	68	87	73	69	83	73	77	69	70	75	75	74	62	72	84	75	74	69	74	63	69	91	87	81	65	66	90	78	73	68	74	89	69	87	77	77	65	81	85	70	68	67	71	70	63	86	83	63	75	67	55	62	72	63	67	70	83	67	79	79	64	86	71	71	73	82	57	68	70	58	79	62	80	78	72	66	77	70	63	70	74	79	77	67	75	71	67	76	84	75	79	74	58	66	74	62	58	62	71	74	76	80	89	69	65	56	85	80	73	70	82	66	62	66	83	69	72	67	87	73	65	57	80	57	71	81	88	82	60	73	75	94	77	80	88	73	74	75	83	71	74	66	77	67	75	70	65	79	71	66	69	70	67	68	69	67	73	85	48	79	70	78	77	70	55	88	73	80	83	74	69	77	78	78	78	81	86	74	74	72	80	69	69	68	69	58	74	72	69	86	57	64	82	56	78	82	66	59	63	65	73	68	74	83	71	80	83	84	64	62	74	72	66	83	66	59	61	74	70	81	70	68	82	79	67	84	74	66	65	65	80	75	82	74	64	76	69	76	65	80	53	77	77	71	78	66	61	71	91	73	66	71	93	70	76	70	78	58	87	64	75	63	87	63	74	63	74	85	74	71	68	79	81	69	66	75	82	72	75	71	80	76	69	80	61	67	75	71	72	69	85	80	76	63	76	82	82	75	73	58	73	73	72	70	72	79	90	77	83	76	63	81	64	69	99	60	83	76	82	78	62	80	73	73	60	69	76	83	68	65	62	88	61	74	79	70	80	65	62	90	88	62	62	73	70	74	86	76	89	75	75	78	83	61	84	76	63	65	75	75	71	61	78	82	61	73	86	68	68	77	98	66	71	64	85	74	67	71	77	72	63	70	72	68	74	74	70	82	64	60	66	69	67	79	70	70	74	70	71	59	75	67	87	82	69	78	62	82	65	68	77	68	67	69	68	83	66	82	80	92	67	61	89	78	64	65	84	62	66	74	74	81	61	63	77	64	81	69	76	76	78	76	76	77	67	76	70	75	85	89	70	71	64	70	68	74	72	78	68	81	83	67	77	80	71	59	81	88	62	74	83	88	76	73	58	70	77	90	73	83	82	74	60	82	60	74	71	68	72	65	95	77	67	68	61	68	88	72	64	71	82	70	60	72	79	59	63	84	74	70	62	64	93	67	79	69	71	64	75	85	80	74	61	64	85	87	72	86	67	80	62	60	76	68	78	81	71	96	75	63	62	76	77	76	58	59	80	67	66	80	66	61	71	65	61	73	78	87	77	80	68	93	74	61	71	75	73	72	91	59	67	77	76	76	64	74	69	79	93	77	62	82	74	75	68	61	75	64	78	57	75	74	77	71	70	81	71	61	81	80	70	86	76	84	64	73	74	70	60	74	82	80	73	80	91	78	65	72	56	69	93	65	59	76	87	65	75	69	69	75	73	94	81	81	79	77	64	61	72	74	66	60	68	80	73	86	82	75	61	87	67	71	85	54	70	76	63	83	72	79	85	74	80	80	77	65	69	65	80	67	63	81	80	67	71	61	92	67	75	66	82	76	55	80	71	69	71	80	74	77	68	88	87	68	80	63	69	74	70	86	59	73	84	76	93	93	74	68	66	76	68	76	68	66	80	70	65	63	62	78	74	82	64	83	72	81	69	83	58	62	79	72	71	80	73	67	64	79	80	64	71	63	67	67	70	92	76	86	59	61	76	67	65	75	81	80	73	68	70	77	90	75	80	86	74	79	72	68	71	73	72	73	68	70	74	72	69	75	76	81	74	68	81	82	94	73	65	73	76	76	70	61	71	79	78	72	69	66	89	76	73	73	70	70	64	77	95	68	72	73	84	72	77	86	58	74	63	72	76	76	68	89	87	72	90	83	78	52	82	54	66	68	75	93	56	90	72	87	67	57	76	84	80	77	78	60	57	71	71	79	77	65	101	68	67	70	65	71	70	87	74	78	62	64	78	61	85	68	74	62	84	82	86	82	90	66	82	50	76	83	81	71	80	82	71	60	61	80	83	73	83	62	69	79	68	71	70	85	56	75	71	73	80	87	62	84	84	76	71	62	80	57	55	70	69	80	79	76	70	80	73	80	71	67	70	69	80	66	67	73	74	73	66	67	76	65	65	75	78	68	74	79	82	91	73	86	58	66	77	77	79	61	72	79	74	72	76	76	77	58	75	62	76	67	77	85	68	69	74	77	90	82	76	69	80	71	84	71	72	68	56	74	84	71	84	83	77	73	77	72	65	73	83	86	83	76
43385	36976	31090	32724	33762	30580	25908	20771	15676	11264	7968	5516	3946	2880	2183	1681	1359	1157	1025	987	927	859	871	840	823	807	833	839	845	803	784	836	834	808	824	824	851	808	863	788	812	817	863	807	805	855	857	841	843	800	834	817	843	862	805	771	843	860	806	777	784	796	804	812	822	818	858	880	820	827	846	807	821	790	888	809	841	791	820	872	846	857	855	794	824	842	803	853	858	844	860	824	832	815	797	827	847	821	777	783	814	797	812	830	861	851	817	816	827	887	801	798	847	803	825	808	829	785	787	800	847	861	824	802	745	847	839	827	821	811	822	815	805	836	822	841	826	810	861	836	816	815	851	840	853	821	886	844	827	801	890	823	823	806	829	818	844	810	811	838	842	857	828	804	806	846	820	813	796	820	807	793	784	802	865	804	858	844	805	850	917	770	844	848	835	808	831	849	885	838	808	800	834	831	812	783	799	805	860	852	888	856	783	806	811	791	834	779	838	826	893	864	813	822	821	823	832	804	884	818	835	812	856	786	759	834	833	841	815	841	828	834	782	852	843	791	857	853	861	797	820	877	826	862	810	850	852	856	807	843	775	832	770	858	835	828	795	812	810	803	863	823	873	767	812	818	855	812	792	759	843	807	842	846	908	809	849	813	822	834	858	812	829	830	800	799	805	856	842	827	799	791	849	836	872	755	820	851	798	824	876	906	902	777	824	823	899	873	821	842	817	877	862	861	831	805	851	816	810	809	798	813	781	833	835	831	792	802	812	810	820	840	800	812	796	830	811	852	839	873	832	832	862	831	823	845	821	840	804	848	818	831	807	820	761	896	869	862	839	809	811	853	819	781	814	762	796	862	820	838	850	803	858	857	815	836	813	816	869	816	837	841	841	816	861	853	851	830	798	828	801	797	798	880	833	877	812	808	836	868	789	846	879	847	843	865	834	807	857	923	801	805	810	795	797	826	830	811	840	817	797	835	843	798	833	817	851	783	825	793	826	833	844	821	811	803	796	789	835	792	826	832	825	823	838	757	858	822	892	830	772	804	774	817	822	813	811	826	815	835	860	822	831	810	813	856	801	872	809	807	876	845	830	845	793	825	813	833	850	752	823	890	796	844	823	876	809	776	828	812	826	848	809	809	828	820	862	794	804	856	864	828	824	861	820	855	826	864	780	804	860	874	745	809	777	793	822	833	869	788	824	838	833	804	866	840	851	848	828	835	846	835	789	839	816	831	818	842	819	853	807	819	780	867	814	848	809	786	841	828	784	845	838	857	806	810	822	821	886	810	831	842	874	823	768	842	771	826	848	856	829	865	824	830	840	808	820	855	802	857	846	809	811	808	853	769	864	853	826	850	842	838	812	819	812	850	840	838	852	775	845	819	823	882	783	792	860	827	818	816	829	841	836	811	848	820	805	845	836	861	803	806	838	861	804	806	819	814	808	819	903	770	812	734	810	793	783	807	810	846	800	839	771	817	825	853	814	849	813	876	819	824	797	878	804	844	868	863	837	803	821	846	816	818	831	804	844	813	843	764	814	805	831	836	775	869	831	791	877	856	881	799	794	817	787	821	856	853	864	853	855	849	804	857	859	802	821	792	843	867	804	886	858	839	847	849	836	840	830	826	780	755	805	802	823	847	866	805	854	800	836	888	841	792	775	823	842	850	846	917	815	849	840	774	811	860	798	794	848	828	817	831	809	787	763	832	831	832	781	816	790	838	820	785	827	809	771	875	839	836	837	848	758	823	840	804	820	801	836	839	825	856	835	836	842	835	828	804	799	816	833	816	832	823	837	816	835	797	795	777	793	789	863	833	870	826	801	771	815	813	799	835	835	858	855	810	850	801	817	807	838	792	816	824	839	791	751	818	793	817	850	849	842	830	862	850	817	822	858	869	825	843	799	841	824	850	845	801	799	827	843	792	793	789	858	823	836	828	839	846	819	869	871	846	818	809	816	783	834	773	845	804	824	819	844	889	795	838	837	859	824	788	803	793	798	871	758	867	837	864	804	802	789	787	813	824	835	891	883	801	854	845	804	808	858	843	823	819	817	880	792	770	847	820	828	826	804	838	821	843	840	813	827	842	818	843	812	839	887	803	797	840	831	847	799	789	806	814	783	812	839	828	806	835	815	821	784	788	853	805	821	898	838	868	807	825	808	780	813	830	821	812	812	825	812	802	784	840	785	852	818	751	815	867	837	826	824	817	840	810	813	795	806	765	835	840	818	808	898	807	805	798	781	789	813	823	809	811	841	853	759	840	868	857	823	792	817	818	814	830	806	805	777	770	843	834	854	829	851	811	882	855	839	819	859	840	859	798	834	846	818	861	838	807	832	804	819	830	813	816	850	804	813	833	864	774	805	830	854	773	841	849	803	797	854	807	812	833	861	841	803	801	820	816	799	838	850	808	822	834	804	809	835	802	876	844	782	845	809	816	859	788	822	844	837	843	804	862	857	792	827	802	864	852	772	781	801	837	859	789	817	767	808	834	853	815	831	814	856	803	792	811	781	863	839	869	837	844	846	822	829	842	831	784	890	823	817	754	799	823	857	800	822	843	879	807	846	827	816	866	807	810	752	853	826	840	842	804	825	829	823	819	797	818	790	775	854	778	807	851	850	833	845	815	837	753	835	825	865	869	803	779	806	816	822	810	823	777	758	784	810	811	847	813	768	785	816	847	803	813	788	826	843	809	828	889	825	794	843	823	816	822	821	831	814	786	859	843	862	838	850	831	808	840	844	822	797	757	835	797	826	884	824	858	851	846	776	851	829	800	811	833	826	823	802	821	848	836	861	853	856	828	812	836	811	798	853	882	886	806	809	807	747	866	865	795	806	827	883	812	809	838	801	817	819	753	841	844	815	858	812	802	820	836	801	855	865	754	821	855	808	817	792	831	799	831	824	860	859	797	852	876	776	835	815	772	815	840	775	813	834	860	850	884	836	825	827	788	862	801	867	793	868	830	812	841	780	816	807	831	766	855	767	804	816	870	800	834	806	792	808	853	871	866	863	796	828	837	806	813	786	862	847	803	858	841	843	822	889	823	842	837	852	822	850	860	800	805	802	813	841	812	845	812	857	797	835	799	864	789	847	810	888	802	809	860	800	794	819	825	825	810	834	867	816	791	819	791	873	849	815	791	826	836	858	799	860	803	765	857	809	804	820	833	816	840	811	789	807	862	823	815	796	770	873	827	819	780	859	814	840	832	791	837	852	853	818	826	832	811	824	835	844	793	841	823	782	801	803	855	844	815	840	812	809	800	808	816	814	837	863	790	815	807	829	818	764	839	830	831	860	861	844	830	815	853	810	818	805	796	859	835	796	787	875	848	801	858	870	808	774	778	813	860	857	821	895	790	850	805	819	858	832	817	815	806	802	857	824	855	867	779	878	809	853	782	825	812	806	831	839	844	850	835	838	855	842	771	795	823	844	797	822	830	849	785	879	813	805	832	868	785	846	832	830	841	829	841	867	787	800	871	848	824	810	809
19252	18130	9723	5108	2922	2252	1730	1267	840	567	430	289	193	150	149	111	104	78	77	59	58	71	63	67	67	68	71	62	68	61	71	62	66	72	63	68	81	70	72	65	61	73	59	84	63	73	77	43	58	71	62	57	59	78	69	71	64	67	62	68	57	67	82	83	64	72	59	72	78	58	70	78	70	69	65	65	64	71	85	66	57	70	66	64	76	56	65	46	55	82	74	78	63	64	77	64	56	77	68	53	72	55	65	58	67	61	67	63	57	63	59	49	66	71	66	67	73	61	67	64	67	74	81	57	66	72	84	71	64	69	62	65	47	67	70	66	61	58	63	70	52	65	68	61	73	69	60	63	63	57	67	62	57	76	59	59	58	76	65	68	62	77	52	58	78	54	75	50	81	60	69	76	72	55	62	77	79	79	73	75	63	54	67	64	60	53	73	67	77	68	54	59	52	64	68	73	75	63	79	50	62	72	72	73	62	67	66	78	52	64	68	50	66	60	67	68	74	53	60	74	60	58	60	66	68	60	66	61	60	66	71	69	62	67	73	65	68	65	71	66	68	63	72	51	78	66	60	56	70	68	67	83	75	74	70	67	69	71	68	58	80	58	67	49	60	90	58	69	59	84	59	79	58	53	69	53	73	67	55	62	72	66	73	69	56	75	77	62	70	57	89	69	61	76	63	78	67	60	53	65	78	64	72	66	77	67	64	80	59	68	76	67	68	58	74	64	73	53	67	67	69	78	67	68	58	61	65	67	79	70	62	78	75	79	67	64	76	61	58	56	69	59	62	67	68	70	66	68	82	66	60	77	75	75	78	71	63	74	61	64	55	75	65	57	50	80	73	58	72	59	62	51	58	60	75	73	67	77	71	72	73	60	72	69	59	59	59	57	50	72	69	76	62	62	72	52	70	79	77	69	58	62	76	83	65	79	73	66	66	67	61	76	70	66	63	69	84	60	58	70	61	49	60	72	60	63	83	72	63	63	65	65	70	63	69	66	69	63	84	81	52	69	62	68	73	58	63	80	70	61	58	65	77	68	62	87	67	74	62	63	60	61	72	74	63	77	57	66	65	80	46	61	59	64	82	51	59	59	65	59	41	76	69	73	61	73	70	77	57	68	76	65	72	64	77	66	68	61	80	57	65	71	74	73	73	73	73	61	76	68	68	67	70	51	60	55	71	73	70	53	70	79	64	61	66	68	64	78	71	64	52	66	66	63	67	65	68	64	69	76	71	56	58	74	73	63	64	64	54	73	71	75	71	81	77	65	73	59	75	73	68	61	56	65	73	67	70	70	71	71	75	55	66	60	69	60	73	66	64	58	68	76	79	64	71	86	65	62	64	62	73	78	66	69	69	63	67	65	71	62	78	54	66	63	76	61	55	67	68	73	59	61	54	52	60	51	75	74	75	64	85	68	70	63	72	71	80	62	61	64	62	81	46	68	65	65	59	58	81	67	56	64	67	59	67	72	71	81	67	69	57	77	85	74	51	66	47	60	63	59	64	69	73	79	75	69	65	70	65	77	77	71	64	69	61	76	50	80	62	59	62	67	74	71	69	53	63	61	67	77	67	76	63	68	60	65	76	53	62	74	65	75	73	81	69	57	72	90	67	73	83	80	70	87	72	65	68	72	66	64	63	58	65	70	67	75	71	65	57	68	55	69	73	86	58	72	65	64	72	66	71	62	70	80	67	63	67	64	59	55	67	88	42	66	68	69	72	67	61	64	66	74	63	63	67	66	64	68	66	67	66	59	60	69	63	71	67	63	89	69	81	58	64	75	61	55	69	76	78	71	67	71	63	87	66	57	65	64	75	101	69	76	74	58	56	81	70	61	67	57	48	76	77	61	77	55	74	80	70	62	66	69	74	60	64	75	61	68	56	74	66	65	73	73	65	64	73	70	62	72	59	66	58	60	79	75	74	66	78	73	69	75	73	72	67	80	67	60	72	71	66	61	65	60	71	67	55	69	56	62	69	68	61	58	63	52	75	73	64	75	60	66	63	70	80	85	58	73	59	76	68	67	63	70	68	64	71	71	79	65	77	68	66	64	62	52	69	81	70	66	69	66	69	69	71	70	73	60	57	70	77	86	62	64	50	76	81	65	71	64	60	74	64	70	75	57	63	69	61	72	65	89	84	76	79	72	59	64	60	71	77	69	75	79	71	88	62	73	64	61	77	52	86	70	72	77	65	75	77	68	57	70	66	68	63	69	62	66	79	66	57	79	56	54	63	66	74	71	80	74	58	58	76	58	65	61	79	56	67	67	66	48	74	77	64	49	61	72	66	59	68	64	84	69	68	71	53	61	58	64	61	51	66	74	64	88	68	56	72	58	66	57	63	63	59	66	69	69	60	69	69	53	74	61	69	61	72	70	59	66	68	68	84	66	74	54	59	70	81	67	63	71	68	88	60	73	68	62	75	70	72	64	53	53	56	58	59	70	74	71	62	57	68	78	71	67	62	65	67	86	64	72	64	76	75	72	64	49	79	62	56	66	65	60	70	70	74	58	68	73	70	68	63	70	77	64	66	61	61	62	64	73	66	81	64	78	66	57	78	50	68	74	73	60	57	72	76	83	70	59	77	74	64	68	50	75	69	73	57	62	79	67	61	78	71	86	73	73	72	64	87	78	66	73	70	74	77	64	72	72	63	84	86	63	76	56	76	68	68	69	58	64	59	75	76	71	66	58	73	91	64	64	49	70	68	81	68	59	84	70	65	74	68	64	60	77	67	55	64	65	68	61	66	80	77	67	78	68	54	70	64	70	57	73	66	60	57	63	70	64	78	68	69	62	69	64	76	64	59	70	85	62	67	71	71	69	67	67	60	60	63	63	66	71	71	71	73	56	70	69	74	65	66	71	66	73	59	72	62	76	76	74	78	71	57	64	64	76	82	65	67	67	74	69	74	71	65	88	68	61	59	68	67	69	59	72	74	62	75	61	63	71	68	80	60	74	64	62	72	72	70	57	62	62	81	63	66	57	75	66	75	65	58	70	64	66	64	62	62	71	63	70	62	66	60	56	76	72	62	80	59	74	83	71	66	65	65	56	47	69	48	67	74	68	57	62	76	86	80	66	63	67	41	73	76	66	61	51	67	69	87	63	76	65	65	73	70	67	69	64	61	65	59	70	59	58	54	64	69	70	71	80	69	54	62	76	49	72	59	73	61	64	68	72	72	77	63	75	63	69	69	72	68	58	61	52	74	55	73	65	79	52	59	52	80	68	69	68	67	80	72	59	81	75	67	55	70	81	73	81	85	62	72	67	61	48	69	70	73	69	73	61	65	75	66	70	78	69	69	96	71	76	63	67	40	73	89	80	62	68	59	54	72	63	62	56	52	68	73	56	73	67	60	64	70	60	57	68	78	71	54	79	75	68	72	63	53	66	65	73	68	69	65	61	52	56	52	73	70	62	52	76	71	84	61	62	60	67	71	75	61	68	58	71	60	62	63	58	71	85	77	53	75	65	71	67
47972	38874	33627	35376	35251	31978	28129	23525	18620	14201	10022	7136	5040	3647	2614	1912	1483	1245	1083	901	832	782	833	802	787	765	721	738	793	752	767	748	744	744	754	729	764	718	761	733	746	773	711	747	766	724	724	740	753	763	779	755	742	718	800	755	789	788	774	763	709	733	752	737	745	734	765	755	708	699	776	752	732	695	723	817	747	720	779	712	752	775	775	746	737	774	781	765	728	770	755	708	746	737	790	796	773	708	732	724	759	687	720	789	739	698	780	740	790	684	736	764	818	759	775	712	724	762	726	770	735	768	758	752	771	781	772	771	714	780	801	711	784	737	752	754	763	769	741	784	784	766	757	747	735	766	743	715	795	758	766	768	748	787	771	799	771	748	785	747	756	749	732	753	748	703	778	708	738	703	711	792	715	749	751	733	796	732	764	749	793	717	793	753	752	747	747	775	734	744	763	783	800	756	726	720	789	790	759	737	681	758	741	735	718	776	737	723	734	720	727	808	762	696	762	768	750	789	787	778	713	783	695	707	788	825	748	749	734	696	761	769	756	724	771	761	740	746	713	786	757	712	765	740	758	732	743	756	818	765	737	718	763	781	812	750	757	739	743	758	751	767	755	720	765	759	782	763	766	754	712	758	746	757	758	742	798	810	723	740	731	776	749	768	735	730	712	735	759	784	780	764	749	769	825	767	738	762	721	774	749	715	780	751	781	760	783	742	748	781	786	742	770	766	746	793	779	732	760	750	702	772	760	731	758	735	769	753	760	767	717	713	744	780	724	795	696	734	755	719	746	725	766	689	754	745	748	749	763	786	783	763	715	759	777	770	726	731	793	784	780	723	763	698	738	770	765	786	756	734	729	749	727	764	734	741	795	712	807	730	741	734	762	727	772	745	701	756	732	732	717	746	777	793	778	731	739	759	773	751	762	748	707	812	784	751	713	720	746	751	827	730	784	711	827	778	756	763	803	782	771	786	768	767	751	756	745	737	769	718	756	774	741	750	799	814	741	791	736	733	752	715	768	741	720	764	787	748	784	764	753	701	750	798	695	750	787	716	765	723	768	757	736	757	756	771	739	739	746	752	774	727	778	762	793	779	698	745	737	790	742	751	753	814	800	700	776	743	781	720	784	718	715	719	781	776	731	756	723	754	721	765	747	767	736	717	775	755	751	787	806	767	714	760	744	774	756	769	744	716	733	741	722	776	729	717	744	790	730	780	725	748	755	803	759	751	707	759	765	708	734	765	736	710	756	716	724	767	755	763	759	730	743	731	732	736	740	715	782	730	720	779	754	720	737	810	754	796	775	741	779	758	792	743	795	754	763	761	754	730	736	770	779	785	798	719	769	707	756	767	722	768	716	789	744	757	719	735	783	735	787	777	732	733	803	717	781	762	740	725	743	750	745	718	741	709	729	751	741	751	750	734	717	741	732	783	773	753	811	729	756	748	766	735	751	697	801	743	756	764	729	716	750	740	749	760	784	747	746	744	798	752	727	731	759	757	770	723	795	729	732	787	759	809	760	727	718	723	775	738	761	767	758	740	792	753	771	743	758	761	759	721	733	728	715	747	744	777	738	760	760	727	719	755	757	742	770	747	778	749	784	741	714	738	716	703	764	756	745	759	760	725	721	699	727	709	721	679	773	769	719	768	765	759	729	718	713	775	739	732	784	746	773	818	724	761	762	712	745	770	733	698	699	740	753	744	784	752	713	755	653	768	791	762	760	780	760	740	753	709	727	704	730	745	784	746	720	726	747	736	725	708	747	776	732	751	788	748	770	732	680	746	787	707	758	736	751	781	798	728	706	757	785	728	762	765	712	787	750	713	739	750	731	727	767	810	779	762	738	736	733	769	749	778	763	726	830	705	790	758	720	761	755	757	774	772	735	750	791	789	790	765	785	769	734	718	769	759	724	745	750	741	807	779	791	789	768	760	770	768	712	755	744	730	749	754	736	786	733	752	754	713	716	765	787	793	706	733	739	723	763	732	707	740	818	766	785	791	780	717	737	714	756	721	742	770	738	740	811	781	748	756	739	779	749	751	750	747	741	793	753	800	731	725	778	762	762	747	780	714	725	769	704	764	718	792	813	784	787	782	759	781	758	738	747	690	792	792	708	713	810	709	728	707	775	741	764	754	760	699	738	767	737	760	805	719	738	761	773	737	757	744	764	765	763	772	812	751	776	764	754	777	788	779	801	800	770	779	782	747	726	825	779	774	756	720	759	792	720	745	773	763	749	748	766	774	774	769	725	744	774	769	746	741	765	717	810	713	700	775	751	796	775	709	788	685	719	752	768	730	803	760	812	764	729	720	717	750	802	773	707	756	735	807	753	799	769	798	737	780	731	717	783	760	746	771	716	756	779	726	784	731	753	749	784	725	733	754	732	759	795	795	744	739	778	742	773	770	686	701	730	739	762	712	705	752	765	771	756	766	708	744	750	778	726	767	729	730	718	765	761	762	741	748	801	774	756	752	722	791	733	747	776	778	731	760	773	721	749	760	732	731	716	745	794	784	833	763	721	744	752	774	763	745	758	749	773	752	699	799	737	731	822	750	776	716	733	742	721	773	791	748	756	741	723	752	720	754	716	789	797	745	737	786	756	793	763	711	763	714	748	763	770	747	773	751	789	718	746	795	750	741	759	759	738	752	793	783	763	745	706	765	760	803	788	748	754	712	736	733	776	805	773	727	761	750	775	737	773	808	768	749	748	720	782	762	727	757	788	754	764	729	747	769	748	736	744	714	802	763	745	734	748	774	719	799	774	733	760	746	736	780	798	751	723	803	760	786	747	739	771	776	769	725	740	719	686	718	773	726	784	760	786	767	775	785	739	692	736	758	787	767	775	756	740	748	768	749	732	777	773	767	692	740	756	739	747	761	779	743	776	734	737	745	757	782	802	798	789	736	755	723	765	763	767	813	747	790	732	770	743	747	753	773	776	708	765	775	696	775	793	728	812	751	752	762	736	775	721	716	718	829	727	776	733	731	761	727	743	768	781	741	740	740	775	698	760	757	769	783	766	752	738	724	758	756	764	728	740	719	812	719	796	701	785	738	749	749	711	797	800	724	773	717	795	757	751	765	775	769	763	748	743	774	745	816	758	768	745	725	782	772	775	734	786	741	765	795	786	746	738	712	764	741	716	792	722	756	726	791	712	719	706	742	754	749	738	706	759	720	731	756	752	762	754	778	759	795	746	740	763	775	701	752	730	761	752	752	729	749	676	753	803	743	715	734	740	762	724	774	768	751	776	723	778	754	748	734	775	720	766	773	805	798	741	714	724	816	744	737	753	741	716	758	681	743	757	735	753	751	743	752	757	765	726	742	753	728	755	730	773	734	743	742	729	761	699	779	722	824	778	813	734	723	758	767	749	749	765	768	733	759	744	736	743	732	734	714	775	751	790	736	784	747	758	755	761	721	769	768	718	775	787	760	674	685	737	730	739	749	759	770	727	763	707	744	796	768	729	736	727	718	733	781	742	658
12963	9418	4544	2145	1251	891	642	473	421	298	220	162	123	120	101	100	81	80	74	82	79	76	59	71	75	61	71	77	74	77	74	76	68	73	76	73	84	66	84	63	79	85	65	75	70	71	82	77	67	67	64	71	74	63	81	85	63	90	82	69	83	67	61	62	74	75	71	63	63	67	74	88	70	77	83	67	82	70	95	60	72	62	72	64	70	78	77	59	68	72	74	74	86	68	72	68	72	77	63	69	59	73	81	59	67	61	77	72	76	65	52	82	70	73	76	86	64	65	73	75	66	85	84	63	73	70	67	56	64	73	83	71	68	55	78	67	88	68	70	68	69	65	60	80	77	57	69	73	71	65	77	74	76	75	51	70	86	78	87	66	76	82	69	71	68	81	77	87	83	77	81	65	71	85	66	74	59	64	68	56	83	65	66	67	81	58	66	65	69	82	67	45	76	77	82	77	67	88	77	77	63	75	78	76	75	97	77	81	65	62	74	72	75	70	79	70	51	77	69	64	70	76	89	71	68	60	81	77	69	67	81	73	69	75	75	70	75	73	72	64	81	81	80	83	70	72	63	72	75	70	62	63	79	80	74	88	86	76	77	63	50	73	66	76	69	73	75	53	79	65	58	72	78	68	74	82	62	68	64	68	68	62	67	70	68	66	60	75	55	93	79	82	84	78	74	67	78	78	73	84	82	79	74	74	76	87	60	73	92	75	84	91	74	71	53	88	65	76	80	71	82	74	89	58	72	59	91	71	68	62	71	57	71	63	63	59	90	68	71	62	74	70	67	68	67	55	76	78	72	57	75	62	90	63	74	81	71	68	88	86	78	80	81	62	63	74	93	73	56	62	81	61	73	82	80	74	64	80	67	66	69	80	76	66	77	75	81	71	75	58	83	82	66	66	63	57	70	69	78	73	97	66	68	91	78	80	73	77	63	56	60	66	86	72	54	66	73	77	61	71	71	73	68	62	72	61	73	66	73	81	77	61	74	87	73	54	66	74	65	63	76	74	60	65	68	57	64	72	84	66	76	77	70	58	76	74	69	67	62	71	57	77	75	66	73	66	78	72	61	59	68	71	83	80	68	66	66	68	54	55	65	69	72	86	71	72	72	84	67	80	61	59	59	75	79	49	63	62	85	94	79	62	58	61	87	71	63	80	88	70	78	79	69	71	89	76	61	69	79	79	69	77	70	71	76	77	78	78	84	52	68	77	82	78	65	59	72	57	69	69	58	75	75	72	68	56	62	69	79	72	67	80	74	72	73	80	63	62	74	77	69	75	68	66	61	71	76	82	68	63	73	81	65	82	60	67	76	58	61	62	73	78	62	62	72	71	89	64	55	77	68	70	70	75	66	62	60	72	61	79	68	67	72	69	79	72	70	68	90	75	68	82	70	74	70	83	62	60	88	77	63	68	70	76	67	67	64	80	65	70	66	80	76	63	63	60	55	70	72	69	82	88	80	65	72	72	65	80	67	78	65	66	74	85	77	82	69	59	72	56	72	69	60	74	76	89	69	77	60	67	68	87	60	67	78	66	69	76	77	73	66	74	65	82	81	84	71	77	74	80	63	73	70	77	67	73	65	56	55	71	81	73	68	86	63	62	68	74	63	78	87	72	69	59	86	78	67	70	82	66	52	70	76	69	76	77	61	75	80	71	59	75	78	78	75	89	76	80	61	90	56	73	61	60	71	83	73	60	70	64	79	74	85	64	70	81	72	64	54	62	59	75	72	86	81	68	52	86	74	69	82	65	62	67	76	68	70	58	79	74	66	73	60	77	67	77	90	69	78	76	64	74	75	72	72	56	60	82	75	63	77	92	61	68	66	53	70	61	73	75	73	78	65	67	71	76	71	79	62	60	80	60	65	56	76	63	68	64	59	70	75	79	79	67	72	81	82	86	72	72	60	78	76	74	64	74	61	71	65	82	61	78	74	56	84	56	64	76	50	80	65	87	67	80	78	67	88	92	64	69	72	76	75	82	67	68	72	63	62	70	68	70	67	59	87	75	77	65	78	90	60	77	69	56	63	77	67	72	63	72	85	69	72	67	55	79	76	66	59	91	57	65	67	82	70	71	63	70	76	72	78	67	87	46	82	72	61	68	80	72	74	75	84	64	77	84	65	65	52	70	71	73	89	82	81	68	74	80	68	70	64	70	80	76	59	64	75	72	70	70	82	63	72	76	62	62	74	75	62	79	64	79	74	68	67	74	64	75	61	82	74	76	71	82	75	64	74	73	74	64	80	79	68	68	78	74	89	73	75	75	67	62	63	74	66	57	77	70	74	70	67	68	57	89	70	82	86	74	65	68	68	67	79	68	80	85	60	70	67	73	77	69	68	75	82	58	74	89	66	75	60	70	57	66	56	70	81	65	63	77	58	73	80	63	72	70	68	61	61	70	74	71	69	71	75	74	65	58	64	82	68	72	66	73	67	72	77	69	86	67	75	62	85	75	86	78	72	76	92	77	76	75	79	79	79	79	78	65	76	76	68	79	73	69	93	72	76	69	73	92	63	83	77	65	70	69	69	83	68	78	88	74	68	79	87	93	79	62	89	65	79	65	69	88	71	80	52	68	80	70	76	91	78	68	71	63	74	67	72	64	69	74	83	67	86	62	73	67	77	74	75	67	80	56	70	73	71	71	83	74	71	60	71	80	76	79	77	61	63	64	74	86	65	73	72	58	71	75	68	88	60	76	63	70	67	88	75	67	67	75	76	73	77	83	82	90	69	68	61	85	72	60	86	67	73	85	82	63	78	76	92	74	62	76	66	78	64	76	77	57	68	68	78	63	69	67	62	64	77	68	75	85	67	62	79	63	74	54	60	65	76	94	69	63	74	84	75	81	73	73	73	67	66	70	80	81	64	68	77	63	83	93	78	63	78	64	63	70	67	69	72	79	57	79	72	86	95	72	48	81	72	60	57	75	77	69	57	69	77	59	63	81	71	80	81	65	67	62	79	82	69	62	72	66	85	66	75	85	78	60	64	83	91	82	78	62	82	81	75	65	71	76	71	76	57	70	61	74	65	66	79	56	56	74	63	80	71	79	72	82	60	70	73	70	81	65	63	65	68	74	65	64	81	85	54	82	52	65	56	78	51	73	64	59	78	76	73	75	58	64	61	68	65	95	53	83	65	64	70	69	66	76	72	67	79	75	74	64	71	58	65	82	74	62	78	71	64	80	67	84	74	67	80	73	75	82	72	72	74	70	74	79	64	82	67	62	74	65	56	69	78	74	75	76	76	85	62	64	60	71	74	59	78	75	85	85	78	68	69	56	67	79	73	59	74	56	87	66	70	78	63	78	60	68	74	81	85	66	56	58	68	68	67	74	86	88	80	66	65	70	72	71	73	81	65	84	63	61	67	68	79	66	83	54	74	58	74	60	89	77	59	66	66	77	72	57	65	73	76	58	68	72	64	63	73	58	55	60	62	55	69	86	69	63	69	72	55	69	67	72	86	70	70	64	77	63
42831	32906	27583	27909	27347	23889	19371	15267	11957	8665	6103	4227	3056	2086	1677	1383	1119	955	915	903	854	819	852	788	862	830	868	836	862	846	801	817	810	834	821	806	803	845	793	832	866	795	834	814	766	832	787	835	831	803	807	813	785	805	823	786	825	812	830	829	825	768	768	793	803	815	837	838	814	805	787	839	808	716	798	787	844	828	848	763	780	816	834	793	851	793	815	790	785	845	761	821	835	831	845	868	748	883	832	782	840	810	810	810	803	797	815	806	826	826	816	849	802	816	793	798	823	780	828	841	800	835	820	800	826	742	791	765	818	847	863	814	833	781	811	809	814	806	808	804	823	820	851	799	794	773	815	801	756	765	794	814	793	753	798	832	769	834	787	807	822	826	798	847	842	881	819	755	771	863	763	848	776	813	811	799	828	840	803	781	843	808	840	793	835	874	810	846	795	773	772	838	848	852	858	822	800	816	790	809	699	808	796	754	760	810	824	812	772	814	817	817	787	829	814	825	814	755	845	763	787	829	821	770	827	825	747	778	789	813	813	876	771	834	836	815	786	838	809	776	765	825	820	782	802	810	844	808	795	835	815	777	803	779	841	799	786	793	823	842	836	818	801	828	775	845	837	832	765	845	777	770	808	804	779	809	829	847	796	774	816	849	810	803	812	856	855	810	765	811	802	792	781	828	809	830	792	832	788	826	788	797	788	818	838	833	820	795	791	793	792	789	788	826	827	824	756	794	754	786	838	855	803	780	826	842	841	806	791	833	776	787	813	781	841	796	792	775	816	783	857	857	809	793	801	797	822	833	843	834	808	829	789	796	850	797	838	852	834	790	816	811	782	835	808	787	841	777	785	796	824	794	797	848	833	814	807	842	832	796	790	825	806	839	840	813	878	771	832	823	800	787	782	821	864	780	853	830	804	834	767	854	845	814	851	815	751	839	864	835	800	795	824	809	812	843	760	799	826	840	829	816	794	799	846	807	796	865	822	803	763	772	832	852	813	870	800	803	745	867	783	824	859	784	780	816	799	782	785	819	832	824	767	823	857	822	792	828	822	820	809	796	781	795	799	836	771	813	803	859	797	836	820	836	769	821	815	797	823	789	776	749	782	777	829	815	806	816	771	812	844	841	828	798	837	761	850	858	848	834	802	771	780	833	834	799	866	782	826	781	842	809	846	790	811	854	817	814	805	845	772	769	784	792	852	801	834	822	822	823	804	801	823	833	845	788	748	837	828	812	798	781	844	781	815	846	785	802	836	794	801	794	791	760	841	840	775	799	835	786	836	788	795	750	796	792	820	830	776	746	836	872	781	836	775	758	882	795	839	814	782	883	782	818	781	836	802	843	826	805	819	800	812	755	821	864	838	739	794	867	843	853	817	789	733	831	812	812	780	797	806	797	833	840	818	817	802	804	806	899	785	761	828	818	800	813	846	815	764	855	802	770	834	804	851	790	818	796	799	814	806	800	800	874	785	865	831	792	852	825	802	850	874	762	842	832	838	756	793	776	797	858	812	867	790	788	840	802	833	832	821	810	756	847	831	840	811	854	838	787	840	848	806	819	784	818	833	823	817	802	801	846	796	840	775	835	819	791	757	832	789	842	806	856	862	786	806	766	760	794	761	779	775	808	779	804	792	820	758	779	795	799	804	777	790	839	758	734	788	838	789	796	761	866	799	801	828	816	866	815	848	849	841	876	777	752	790	824	785	778	754	829	824	793	807	830	797	829	793	817	857	784	776	805	810	780	798	750	830	820	840	748	795	809	784	859	777	808	832	835	841	796	789	761	752	855	820	827	839	853	851	823	790	785	830	860	818	833	829	782	850	806	801	761	803	799	778	892	785	827	818	782	740	757	822	792	782	813	822	766	829	812	815	793	829	803	811	820	797	829	807	842	855	866	840	784	864	791	817	863	799	789	864	827	854	836	810	801	821	871	751	793	810	844	800	829	740	772	751	814	827	827	816	819	788	819	742	798	830	768	762	776	803	824	815	823	798	825	814	795	831	794	811	792	809	795	803	768	823	863	843	800	826	793	829	804	814	768	801	780	809	790	756	797	766	769	785	768	786	821	825	798	796	810	825	798	828	805	812	852	857	824	880	782	795	788	782	777	846	772	802	794	754	834	797	812	825	852	807	787	772	826	808	823	770	845	807	795	798	880	804	791	790	807	827	759	789	797	861	835	797	827	806	771	816	808	803	840	829	836	771	799	839	866	790	792	793	807	781	823	845	791	818	834	813	768	830	787	814	781	832	794	848	850	836	835	858	827	790	809	785	824	811	846	839	818	789	824	837	800	830	840	823	775	874	884	788	783	828	752	818	835	784	807	778	797	778	791	817	790	831	810	814	805	804	766	798	807	761	807	811	813	785	858	795	743	805	810	802	792	813	843	832	851	820	791	838	752	850	845	823	843	797	804	828	813	833	739	801	787	793	838	810	816	813	803	864	808	838	786	809	895	791	772	811	777	785	818	791	798	798	804	818	824	791	843	786	818	772	828	785	839	833	801	805	794	815	823	821	813	802	783	759	777	810	807	864	832	803	802	805	736	778	809	807	817	798	842	830	835	810	796	830	820	774	819	864	772	796	800	780	802	828	843	788	802	834	776	859	787	789	847	782	803	761	851	825	825	802	830	835	829	741	842	854	791	746	799	831	774	824	841	784	789	844	835	838	826	828	766	777	863	794	814	789	764	797	851	809	790	757	821	788	797	810	845	821	835	833	790	806	797	804	794	761	737	833	818	834	842	783	771	865	748	803	801	774	803	798	816	818	790	794	811	858	808	835	770	799	786	854	847	806	840	841	791	758	799	789	767	783	799	774	819	811	869	838	795	784	830	829	860	811	808	805	797	834	796	827	828	819	783	815	720	774	803	803	797	790	840	763	759	855	808	814	808	827	766	765	880	803	876	841	771	830	821	841	854	840	850	791	854	799	746	827	806	817	787	762	795	801	837	806	830	808	807	840	845	831	804	789	788	844	772	775	836	832	797	787	803	746	830	793	804	883	805	847	776	814	784	813	795	821	791	819	827	808	855	810	798	811	834	779	857	842	773	822	826	812	808	772	819	859	785	813	839	829	803	763	788	764	851	878	802	823	791	818	782	857	806	805	790	783	853	843	818	809	825	819	801	801	814	782	786	814	822	883	843	834	891	750	777	809	857	784	814	798	792	895	816	816	804	843	803	783	769	804	837	827	859	803	788	806	770	808	852	801	832	813	815	798	832	807	829	861	787	870	790	834	825	821	804	809	813	823	827	820	875	769	775	807	835	800	813	762	787	805	798	810	841	776	775	827	786	854	825	765	802	856	851	771	823	859	802	796	843	811	790	825	805	817	836	791	806	827	779	791	803	779	800	814	753	789	799	752	847	814	804	838	817	846	815	813	784	808	761	814	803	812	817	845	799	804	808	831	843	817	800	806	844	831	861	830	785	807	838	812	798	826	820	769	792	883	790	758	804	808	829	804	794	805	781	793	803	842	764
17387	14022	6777	3044	2004	1467	1016	743	565	404	308	228	207	134	127	104	91	89	69	82	69	71	70	71	71	78	70	67	80	67	57	63	74	66	77	63	62	72	58	66	56	71	67	54	77	61	70	64	65	90	72	66	82	60	62	59	65	63	66	57	81	73	59	72	71	69	66	79	69	56	64	64	84	72	73	72	66	64	58	57	75	68	74	68	67	72	63	69	69	68	66	79	69	67	60	63	49	52	58	62	59	77	74	68	70	62	65	47	71	60	67	59	61	62	74	76	79	67	70	66	62	75	66	68	71	69	58	69	63	74	64	65	65	62	80	72	72	61	69	76	69	66	64	68	59	57	64	67	69	66	72	75	73	61	71	68	61	76	65	63	77	74	68	78	68	71	62	69	70	70	53	78	58	87	56	62	51	62	84	63	63	72	72	69	78	73	72	62	66	62	59	59	69	55	78	60	62	69	77	73	58	69	69	58	69	57	72	68	62	62	88	66	76	68	60	67	58	72	77	66	55	64	61	74	74	60	62	58	59	69	69	82	77	64	74	51	69	74	75	65	69	73	65	55	68	54	69	67	66	60	68	63	66	81	73	60	71	58	64	82	50	65	81	75	71	54	76	72	69	71	60	67	67	71	60	70	80	89	78	54	76	68	75	79	66	67	64	68	64	62	72	71	79	81	71	71	69	69	75	63	52	69	68	65	72	72	63	54	67	79	70	62	62	71	66	87	79	77	58	82	62	66	70	63	56	72	55	74	66	59	84	69	63	72	74	63	67	65	74	57	58	61	71	78	68	85	69	76	75	71	63	67	70	69	65	79	78	63	64	61	66	69	61	70	63	76	61	56	69	74	60	75	67	79	60	62	72	65	60	70	50	87	59	74	60	72	79	73	65	70	53	59	67	57	76	59	71	76	65	73	59	70	68	56	62	68	74	78	72	64	72	59	72	62	74	63	65	79	65	73	63	59	70	55	66	69	47	64	53	61	58	50	60	56	66	67	65	61	68	70	63	65	66	67	70	75	64	76	63	71	72	60	71	62	65	66	73	80	62	71	69	64	67	71	77	66	65	78	61	60	60	66	66	57	59	72	81	67	68	67	65	60	61	61	78	61	64	61	74	72	60	71	70	87	64	64	58	60	72	62	82	82	87	72	68	68	59	81	63	76	78	72	63	66	69	69	79	71	70	66	66	74	84	73	62	81	60	71	67	65	69	60	82	57	70	62	64	70	66	68	64	62	83	87	69	72	50	74	52	46	72	76	61	65	55	69	65	70	70	64	57	88	75	76	72	67	65	64	77	75	57	81	58	94	60	74	67	70	79	85	79	60	71	62	81	71	75	60	65	61	61	78	80	70	53	61	73	73	68	63	62	57	69	69	75	83	51	48	64	77	81	80	73	69	52	72	69	54	56	75	52	74	58	78	69	73	62	72	77	84	72	46	58	69	78	53	75	73	65	54	87	70	74	74	65	68	72	68	66	80	73	66	65	64	67	55	80	76	66	52	81	65	82	69	64	70	75	83	70	68	53	72	75	61	66	70	52	73	69	66	88	54	73	69	63	71	71	65	60	82	64	64	65	56	66	63	75	58	68	55	67	78	68	71	63	76	64	67	69	55	66	66	71	67	77	58	62	69	60	68	61	73	66	74	71	82	49	67	51	67	85	65	75	67	72	67	63	64	77	56	67	71	55	59	80	68	68	64	69	79	64	65	69	68	62	63	56	57	59	70	89	65	61	71	67	56	67	72	67	71	71	56	65	74	76	67	58	78	62	72	87	78	57	61	69	72	72	73	76	86	83	56	44	56	68	69	88	57	66	77	57	79	64	70	79	70	69	53	59	61	66	79	65	64	51	65	74	57	54	64	59	70	76	68	74	74	84	72	59	61	74	62	69	67	72	79	53	75	62	87	67	60	66	74	55	72	62	70	63	57	70	75	74	57	60	67	68	63	68	81	65	59	80	75	78	72	72	62	64	71	77	83	73	57	75	63	64	76	74	64	58	69	78	73	72	62	68	72	49	70	74	62	64	54	76	55	66	68	85	64	60	76	63	70	76	63	72	60	70	62	56	61	73	77	69	86	55	54	84	57	59	66	71	63	74	63	74	67	71	75	67	78	63	40	66	68	75	52	53	47	59	84	63	59	74	65	67	66	71	69	59	71	82	63	59	61	68	66	67	70	70	72	63	85	72	54	69	63	68	51	66	83	67	69	73	64	79	64	81	61	67	82	58	61	73	48	78	61	52	56	65	76	59	53	72	67	58	68	59	70	66	62	54	74	64	63	70	57	68	66	56	78	55	61	56	71	56	67	65	76	62	82	62	74	64	62	76	70	75	74	53	67	61	83	65	63	59	72	68	65	73	58	65	84	52	64	68	73	62	65	65	52	77	57	52	71	75	63	80	79	72	64	74	69	71	74	60	76	60	58	58	81	68	68	79	53	70	58	54	54	67	77	64	54	70	65	69	65	69	59	71	63	69	74	71	53	59	68	65	66	67	64	60	64	53	53	70	65	76	63	62	83	69	87	61	61	66	66	71	83	84	78	78	76	65	74	72	76	63	80	64	63	67	62	70	78	66	75	61	60	64	75	59	66	67	62	58	79	71	65	83	66	72	66	55	75	47	58	73	59	79	57	66	76	65	70	73	47	62	73	56	84	58	61	65	76	81	58	65	62	59	69	69	72	60	70	57	67	69	73	66	65	75	69	61	69	59	74	62	66	77	75	76	69	62	67	79	85	64	64	65	67	66	85	65	65	60	80	51	70	70	73	67	62	53	74	59	73	53	60	59	72	71	64	66	71	54	77	54	68	75	80	65	56	83	68	52	71	53	61	69	68	67	61	78	71	66	55	60	66	61	58	64	73	61	58	69	65	70	64	73	73	67	68	66	61	65	56	62	70	71	54	86	61	76	74	66	77	70	50	69	75	74	72	76	65	92	71	73	65	64	69	75	59	48	59	67	76	53	79	65	67	72	69	62	69	73	65	68	65	65	63	56	78	64	73	87	51	69	66	74	68	74	53	69	72	61	58	72	64	70	85	65	77	70	65	77	63	60	67	67	70	57	72	74	54	56	82	62	70	72	70	59	76	71	66	64	64	61	62	80	78	57	68	71	60	59	75	52	71	55	63	67	81	69	65	54	63	65	64	66	74	69	68	73	66	63	59	83	70	60	68	75	67	60	60	60	74	68	65	68	79	51	61	67	69	69	56	73	67	57	64	65	59	51	74	61	93	60	65	65	76	61	84	67	47	77	65	70	57	61	67	59	59	58	71	78	56	76	60	80	64	82	67	69	73	64	56	84	60	68	63	72	79	76	56	77	54	69	75	78	77	70	77	56	77	60	75	54	61	63	82	70	58	62	80	53	62	82	83	60	64	78	54	54	49	69	58	87	66	69	75	63	67	67	70	77	69	75	53	83	68	70	76	83	56	69	68	66	74	64	69	80	59	66	58	66	67	72	58	62	77	73	70	65	79
47047	36155	30323	30754	31592	28351	23543	18849	15196	11725	8487	5938	4199	3040	2220	1786	1447	1193	963	938	846	802	808	817	810	802	703	762	763	757	785	803	718	744	723	760	781	813	771	769	718	767	790	802	736	787	790	764	809	726	746	775	743	739	736	737	786	740	786	734	787	745	734	811	789	771	787	726	779	755	756	750	758	749	739	755	813	736	768	784	786	789	788	789	780	793	764	767	771	802	756	784	744	726	786	788	798	751	760	782	811	786	768	731	779	762	765	782	760	773	717	790	746	778	753	757	768	769	742	711	784	784	750	736	742	776	765	725	770	778	722	810	771	759	710	772	734	743	745	732	801	812	769	733	811	751	795	770	780	747	763	773	777	756	740	752	710	763	791	694	800	808	777	772	737	742	730	721	741	797	756	765	715	760	760	743	804	736	783	766	782	746	769	717	780	806	755	788	775	751	752	749	793	736	780	767	794	749	790	760	764	742	800	744	781	788	711	763	801	738	761	741	763	763	757	746	772	799	752	759	771	777	748	789	760	784	781	753	742	820	800	704	758	735	745	751	785	717	739	777	762	771	727	757	785	749	806	769	723	826	733	756	742	808	775	783	723	767	769	772	772	808	823	755	787	768	732	776	787	772	764	735	733	730	827	772	740	798	794	765	773	708	729	743	782	764	778	796	758	735	795	816	757	727	737	798	722	792	752	753	754	768	781	773	773	796	797	793	729	761	780	751	775	783	744	737	827	767	775	754	737	746	776	722	754	784	752	695	721	793	754	744	773	701	765	761	798	777	760	760	714	727	743	718	814	787	787	750	729	757	744	799	757	764	719	778	703	777	763	742	785	794	766	728	790	749	765	750	749	745	772	789	741	773	784	773	779	808	723	749	750	742	836	759	727	741	736	743	754	793	755	764	767	749	747	767	741	801	780	802	737	770	725	746	814	748	723	727	724	711	748	804	757	761	765	755	738	740	729	758	744	742	684	776	774	755	775	766	795	745	776	766	719	759	764	762	779	765	762	803	723	765	789	787	771	749	707	791	781	767	753	741	717	758	765	794	738	752	750	706	763	790	791	770	762	782	762	780	729	808	778	731	783	769	811	813	760	812	741	825	726	841	749	786	784	752	805	718	765	839	829	699	784	751	770	719	787	722	755	727	802	752	815	735	758	761	764	725	760	796	808	708	757	761	734	766	724	796	771	743	761	718	782	756	766	768	728	799	782	790	725	785	749	805	733	779	723	738	737	738	795	759	733	761	767	768	769	760	760	764	766	817	753	753	759	775	778	735	785	745	752	759	773	727	760	746	772	787	764	725	793	751	795	744	795	815	768	775	749	793	766	755	752	782	752	745	762	784	758	779	693	788	794	778	767	718	786	780	755	768	736	701	734	780	782	752	708	746	764	757	799	767	743	740	764	786	788	783	761	822	715	748	775	738	728	779	791	812	752	732	783	758	764	774	766	681	772	733	754	808	767	792	804	810	782	787	786	801	744	781	775	770	735	792	746	776	796	749	779	760	794	775	703	738	782	694	783	738	784	693	785	818	799	735	773	749	832	761	761	755	795	747	786	784	776	728	777	760	698	704	747	768	763	741	766	730	749	808	764	763	788	781	738	774	733	773	765	771	777	774	761	745	760	734	824	778	766	689	794	774	800	750	785	766	792	777	707	781	766	813	772	783	759	755	733	744	846	771	798	751	794	818	847	762	749	744	802	697	756	759	760	716	804	789	749	792	771	749	760	758	750	782	774	742	724	726	769	796	775	787	759	772	785	801	778	776	786	805	737	750	803	753	787	789	808	803	745	782	768	795	763	744	774	779	780	702	732	754	754	770	745	758	833	753	750	757	766	749	755	746	786	729	803	765	732	741	734	777	776	793	791	808	736	779	794	781	790	745	785	783	797	818	805	777	755	759	803	757	794	818	704	800	770	804	789	736	758	767	770	798	819	774	794	736	784	767	754	791	720	789	780	791	730	792	796	735	812	759	750	752	724	796	702	702	768	778	771	779	801	739	777	756	815	746	743	809	724	800	812	771	768	792	725	809	796	779	762	748	744	767	776	743	743	810	755	770	785	750	765	783	753	765	823	776	765	724	731	786	792	775	804	746	781	784	788	706	740	807	738	777	801	729	733	734	802	745	749	792	761	791	747	748	758	776	730	746	730	746	729	780	746	748	759	731	782	747	743	756	785	742	750	789	756	764	738	783	764	756	750	754	747	800	743	754	764	732	755	774	723	792	762	826	771	730	724	732	750	803	769	840	768	804	743	747	737	755	737	774	752	743	758	787	747	733	768	753	712	810	719	775	747	725	769	731	784	767	710	826	785	770	764	775	752	769	807	784	790	819	801	765	777	811	751	753	793	756	801	764	771	829	798	721	702	798	757	778	807	790	750	806	772	760	779	736	721	697	737	761	767	744	749	721	717	792	767	792	723	746	777	775	715	812	788	737	743	768	732	755	759	820	739	780	728	768	774	765	712	779	733	758	719	755	757	791	784	753	754	773	761	784	735	759	720	752	728	801	750	789	772	767	739	757	758	786	758	799	747	754	730	786	751	788	775	816	747	758	723	821	735	729	734	737	747	722	708	779	739	828	788	830	763	773	797	757	770	793	762	757	755	744	814	746	778	733	771	731	775	699	829	746	812	717	808	741	759	775	775	783	777	785	746	756	751	736	751	738	743	739	816	726	762	797	757	692	764	746	759	757	782	771	784	804	787	771	754	808	721	769	759	762	708	788	765	703	779	768	767	724	727	799	719	755	751	751	749	754	831	741	764	770	756	732	773	793	806	722	746	795	747	779	778	800	762	773	799	740	789	800	755	757	785	783	762	771	703	747	736	809	702	837	744	810	754	755	760	783	751	743	786	768	808	774	801	779	753	768	798	760	769	737	800	793	749	812	744	785	733	750	774	742	760	786	764	801	711	777	825	710	805	780	741	750	805	752	750	761	745	739	743	750	712	833	760	774	780	771	715	749	725	751	769	766	787	770	788	748	798	765	755	753	738	772	759	779	758	762	771	727	791	793	801	759	723	793	744	772	784	737	755	798	743	778	730	775	772	743	811	772	829	718	769	795	718	771	770	770	755	774	770	730	820	740	691	768	776	747	768	803	781	721	772	737	724	716	787	771	759	715	754	756	801	739	739	762	770	762	762	765	759	752	736	755	719	846	779	793	772	778	793	769	772	730	761	771	809	774	771	803	751	740	794	756	780	781	739	765	830	784	727	741	766	776	721	719	772	813	790	827	700	755	744	768	796	737	745	753	800	790	779	727	792	772	738	754	780	798	811	800	786	727	788	732	816	749	753	795	744	762	771	797	822	771	785	717	798	761	803	756	747	790	777	779	814	800	780	751	748	754	805	781	726	723	776	819	756	803	765	746	778	747	767	743	819	766	818	756	726	732	717	762	772	787	769	784	791	764	767	739	737	733	788	752	758	722	793	756	758	776	747	747	762	747	738	722	784	772	734	769	786	761	770	781	784	794	759	750
17573	12695	6110	2954	1844	1485	1083	713	551	412	321	228	183	140	118	97	100	101	97	76	92	76	65	65	72	86	75	78	88	71	93	89	76	89	78	74	80	87	85	58	102	71	63	90	92	77	80	84	83	77	74	67	91	81	89	80	76	88	66	60	72	68	65	72	98	75	74	65	83	68	86	92	71	77	64	79	74	78	63	71	66	77	80	99	91	70	73	67	75	75	88	80	77	76	95	56	74	89	57	72	72	73	61	63	96	69	72	65	79	70	71	80	67	93	72	76	82	76	60	70	70	70	78	80	70	66	88	76	67	80	75	76	81	84	86	72	82	81	98	68	80	75	79	78	81	76	70	66	70	74	64	62	71	75	59	63	72	65	60	73	74	62	73	76	87	76	78	80	64	73	73	73	80	68	67	73	100	65	57	67	74	72	70	87	93	80	78	66	75	65	76	77	55	87	70	72	66	77	75	71	80	67	80	87	74	71	69	69	61	85	74	71	69	82	73	82	90	77	76	68	70	84	75	66	88	68	86	86	81	70	68	77	60	75	65	84	79	74	74	73	71	80	84	69	78	56	70	74	76	74	66	84	86	67	81	84	82	80	77	85	62	75	75	62	90	80	68	69	78	67	71	78	70	70	74	67	71	80	72	74	74	76	80	82	83	77	80	84	68	79	75	81	71	66	84	69	72	76	84	84	55	78	83	71	85	82	105	80	73	84	63	63	75	93	79	66	72	72	69	80	74	84	65	81	76	66	62	67	75	73	78	82	74	78	90	66	68	80	78	77	73	68	77	62	61	66	64	83	74	74	87	69	93	69	83	75	58	53	78	75	57	68	71	57	60	76	74	75	73	83	79	77	64	73	67	73	65	64	61	75	71	80	80	64	71	57	84	68	68	84	75	67	74	93	81	89	77	74	70	78	93	79	87	71	83	70	83	74	86	76	60	83	82	66	80	85	87	76	78	70	74	84	68	79	80	71	88	80	70	79	71	93	62	79	71	77	88	84	67	76	70	72	78	75	70	79	83	79	67	75	68	75	76	86	67	74	81	85	68	78	83	76	57	71	67	71	73	77	74	66	81	76	66	74	83	65	78	73	80	88	72	77	69	71	64	81	84	69	70	89	78	73	93	85	80	76	72	86	55	80	75	78	89	90	77	67	89	58	83	69	71	76	47	81	82	81	67	86	80	76	73	83	60	75	64	77	84	79	75	74	78	77	74	77	82	91	73	76	87	74	78	74	79	91	77	80	65	85	67	67	87	66	81	77	75	78	73	62	87	62	61	75	76	84	62	76	95	80	69	74	79	61	92	82	73	82	74	84	81	76	69	75	83	71	83	73	63	77	76	67	67	70	80	83	84	71	79	87	65	78	81	80	79	65	55	69	71	77	78	91	83	69	84	74	84	85	70	79	69	63	75	80	81	76	57	79	79	64	73	83	72	94	78	85	86	83	77	74	87	83	71	78	69	89	69	89	81	75	82	69	79	88	85	91	71	90	62	70	66	91	84	76	61	79	76	74	80	89	70	74	94	72	75	75	73	66	77	97	78	76	79	69	85	69	81	82	88	69	74	73	75	67	69	75	77	91	54	80	87	74	86	79	70	85	77	63	73	74	88	78	67	76	75	86	73	72	80	71	84	88	72	84	73	80	63	82	84	85	67	71	73	76	81	93	78	71	70	74	86	70	78	85	63	53	60	81	76	79	84	70	93	85	68	92	82	75	78	67	73	91	88	62	80	75	66	75	71	78	67	78	78	62	73	73	88	59	90	81	86	76	61	64	67	71	73	79	78	84	80	66	76	80	72	65	83	85	87	66	83	69	84	69	83	72	86	104	82	74	65	76	76	77	80	74	78	60	77	69	65	101	84	68	81	53	74	66	79	61	76	95	77	69	69	80	82	95	75	80	76	70	55	77	74	74	80	73	72	69	71	94	80	72	91	83	84	70	78	60	79	99	77	78	75	76	82	61	84	70	65	68	69	67	79	81	67	63	89	89	64	71	83	61	84	69	62	79	92	67	62	76	70	71	68	65	84	86	68	76	81	81	80	70	89	90	66	57	62	77	80	82	78	80	76	82	79	80	85	77	84	79	62	84	79	72	62	88	72	73	70	88	83	79	76	85	62	59	81	80	74	79	74	73	70	65	81	66	64	85	72	73	75	88	64	73	84	72	76	84	79	71	72	83	73	88	84	80	95	69	78	81	75	78	68	71	65	68	73	83	63	79	78	80	81	71	61	84	72	86	96	85	72	80	69	81	72	64	86	82	76	58	78	81	63	70	83	58	68	81	77	79	66	64	67	85	87	89	99	70	72	81	59	65	95	75	91	64	77	73	77	80	82	69	75	84	67	85	91	86	99	72	84	69	75	72	63	73	79	60	101	74	74	67	70	83	78	58	81	91	76	66	79	74	80	70	71	71	85	83	70	71	65	81	76	72	71	55	80	71	67	72	67	77	68	71	73	63	66	67	86	72	87	79	78	91	87	75	74	61	80	89	63	79	79	76	76	58	76	81	65	79	76	71	74	61	82	76	85	79	75	65	56	71	60	68	78	58	78	78	93	70	68	77	71	90	73	96	81	76	53	80	73	68	81	67	94	65	74	69	75	82	74	63	87	86	70	73	59	67	83	73	71	84	81	86	90	78	64	74	74	85	81	89	79	77	85	81	88	82	93	85	68	76	87	77	74	57	68	70	75	83	75	65	89	65	66	87	68	81	59	72	86	76	77	78	69	90	75	84	73	85	70	68	73	82	77	82	81	72	80	78	52	75	64	76	72	67	71	82	82	85	84	68	69	74	78	72	83	88	78	64	80	72	75	72	76	69	71	84	85	71	82	84	63	69	74	78	83	72	63	86	75	83	83	66	76	71	75	82	75	63	88	89	86	67	70	80	83	92	73	65	68	65	82	68	87	75	75	85	67	80	85	87	62	79	74	96	71	71	83	61	83	67	72	67	86	87	77	97	71	67	84	62	56	87	71	89	73	74	73	84	70	83	77	85	83	72	80	89	80	91	73	83	74	80	82	57	94	91	73	84	79	68	74	72	75	85	68	96	83	83	78	77	74	80	80	65	74	89	85	73	83	97	94	75	87	66	63	83	73	81	83	69	84	74	74	79	54	73	83	83	84	77	71	81	105	78	62	78	83	75	80	64	80	71	80	75	76	77	65	82	71	74	95	71	73	84	78	57	92	65	64	59	89	70	77	90	78	78	79	78	80	74	74	73	87	85	71	87	70	75	67	95	61	75	64	69	68	78	76	75	89	71	83	74	83	66	72	83	89	88	94	74	87	87	85	71	79	65	73	68	81	78	70	91	69	67	93	74	65	85	69	83	85	73	77	82	72	76	66	83	76	79	68	68	87	90	76	72	85	89	72	78	80	71	85	68	65	92	60	71	65	71	71	60	80	75	82	80	86	67	75	77	80	68	68	74	74	81	57	73	73	83	78	81	94	81	77	61	60	82	73	64	65	72	83	98
45050	35251	29380	30498	30892	28120	23852	18843	14882	11545	8551	6080	4477	3258	2403	1924	1545	1292	1196	1083	960	967	956	891	873	891	850	862	873	856	902	864	856	829	831	870	830	837	856	883	840	795	755	836	858	816	826	839	765	812	833	824	926	852	868	863	877	827	881	860	828	828	887	846	824	835	844	840	878	834	880	846	852	827	874	874	810	869	850	879	892	839	844	877	886	927	893	881	854	852	844	860	806	830	830	823	848	813	817	851	800	821	842	811	856	845	838	849	875	852	859	880	829	871	877	799	896	785	857	836	818	811	870	836	881	800	894	859	840	830	850	877	842	894	911	884	901	867	847	853	874	815	890	824	850	870	853	823	887	895	869	826	848	843	862	876	861	839	860	865	814	852	824	830	863	823	827	864	884	797	832	863	838	866	816	843	871	887	866	806	882	896	854	851	821	860	856	879	844	861	870	842	792	860	819	840	846	828	856	879	880	864	838	821	842	842	852	864	893	809	837	855	874	824	869	884	863	856	845	858	896	881	844	828	818	890	872	923	817	848	854	832	842	824	854	794	858	887	892	878	866	857	890	872	875	834	872	809	883	886	821	787	857	833	886	898	869	892	842	822	878	838	808	841	886	847	908	865	861	814	828	807	894	853	850	834	875	893	850	894	856	848	847	849	834	858	908	848	821	812	844	881	832	809	886	878	850	859	851	847	899	913	867	866	878	871	843	836	866	823	906	831	860	842	853	842	830	845	810	872	884	857	810	887	858	846	828	821	849	832	900	865	878	857	857	861	842	894	927	848	861	836	874	881	874	868	864	855	797	825	825	815	839	818	842	801	832	879	876	886	824	870	838	845	798	938	833	821	872	888	836	890	892	858	897	883	827	875	848	853	869	833	851	857	820	845	841	849	907	856	854	871	841	831	833	866	834	864	813	929	827	826	812	881	876	853	827	823	834	835	889	855	842	861	850	902	863	832	917	816	848	847	867	883	835	856	863	838	881	859	895	893	860	878	844	875	877	839	852	851	878	840	833	867	846	889	896	883	867	867	824	852	856	869	872	856	872	853	862	812	847	858	896	852	888	899	807	839	866	819	849	844	879	819	906	832	843	859	872	842	843	833	887	870	860	808	849	829	835	836	824	818	838	843	822	870	801	847	845	872	835	841	835	817	865	862	884	830	872	861	853	826	802	895	850	849	856	900	847	852	805	855	818	840	840	871	846	836	848	842	818	884	858	894	832	849	864	838	866	907	867	894	839	838	882	866	858	842	861	843	840	843	872	869	844	848	881	870	830	834	846	836	852	858	808	833	842	892	849	846	825	841	859	850	869	811	882	878	811	864	842	844	876	883	825	814	856	901	881	878	811	859	863	847	819	840	875	859	833	859	810	872	897	842	812	839	849	840	854	855	834	851	842	858	863	897	809	856	911	832	874	884	842	802	847	878	852	879	887	798	805	898	863	859	882	852	877	922	850	838	836	851	859	849	851	834	818	861	903	852	850	894	889	853	854	895	856	859	858	864	838	849	851	871	846	849	828	878	855	821	830	893	883	851	897	836	844	862	857	880	843	873	815	843	885	867	864	829	814	836	806	831	810	839	811	906	845	856	873	883	855	846	845	826	911	811	849	852	854	857	832	845	865	864	839	877	857	843	851	905	869	865	875	836	808	840	836	807	842	874	817	795	904	817	799	833	884	865	893	844	877	854	845	867	843	827	862	812	820	820	856	868	839	845	859	875	869	815	852	781	871	851	868	848	859	853	837	880	861	846	860	824	853	807	851	850	859	891	849	814	845	839	831	836	864	836	826	856	917	886	850	874	848	886	847	825	823	872	840	831	876	819	864	874	849	967	874	808	807	877	901	862	855	901	886	885	828	847	895	815	851	897	867	874	872	837	847	838	836	818	803	836	864	848	815	851	847	883	821	847	849	800	872	860	822	891	862	828	849	882	888	813	844	841	829	880	877	840	850	847	822	837	846	839	870	865	849	862	830	880	834	874	829	866	843	810	888	861	865	856	862	914	886	832	852	879	869	870	856	836	856	823	867	878	816	843	871	857	854	877	844	847	844	821	825	886	868	836	836	808	855	841	863	830	865	786	853	871	863	871	887	825	835	840	793	943	891	837	850	899	853	885	924	842	810	861	868	838	880	853	851	829	897	807	939	842	879	837	887	847	822	861	841	856	854	796	865	801	860	840	876	832	916	834	845	833	859	919	891	849	903	853	867	838	871	869	870	904	823	882	824	867	872	819	796	836	795	853	901	876	864	798	879	798	816	833	872	888	855	834	900	872	876	881	853	847	883	870	844	866	861	867	866	891	858	884	864	886	841	879	865	835	844	868	839	859	864	815	835	844	909	843	839	820	854	843	876	865	820	847	866	912	819	794	867	892	808	845	864	815	851	900	880	839	861	802	884	860	895	836	884	830	871	908	817	830	870	869	826	845	841	894	841	830	901	871	804	824	843	858	843	853	863	855	883	831	789	868	846	864	876	852	903	842	920	830	849	842	867	849	909	865	888	820	840	846	828	833	909	834	824	887	853	840	822	842	794	819	853	842	875	882	821	891	857	868	843	876	883	843	817	807	824	938	902	874	864	880	845	845	803	862	862	827	850	884	840	858	909	870	829	869	866	794	874	837	869	848	873	871	864	825	862	893	877	884	889	869	899	863	821	849	847	883	857	851	814	915	851	832	858	918	832	866	886	822	807	872	852	876	878	823	827	828	832	844	853	863	838	793	890	839	893	829	902	824	864	882	847	840	834	783	840	877	809	873	833	853	884	867	832	829	839	878	832	804	861	788	849	769	894	880	865	842	826	796	862	862	849	880	835	875	882	853	834	822	860	883	854	823	854	836	846	812	861	930	826	802	872	847	841	886	782	845	868	887	816	852	830	839	831	858	839	850	856	876	874	857	876	831	860	860	898	859	829	801	842	826	865	856	816	870	884	875	854	879	866	845	842	856	828	883	835	852	889	834	887	857	884	866	864	846	799	836	847	823	852	901	809	849	828	855	818	854	858	848	886	859	824	835	875	820	803	826	864	822	920	897	847	815	859	871	844	801	874	848	853	844	885	841	860	831	851	833	856	836	855	877	836	896	872	884	881	860	877	817	866	867	868	781	896	844	836	805	816	877	839	846	835	859	841	827	867	783	869	847	837	870	847	866	847	846	882	854	824	879	862	875	859	853	859	821	822	861	890	873	844	861	861	916	889	818	826	862	895	815	838	849	918	839	802	856	810	842	862	858	829	867	822	839	834	838	819	835	848	850	852	830	852	828	891	884	841	854	880	885	890	788	803	877	827	877	836	863	833	827	840	813	851	778	823	831	843	877	854	860	858	863	832	866	805	890	790	883	862	837	865	828	879	849	848	873	872	803	845	909	820	864	883	813	901	850	817	837	890	819	872	846	818	832	889	841	843	859	850	805	827	831	826	865	867	831	864	878	864	890	859	832	842	840	852	849	893	888	836	809	817	848	849	821	867	848	894	857	857	785
20758	16152	8150	3911	2427	2070	1585	1195	761	579	400	288	214	166	163	112	107	101	102	83	71	75	83	81	86	67	75	76	56	58	61	69	80	71	68	85	66	67	85	69	96	68	54	60	70	83	76	70	90	73	66	59	78	62	64	72	59	55	70	63	80	66	76	71	65	69	68	66	70	80	74	72	68	65	80	70	79	71	71	69	82	66	67	76	71	50	72	45	62	80	65	76	64	63	65	57	58	78	69	76	61	78	65	73	60	52	64	79	81	62	72	65	72	69	84	73	69	63	64	76	67	59	57	81	79	74	69	62	63	60	71	53	68	74	75	79	71	85	77	67	70	80	79	79	68	73	76	73	78	78	64	67	68	78	61	68	56	68	62	76	85	67	72	70	87	66	77	75	86	62	84	71	75	73	74	68	73	72	74	56	70	71	60	72	83	70	78	75	61	74	71	73	68	73	68	76	76	65	81	59	68	62	70	66	59	80	70	74	61	60	63	68	67	72	68	76	65	74	78	73	65	69	75	76	67	69	76	75	74	56	68	80	75	72	57	70	61	64	70	71	63	64	65	79	62	78	68	78	86	70	63	66	58	58	67	67	86	68	82	75	73	82	64	71	89	59	73	60	79	67	67	89	59	74	68	73	77	62	63	77	87	69	71	66	78	73	84	69	62	68	57	63	61	63	60	71	73	71	69	83	68	84	68	59	74	64	70	76	72	71	64	70	75	65	66	86	79	62	63	60	71	65	60	91	84	70	65	67	62	68	79	68	78	76	68	86	81	63	56	64	79	77	70	60	72	70	74	71	68	75	73	65	58	66	74	54	78	74	78	74	51	77	69	58	54	76	86	66	74	65	73	82	63	90	68	78	78	64	74	68	61	80	73	74	79	89	66	70	69	74	83	70	70	60	76	68	65	88	76	72	79	65	84	77	79	68	77	77	80	99	51	65	72	63	75	82	64	69	83	66	63	77	73	69	68	78	63	84	71	78	72	72	76	79	59	75	70	67	77	70	69	65	94	77	71	57	69	69	63	66	68	62	81	71	85	67	74	61	63	72	62	73	82	75	95	66	65	63	83	70	66	69	70	64	82	82	77	66	58	79	73	63	75	69	72	66	68	72	75	66	63	85	67	71	63	67	81	70	73	74	71	60	58	59	76	68	75	81	82	76	79	63	72	59	71	55	76	72	69	64	68	64	68	69	77	88	78	71	63	76	75	62	54	85	88	69	71	73	73	70	73	66	71	60	68	75	71	70	62	77	67	75	81	68	58	78	66	59	60	71	73	81	74	65	80	77	80	83	80	60	63	78	81	66	70	72	79	64	82	75	75	72	64	78	84	73	77	61	57	81	72	64	75	62	76	86	66	67	74	84	61	59	72	83	67	71	66	65	64	74	75	62	68	81	81	71	71	60	84	73	66	76	62	74	71	78	84	85	74	65	67	75	88	80	68	73	61	86	75	69	58	68	72	69	59	64	77	79	89	73	62	54	63	56	62	77	85	78	78	76	61	63	72	66	73	75	65	73	61	60	58	72	71	64	60	66	61	75	74	69	67	80	60	74	55	79	59	76	73	75	72	63	75	65	63	87	71	62	70	70	69	65	81	65	82	81	68	70	66	76	74	53	45	59	63	68	73	72	64	69	62	70	65	70	63	70	81	59	79	65	77	65	58	57	72	61	88	76	85	72	78	57	69	71	87	67	80	72	58	72	59	57	83	67	69	60	83	61	86	78	69	84	83	62	67	69	63	77	60	80	70	77	80	77	77	83	62	77	62	78	89	86	69	66	75	61	63	62	65	64	77	77	85	74	62	73	77	63	74	63	60	72	72	69	66	68	70	74	78	82	76	74	69	80	67	65	81	89	77	60	71	63	69	65	58	77	65	80	66	74	63	68	67	79	73	60	80	65	71	71	46	52	82	85	66	72	62	61	65	78	79	79	77	65	71	78	68	69	71	68	76	74	57	64	88	89	78	69	68	87	82	74	66	71	68	64	78	79	70	70	81	74	72	68	76	72	68	68	61	87	70	78	69	58	71	76	66	68	65	64	59	61	84	68	67	78	66	75	72	67	72	73	60	70	74	70	78	89	62	73	64	78	79	64	78	77	76	79	69	78	70	59	79	71	83	70	66	70	69	67	70	80	76	91	75	97	61	76	65	76	57	68	80	77	80	68	71	88	79	80	77	75	96	72	81	54	64	76	85	74	76	68	66	71	79	72	92	76	67	76	79	81	74	82	68	77	69	83	67	83	72	73	69	72	71	77	67	62	68	68	71	64	72	80	63	69	71	55	64	78	61	73	82	78	82	76	63	70	80	73	79	101	64	63	85	85	68	70	63	66	70	70	69	62	68	80	76	64	74	77	78	70	74	67	69	71	58	81	71	72	56	78	74	70	74	79	77	69	72	69	72	84	70	72	75	75	73	71	58	61	63	64	68	59	68	83	78	80	71	78	66	66	62	98	73	74	78	69	76	74	59	69	69	73	81	60	71	67	75	70	63	68	73	72	62	78	78	76	72	77	79	72	76	82	73	54	69	83	66	70	80	61	81	68	68	66	63	70	69	70	86	69	74	54	73	59	68	67	87	74	64	73	75	84	73	72	71	58	70	61	66	68	72	63	73	69	64	82	55	64	52	68	76	65	58	77	60	73	62	56	68	75	76	74	60	59	78	63	77	69	77	73	92	66	73	94	72	66	74	76	72	83	82	64	80	94	68	67	81	75	74	74	74	86	58	79	67	59	64	74	68	67	66	70	71	72	87	81	75	67	66	69	67	71	78	80	77	68	73	73	61	60	66	67	71	81	79	66	79	71	76	68	70	70	64	58	66	72	75	59	66	74	64	72	70	63	80	71	78	64	74	74	66	77	62	71	86	48	64	77	64	67	64	60	73	73	66	57	64	89	74	77	68	81	69	87	62	71	75	52	74	67	61	75	66	73	72	76	63	67	70	76	65	59	76	76	70	50	67	61	77	72	80	80	52	63	75	67	84	65	80	75	92	77	61	70	70	70	71	69	66	65	55	62	72	58	76	60	62	68	73	54	76	59	62	75	79	65	58	76	73	63	81	75	73	71	71	89	85	66	48	67	68	64	63	61	58	72	53	64	82	78	68	85	59	61	76	66	77	60	73	59	73	74	53	68	77	61	71	58	64	70	60	59	59	73	68	63	73	69	66	77	72	54	86	71	70	91	69	70	77	68	76	91	68	85	65	93	77	69	69	53	84	67	68	69	80	75	92	68	90	68	63	78	75	68	52	69	73	66	55	65	81	78	72	75	73	80	69	79	68	66	79	68	82	75	73	70	74	74	79	59	67	62	69	71	67	72	74	77	58	73	61	69	68	70	79	68	64	71	80	62	67	75	74	74	80	56	61	70	88	73	53	68	65	68	64	69	66	66	75	59	63	75	62	84	66	51	92	84	60	69	61	71	71	82	75	58	74	88	72	82	74	85	77	80	74	80	68	68	72	82	49	73	82	68
48477	37229	31628	32412	32880	31051	27023	22426	17715	13890	10530	7564	5287	3943	2915	2324	1830	1522	1224	1042	960	935	876	851	815	797	781	771	817	819	774	841	820	786	787	770	746	761	845	791	778	797	751	751	758	786	791	790	806	784	772	767	833	771	751	765	775	781	784	751	798	767	790	764	827	795	772	783	778	788	792	812	812	789	787	734	836	807	779	788	774	817	806	797	725	792	814	818	770	793	785	843	806	797	767	808	899	780	785	815	804	754	806	761	817	794	787	798	765	766	829	798	763	826	818	790	764	776	815	801	784	796	803	774	802	812	806	809	787	720	760	756	806	774	822	790	832	785	782	772	795	820	741	810	781	783	826	825	779	763	799	800	827	803	755	826	778	763	818	806	776	817	794	805	794	767	806	807	744	730	821	842	749	784	771	795	760	840	773	780	784	778	812	782	737	813	794	777	784	737	787	782	811	806	781	774	758	814	834	800	808	821	773	774	753	792	782	782	825	766	785	790	793	776	779	805	810	759	808	767	769	751	781	810	812	807	735	798	764	809	787	798	762	822	741	762	740	794	755	742	769	788	783	795	798	805	775	806	795	791	783	777	800	786	784	773	793	803	827	801	809	794	834	772	790	796	775	761	745	756	754	773	793	763	811	740	799	747	814	776	792	820	760	808	800	799	788	795	766	761	803	860	747	750	820	807	823	737	788	809	790	762	783	808	781	806	748	766	769	798	775	807	833	770	787	756	785	811	826	764	720	753	820	790	776	759	788	804	740	755	780	761	791	789	791	767	782	743	816	805	809	769	798	770	801	763	808	771	781	752	770	838	811	801	805	773	841	739	798	775	768	783	782	802	749	808	854	796	815	786	823	778	796	786	839	780	766	837	780	776	773	743	791	779	782	761	812	797	767	854	769	779	810	733	802	794	786	746	788	813	826	796	812	826	783	772	792	797	775	726	795	764	782	775	785	792	754	818	808	789	824	810	791	758	816	837	775	800	802	793	763	786	816	809	778	823	828	798	790	795	762	787	773	792	776	866	782	778	745	747	865	805	786	749	781	773	805	779	756	817	781	803	812	814	791	784	823	800	751	790	765	810	782	739	817	767	848	786	770	733	757	742	799	758	767	820	801	789	764	776	791	791	791	785	796	783	812	788	806	752	836	799	763	798	795	795	823	836	802	765	797	783	806	787	827	793	799	815	748	787	788	785	792	789	768	765	836	740	809	802	795	806	796	797	790	806	818	811	824	827	775	771	779	750	798	764	827	783	750	874	801	808	782	808	759	799	767	779	841	776	803	833	777	766	793	778	756	815	775	746	822	757	761	783	786	756	775	831	801	769	802	765	825	755	793	839	812	733	785	802	780	804	803	836	744	813	791	802	757	785	801	774	760	762	793	820	812	811	805	795	799	807	805	777	789	804	781	797	773	792	800	813	778	797	804	809	806	740	811	717	751	778	792	808	799	819	790	754	808	786	811	757	799	785	759	805	795	772	814	752	824	760	816	775	787	754	789	834	786	797	821	785	812	789	788	823	760	788	783	809	806	770	757	838	803	812	812	758	842	745	808	797	820	817	814	869	785	798	805	812	796	763	781	782	739	799	798	868	811	765	816	834	821	756	791	776	785	791	725	746	824	772	772	779	871	822	791	816	864	729	787	844	798	807	787	776	757	801	763	806	797	771	756	772	799	747	735	787	772	771	818	763	791	771	785	810	800	792	809	767	775	756	762	795	772	836	772	758	761	800	785	757	748	784	779	808	784	779	769	809	810	820	749	827	756	774	860	782	807	762	834	782	752	789	802	814	800	793	793	810	792	777	771	794	776	803	791	771	779	784	827	834	782	761	821	771	762	812	810	808	847	766	792	831	827	790	788	785	836	766	843	853	781	797	727	813	776	789	784	804	774	809	721	760	789	809	799	741	774	778	809	780	762	843	775	764	796	777	819	806	774	833	789	795	780	759	748	847	808	737	769	815	817	805	782	776	761	788	802	840	795	758	793	784	816	831	773	773	753	789	796	797	776	774	789	755	823	832	838	757	798	807	794	757	765	730	740	807	763	816	769	791	786	774	852	761	796	812	779	827	792	757	789	819	757	778	791	800	762	741	861	748	770	781	716	786	760	731	808	804	772	805	817	788	808	799	806	756	763	820	779	775	774	814	829	796	762	781	850	824	786	792	788	769	790	825	798	800	825	749	792	816	789	812	775	755	767	817	823	797	772	761	798	783	762	778	809	797	804	790	798	808	827	768	808	787	787	761	807	769	814	793	739	793	791	762	820	817	784	805	752	795	824	818	757	757	803	793	829	755	738	787	819	775	762	731	818	786	741	794	847	776	808	810	824	752	784	711	805	793	804	807	779	778	742	801	783	738	785	804	784	804	774	787	783	792	777	786	804	808	815	836	805	777	741	775	818	791	738	816	764	774	793	799	793	764	808	801	835	801	790	802	806	778	747	809	836	781	788	778	827	798	802	743	830	769	771	796	793	793	824	737	747	792	778	847	784	823	790	804	773	779	755	796	816	812	779	749	761	777	810	739	797	755	748	794	818	738	772	766	780	840	838	820	726	770	782	807	789	802	754	775	782	767	806	789	742	798	798	760	737	783	782	753	833	799	789	773	813	799	774	781	769	821	787	781	823	797	794	760	820	765	832	769	772	809	787	814	828	764	802	756	786	829	782	818	800	805	835	822	774	805	792	785	854	834	814	765	758	824	788	751	843	754	783	798	778	818	790	832	828	795	782	788	803	809	803	766	824	804	761	830	747	829	761	823	783	819	782	767	822	767	802	821	809	772	764	775	792	768	771	811	826	761	838	807	814	839	799	791	835	781	786	788	773	772	790	770	760	784	832	831	795	860	835	793	835	760	769	796	786	792	824	791	788	734	777	777	792	758	762	731	830	788	784	793	769	798	791	776	787	753	804	822	752	778	812	828	812	821	774	812	773	799	774	738	801	804	822	766	811	771	803	799	754	764	817	757	857	766	785	795	794	758	837	772	802	800	827	790	756	827	777	850	787	762	797	769	762	843	825	780	802	780	810	848	819	858	775	831	845	767	767	793	833	784	782	797	822	811	788	790	760	780	769	796	786	780	837	755	777	805	836	781	745	802	761	831	821	800	784	797	770	826	815	742	792	805	777	771	749	758	778	761	758	815	808	777	790	723	789	799	781	800	778	764	789	806	755	792	805	842	774	796	817	763	786	758	770	846	777	753	791	783	838	738	792	770	790	791	766	823	799	766	796	779	783	817	744	805	743	776	808	783	760	768	794	780	763	802	789	781	796	795	779	741	758	800	768	822	773	790	813	824	786	781	802	797	816	785	821	802	761	844	842	789	767	826	788	806	789	813	812	811	830	807	742	758	809	817	846	813	776	798	758	757	821	820	775	775	795	780	772	805	792	794	803	780	856	759	832	788	797	791	801	761	780	807	801	762	782	824	786	761	857	813	813	803	832	808	820	792	842	820	754	771	768	800	786	856	841	823	790	770	805	792
13485	8121	3158	1398	892	830	630	450	367	270	215	189	139	118	125	106	92	82	92	89	66	91	79	65	81	77	72	78	79	87	81	85	74	88	63	86	80	63	82	75	68	79	79	68	81	74	82	75	80	81	79	78	70	67	59	76	84	70	97	59	70	61	84	72	93	82	70	71	85	82	80	65	72	73	67	68	69	68	81	71	59	81	72	78	75	74	86	79	68	90	72	68	64	89	85	83	76	66	68	65	82	89	85	80	75	76	80	77	82	93	80	79	84	71	68	78	70	74	82	76	83	87	80	68	70	80	81	67	82	82	70	85	77	67	78	81	69	71	76	83	91	71	72	72	73	59	76	68	72	63	65	79	89	83	67	77	71	77	79	71	95	94	66	77	84	81	96	67	76	64	77	88	67	66	69	81	75	71	74	74	74	76	77	78	88	69	86	90	75	63	69	79	83	74	60	85	96	78	53	92	67	83	55	73	83	81	69	92	92	82	71	81	83	61	70	64	79	95	89	79	73	75	81	75	87	81	77	71	75	63	87	79	73	62	77	60	64	72	83	63	72	76	72	74	90	76	85	73	65	82	79	69	76	81	81	88	72	82	70	81	79	76	58	70	78	70	85	68	93	64	71	77	67	78	72	67	72	78	73	81	74	67	66	83	75	82	76	87	70	63	86	66	76	87	68	81	60	70	76	66	69	74	81	74	82	75	66	80	94	72	80	75	77	68	79	73	87	79	98	74	89	73	76	75	66	86	76	62	84	74	76	71	78	70	88	65	97	89	93	63	78	99	85	65	89	97	64	94	82	60	70	63	83	90	57	80	85	76	81	67	78	65	96	70	65	105	69	92	80	92	74	65	64	71	66	63	89	81	66	87	85	87	75	92	99	91	90	62	77	66	76	81	75	72	93	67	62	77	68	73	77	66	77	68	69	80	70	71	81	67	91	75	75	71	83	72	74	76	78	62	60	72	73	80	92	79	90	73	96	74	94	70	93	73	79	69	72	78	75	63	57	72	72	85	73	59	82	84	67	81	77	78	71	78	89	82	86	82	91	76	75	73	66	67	63	74	61	70	92	73	97	78	74	81	74	88	73	71	77	77	71	72	74	74	76	77	60	75	81	81	68	74	86	82	75	72	78	68	84	80	76	69	85	64	63	70	57	87	70	79	68	79	82	74	90	88	87	74	72	87	75	76	77	75	80	81	74	80	73	78	76	68	76	71	78	78	81	70	60	101	76	64	94	86	82	75	85	72	79	80	55	85	78	97	75	71	78	68	68	77	68	63	56	83	92	67	73	63	82	64	76	92	84	77	76	61	83	93	75	79	77	67	86	75	89	75	82	80	63	79	85	88	83	70	84	68	70	62	83	68	81	72	78	82	77	78	89	77	76	62	85	66	82	68	62	81	60	82	91	83	72	70	71	70	79	63	73	93	84	49	79	77	58	76	78	90	81	56	71	104	80	67	58	68	72	79	78	69	73	68	69	80	64	89	74	66	82	75	71	87	52	80	84	75	94	77	76	76	71	79	71	95	69	78	69	61	80	79	75	65	86	68	98	83	83	83	78	69	79	82	62	91	88	72	85	88	81	84	75	64	64	64	72	73	59	71	97	84	101	90	85	88	85	79	82	94	80	88	67	73	68	76	69	67	80	67	73	81	75	75	66	66	71	85	60	85	98	92	85	68	83	65	84	86	84	86	79	76	71	82	79	92	66	74	78	67	72	88	61	61	74	67	74	79	81	86	69	83	68	77	84	75	74	75	80	79	72	77	68	71	73	81	65	84	58	76	70	55	69	86	97	69	86	78	76	80	68	96	69	63	69	73	77	55	76	98	63	66	76	80	68	83	96	75	73	81	85	83	80	78	78	73	79	77	76	73	76	71	92	94	75	88	78	84	75	72	71	71	83	68	70	85	81	75	73	78	65	79	88	77	73	79	81	82	74	57	74	71	84	70	63	77	93	73	72	71	71	75	87	69	79	94	59	83	87	96	86	70	71	75	63	81	66	65	77	61	75	75	65	85	75	64	79	86	83	79	71	70	68	70	77	73	85	88	66	92	84	67	87	72	76	70	81	70	87	65	90	104	71	80	74	78	69	73	69	71	92	68	80	76	63	71	74	75	82	86	85	68	80	75	69	68	80	85	89	70	80	72	90	84	65	91	63	82	84	84	61	70	65	79	98	82	68	78	83	75	72	73	65	75	79	80	80	80	64	78	79	68	66	80	77	72	70	69	89	78	89	90	92	62	78	70	78	60	82	73	71	71	77	73	75	64	74	74	59	68	73	63	72	79	85	81	81	85	83	75	81	74	69	94	77	95	74	62	89	96	82	76	79	82	74	81	69	79	60	81	81	89	71	88	77	82	77	77	74	71	69	86	71	99	78	83	75	80	67	86	80	65	85	47	82	69	74	73	91	63	75	68	98	83	84	78	80	78	76	76	73	68	61	68	63	62	81	70	71	62	57	67	75	88	87	74	78	81	65	65	73	87	72	83	60	79	79	74	80	84	77	88	65	103	75	75	72	65	77	80	71	79	66	83	75	74	66	79	74	81	69	87	69	66	67	74	58	69	74	78	82	76	74	84	71	62	81	80	82	68	77	74	75	69	87	67	76	71	71	76	66	74	76	86	69	80	80	79	75	69	75	74	73	81	67	73	77	80	68	71	73	44	78	72	79	60	74	87	92	79	82	82	75	88	67	70	82	71	80	92	65	61	71	73	75	73	81	73	97	65	77	61	77	81	88	60	72	80	77	82	73	80	80	91	62	77	69	70	69	59	62	69	76	76	75	77	86	74	88	68	85	83	92	71	69	85	63	70	67	63	96	86	82	87	64	84	69	86	70	78	101	65	75	80	69	55	55	67	67	87	82	74	81	79	85	86	69	79	82	69	83	75	75	81	82	72	84	65	62	76	71	66	84	80	82	90	77	73	68	90	73	69	71	78	71	79	85	64	82	69	79	52	85	80	69	74	69	72	81	73	67	76	74	89	67	89	90	81	65	83	74	77	69	90	67	74	87	75	76	83	90	84	79	59	76	57	63	78	89	69	68	62	73	69	77	80	73	77	85	60	97	83	82	79	81	55	70	85	64	81	84	72	99	86	83	74	78	68	74	76	75	71	79	76	92	71	83	71	72	92	69	85	77	93	72	78	69	69	74	71	72	81	63	85	73	85	60	81	67	76	82	57	80	64	87	83	66	64	66	80	92	71	77	72	67	72	70	69	81	64	70	67	63	75	61	73	70	71	83	73	70	63	81	79	73	81	64	67	78	74	78	66	82	72	77	77	91	77	66	89	73	87	66	71	69	71	67	76	68	73	83	84	66	79	76	78	76	81	57	75	76	73	85	84	87	86	86	82	64	78	78	82	71	75	68	85	94	77	83	68	84	75	71	65	82	84	74	68	87	59	92	86	85	76	71	78	68	85	87	63	91	102	74	82	85	70	76	79	72	87	76	83	88	76	65	71	62	73	88	75
42773	31151	24178	23543	24237	22996	19218	14632	10743	7769	5903	4356	3233	2383	1911	1536	1260	1109	994	941	955	837	948	887	906	860	879	825	774	851	864	850	818	831	876	891	840	889	834	831	852	822	860	857	804	797	854	872	913	826	851	886	811	866	904	829	882	873	850	839	824	817	888	830	792	863	818	862	842	810	850	875	826	859	829	840	876	793	829	863	852	870	825	848	863	842	855	845	905	830	817	893	859	828	843	875	828	813	866	840	875	821	817	825	826	823	857	878	814	826	847	854	845	830	847	809	847	843	871	866	838	841	874	856	835	839	864	844	880	850	873	884	821	822	870	826	817	807	842	859	876	913	793	853	867	859	833	826	837	870	877	797	884	826	903	845	879	907	839	897	884	796	818	833	816	843	895	871	825	831	863	870	812	855	806	788	796	830	884	901	820	845	874	801	875	818	807	854	779	839	841	874	788	831	817	866	888	845	885	906	784	793	904	866	864	860	872	879	811	854	880	891	851	868	847	822	830	823	877	865	832	841	863	843	854	826	874	790	827	892	874	884	806	828	857	863	866	872	890	890	867	875	869	831	835	897	824	852	835	816	848	840	841	848	808	871	852	819	771	819	860	828	894	881	833	811	801	826	798	870	856	854	835	837	890	849	803	820	784	867	843	874	831	913	864	839	867	849	806	887	844	806	856	841	847	811	855	904	842	824	836	830	882	817	842	854	858	883	880	874	897	869	848	833	884	857	852	825	867	800	909	856	866	840	869	815	872	841	842	835	851	879	875	750	864	856	858	897	829	865	854	810	861	841	850	911	874	833	842	876	882	848	903	898	844	862	866	875	821	899	834	862	848	854	841	853	827	842	849	834	820	829	812	863	802	859	851	879	880	814	886	881	867	800	866	849	832	837	807	863	838	843	822	868	874	870	859	851	837	871	838	908	842	874	859	816	906	823	861	822	866	820	914	862	824	864	864	805	868	859	839	872	846	850	808	827	846	847	873	859	812	830	898	891	855	817	803	848	852	871	858	800	845	847	898	869	867	833	858	821	848	852	864	889	870	838	861	838	850	846	896	802	813	886	823	861	866	862	861	830	855	866	826	862	883	796	855	841	828	825	833	884	835	843	860	876	873	846	840	866	851	844	797	927	828	832	844	891	860	864	878	851	851	794	838	879	878	899	853	829	835	901	851	834	851	847	850	872	832	891	877	845	817	850	839	870	841	871	888	823	835	836	827	907	775	876	884	814	903	794	824	812	925	915	824	829	846	855	871	839	843	840	804	872	801	863	871	843	901	897	853	848	892	872	864	882	851	791	867	831	810	836	842	761	846	853	820	817	806	870	810	806	883	889	909	884	854	837	813	849	911	846	878	806	870	835	833	840	823	848	832	858	850	866	865	903	825	840	837	830	806	824	879	871	790	842	844	876	815	805	864	833	819	844	863	871	802	833	864	834	858	878	836	905	838	862	814	853	822	846	836	788	855	853	824	841	843	860	867	851	823	830	847	860	841	860	815	869	871	848	891	845	813	865	828	823	811	862	837	837	860	801	807	870	904	861	863	845	866	807	828	875	869	854	833	844	793	816	836	872	860	818	883	822	832	819	848	866	802	855	847	832	836	886	864	823	862	875	872	823	887	794	793	798	843	891	923	882	839	839	839	826	839	847	788	837	792	853	779	872	869	808	851	823	887	827	852	850	853	836	830	892	821	826	932	848	855	908	874	852	880	842	835	808	811	833	803	881	787	879	866	907	856	872	880	894	879	777	868	862	798	850	850	895	854	856	815	801	870	880	768	887	895	856	842	820	836	852	856	819	865	915	858	888	808	883	862	842	843	864	898	862	848	891	818	875	822	840	860	833	862	862	794	868	828	803	882	876	824	820	876	843	839	850	846	805	861	872	833	874	868	890	841	846	818	847	899	816	852	865	806	852	843	910	859	883	794	876	879	827	830	815	812	835	842	853	873	863	816	884	847	820	806	849	838	826	820	849	790	885	823	834	796	839	861	816	878	782	864	856	868	906	820	862	872	825	873	855	841	843	875	888	868	822	873	875	820	845	869	804	872	848	896	902	868	865	872	886	832	868	857	811	859	835	860	859	823	858	856	908	808	810	905	829	893	888	848	856	822	884	841	862	766	843	889	827	873	852	838	860	805	857	886	838	803	825	842	850	819	853	882	872	885	843	849	858	877	848	863	871	862	847	865	827	850	824	849	877	841	837	777	813	846	884	858	873	825	877	834	839	828	798	825	858	887	880	855	895	832	817	857	875	826	809	869	836	834	831	827	846	876	822	810	825	872	829	898	849	863	834	836	868	869	860	799	883	816	906	870	867	896	801	860	888	819	882	819	829	877	873	773	806	823	873	843	875	877	888	832	807	833	899	873	877	862	889	841	860	852	865	796	868	821	869	871	834	878	848	869	843	879	874	845	817	881	846	828	829	906	859	825	843	862	864	805	885	856	822	887	867	789	848	812	864	830	840	866	821	835	800	851	812	891	807	866	836	900	894	871	852	903	819	835	879	859	890	858	841	821	896	770	843	897	813	857	839	859	808	831	855	897	851	858	842	842	802	844	841	860	832	872	864	828	886	842	871	849	873	855	820	827	842	819	841	882	817	800	890	837	841	803	834	814	861	823	809	864	843	836	856	840	866	833	861	836	884	878	870	834	804	841	856	817	824	863	812	801	846	874	855	865	839	883	872	841	820	892	811	815	818	895	804	865	859	910	885	884	863	833	809	858	846	827	816	865	904	889	870	862	860	856	888	833	821	867	854	879	816	844	853	824	891	844	829	831	829	775	874	821	875	835	877	832	837	871	847	908	939	816	889	862	840	850	854	788	846	748	883	875	871	878	880	830	831	895	846	865	879	860	845	839	845	815	858	837	896	838	848	814	840	841	862	870	796	854	837	874	894	850	848	845	816	841	828	900	857	819	874	849	832	892	867	867	846	841	873	802	807	868	864	850	893	839	887	805	881	826	793	860	835	791	893	849	850	825	819	831	835	838	810	854	859	815	874	840	862	842	851	879	850	888	828	844	801	839	869	883	842	828	840	850	894	824	844	879	831	862	881	854	861	827	884	875	840	855	855	824	872	835	856	828	891	853	881	838	797	881	821	841	857	836	845	856	866	855	849	826	866	867	784	879	840	853	801	868	864	880	844	864	848	878	825	885	820	856	828	844	852	843	887	815	796	845	845	858	828	862	850	842	852	855	851	838	841	825	843	847	878	842	841	847	841	830	893	832	860	847	888	919	888	798	872	841	869	833	877	909	855	804	820	835	878	920	862	841	885	891	882	852	868	891	791	799	880	774	814	838	897	848	893	839	867	863	844	864	867	863	798	870	834	834	841	851	808	835	852	827	814	829	810	851	849	842	877	888	843	846	872	890	789	869	872	801	833	895	853	839	857	858	824	847	870	852	838	878	852	830	827	845	871	821	845	839	880	865	839	804	871	873	839	855	808	813	844	888	829	865	826	850	867	851	876	869	838	839	814
17040	11906	5181	2381	1632	1423	1128	832	584	435	359	260	184	174	134	134	108	92	81	86	72	68	79	81	70	62	65	81	94	74	74	74	71	74	77	72	85	54	84	60	67	64	76	76	76	72	86	69	80	65	81	79	60	69	84	80	74	66	82	69	78	71	76	64	67	79	58	66	73	72	80	62	80	75	66	79	61	77	77	62	81	60	80	84	55	73	72	80	69	73	56	70	58	76	73	63	58	74	62	92	69	64	69	79	78	82	78	62	70	82	76	69	71	61	78	77	95	85	66	66	85	76	90	86	72	73	69	78	80	86	63	80	66	70	67	80	84	73	70	66	81	71	80	74	80	73	77	65	73	75	75	68	67	70	79	80	75	71	65	66	55	76	66	87	74	72	65	83	68	76	82	68	86	66	65	67	65	71	67	70	50	71	74	66	68	69	85	67	76	87	70	67	86	66	67	74	75	64	67	76	65	60	76	77	70	64	69	71	74	76	66	97	69	78	65	84	78	59	75	67	73	74	73	85	70	59	72	76	66	76	76	79	77	75	71	81	80	75	74	65	80	70	55	82	82	86	79	77	84	89	63	81	76	65	76	90	87	73	65	75	67	54	71	83	84	78	87	65	81	71	66	68	69	62	81	68	75	67	75	79	67	70	81	78	77	78	77	72	77	69	59	85	66	70	69	69	71	73	66	61	57	72	69	79	85	75	61	72	67	66	76	73	59	97	76	84	70	81	82	78	82	79	60	68	65	69	57	56	64	79	85	66	78	72	69	70	58	74	87	81	73	70	63	89	93	69	70	71	85	76	74	76	69	67	70	84	64	52	77	64	62	66	69	88	71	63	69	58	79	75	60	54	77	83	64	88	90	64	73	66	75	79	71	76	64	84	75	74	75	65	71	75	83	58	77	75	65	78	72	69	87	62	91	80	67	85	61	69	81	60	61	78	62	77	98	83	58	64	66	69	74	68	73	70	67	69	76	80	81	87	72	65	80	86	66	81	58	69	67	72	86	76	68	90	70	79	68	83	79	90	62	74	75	75	68	72	63	70	79	69	89	80	89	59	66	71	72	69	86	73	66	78	71	75	57	59	65	77	81	77	61	80	80	73	64	78	81	61	78	77	74	85	79	87	66	68	83	84	88	69	75	68	80	67	68	65	69	75	82	67	75	81	71	81	89	70	61	73	68	72	73	62	72	60	62	70	89	64	73	66	67	69	85	73	57	89	89	69	72	59	53	84	68	69	77	79	71	60	70	74	86	70	81	79	70	72	65	83	68	58	75	77	70	62	68	62	70	72	64	71	82	65	60	73	80	84	83	67	52	78	64	83	81	73	72	81	80	88	82	64	83	68	67	61	70	59	72	69	65	83	72	77	66	74	67	73	71	88	76	87	67	76	73	80	86	89	57	71	84	67	66	76	74	89	76	68	68	77	65	60	72	86	73	64	72	85	85	78	70	65	77	76	82	68	70	70	78	75	77	73	68	74	70	79	63	65	74	61	71	68	70	73	76	75	64	61	73	75	77	66	84	81	72	73	78	62	80	82	78	69	74	55	77	61	61	74	80	78	69	96	86	83	69	91	74	63	70	56	71	78	87	61	86	80	56	63	89	83	64	73	73	74	70	65	71	66	61	67	76	86	74	80	53	70	82	70	77	67	77	87	80	66	68	78	65	68	73	79	75	73	81	61	74	67	69	81	61	80	67	94	64	66	77	66	56	81	75	61	67	76	64	59	71	77	79	76	89	82	59	75	68	65	62	78	79	66	66	69	67	84	68	61	84	87	63	82	55	70	66	62	67	62	77	64	63	81	53	66	77	71	73	89	71	66	65	69	64	70	71	83	67	68	75	72	80	75	71	72	81	63	64	73	88	61	74	86	69	72	61	88	70	76	70	90	73	82	70	63	71	82	74	61	80	67	71	82	81	78	72	79	76	72	73	83	81	68	74	67	71	71	57	63	62	72	74	87	60	71	67	64	81	84	76	86	70	68	71	76	64	67	66	68	79	92	72	72	64	72	82	80	75	60	85	74	62	68	75	61	77	68	78	78	87	71	79	73	64	77	68	82	78	77	79	69	58	61	62	76	88	68	79	60	71	97	76	56	58	70	67	66	64	77	73	63	67	73	65	78	69	82	74	72	69	77	66	71	76	74	78	78	59	78	74	72	77	78	72	83	71	60	63	75	76	56	61	92	76	93	71	81	87	74	64	65	76	74	67	84	73	63	67	73	78	73	68	64	68	79	75	77	78	65	59	59	100	68	73	72	71	84	69	84	56	77	65	65	58	88	63	81	89	82	88	66	67	65	70	66	76	87	71	56	68	84	95	63	61	68	70	65	62	82	75	71	77	75	90	64	68	70	72	65	80	74	66	76	80	65	72	69	74	73	79	73	86	74	77	88	77	59	74	77	74	87	60	68	61	85	68	81	75	57	64	69	74	73	72	78	75	83	66	66	67	67	66	86	69	85	79	61	81	60	85	75	81	70	71	61	72	58	71	72	85	77	52	63	67	59	79	79	79	73	73	73	86	84	67	77	69	86	68	70	77	70	78	72	70	69	77	74	78	61	77	66	63	82	77	64	63	73	88	81	83	69	73	82	58	81	69	85	62	72	67	61	57	89	78	87	83	72	85	62	75	69	65	70	78	72	66	74	69	68	72	74	70	68	66	74	71	63	67	90	80	87	77	76	77	74	75	78	63	74	69	76	85	88	71	76	84	64	75	81	71	85	72	71	67	62	77	58	78	75	81	84	84	64	76	87	72	77	59	74	78	82	79	67	78	67	48	73	67	76	69	85	61	81	79	75	77	65	72	75	66	82	67	78	90	63	80	60	66	67	68	75	76	70	67	69	67	60	68	82	67	82	72	71	89	67	67	80	76	73	70	71	68	75	88	73	85	68	61	82	101	70	66	64	91	77	70	56	93	68	80	72	72	73	72	70	76	69	88	76	71	82	79	83	71	76	75	78	70	61	76	72	78	87	71	65	65	69	64	90	58	85	63	59	94	85	67	70	80	83	79	59	67	75	73	76	66	69	63	89	73	68	81	66	71	78	76	61	69	93	65	76	81	78	73	80	72	63	81	77	77	68	70	70	74	67	79	77	81	85	62	71	68	84	73	74	82	74	90	80	68	71	70	75	59	78	70	77	80	65	71	71	76	80	62	68	64	83	74	70	70	67	88	81	74	63	82	74	76	69	84	66	74	64	76	71	70	83	72	62	71	85	65	57	69	55	67	77	80	69	77	78	71	68	72	77	93	83	65	81	60	64	72	74	83	72	54	78	87	71	72	76	68	72	70	82	98	88	65	62	76	66	65	79	82	70	84	75	77	66	57	75	70	87	77	83	88	81	94	79	76	71	83	90	69	64	72	72	80	73	71	72	67	66	78	70	63	69	67	66	76	77	72	65	69	86	77	79	70	60	72	64	75	70	76	77	93	77	66	70	76	73	72	66	78	73	67	71	78	63	70	77	62	77
46398	33881	27442	27583	29438	27721	23950	19686	15257	11797	9154	6768	4821	3497	2617	2062	1629	1329	1165	1058	925	923	950	828	833	834	815	822	809	749	781	809	811	803	822	859	823	818	796	789	823	827	873	806	825	792	792	817	813	852	747	781	827	845	776	782	822	784	818	811	845	809	845	764	737	828	812	742	809	811	776	832	794	810	792	870	826	836	804	808	795	749	851	812	809	864	826	772	810	790	830	789	815	782	806	804	831	797	850	785	779	769	755	786	809	814	850	801	789	797	781	793	772	863	778	813	784	841	776	822	792	806	843	823	818	826	779	842	846	778	816	784	772	740	799	810	762	804	821	826	801	803	847	835	770	770	831	792	798	821	804	845	770	853	765	772	844	850	820	820	790	807	815	826	841	740	810	806	811	801	859	772	849	822	802	796	802	837	815	874	818	817	808	815	813	845	811	840	810	784	834	812	832	789	860	852	754	787	842	803	816	853	815	797	836	804	831	863	833	760	803	833	732	794	809	805	809	804	747	795	798	821	823	787	799	808	822	830	833	808	824	849	794	802	790	786	796	817	810	759	826	857	852	812	845	802	870	850	800	814	809	885	814	760	786	828	828	810	779	785	754	813	825	830	813	822	819	793	814	796	826	830	847	848	827	797	805	785	832	831	792	802	824	771	849	781	864	800	826	775	784	847	814	761	798	777	812	795	810	792	823	831	870	809	825	783	803	806	783	798	824	812	815	803	845	830	814	822	805	749	844	818	809	818	771	813	809	816	837	802	859	789	814	836	802	811	886	832	824	790	817	834	771	793	829	795	785	793	806	805	792	811	821	802	771	765	824	829	865	780	796	807	819	836	843	783	805	775	816	834	775	809	786	792	825	846	748	783	787	803	785	831	814	823	811	784	796	766	820	823	824	818	838	819	840	809	819	831	828	854	812	822	784	830	796	791	879	847	838	843	826	830	845	805	790	813	828	810	802	817	886	782	775	822	843	808	805	811	792	829	834	805	771	806	736	811	817	893	838	857	833	794	821	817	808	825	825	817	839	828	819	798	828	765	759	763	873	778	817	795	804	856	795	812	828	842	799	799	798	731	824	829	832	779	804	812	867	815	834	833	820	820	822	823	793	803	810	808	791	775	866	883	821	787	803	842	770	806	838	796	863	792	819	764	803	862	825	836	811	794	773	819	774	822	816	849	802	816	832	787	819	832	785	848	813	775	767	821	801	776	842	848	777	807	840	766	804	811	803	834	793	746	862	795	804	818	860	777	830	838	810	830	796	781	766	808	768	856	852	848	848	819	829	827	830	816	861	834	873	835	853	848	753	799	842	833	779	862	807	831	790	775	807	829	842	832	836	786	830	767	848	804	786	816	855	878	778	797	843	821	834	821	770	804	774	818	855	819	814	831	835	810	788	775	791	816	800	789	782	740	826	837	821	846	798	778	823	807	800	798	771	829	841	784	784	757	854	766	775	803	842	797	810	796	781	846	832	812	834	796	841	829	777	781	825	801	831	808	753	785	847	800	833	795	833	838	804	799	776	817	804	779	817	819	808	861	837	771	781	787	783	830	864	872	788	781	810	827	797	849	786	835	812	860	825	841	758	844	834	841	843	859	781	791	849	785	870	839	800	795	831	809	800	786	815	820	800	824	809	828	811	809	854	863	856	765	785	804	809	815	853	824	786	801	821	770	809	782	804	831	826	841	811	787	827	833	806	740	842	789	788	834	839	776	863	771	805	838	796	788	781	793	799	841	776	834	842	760	788	813	825	817	792	773	842	853	815	834	793	877	831	774	773	827	811	836	871	786	862	795	771	844	843	814	811	808	815	810	805	808	814	771	780	852	826	786	809	789	844	809	791	904	825	765	794	817	834	818	822	782	781	749	844	790	814	847	828	809	790	811	785	814	810	851	770	797	821	845	843	793	794	819	837	860	789	778	809	802	832	806	843	868	807	804	881	804	783	832	819	774	830	788	803	822	828	785	806	819	793	805	777	848	796	780	802	808	817	817	817	819	867	829	810	788	786	831	810	812	848	842	771	843	851	826	852	762	826	849	839	797	855	862	799	825	792	816	831	809	810	822	781	805	799	799	840	870	816	813	759	809	805	777	813	810	784	805	787	835	859	800	794	857	799	867	834	804	790	790	790	839	855	849	840	835	803	826	819	769	765	800	875	830	792	811	816	852	840	781	829	806	815	827	766	735	795	810	795	818	848	770	850	816	827	825	793	803	836	855	798	802	808	803	850	784	762	817	802	843	807	774	780	799	816	856	784	782	767	783	804	797	830	816	826	861	790	776	825	765	791	773	787	807	788	847	786	788	803	812	806	861	819	845	820	804	759	811	801	748	781	803	800	818	810	840	781	796	840	846	823	789	840	861	842	814	858	852	790	823	822	861	803	791	797	820	813	798	792	778	788	791	843	780	802	816	789	838	806	833	816	813	818	850	798	814	804	808	851	846	824	855	781	790	830	819	774	819	821	881	843	798	845	845	792	797	821	793	837	775	807	820	761	780	815	781	816	782	798	817	806	840	814	762	807	852	777	842	829	766	809	807	833	817	804	804	826	757	838	834	867	754	815	811	818	855	841	774	810	782	863	825	814	783	806	792	815	794	801	816	815	887	779	830	779	848	781	830	804	822	791	807	809	809	799	833	796	812	813	785	831	819	809	826	858	788	773	786	812	848	826	766	801	810	852	820	769	798	825	811	854	816	796	809	786	847	796	774	804	832	772	836	825	817	822	811	779	772	787	817	805	788	889	829	783	846	823	801	825	818	783	832	798	786	846	829	823	877	769	810	746	834	803	826	849	823	826	772	810	829	827	775	818	854	831	779	850	840	785	808	759	850	837	831	823	787	783	833	832	814	783	851	831	788	839	808	843	814	815	805	821	816	797	784	880	749	793	801	859	900	819	806	775	831	823	812	777	767	781	817	796	860	818	784	804	802	858	801	799	836	814	775	840	816	808	804	793	842	826	851	809	860	795	842	813	845	807	815	798	822	840	810	782	832	820	814	816	803	809	791	801	818	785	822	803	785	782	797	797	758	874	829	798	843	846	811	849	802	797	824	856	813	851	812	831	827	781	781	799	833	819	855	780	823	801	829	826	804	838	820	781	760	799	787	834	810	783	806	801	846	809	853	802	809	810	814	809	839	844	792	825	775	840	827	810	767	815	785	792	768	836	783	822	815	818	819	804	812	796	812	732	815	794	831	795	823	778	806	848	864	828	765	766	821	836	780	823	790	801	819	814	891	783	780	836	773	823	813	775	778	798	794	831	813	877	806	787	828	795	883	850	794	818	841	837	808	778	827	818	812	836	809	813	801	803	831	796	815	837	812	820	819	829	863	740	818	875	768	805	770	833	800	809	783	818	844	796	851	798	790	786	826	826	800	792	778	839	883	780	818	770	862	814	820	852	808	834	853	819	793	767	856	813	806	836	805	828	775	788	803	789	840	808	812	811	763	883	802	816	818	791	851	841	769	771	828	803	846
16785	9949	4717	2305	1605	1392	1064	845	632	469	338	267	232	177	152	130	132	101	84	87	92	75	105	73	74	80	78	90	102	66	69	92	88	84	78	81	82	69	102	77	71	94	76	80	81	83	89	72	63	74	84	87	76	82	80	91	95	67	68	94	70	92	74	84	70	94	75	75	86	69	71	94	61	85	95	88	74	95	64	102	104	82	75	79	87	74	69	93	80	75	71	73	69	86	72	75	83	54	87	78	75	78	87	63	77	86	84	76	81	86	88	82	87	70	75	87	80	77	84	80	72	72	71	79	79	71	85	63	72	68	75	79	83	78	66	73	88	71	86	83	87	73	89	65	84	74	66	88	84	87	87	71	88	93	71	76	83	88	79	79	72	73	82	71	92	81	73	72	76	68	69	108	87	93	72	68	83	85	85	78	82	88	75	103	88	89	78	90	82	72	86	77	90	83	64	83	61	110	84	80	67	86	74	80	96	75	79	88	91	81	73	74	99	79	93	74	73	86	92	80	76	76	71	82	76	81	73	92	76	90	82	98	84	90	77	71	84	81	80	75	81	54	87	93	84	79	76	93	75	75	78	82	86	88	75	71	82	75	86	78	94	81	71	77	86	91	81	90	77	74	93	98	84	92	70	85	79	77	76	81	75	87	95	70	82	71	86	75	69	78	95	63	62	76	77	77	81	84	69	74	89	81	77	81	89	82	61	75	75	77	70	86	82	57	96	95	78	71	98	78	76	74	101	79	86	96	79	65	94	72	86	83	79	72	85	79	76	86	80	80	79	67	78	77	82	64	78	63	82	83	73	73	76	79	94	96	64	89	68	83	82	77	79	76	75	93	87	98	75	69	81	82	89	80	98	75	77	75	85	84	83	80	81	61	83	73	75	73	59	76	89	71	67	67	92	76	70	83	74	86	82	80	77	98	74	101	89	80	64	87	77	90	72	91	90	86	96	61	73	77	79	98	79	92	70	84	82	91	75	72	101	97	64	66	73	79	81	77	78	84	65	86	96	97	79	101	102	88	102	79	81	77	74	84	76	82	74	83	105	99	76	65	72	72	68	73	82	70	80	79	66	78	95	80	66	83	82	88	76	93	85	74	82	83	81	72	79	78	73	78	78	69	85	71	98	69	69	78	73	88	78	98	83	74	78	79	67	88	72	87	68	61	80	86	89	80	78	89	85	93	74	81	86	70	80	79	74	80	87	74	87	68	83	79	89	103	89	91	72	64	78	72	96	64	72	72	81	81	83	57	69	79	64	81	81	74	84	78	81	85	86	75	81	90	77	67	80	76	78	74	79	79	86	90	75	82	73	74	73	95	82	71	76	67	73	67	83	60	80	76	75	100	94	61	89	70	91	73	95	78	81	93	84	98	81	78	70	67	85	82	69	79	66	79	72	75	101	97	94	83	65	95	76	78	90	69	89	84	78	85	88	76	70	68	71	87	69	87	82	75	77	72	66	73	65	84	73	84	73	75	77	85	96	80	76	83	71	73	76	82	63	75	75	77	53	80	90	100	80	81	75	73	70	62	89	85	77	92	60	80	61	77	85	95	80	73	86	82	87	74	70	82	83	81	72	100	93	74	78	73	87	88	88	78	87	63	107	80	70	89	88	101	84	80	71	80	92	78	91	82	82	73	80	82	78	79	101	80	80	77	96	65	78	92	69	69	73	84	87	74	98	90	66	72	91	68	77	95	77	71	81	78	89	86	112	74	66	75	77	101	84	87	85	87	80	94	79	67	86	87	78	64	79	60	76	78	93	85	81	89	102	64	84	87	76	80	86	82	86	89	84	75	71	71	69	96	86	92	66	68	69	75	85	91	84	74	75	75	83	72	64	73	83	87	84	67	83	80	66	77	71	82	70	73	73	74	67	78	82	75	68	78	67	65	83	79	79	88	85	80	69	82	70	78	77	93	91	65	90	96	88	70	82	93	76	89	93	77	82	81	69	90	79	90	77	85	73	86	79	75	71	74	68	83	84	82	66	76	76	79	81	63	91	93	87	72	83	76	75	92	92	93	66	87	79	97	81	76	86	84	74	86	73	68	98	86	90	72	84	73	103	102	71	73	85	84	77	60	67	81	75	71	85	89	74	79	86	71	83	67	75	79	78	76	86	80	68	77	77	95	77	66	73	87	68	72	83	83	70	90	70	58	87	69	96	78	85	68	80	81	79	78	73	74	96	64	90	91	58	92	89	64	74	81	65	81	64	83	76	73	72	70	67	73	67	73	71	65	79	67	79	70	83	73	72	71	84	78	72	79	75	76	96	83	89	74	69	75	80	78	81	97	76	95	74	98	90	81	76	71	77	85	76	78	80	90	71	73	84	77	87	82	78	74	76	76	88	84	65	72	73	88	86	75	72	77	79	70	78	72	78	95	91	66	85	63	91	98	67	80	74	79	93	69	87	80	86	82	76	83	72	80	79	79	80	75	65	86	92	72	73	72	86	91	65	82	85	91	67	84	82	76	72	91	68	82	91	71	83	79	84	78	84	87	98	80	73	87	79	77	64	87	96	65	87	77	92	85	69	87	87	100	77	77	82	93	85	80	86	102	82	92	76	90	84	92	81	78	94	79	89	64	66	73	67	89	86	92	83	90	72	91	66	81	79	79	84	87	74	74	72	86	91	73	81	98	83	69	93	99	65	96	84	75	75	82	73	75	84	71	72	84	84	70	73	94	62	82	86	73	76	79	91	73	84	69	82	84	66	79	86	94	86	77	86	78	82	89	69	91	93	83	79	63	72	85	74	84	61	78	81	89	80	70	80	61	103	85	86	74	77	79	94	79	78	68	73	89	86	91	86	61	72	79	82	76	76	74	76	74	76	79	91	62	90	68	82	66	96	86	75	74	83	81	86	59	70	80	88	81	73	73	80	82	76	87	82	65	77	97	78	80	78	77	94	90	99	92	62	90	60	78	76	57	75	73	96	72	85	62	75	87	69	84	71	78	65	89	83	77	73	80	77	81	80	91	94	68	78	75	88	85	77	95	65	80	68	85	66	69	75	75	85	80	86	81	85	97	77	79	84	79	86	87	97	78	78	84	78	66	77	69	88	92	92	72	84	96	92	69	68	77	78	73	71	96	81	78	66	70	80	79	76	74	81	80	71	91	78	83	98	60	81	74	92	81	78	95	82	86	91	61	83	87	77	92	58	80	81	88	94	81	86	82	88	91	75	61	79	58	79	88	77	71	72	61	87	68	72	82	80	79	87	87	76	100	80	75	75	82	93	76	73	78	77	86	80	79	77	79	87	75	92	83	64	88	103	92	72	78	81	64	67	56	92	77	65	66	83	76	72	82	77	80	84	84	81	79	80	76	67	91	89	74	77	81	69	75	68	74	72	72	82	96	74	78	80	64	79	79	84	82	77	66	86	83	88	73	98	83	62	87	83	89	82	86	93	97	77	75	78	73	78	80	77	92	77	63	82	70	96	84	91	71	85	84	68	88	80	70	92	83	75	80	82	79
43382	32537	26865	27590	29083	27616	23830	20002	16007	12777	9910	7415	5336	4229	3199	2385	1836	1591	1337	1133	1096	1019	935	922	935	910	904	892	886	905	883	871	884	870	929	868	932	887	874	859	863	894	903	927	895	848	894	911	880	882	868	905	934	869	894	884	909	871	909	865	923	912	880	900	824	905	934	866	910	887	916	907	853	904	888	883	935	889	899	869	879	887	890	916	931	880	881	854	887	856	893	911	931	926	863	886	908	909	853	931	892	921	835	876	855	861	848	884	883	911	884	919	872	901	881	883	876	915	870	895	840	934	829	906	890	909	896	883	892	925	892	921	832	885	850	909	890	893	883	855	871	900	872	932	881	856	911	901	890	851	888	855	879	881	867	899	932	869	903	855	883	872	933	939	871	852	863	874	891	890	883	890	864	858	904	895	900	834	931	847	907	866	882	880	890	843	927	901	897	856	900	908	908	880	862	900	832	879	903	885	900	871	858	879	891	937	850	894	850	913	915	917	864	915	908	873	875	931	904	865	924	887	849	878	956	884	883	850	888	910	844	876	893	930	871	890	849	914	887	889	868	932	887	885	898	860	891	950	865	869	833	863	892	877	949	864	897	923	872	862	919	926	848	886	921	871	919	861	913	870	853	906	886	885	809	934	920	874	942	883	839	897	902	839	923	894	901	886	917	939	884	947	933	921	939	947	895	865	878	890	873	904	905	866	860	913	912	922	887	863	905	956	845	862	884	855	874	908	982	944	892	893	869	880	901	874	872	891	922	877	817	916	950	940	896	894	941	895	866	856	842	926	889	890	927	877	929	896	883	863	908	853	848	884	882	922	903	880	886	923	918	902	837	873	904	895	907	932	902	892	862	943	894	853	869	828	908	899	851	853	915	889	930	949	889	883	872	900	843	889	909	833	883	941	913	817	875	891	929	928	930	905	936	887	928	905	927	925	876	894	904	873	935	856	872	827	866	877	867	894	901	924	925	852	838	883	888	867	881	873	851	877	910	856	877	897	910	910	860	907	932	865	895	913	889	906	875	879	905	896	916	903	906	835	934	954	862	942	883	855	895	867	944	851	849	910	919	935	913	870	890	961	869	894	890	926	838	843	880	845	912	868	926	874	854	876	905	882	908	856	897	912	940	916	886	902	892	870	852	879	887	876	889	894	935	869	899	906	920	862	880	929	876	897	912	862	912	864	860	879	887	960	899	870	897	901	926	934	873	873	905	892	964	893	895	836	875	916	881	923	877	898	902	886	858	905	846	886	885	860	880	914	870	851	905	901	944	843	843	929	880	882	919	930	899	889	885	888	881	892	895	886	860	905	904	874	873	933	866	869	844	863	898	904	863	877	935	919	898	873	903	864	874	866	906	861	960	875	883	942	875	893	942	913	868	878	829	888	884	860	897	888	876	877	895	879	904	876	883	885	883	868	946	894	927	945	881	860	953	901	900	854	932	816	956	927	880	923	874	892	882	878	850	922	918	924	862	894	852	849	889	858	920	924	842	940	877	858	864	934	908	919	912	888	820	866	853	887	925	837	879	956	912	882	930	875	860	935	834	882	908	815	863	834	878	868	890	915	899	877	857	842	896	928	909	856	900	926	929	830	889	925	885	930	871	891	898	833	886	893	882	882	923	918	858	879	827	910	898	864	880	926	875	916	911	895	873	857	905	902	878	888	874	848	861	900	914	880	888	886	956	893	887	887	953	828	884	868	913	893	895	914	899	929	902	851	936	924	922	870	932	804	868	893	878	908	902	978	892	857	873	933	830	860	902	896	798	919	901	932	890	866	845	891	877	884	863	827	880	936	942	882	871	831	889	909	858	926	862	869	895	853	874	880	934	923	974	871	898	856	893	929	967	920	898	847	832	884	882	873	813	917	890	873	905	928	884	878	915	890	886	886	950	887	970	886	909	853	943	825	894	890	861	868	858	884	860	879	900	856	843	846	902	864	910	962	871	833	874	890	919	923	904	871	874	873	913	927	887	889	925	848	890	835	873	910	852	896	966	895	875	865	810	866	852	821	851	878	894	870	873	908	894	921	914	893	886	881	883	869	925	851	848	886	878	884	893	922	893	925	889	910	878	827	881	868	943	855	874	858	933	903	885	883	891	915	846	928	944	877	894	902	895	857	915	836	855	929	900	902	876	854	875	886	886	894	858	897	925	888	880	902	920	913	867	872	828	847	903	859	899	924	908	900	858	896	856	842	850	872	906	925	924	882	849	828	882	919	949	891	898	893	867	897	948	924	908	882	897	901	881	910	841	893	892	895	940	913	851	924	908	909	881	919	865	873	858	911	884	877	879	870	862	859	933	840	886	902	899	882	854	904	930	913	865	875	860	885	929	872	828	865	891	908	920	889	938	915	872	921	886	931	879	933	857	894	849	878	875	950	882	835	906	927	876	882	907	900	898	825	928	832	907	865	926	926	822	908	915	885	874	920	901	939	917	830	886	838	902	885	865	885	854	950	873	852	912	850	909	861	821	885	865	843	863	844	932	863	838	873	899	865	914	912	869	906	922	878	879	842	937	887	915	902	870	852	874	897	852	863	829	887	853	898	899	867	923	851	909	886	881	867	903	888	926	870	876	875	849	909	930	875	861	919	898	919	918	884	897	896	911	858	862	876	899	866	858	898	921	847	885	849	881	910	876	866	882	878	900	931	874	894	904	839	993	903	935	898	876	812	892	860	873	905	936	864	900	877	903	927	902	886	884	858	918	950	917	886	862	883	897	924	895	885	870	826	904	889	869	908	874	904	885	924	887	916	864	928	889	941	898	834	872	864	860	957	863	919	848	853	895	933	927	919	895	854	850	904	892	880	836	884	895	885	931	866	864	824	933	879	851	922	860	886	903	905	921	877	911	930	867	890	879	919	898	863	955	893	910	883	895	839	893	883	901	959	889	920	849	914	916	860	871	891	900	857	891	866	887	906	930	914	877	909	877	874	909	880	914	885	893	900	874	894	932	884	897	917	829	890	959	852	850	885	922	910	885	878	911	931	870	880	915	912	817	879	929	923	855	871	882	892	851	839	907	870	877	896	902	914	935	886	911	904	929	911	877	884	912	881	890	849	876	905	872	875	852	858	845	866	840	940	900	892	865	864	963	878	869	895	871	853	867	893	876	919	873	867	918	848	894	909	896	847	938	872	936	886	928	916	862	868	885	867	887	913	853	896	872	850	884	933	869	878	887	869	898	870	883	886	846	862	859	877	923	884	852	880	877	931	883	899	941	862	941	887	870	852	880	876	912	865	880	892	847	878	926	870	924	895	921	841	874	885	951	907	914	885	908	885	876	917	865	952	897	898	906	928	876	866	932	863	880	857	892	858	864	922	841	877	924	906	841	899	858	867	924	928	923	858	868	854	840	903	900	864	915	911	878	909	865	906	870	881	891	905	890	881	887	936	947	878	914	903	846	857	919	862	943	833	907	875	907	952	867	864	889	852	870	884	900	927	901	873	873	857	832	861	871	935	856	905	910	915	919	955
17931	13291	6526	3314	2417	2029	1635	1073	837	582	441	399	304	247	185	153	124	105	104	101	102	96	91	76	71	58	83	74	72	73	81	75	72	72	76	67	75	70	82	69	84	75	77	65	72	73	76	73	76	64	64	70	66	65	78	62	79	84	67	59	92	73	81	76	84	84	71	81	77	71	76	70	85	64	70	90	75	73	83	76	76	93	82	74	62	90	76	51	76	73	85	75	72	64	79	66	75	62	87	74	69	75	68	75	83	75	77	85	74	76	83	87	82	74	73	92	69	70	59	85	83	80	80	63	63	79	79	71	78	80	62	78	74	78	69	59	81	80	83	81	88	70	76	69	85	70	81	90	64	84	77	66	84	70	69	72	74	74	60	72	76	79	82	83	93	86	72	74	80	75	66	83	67	63	75	79	75	63	67	66	82	80	89	83	71	62	71	66	71	70	83	82	74	81	66	70	94	77	81	55	56	72	68	92	81	90	82	85	70	78	62	76	60	68	91	63	89	62	78	76	71	70	63	80	70	67	61	69	87	67	74	79	65	75	78	68	89	69	79	82	58	69	77	66	81	84	79	85	83	79	78	85	90	70	78	55	70	81	71	71	69	84	77	71	72	70	74	92	86	76	75	66	68	72	69	68	79	87	66	81	74	74	66	70	68	96	67	57	85	88	99	77	75	76	90	66	76	71	74	72	91	75	70	73	73	75	65	75	75	70	84	82	60	67	74	87	90	58	66	82	76	77	76	78	76	66	83	70	64	83	69	81	82	65	87	71	77	69	61	70	83	66	76	63	60	63	83	69	85	61	78	68	84	50	76	85	79	72	73	78	79	79	80	82	77	84	66	90	91	74	62	60	65	80	68	84	80	58	77	71	70	83	64	81	84	75	90	66	90	80	83	75	90	58	62	69	79	67	64	76	70	68	59	77	76	63	87	76	74	68	68	73	58	88	82	65	95	40	71	80	104	82	83	58	77	76	77	92	76	78	73	65	75	72	85	66	71	97	68	71	68	65	78	67	84	90	70	81	73	72	65	90	73	68	67	79	69	73	65	73	75	68	63	80	89	79	92	65	83	77	74	99	73	80	82	84	81	77	87	55	80	84	75	73	86	85	73	64	61	74	80	85	61	76	76	77	75	78	87	80	80	76	72	66	98	75	94	75	71	85	75	81	70	84	74	91	90	103	87	70	79	85	54	74	74	79	64	87	80	95	65	83	66	65	81	71	73	55	70	63	75	68	62	84	69	81	81	76	86	67	71	69	74	73	66	76	76	74	73	73	71	93	73	60	76	78	88	80	68	89	81	74	74	87	79	71	72	82	74	72	79	64	72	71	79	75	64	74	79	79	75	84	80	75	60	74	89	78	66	72	80	78	68	67	72	89	82	94	79	67	66	76	75	83	77	72	80	65	83	86	77	76	70	61	89	76	71	89	81	89	70	64	75	74	78	69	75	80	71	76	68	72	78	78	86	67	86	71	97	83	87	83	72	75	76	83	80	85	67	73	85	77	83	79	71	78	68	76	77	67	60	71	65	62	91	67	57	81	76	73	83	78	63	79	68	74	63	64	66	70	79	65	71	61	78	71	95	80	70	76	90	80	65	73	79	59	76	80	87	65	90	75	71	69	51	75	64	76	78	72	70	70	67	70	59	76	72	77	69	76	81	62	98	63	87	67	96	74	71	72	70	75	84	68	60	79	69	73	72	75	70	78	87	85	87	77	73	74	74	70	78	71	59	77	80	70	66	87	72	78	78	73	74	85	66	73	66	67	76	67	69	75	80	71	88	75	81	81	83	75	63	72	85	65	66	80	62	75	82	61	85	67	72	69	93	83	91	71	76	69	87	68	81	91	70	70	69	59	71	79	75	91	65	71	80	84	82	70	66	73	72	72	79	75	68	76	56	76	83	59	73	71	63	74	72	65	70	79	78	65	58	78	69	69	69	64	78	71	72	69	76	89	84	68	93	64	76	102	75	76	72	93	71	77	77	69	78	85	87	99	68	76	74	83	78	76	88	84	84	79	75	74	88	69	76	72	67	52	77	64	75	71	67	86	83	65	64	77	89	69	77	66	70	66	71	79	65	61	57	92	79	76	71	68	70	91	71	70	71	78	84	65	76	75	80	67	79	70	65	64	74	83	80	60	61	82	81	71	73	65	83	61	82	87	70	78	89	78	72	75	83	76	70	75	86	69	90	70	69	69	74	78	69	65	74	89	84	75	77	84	79	89	72	68	84	71	77	93	71	84	72	64	65	77	82	63	66	85	88	70	71	65	78	59	68	54	79	85	78	66	76	72	84	76	76	65	72	84	83	74	75	64	73	72	63	70	82	74	71	66	86	87	75	82	83	80	67	78	81	86	82	74	76	87	77	79	78	53	99	75	82	93	85	73	94	75	75	97	82	79	82	61	68	82	66	84	67	81	75	76	79	79	73	71	56	93	72	80	83	78	84	68	81	79	68	82	68	83	73	73	66	86	93	76	89	71	75	71	73	80	74	72	64	74	64	69	59	85	69	87	73	67	96	79	78	74	70	76	82	75	77	76	75	66	68	62	68	78	71	82	77	89	70	77	74	73	63	71	83	78	67	67	81	69	70	67	76	65	77	85	75	81	90	86	72	62	72	72	75	87	91	71	64	82	64	70	77	68	64	65	89	90	83	74	70	88	72	95	71	80	81	77	67	70	82	62	74	75	90	79	83	90	81	76	90	83	65	81	92	76	66	76	70	49	77	71	86	67	70	66	75	81	74	68	72	78	74	81	86	56	65	70	70	64	70	87	81	84	60	89	73	70	68	59	66	76	73	78	73	76	74	68	95	82	60	77	73	92	85	57	81	72	89	91	80	65	94	79	66	83	83	79	83	81	67	66	72	89	74	82	72	81	80	74	78	73	58	83	72	74	66	65	72	65	91	74	73	76	77	81	80	74	65	75	70	73	83	67	77	65	62	76	88	83	74	76	75	62	87	98	67	90	73	76	77	90	81	89	83	60	77	58	72	63	82	80	81	88	79	70	64	83	65	75	82	85	75	72	86	77	74	68	76	60	94	70	62	81	79	81	74	83	82	66	81	67	85	86	75	65	70	67	83	70	70	79	73	77	83	64	78	52	82	64	78	68	84	76	79	85	67	80	68	70	65	75	78	62	71	63	70	70	86	69	76	90	72	83	82	67	74	72	80	65	86	84	96	79	69	86	99	62	80	71	67	78	85	90	74	86	70	74	82	77	67	76	76	85	75	65	70	73	93	75	63	82	71	68	79	69	68	72	89	79	75	71	77	65	80	70	83	73	66	72	83	80	85	71	86	65	88	72	63	73	81	85	71	79	77	88	69	67	80	94	65	76	81	74	71	83	65	80	79	65	77	79	80	62	71	67	88	74	93	69	78	59	63	80	85	63	79	75	84	82	81	67	68	90	75	75	89	77	86	71	59	69	83	92	89	76	71	79	64	64	77	71	82	66	81	71	66	77	69	66	76	75
45708	34833	29283	30510	32912	31180	27240	22972	18882	15644	12238	9499	7345	5446	4019	2989	2280	1872	1546	1299	1136	1051	964	893	917	850	833	928	879	866	825	856	858	841	891	836	840	827	865	870	812	839	873	903	894	860	827	864	828	869	809	831	903	861	819	849	873	847	823	827	789	842	816	800	828	820	848	814	794	818	828	837	768	853	841	877	765	830	847	822	828	822	812	833	811	844	801	781	815	849	845	811	804	830	808	852	836	864	838	826	844	861	882	799	861	821	797	859	824	835	838	861	903	813	794	883	808	866	847	891	835	870	837	838	874	850	856	898	885	834	853	817	783	819	774	882	842	856	804	860	807	836	844	825	823	834	820	833	871	832	842	849	872	844	840	830	890	807	828	794	798	848	860	900	844	840	883	815	811	844	830	851	865	829	885	789	888	803	824	828	886	825	814	853	815	860	811	870	860	833	856	851	834	832	815	838	868	830	810	795	844	858	796	851	844	888	874	846	830	864	835	844	805	872	818	905	882	854	852	835	875	850	820	833	869	851	834	808	857	873	833	837	847	876	872	824	910	785	828	890	834	886	806	827	735	845	817	812	843	919	818	824	833	848	854	844	848	866	879	785	846	836	885	863	774	860	872	825	898	872	862	840	841	833	835	876	798	847	811	849	900	863	792	850	807	853	859	881	888	815	880	857	833	880	832	872	862	830	878	854	855	833	841	844	816	839	851	864	837	862	799	806	823	812	810	827	898	844	818	815	835	885	811	821	887	827	862	858	799	821	843	798	833	834	817	822	825	817	868	818	854	831	845	862	902	825	847	827	817	803	822	835	832	860	838	815	854	836	782	899	862	812	808	803	838	828	841	838	851	866	883	844	871	834	854	803	833	872	877	805	794	863	793	889	870	844	875	841	895	885	846	814	849	871	849	771	867	864	856	883	849	835	813	917	850	857	792	826	853	854	851	816	847	794	793	818	861	804	864	851	824	852	847	852	801	818	893	838	822	820	883	886	805	829	846	841	828	854	878	880	868	807	868	851	857	804	834	795	853	858	855	851	841	832	858	830	834	792	859	866	846	866	808	854	825	812	885	862	883	839	794	809	801	865	864	846	868	819	829	850	851	786	821	854	860	826	823	823	848	830	856	830	836	830	809	844	818	851	817	830	846	846	858	800	841	861	832	833	815	864	874	830	853	835	843	870	855	799	888	856	807	882	867	833	833	816	837	919	799	837	868	844	817	846	854	862	851	825	858	819	822	898	842	854	857	830	857	861	880	803	805	837	821	949	805	813	807	833	785	831	862	857	839	845	812	789	836	765	828	835	847	808	845	838	809	869	823	861	848	816	864	836	880	843	854	865	840	831	788	818	856	846	772	851	866	839	892	861	794	791	826	859	851	874	865	798	830	841	819	820	818	840	861	823	796	852	829	796	830	826	781	827	808	855	829	853	830	841	802	843	845	849	822	839	828	783	841	819	839	813	845	853	837	852	856	808	793	842	813	822	863	846	817	855	857	816	876	857	853	887	905	861	848	859	819	908	860	812	826	883	819	852	795	739	826	882	851	819	851	834	818	855	824	871	878	821	836	873	853	874	837	851	837	802	879	828	804	847	850	881	810	833	900	877	872	869	843	809	807	862	843	823	905	800	840	849	863	809	891	812	809	811	849	844	820	868	818	858	833	874	825	822	835	794	791	862	836	865	875	861	838	850	871	896	819	869	836	819	843	805	856	790	846	834	813	842	854	804	815	800	852	790	853	887	808	866	827	782	765	800	850	798	846	841	863	778	871	862	832	817	848	819	832	829	849	820	883	841	846	849	811	872	879	838	841	825	853	886	836	790	791	840	821	842	845	801	883	860	821	844	812	888	921	863	805	886	777	830	850	824	849	836	816	835	868	791	842	823	807	825	849	873	801	814	821	829	860	809	869	843	857	891	837	830	839	850	846	818	802	795	783	833	829	847	857	819	837	817	836	824	838	771	811	788	821	825	881	819	852	863	844	822	856	803	843	839	861	836	881	863	847	842	840	846	829	861	857	815	861	792	820	805	839	868	855	839	841	847	850	857	867	823	820	767	847	828	829	821	845	797	815	842	825	887	857	835	881	820	884	810	819	857	840	840	848	827	869	828	854	850	813	832	843	851	856	804	823	827	863	866	815	861	834	843	779	843	878	826	766	842	845	851	831	812	849	865	833	848	821	856	850	825	819	794	847	824	837	831	873	808	837	902	839	860	810	879	824	849	846	813	815	837	832	822	834	859	813	853	832	816	801	803	902	844	852	874	769	857	819	853	844	797	835	810	818	795	873	838	832	864	847	815	817	862	837	814	870	865	830	944	871	809	858	896	796	813	877	826	836	809	831	818	891	786	853	850	858	863	853	822	866	892	839	868	864	792	845	839	830	803	884	819	834	861	850	861	821	806	846	824	853	835	848	878	862	828	778	842	862	860	807	863	814	871	834	857	805	838	841	819	842	865	828	846	876	841	832	817	811	811	804	834	801	845	820	842	821	882	815	829	865	833	833	799	842	833	828	843	876	843	824	887	820	811	816	785	802	816	831	872	855	828	824	824	844	841	800	848	831	772	868	792	880	858	831	806	888	803	871	835	829	791	844	861	793	898	832	859	829	818	799	829	847	866	836	855	797	864	842	803	861	853	847	817	834	800	782	874	809	815	855	820	918	854	859	826	822	793	830	819	842	848	780	825	813	899	883	828	828	811	806	903	831	882	832	801	847	916	844	837	814	833	849	810	873	841	845	770	880	883	785	820	806	819	822	838	878	849	796	863	828	810	903	830	852	836	883	815	852	791	858	808	825	803	804	847	878	799	839	886	812	858	855	861	815	894	808	845	828	795	840	872	861	865	812	801	841	857	820	838	782	847	757	872	885	849	842	803	873	864	815	828	813	876	845	864	852	829	809	900	889	837	859	861	832	814	822	844	847	846	823	809	791	846	802	864	832	845	894	806	828	782	855	820	789	821	833	840	833	833	827	823	866	867	839	869	806	817	856	853	862	847	797	816	804	883	840	798	814	823	788	855	817	863	843	770	846	837	830	838	851	839	793	839	820	845	879	815	817	846	904	834	823	787	812	853	862	846	868	842	841	808	856	872	878	799	901	926	839	859	869	824	871	821	845	845	878	810	859	861	884	825	817	829	858	804	838	842	862	831	879	876	834	854	836	832	805	849	874	841	862	849	843	815	770	814	868	838	862	876	833	779	895	848	838	827	858	812	825	864	829	864	867	870	818	816	902	832	814	865	826	828	811	845	864	830	825	813	839	793	843	842	850	849	824	845	838	840	838	836	861	834	881	827	826	833	818	827	803	879	840	874	834	902	834	851	794	785	848	835	829	847	825	830	838	834	839	856	803	885	880	804	818	830	809	805	831	830	822	850	812	894	876	858	831	820	833	866	825	835	874	847	827	785	838	834	850	850	806	816	859	876	835	852	879	905	849	850	847	843	835	854	828	830	871	840	814	836	863	835	784	862	878	803	846	837
10621	6319	2418	1175	919	829	638	463	337	288	247	196	170	125	118	108	109	91	81	72	93	71	92	87	89	94	90	70	78	80	69	77	80	80	89	89	80	94	63	78	68	70	83	75	83	62	81	74	75	80	79	86	69	61	80	79	78	84	63	83	85	89	87	81	82	83	75	86	97	72	90	85	81	74	85	87	76	81	80	77	75	79	71	69	95	80	89	90	73	76	90	82	69	83	82	67	88	83	71	72	75	88	88	85	67	81	84	92	77	93	86	69	80	94	76	65	70	71	89	69	83	96	84	82	82	80	79	72	77	74	73	73	72	83	70	78	80	67	66	71	82	80	73	69	85	77	77	79	83	80	71	91	82	79	72	85	91	92	69	80	80	58	72	86	80	87	92	67	81	66	83	77	81	82	90	67	80	78	92	90	81	92	59	82	82	80	90	81	77	80	81	83	95	88	84	89	76	74	76	94	67	75	84	90	73	74	76	81	67	79	64	73	73	62	71	73	70	80	91	80	85	90	88	87	80	77	80	75	77	87	86	72	77	65	82	89	92	90	87	66	82	83	81	79	78	90	68	83	69	67	72	85	93	71	65	79	77	77	68	75	77	81	89	80	87	79	78	75	90	69	87	68	82	81	87	88	79	76	88	80	95	86	74	82	70	64	66	83	81	91	71	73	82	78	78	76	63	62	83	71	91	76	91	86	75	76	85	88	72	64	86	81	83	87	78	84	76	79	75	69	78	86	63	81	78	76	91	67	74	69	74	83	87	72	75	65	94	90	72	73	79	67	75	92	79	81	86	64	75	94	97	76	70	76	88	79	94	79	86	82	82	77	93	68	82	68	81	55	86	66	79	85	72	72	88	82	85	107	73	70	75	64	85	92	71	72	74	79	82	75	68	74	78	95	96	78	101	79	86	84	77	74	76	70	83	83	52	72	77	59	71	86	74	94	73	72	82	96	75	75	72	68	78	81	59	71	81	92	81	88	66	72	73	79	73	78	67	76	76	79	63	85	91	90	68	85	82	79	85	83	67	75	70	97	82	81	78	81	71	78	67	77	95	71	75	72	82	85	64	77	70	82	67	82	67	82	81	60	71	75	77	91	69	93	64	59	66	80	83	84	80	82	85	67	86	82	83	99	89	86	68	76	85	71	87	65	85	94	86	66	78	62	90	79	80	80	88	75	68	79	78	87	73	79	74	81	73	62	75	82	88	80	81	71	59	94	83	71	67	82	82	80	82	81	89	96	78	97	77	83	74	76	81	85	65	89	73	89	80	83	76	66	74	73	71	69	85	74	82	69	90	75	71	82	66	76	80	89	85	82	78	69	75	83	88	69	77	91	82	73	80	92	81	85	75	84	74	86	63	91	82	76	72	82	92	69	78	77	85	72	82	92	88	71	74	87	74	82	75	75	78	71	81	81	73	94	78	84	65	76	73	76	73	89	76	88	63	70	83	99	99	71	68	79	91	67	68	88	67	77	83	81	87	68	84	81	86	87	80	65	68	66	88	78	70	81	84	90	74	95	73	72	74	84	83	78	76	85	87	84	71	77	99	88	81	62	89	101	85	91	93	100	65	85	71	70	81	59	69	82	74	81	86	79	62	74	72	78	80	82	66	91	80	73	81	82	82	83	95	69	75	94	76	77	90	83	83	68	83	86	90	69	79	74	71	88	76	79	74	84	72	65	84	77	77	92	72	69	72	83	75	99	78	81	77	96	73	86	59	86	91	84	74	75	71	70	80	73	64	79	73	76	77	85	79	100	76	67	79	75	74	75	79	77	88	89	68	76	76	79	81	83	100	94	82	85	93	83	89	79	87	73	86	80	70	80	74	88	80	70	77	85	76	82	78	86	61	88	81	89	60	76	77	73	86	72	90	77	77	94	82	66	66	84	76	84	95	80	78	74	93	82	75	84	72	65	86	84	67	69	83	92	83	67	76	78	80	91	77	70	90	83	78	97	79	84	73	86	89	85	75	79	84	73	69	80	70	86	63	84	60	72	76	82	89	85	98	80	61	86	88	72	88	86	92	84	88	84	84	78	71	81	73	81	97	79	75	84	78	80	74	71	101	87	77	89	67	79	64	70	86	86	65	63	71	86	70	82	87	85	84	75	82	68	60	93	76	72	77	67	72	84	74	77	99	72	73	75	76	73	75	67	70	66	90	85	64	73	82	75	77	87	77	67	82	82	79	71	78	86	67	78	106	85	73	90	83	81	69	76	75	92	74	68	69	75	81	102	72	63	68	76	66	63	82	57	73	76	84	85	92	75	75	87	74	87	84	84	80	79	95	91	71	55	83	72	81	68	89	92	71	83	89	81	91	83	107	85	68	66	80	64	65	89	70	70	83	88	85	86	85	80	91	67	85	79	92	82	81	71	73	72	71	85	87	75	75	78	66	84	72	76	68	78	84	91	71	81	85	96	74	76	93	63	82	84	77	88	91	76	96	86	75	79	75	75	79	72	81	94	70	78	73	96	81	89	74	90	64	73	93	78	65	89	68	78	80	84	72	80	72	75	86	85	79	76	70	73	82	89	75	67	65	90	69	74	78	88	73	90	84	83	87	89	63	90	90	82	72	74	63	85	75	51	66	67	81	91	91	83	96	99	76	83	70	73	85	68	87	71	83	82	72	78	73	72	87	95	69	78	62	87	74	83	85	87	74	69	77	77	78	69	84	69	71	67	54	87	74	68	80	89	72	88	78	67	83	81	69	77	91	91	95	70	85	81	89	86	75	79	80	90	71	82	71	69	98	70	79	80	84	74	59	92	83	100	78	87	83	83	92	76	78	89	84	65	81	66	84	90	73	79	74	81	72	88	80	78	71	81	69	84	92	81	88	79	79	97	83	80	66	72	78	72	77	79	81	88	92	88	94	82	80	90	69	68	74	80	69	85	86	76	79	102	80	69	81	82	74	99	86	69	80	73	85	66	100	79	84	81	88	90	75	64	69	68	101	102	74	80	88	58	85	77	78	87	72	80	90	93	75	75	79	81	81	87	85	77	78	84	73	83	81	88	81	85	81	72	76	79	82	73	90	69	88	100	63	82	78	81	79	69	84	89	70	72	79	78	69	82	74	94	86	77	66	78	98	84	75	80	63	96	72	88	73	81	94	72	90	84	79	74	82	78	88	73	76	68	76	72	76	79	90	85	83	70	88	86	66	70	84	91	70	81	89	73	72	66	77	82	82	90	73	87	66	68	65	88	70	79	75	76	80	67	80	75	62	75	97	80	92	86	72	80	78	72	88	85	68	89	84	74	79	71	87	99	80	82	74	83	73	75	77	75	70	80	89	79	84	68	103	79	91	83	86	71	76	93	82	68	90	85	75	82	92	88	81	78	73	72	80	71	87	101	77	69	67	66	80	87	76	83	75	89	66	76	83	73	82	85	73	73	81	73	95	74	81	75	84	66	74	99	74	73	65	81	86	75	74	100	70	98	73	91	84	70	74	87	86	103	85	79	95	59	72	93
39296	29339	21080	22503	24871	23027	18870	14907	11094	8515	6564	4925	3999	3104	2261	1844	1518	1324	1203	1112	998	944	920	946	893	945	907	852	834	927	845	890	892	864	933	941	865	928	897	969	901	861	907	883	856	924	911	875	858	923	900	901	911	887	920	912	882	904	924	880	893	908	877	884	871	951	910	860	883	860	898	901	899	903	876	849	874	909	866	881	804	878	923	856	889	881	911	924	866	863	920	879	854	902	841	856	859	878	866	883	930	881	919	870	918	868	869	899	891	890	825	884	890	903	865	863	845	894	897	849	906	842	888	916	861	918	902	823	970	832	909	886	865	931	838	898	885	826	908	855	860	900	836	878	852	843	912	881	872	909	866	926	864	840	878	859	883	864	964	891	899	797	857	847	842	846	846	844	959	887	910	856	904	870	840	870	909	847	853	860	843	863	823	869	866	831	880	907	855	875	865	881	913	949	924	867	864	908	870	901	857	905	866	903	894	859	926	845	889	830	913	876	932	904	888	866	862	862	909	896	875	874	852	848	896	854	833	913	916	889	938	890	930	895	903	849	942	895	879	864	910	919	846	901	891	927	870	829	871	944	867	930	862	867	948	891	901	879	938	916	878	850	924	941	844	913	890	847	915	875	864	859	878	859	834	867	932	905	887	934	867	940	899	886	875	904	896	893	906	861	882	882	951	891	880	936	897	883	931	897	864	866	889	898	894	852	885	936	905	898	927	876	873	844	888	844	879	851	889	911	840	871	849	819	844	912	938	914	895	871	917	825	853	914	845	890	890	843	954	888	898	927	852	910	865	845	892	932	914	874	864	888	913	936	890	868	903	911	902	852	896	892	942	880	881	879	919	892	855	896	877	854	911	903	941	862	878	911	887	879	832	883	894	866	927	913	895	848	881	918	865	890	859	911	882	924	841	902	920	901	910	886	876	861	857	936	896	923	878	892	902	866	872	805	904	915	870	922	895	845	868	857	873	885	881	881	838	884	900	899	877	875	857	910	914	908	910	824	841	871	891	853	879	907	887	924	881	868	916	906	937	894	895	857	960	893	922	864	904	958	891	862	885	948	909	905	919	939	902	836	872	913	922	877	874	883	905	865	883	856	856	881	862	911	918	907	863	842	929	908	890	892	837	885	930	888	891	871	844	883	906	839	914	884	878	864	934	903	891	903	878	913	924	851	907	905	879	856	856	854	918	877	854	892	882	870	876	854	890	898	903	867	883	889	847	871	902	893	847	906	952	836	906	910	861	926	909	883	868	935	904	923	845	891	878	904	883	878	907	900	868	873	872	908	854	900	902	915	897	865	856	893	935	839	905	860	904	862	871	908	913	937	853	876	880	815	892	849	898	857	924	864	878	890	862	885	907	851	850	880	843	865	894	917	943	875	867	838	882	856	916	896	872	885	856	915	847	897	842	903	892	867	920	852	845	920	852	862	908	923	886	947	889	859	945	859	877	860	872	912	898	926	892	866	861	894	899	916	896	908	930	853	884	934	899	905	876	844	918	887	910	883	895	884	866	878	877	876	883	869	910	859	954	863	866	914	848	865	829	859	880	896	886	893	889	906	878	863	901	873	904	909	893	893	872	891	877	862	897	896	910	947	867	880	890	823	942	888	850	919	904	832	870	893	949	903	925	834	879	879	845	935	904	913	902	851	857	904	869	843	874	909	850	854	841	912	868	903	873	880	893	888	906	885	890	859	890	874	849	940	865	856	912	894	854	945	886	893	893	889	916	946	865	853	873	904	898	895	896	910	908	899	851	883	880	901	899	900	904	914	901	854	841	875	952	844	852	850	900	927	925	933	888	915	881	878	917	878	870	918	853	929	934	876	901	906	892	891	866	848	893	861	887	907	869	872	879	887	885	887	862	887	890	871	921	896	881	934	898	869	890	880	928	892	904	874	917	909	877	887	858	872	908	861	859	893	910	910	864	855	919	974	860	877	904	906	898	857	914	878	894	929	901	825	859	916	919	898	944	911	856	903	890	918	929	880	949	818	893	899	904	858	903	851	852	815	895	870	887	907	849	846	877	863	842	891	915	860	864	859	887	899	901	941	864	880	864	906	882	845	881	866	858	844	926	855	855	866	906	902	874	939	914	857	895	897	934	934	909	899	859	830	882	862	876	869	896	907	854	874	834	899	904	909	893	892	927	862	853	871	880	934	860	873	944	843	848	948	871	900	894	850	902	918	867	837	872	887	853	857	836	879	861	873	914	902	893	899	859	925	869	850	908	859	870	900	862	898	838	900	880	881	884	886	912	848	870	863	865	937	845	939	863	866	885	821	866	956	821	875	903	849	846	886	844	935	875	926	894	820	829	862	913	906	861	872	890	896	905	824	898	924	927	912	894	877	938	829	838	894	928	893	937	876	867	919	907	912	874	893	912	884	895	886	887	830	884	900	918	897	905	920	914	915	895	890	856	927	894	825	897	901	868	912	865	842	857	901	942	854	858	874	905	901	949	916	911	894	833	876	867	927	941	854	926	834	908	838	878	883	845	840	897	868	927	896	851	884	904	963	905	787	891	943	847	899	908	912	872	884	911	910	903	900	888	874	909	884	913	880	907	907	889	913	833	864	871	877	863	908	893	888	920	902	870	873	949	865	894	866	821	879	879	870	872	916	876	919	919	910	898	862	834	922	881	941	890	921	851	910	849	883	931	847	857	890	866	940	875	879	812	901	893	835	858	863	875	853	910	885	901	917	901	881	905	882	899	836	938	845	876	815	907	862	861	839	900	882	911	901	864	889	857	903	882	863	860	904	891	919	854	853	909	884	872	901	863	889	903	869	866	915	908	925	881	880	943	874	875	889	870	849	947	961	893	840	914	848	858	906	897	859	932	892	917	874	926	884	885	939	871	867	884	888	902	866	863	899	892	869	886	851	877	866	875	898	899	862	867	910	833	899	907	877	941	913	911	889	903	840	941	893	904	874	921	929	901	877	878	861	891	894	937	881	903	880	878	830	887	904	926	865	829	891	923	914	876	906	898	917	875	875	902	852	906	950	913	926	895	838	878	903	901	885	858	868	912	883	889	884	883	859	876	903	922	971	842	904	905	903	893	910	881	823	869	926	883	906	910	867	898	939	872	855	898	900	903	861	881	903	849	879	898	868	880	897	897	896	849	895	911	859	859	896	863	879	879	933	872	901	823	888	879	889	890	890	913	862	891	876	895	847	872	846	873	874	858	874	919	921	888	916	855	881	854	851	847	943	899	864	888	963	887	910	892	918	888	874	849	938	803	838	877	869	875	819	907	863	861	887	865	929	865	876	864	881	901	858	875	852	962	886	880	847	835	868	842	893	872	879	920	941	844	905	917	917	943	880	867	935	903	904	907	913	869	900	883	821	867	869	905	880	942	901	907	893	870	863	865	888	965	892	911	911	932	921	874	873	875	912	925	860	832	878	851	889	861	891	925	858	876	905	828	910	876	894	876	891	931	855	928	917	904	909	912	881	914	908	888	892	893	898	893	868	875	853
14081	9769	4355	2518	1741	1560	1082	768	532	433	339	250	217	163	164	154	119	127	97	81	98	96	89	77	86	93	75	71	61	78	84	78	68	78	72	77	98	67	93	68	75	64	85	63	78	86	80	83	86	95	68	68	87	88	83	86	72	75	100	68	90	69	92	82	73	67	91	78	81	78	70	73	84	67	90	76	83	77	71	70	77	87	79	79	77	67	60	77	95	74	68	75	73	66	84	86	57	103	84	67	79	92	75	79	67	83	86	73	73	89	88	67	76	78	70	96	65	75	71	74	73	96	78	75	87	64	72	81	96	69	67	84	97	93	100	70	94	92	61	80	86	76	94	79	86	70	79	76	84	60	90	96	65	106	74	56	85	75	72	79	76	73	73	78	78	93	72	88	89	73	74	84	78	98	72	76	64	86	85	67	75	79	83	78	93	73	77	86	65	72	81	91	80	68	80	75	80	64	73	79	69	85	81	86	74	88	61	91	84	87	83	80	69	89	68	84	80	86	80	72	62	71	69	94	93	75	77	77	85	80	81	68	63	96	77	64	99	76	78	83	78	59	69	65	91	75	73	84	56	75	73	59	60	81	77	62	83	66	89	78	69	87	84	75	79	88	76	88	67	82	73	75	78	83	67	64	83	77	78	78	87	51	77	71	81	72	77	74	72	80	77	75	73	64	80	76	68	74	74	75	76	95	79	71	85	81	86	91	74	65	74	80	76	80	68	83	67	76	83	69	80	82	71	78	87	88	106	74	85	71	92	86	77	76	73	72	86	78	68	78	71	91	73	69	63	86	84	82	65	97	72	78	74	65	74	77	53	75	67	81	79	94	65	72	75	79	72	80	85	100	65	79	71	80	70	78	83	80	82	71	79	75	81	70	59	87	88	55	92	76	73	84	59	78	84	74	80	78	71	75	77	62	88	67	89	84	70	77	69	78	68	89	74	72	81	76	77	70	73	77	84	84	69	63	65	84	83	74	83	82	80	90	85	71	89	94	77	73	73	64	65	74	72	97	85	67	76	80	88	75	70	79	84	64	95	71	68	69	83	76	80	76	79	83	63	79	88	66	55	80	78	63	81	92	86	64	94	77	73	68	72	63	71	73	73	79	83	79	79	63	71	75	74	61	87	76	73	75	78	80	90	79	91	63	71	70	84	99	76	76	71	82	72	78	72	85	69	80	72	81	74	69	63	84	73	76	76	66	74	78	63	89	83	72	75	83	95	77	75	82	83	79	94	80	78	85	97	54	82	81	87	71	74	73	70	71	83	81	83	97	78	74	77	79	81	71	93	69	89	76	109	75	67	72	98	77	84	67	64	85	66	102	71	76	80	76	78	90	87	77	66	61	85	78	75	80	85	78	85	84	79	87	86	98	71	69	63	81	73	78	79	82	68	79	73	74	69	76	81	84	84	73	80	73	72	71	80	79	65	69	71	75	80	84	78	85	74	72	87	69	81	77	78	76	71	64	79	74	90	72	78	93	77	84	84	69	66	88	83	80	83	78	65	69	78	69	78	76	73	77	91	77	77	76	71	72	76	70	67	85	70	91	78	64	98	69	82	80	90	65	78	79	80	83	82	76	69	75	71	67	78	74	75	76	66	74	82	82	88	73	65	66	77	79	76	75	71	78	86	68	77	72	74	92	72	67	85	82	87	80	86	88	80	70	78	85	67	75	83	81	81	67	67	90	87	81	70	80	78	84	89	94	77	73	71	85	86	77	97	89	86	82	73	81	89	93	70	93	89	81	77	83	69	82	74	68	74	69	88	74	64	86	80	91	72	81	78	76	83	79	85	73	73	91	79	72	75	68	71	83	79	84	82	72	72	67	63	77	96	78	83	74	77	87	84	80	81	86	80	71	83	80	80	69	70	84	65	72	79	75	76	80	68	67	78	101	73	96	70	78	65	87	88	88	92	82	75	85	76	70	100	73	76	68	92	71	74	78	73	67	97	73	74	84	101	77	75	81	66	68	73	59	91	85	83	81	83	86	71	86	98	91	78	78	93	80	73	76	79	88	85	82	67	83	94	84	77	76	82	84	77	88	73	87	81	85	68	71	81	87	77	81	79	65	88	92	67	63	98	78	68	71	77	81	80	83	67	73	75	59	65	92	81	88	79	75	81	80	82	63	97	68	72	92	63	81	71	82	83	61	64	93	78	83	71	93	58	76	73	89	96	94	86	93	77	76	60	72	85	79	92	78	87	74	67	91	80	80	85	65	83	85	84	69	71	63	86	68	90	78	86	88	76	67	64	69	67	69	67	90	83	95	56	72	77	75	76	75	85	61	77	79	77	75	60	77	69	70	81	84	65	73	77	76	79	78	67	94	65	91	83	88	104	75	82	86	73	77	79	72	72	73	87	87	85	62	80	78	57	69	81	75	64	71	76	75	75	84	96	66	72	73	80	77	87	70	73	79	72	68	81	79	80	76	74	79	84	65	88	62	84	85	83	78	88	77	81	60	91	67	89	69	81	63	93	72	82	86	79	90	85	59	94	68	90	85	70	73	87	82	65	78	81	99	84	71	76	79	74	75	75	88	78	93	81	85	61	83	66	80	77	81	89	84	77	89	95	66	86	68	92	65	73	63	80	70	89	66	76	81	72	84	79	86	87	79	82	102	80	89	71	78	81	74	70	71	84	64	67	78	76	80	86	87	74	59	74	83	73	93	87	66	74	69	67	84	51	70	84	72	62	76	80	80	73	92	76	71	78	89	78	75	82	83	80	81	78	88	90	72	64	88	81	77	96	60	74	84	70	78	81	72	83	95	74	79	73	86	72	90	81	73	76	82	87	68	85	72	72	82	73	74	74	73	72	69	80	77	82	74	81	77	78	79	69	79	80	78	66	88	78	68	80	86	83	70	79	76	80	80	63	87	72	82	70	73	58	63	84	73	86	79	67	53	73	78	71	72	83	81	72	75	71	86	76	77	76	75	66	69	74	83	79	80	76	72	69	74	92	71	66	66	76	67	93	73	69	88	69	78	74	83	82	94	65	83	79	88	75	72	80	73	87	83	88	69	71	63	85	89	75	66	71	82	72	95	72	78	77	75	82	68	77	64	89	77	78	72	91	65	76	79	81	83	68	80	76	75	81	78	78	57	69	75	80	69	69	78	62	64	92	75	86	76	83	88	81	65	72	74	88	81	76	70	73	84	68	96	81	56	68	88	75	74	71	88	66	77	80	84	71	82	74	81	75	68	89	87	68	82	64	91	81	64	66	75	65	75	81	77	67	89	97	84	72	70	78	91	67	77	84	67	84	84	77	75	80	74	78	86	80	67	89	91	79	57	70	87	59	84	75	85	67	79	87	75	67	70	79	83	75	84	72	72	73	85	73	72	73	79	66	81	74	71	84	81	61	76	87	79	64	91	92	74	78	80	78	91	64	73	79	72	71	89	82	90	79	81	75	82	111	84	88	79	79	73	74	59	85	75	66	65	71	97	69	85	67	83	70	85	72	95	72	67	77	71
43974	32067	25864	28352	30345	28307	24112	19421	15223	11949	9495	7474	5756	4258	3217	2623	2127	1736	1437	1222	1068	994	993	936	896	899	858	867	936	840	829	838	897	800	850	906	895	827	814	853	858	810	867	858	870	861	857	885	890	855	929	896	837	881	918	836	824	840	827	879	873	828	801	866	848	885	855	877	890	872	881	854	877	900	853	882	822	884	847	841	884	857	864	914	916	858	888	856	868	890	888	856	916	904	841	883	876	921	835	869	899	838	884	886	822	842	891	874	875	876	908	887	894	903	898	878	874	811	850	806	894	833	855	858	849	818	866	883	889	831	869	906	850	894	852	865	848	906	840	896	869	920	857	868	889	860	879	852	858	924	855	827	795	859	889	865	875	906	860	877	863	889	859	835	816	890	872	870	856	891	852	880	876	894	865	835	880	890	872	880	890	905	929	858	922	860	813	870	877	834	849	866	861	938	846	841	842	832	802	833	866	864	874	901	877	866	843	860	850	883	850	889	888	892	862	880	876	885	889	881	880	895	829	901	852	849	883	858	915	897	858	865	866	833	860	891	788	848	846	822	860	904	881	852	902	883	906	921	873	854	895	851	867	845	839	882	883	869	901	888	836	906	877	888	888	900	893	829	834	853	800	888	850	873	861	909	844	913	930	830	884	911	855	826	887	861	828	908	831	855	845	892	862	878	861	872	855	829	838	836	811	864	927	855	871	857	872	844	802	888	858	852	880	852	903	864	883	801	789	934	907	907	871	891	866	859	875	834	879	956	878	879	879	854	837	877	885	865	874	864	860	896	832	876	880	894	864	862	845	851	805	830	840	801	865	883	861	902	858	865	839	874	877	900	878	824	848	830	866	906	878	892	853	847	874	886	923	833	904	864	893	879	828	860	840	821	869	872	889	867	879	879	873	849	896	892	872	938	907	870	863	878	864	895	873	910	841	825	817	904	854	892	903	892	882	870	891	881	865	862	851	850	834	889	895	860	820	894	871	863	877	867	887	917	889	885	875	921	883	835	872	862	846	861	853	807	839	835	910	867	785	923	891	862	909	848	864	878	926	841	853	886	840	901	908	857	920	852	864	870	875	825	867	880	905	887	885	868	885	867	872	873	825	903	893	890	857	889	882	842	874	877	862	853	898	900	836	922	869	867	869	860	877	843	896	866	846	871	847	875	866	905	930	881	879	846	836	896	885	845	872	842	895	947	871	867	877	819	865	931	874	811	921	843	858	861	839	855	851	880	867	862	876	906	833	919	854	847	868	863	885	846	864	881	810	837	871	810	848	868	824	900	894	856	901	873	851	892	878	814	856	856	867	904	870	875	843	858	854	890	867	873	873	856	880	852	860	880	888	860	815	867	865	900	876	862	874	884	918	845	841	857	878	844	861	874	910	882	861	833	849	888	930	831	872	819	904	860	868	825	894	883	878	862	914	882	825	879	832	882	858	867	882	861	844	906	835	854	854	848	886	880	889	845	912	848	858	873	881	825	829	869	892	878	868	898	899	909	878	865	897	894	863	905	877	936	820	880	847	883	837	878	891	868	878	829	868	842	830	883	886	878	865	867	860	869	836	854	861	868	841	868	869	896	919	862	860	861	899	884	905	888	873	826	867	869	860	869	868	857	885	878	889	866	873	885	828	852	884	843	878	870	896	865	914	902	860	839	860	898	908	869	920	873	853	826	834	880	872	843	834	848	916	899	842	891	866	917	873	876	890	865	816	834	843	907	887	926	907	856	850	853	882	857	850	842	939	821	893	826	831	855	861	861	919	868	814	883	808	854	897	821	839	922	892	843	858	833	836	851	832	854	839	822	817	887	865	843	869	833	858	884	861	884	844	825	892	855	920	901	887	936	928	823	893	889	807	809	846	890	858	833	876	870	893	875	859	823	926	863	895	842	900	876	859	870	945	850	844	857	885	843	917	872	825	886	869	870	882	883	850	847	779	872	872	899	838	863	847	877	857	837	836	843	914	852	839	883	871	885	864	880	881	863	825	837	846	836	820	877	916	861	879	897	820	837	860	880	868	885	872	949	858	880	890	913	912	800	859	868	872	929	890	882	872	879	860	933	842	855	832	875	847	864	872	860	840	897	879	915	803	903	866	808	860	849	871	841	839	875	858	801	823	839	891	941	887	899	856	829	886	899	864	910	831	862	877	855	862	821	868	805	841	881	857	934	838	855	857	896	874	847	874	868	904	873	841	874	835	816	872	882	849	844	854	876	864	876	897	848	868	907	829	846	875	830	863	883	875	906	871	823	854	867	865	879	869	860	900	884	887	864	902	824	846	906	926	911	884	873	821	896	864	859	880	873	882	820	856	831	857	876	915	861	844	887	899	932	819	889	863	842	853	865	915	855	877	907	868	849	828	862	837	881	838	886	897	836	944	895	888	858	896	817	897	855	902	843	854	880	821	815	877	854	856	838	843	887	899	885	875	826	855	880	874	862	856	849	899	881	871	859	862	853	800	837	815	884	892	788	879	858	877	853	873	855	910	882	890	862	872	870	925	876	863	897	848	936	875	847	914	800	813	952	864	863	876	909	844	857	848	886	857	827	928	881	863	854	852	893	934	912	858	892	893	852	913	849	851	863	859	857	833	838	881	898	877	853	832	833	881	879	862	859	887	839	928	857	828	958	885	858	875	865	906	885	911	867	853	898	902	899	865	886	872	864	899	838	887	839	866	849	861	840	835	858	861	883	837	858	850	873	871	883	882	874	884	839	865	867	866	846	846	839	841	882	874	876	904	860	875	876	869	839	859	860	823	873	874	921	849	796	925	850	864	873	862	908	876	868	893	817	876	864	892	888	839	857	926	854	852	849	907	860	792	854	883	827	894	875	855	880	875	915	840	860	848	901	858	867	905	881	828	905	840	827	856	822	844	842	864	851	840	854	874	859	871	915	866	861	878	912	861	824	846	852	855	850	906	778	901	913	851	856	918	837	862	885	846	871	892	857	851	877	867	850	919	853	872	914	928	850	894	890	820	828	887	881	844	861	869	882	850	861	888	869	902	928	875	872	874	888	856	897	827	869	868	836	850	834	826	846	903	882	870	835	826	855	877	862	846	869	831	872	854	867	874	846	812	876	863	868	855	832	878	851	880	891	889	931	894	892	893	911	813	888	868	843	860	848	824	881	882	828	870	882	888	892	880	919	850	922	876	882	854	815	853	869	931	837	855	872	884	862	879	876	906	894	818	818	856	854	867	930	842	911	885	907	863	843	862	873	873	786	828	843	836	862	817	834	863	881	861	827	857	818	814	928	844	870	812	876	862	913	903	862	888	831	852	876	873	832	904	907	835	895	866	833	875	836	800	856	846	867	843	853	852	864	853	871	874	928	913	865	894	881	843	901	895	902	872	809	843	843	858	876	857	877	850	826	894	887	862	893	858	884	891	844	868	861	890	868	846	831	839	897	857	849	850	881	862	841	870	862	843	868	884	877	907	862	841	892	859	852	888	819	815	863	921	914	891	935	843	891	918	931
14209	8545	4163	2402	1672	1416	1096	754	569	488	390	258	240	218	200	138	144	110	109	111	95	111	89	93	84	81	85	84	80	77	110	79	88	72	94	81	74	99	73	83	80	89	90	83	88	89	94	80	83	83	82	80	97	88	85	80	83	68	78	86	78	76	83	76	84	85	92	74	75	114	77	85	86	77	85	85	85	76	94	94	104	82	82	85	84	75	81	74	93	92	102	66	99	71	85	80	70	85	84	82	77	80	55	65	82	70	83	81	72	65	86	85	82	86	81	87	80	80	95	66	72	90	68	97	70	82	69	72	91	69	81	76	91	90	85	78	89	86	81	84	69	73	87	86	88	78	75	96	68	89	103	70	79	86	73	72	86	80	82	84	84	90	84	80	80	76	76	76	82	101	87	92	82	94	83	83	95	78	93	74	64	90	80	72	93	86	66	79	86	82	79	70	80	86	87	77	84	75	84	86	77	86	83	82	84	97	81	96	85	79	78	77	79	93	73	86	87	91	80	83	103	93	80	98	88	79	85	72	81	89	93	82	87	89	93	91	84	81	99	91	77	76	85	81	79	85	80	96	88	72	91	94	74	74	83	74	87	87	80	72	91	83	78	88	101	95	98	70	82	88	83	91	73	81	68	84	81	72	78	89	76	70	87	72	76	80	83	99	97	87	76	81	80	93	77	76	77	78	86	84	68	88	94	72	82	102	76	99	73	76	89	88	79	85	85	94	94	78	79	93	90	85	76	99	89	86	90	89	66	94	77	82	81	87	88	89	71	76	97	79	83	78	78	79	73	80	84	87	75	91	68	80	90	81	81	88	106	76	92	89	91	77	72	76	81	100	98	97	88	77	89	64	87	86	71	83	64	76	75	77	69	89	85	89	82	90	99	77	86	75	79	93	85	82	81	81	84	74	72	102	87	82	72	76	89	74	89	69	71	89	90	79	95	78	106	88	84	75	80	83	82	84	87	94	81	89	88	87	88	81	72	98	86	72	91	82	100	76	84	83	96	93	81	77	65	85	84	87	95	90	80	64	83	84	90	80	74	92	69	84	90	95	90	67	72	76	87	77	82	84	94	65	83	99	88	81	74	87	90	99	87	88	83	82	87	85	89	85	78	75	83	83	83	67	83	82	96	78	82	82	71	66	91	91	98	92	81	83	87	96	90	78	81	81	95	85	91	80	75	87	103	101	83	78	92	72	96	71	73	80	90	70	84	76	85	80	70	75	77	84	86	76	80	85	76	79	80	97	76	78	95	88	81	78	81	67	104	69	85	89	87	99	94	96	84	75	86	74	83	89	63	86	87	83	78	77	80	80	96	88	72	69	95	83	86	90	83	82	85	96	80	92	76	76	78	79	87	88	64	84	86	78	81	98	93	70	88	102	79	89	83	85	69	82	75	84	101	87	99	86	79	71	74	83	87	79	87	88	90	68	98	94	83	81	98	86	85	92	90	77	84	94	85	88	74	76	71	92	78	87	100	89	72	98	95	70	81	76	79	80	107	77	87	87	74	95	72	82	79	85	86	92	79	81	88	71	83	72	95	78	97	85	86	79	74	72	76	80	98	92	73	84	93	83	104	79	85	80	84	72	99	80	82	82	83	77	66	94	73	56	86	77	90	84	79	81	96	84	83	106	80	92	82	87	88	101	101	93	103	83	82	95	90	89	86	90	77	81	92	103	74	83	90	93	76	89	93	83	90	78	75	81	94	62	74	94	81	86	94	75	75	76	63	78	87	92	83	92	72	71	81	94	86	87	78	96	66	89	78	98	97	88	86	88	82	74	82	87	91	97	79	82	82	80	75	70	66	77	98	84	81	81	68	77	97	76	85	90	92	95	94	88	90	91	86	76	76	93	97	77	77	90	92	70	72	75	78	94	69	93	70	76	87	91	85	75	93	99	88	63	77	90	91	78	99	81	78	81	78	86	85	91	97	86	87	87	76	79	95	75	73	94	85	91	83	85	89	74	82	80	85	87	80	80	100	85	84	95	89	87	100	79	71	94	84	74	80	90	76	81	77	85	81	78	65	72	89	90	87	90	78	75	82	97	77	93	83	76	84	80	75	78	72	83	83	71	79	80	83	63	82	87	81	87	77	88	87	96	90	71	75	89	86	76	74	79	85	77	83	85	81	79	59	85	89	78	77	91	75	72	86	84	90	90	89	79	85	89	78	70	62	86	94	81	88	76	88	85	116	83	68	82	80	75	92	80	86	93	109	79	75	77	79	77	91	77	84	87	93	104	92	62	85	76	82	82	91	88	78	98	87	78	84	81	81	67	80	87	84	102	67	90	82	83	83	76	78	85	87	78	76	79	77	86	86	97	92	78	86	97	85	85	86	85	75	80	106	87	70	75	90	76	95	75	96	75	90	76	68	75	81	79	76	75	98	77	72	84	98	93	90	79	91	100	86	75	81	77	101	83	90	88	86	100	83	80	83	89	76	65	81	96	70	80	73	91	82	98	82	81	78	74	87	85	90	93	100	81	91	88	82	70	80	70	89	88	85	95	68	86	85	75	98	93	76	81	76	73	89	87	74	96	79	67	93	90	92	84	82	79	85	83	92	83	100	86	83	71	84	94	78	67	71	86	95	86	72	80	80	96	77	88	81	71	78	97	87	92	84	80	91	74	91	69	94	89	88	72	84	83	72	69	68	79	80	97	73	82	81	87	88	71	92	99	80	79	79	90	87	85	96	83	88	94	78	92	88	82	83	75	98	67	81	93	81	93	71	78	88	75	69	104	87	79	70	91	93	79	93	84	77	65	100	82	88	90	75	66	78	82	92	88	85	75	70	71	70	81	72	82	93	89	87	76	90	68	77	88	84	90	72	89	78	80	79	66	96	82	82	98	83	77	98	103	82	79	63	70	85	83	87	75	91	78	87	79	84	84	73	82	89	70	95	76	89	92	82	80	86	86	101	90	80	92	93	94	72	96	93	86	94	63	78	83	80	65	104	77	87	84	67	76	70	85	86	90	78	83	86	77	79	88	78	75	84	79	79	79	86	83	71	87	81	85	87	78	80	94	95	70	86	77	80	91	80	81	83	100	78	80	91	79	102	87	70	92	84	87	85	77	75	90	91	78	89	85	89	99	87	74	88	100	75	76	90	95	77	87	87	80	96	100	79	89	72	92	83	78	78	84	65	75	89	77	90	84	89	82	104	89	88	93	94	89	96	88	81	78	65	62	88	81	94	80	100	76	82	91	100	74	84	74	99	86	73	80	86	75	79	91	89	70	98	53	86	86	79	79	92	94	74	93	78	86	77	74	74	78	81	66	90	74	82	67	81	84	69	102	73	81	89	76	70	87	81	70	70	88	95	96	63	71	80	93	73	78	80	89	71	81	71	79	80	78	78	95	64	70	82	86	87	72	88	88	86	80	95	81	77	85	86	81	65	91	81	85	105	88	80	101	87	90	98	83	79	82	81	80	88	85	88	67	79	90	93	79	85	76	84	73	75	83	74	84	73	90
41160	30914	25924	27974	29971	28251	24009	19465	15484	12455	10034	7639	6146	4750	3770	2966	2413	1990	1673	1487	1318	1095	1151	1020	1014	948	960	915	922	909	926	944	895	954	977	938	952	913	910	939	871	885	983	929	947	861	894	970	930	918	880	919	958	867	952	913	937	897	935	850	933	885	891	956	948	918	881	947	932	925	908	915	950	928	955	958	958	883	884	970	975	903	899	913	871	910	876	924	884	919	964	925	972	935	869	917	938	894	903	950	907	865	907	921	867	940	952	937	971	927	945	948	918	894	967	917	959	866	908	854	899	908	921	909	951	914	906	943	909	914	942	928	906	901	881	904	935	959	976	1002	928	908	940	918	963	858	865	884	923	941	949	924	884	954	880	913	941	943	888	906	936	941	956	923	908	897	954	942	920	949	963	925	947	903	933	935	881	922	879	936	927	916	977	948	923	870	915	891	945	948	882	913	910	904	914	932	921	994	923	945	981	993	916	895	911	902	952	892	871	931	939	929	939	907	873	947	943	965	972	902	911	942	916	932	923	884	900	952	906	941	920	912	934	892	862	946	893	907	1041	898	883	950	913	910	932	868	894	912	918	929	898	916	952	894	911	938	924	856	885	919	924	936	988	883	931	965	903	901	887	909	916	935	919	916	908	922	912	903	917	917	923	966	903	936	910	946	903	901	903	979	910	893	927	915	954	928	895	953	985	878	905	911	903	944	899	919	919	932	918	913	947	898	863	931	922	936	932	919	899	929	946	935	929	949	897	969	939	939	949	919	915	913	902	917	959	965	941	957	907	911	912	901	916	895	927	928	895	883	937	922	882	956	906	886	927	922	942	986	948	921	947	965	922	908	920	890	957	951	916	946	901	898	951	927	964	929	890	931	902	980	965	868	892	922	861	922	949	934	870	941	873	935	958	936	987	934	876	933	891	909	889	992	904	941	942	949	933	904	909	842	961	976	944	923	909	951	916	952	898	905	913	905	922	913	925	928	892	948	943	903	938	891	890	898	945	934	911	944	961	898	956	917	934	913	957	939	903	919	946	915	953	908	917	869	881	965	840	920	936	942	921	887	957	932	951	976	928	888	896	865	941	887	908	927	903	956	949	860	957	906	872	885	919	969	930	935	945	946	940	976	918	975	873	964	915	917	937	919	942	952	931	890	912	914	857	914	905	923	963	907	994	927	831	889	899	893	936	949	958	939	921	958	882	868	949	852	893	965	887	894	951	860	899	917	907	924	921	965	974	946	932	930	907	943	938	987	934	865	903	916	886	907	974	912	943	923	938	901	934	918	982	946	972	905	924	925	971	955	907	913	922	958	893	981	909	939	900	852	932	909	875	915	953	902	892	913	887	907	957	899	904	886	964	856	916	945	948	900	910	927	918	963	925	893	936	891	914	951	853	927	899	900	936	930	933	932	928	947	936	938	870	927	875	923	975	890	922	866	960	871	901	919	932	870	891	962	912	913	931	874	939	893	942	945	935	844	891	909	923	947	956	919	957	938	940	925	922	927	924	973	946	900	877	928	914	909	922	895	904	899	906	945	843	915	956	942	894	964	944	878	882	948	914	898	903	902	900	874	881	944	902	922	887	975	886	902	946	934	974	967	910	934	963	939	947	947	898	977	911	922	941	897	982	874	907	902	944	900	901	938	907	923	849	916	920	960	964	957	953	961	966	919	903	944	905	943	927	901	895	962	922	946	895	923	874	919	928	847	892	977	919	917	913	915	890	947	921	897	944	923	935	903	926	959	864	952	905	965	949	917	956	948	931	901	950	933	945	936	926	983	829	927	895	871	913	978	926	907	902	981	904	940	882	928	953	936	923	907	948	887	990	982	904	939	917	927	925	930	899	963	918	901	915	927	913	910	911	963	902	931	916	976	924	905	933	934	904	938	922	948	915	936	907	952	907	916	913	919	890	872	870	1004	956	957	895	939	915	916	907	894	894	935	895	911	898	927	909	919	964	906	909	910	887	942	901	920	921	914	941	914	955	910	916	929	917	894	888	866	915	949	959	932	948	946	948	957	922	905	931	978	926	967	942	919	906	920	882	938	905	872	928	966	902	934	958	909	896	900	974	943	947	911	876	931	869	912	903	869	910	891	944	909	913	950	951	966	946	971	888	936	994	985	939	907	960	930	898	897	942	910	912	939	903	936	919	912	899	976	983	929	937	942	904	915	960	910	883	895	907	830	893	934	922	928	863	907	934	934	857	898	930	908	900	939	884	885	890	902	955	936	938	955	934	956	927	932	944	947	953	941	897	943	925	950	917	975	862	922	914	891	969	893	945	931	905	942	902	919	983	889	875	959	925	909	869	905	925	960	841	928	907	899	901	930	930	930	933	938	946	909	871	912	932	925	897	934	905	909	957	954	888	986	862	872	872	888	918	892	931	898	902	893	950	925	924	872	966	935	905	897	937	982	905	993	927	967	926	942	901	879	898	940	864	931	929	951	914	904	949	985	908	943	895	913	919	873	973	986	896	885	905	929	913	970	895	920	918	924	854	947	951	922	901	862	955	895	887	926	918	904	921	927	875	893	886	959	942	876	930	929	969	932	935	920	854	957	919	946	882	901	968	958	930	936	959	931	982	905	933	922	967	938	936	920	913	929	950	881	878	924	938	898	1027	943	908	961	894	959	930	903	932	888	907	971	880	961	905	907	934	944	923	938	918	890	942	956	947	900	957	867	942	934	882	923	927	921	917	940	906	874	942	902	951	913	959	944	918	952	895	923	978	927	920	987	929	950	952	872	914	949	972	904	989	870	902	856	919	904	913	915	909	947	929	926	882	948	892	928	906	922	898	880	932	919	934	881	957	885	862	934	957	929	891	900	974	949	897	874	918	915	935	909	932	942	875	886	914	871	960	899	921	941	985	939	912	927	848	920	881	893	951	897	950	984	927	939	940	885	942	970	930	939	898	907	945	943	914	925	891	883	908	950	879	964	922	968	909	940	956	902	969	954	929	908	964	943	917	921	949	925	941	886	899	912	911	896	920	940	898	915	928	904	863	929	937	944	909	983	957	963	906	909	993	906	931	968	884	944	938	908	937	933	962	912	918	952	901	949	912	946	920	921	942	906	918	911	959	908	935	909	894	932	941	857	895	895	979	985	928	913	934	870	952	934	944	957	900	886	915	907	897	942	843	902	909	892	912	962	911	935	922	976	941	910	909	891	939	946	974	962	877	932	946	899	942	821	906	940	948	868	876	921	903	949	911	955	913	924	904	946	930	946	938	916	899	952	888	931	916	868	902	879	889	923	912	950	896	924	930	896	912	913	899	930	935	912	933	961	942	902	922	907	905	957	949	900	889	923	920	912	957	933	906	915	921	965	955	948	938	903	873	926	885	938	951	949	927	897	905	902	860	924	924	935	908	936	989	964	934	969	931	970	927	962	923	912	905	979	940	958	928	900	887	913	954	900	938	907	921	918	921	995	932	929	997	959	938	895	948	943	910	870	878	983	901	913	857	919	958	953	899	933	952	905	927	993
16127	11991	6389	3509	2407	2141	1490	1021	738	593	459	385	315	256	190	168	158	141	119	123	86	80	96	93	95	90	67	82	75	77	74	84	89	87	68	71	77	78	78	78	67	76	78	74	86	88	91	84	73	67	73	63	108	83	64	74	76	81	80	88	99	99	67	75	75	71	87	77	94	93	91	80	75	65	84	97	77	87	84	92	94	77	66	80	61	83	85	64	76	99	87	71	76	104	71	96	95	71	71	93	99	60	82	87	80	78	84	70	88	88	72	77	86	85	75	69	84	82	77	75	96	87	74	96	66	82	91	77	79	77	87	92	79	74	77	73	75	86	95	86	74	74	80	90	82	82	83	88	78	81	77	79	88	58	95	85	78	88	67	67	85	80	68	86	79	75	97	61	63	80	75	102	85	79	85	75	80	78	86	93	70	92	68	90	100	77	73	85	71	81	72	96	63	75	87	76	77	77	75	90	86	76	86	70	96	85	79	91	85	77	80	77	103	64	99	86	74	79	74	87	77	74	96	67	86	90	72	74	74	88	84	88	90	86	85	67	70	92	79	80	81	78	54	89	79	77	77	94	67	85	79	94	75	87	65	71	83	83	76	85	83	78	83	82	78	80	60	62	95	81	83	80	92	84	66	76	91	102	91	86	80	98	105	83	76	105	92	73	89	101	88	87	74	79	88	82	77	61	82	92	76	88	77	93	80	79	75	85	74	76	80	79	77	79	86	68	81	82	81	75	85	89	79	91	77	93	76	81	84	77	87	85	79	78	83	82	85	93	70	86	59	91	63	89	88	71	76	87	65	83	67	86	71	74	79	79	81	81	74	74	74	69	85	84	92	97	66	85	77	85	78	82	73	83	90	72	84	74	70	85	86	78	80	77	54	75	81	76	85	83	69	77	77	86	64	87	75	85	85	70	79	65	66	76	86	82	68	67	83	71	80	79	83	88	76	82	82	89	81	73	74	89	77	73	83	87	78	78	82	94	83	84	96	77	80	82	58	76	66	80	72	73	74	83	91	80	67	73	70	88	94	77	78	63	86	86	78	91	78	81	80	72	69	76	95	80	87	93	79	72	85	78	86	89	103	77	77	90	64	76	81	91	65	74	77	74	78	87	77	87	69	77	84	83	73	82	86	78	69	86	79	92	82	79	82	79	80	86	65	92	93	88	81	94	83	85	88	69	83	78	82	82	65	84	71	69	88	99	71	80	76	75	82	88	87	66	74	90	89	87	71	82	78	78	80	88	77	75	88	83	87	91	61	79	79	79	67	81	71	87	76	84	91	76	88	97	72	68	95	80	72	89	73	82	78	76	95	86	77	82	74	81	89	95	85	91	88	96	87	86	81	79	80	74	79	81	85	73	72	77	75	66	88	81	80	71	75	75	73	86	81	90	75	84	74	78	63	80	74	95	79	77	87	73	97	74	82	84	77	78	70	92	81	75	81	99	76	68	72	75	67	108	66	81	88	68	81	76	70	91	89	66	81	88	82	65	61	70	75	72	71	88	79	71	80	85	71	75	62	82	77	87	82	82	62	73	82	83	72	75	97	72	90	78	77	78	88	94	90	88	81	84	80	77	82	89	70	82	85	79	81	77	82	59	63	79	87	84	82	74	78	72	94	82	68	87	84	77	89	87	95	75	81	62	74	63	87	87	69	71	76	69	81	90	93	96	75	86	70	79	68	77	87	75	81	89	86	82	88	77	92	68	74	87	69	94	93	64	67	82	88	87	77	67	74	85	79	79	75	81	92	81	77	88	83	83	76	72	85	86	83	82	89	66	89	85	79	68	87	83	77	73	83	81	73	55	91	73	81	93	77	73	74	96	74	90	96	81	98	66	84	65	74	89	79	88	78	85	76	73	82	79	96	76	79	88	85	77	85	73	67	71	85	83	83	75	81	81	83	89	82	93	88	90	74	79	77	84	71	68	87	79	83	65	81	79	91	65	75	68	83	86	83	72	93	73	73	85	79	65	90	86	75	73	72	82	76	86	68	69	91	74	84	78	79	83	67	73	91	79	92	83	62	75	82	98	82	58	81	86	79	69	62	79	75	77	79	76	80	66	69	102	97	74	89	84	76	76	80	89	75	81	76	85	68	61	89	76	84	74	93	61	77	65	91	67	82	80	82	90	69	82	92	83	86	71	70	88	85	79	90	81	81	80	74	85	83	73	83	84	82	84	83	82	77	80	96	85	106	84	81	80	81	61	72	82	67	72	81	75	99	82	84	84	84	81	82	87	102	74	77	75	82	67	80	97	83	83	73	71	83	68	79	73	73	69	93	95	89	74	66	89	75	86	82	91	65	76	71	58	75	74	78	80	84	60	80	91	70	87	82	70	72	55	77	81	58	77	71	83	93	92	97	75	84	78	80	80	90	73	91	69	77	101	86	85	89	81	83	100	96	77	75	102	93	68	77	87	83	91	97	81	91	82	77	76	83	77	60	76	88	71	75	73	68	57	87	86	87	91	91	86	88	77	73	88	85	87	83	77	86	64	81	83	83	56	96	93	86	85	81	76	84	86	86	76	76	79	81	75	85	84	88	68	77	78	62	98	103	86	71	72	81	85	87	80	85	77	74	88	76	79	75	74	76	72	92	89	89	77	78	76	84	75	73	82	88	83	75	89	76	83	87	85	86	66	79	88	57	90	84	65	82	88	89	86	73	69	71	80	77	74	70	70	85	69	85	78	80	92	78	85	77	91	80	68	87	67	91	88	75	73	73	76	80	76	88	77	65	67	73	100	76	62	83	95	73	87	64	83	80	91	75	97	80	92	76	78	86	71	67	71	87	71	67	76	75	84	97	82	69	77	79	75	73	82	77	84	81	84	89	90	89	91	93	96	85	92	87	80	72	68	85	73	78	77	67	95	77	68	67	84	75	77	81	74	92	79	61	84	90	81	86	82	81	67	85	84	70	79	69	64	73	82	87	90	85	68	81	79	84	67	70	89	76	64	82	93	85	83	79	73	91	88	78	87	77	85	75	82	57	88	81	77	79	72	79	67	70	78	82	83	92	87	66	79	72	67	90	80	64	72	87	81	85	78	75	87	91	88	80	89	81	85	84	70	87	70	72	74	76	101	71	75	76	76	83	91	81	70	81	88	84	82	94	103	75	90	84	78	75	89	82	83	76	74	77	86	82	88	84	91	87	92	82	85	89	68	90	76	72	70	81	95	83	73	92	65	82	79	76	94	75	73	83	91	84	82	64	72	78	99	81	89	86	81	85	79	71	88	75	90	77	91	90	64	71	76	63	78	76	63	73	90	87	77	74	75	75	88	73	71	86	90	88	69	74	83	89	81	91	91	85	74	63	86	83	65	87	86	78	85	97	76	82	86	78	86	81	80	71	73	84	83	87	71	80	91	71	90	90	101	96	83	97	91	78	71	84	87	88	73	87	77	81	88	78	80	85	89	92	74	65	74	76	76	81	73	84	85	77	93	71	86	77	76	80	87	69	78	70	94	73	86	83	79
44255	33881	28897	31146	32961	31318	27505	22487	18636	15018	12265	9917	8000	6485	4918	3930	3103	2554	2084	1746	1384	1225	1103	1058	1003	892	884	908	963	893	895	878	942	832	902	842	868	870	881	886	856	896	928	886	840	907	921	873	885	820	899	865	913	855	885	882	910	865	909	930	880	875	815	912	808	878	883	875	893	883	889	892	850	876	878	911	930	882	884	883	939	895	879	899	914	962	866	896	836	902	915	898	893	862	891	856	878	922	933	890	958	920	903	840	875	921	887	877	923	902	868	908	899	873	967	894	853	912	925	917	919	844	934	924	899	921	865	927	885	874	889	850	883	860	823	874	870	878	912	922	895	862	924	883	881	914	855	851	892	916	916	858	845	860	868	891	901	869	935	867	859	948	936	900	846	874	894	876	882	910	886	908	898	899	867	827	879	868	843	851	945	920	870	830	881	900	896	905	872	901	878	891	902	872	864	885	875	870	855	897	868	843	916	867	833	854	897	862	871	880	882	879	892	918	882	805	863	915	917	889	875	834	914	931	908	896	867	944	935	922	936	942	849	903	868	853	904	917	920	850	880	890	861	903	842	893	863	917	901	883	869	910	892	874	896	903	900	854	918	828	930	863	914	866	906	888	920	881	904	913	863	920	876	856	861	866	892	861	909	901	878	914	882	915	920	884	920	933	878	841	923	808	892	840	850	915	903	856	869	895	979	887	895	893	812	840	876	905	850	835	865	878	882	938	917	960	950	877	885	937	911	890	867	879	861	893	898	920	871	895	896	929	903	902	923	881	935	898	899	873	909	955	869	924	914	884	901	904	950	874	815	860	907	875	916	923	884	952	894	908	888	924	914	878	941	831	873	866	867	898	840	841	864	889	814	867	896	960	847	825	930	844	885	931	875	906	841	856	947	875	854	928	919	836	863	877	880	895	910	927	910	879	869	870	836	903	907	880	953	858	829	866	934	880	909	902	893	969	949	843	905	916	893	911	962	874	887	912	965	940	885	905	865	890	889	867	890	911	887	862	876	836	862	903	873	883	892	906	929	888	843	912	889	913	875	820	939	918	915	864	879	938	913	900	890	865	941	898	876	869	860	905	889	883	871	883	852	950	872	916	897	870	875	869	891	848	864	854	919	884	851	884	892	884	809	890	918	868	950	904	868	884	888	907	819	912	915	849	855	904	937	928	838	913	911	890	891	862	891	875	884	913	933	890	901	891	897	840	869	912	865	873	905	846	866	925	856	916	900	884	867	892	877	934	905	868	907	926	869	813	877	862	908	886	855	888	897	840	920	854	938	870	878	880	879	967	900	872	922	873	862	891	882	864	895	863	898	929	909	871	850	902	865	897	897	907	909	838	868	873	869	923	901	845	861	805	919	878	847	938	850	867	884	930	918	880	915	867	904	895	918	872	869	844	828	919	859	908	884	859	888	893	888	899	899	891	907	877	929	899	870	905	891	877	857	916	883	850	863	898	863	897	931	895	922	890	816	956	920	874	893	877	906	881	900	905	915	917	902	898	879	883	871	894	882	912	841	865	911	882	828	900	880	861	912	923	891	940	899	872	878	890	862	870	886	896	884	870	881	883	882	863	913	874	899	915	914	866	916	895	880	851	886	914	903	891	865	850	871	878	936	924	877	907	895	876	864	878	883	880	873	874	927	872	884	837	886	842	905	871	879	889	877	871	867	883	863	949	884	846	877	902	890	928	919	918	860	889	881	847	861	881	886	912	918	882	861	866	853	874	859	879	906	840	916	888	882	882	940	912	865	938	871	892	888	914	861	907	903	897	900	892	867	846	859	873	884	927	885	902	883	807	886	919	861	877	842	886	909	871	829	913	875	890	928	957	885	937	874	877	875	865	898	902	827	918	900	890	849	866	894	851	887	905	871	864	856	880	920	856	938	876	841	890	880	899	880	922	876	919	871	883	861	833	856	898	931	864	905	899	928	849	930	888	860	921	858	868	866	879	866	912	890	948	929	944	953	797	895	818	893	953	867	881	931	878	910	925	910	923	922	871	894	888	896	893	877	895	856	904	831	888	883	908	844	929	859	887	890	824	908	880	860	914	899	929	876	922	888	875	849	876	846	864	890	893	848	883	910	892	907	904	864	938	859	862	917	884	882	852	917	863	851	856	887	889	874	860	859	927	891	933	908	903	931	914	887	899	875	879	905	872	872	944	877	855	950	896	891	925	855	900	883	897	852	883	949	911	894	937	901	911	903	859	880	873	853	968	915	886	889	918	862	891	925	875	919	906	866	893	901	877	867	910	935	860	868	861	906	939	899	880	920	867	929	887	868	907	882	861	848	913	924	878	926	886	870	911	889	877	879	937	900	895	893	921	868	886	889	876	929	911	895	887	819	909	965	912	885	861	847	861	893	902	851	928	923	923	834	917	943	886	925	840	871	889	889	816	870	863	888	857	873	892	901	846	916	867	911	890	874	970	866	890	839	899	850	895	918	890	904	889	932	861	874	900	828	919	921	849	886	832	910	894	876	874	949	878	909	974	909	873	876	887	894	836	862	886	891	874	834	862	845	844	841	931	919	897	879	891	899	896	848	905	926	923	904	885	969	872	890	877	869	881	838	914	888	904	886	889	889	830	853	858	891	890	824	906	899	898	964	939	904	885	880	899	863	849	906	936	879	905	889	899	905	927	877	842	925	906	887	849	905	942	886	892	862	855	889	869	864	906	868	911	907	880	856	936	832	869	870	885	841	863	925	901	885	893	875	855	910	928	837	875	868	933	864	929	892	861	903	878	883	903	883	864	944	870	885	856	891	860	866	895	844	908	888	936	878	918	876	933	893	899	895	830	907	853	945	878	885	899	959	839	844	908	930	929	883	870	877	864	866	878	881	875	878	930	856	822	869	872	932	879	891	982	867	883	922	903	913	840	947	918	872	896	916	958	831	919	944	803	907	855	838	930	857	896	860	848	884	846	881	901	936	902	876	858	899	885	846	869	862	868	909	809	845	898	910	906	903	887	895	866	898	903	881	911	930	869	873	943	895	908	901	894	860	929	879	854	902	883	929	900	890	912	876	897	862	851	855	927	860	911	883	876	879	903	905	828	894	901	882	873	911	824	893	942	900	887	848	907	846	894	851	937	957	880	903	884	900	889	934	921	910	893	842	915	895	901	917	908	866	861	877	891	877	880	918	885	846	913	873	868	882	880	907	905	852	907	921	907	893	897	909	909	895	841	931	901	880	882	908	943	856	897	932	901	856	819	890	861	895	947	858	907	882	894	863	894	918	891	879	880	832	918	879	851	860	857	886	903	871	943	850	906	917	915	897	909	843	905	887	876	917	851	880	889	933	830	862	856	871	919	872	824	885	839	919	868	906	856	847	895	873	878	885	918	859	926	892	898	850	886	893	876	930	896	902	910	909	891	898	913	898	888	863	876	892	849	901	896	919	843	847	878	895	916	919	935	845	817	868	876	889	860	859	836	885	909	859	882	913	863	896	865	908	906	872	837	850	877	909	892	892	877
9390	4926	2003	1082	857	779	591	472	382	257	217	184	187	155	140	114	125	108	93	101	96	81	91	71	68	73	107	64	73	76	60	81	89	84	92	89	93	81	86	88	90	69	84	91	92	93	81	102	79	88	85	83	88	72	80	81	99	79	82	70	99	89	72	66	75	90	74	95	91	83	74	82	84	76	76	89	83	87	72	80	94	91	90	80	68	85	102	89	92	81	74	88	85	77	87	74	65	88	74	103	81	88	87	73	85	96	87	78	76	63	75	87	79	91	65	102	91	88	81	89	66	76	101	86	84	78	80	82	82	87	76	78	67	98	93	80	70	84	73	70	77	88	82	96	81	82	97	85	96	79	94	71	77	77	68	78	78	78	81	83	97	78	85	72	72	81	79	99	73	83	79	88	78	81	89	70	83	75	75	85	78	92	70	72	88	88	81	80	87	86	84	66	89	75	95	75	87	86	98	85	91	78	73	73	83	107	72	79	89	91	71	71	80	90	83	90	80	103	72	97	88	87	83	93	75	71	82	80	85	80	74	91	75	82	85	88	91	82	73	85	79	85	77	81	76	84	83	79	81	82	84	81	82	84	73	74	70	88	77	83	69	81	76	93	77	82	79	89	95	77	85	78	89	89	79	86	85	76	69	76	78	82	84	88	74	88	94	79	82	102	62	86	85	84	89	93	85	102	67	81	71	91	90	83	96	82	77	78	89	89	80	91	79	86	99	81	95	72	87	97	81	85	80	97	88	89	102	82	91	97	90	79	69	84	70	113	85	85	88	70	87	81	79	80	75	79	87	88	76	90	66	79	83	79	94	81	77	106	89	86	81	94	86	65	72	91	83	82	79	82	88	84	96	67	92	84	93	80	81	78	90	76	86	99	82	63	91	69	73	87	93	74	72	77	81	86	89	70	97	77	84	78	83	118	89	87	80	81	60	88	87	79	84	77	76	72	90	87	68	98	78	96	81	89	74	77	95	57	77	75	99	96	83	79	84	79	81	69	84	74	88	85	85	71	85	93	87	87	87	96	70	77	88	75	83	75	77	91	91	79	85	88	84	81	73	72	83	91	90	65	89	75	66	87	93	75	85	77	76	98	81	82	82	77	72	91	92	95	101	97	82	82	85	84	66	82	99	92	86	91	84	87	91	84	91	85	94	73	73	100	74	68	79	86	80	78	76	80	77	69	86	89	75	78	103	94	90	103	81	82	78	105	83	86	73	89	91	66	73	70	93	78	97	82	80	70	67	91	88	79	86	95	82	85	60	100	85	67	79	90	80	67	83	90	74	90	88	87	96	74	96	83	74	83	84	83	90	86	96	91	86	79	86	82	91	84	86	89	75	77	82	72	81	86	88	97	76	91	81	81	87	66	68	88	105	80	76	77	85	73	70	81	66	74	92	86	74	95	66	71	82	81	77	110	82	86	86	96	79	80	76	82	78	82	96	100	91	79	85	76	82	96	85	100	98	84	96	77	90	88	84	83	80	94	85	86	90	68	65	90	61	79	89	90	82	66	85	76	75	77	82	74	83	97	82	88	100	79	101	110	90	94	88	79	76	75	85	81	105	82	74	95	82	90	76	68	85	88	75	79	62	93	75	73	93	85	91	81	84	82	76	80	88	90	72	79	82	66	74	83	79	93	82	88	94	83	81	84	84	103	77	91	82	85	84	95	83	81	79	79	66	93	97	74	83	74	83	107	86	90	74	81	63	81	76	66	87	88	85	79	77	82	91	93	75	97	85	77	85	82	77	87	85	92	88	94	93	83	88	82	81	103	70	74	84	72	74	86	66	79	88	85	94	62	82	67	81	75	94	78	76	81	77	76	83	88	84	77	83	77	92	88	74	55	91	70	73	91	87	73	72	69	75	81	81	90	82	88	82	70	76	83	73	72	86	88	89	103	103	77	71	93	95	84	73	83	83	76	89	71	83	69	75	100	94	95	64	85	88	84	89	101	87	83	88	75	83	86	77	72	84	77	65	87	86	75	82	85	65	86	78	96	76	81	81	69	105	77	75	69	72	101	106	86	92	91	72	88	86	71	75	80	92	78	99	88	92	79	72	93	85	63	72	93	82	101	105	98	81	77	81	88	79	81	96	96	76	74	80	95	87	75	87	82	87	87	78	73	62	70	79	84	86	85	82	72	83	76	82	64	93	75	78	94	88	93	81	94	55	100	92	85	78	74	94	85	90	86	77	82	85	83	90	76	77	74	84	93	85	83	81	79	88	70	81	78	82	83	79	87	85	88	81	82	91	76	78	82	77	76	95	83	83	90	80	71	80	81	84	93	82	71	94	77	79	89	77	84	81	94	82	80	90	75	68	66	72	95	82	84	89	89	83	69	77	82	74	89	86	74	104	79	69	93	80	86	55	85	85	94	83	75	87	72	88	90	78	94	95	75	101	89	90	85	102	72	95	96	99	71	95	93	80	87	71	74	96	83	86	86	68	84	76	88	62	60	77	92	87	95	78	84	89	77	79	78	86	90	64	93	82	96	98	73	84	79	76	76	72	78	77	92	88	77	95	81	70	66	72	70	76	78	94	84	80	94	80	79	74	99	89	78	81	83	87	92	82	76	73	89	98	66	72	88	84	99	80	95	76	98	69	79	83	86	79	85	80	87	79	83	66	99	70	77	85	79	67	82	87	103	73	88	84	90	100	84	67	65	80	100	91	79	73	98	76	76	85	99	81	97	84	78	77	71	76	83	106	86	84	83	68	86	87	80	93	70	88	85	67	81	86	87	78	72	72	95	81	72	89	79	76	83	105	74	83	97	91	90	94	74	92	86	89	83	83	84	89	87	66	90	87	63	60	79	98	85	93	79	90	79	97	78	95	94	79	66	94	91	76	69	82	98	81	100	73	80	88	72	90	97	95	96	87	85	73	99	77	82	92	79	72	72	91	88	76	86	100	85	90	95	97	76	67	88	81	99	102	77	80	78	67	97	76	72	74	89	85	83	83	92	82	63	70	74	81	86	88	80	78	66	85	78	87	85	98	75	70	94	80	96	63	71	77	84	96	97	79	80	94	91	100	77	89	85	91	96	86	90	85	75	93	81	92	83	88	88	66	76	97	72	72	68	76	86	84	80	81	81	84	84	73	89	95	97	88	73	78	86	84	73	85	87	81	96	85	87	82	84	104	83	83	67	88	87	73	66	80	103	66	94	86	84	72	70	83	79	85	75	72	83	72	69	92	93	74	82	88	79	95	84	74	76	57	76	101	74	80	71	74	76	90	73	92	99	85	77	81	73	86	95	88	82	79	83	83	80	88	78	94	86	86	81	94	75	86	90	74	81	92	103	90	85	94	101	69	81	90	80	72	91	79	80	97	79	77	81	74	86	80	92	60	67	74	97	91	87	91	66	82	65	89	88	77	93	79	98	93	94	91	82	82	83	97	84	89	88	78	91	72	83	89	91	89	80	79	81	65	90	87	75	92	94	86	85	91	95	86	78	73	82	80	64	83	84	64	78
37887	26621	19949	21573	24479	22931	19009	14773	11221	8456	6519	5219	4268	3331	2600	2207	1801	1684	1365	1252	1142	1120	990	968	892	946	908	904	936	909	902	948	872	942	900	892	902	888	916	925	910	861	913	903	894	893	912	936	908	904	888	912	944	909	872	906	814	906	927	937	927	843	908	896	874	964	922	909	905	904	918	916	955	841	909	841	933	832	863	915	919	865	917	872	891	894	918	895	888	887	867	882	923	960	866	915	926	918	907	923	926	829	903	957	913	864	947	936	886	927	954	942	920	903	927	867	898	879	885	949	945	913	920	931	891	920	887	902	911	936	879	930	867	868	917	882	927	907	876	887	906	889	955	883	905	898	888	887	916	897	883	929	883	873	930	862	901	847	911	939	922	917	927	958	953	856	871	899	939	888	969	868	930	909	905	896	898	877	904	894	867	874	905	868	878	839	912	924	953	876	969	917	916	889	899	947	988	916	915	840	894	887	907	955	928	910	926	889	914	896	965	887	882	866	912	868	895	907	916	920	939	932	935	874	948	853	885	938	931	915	961	889	915	897	820	914	942	887	890	837	898	859	933	882	895	907	898	885	939	881	911	962	932	931	926	897	899	888	887	912	889	912	843	863	856	906	937	872	896	952	914	877	902	956	857	918	894	884	913	906	891	895	904	918	880	917	873	916	939	958	908	897	942	925	937	932	921	859	959	925	916	973	925	883	920	857	897	917	878	908	947	935	936	948	950	928	883	900	876	905	918	990	953	898	964	911	888	882	909	852	979	927	901	939	916	860	953	908	881	831	894	904	926	891	974	836	940	936	932	959	897	960	915	941	892	892	891	907	942	898	865	916	944	957	924	837	885	962	973	905	958	898	942	905	932	918	887	948	952	918	905	891	952	969	930	867	848	947	935	887	937	883	865	942	926	919	915	894	887	889	899	885	895	974	930	919	932	883	877	905	931	912	892	882	905	903	942	914	898	897	904	873	917	923	902	917	922	907	921	899	943	912	916	899	906	908	863	929	940	957	926	909	917	887	910	865	905	859	915	956	899	879	911	848	916	893	893	948	905	901	921	879	891	905	911	881	936	910	910	886	864	882	876	929	920	968	884	847	902	896	946	930	886	912	922	907	939	875	926	945	926	920	921	945	944	915	906	968	928	905	924	887	901	949	918	908	867	894	965	887	872	946	894	900	964	904	908	905	938	921	902	879	890	947	872	925	847	916	893	908	924	908	953	905	924	962	874	889	882	938	905	907	966	900	883	897	938	903	953	880	981	970	965	905	931	916	863	989	902	910	895	928	935	911	923	902	848	917	888	942	852	967	921	935	899	855	902	882	883	879	962	916	903	914	901	934	871	908	941	887	875	913	928	929	888	918	907	941	926	917	936	907	817	874	891	919	934	915	842	937	950	884	872	928	841	901	895	928	887	932	898	937	882	888	908	924	906	880	905	929	899	919	920	888	920	915	919	907	924	922	942	923	929	924	904	941	902	926	967	892	881	928	886	901	947	916	941	886	931	872	862	922	862	930	896	924	882	910	879	898	896	942	902	873	862	929	937	969	891	887	875	901	937	964	855	867	931	952	878	940	895	891	889	893	884	915	896	877	952	880	878	925	908	898	899	869	944	890	933	893	928	886	894	930	933	924	867	935	902	924	931	914	876	915	864	880	897	932	955	862	930	855	923	893	926	871	855	884	923	895	881	894	971	891	849	894	880	911	956	914	892	929	881	888	954	921	914	863	937	960	972	902	906	913	949	877	924	957	921	932	916	831	877	880	875	908	925	893	911	919	978	834	868	919	949	949	900	890	868	939	884	943	906	936	938	913	889	910	937	891	868	886	856	918	955	952	974	922	879	882	872	893	849	903	933	912	879	935	870	881	899	954	956	931	944	894	905	931	883	956	933	913	871	904	941	864	886	872	916	853	919	881	885	907	899	923	951	898	903	929	895	948	871	855	932	950	937	858	900	901	884	903	937	976	894	928	898	963	926	894	922	889	842	928	889	908	910	965	906	924	939	904	936	932	939	873	896	925	886	934	956	916	906	903	930	882	871	891	928	938	940	877	897	851	865	920	919	911	939	895	956	901	907	875	896	907	880	894	919	881	916	917	961	907	954	907	970	901	906	974	892	926	848	903	941	938	876	913	927	931	925	924	918	933	906	920	898	920	895	912	921	937	904	897	900	900	933	890	871	890	869	919	906	845	914	878	904	928	873	896	922	939	913	910	946	903	973	919	929	929	971	877	933	900	884	922	900	896	945	933	926	935	911	879	913	907	883	932	924	913	931	907	880	890	888	920	901	891	914	905	862	897	923	918	887	918	958	947	887	902	931	920	929	923	927	883	940	902	899	846	857	858	871	901	897	860	891	948	911	915	908	874	889	913	894	848	863	888	861	888	861	891	860	883	932	902	921	839	957	949	904	895	943	922	878	916	941	905	913	910	861	898	877	908	893	939	908	886	868	890	908	884	913	909	895	903	848	930	906	957	928	911	925	933	830	979	874	940	906	888	903	896	919	921	926	918	841	906	929	865	946	903	924	902	969	864	896	860	907	951	911	879	947	893	916	892	850	875	917	901	928	876	923	904	926	884	893	914	890	880	927	917	926	871	881	932	877	959	916	882	937	910	879	941	867	896	919	857	925	949	931	899	880	914	956	883	922	916	924	907	900	908	919	936	935	965	893	874	895	923	903	918	927	915	907	906	909	908	920	913	932	903	914	934	904	863	959	891	904	887	906	895	913	915	877	888	923	900	921	898	906	899	894	936	963	903	946	908	905	940	949	916	892	880	913	936	880	885	905	916	896	892	892	891	949	945	893	990	902	909	925	937	825	873	948	847	942	867	944	876	945	925	859	889	981	897	871	872	897	850	879	920	915	957	869	905	869	898	882	887	896	886	919	895	890	943	892	908	867	934	942	922	876	911	852	994	892	901	912	895	919	879	909	927	877	886	905	912	944	907	880	840	891	949	904	887	918	920	900	933	956	923	909	868	977	891	858	896	918	910	954	875	891	886	880	885	871	856	935	868	928	901	904	938	884	943	902	932	921	914	912	877	935	939	915	889	954	878	889	914	878	896	912	938	888	937	904	910	986	903	858	904	880	909	972	887	883	903	895	908	869	944	928	920	989	877	869	922	929	864	907	952	951	902	884	933	916	878	871	923	899	909	897	917	915	916	875	936	922	864	941	893	944	925	949	902	878	833	907	931	925	908	932	879	915	906	911	964	921	941	878	942	897	925	949	886	900	901	828	915	875	932	909	904	899	867	893	899	902	876	928	915	872	871	883	927	901	891	894	857	884	875	903	927	785	876	886	876	893	841	918	952	884	873	904	893	954	904	947	931	899	916	928	944	907	911	916	902	919	884	911	931	945	893	888	929	890	938	922	926	916	894	844	880	909	937	869	921	889	913	915	879	942	872	957	895	943	866	943	902	988	868	889	868	947	875	909	944	892	901	962	884	892	952	965	908	928	885	875	919	869	930	951	930	854	902
12651	8611	3997	2284	1740	1515	1142	798	532	438	315	306	237	237	164	161	138	125	113	106	88	112	78	92	76	86	97	78	89	75	73	64	98	79	67	91	82	88	95	91	83	77	88	88	74	100	89	94	86	77	89	67	67	89	90	75	68	96	73	96	93	76	95	75	85	77	62	81	88	74	76	87	102	79	77	75	73	77	76	79	74	73	72	73	92	82	83	83	87	95	91	78	89	79	87	83	86	72	95	87	90	94	85	89	79	91	76	84	83	102	76	89	80	84	78	66	85	90	82	77	77	63	67	93	79	77	103	85	89	74	85	75	84	80	79	80	93	78	87	90	83	78	81	80	85	74	68	74	70	77	70	87	92	100	84	78	82	71	75	81	91	98	80	87	72	83	82	95	85	89	87	87	76	98	86	86	93	81	86	74	65	87	79	75	75	77	79	90	93	85	69	99	96	108	88	80	79	89	86	75	75	80	82	79	94	78	84	85	82	91	78	89	80	81	83	72	87	95	83	89	99	74	83	83	84	89	90	95	73	78	77	85	80	79	95	69	91	74	80	90	90	93	75	69	96	87	90	110	58	79	92	89	84	73	85	81	93	81	75	69	73	68	83	80	80	83	81	80	85	102	72	77	68	81	71	85	71	76	99	92	83	90	78	88	83	74	88	85	73	67	84	82	88	86	83	99	84	79	88	85	85	99	78	92	68	91	85	70	74	85	67	76	64	86	79	83	62	94	76	67	81	90	78	85	84	102	88	77	80	85	88	68	90	94	82	85	79	72	91	68	71	69	81	83	86	71	75	92	85	98	80	78	86	83	89	90	56	76	82	78	92	76	68	82	71	78	83	89	85	80	71	65	66	69	88	84	87	83	71	81	83	70	73	65	70	87	71	89	77	81	65	81	72	77	79	87	64	87	89	85	86	80	78	81	72	85	71	84	74	88	87	79	82	78	74	74	93	91	90	71	74	83	76	78	61	96	88	91	73	82	81	88	90	79	76	75	96	93	87	102	79	84	69	79	73	71	70	86	82	78	78	86	92	87	94	89	86	71	76	77	73	92	77	74	92	80	65	70	81	90	84	72	75	94	95	93	87	69	96	84	73	71	77	91	65	61	107	81	83	90	70	78	74	86	80	68	77	75	81	90	87	77	66	72	87	72	93	99	71	74	90	90	66	97	81	85	70	92	90	96	84	67	85	95	78	84	85	81	79	84	85	93	83	84	82	78	85	92	73	73	71	61	88	78	81	82	63	77	70	69	81	75	95	66	77	72	88	79	78	75	84	95	82	78	68	82	71	91	87	87	95	85	69	82	92	79	68	80	86	71	66	87	77	84	85	83	57	83	100	89	78	73	82	81	83	71	76	101	86	72	88	65	86	87	78	96	73	76	82	89	81	96	96	86	94	89	102	67	91	70	87	82	65	86	57	83	106	83	82	89	70	98	77	62	89	75	81	90	71	83	104	83	83	84	76	69	75	79	68	64	77	75	76	88	71	76	74	88	69	105	82	83	70	77	82	102	80	101	85	78	78	82	76	85	82	84	73	73	76	91	89	87	74	79	72	93	87	92	91	93	79	91	91	95	87	93	77	73	74	87	65	86	83	63	69	75	99	74	90	78	86	91	77	86	75	77	82	62	86	76	66	80	73	86	69	76	75	64	74	83	63	96	83	86	75	84	88	83	83	96	73	77	80	101	84	86	70	66	95	92	104	77	87	85	91	87	91	97	81	89	84	77	85	76	85	73	72	93	88	95	79	74	86	88	65	82	80	96	78	84	75	71	82	81	72	86	80	72	61	86	77	98	77	80	77	82	75	78	81	85	80	85	93	100	86	97	85	80	63	86	88	88	83	70	88	67	87	89	91	78	78	92	79	85	70	86	87	77	69	78	86	89	88	77	86	72	81	65	92	88	88	86	82	86	70	83	83	78	83	77	73	76	76	93	86	86	74	85	70	80	69	77	82	70	75	89	78	91	89	71	78	71	78	81	92	72	78	83	88	75	83	70	90	88	90	67	95	80	86	80	83	90	89	86	74	77	82	89	68	82	85	77	72	82	111	80	67	66	88	82	89	81	75	79	61	82	56	84	71	78	107	80	84	77	83	75	91	72	87	68	92	88	90	82	83	108	89	94	94	75	90	80	94	71	84	89	57	76	72	91	98	71	95	83	85	73	82	73	71	89	73	83	95	82	83	71	86	81	92	71	78	79	98	98	77	80	87	84	74	86	76	72	100	81	99	75	99	83	80	75	73	78	77	82	90	88	59	96	75	64	77	96	77	83	88	75	77	73	76	92	69	91	71	89	73	94	84	80	76	85	96	86	65	83	69	85	80	81	79	85	72	100	87	73	75	89	79	96	71	85	81	81	81	79	79	88	89	74	83	86	82	89	94	80	100	78	77	65	94	82	83	73	71	100	73	68	77	73	62	80	74	81	70	80	73	77	84	70	68	77	85	73	86	89	89	78	87	78	75	71	91	94	86	78	71	88	97	69	90	84	101	69	72	72	93	88	79	61	98	85	83	87	67	83	77	76	83	80	85	85	89	80	97	82	75	89	84	79	89	95	92	97	69	94	87	85	70	83	78	69	83	81	76	79	84	67	89	96	73	98	80	91	85	69	92	73	90	102	75	78	83	76	100	71	74	73	86	83	84	97	91	86	73	85	74	88	71	71	72	106	84	91	76	85	89	87	76	72	91	92	91	83	71	74	78	82	84	75	88	79	76	78	82	72	77	79	67	80	72	94	86	74	91	106	85	72	84	87	52	93	83	78	68	90	88	80	67	70	79	75	82	93	86	86	83	76	78	75	99	69	84	84	88	82	63	108	63	90	78	92	80	78	88	95	76	83	82	81	82	73	82	77	67	80	70	88	98	71	81	86	98	57	75	78	70	84	90	87	79	77	82	92	77	81	82	91	86	95	87	96	91	71	90	101	63	93	77	90	82	89	89	84	73	57	67	82	71	87	70	74	70	98	72	73	91	81	84	85	71	74	75	68	76	87	68	94	72	79	81	99	76	70	74	79	72	71	92	78	76	94	73	71	82	75	83	74	87	78	90	101	89	76	88	88	96	88	86	84	82	87	92	101	82	78	83	99	72	94	88	78	85	83	77	80	86	85	84	100	100	79	76	79	79	76	102	75	77	75	72	86	81	74	81	94	84	91	90	65	82	96	70	95	80	78	81	69	83	97	84	82	85	86	81	93	98	81	85	70	90	80	71	78	82	70	85	88	83	93	79	102	77	88	81	91	79	74	74	97	71	80	81	82	65	82	90	96	90	96	85	80	77	91	79	90	100	77	91	71	75	67	96	76	82	85	80	69	86	81	75	89	96	73	78	84	72	83	83	82	87	98	92	69	84	74	84	80	83	75	62	71	80	78	86	83	69	82	78	83	102	81	85	72	69	95	76	73	72	87	84	75	75	91	77	94	77	95	97	92	84	100	92	80	79	76	85	89	71	78	69	81	83	75	85	75	100	69
42451	30923	24606	27670	30723	29112	24785	20183	15854	12217	9485	7513	6180	4916	3917	3093	2515	2182	1877	1569	1347	1193	1121	1057	907	989	956	955	953	898	928	914	921	917	880	929	900	882	879	900	857	851	879	953	879	887	954	923	890	873	864	853	867	912	913	909	873	896	881	865	907	868	941	893	850	928	903	885	983	922	914	867	878	867	935	894	889	882	874	931	985	888	904	922	872	930	931	892	890	949	852	885	939	834	952	929	925	895	888	926	847	934	943	966	884	881	921	887	919	868	884	891	903	888	878	854	900	921	927	920	902	870	875	894	889	888	869	943	894	925	888	915	918	847	929	923	883	869	895	902	954	920	913	899	947	914	903	834	957	894	924	896	929	877	918	908	893	916	891	845	895	932	858	902	859	921	894	895	903	881	856	880	925	906	881	860	903	888	895	884	879	871	907	878	877	878	920	910	930	894	901	863	853	872	843	898	883	873	914	890	913	905	925	869	903	907	914	916	914	878	902	918	868	923	863	909	898	940	907	899	895	885	940	883	916	864	907	898	954	901	905	963	910	888	881	910	947	898	899	894	889	871	902	889	913	940	914	902	909	888	963	849	908	921	937	937	872	906	959	899	857	868	884	865	847	879	879	932	924	904	964	909	902	876	889	941	940	879	898	897	876	895	888	918	951	902	867	918	918	887	907	863	921	921	914	932	869	910	891	923	888	881	856	936	902	922	882	888	891	875	898	920	901	943	879	912	916	870	917	892	914	934	941	928	854	887	921	931	950	920	907	889	883	936	928	869	928	896	900	895	847	918	977	917	882	920	876	917	900	909	997	859	913	885	927	916	924	912	888	903	872	919	926	870	897	944	895	916	869	945	891	883	889	907	853	899	854	923	917	876	867	917	879	954	928	890	892	871	956	913	963	843	888	916	957	924	874	901	900	893	946	918	902	941	974	956	844	916	904	813	913	936	874	897	889	878	894	910	913	895	941	883	899	923	894	891	897	881	895	984	860	860	879	946	881	881	908	898	931	867	890	932	950	881	903	894	896	924	903	906	940	901	877	930	850	879	893	917	857	906	897	950	883	905	887	925	893	925	905	868	916	872	898	865	884	865	877	889	895	900	931	931	917	868	907	902	911	918	917	894	895	930	924	915	894	856	891	958	872	900	934	912	912	900	877	917	888	937	923	882	935	878	856	928	924	894	940	931	913	908	882	900	900	939	920	926	907	936	941	896	916	918	927	897	929	898	889	865	951	912	928	898	844	911	918	852	957	917	906	948	838	930	867	933	892	836	905	884	914	860	884	902	930	872	890	885	904	938	953	912	859	922	969	863	920	899	917	915	977	942	942	873	926	927	890	910	898	946	943	888	872	892	864	859	885	894	884	965	910	894	927	917	859	915	881	895	847	863	890	889	942	881	908	878	883	911	821	880	900	872	860	899	878	918	916	890	889	929	943	909	922	900	943	920	877	886	962	913	899	909	908	895	904	883	907	876	904	887	914	934	893	951	899	913	921	886	926	850	854	880	917	855	966	898	947	865	892	854	916	889	872	911	942	894	916	930	904	910	896	922	901	918	898	936	900	908	904	889	919	921	883	898	917	963	912	905	907	884	886	865	925	902	885	873	865	894	907	912	933	900	881	946	900	860	889	931	894	901	948	911	858	892	915	847	899	873	866	879	903	879	905	933	922	869	917	896	921	908	915	890	981	913	869	971	873	888	872	940	914	874	940	852	868	875	897	897	828	905	888	834	950	910	913	879	927	871	946	910	915	881	927	942	947	884	881	920	935	902	857	917	915	945	872	902	930	934	924	950	908	882	895	913	908	942	951	934	921	892	913	885	926	871	867	929	960	904	942	883	918	863	924	893	894	907	911	843	920	906	896	894	913	885	940	894	884	927	912	914	867	922	925	861	910	924	917	940	873	904	909	872	909	930	870	924	885	910	886	924	931	908	897	868	904	948	961	911	937	924	890	874	975	879	850	917	916	908	947	932	882	880	898	819	945	893	878	903	916	882	912	919	884	915	885	883	866	891	903	900	888	882	913	898	879	934	910	909	891	886	892	894	871	960	919	852	877	912	916	924	892	861	877	948	949	913	844	948	890	905	912	925	952	871	949	929	858	901	941	962	908	900	923	886	886	937	905	924	928	874	923	919	909	901	855	906	896	863	945	899	884	928	935	881	895	879	886	903	911	894	852	928	905	905	882	964	903	883	864	880	959	878	902	931	881	917	877	867	929	923	894	856	870	911	922	892	888	938	885	923	880	875	921	869	877	914	968	865	877	914	912	944	916	892	933	915	971	895	873	928	904	880	882	936	866	931	919	881	900	912	865	861	877	890	938	860	927	898	950	896	929	914	868	900	868	885	858	869	892	941	891	848	898	946	957	876	893	850	900	861	880	885	874	865	923	892	934	964	946	929	926	893	916	890	937	889	908	921	936	907	920	867	888	827	880	902	896	925	846	929	911	954	909	884	879	936	915	897	909	855	896	930	881	887	903	882	858	867	902	897	925	907	900	873	856	887	882	898	886	862	884	932	836	894	838	935	878	900	879	903	899	896	918	946	867	893	868	884	894	862	950	887	930	883	908	894	894	876	932	905	926	888	859	945	893	950	889	926	930	943	919	943	859	889	943	934	885	871	922	889	879	899	918	898	862	880	893	876	908	823	903	897	929	887	818	923	848	864	878	915	928	921	916	929	887	890	858	837	903	897	937	921	899	928	889	832	898	870	904	850	887	870	892	934	870	891	946	950	924	904	922	903	918	917	874	874	904	898	899	902	913	942	965	898	874	844	921	928	947	902	871	907	899	894	915	940	943	870	859	868	900	880	911	976	890	928	886	852	896	931	906	899	880	901	928	920	883	867	843	882	942	984	885	912	895	919	887	948	884	898	927	902	927	884	934	930	874	918	938	904	884	963	917	929	918	874	931	911	897	956	864	918	905	930	913	883	937	916	886	812	899	894	917	923	934	918	924	889	875	886	931	981	936	849	957	912	870	952	906	861	880	899	873	903	842	940	923	911	950	875	913	878	898	874	979	883	898	904	916	900	917	890	903	913	943	903	883	913	938	882	915	953	900	930	856	909	921	889	880	903	902	854	907	850	907	933	912	957	906	894	895	907	924	889	880	872	892	937	916	845	900	874	933	868	929	916	920	894	941	922	885	894	876	897	893	909	930	893	891	924	870	888	931	896	904	900	844	863	872	877	907	898	885	895	897	902	930	938	882	934	925	948	896	907	939	958	902	899	897	937	887	949	907	899	885	914	863	868	921	891	890	938	933	895	897	910	880	880	915	903	900	907	874	862	903	922	878	892	922	951	914	916	870	871	930	890	909	877	903	941	895	892	936	933	908	927	908	886	911	841	870	937	936	888	913	881	862	976	875	927	854	877	843	899	869	875	918	892	885	896	894	914	906	926	928	937	850	916	914	839	862	846	906	916	906	923	833	905	919	923	908	922	893	931	887	916	946	890	870	903	910	876	887	918	942	955	874	870
12492	7324	3468	2143	1660	1684	1247	893	660	457	382	280	248	196	213	165	162	129	120	117	86	101	87	89	87	102	82	90	83	77	74	87	84	76	86	95	85	82	87	99	80	91	103	79	92	89	85	88	92	71	80	101	82	101	86	77	89	73	84	98	82	77	76	82	92	98	87	87	92	92	83	75	87	88	87	81	86	84	91	82	76	97	110	88	81	106	83	100	79	92	77	87	79	81	85	99	88	96	96	95	78	83	92	86	95	85	104	63	67	88	95	87	105	103	88	71	92	107	87	78	95	93	111	79	90	98	92	86	84	88	84	94	75	81	90	93	89	83	89	89	87	84	94	88	85	90	86	73	76	101	95	82	89	101	85	82	76	78	95	82	78	74	90	90	89	89	94	80	95	94	82	89	90	84	92	92	89	86	82	77	74	86	90	76	86	87	81	96	89	86	88	77	105	88	72	82	86	84	101	86	87	95	73	78	93	84	81	87	91	84	80	92	84	95	91	104	81	92	96	77	81	84	82	80	74	74	83	85	106	93	81	94	79	85	87	95	75	82	83	91	76	100	88	107	91	95	87	79	90	80	74	84	71	87	89	98	93	94	74	93	80	82	89	70	77	89	94	79	90	73	83	86	73	83	96	89	107	87	90	73	86	85	94	88	90	77	88	77	67	86	76	79	87	83	86	95	70	89	87	81	67	71	110	76	69	73	74	91	90	90	92	91	96	88	73	96	69	76	86	86	88	66	89	74	91	75	70	85	81	81	100	83	96	77	76	94	65	91	81	85	86	84	88	83	98	102	68	88	85	69	92	82	95	98	96	83	85	95	74	103	98	87	83	90	83	100	91	96	87	72	113	72	96	80	64	76	98	85	76	80	85	89	85	93	92	99	93	99	86	77	79	78	82	76	81	85	101	78	81	72	87	105	74	83	82	91	74	99	82	82	88	80	78	94	77	94	84	94	83	82	79	80	81	76	89	76	86	89	79	78	93	77	89	79	83	98	101	98	102	82	79	93	97	63	84	92	97	85	88	80	92	79	98	80	68	88	91	91	93	75	70	82	85	91	80	87	95	67	77	98	99	85	85	91	84	99	91	86	92	109	97	96	95	94	98	81	78	78	84	69	70	86	95	81	83	75	86	75	79	73	86	97	70	87	88	108	81	93	84	79	96	94	85	84	92	94	84	107	100	84	85	96	84	87	74	86	89	89	75	98	85	83	90	96	76	77	78	77	88	84	79	74	90	86	90	91	74	85	74	88	67	81	70	76	75	76	87	76	97	86	74	70	77	79	77	84	94	80	101	89	88	80	85	84	64	86	80	87	96	72	68	70	69	85	79	84	84	76	103	79	93	94	83	86	87	81	105	81	81	94	87	100	83	92	87	90	82	92	78	90	87	83	78	91	82	96	83	93	115	79	97	76	97	74	82	83	78	87	88	80	83	80	90	98	99	89	90	81	82	82	88	82	95	70	83	85	75	101	72	90	82	84	80	94	83	79	86	98	80	87	105	94	71	105	78	76	89	73	74	70	89	93	75	92	91	80	72	90	91	83	90	88	92	98	78	71	81	96	69	80	87	85	73	83	86	90	77	75	75	95	77	90	79	85	99	98	98	77	78	88	92	88	90	85	87	84	104	84	90	90	75	87	86	87	90	104	110	86	75	93	85	95	72	83	91	88	85	78	74	101	98	87	84	92	78	64	91	89	71	74	99	91	96	98	93	95	78	90	76	95	85	86	100	84	97	99	83	95	88	91	63	110	76	90	91	84	92	88	84	89	87	83	113	81	82	108	73	83	94	75	83	92	95	89	90	93	87	88	90	71	70	89	77	70	100	89	105	73	84	86	100	93	91	101	92	83	91	83	76	86	89	78	78	85	85	80	85	99	99	82	86	100	74	97	93	90	73	95	75	102	80	88	87	83	84	71	79	79	97	86	94	79	80	70	73	91	95	62	98	101	90	83	77	89	91	86	82	88	80	89	74	101	92	90	87	74	87	90	79	86	84	91	84	91	83	86	105	95	79	84	86	83	91	76	78	97	79	93	102	86	110	96	82	86	86	71	90	87	84	93	90	91	87	85	78	74	71	89	94	107	87	81	75	90	82	87	68	101	79	91	88	75	99	97	96	78	66	93	86	86	104	92	74	109	84	90	89	83	89	71	79	83	86	89	91	86	97	96	87	85	95	92	81	63	87	83	84	82	85	92	73	100	105	94	81	90	79	102	76	75	63	93	67	85	81	80	97	86	87	87	99	70	80	83	86	94	96	86	93	86	79	87	97	91	87	93	78	102	78	82	83	104	95	91	86	78	59	85	96	73	71	82	87	105	86	82	80	86	74	75	98	79	91	68	89	94	101	95	101	78	94	84	85	92	83	96	90	83	74	81	80	82	83	83	87	69	82	65	95	86	91	72	84	93	88	94	74	97	82	82	83	87	88	92	80	102	78	75	80	82	88	83	95	80	105	69	92	88	86	70	83	83	76	95	79	85	95	94	98	85	80	73	83	89	93	84	102	79	77	97	77	75	89	80	93	99	105	70	90	69	91	87	86	78	81	99	81	84	73	92	87	89	71	78	90	97	85	76	85	93	95	79	68	68	91	86	93	76	99	93	79	93	76	81	85	84	93	94	68	97	79	80	82	77	97	92	84	81	90	81	84	78	104	96	84	80	90	92	69	81	114	97	74	81	99	91	99	91	76	77	83	82	75	89	84	77	74	84	74	83	85	86	89	97	100	78	91	89	82	94	68	86	94	94	88	85	94	97	84	94	73	96	81	100	90	96	88	89	90	106	83	88	96	98	59	87	93	95	83	81	93	76	81	86	73	67	71	98	80	83	98	93	90	94	94	78	92	101	72	79	68	95	104	94	93	74	83	70	80	100	83	81	81	86	77	88	83	81	60	82	98	91	91	95	78	68	88	78	82	83	90	85	77	93	87	100	82	90	67	81	77	86	73	89	91	111	73	80	102	91	83	76	79	92	88	88	84	87	83	88	90	91	99	88	63	71	82	76	84	68	100	82	95	87	93	70	79	87	96	87	75	87	95	80	73	84	71	89	91	85	89	106	74	89	75	89	89	67	74	89	78	78	90	82	97	82	71	98	97	78	94	108	86	65	93	75	99	89	84	83	90	81	91	100	84	88	107	86	70	100	85	95	103	102	85	84	86	103	89	76	70	83	74	91	77	88	82	82	85	94	95	89	94	97	85	84	90	79	89	89	75	88	74	98	104	86	100	72	98	87	87	82	81	74	88	86	76	87	93	102	77	99	101	88	99	77	64	78	85	83	87	72	90	98	101	83	104	92	76	95	93	69	76	99	94	76	96	98	84	88	91	80	95	75	98	94	80	105	86	93	77	89	92	81	103	54	89	97	105	74	82	78	97	76	96	104	81	84	79	93	95	84	97	93	87	77	80	76	87	79	108	95	91	85	104	76	81	75	88	86	85	91	85	103	90	80	106	87	89	81	87	94	82	87	67	88
39530	29449	23846	27326	30830	29648	25831	20989	16635	13112	10373	8075	6392	5152	4260	3418	2778	2309	1919	1745	1420	1206	1178	1052	1092	1032	978	977	1004	982	936	936	935	949	914	896	983	967	984	934	841	951	992	955	985	890	997	926	945	977	955	954	921	996	898	972	957	930	937	890	917	927	980	959	931	935	959	961	910	955	934	943	961	983	926	915	992	941	926	886	968	962	932	963	931	979	867	964	934	966	955	913	940	884	963	942	1002	887	936	917	928	943	882	955	948	916	946	929	925	976	990	962	932	915	947	908	974	910	1001	917	966	962	983	944	948	922	961	932	917	905	928	929	1016	944	964	938	992	918	942	909	922	932	936	951	953	979	955	968	913	947	1003	920	959	924	954	978	949	983	943	979	908	941	958	979	905	933	920	914	916	1005	910	915	881	1015	923	957	908	973	938	901	898	975	967	944	972	990	958	889	933	934	950	937	970	929	978	953	921	910	969	925	923	976	898	947	950	977	941	955	876	922	999	940	961	927	913	995	922	930	959	955	1005	959	949	989	1010	971	974	943	892	957	889	958	930	932	935	884	910	986	958	938	966	979	905	920	937	967	945	948	954	945	961	928	908	969	932	909	919	916	916	927	973	974	1034	962	880	902	939	904	964	903	949	942	1004	885	951	907	914	938	927	863	895	908	981	924	1001	895	939	925	940	920	947	1002	940	918	994	977	933	965	915	931	967	984	875	945	960	957	908	972	904	940	893	912	927	964	927	966	915	933	992	916	957	921	979	947	943	971	953	932	934	961	916	981	955	927	890	909	952	978	934	938	986	930	997	968	1024	917	932	926	962	934	959	984	980	958	976	979	914	950	974	971	936	965	938	910	998	926	937	993	967	950	960	947	915	952	937	1011	954	966	927	908	942	931	961	984	919	997	926	959	948	932	944	958	936	948	895	923	940	885	970	923	953	937	993	954	969	933	945	948	970	952	954	953	948	960	923	921	942	963	939	900	954	942	957	935	896	927	911	981	937	974	917	962	880	959	918	958	973	972	956	942	961	958	944	906	942	889	953	991	1009	971	985	933	882	1001	882	939	906	944	898	927	940	951	996	931	962	939	934	967	986	921	926	980	950	975	963	960	928	941	935	946	1014	945	983	971	951	964	951	941	910	910	972	948	884	1000	933	943	913	931	939	954	958	910	975	904	979	985	942	964	956	986	973	1001	920	972	955	928	958	946	930	933	922	970	917	969	943	912	924	951	1001	997	950	976	933	904	878	944	961	968	965	963	988	943	934	1010	925	945	919	924	893	936	968	905	960	978	980	975	963	963	975	980	923	912	984	972	963	954	945	963	958	897	965	938	898	969	921	968	926	952	947	956	969	960	949	942	902	948	866	938	919	955	957	948	935	912	928	971	924	916	935	960	953	935	992	926	950	969	937	962	927	961	1002	954	973	953	943	937	935	939	931	951	955	919	948	891	963	943	971	951	905	902	946	925	944	921	942	909	1032	951	931	954	906	963	922	956	961	920	959	915	895	978	979	890	951	928	913	959	950	964	955	991	918	897	955	951	961	950	921	960	969	903	912	938	903	938	921	949	929	916	967	904	923	945	1012	987	890	963	1010	895	921	951	990	923	939	935	972	925	923	945	943	980	902	936	954	899	998	968	978	971	926	923	969	979	955	990	944	924	964	868	945	902	936	940	955	944	922	935	941	907	922	916	993	927	905	954	951	971	943	929	973	971	950	940	922	975	954	948	988	964	943	988	937	919	981	968	921	922	916	934	1018	894	955	922	941	914	988	972	984	1030	951	917	970	916	900	947	922	943	978	925	965	915	911	934	893	904	963	968	986	968	955	953	962	1010	955	1001	943	891	955	918	969	958	936	892	914	947	919	906	910	961	1012	983	947	924	1001	895	930	955	933	934	949	992	941	878	989	962	924	880	891	913	993	900	929	893	906	887	950	925	928	896	968	936	981	979	963	887	959	972	951	961	993	909	954	928	907	942	954	932	965	948	948	950	948	938	975	923	975	956	924	892	950	1013	945	917	922	902	961	1000	977	933	924	968	907	954	903	955	961	912	959	908	959	983	923	941	927	978	971	956	931	949	909	903	959	959	901	912	992	1019	964	913	941	914	915	945	976	940	932	938	970	954	907	933	962	951	935	967	951	941	904	979	975	893	952	962	1000	959	950	927	951	965	939	976	944	908	919	934	978	913	936	962	929	969	1001	935	949	969	1021	893	886	895	973	945	973	978	947	951	958	920	933	959	926	941	899	902	877	955	943	981	920	967	931	928	928	937	876	951	924	940	939	977	919	898	888	956	921	937	940	972	868	944	937	969	946	946	981	933	927	1001	931	904	928	891	951	975	904	871	986	928	912	952	897	975	946	979	889	938	926	958	948	936	950	933	968	959	971	933	948	959	956	984	952	974	966	951	930	890	933	928	916	906	964	943	902	982	920	948	968	905	931	985	964	882	956	883	958	965	944	944	959	949	921	966	956	914	963	914	893	1004	926	954	938	960	952	925	1009	910	983	969	947	963	931	926	954	884	927	929	944	951	894	925	978	978	1012	963	925	977	937	995	1016	956	909	950	965	932	898	872	932	898	909	962	975	965	946	966	991	938	987	964	954	961	963	959	968	986	964	966	956	950	926	944	917	934	957	935	989	910	969	921	938	983	954	957	919	953	927	911	904	970	928	934	968	984	961	966	905	1009	905	944	939	949	972	898	940	936	969	984	932	975	978	991	910	934	955	948	954	919	964	963	944	921	962	944	925	891	887	978	885	923	924	1014	963	1018	923	963	960	910	959	942	936	1006	921	979	994	962	950	1004	952	940	921	915	948	924	953	935	892	914	968	960	908	966	931	977	941	898	945	930	961	942	950	957	924	963	938	942	953	949	975	966	968	927	1006	943	918	970	878	976	913	953	918	1004	957	967	930	930	909	861	939	991	940	949	935	944	946	976	983	928	939	937	945	981	1021	1006	973	904	941	1018	932	975	900	898	937	993	961	937	942	923	977	950	1002	940	995	966	968	969	944	945	918	940	978	942	943	948	984	946	942	929	940	951	947	945	992	939	925	939	887	1003	927	918	963	924	923	933	977	897	934	907	968	976	944	984	963	936	888	904	935	912	957	921	950	894	925	925	977	942	936	918	938	892	950	938	954	959	971	949	947	953	939	917	945	953	951	921	968	944	962	895	996	984	961	880	965	949	888	860	899	937	961	930	950	916	911	927	943	949	923	934	956	938	977	943	947	933	921	890	935	944	978	958	996	949	966	985	908	868	993	932	953	966	974	929	951	904	960	882	1002	943	982	1009	922	948	970	973	920	955	953	936	912	953	968	906	933	971	946	942	966	948	957	983	933	977	920	945	923	955	943	950	961	911	898	955	966	978	940	957	938	963	944	941	980	950	936	942	978	944	949	928	938	932	959	974	967	919	917	945	948	922	989	927	936	927	930	978	907	941	893	908	918	933	955	929	918	930	970	870	898	867	978	967	902	926	902	938	952	956	969	957	878	952	953	911	927	928	890	934	959	972	980	929	978	1007	930	971	973	983	952	891	953	889
15216	10583	5303	3169	2552	2441	1840	1271	909	632	553	382	337	284	228	209	146	146	122	112	117	98	112	97	70	86	81	75	81	76	89	75	77	79	82	92	84	80	89	79	79	90	75	87	68	81	74	79	84	108	86	79	83	82	87	67	100	85	79	70	86	89	76	70	68	86	64	83	97	71	86	96	77	76	71	91	79	86	89	74	95	87	90	66	83	91	104	77	81	93	91	81	90	99	84	73	88	81	82	94	92	86	75	93	75	75	78	85	68	79	97	87	92	61	84	80	92	79	85	88	66	89	81	75	88	82	71	98	79	78	65	73	94	92	79	83	114	75	77	75	92	91	83	90	71	80	75	90	77	76	85	79	95	72	79	84	83	87	74	86	68	72	66	95	95	83	94	73	83	90	68	89	88	69	84	80	84	92	76	86	87	66	59	74	85	95	68	79	83	92	72	81	81	90	84	76	88	75	73	65	75	91	78	81	88	87	65	89	87	80	94	87	78	87	86	91	84	77	81	75	75	77	78	95	75	82	67	79	75	99	95	87	87	88	73	88	78	77	91	88	69	86	89	84	82	88	97	63	80	65	98	81	70	97	78	80	91	76	79	82	90	96	77	83	91	94	88	88	76	84	70	87	80	75	89	85	89	101	82	93	88	86	84	94	96	78	80	84	79	87	92	89	81	78	80	77	75	66	90	82	101	78	80	87	76	75	89	96	97	74	98	83	89	92	83	83	84	74	74	72	74	99	73	85	76	88	84	82	88	94	85	88	79	82	94	89	73	81	84	101	82	96	68	87	83	86	98	85	76	75	68	85	71	87	97	95	76	85	81	74	85	75	82	83	91	95	68	89	77	87	84	81	91	66	79	74	79	82	81	81	83	80	86	77	81	88	80	80	80	78	86	79	108	71	85	78	73	84	79	71	84	79	78	66	78	72	84	85	83	64	69	84	69	68	90	83	80	85	77	88	100	82	85	73	84	97	91	81	72	78	93	85	84	75	81	81	88	87	80	79	83	79	80	86	66	79	82	87	85	73	84	86	78	87	65	93	92	87	71	83	96	94	89	86	72	82	96	82	95	79	91	72	95	86	83	94	72	81	67	86	85	93	84	91	66	88	72	91	89	84	80	77	83	99	86	73	97	93	83	84	85	76	81	81	77	104	88	97	80	78	92	66	96	86	81	100	75	70	58	87	84	78	77	88	64	102	81	76	86	81	78	70	89	90	88	92	92	89	80	99	89	91	79	75	64	85	83	72	90	102	58	99	67	75	97	85	92	94	101	72	76	82	85	93	82	69	95	81	81	78	75	82	83	90	63	82	76	75	84	78	77	90	87	112	81	99	88	66	78	91	91	104	63	86	88	90	87	84	90	68	102	96	85	89	88	74	91	80	89	78	84	64	80	88	92	80	86	85	75	76	85	79	82	89	82	85	118	94	81	66	82	86	79	89	75	83	79	82	92	79	67	87	90	92	74	81	76	59	67	94	77	85	87	89	85	70	69	85	78	85	81	85	103	86	92	105	72	86	68	87	78	89	80	87	81	80	70	91	71	85	78	65	97	63	78	90	83	82	68	87	79	102	101	93	68	88	79	77	83	60	75	97	87	93	71	88	87	96	87	79	86	73	75	87	87	79	90	88	87	71	70	79	89	76	98	85	83	91	87	86	71	94	96	78	84	75	85	89	88	82	79	75	80	76	88	89	88	90	71	87	99	81	98	85	104	92	86	86	88	62	86	77	74	74	68	76	86	83	86	82	77	82	74	80	97	86	68	66	99	76	75	83	90	73	79	64	87	79	92	83	88	92	95	86	71	84	72	87	80	76	72	86	82	81	78	96	93	79	86	91	96	75	89	72	83	76	87	72	82	82	66	82	86	104	78	88	78	84	78	89	90	87	74	80	87	82	81	77	89	89	86	94	75	95	85	86	75	80	84	105	83	71	85	83	76	68	83	72	78	80	91	81	89	85	80	78	72	72	71	80	73	82	77	96	85	92	73	85	71	86	92	80	86	72	78	82	99	87	87	77	69	82	97	85	91	77	80	74	103	72	88	79	78	85	66	67	76	66	95	106	97	86	68	90	80	81	74	84	74	67	96	81	84	73	88	85	66	88	93	80	82	83	84	75	74	69	88	72	90	95	97	88	87	63	91	93	103	92	79	67	88	80	76	67	69	67	81	85	91	83	76	93	99	77	77	87	100	88	101	74	88	86	65	85	80	86	98	79	81	77	78	95	90	89	100	79	74	79	68	97	78	67	78	88	62	73	68	83	96	96	74	73	76	86	78	71	74	95	78	76	79	85	87	85	64	94	75	89	100	99	77	85	70	83	92	76	81	72	101	84	85	76	66	71	83	70	80	91	87	77	84	91	76	81	98	80	83	88	87	97	98	85	68	90	94	76	88	79	91	71	83	104	80	85	85	91	86	106	93	89	83	84	86	83	82	92	86	82	81	76	99	74	82	66	88	64	79	76	86	72	72	79	80	97	73	80	65	81	83	84	83	89	95	67	78	74	77	85	80	85	86	82	79	71	90	74	82	77	74	98	92	79	76	83	90	70	66	88	81	93	78	100	89	91	82	82	86	75	78	87	87	77	83	87	74	78	65	83	82	81	86	87	68	96	94	98	99	76	82	87	94	78	72	67	113	76	58	84	94	79	116	89	73	81	73	79	71	73	80	102	73	83	97	87	89	93	85	93	82	75	81	78	90	60	89	76	84	89	74	87	84	88	86	85	86	85	87	57	78	94	85	93	79	79	84	65	94	81	70	95	72	88	94	84	77	89	82	83	87	80	78	100	84	86	84	69	79	74	80	69	84	94	81	80	76	82	77	82	79	59	77	83	97	76	81	90	95	85	90	85	79	72	93	82	95	85	103	83	81	102	95	82	95	73	95	85	93	92	76	79	79	73	76	88	95	82	76	84	85	79	73	77	78	90	70	81	96	81	101	77	78	87	98	87	68	94	74	87	80	86	95	84	104	81	84	75	76	89	84	87	75	59	94	79	77	100	92	67	86	88	88	91	87	74	80	87	80	94	81	86	84	91	72	80	97	89	75	80	83	77	94	85	78	82	82	85	64	81	97	81	82	89	66	88	81	60	80	78	76	80	78	85	96	73	88	101	76	80	73	61	94	78	75	69	81	70	73	76	71	76	105	71	92	78	83	78	79	78	86	89	82	87	74	92	107	81	85	84	88	75	90	83	89	87	87	71	78	80	87	80	104	70	99	85	82	79	72	78	89	86	98	82	80	84	81	93	88	74	97	94	66	89	88	58	84	94	79	89	76	93	85	106	72	79	72	78	69	91	83	89	83	86	89	71	84	71	98	86	101	79	79	85	75	77	79	74	78	83	98	83	100	85	90	75	82	88	97	84	88	85	89	86	68	82	78	90	85	91	73	95	93	76	83	68	103	90	85	86	99	92	91	72	103	74	87	82	82	91	100	91	88	74	81	69	90	91	74	88	72	81	79	72	76	86	86	82
43619	32077	27291	30935	34623	33387	29429	24380	19882	16171	13048	10199	8211	6622	5150	4180	3364	2797	2318	1974	1586	1301	1207	1094	1044	974	1003	942	958	931	918	927	870	978	858	888	929	862	912	913	870	931	939	944	917	864	859	916	894	844	858	930	922	919	905	926	911	878	922	914	883	923	955	965	916	942	900	896	880	927	932	900	828	900	904	916	915	901	858	887	879	957	924	939	921	879	915	928	915	905	915	876	939	936	913	939	944	900	883	900	903	924	892	915	891	929	931	902	898	909	930	947	900	910	890	935	897	1001	903	900	930	927	897	929	873	906	947	893	917	900	900	947	892	904	945	914	886	891	926	907	910	874	877	826	880	902	903	894	912	831	912	964	910	934	944	908	958	932	893	914	942	939	839	891	867	960	859	888	893	923	902	900	860	915	913	918	927	922	898	872	936	957	926	867	878	947	934	920	903	901	879	896	893	915	917	897	891	890	889	924	957	858	897	943	888	877	973	901	868	915	924	875	915	906	912	909	871	903	908	860	949	951	897	917	916	955	886	923	907	879	908	939	850	959	917	921	852	954	930	918	915	880	925	889	912	882	882	975	906	928	927	893	876	913	896	898	942	916	927	882	851	951	910	871	893	842	902	907	847	892	914	924	879	898	904	856	935	915	899	935	901	902	918	881	965	967	899	959	903	884	936	903	871	889	932	891	917	926	909	937	933	919	889	914	907	918	956	934	912	905	929	898	897	888	906	911	907	865	906	951	936	923	874	951	848	917	865	838	890	874	933	897	952	912	935	939	878	923	922	953	960	904	888	889	927	872	917	947	941	877	837	897	935	946	892	917	925	901	846	911	908	928	934	897	907	888	903	907	893	959	877	873	910	888	923	929	898	916	923	930	931	880	913	925	846	892	898	957	906	932	931	958	924	874	962	883	881	927	949	902	877	856	924	853	879	925	908	969	930	885	946	961	917	903	904	887	944	872	927	979	841	898	917	924	890	921	927	874	852	874	907	953	981	906	885	909	877	879	906	893	918	919	944	941	898	917	932	927	894	890	948	931	899	939	863	890	902	975	845	901	856	908	918	912	897	884	909	926	888	934	910	915	907	899	860	917	892	886	933	903	918	899	930	964	897	909	893	892	926	885	883	919	891	871	918	880	913	943	911	925	861	889	887	920	915	900	917	904	930	955	917	875	903	937	954	933	861	909	841	903	920	874	922	887	865	904	916	923	873	868	937	890	896	901	935	945	935	889	917	897	918	931	921	885	903	903	926	910	886	868	906	899	911	891	922	906	899	933	895	889	908	863	883	893	921	964	943	892	959	865	904	929	860	874	914	914	917	970	937	887	859	876	947	927	953	942	934	965	922	939	922	842	905	939	913	902	912	890	923	938	931	940	934	936	915	875	909	902	914	925	945	928	873	886	897	916	894	950	896	881	937	951	889	881	954	945	898	843	910	901	985	903	922	897	903	906	899	889	913	948	939	952	956	931	884	912	921	899	924	900	912	894	886	882	912	914	905	936	874	860	921	940	949	952	874	896	899	900	925	868	930	914	889	894	907	922	890	882	905	865	891	960	900	924	934	873	883	898	957	899	928	844	937	913	917	876	887	909	930	973	927	928	929	869	880	916	853	909	927	955	938	897	915	900	917	924	863	900	879	935	925	860	892	982	904	919	856	985	887	874	902	899	868	862	933	900	922	890	920	929	907	923	979	911	887	960	878	980	951	915	921	891	850	893	937	867	914	916	908	864	926	916	930	916	926	917	930	899	899	906	890	889	873	862	947	951	941	941	898	905	905	956	917	890	871	904	955	926	906	873	904	891	894	904	919	961	899	952	869	928	930	943	915	928	957	882	927	911	937	862	913	839	845	906	891	910	895	950	884	911	863	913	923	850	871	855	939	866	875	913	911	934	911	911	938	931	944	959	903	867	935	874	895	945	911	848	923	951	867	928	872	912	919	918	889	919	900	899	859	934	906	898	951	897	921	907	955	929	942	901	933	929	920	891	929	930	927	882	943	910	958	885	898	934	930	934	863	967	868	902	865	911	909	943	965	897	873	924	849	914	943	902	875	910	897	936	863	862	869	938	891	898	867	950	936	943	996	855	877	973	899	898	902	853	916	911	905	965	892	937	911	900	914	894	968	876	935	889	881	891	889	858	880	931	898	894	894	913	884	871	898	910	910	887	925	936	810	955	868	924	878	902	940	903	898	915	909	884	923	958	901	890	939	885	906	896	884	907	863	950	905	943	945	945	929	962	905	929	871	891	908	885	899	891	932	880	911	930	889	912	901	936	861	876	877	846	950	934	869	894	925	888	910	921	890	875	860	939	954	875	953	876	914	872	894	907	941	928	883	946	942	927	869	892	905	926	913	885	944	887	905	901	924	897	872	936	879	915	864	936	921	938	923	915	911	901	915	877	904	949	963	924	903	952	935	873	915	913	916	904	960	896	881	949	958	928	915	908	931	885	888	954	939	965	934	896	917	909	984	885	925	894	856	895	926	928	905	933	935	890	908	1001	910	865	939	954	898	960	919	887	914	933	899	877	875	949	879	888	939	917	905	916	887	853	955	837	982	894	918	882	912	929	874	979	931	955	943	943	875	867	921	916	927	869	917	908	915	899	914	903	935	954	901	895	943	897	901	906	904	906	952	945	912	868	920	925	905	873	921	912	961	897	903	899	863	941	932	958	943	861	920	918	899	892	941	935	956	899	926	862	912	873	931	884	951	846	890	920	882	935	914	895	918	939	908	876	881	912	877	883	871	932	940	939	907	899	873	894	870	908	946	909	902	917	885	952	896	873	876	843	823	894	934	900	883	967	964	863	895	905	957	883	917	921	911	878	899	950	899	915	867	961	918	934	950	888	952	914	951	875	931	891	912	942	905	869	894	903	909	871	872	949	917	914	903	928	926	968	914	950	942	900	912	926	931	884	921	797	909	919	911	881	896	990	923	905	947	937	907	874	969	874	894	885	866	912	925	903	922	980	846	868	873	954	859	945	864	913	947	928	863	966	935	914	893	902	885	895	909	892	948	920	889	925	853	897	949	919	912	922	903	888	908	888	935	882	910	908	889	858	912	880	935	908	922	866	961	944	904	925	919	907	859	1009	886	890	905	919	912	943	880	901	920	889	861	935	878	942	906	868	830	882	884	879	869	955	878	885	899	912	966	902	905	878	891	887	936	928	934	914	935	907	908	886	988	938	826	906	897	922	944	901	933	911	899	900	856	918	884	934	879	958	859	953	929	967	882	925	902	927	900	927	924	884	937	878	902	924	838	907	897	869	913	959	914	920	947	888	896	890	908	915	905	912	911	895	899	925	880	933	877	895	854	933	883	921	909	888	889	917	915	923	901	954	934	912	887	881	886	902	937	905	938	916	914	917	901	909	966	890	918	911	889	903	896	907	887	926	893	914	882	933	936	889	908	917	904	916	908	914	916	891	919	893	872	939	957	875	882	862	924	858	903	862	854	961	893	935	900	908	918	894	938	922	917	949
8271	3385	1616	1063	994	925	659	490	442	339	228	201	175	144	139	133	125	130	94	85	115	91	100	81	98	79	91	101	87	72	101	78	102	85	102	83	83	77	89	88	89	71	90	85	82	83	83	70	93	100	90	85	72	89	92	88	85	82	101	84	85	77	92	91	71	82	83	77	82	83	72	79	88	98	94	83	94	85	92	82	86	80	89	76	80	80	78	68	72	83	91	70	58	99	98	93	94	75	89	91	70	91	87	81	79	79	80	79	85	78	95	92	86	75	99	85	70	81	84	91	86	101	79	84	76	85	98	78	91	83	90	64	81	86	101	87	74	82	86	83	84	76	91	103	98	86	84	101	74	84	78	84	75	74	78	87	95	84	81	84	88	81	91	80	76	75	82	82	88	84	79	76	93	70	82	85	90	86	101	104	88	94	92	78	91	80	80	70	85	93	80	101	76	83	84	97	84	87	99	75	92	65	75	79	76	94	86	92	85	95	73	92	82	89	81	80	93	105	75	102	96	76	78	79	92	87	88	96	88	97	102	68	90	88	85	98	76	88	80	72	69	82	86	83	80	89	85	88	85	65	77	93	77	87	88	83	95	75	88	94	81	83	67	86	105	87	84	84	82	82	85	93	73	78	82	89	90	78	83	78	74	87	105	83	104	78	84	80	84	86	79	92	90	87	66	69	82	82	100	93	87	69	90	94	72	88	84	89	78	91	78	99	89	75	92	78	86	68	88	78	93	106	90	81	86	71	85	80	87	80	88	96	94	92	87	86	99	84	102	92	66	69	84	70	84	91	87	87	85	67	98	108	92	99	90	80	85	76	92	105	91	85	88	88	92	98	81	78	91	77	84	79	79	83	85	85	106	83	71	91	99	98	95	77	82	84	84	74	94	84	82	70	81	102	84	99	87	75	76	85	81	80	92	78	76	86	85	92	78	81	77	95	92	73	87	71	86	85	75	84	86	89	91	83	72	72	79	91	79	91	76	74	100	82	85	96	93	76	92	71	69	70	93	100	81	95	67	107	97	82	102	92	83	81	76	98	87	86	89	91	94	77	97	81	92	70	84	92	70	84	89	71	83	60	82	70	80	78	82	89	97	72	78	85	83	99	84	87	95	83	91	94	89	84	93	60	95	87	77	88	80	75	86	90	73	93	86	71	99	74	82	82	86	87	64	97	83	76	89	78	90	79	79	74	94	75	91	88	105	91	99	88	90	84	83	86	71	87	98	80	75	72	87	82	72	86	67	84	79	68	83	87	78	88	72	68	88	55	72	84	76	80	86	87	82	84	69	78	99	87	67	91	90	70	79	67	84	83	87	81	80	87	88	94	86	70	82	94	76	70	83	93	102	91	86	90	74	84	100	89	82	85	73	86	76	92	89	109	79	87	96	68	97	78	100	65	75	87	80	76	77	87	80	87	85	94	82	92	90	76	88	83	82	73	90	73	108	90	87	79	81	94	76	89	83	72	85	76	84	86	80	96	69	70	86	69	83	78	90	80	88	76	79	71	95	74	104	84	95	83	74	68	82	80	93	90	96	87	84	92	86	89	90	67	77	75	79	82	83	71	94	98	86	85	87	86	94	80	70	93	67	102	73	79	75	84	90	80	104	78	67	74	85	72	86	86	91	95	74	76	94	87	90	70	88	94	85	77	98	90	79	72	85	94	74	62	70	75	92	84	77	73	76	92	91	78	88	71	89	70	75	84	95	111	87	84	84	98	99	83	85	92	83	88	112	84	101	109	96	95	88	89	100	81	104	89	90	79	84	91	85	94	85	76	74	89	85	82	85	88	73	92	96	81	85	83	102	84	75	86	84	93	67	94	86	73	78	83	80	98	86	83	96	85	102	82	80	71	91	89	76	99	87	77	83	70	97	81	84	94	93	78	85	66	90	74	81	86	83	104	89	83	83	84	84	77	98	88	83	90	69	82	100	79	88	78	95	89	84	91	84	77	75	79	102	84	92	96	92	91	86	79	83	74	80	67	103	84	81	99	84	89	100	84	101	80	78	85	94	68	72	74	77	90	77	82	86	70	80	89	72	77	99	90	88	92	70	84	83	89	108	76	62	75	86	90	76	64	96	78	83	85	68	78	75	87	68	98	67	90	93	88	106	85	74	87	76	84	87	85	96	85	81	81	80	82	69	92	78	85	97	82	70	94	96	76	83	82	84	80	77	85	81	84	74	89	66	93	84	78	84	98	78	91	88	90	81	83	73	79	79	88	96	93	93	76	100	95	92	92	82	90	84	96	91	88	105	96	81	85	83	82	88	92	90	81	76	73	85	83	93	80	90	81	94	89	94	99	94	75	80	76	79	87	92	97	75	87	83	103	95	83	79	109	83	73	79	77	69	98	96	86	82	85	82	89	89	74	89	91	69	82	84	97	89	93	76	91	102	90	77	69	82	80	83	90	79	80	84	72	103	76	78	97	85	88	77	88	89	77	100	100	95	90	91	86	86	88	63	74	84	74	87	95	85	71	70	92	80	84	90	85	85	93	64	92	76	81	85	88	94	75	85	86	83	68	82	73	77	96	88	114	87	86	74	78	85	86	84	93	89	90	95	71	83	83	98	94	73	76	81	87	85	79	77	80	80	97	79	90	71	90	85	93	81	99	95	95	95	89	87	89	82	87	85	94	76	79	87	98	90	74	69	83	83	71	79	82	99	79	79	82	100	72	92	66	95	83	65	85	98	71	78	86	82	88	91	73	90	85	90	84	91	87	87	77	87	80	101	84	78	83	90	82	90	75	86	96	96	101	78	70	75	78	87	85	74	75	85	80	71	73	93	77	75	100	83	75	82	83	90	80	90	84	93	84	95	73	86	92	80	70	97	77	72	92	93	92	91	85	85	102	91	84	85	85	78	81	96	77	82	82	84	78	74	76	79	71	66	79	83	81	81	71	94	103	73	70	90	99	91	81	89	96	79	73	77	90	79	97	101	74	86	91	73	90	81	90	101	89	102	72	88	84	84	75	85	97	92	86	97	77	80	71	96	95	95	85	71	85	80	94	72	72	85	95	83	70	81	79	102	89	86	90	88	103	70	87	88	86	83	91	100	80	79	97	80	82	86	82	97	91	85	81	77	84	85	83	82	97	85	88	100	86	95	89	89	87	76	89	88	89	89	87	88	90	79	99	79	74	76	83	86	93	87	80	88	81	82	75	71	75	78	100	59	88	82	109	82	84	80	81	95	89	80	93	99	89	82	83	90	86	84	100	73	83	73	80	84	81	71	84	88	95	77	93	79	100	89	96	72	70	75	96	89	88	95	78	80	81	99	87	94	69	78	73	93	85	87	93	95	65	86	69	96	83	95	93	83	95	77	92	86	84	85	87	84	61	84	57	88	78	84	87	92	87	93	66	73	85	82	79	99	83	89	85	90	86	86	78	86	91	88	86	95	86	83	81	109	94	77	83	81	93	97	105	83	88	85	65	86	94	83	71	73	84	78	75	90	74	77	75	103	79	70	67
36167	23234	18010	21709	26554	24898	20754	16378	12426	9465	7075	5581	4391	3614	2870	2444	1993	1828	1593	1373	1260	1132	1036	996	978	945	950	925	955	898	969	911	996	911	904	912	886	945	941	1003	902	969	936	916	944	936	964	940	913	897	919	989	979	916	876	972	951	939	975	912	973	947	992	949	946	941	926	904	938	928	944	928	964	961	900	950	958	879	947	940	934	899	960	936	944	930	965	932	952	930	893	958	963	915	931	873	926	904	942	955	903	903	927	901	917	978	919	972	916	877	967	913	966	920	927	950	907	948	903	948	931	959	891	933	908	943	925	930	933	961	896	945	881	964	940	923	852	1036	944	940	914	916	939	939	951	889	942	990	931	894	949	900	944	898	935	935	953	891	933	875	918	967	929	936	951	928	927	895	967	921	907	907	1002	972	926	959	962	908	972	975	908	976	954	940	928	918	955	996	905	968	901	936	980	935	924	970	919	902	944	947	931	952	946	993	961	958	945	976	961	876	969	973	884	932	942	940	907	934	939	931	930	933	911	909	915	920	957	933	970	888	923	962	951	921	921	978	923	975	883	969	949	958	922	916	911	913	938	951	951	908	947	893	943	990	937	880	921	933	862	920	939	961	916	896	947	905	936	955	901	945	893	882	913	916	978	963	937	977	1000	971	918	954	913	936	974	976	968	956	869	910	959	911	896	921	947	955	944	932	946	914	963	927	902	919	959	900	923	909	931	943	954	929	934	916	940	910	910	964	969	881	942	934	938	902	993	911	1020	982	916	929	978	920	902	941	914	939	922	930	894	904	951	917	961	949	949	933	963	974	913	930	966	923	950	955	938	879	908	990	901	934	935	930	918	926	950	952	944	911	962	905	828	894	896	881	954	894	968	924	915	852	930	963	947	947	938	987	950	944	902	963	965	884	958	901	953	931	948	948	980	947	916	918	927	922	907	869	963	912	988	961	932	947	926	907	924	970	941	908	895	971	882	949	866	940	986	913	979	935	941	933	877	954	918	923	920	919	904	927	949	904	950	929	999	937	933	952	927	928	921	976	916	956	889	915	952	883	946	935	954	938	889	972	958	957	947	980	903	979	911	901	875	950	957	895	937	910	935	958	969	965	996	960	925	938	957	927	900	966	923	940	941	885	919	950	947	926	916	927	918	959	887	932	971	959	917	892	922	996	964	891	929	917	948	987	941	915	948	934	876	944	948	913	917	899	901	954	965	913	890	996	987	955	937	931	942	891	929	937	930	935	967	920	898	929	925	935	958	931	968	942	916	975	955	950	903	928	875	889	939	979	891	950	944	975	872	880	900	871	905	934	930	890	903	932	911	926	912	898	937	934	898	926	923	945	906	931	894	921	916	898	978	911	962	882	963	959	914	884	925	943	951	891	951	904	934	925	932	937	948	926	963	986	939	965	907	959	924	979	941	963	922	944	929	927	966	928	920	927	937	949	954	913	939	911	883	880	937	949	882	978	907	928	925	938	931	910	962	914	968	911	910	903	927	967	900	948	953	961	927	928	993	888	988	890	943	944	982	978	923	919	885	953	939	917	923	911	960	925	926	990	965	945	911	936	866	909	965	966	964	1011	942	954	893	895	947	966	920	933	911	935	937	911	935	930	899	961	937	974	928	915	936	884	948	905	983	961	956	930	879	985	973	982	920	880	882	923	926	931	897	970	986	919	959	976	911	910	874	878	870	960	927	873	928	952	945	951	1016	975	930	876	950	917	948	973	906	942	944	913	944	945	922	963	902	920	957	947	957	893	907	964	983	961	993	973	926	914	968	940	964	953	973	942	927	904	971	985	973	884	1011	894	924	975	982	886	924	951	978	965	914	954	907	941	910	968	974	942	921	1010	874	907	946	915	900	864	960	907	916	941	891	942	910	922	904	939	933	937	993	997	906	900	919	908	938	918	942	947	939	943	916	930	945	921	949	890	953	924	888	939	918	910	936	888	938	929	925	882	948	953	960	913	923	948	889	929	917	965	968	914	968	914	958	979	943	973	959	915	977	936	901	879	944	953	953	913	950	975	934	940	919	865	859	945	1007	912	930	883	915	874	890	936	991	932	963	888	903	925	945	946	917	903	963	956	919	959	935	961	934	896	952	989	907	897	914	926	926	899	935	848	924	920	887	947	982	887	956	878	970	947	948	939	892	926	934	999	898	977	958	952	930	905	930	934	946	913	919	992	922	891	915	877	922	945	900	931	945	916	909	943	947	864	939	934	947	976	975	910	928	878	944	902	938	922	909	960	929	924	920	926	937	926	954	961	931	915	973	932	925	940	989	883	956	973	934	909	905	957	910	921	896	930	908	945	930	946	941	978	902	982	958	932	871	930	912	928	896	887	939	959	942	940	934	920	951	918	917	904	924	960	955	940	963	938	951	894	916	896	934	990	931	958	930	891	948	991	938	939	966	943	894	914	933	942	916	946	935	953	924	948	937	944	957	910	921	973	982	868	928	910	939	933	932	945	962	940	914	932	923	986	960	950	945	975	922	945	978	957	1032	972	912	904	898	913	934	960	940	935	922	917	926	904	887	941	963	888	894	914	986	942	949	974	1008	934	959	922	955	941	938	955	905	901	938	932	880	922	927	948	912	958	943	992	968	936	990	988	880	972	925	957	911	933	902	924	919	906	952	962	939	954	915	901	990	963	921	938	880	906	949	953	885	927	971	887	883	940	962	928	935	941	976	940	923	920	958	969	953	951	909	975	921	965	966	913	916	902	936	892	945	930	956	933	896	1002	985	934	960	951	916	990	926	928	922	942	974	982	927	961	897	945	947	880	952	945	890	928	937	950	956	921	943	957	934	907	935	895	941	918	924	907	948	955	963	930	942	958	928	913	917	914	976	979	926	933	895	962	925	952	906	950	971	917	1013	928	925	912	942	963	907	972	940	877	916	948	962	989	958	935	911	944	903	966	910	918	968	883	935	953	915	953	930	912	989	920	889	886	957	973	996	900	921	998	915	974	952	929	991	959	893	902	877	918	938	980	916	856	936	877	985	974	984	980	928	895	928	942	935	902	959	975	937	874	947	974	936	908	966	891	907	943	942	904	893	952	936	915	923	990	968	989	930	975	953	929	932	916	938	936	953	925	931	901	969	913	939	993	970	960	910	944	930	981	935	937	909	951	927	959	881	1010	956	884	924	943	969	988	944	967	904	885	944	990	892	928	928	953	939	913	915	1010	955	979	935	901	897	927	890	969	946	912	940	943	914	981	945	904	956	943	962	981	938	885	917	914	936	990	898	960	958	875	928	1007	945	972	977	910	962	931	960	970	970	911	924	958	994	911	959	940	931	919	914	913	936	903	967	922	935	963	921	941	905	975	921	865	966	904	935	949	952	922	961	957	954	957	942	941	960	963	935	954	928	907	952	967	935	998	929	920	942	891	921	935	962	958	941	877	951	935	942	924	951	976	922	944	956	933	902	917	926	897	982	934	953	941	981	968	874	943	960	936	956	937	949	970	957	893	926	903	936	975	885	936	948	885	921	966	975	891
10858	6657	3598	2055	1860	1667	1342	894	706	516	385	320	262	202	197	149	145	121	136	110	91	116	80	89	83	98	94	66	90	82	95	78	85	92	82	94	67	81	81	59	87	87	79	68	76	94	88	80	81	70	91	76	92	76	106	89	75	88	64	87	93	80	79	70	80	91	67	76	75	87	69	74	64	86	82	77	74	77	102	83	76	65	87	91	88	97	87	84	82	92	86	88	85	86	78	83	78	79	93	81	78	84	74	90	81	89	88	65	78	85	67	94	76	75	88	93	89	77	85	83	80	81	78	83	87	85	89	97	75	88	82	90	69	87	60	93	72	78	93	109	77	89	78	107	72	66	83	95	103	91	92	72	93	98	84	70	88	81	77	104	68	85	93	90	88	84	81	80	95	73	98	95	86	95	70	77	77	86	97	97	89	86	94	91	106	95	79	92	91	86	102	72	87	86	93	88	86	83	81	71	87	82	80	87	70	94	87	86	93	71	86	79	91	91	94	79	84	74	90	84	88	93	76	96	110	88	79	68	87	103	82	79	82	82	73	101	78	79	82	77	82	75	79	96	71	84	80	94	92	65	77	72	82	87	73	63	101	80	81	72	84	88	82	86	82	97	70	69	73	79	75	91	106	101	89	89	74	81	77	86	94	103	98	100	74	81	86	84	62	87	94	83	79	65	76	97	112	75	75	82	71	62	70	85	76	72	84	70	81	89	98	79	86	83	87	87	94	94	86	80	64	102	86	93	85	80	64	82	74	70	95	73	78	82	89	75	76	79	97	101	92	69	86	83	84	88	79	70	91	99	91	80	80	91	81	84	99	73	106	73	83	96	83	71	87	83	83	71	77	79	83	72	81	81	72	79	85	92	92	75	87	86	82	74	93	96	98	87	72	62	80	84	69	81	83	92	68	76	75	73	83	91	85	90	67	85	91	99	89	76	86	97	77	83	94	74	73	95	84	77	74	78	84	98	90	81	81	92	82	88	84	71	104	75	79	95	81	86	80	87	89	81	87	70	80	81	79	85	92	93	92	69	76	79	76	73	79	77	92	93	63	86	69	79	93	94	79	80	82	99	84	76	82	68	86	94	87	81	93	94	75	81	80	75	78	89	84	68	94	82	96	89	109	94	86	86	84	73	84	100	92	65	89	81	108	88	86	81	82	86	77	91	102	77	90	81	97	91	86	89	75	67	79	81	77	74	106	100	91	80	90	70	90	73	66	77	69	75	86	74	85	79	91	96	75	77	71	78	85	93	88	73	83	87	85	68	94	78	90	97	82	85	71	88	68	84	84	80	84	89	95	103	84	75	92	102	85	77	100	78	91	80	78	83	89	91	88	91	79	76	88	97	90	77	77	83	91	85	85	83	75	112	81	86	89	91	82	96	79	71	71	81	81	97	76	84	81	89	78	61	92	81	92	83	100	79	82	76	105	61	95	90	85	83	71	90	102	94	80	94	71	84	83	64	96	73	92	92	74	85	77	79	79	74	90	87	92	79	62	93	93	76	84	67	80	90	81	88	73	96	81	89	100	86	108	68	91	89	72	100	80	68	95	77	103	83	77	83	79	84	89	79	70	79	88	82	78	81	99	76	90	94	83	85	73	82	69	78	88	93	83	95	75	95	90	69	80	76	90	70	75	84	91	78	95	80	90	90	79	92	90	68	97	80	88	87	88	72	87	86	82	79	93	73	79	98	86	58	83	85	88	75	77	78	77	91	78	87	76	98	69	96	75	68	88	83	87	85	88	72	82	97	83	90	91	80	89	91	93	95	59	77	86	78	67	73	90	81	78	87	80	65	82	93	95	75	99	87	97	81	88	83	89	85	88	89	89	82	81	105	64	87	85	91	86	78	68	86	89	104	78	96	76	83	90	85	72	99	101	79	80	72	80	87	76	69	94	74	84	60	81	98	91	69	91	89	90	82	71	80	60	80	80	80	102	84	78	86	73	87	80	84	85	70	96	57	94	81	94	74	78	87	90	81	86	91	77	94	91	88	101	91	86	78	73	89	77	88	79	84	93	76	74	73	72	89	72	61	84	83	72	82	83	82	78	82	86	90	85	63	80	76	78	80	74	85	86	84	81	100	82	92	91	95	67	87	85	64	79	83	81	99	75	78	80	86	100	92	94	85	85	77	80	68	84	91	82	97	69	81	87	93	72	82	69	81	75	86	88	93	74	84	83	75	75	82	98	74	84	80	89	98	79	88	95	91	82	85	76	78	70	70	93	79	85	87	71	85	62	77	84	82	74	90	66	92	75	89	76	89	77	71	73	75	69	74	66	84	85	89	72	82	81	79	98	62	87	74	86	88	107	85	86	66	74	77	79	73	101	83	103	81	72	93	97	86	71	88	83	80	80	90	85	96	90	87	93	80	91	87	70	77	85	77	83	74	99	89	93	80	86	91	86	80	83	92	82	81	89	92	79	72	86	71	81	76	65	80	77	77	106	96	87	86	85	79	80	81	85	74	86	92	90	75	60	66	92	71	78	76	82	78	85	77	87	88	90	89	92	78	93	84	88	101	75	93	105	77	91	83	78	80	92	102	82	83	92	84	103	100	72	86	90	85	71	93	84	77	90	80	93	74	81	88	84	93	79	72	91	81	74	79	80	85	92	83	81	88	85	81	100	85	75	92	72	75	82	66	83	85	94	86	73	83	79	87	78	79	95	94	76	86	78	93	81	87	93	81	94	100	90	84	93	78	65	70	94	82	94	102	84	83	93	89	73	71	77	85	87	87	67	75	88	83	85	85	80	85	88	106	83	70	87	84	81	71	80	81	108	84	94	83	95	87	82	86	66	75	80	79	77	90	72	91	96	73	74	89	91	63	83	89	76	95	77	86	91	77	96	90	92	98	97	94	89	74	85	76	78	90	93	81	89	78	89	78	76	81	80	79	84	83	85	92	82	91	97	87	93	85	75	89	72	73	79	79	87	73	102	89	78	81	80	78	96	79	69	82	82	91	92	92	89	82	75	73	74	71	81	103	81	91	79	83	91	75	91	68	78	73	71	86	81	77	80	78	89	90	79	85	73	95	88	74	87	74	93	84	85	102	80	86	85	86	79	84	84	92	84	74	84	73	110	92	85	79	75	75	69	86	76	82	98	88	86	84	89	99	89	86	86	85	76	77	74	93	86	86	86	74	92	85	76	91	69	85	95	81	83	85	96	98	81	86	69	89	77	105	78	83	87	73	96	87	73	78	72	80	70	73	81	97	76	73	85	75	98	82	83	97	83	69	72	91	80	96	89	83	75	83	97	87	77	64	69	84	80	75	72	98	75	81	81	89	87	79	69	104	83	78	87	75	75	82	75	73	82	100	83	82	81	108	72	99	88	70	85	67	84	94	86	81	92	81	78	76	97	70	87	88	87	75	82	77	88	79	81	94	82	78	89	84	81	82	87	86	71	72	77	90	74	92	74	80	67	86	87	63	86	64	79	81	82	82	80	73	94	94	95	87	86	87	75	75	90	71
40154	28879	23784	28037	32215	30321	26429	21767	17558	13529	10429	8350	6688	5448	4232	3456	2848	2496	2222	1839	1625	1363	1150	1136	1071	1017	1018	992	935	906	941	956	870	869	927	930	888	917	905	891	947	893	985	884	927	866	885	887	897	937	941	950	944	842	933	887	942	933	906	943	932	944	872	903	922	893	902	954	932	946	936	920	922	918	979	902	934	868	915	944	953	930	910	899	879	889	876	908	938	929	897	974	939	978	913	899	937	1003	981	924	946	929	904	914	888	908	933	885	900	913	953	941	902	955	918	882	919	940	888	906	938	964	972	942	877	972	1004	854	902	924	955	920	918	964	931	887	923	909	917	934	906	921	895	938	926	886	873	886	915	907	873	863	929	927	898	953	909	937	914	952	935	851	898	923	949	919	922	946	925	933	872	911	955	935	954	921	872	934	930	864	834	922	912	930	889	916	886	874	905	879	879	938	891	960	985	959	948	910	922	947	905	956	861	862	916	926	906	974	901	925	945	939	876	882	819	918	967	883	904	941	893	936	906	878	942	959	968	892	929	929	861	935	921	933	908	939	960	900	950	868	927	925	946	933	913	909	956	918	925	907	943	910	946	910	894	885	944	935	852	881	923	890	923	892	866	901	981	982	888	905	883	919	881	894	893	886	909	931	919	919	906	913	878	896	925	919	901	895	909	924	933	909	943	951	1002	941	926	943	939	931	934	902	941	889	917	936	959	951	986	885	902	963	931	938	910	995	882	887	887	914	935	896	920	975	933	908	925	1016	921	919	916	916	957	937	897	924	941	863	886	923	894	916	875	924	929	949	919	888	904	880	950	954	976	943	930	913	898	954	905	953	992	896	901	925	893	919	952	898	899	925	868	939	882	872	901	864	932	969	911	961	939	899	878	914	895	914	880	907	936	869	912	926	894	873	955	913	923	895	909	903	921	954	909	875	907	871	901	886	929	899	906	955	926	934	930	990	889	894	929	892	891	916	903	870	908	868	937	906	906	924	881	921	957	962	894	959	909	934	879	878	874	904	860	975	923	963	939	928	889	880	898	934	923	913	913	941	917	965	874	936	959	929	967	920	956	893	948	994	919	911	949	936	922	933	985	923	942	944	900	930	906	898	940	937	959	876	941	859	912	933	974	898	853	937	967	950	972	904	933	892	920	980	986	897	862	972	855	927	967	897	864	962	839	956	893	908	968	909	936	931	921	928	913	875	870	989	877	902	894	933	921	923	916	874	876	936	921	877	990	897	912	930	975	908	951	896	964	914	913	901	917	926	919	914	881	916	904	952	933	921	946	908	927	956	901	905	898	948	899	926	947	923	891	942	928	927	898	930	942	963	918	913	847	920	957	884	905	911	934	925	922	885	873	898	894	966	976	931	944	938	959	950	877	906	910	937	914	933	954	904	892	880	933	849	950	908	930	924	929	944	920	930	887	933	939	915	860	1004	919	938	884	910	974	919	964	912	886	903	1005	910	921	877	861	875	937	980	893	925	922	972	918	930	927	934	870	938	907	925	933	870	940	919	880	895	850	939	877	934	960	843	933	968	897	904	907	890	907	926	887	913	873	874	913	917	926	943	957	901	922	898	911	946	902	942	964	903	920	914	986	900	930	915	960	923	891	893	923	928	908	946	896	978	977	963	924	909	903	905	955	947	894	899	946	911	912	901	918	971	919	911	961	906	922	882	914	919	890	910	898	912	899	872	909	935	975	932	947	925	923	909	891	874	874	890	837	933	932	895	887	982	919	887	928	931	991	944	923	921	967	899	908	909	971	957	901	923	944	890	920	894	923	936	909	983	870	924	928	894	895	839	905	929	941	859	936	968	897	853	937	962	956	918	938	907	879	893	926	940	890	874	928	923	980	940	939	897	930	924	997	962	928	928	882	931	928	948	922	916	891	860	893	922	893	845	918	914	968	972	937	947	933	936	903	857	928	839	929	903	961	927	908	930	864	915	926	956	972	898	949	911	901	915	876	909	916	919	942	913	947	888	910	915	912	906	917	889	890	899	935	881	867	867	877	894	894	906	900	876	950	910	931	903	952	904	906	907	949	945	912	960	884	935	937	950	937	903	871	969	911	962	909	894	937	932	935	854	896	881	929	925	920	952	920	871	922	901	922	963	872	919	866	913	859	887	885	921	995	930	905	929	934	848	917	949	918	967	905	907	903	901	891	913	911	840	943	951	936	902	901	881	876	943	912	902	891	940	894	924	927	956	983	879	984	940	936	893	919	928	939	905	858	936	903	887	963	871	970	874	900	941	911	864	899	877	885	919	924	958	907	953	891	906	882	850	928	920	911	901	899	882	960	911	957	915	885	895	890	916	943	879	896	904	914	891	920	886	914	946	979	949	904	906	895	895	914	890	911	906	914	923	957	908	967	930	911	873	880	956	914	920	936	849	884	869	934	916	962	939	964	965	951	870	898	952	933	938	908	936	900	981	910	896	941	894	914	846	932	896	958	926	907	938	916	897	943	954	926	883	853	934	897	898	915	902	896	956	920	893	895	922	957	942	906	906	923	949	915	930	891	937	875	952	911	881	930	885	905	911	928	939	901	918	955	991	1000	951	926	920	914	932	930	931	916	911	919	929	912	903	889	884	981	915	929	930	957	912	929	886	935	935	893	905	911	930	883	911	905	891	881	893	932	949	952	923	944	921	949	978	923	897	894	959	912	887	916	884	978	900	921	893	918	923	877	927	882	913	926	923	944	873	891	991	867	891	1003	926	922	869	960	947	974	949	954	963	911	909	869	909	941	971	945	860	944	936	945	918	936	879	893	877	946	993	858	925	994	920	879	935	939	899	943	949	961	968	980	931	911	946	961	939	922	946	902	954	874	935	879	948	899	938	951	985	941	973	901	913	914	939	916	905	935	891	949	915	940	984	919	940	890	913	912	940	931	941	919	927	937	919	864	957	932	918	970	941	847	947	921	899	886	930	918	967	868	900	902	864	922	933	898	898	951	965	877	912	902	935	884	968	928	911	889	921	892	885	908	971	986	874	950	952	861	948	886	900	894	966	972	895	900	902	926	902	926	915	918	947	900	886	883	911	922	990	904	869	938	899	901	917	925	896	866	906	888	886	940	925	914	876	947	908	917	951	922	990	947	950	922	949	950	917	946	951	911	924	920	938	908	945	903	890	884	898	923	901	932	975	933	882	905	970	908	988	948	928	995	920	927	878	863	907	933	919	932	889	868	917	963	917	910	923	899	958	890	930	904	896	864	906	978	996	913	935	945	916	907	941	916	922	925	936	939	879	896	878	921	935	893	932	882	958	901	951	882	915	897	941	887	943	891	938	894	948	950	883	930	911	917	957	887	920	914	955	905	894	915	965	885	925	905	950	963	935	938	925	964	927	913	867	973	905	925	901	901	961	940	933	898	856	926	953	966	935	900	940	901	937	857	934	860	877	931	894	956	894	920	955	894	912	919	908	868	938	939	936	888	964	913	937	920	893	916	910	921	941	980	914	913	948	898	912	946	904	934	945	936	894
10640	6023	3296	2075	1906	1828	1329	1012	706	590	446	324	268	200	180	163	155	132	126	116	91	116	98	88	88	116	82	103	100	75	90	93	101	86	86	92	84	84	75	90	76	84	92	90	96	76	86	89	87	85	96	101	79	91	97	82	87	81	93	95	84	92	100	92	82	96	97	83	89	93	92	82	79	80	85	98	84	94	83	78	96	101	85	96	83	98	98	104	85	72	84	94	98	78	93	103	89	70	85	87	87	85	89	92	71	71	94	94	86	87	87	87	87	87	104	87	86	80	81	72	94	75	76	85	96	69	91	98	94	96	84	89	76	83	67	88	102	76	83	88	79	97	84	85	88	83	92	78	87	79	80	82	92	83	110	82	80	92	63	96	79	79	81	87	82	70	89	88	93	100	80	94	81	89	84	94	90	92	78	91	100	84	69	90	91	95	93	94	99	105	90	70	92	99	83	82	98	86	87	89	84	97	81	80	82	75	91	89	88	114	84	88	101	80	98	90	86	85	89	80	85	102	95	80	93	101	100	99	83	105	89	94	86	82	81	99	79	84	110	86	90	78	93	100	75	84	93	76	88	90	88	79	86	78	87	89	82	68	90	97	78	94	84	74	89	92	96	79	87	89	74	78	90	88	77	81	105	94	104	89	93	87	88	100	62	83	87	86	96	104	78	80	87	82	94	100	70	105	91	69	97	82	74	85	86	91	89	63	79	68	86	92	85	90	70	92	89	103	100	84	91	68	84	78	88	91	80	81	75	72	92	97	92	81	78	95	63	91	92	66	76	84	95	65	83	86	87	92	71	78	87	99	87	104	90	87	85	80	92	82	84	84	87	72	88	83	69	82	80	101	91	86	86	105	97	93	92	81	90	88	90	89	88	97	70	94	82	100	87	83	98	85	73	85	94	97	92	82	73	62	82	91	83	79	73	88	92	84	78	80	83	92	82	78	101	92	67	83	92	78	90	80	65	95	73	87	87	71	85	92	88	80	78	85	92	88	76	81	89	91	81	85	87	100	78	90	92	80	75	85	89	88	86	92	79	83	83	91	71	89	101	93	81	94	84	80	87	89	82	85	80	76	84	76	87	95	77	88	102	76	81	88	85	85	86	97	96	80	87	95	108	86	97	79	96	76	85	84	77	90	88	77	78	79	90	98	80	91	91	92	92	73	82	86	84	83	87	72	76	96	75	94	74	90	91	79	104	87	87	100	101	93	70	96	81	77	98	82	92	84	98	91	84	110	74	90	107	65	93	85	88	92	79	72	90	83	78	88	68	105	110	96	82	87	75	100	90	80	73	90	91	85	91	93	88	95	88	87	94	79	93	67	86	77	96	89	87	92	87	86	86	90	79	90	90	84	97	79	99	83	71	98	94	87	106	85	93	96	86	80	66	92	75	87	95	82	98	90	81	97	84	81	76	79	95	76	85	70	82	85	76	90	83	86	74	82	86	79	73	86	96	88	70	75	73	83	89	92	77	86	87	93	89	98	105	66	100	96	89	85	92	92	82	99	82	89	80	97	79	95	100	87	89	72	97	78	77	98	81	85	99	76	67	88	93	79	111	106	95	86	89	100	85	76	91	85	80	91	83	82	103	85	87	81	75	86	93	67	91	79	99	87	100	81	79	78	89	109	73	87	92	94	74	93	83	90	77	88	86	88	87	78	89	81	83	84	86	116	81	82	79	84	85	108	75	84	87	94	84	74	112	83	83	85	75	74	81	71	75	89	69	101	78	83	92	107	87	89	81	101	88	90	83	81	77	88	91	77	102	71	104	77	99	76	91	80	94	84	93	74	102	76	92	97	109	86	88	99	83	86	82	96	90	89	88	97	117	80	105	79	73	101	78	81	76	101	90	87	87	81	83	77	84	100	108	100	102	104	67	98	93	86	95	76	69	76	77	76	82	81	104	92	82	95	79	84	107	96	88	84	89	103	74	85	82	78	79	105	105	89	83	96	74	74	88	71	67	97	79	95	95	83	89	94	95	70	90	82	79	90	86	79	88	94	87	99	88	81	99	83	99	91	84	59	73	70	89	92	86	93	87	79	70	80	91	81	89	74	89	72	76	102	85	84	84	85	84	83	69	89	98	84	88	108	99	89	90	93	78	76	93	90	107	108	109	85	103	96	99	92	68	77	82	78	99	81	92	78	92	84	78	79	95	85	98	87	86	90	77	95	69	71	98	76	71	82	109	97	89	82	100	88	91	93	65	95	96	89	85	70	81	106	77	93	85	80	91	87	90	79	82	87	83	76	73	76	94	68	91	77	89	95	94	87	87	97	88	93	76	92	114	93	73	91	88	86	78	86	99	99	88	76	93	90	104	95	93	74	87	99	76	95	104	109	87	97	71	102	88	74	80	77	97	87	70	86	76	93	74	90	86	94	79	91	76	82	71	89	93	91	90	82	86	97	76	103	84	102	97	75	80	102	85	93	76	88	64	87	95	94	98	78	90	101	76	83	87	89	92	90	91	81	79	80	78	76	88	88	82	72	73	98	94	84	86	86	96	86	115	107	83	85	79	94	94	75	69	97	87	87	74	84	98	75	93	93	96	88	73	86	84	94	106	89	80	98	76	84	94	78	87	97	87	73	80	75	91	82	85	79	104	79	94	78	76	87	107	84	89	79	106	96	83	103	73	76	100	91	90	102	87	75	84	71	84	78	84	93	86	83	88	83	80	93	104	86	79	96	83	87	110	106	86	73	72	94	88	92	84	105	92	83	78	72	84	81	98	86	76	89	87	87	93	74	81	101	92	80	89	104	73	85	86	94	84	104	88	79	104	87	90	71	77	69	75	83	82	81	82	79	79	71	98	97	88	92	89	78	94	89	79	84	104	91	100	92	74	93	88	73	84	70	100	88	91	74	76	85	80	95	104	77	90	94	76	95	89	70	75	83	83	86	70	82	104	81	88	109	84	80	83	104	92	95	89	86	108	100	88	85	91	82	95	93	92	93	89	81	98	86	85	85	99	71	91	78	90	90	86	92	85	89	103	76	93	91	80	64	74	75	92	84	87	85	78	79	92	85	92	93	85	86	92	86	83	72	87	74	89	93	95	79	78	79	88	91	83	82	84	99	75	83	92	82	73	80	86	89	83	84	99	90	88	75	100	91	85	93	87	92	90	100	93	103	79	93	103	83	91	97	98	87	78	100	92	86	76	102	79	91	82	102	83	104	107	80	76	85	75	86	90	82	79	66	76	83	88	89	105	95	99	99	78	79	97	84	88	84	99	93	73	98	84	72	89	101	88	81	70	94	88	88	80	86	96	91	90	84	77	84	86	93	94	83	97	87	80	78	80	95	86	76	81	100	66	86	78	89	85	85	79	106	96	99	90	92	114	110	93	91	108	79	85	82	93	100	90	89	95	86	90	95	86	65	87	77	68	77	74	77	93	107	87	90	90	92	78	89	96	85	87	96	90	81	100	91	94	83	101	86	79	86	94	68	81	87	81	82	86	97	88	66	81	86	75	98
37052	27879	23644	27797	32214	30718	27090	22573	18500	14598	11167	8656	6899	5449	4379	3525	3157	2704	2295	2038	1773	1565	1275	1198	1176	1049	1077	982	929	986	972	980	932	958	930	927	931	948	955	901	1002	946	973	907	955	941	938	941	900	870	954	944	981	949	933	989	972	946	942	936	937	955	975	989	978	958	940	940	928	933	931	1012	952	910	956	951	936	960	941	926	926	919	920	999	966	942	991	950	907	939	977	974	900	947	914	932	956	972	918	905	966	929	961	973	968	918	954	942	891	961	953	949	923	1024	930	869	945	926	924	921	909	933	953	945	927	891	998	897	986	934	978	907	958	957	947	938	984	911	1007	1000	911	963	977	975	968	968	987	898	919	915	926	908	965	903	986	952	940	887	948	947	981	994	938	931	965	932	957	931	930	954	935	921	982	977	921	877	975	915	980	1000	987	919	918	929	983	913	957	894	923	962	940	983	938	971	982	866	941	947	937	954	963	985	924	967	949	909	977	907	939	930	984	979	930	990	954	978	955	942	981	1011	954	915	942	945	991	939	941	933	953	945	901	947	1007	909	942	942	929	964	974	921	907	921	970	917	961	971	985	963	950	957	1000	962	929	927	947	876	973	946	950	934	988	980	952	970	929	935	972	957	938	928	973	915	947	920	968	947	946	904	957	920	1003	959	905	959	920	941	948	949	1011	880	941	916	926	922	942	950	967	968	915	894	939	967	938	939	936	977	946	947	988	941	958	996	941	964	975	882	924	937	960	908	976	954	922	946	948	980	928	989	911	940	944	942	947	928	935	979	955	879	948	970	925	928	981	954	972	996	1026	931	912	955	964	950	953	938	926	943	942	931	971	906	839	934	906	944	964	972	973	937	900	1004	1014	998	931	964	916	923	889	938	974	990	885	926	962	942	987	938	948	943	955	904	908	983	981	970	953	983	932	937	934	939	947	947	1002	957	932	990	948	938	963	949	962	894	930	985	925	969	980	948	980	962	901	906	984	937	932	966	947	928	955	951	897	963	942	981	940	934	968	970	970	892	978	923	919	967	942	913	962	895	982	954	947	950	904	932	903	976	954	934	888	932	932	959	963	925	931	949	933	909	933	902	986	975	918	907	962	898	976	927	1007	935	956	928	999	935	939	956	952	951	949	948	952	961	989	897	981	940	990	964	940	901	935	944	959	930	945	922	859	960	935	970	981	971	980	897	930	932	948	929	880	915	926	951	957	911	926	906	944	948	941	965	923	871	945	970	988	909	936	941	990	943	973	978	943	1005	951	930	1025	962	932	942	960	952	934	958	948	903	918	1005	943	976	943	904	955	997	977	939	934	981	943	960	970	942	950	944	918	918	940	926	991	963	947	979	919	942	972	903	1022	970	969	981	1012	943	918	927	990	940	899	900	1009	962	1009	930	963	919	947	956	911	922	917	965	915	958	975	984	930	909	930	992	976	949	936	946	906	1001	950	899	924	959	970	907	965	949	971	992	946	936	927	956	988	899	971	987	939	993	942	962	937	959	940	971	1030	955	965	938	991	952	945	939	941	969	1001	921	966	947	982	946	973	897	967	923	946	910	949	980	955	953	960	942	946	940	969	971	970	918	940	953	942	950	1017	914	878	964	967	917	923	975	1013	998	900	941	921	934	955	964	933	919	946	921	917	988	955	948	952	961	930	977	991	885	966	1001	933	929	943	971	936	945	964	905	964	967	972	972	929	887	920	960	861	888	959	942	943	977	900	940	896	971	915	897	961	980	933	947	933	989	993	913	932	912	931	973	916	940	908	928	944	952	1017	926	1009	943	977	900	982	985	956	943	893	938	961	925	940	1012	920	949	935	997	972	955	932	989	949	954	1003	955	958	938	967	942	932	940	940	939	969	1040	931	935	962	931	929	968	919	926	961	948	985	1005	914	1022	948	1013	1024	912	920	957	993	904	942	976	932	920	943	950	926	918	962	947	967	967	906	916	958	926	928	971	957	999	948	890	935	946	954	948	955	943	937	969	936	945	960	919	943	934	960	895	1013	957	942	988	975	923	970	936	979	916	914	949	923	957	993	995	979	964	985	934	934	958	950	931	977	933	1002	957	928	926	940	972	967	886	924	915	968	952	952	927	995	950	935	974	984	921	920	956	941	949	942	955	939	958	915	917	945	936	944	957	955	961	925	920	934	957	906	957	930	910	963	944	917	964	962	964	934	991	965	889	916	937	951	934	985	963	953	884	1012	924	990	966	929	959	963	991	959	896	997	978	974	918	948	895	959	944	964	945	921	926	971	991	937	881	902	897	972	978	995	969	960	953	930	925	942	966	870	953	954	935	989	920	993	918	966	942	970	924	951	944	918	915	965	964	933	976	943	945	991	948	898	939	922	976	937	903	931	974	913	929	962	896	963	968	936	948	973	925	890	894	937	917	953	996	889	975	939	949	931	950	925	890	941	997	930	917	909	970	969	890	870	949	919	928	933	949	918	1023	982	951	971	945	936	965	933	962	972	946	931	953	956	941	870	955	1013	893	933	921	986	889	1023	910	882	1024	885	929	935	943	959	947	961	917	882	973	966	984	933	878	892	978	895	978	970	955	945	978	945	943	965	929	956	945	912	910	1017	914	970	934	955	916	1004	957	937	988	905	952	910	924	1000	955	948	915	962	911	1015	973	908	955	956	909	931	964	910	1000	997	1001	956	913	936	963	885	956	928	912	952	986	975	883	946	900	946	941	959	929	943	920	1003	925	951	956	888	932	945	915	944	906	932	912	981	934	957	1029	1033	909	936	969	945	944	939	987	891	931	951	889	893	949	945	946	874	915	916	985	911	927	982	954	936	925	919	960	1023	917	953	971	971	916	956	943	1009	959	953	947	974	973	983	917	954	975	892	936	978	915	940	906	913	982	943	981	974	942	957	962	899	978	957	937	901	894	907	986	984	880	931	922	932	936	975	937	909	973	907	924	955	938	934	914	1002	976	932	966	949	997	978	940	930	945	912	943	879	921	965	943	932	999	908	987	987	963	949	951	890	947	983	888	983	943	972	906	943	910	1006	936	958	917	910	996	959	917	998	918	926	919	931	932	920	912	954	959	955	942	938	970	933	953	1012	998	932	940	970	904	934	919	888	980	975	939	901	939	960	949	907	970	961	960	957	951	955	974	1003	945	926	896	976	956	911	998	942	865	887	908	912	888	941	965	931	933	992	947	948	979	961	965	984	929	925	967	874	921	972	921	918	970	980	951	920	952	1008	948	896	924	968	950	970	962	969	928	903	920	968	972	912	977	908	891	979	916	938	967	934	926	969	948	988	922	985	965	928	984	940	958	925	987	916	942	937	952	946	915	940	944	919	945	995	913	949	959	952	960	943	942	907	944	920	924	962	921	960	964	965	933	948	915	938	948	971	953	937	924	939	933	921	985	996	979	967	928	941	935	939	952	934	932	862	987	950	909	878	938	951	982	944	1007	924	933	950	952	910	967	943	949	973	928	989	957	1010	894	938	956	1021	995	959	971	944	957	942	951	926	927	951	977	962	919	946	975	974	964	909	976	1007	865	887	925	942	988	955	938	989	981	904	950	955	898
12253	9333	4779	3000	2774	2730	2129	1463	1112	834	542	415	337	245	231	216	192	182	134	137	126	112	94	89	97	80	102	77	69	73	80	78	85	80	93	89	75	86	92	73	81	99	81	85	84	97	91	90	87	89	77	85	91	94	89	70	81	81	75	84	84	91	95	82	94	85	81	65	84	74	78	71	92	76	76	85	96	86	87	90	73	78	95	75	87	97	83	90	95	71	85	81	87	88	88	83	88	77	81	81	83	96	87	74	89	90	102	90	84	91	76	75	81	82	94	100	98	85	87	102	97	91	89	89	87	84	92	88	83	88	83	82	79	78	84	78	69	83	90	88	84	82	84	83	87	77	84	92	86	68	82	80	80	101	83	90	77	80	83	68	83	84	82	90	80	95	65	86	77	80	70	91	86	79	80	81	82	98	71	100	92	102	92	86	92	75	76	96	67	73	91	85	85	73	85	77	65	81	84	86	65	72	94	80	105	82	87	82	83	87	82	74	85	81	80	90	80	62	102	81	67	81	83	66	97	93	72	80	88	89	77	52	104	83	77	81	73	96	94	102	81	85	80	76	91	78	90	78	79	84	99	75	96	71	95	71	69	83	81	73	89	80	90	82	80	85	80	106	75	66	80	101	76	84	91	85	59	91	75	89	69	89	86	94	81	98	85	85	74	65	89	83	94	90	81	93	85	100	79	69	87	87	81	86	87	63	83	82	97	90	90	83	102	77	90	81	66	89	80	79	82	90	95	92	77	83	88	86	111	93	78	81	97	86	92	84	78	101	82	98	99	93	90	92	88	83	110	86	97	80	90	89	81	70	63	95	79	97	83	83	88	88	90	78	79	83	77	72	75	90	64	102	82	85	80	82	83	88	88	82	68	80	78	94	95	93	78	88	81	88	77	99	91	84	83	91	86	76	74	96	97	85	90	80	86	84	74	93	86	67	100	100	85	87	78	77	96	97	71	91	87	73	82	94	76	83	65	99	63	81	86	87	83	79	80	83	93	87	78	98	67	92	97	73	69	56	97	90	78	77	97	79	94	77	70	90	89	80	91	81	93	73	80	86	77	67	77	95	98	86	89	83	80	88	78	96	95	88	90	97	91	78	77	78	84	64	91	77	88	83	85	71	67	87	92	100	82	82	97	66	70	97	72	91	73	78	82	68	85	75	76	76	87	93	73	84	90	94	93	61	91	88	79	89	94	86	98	94	73	83	91	76	97	85	89	82	90	74	70	94	84	93	80	78	93	88	74	73	89	85	88	80	93	93	82	83	96	75	97	87	90	74	101	72	87	69	104	65	78	100	98	81	86	89	75	81	77	78	98	75	80	84	95	89	86	87	85	81	76	93	71	90	87	79	80	84	101	95	93	82	83	92	84	76	83	93	78	72	91	75	99	74	89	84	77	91	72	89	88	114	89	85	97	87	88	79	77	82	74	82	77	78	75	86	96	73	95	94	83	82	71	77	75	88	93	73	84	82	84	100	75	85	81	72	86	84	78	89	95	93	88	74	97	80	73	70	77	96	73	87	81	90	94	92	81	90	69	87	72	82	89	82	71	79	77	84	93	79	74	67	90	95	90	85	86	75	79	87	95	97	93	92	100	91	75	83	78	99	74	82	62	76	76	90	91	85	83	84	87	101	81	77	97	62	63	85	65	80	87	89	73	68	89	100	80	90	84	85	80	85	92	87	88	67	97	86	74	82	86	97	87	90	85	84	82	73	91	101	76	87	86	63	73	97	74	81	74	84	77	86	76	97	79	70	104	101	85	100	94	82	76	80	76	84	73	65	90	85	82	90	89	88	94	77	65	81	84	79	91	97	89	87	83	91	81	90	90	73	77	81	91	99	80	94	86	91	84	68	64	75	90	103	79	76	79	72	91	80	87	90	86	99	90	88	82	88	87	88	88	82	93	104	91	112	82	75	68	86	95	88	91	75	78	95	98	79	94	81	70	88	79	91	89	79	83	77	82	98	70	75	85	82	73	91	78	107	70	67	83	75	87	82	74	77	75	91	92	77	95	84	74	80	71	79	97	81	83	92	86	66	97	86	95	62	77	93	92	81	97	80	85	95	80	73	86	86	84	88	76	76	86	89	90	92	74	85	100	67	100	94	96	87	98	87	81	80	89	76	81	87	89	89	84	78	88	93	80	78	90	101	73	83	97	77	84	83	92	92	74	73	84	83	92	80	87	79	94	84	61	85	72	69	79	82	78	86	80	82	69	89	99	96	87	82	95	87	87	80	83	75	80	84	95	81	72	82	72	98	92	98	86	76	89	89	90	87	88	87	78	80	75	83	90	100	87	81	79	93	82	82	90	87	93	94	87	84	82	86	69	83	80	79	93	93	82	70	78	89	76	90	87	80	83	84	84	74	65	117	92	82	76	97	98	71	80	79	79	87	88	80	83	101	94	85	95	91	71	92	88	92	68	80	78	80	85	88	75	63	72	74	92	87	87	83	64	85	81	59	78	79	86	90	97	86	102	81	96	75	74	83	79	94	89	97	89	96	78	77	70	77	91	74	94	102	64	79	83	98	89	81	86	89	82	84	96	85	82	85	71	75	77	66	95	95	86	99	90	90	85	79	92	72	81	90	97	79	94	83	77	81	65	79	92	96	85	69	84	83	72	97	78	71	66	73	81	112	95	61	84	92	87	102	76	73	92	80	72	89	107	76	84	79	93	73	64	82	96	92	84	90	83	90	105	72	84	81	79	87	75	71	97	82	66	88	81	94	84	70	73	86	77	89	71	87	87	70	109	100	96	80	86	76	97	73	96	81	69	93	102	82	87	101	89	78	104	90	86	97	100	93	80	77	92	80	88	83	88	108	78	81	99	82	98	75	101	87	72	69	89	74	84	84	91	80	81	76	88	102	91	85	81	91	86	83	84	85	64	82	85	77	82	76	86	93	82	76	92	91	80	98	81	90	102	74	97	81	84	78	72	91	90	96	77	94	87	104	79	75	83	68	82	95	91	90	76	93	82	88	70	88	74	68	77	81	82	74	92	103	94	85	96	91	76	94	88	91	81	77	72	84	76	80	80	95	73	83	83	83	92	83	65	86	96	95	107	79	91	81	87	68	83	82	95	91	81	69	88	72	77	79	75	90	77	87	75	98	94	80	92	87	77	75	93	93	83	72	78	91	89	83	83	102	71	100	86	94	81	71	85	83	85	96	82	80	103	80	84	93	81	85	82	73	93	94	87	75	106	89	77	74	93	79	99	94	83	72	89	98	91	99	74	100	90	80	65	78	90	88	79	88	94	92	84	87	86	104	75	94	94	68	84	92	81	80	78	93	71	75	88	94	92	98	80	64	104	65	83	74	83	90	79	70	81	85	80	80	93	83	84	97	82	79	84	82	100	102	82	90	69	97	99	97	91	82	90	78	94	71	85	85	87	82	91	99	79	76	85	82	73	70	84	82	81	66	100	96	92	75	94	96	83	85	70	84	107	92	99	88	75	87	79	88	84	76	93	86
40831	31133	26313	31244	36158	35048	31033	26632	22246	17901	13542	10924	8510	6785	5705	4874	4214	3483	3014	2426	2124	1716	1462	1402	1244	1088	1033	963	990	933	905	917	947	935	941	879	921	975	938	877	878	963	928	878	886	936	949	940	912	899	927	931	926	937	868	899	971	943	942	918	924	898	932	912	844	938	935	917	898	930	880	893	925	907	939	931	925	903	994	965	925	920	952	930	903	937	945	966	914	911	965	912	882	861	954	937	946	942	918	891	878	913	925	956	948	911	891	926	960	933	999	985	898	914	933	934	966	940	948	903	927	921	942	927	891	940	945	887	964	928	958	916	874	944	921	870	883	929	918	918	956	912	944	968	887	882	934	877	874	928	888	937	929	944	936	927	881	920	920	894	961	907	885	864	906	901	902	942	983	985	931	899	917	912	896	920	942	900	902	945	903	911	950	918	886	897	918	923	906	962	932	911	938	932	919	948	951	898	930	914	892	856	924	897	893	896	933	931	915	986	879	905	963	899	903	936	926	917	947	927	919	892	965	932	914	905	916	895	929	966	945	987	921	918	909	904	913	915	916	896	958	944	924	940	890	876	936	931	905	927	962	914	880	877	909	915	956	883	884	931	904	884	952	866	948	936	882	883	913	896	877	920	943	951	901	931	878	950	916	866	911	914	902	935	931	989	918	900	913	957	918	969	911	951	933	924	898	934	932	942	867	955	941	907	927	903	945	982	940	986	922	906	978	910	897	862	930	909	898	889	920	897	884	886	905	948	888	917	902	894	944	883	955	904	893	856	937	901	952	893	920	927	843	937	916	942	921	926	902	923	920	926	864	910	953	907	857	950	929	884	969	963	908	980	881	930	904	857	950	900	939	924	945	909	916	905	915	913	908	846	938	964	897	925	941	921	922	916	906	900	883	896	911	957	909	951	899	900	928	911	902	928	914	932	878	931	892	920	933	931	907	877	892	857	935	933	894	938	958	900	931	893	938	967	925	883	878	922	959	875	911	928	920	959	893	882	950	938	914	874	914	898	952	890	907	891	912	933	861	964	904	917	851	929	937	863	889	979	910	905	925	861	931	930	939	891	933	898	933	953	907	951	869	881	984	891	877	937	909	928	878	904	860	890	883	981	981	946	979	980	930	939	927	982	973	910	935	870	834	903	925	907	917	952	921	954	922	919	924	937	909	956	933	899	887	919	928	917	937	941	850	993	961	898	914	917	887	914	970	899	909	956	911	957	935	887	922	981	912	901	939	892	924	890	892	955	906	936	930	906	867	902	909	917	929	907	888	901	913	899	897	960	935	963	904	939	967	876	970	905	857	895	872	916	906	922	953	893	924	907	962	895	932	923	958	984	869	901	949	901	903	897	964	920	977	946	837	893	955	887	977	910	896	929	926	899	901	981	925	896	910	901	939	964	933	930	915	911	911	905	962	929	968	923	895	890	949	941	897	959	915	926	891	856	924	848	910	912	931	910	943	909	912	871	938	922	901	900	921	911	928	916	898	910	956	941	872	923	943	932	882	930	876	930	898	1007	873	915	905	958	955	902	914	882	913	912	920	854	896	933	919	949	932	957	915	914	860	934	934	938	948	943	875	964	899	959	885	888	950	872	894	899	938	935	925	928	923	885	872	987	945	926	892	881	911	907	954	870	925	892	918	900	978	952	934	900	901	878	965	892	887	923	945	913	941	895	916	948	939	915	880	967	912	897	945	903	893	914	917	948	854	896	941	918	912	909	925	981	946	866	940	923	924	891	975	918	906	937	991	981	978	915	895	930	917	911	929	889	918	871	946	904	940	872	886	972	959	931	954	931	932	919	887	933	902	884	931	953	884	900	937	939	1000	918	935	918	974	945	876	900	947	935	945	893	900	861	956	935	979	934	898	876	868	893	874	913	923	906	983	870	908	913	968	950	902	967	921	879	915	961	962	920	911	851	922	895	930	861	915	923	909	896	918	950	941	963	949	920	951	968	894	888	918	918	878	918	898	928	929	941	906	885	922	886	901	921	930	893	923	900	953	922	903	916	960	939	931	904	902	934	932	885	939	912	981	889	898	891	909	900	941	956	883	912	972	933	925	907	881	910	919	899	886	919	891	943	898	921	902	889	908	891	833	954	944	970	890	898	901	924	956	947	940	953	890	933	918	910	906	931	882	987	902	956	901	931	936	918	908	905	911	939	924	934	966	902	873	889	906	911	887	939	888	924	888	944	887	921	868	898	874	949	896	925	940	940	950	923	891	942	833	884	888	946	910	883	948	981	899	886	854	962	993	904	930	913	909	892	960	974	883	927	945	923	898	937	894	935	879	911	873	927	941	896	943	923	964	959	973	913	963	915	913	897	907	885	874	893	871	919	941	902	958	969	937	895	928	939	877	915	897	961	918	880	967	899	902	887	950	952	955	915	954	968	909	941	904	952	919	905	910	922	977	909	898	944	928	921	929	906	908	962	932	937	916	980	934	931	965	923	927	882	906	916	904	888	932	875	922	955	935	912	865	930	891	957	911	888	919	967	913	917	878	918	971	931	909	976	927	920	933	913	895	926	910	869	886	885	898	938	953	939	884	930	898	930	908	946	948	960	907	878	885	997	973	926	936	931	867	918	937	922	895	897	958	923	912	903	997	906	908	909	994	889	917	921	930	920	868	936	932	870	915	909	953	930	926	887	944	880	893	925	962	917	915	989	876	954	917	903	980	905	895	916	902	872	933	924	933	950	940	976	903	914	926	962	950	907	1002	938	851	917	927	926	925	920	898	927	951	886	924	911	946	969	912	864	873	927	925	960	895	884	932	935	894	911	960	887	893	915	896	936	945	880	904	863	922	950	916	915	956	916	906	956	942	952	916	907	908	943	889	945	895	940	949	932	930	923	929	950	906	919	938	913	921	918	939	911	927	916	963	908	877	909	906	899	894	882	918	970	960	932	899	897	931	945	948	944	951	887	919	890	922	909	881	949	900	941	898	925	950	969	915	890	939	921	912	939	982	918	905	912	923	970	932	902	944	930	879	889	890	856	942	933	873	909	880	899	927	916	881	922	947	913	915	929	942	927	861	937	881	957	925	950	922	937	901	959	873	882	945	885	943	902	906	905	971	908	891	975	908	890	952	867	903	944	942	908	956	870	913	895	937	905	913	944	888	907	927	922	940	937	879	937	931	935	986	909	899	909	986	946	912	906	897	866	923	922	948	920	951	900	914	940	901	882	927	849	968	872	932	952	924	944	926	962	954	912	922	930	908	936	927	956	884	956	920	970	944	899	948	918	952	906	903	896	943	925	906	925	970	939	935	925	912	938	913	943	917	873	893	894	902	945	887	871	927	852	881	882	955	890	937	912	882	896	944	910	952	940	926	1018	930	943	927	897	964	943	925	883	917	862	900	903	916	916	938	941	938	937	931	882	930	943	929	898	893	904	948	920	942	843	942	853	957	892	942	932	895	960	917	967	970	946	900	896	924	904	948	917	894	886	913	921	930	891	921	866	947	945	909	924	932	914	878	907
6253	2855	1542	1035	1015	1034	840	623	457	340	239	227	191	147	137	136	137	130	112	114	109	103	85	92	91	107	104	95	80	86	92	91	83	90	74	82	73	95	77	104	106	97	87	72	78	94	72	66	94	113	78	93	76	82	85	82	95	78	85	74	83	86	73	89	96	92	89	80	98	83	84	86	76	93	77	68	100	74	84	91	95	89	97	64	85	84	93	92	84	94	97	88	99	76	70	94	78	73	80	89	91	75	84	80	70	88	86	80	104	85	106	90	93	80	89	88	95	88	89	72	76	77	71	84	95	91	73	89	67	88	72	70	91	76	74	65	70	112	98	75	86	86	95	87	79	92	87	75	106	84	66	86	90	83	88	84	76	75	82	78	84	77	87	88	79	95	85	93	95	84	95	83	93	72	78	89	81	94	81	93	101	94	90	89	84	80	70	94	79	72	78	107	80	87	92	86	84	75	85	100	103	78	82	86	89	86	83	83	78	83	90	87	102	106	78	92	91	91	88	101	93	87	79	96	89	78	88	74	87	89	82	93	97	87	87	79	92	87	103	91	94	77	91	84	93	90	89	87	82	84	76	86	99	92	98	94	104	79	97	91	74	101	76	77	96	98	77	91	101	106	89	82	88	80	91	74	85	76	89	78	82	83	91	93	95	76	75	71	78	83	86	79	67	89	84	91	87	81	81	80	96	86	83	78	84	93	74	85	72	87	83	82	84	89	87	67	73	82	89	89	88	89	90	88	70	88	72	90	86	75	87	79	69	77	80	84	100	84	101	88	99	90	70	87	94	104	92	106	94	89	90	82	101	82	95	85	98	106	72	75	88	86	94	81	79	77	90	65	84	80	101	82	81	82	93	86	77	82	91	72	90	87	89	87	83	97	77	83	85	80	86	73	93	91	84	71	105	88	74	75	92	88	83	80	81	77	80	84	95	91	85	84	94	76	78	91	74	88	96	90	87	83	90	79	86	89	80	89	94	80	87	93	86	83	79	76	90	84	91	77	94	87	78	83	70	89	69	92	82	90	83	81	104	78	88	90	86	107	96	84	94	103	100	83	82	81	78	89	75	70	76	72	95	80	116	77	74	85	73	88	90	94	83	100	80	78	85	94	84	82	82	76	72	93	82	87	112	76	76	87	87	85	90	90	88	96	80	92	92	71	85	75	96	100	86	99	89	85	85	83	77	73	87	76	80	78	88	84	93	82	92	98	87	87	80	83	86	82	77	91	91	75	73	82	92	75	87	83	85	92	94	78	92	90	67	93	87	100	79	89	86	87	90	81	85	80	85	100	97	88	85	77	75	95	103	76	75	91	76	82	89	80	66	90	93	98	79	82	75	99	102	75	95	76	84	85	80	91	88	93	100	78	80	88	74	82	95	89	111	91	84	95	105	79	82	87	79	93	99	69	86	76	84	87	76	78	96	78	76	91	79	103	90	90	103	112	73	114	66	82	84	99	76	81	92	77	88	86	76	91	88	71	100	95	89	86	94	93	72	82	79	81	97	86	90	73	82	66	93	76	88	100	83	77	94	74	77	78	100	89	96	85	90	89	100	84	90	95	73	98	74	82	81	88	79	84	91	84	91	92	94	101	73	86	92	89	86	84	92	96	69	81	99	88	85	73	77	99	67	84	89	95	104	83	72	77	79	73	84	93	74	83	102	83	94	90	94	73	89	81	91	85	91	79	87	106	83	94	77	76	94	85	85	95	104	82	82	89	81	90	91	77	80	87	89	85	90	76	83	87	91	67	93	86	92	86	89	86	82	83	111	86	86	76	73	74	91	86	89	71	71	87	100	68	70	95	84	71	82	92	79	90	97	80	69	92	64	85	98	84	76	76	73	86	90	93	104	91	90	73	102	85	80	94	79	83	81	87	87	90	87	79	64	85	91	95	90	92	77	96	78	78	78	84	91	82	81	65	74	90	89	91	82	78	87	85	95	84	80	83	69	79	103	80	92	85	83	74	86	94	80	90	88	93	83	80	95	78	78	69	80	88	89	90	83	83	80	100	87	91	78	62	95	79	79	74	81	82	84	81	80	83	93	92	82	74	85	77	83	85	93	99	80	93	85	87	101	85	85	108	86	83	83	92	73	72	77	74	100	96	82	94	90	81	96	89	96	99	99	88	81	88	72	81	87	88	89	95	94	78	89	73	94	83	81	87	91	93	79	86	86	78	75	91	97	67	93	76	79	92	96	81	104	72	81	103	84	96	80	86	75	93	85	97	86	89	82	74	84	82	90	87	105	77	78	82	96	80	93	76	82	81	85	93	101	88	84	84	92	72	92	81	91	83	88	71	83	79	86	101	98	77	85	78	72	76	90	92	90	90	81	83	100	86	86	86	65	76	79	87	89	94	80	98	73	65	99	85	91	88	82	86	82	80	93	92	97	94	77	82	67	85	91	83	88	83	88	79	96	102	87	74	80	73	78	86	98	90	98	82	83	83	74	108	82	92	83	87	78	79	70	75	106	87	68	103	91	80	97	72	93	78	94	86	88	85	99	80	76	73	85	88	78	97	93	75	95	89	97	80	95	95	91	93	95	75	84	88	85	93	76	82	84	93	88	80	93	66	70	90	77	89	80	92	77	90	86	101	80	103	78	84	67	98	91	78	100	90	84	81	84	88	76	91	97	78	87	80	90	91	89	78	90	100	75	101	82	86	80	78	83	81	74	87	81	85	105	96	88	95	79	76	81	90	86	100	97	79	93	93	88	82	90	80	101	80	76	80	76	87	71	98	87	96	88	73	72	81	79	90	103	89	88	104	72	86	79	106	97	76	88	71	79	76	86	93	111	87	92	99	75	92	79	86	80	89	84	82	85	81	87	76	91	93	98	100	92	97	73	73	82	70	80	79	92	78	78	99	94	74	91	89	81	72	97	76	94	83	110	83	79	83	93	79	90	83	86	84	105	85	94	88	88	105	79	97	91	80	83	81	66	88	84	84	91	79	86	103	83	84	92	85	85	83	75	82	86	87	103	71	81	84	75	79	87	111	75	84	92	84	81	69	91	72	89	91	81	87	91	89	72	76	93	92	83	88	81	92	91	81	75	95	80	104	87	96	78	65	85	76	77	94	78	85	85	89	86	80	80	98	78	79	85	83	110	79	68	95	90	95	92	79	70	83	78	103	85	96	77	91	73	86	80	75	91	84	62	80	84	91	88	90	88	76	77	88	83	73	81	92	76	88	86	72	101	94	105	94	93	84	79	86	91	82	79	87	78	94	89	84	82	90	103	87	96	96	90	85	80	99	77	81	88	93	85	73	98	90	86	68	60	83	88	81	92	83	67	75	115	92	82	97	69	91	95	89	91	92	78	91	97	82	82	82	85	80	93	89	89	95	73	84	89	79	88	84	87	87	91	88	86	86	81	86	85	97	92	71	69	91	81	84	91	91	73	93	92	95	79	86	85	59	77	72	85	86	80	83	88	88	91	89	92	102	101	76	79	59	85	97	108	85	102	70	92	95
32944	22133	16913	22490	27300	26502	22794	18277	13814	10428	7600	5575	4404	3501	2955	2585	2312	2019	1749	1583	1459	1275	1163	1137	1062	995	997	941	1009	956	912	957	908	930	886	912	893	905	952	942	958	924	918	958	960	967	993	974	927	909	899	946	929	999	942	926	966	929	985	966	898	911	942	907	938	930	913	944	919	958	890	944	948	982	922	911	965	909	925	924	916	956	925	919	919	903	917	942	948	958	946	937	958	974	903	967	930	920	965	953	977	876	942	894	933	902	923	943	895	922	925	894	901	879	952	945	911	912	942	952	957	909	926	929	962	937	910	887	980	954	888	911	965	995	887	921	901	943	956	921	956	932	911	938	954	917	897	873	962	968	918	924	977	958	888	937	944	946	882	918	937	914	944	903	941	958	913	925	898	920	930	888	890	925	968	926	903	956	929	987	920	953	885	984	979	952	969	959	887	884	873	934	842	934	905	985	951	917	945	920	948	891	950	918	926	874	888	909	951	929	956	888	878	920	910	940	889	908	959	914	918	932	947	929	961	956	924	930	940	944	955	955	982	925	949	987	909	916	937	977	890	899	935	938	922	898	917	960	925	929	939	933	906	942	884	894	882	939	954	964	952	930	957	913	898	920	902	983	895	962	888	923	918	897	925	972	929	915	977	956	945	906	978	951	950	904	921	920	926	886	911	970	930	952	959	943	964	912	940	930	988	936	913	895	957	925	889	906	967	919	916	910	916	900	985	905	922	930	931	940	967	916	930	935	905	884	945	963	935	908	991	929	982	945	947	947	976	935	948	906	898	897	901	931	987	923	965	918	953	901	948	960	928	935	953	880	909	906	896	891	953	919	994	916	942	927	931	943	1004	917	937	942	915	973	948	944	911	922	942	965	902	918	940	940	904	920	944	920	961	885	966	893	876	914	881	969	908	910	925	882	991	911	969	899	985	953	913	939	900	968	906	969	914	871	917	1020	969	974	972	1031	993	893	885	921	937	947	925	941	876	930	899	955	985	938	896	919	869	943	912	942	988	905	951	988	980	879	882	932	891	913	897	885	969	943	866	967	942	949	925	889	900	958	969	937	991	916	918	931	934	912	935	905	904	918	918	890	900	941	907	908	935	1020	941	947	956	940	923	864	949	899	949	954	978	917	946	911	966	955	968	954	946	943	894	903	910	937	946	949	950	916	943	900	972	973	956	920	954	881	955	923	890	971	887	937	921	872	964	926	925	920	927	956	879	970	880	933	925	914	872	916	885	914	894	926	930	918	998	951	919	898	954	943	960	968	895	940	924	888	941	928	928	899	924	913	933	943	913	888	919	933	904	926	894	970	886	981	929	890	936	989	911	991	983	942	981	902	903	976	917	951	896	922	1033	946	894	927	939	879	916	967	933	907	930	955	946	927	947	966	937	987	971	997	865	920	890	925	857	935	893	1001	907	896	939	908	931	892	962	959	941	963	911	945	899	943	904	937	891	896	915	918	959	961	913	992	925	962	974	918	873	897	888	904	943	936	895	955	918	884	897	926	895	897	946	949	955	913	964	972	947	949	958	915	948	921	951	956	967	897	901	910	951	915	933	925	923	911	923	952	936	945	890	927	975	879	971	954	934	941	946	955	924	891	904	980	906	908	928	913	949	939	965	919	900	910	894	972	945	979	881	962	924	897	937	962	890	963	926	911	943	906	876	890	890	938	936	952	897	904	932	948	947	936	961	927	948	938	895	964	926	947	975	905	944	966	954	962	947	947	922	924	937	892	946	943	931	909	895	915	906	931	954	888	885	939	848	921	937	994	889	930	938	896	896	947	960	947	943	927	955	894	931	943	967	951	912	878	959	937	912	986	907	907	945	927	973	917	1004	868	904	892	918	834	944	975	879	908	932	911	945	924	951	916	946	980	925	880	918	955	921	948	902	958	876	885	969	913	978	972	941	929	969	924	947	931	987	945	917	910	954	954	949	901	929	958	971	923	924	929	957	955	972	959	871	958	907	948	921	883	915	925	916	954	869	943	956	969	919	898	973	913	959	908	937	901	955	915	911	939	924	957	892	924	895	908	969	927	949	910	930	980	989	924	963	914	909	944	894	941	950	927	906	951	948	932	960	908	909	939	904	913	917	982	849	955	929	992	901	980	961	885	906	964	945	941	985	875	924	885	988	1006	906	946	910	925	961	952	984	923	927	963	917	899	896	901	912	924	966	947	956	919	916	898	896	899	907	922	890	932	955	933	904	845	929	933	969	935	906	889	887	985	938	912	890	947	965	979	987	934	926	894	912	957	952	908	941	925	900	965	933	948	946	888	947	903	944	948	968	901	961	961	899	936	963	908	968	887	924	905	994	953	937	924	973	969	918	915	942	898	910	916	938	993	929	894	904	958	885	925	929	858	964	909	939	916	944	950	937	928	895	888	921	915	921	967	943	893	891	825	986	954	886	934	903	901	957	944	932	930	923	915	957	954	972	953	973	919	853	930	941	916	901	903	1006	961	929	972	901	953	924	950	987	933	936	984	940	946	986	927	959	945	964	911	929	914	896	925	968	956	916	944	949	896	895	944	966	890	939	1017	928	924	916	912	964	901	946	918	872	958	918	930	909	972	950	908	951	882	1009	893	899	932	915	948	919	926	985	890	940	936	946	897	960	891	899	887	870	961	925	895	909	920	941	915	936	981	1001	932	900	955	961	951	939	929	912	896	964	963	931	960	903	945	968	907	932	925	915	942	875	935	932	908	939	969	1003	917	925	968	927	925	929	953	919	958	928	908	972	915	932	918	949	904	916	938	962	970	914	978	916	939	899	924	973	875	945	911	888	953	943	944	966	949	912	901	912	936	919	922	967	929	941	958	923	945	932	859	945	945	962	941	945	929	956	920	903	937	932	948	964	922	946	964	949	918	933	906	956	933	900	960	947	937	935	912	869	899	966	865	951	934	962	928	946	937	892	919	968	983	919	896	921	924	940	939	904	1008	932	965	968	922	969	895	927	942	966	932	907	941	935	963	911	937	911	902	912	952	965	931	951	948	976	968	905	952	931	956	936	939	922	930	1006	913	926	901	871	938	963	968	906	919	923	929	906	1003	951	917	918	937	936	904	930	895	919	983	972	943	977	936	886	931	998	936	897	915	923	956	917	928	992	940	948	884	953	925	933	925	928	952	886	921	908	892	938	926	944	958	900	895	915	964	934	961	939	968	956	931	948	915	900	957	937	951	924	942	929	937	949	903	945	930	969	941	847	951	909	879	973	898	953	896	948	891	942	974	889	943	890	977	941	921	898	898	913	929	950	995	870	922	924	941	951	927	955	927	957	946	949	979	915	878	916	917	948	841	983	972	940	932	876	894	929	974	944	987	925	897	957	909	928	875	935	927	903	951	953	915	952	935	962	905	976	951	904	958	928	909	904	946	948	873	851	916	912	960	923	968	971	925	934	975	986	906	918	925	918	930	939	890	951	902	911	958	915	932	916	938	942	900	988	919	968	973	901	855	864	875	952	949	1018	924	997	976	955	921	962	920	919	940
8820	6566	3101	2022	1837	1786	1572	1078	767	545	424	318	248	237	199	174	160	159	150	119	101	97	90	100	89	94	101	78	78	78	87	82	89	79	79	81	71	85	95	80	81	82	86	82	102	67	84	81	66	84	93	97	86	91	83	77	88	83	84	93	79	86	110	75	74	74	86	94	93	98	89	72	72	78	86	76	77	94	90	86	87	85	73	82	76	84	86	92	85	78	78	90	59	82	85	91	105	79	82	105	88	90	78	103	77	82	77	88	97	74	93	86	97	71	89	84	92	74	78	85	83	78	101	95	77	95	76	90	76	77	79	82	83	91	78	78	86	94	96	95	76	84	80	75	80	66	102	76	82	85	73	107	81	71	89	103	70	73	85	88	76	80	80	95	100	82	93	89	75	83	72	71	97	95	79	96	84	91	98	82	96	74	68	99	88	87	106	88	79	82	69	71	95	81	102	100	75	81	95	69	93	99	76	83	87	83	86	103	92	77	91	82	69	92	85	61	79	79	98	87	96	81	104	80	75	80	85	67	75	87	76	77	84	99	89	81	89	83	91	73	77	98	84	87	85	83	94	91	69	97	80	96	76	67	90	91	94	85	72	82	79	113	90	84	83	90	87	79	79	94	95	81	75	79	79	91	93	72	98	71	71	76	91	107	88	84	80	102	76	85	72	84	82	104	74	82	56	68	88	87	86	73	88	73	83	89	77	108	75	69	86	90	81	90	80	86	85	80	95	85	83	90	85	90	77	104	90	86	95	78	93	66	95	86	89	78	72	77	88	82	60	90	65	89	92	91	94	91	84	82	82	110	80	101	85	87	79	93	91	67	78	90	96	78	91	78	76	96	91	80	100	92	74	99	77	96	91	77	91	81	79	84	79	90	73	79	78	91	84	74	89	82	96	79	75	76	79	83	71	82	92	100	88	89	87	86	78	90	105	80	88	68	79	67	87	74	86	78	75	87	67	87	82	85	75	89	81	84	96	87	84	87	99	90	90	88	64	90	95	82	89	85	70	87	84	74	99	100	89	85	84	86	72	88	86	70	79	94	87	95	97	87	86	87	76	80	79	72	84	95	66	87	84	86	98	64	83	87	70	96	92	79	83	92	87	83	73	84	94	90	67	88	85	75	61	82	85	75	97	89	69	81	84	93	77	80	85	87	82	96	91	87	91	77	82	84	97	107	76	81	95	67	91	98	87	81	73	78	91	88	84	69	77	73	92	83	91	97	96	80	85	93	72	89	78	71	89	87	87	77	86	72	86	82	82	82	92	89	75	76	100	78	82	89	80	80	88	91	99	75	96	89	85	83	81	86	83	83	82	60	97	84	75	89	94	96	87	77	87	75	74	95	68	98	72	74	83	87	91	71	75	80	102	87	76	95	87	69	79	94	72	83	102	69	62	76	87	77	76	77	75	79	91	89	90	88	90	89	86	68	96	100	93	81	79	87	82	82	88	63	94	76	90	84	85	93	70	82	97	82	67	91	69	82	68	75	93	92	89	79	87	91	78	73	87	92	90	73	87	93	84	78	70	76	83	91	75	80	86	83	91	84	91	82	85	92	86	93	74	89	95	88	79	71	98	75	78	72	93	82	79	83	76	69	80	79	78	85	76	78	93	74	74	84	82	83	85	87	90	79	79	90	87	79	94	81	73	66	74	82	84	85	76	90	82	89	92	76	84	79	78	75	84	90	74	102	77	82	89	89	83	93	71	79	83	95	64	86	88	91	79	90	67	75	86	81	78	88	76	66	75	79	85	85	87	88	91	78	87	74	76	87	91	93	86	65	88	78	90	76	76	76	88	86	89	86	97	68	78	92	84	95	78	88	70	82	75	93	89	85	92	82	90	83	80	75	81	74	87	72	74	98	77	84	84	81	75	86	82	98	75	72	91	83	89	84	108	94	72	80	94	80	89	83	77	83	80	84	83	87	72	84	86	75	83	70	105	77	59	110	73	83	81	86	95	105	73	72	79	85	79	80	74	94	78	82	90	78	90	91	99	95	82	87	88	73	99	96	81	89	79	90	79	89	72	93	84	80	105	82	85	90	80	93	91	76	70	80	86	78	92	79	81	90	92	91	88	91	100	86	83	92	73	70	71	82	83	83	87	73	86	92	83	75	90	107	78	100	76	89	96	83	86	84	86	67	100	89	99	91	84	78	93	93	73	92	79	79	81	74	83	84	83	88	67	87	80	94	79	83	88	91	87	80	92	95	85	99	79	67	91	83	82	85	96	101	74	96	82	96	94	77	99	93	68	101	73	79	95	87	85	82	76	86	95	88	67	84	85	79	83	87	86	84	77	82	78	92	103	80	102	100	69	74	90	83	84	93	66	75	89	77	101	91	77	79	75	89	99	66	73	94	93	77	68	69	73	90	89	76	102	100	100	93	83	96	81	69	79	80	84	79	88	84	77	91	83	66	75	87	75	68	89	86	76	79	83	83	80	89	82	90	89	100	84	84	82	84	95	85	88	83	90	104	90	75	83	82	77	78	67	78	83	93	95	69	86	82	95	91	88	109	74	68	64	78	93	92	75	84	84	95	93	89	88	90	79	78	72	91	80	105	81	72	85	97	96	78	81	80	90	93	95	87	75	80	103	80	75	89	84	72	69	90	76	83	78	93	78	82	89	83	76	85	98	86	96	89	88	85	81	88	81	105	85	94	81	97	94	93	65	85	83	96	84	99	77	90	94	92	88	74	85	87	77	82	76	100	75	96	82	74	80	91	94	75	80	84	106	74	97	107	96	81	81	97	80	81	72	84	84	84	65	100	87	81	83	76	67	83	81	85	73	72	77	73	80	95	96	82	79	88	84	69	88	73	92	92	91	93	79	98	83	71	78	82	85	77	97	73	86	74	72	88	89	89	75	74	87	80	73	97	93	84	68	70	78	94	72	91	91	89	94	90	89	94	85	74	72	103	111	75	80	85	78	90	92	70	66	84	90	82	85	93	79	72	104	87	90	90	92	83	78	82	82	91	71	93	88	78	94	101	89	83	82	84	74	76	83	75	80	73	74	86	82	75	98	84	78	90	89	70	99	66	83	76	100	92	93	76	72	106	77	87	84	84	74	77	85	92	101	87	88	75	87	71	80	78	73	77	88	75	91	81	98	88	104	94	79	81	90	73	78	102	81	84	93	95	84	69	88	84	85	95	86	100	80	77	87	76	78	86	84	89	92	73	80	90	97	83	78	97	85	70	85	106	90	96	87	83	83	92	86	90	81	97	77	109	80	76	67	82	84	83	87	89	77	74	89	77	69	76	89	83	73	80	87	88	83	69	93	85	79	93	76	91	83	99	82	76	91	96	105	73	90	91	86	83	87	99	89	89	77	89	87	91	92	82	91	105	69	73	93	87	97	81	85	74	93	77	70	107	85	86	90	100	84	82	85	100	84	85	84	80	69	99	68	79	81	76	88	90	81	72	77	73	84	75	83	99	101	71	69	81	106	83	81	81	80	83	76	83	76	94	83	90
37902	27921	22675	27488	32471	31742	28869	24213	19220	14901	11223	8382	6562	5304	4624	3929	3232	2758	2334	2059	1715	1488	1325	1228	989	1061	1022	932	941	940	945	929	952	889	908	980	963	887	888	944	868	909	894	892	867	898	912	886	863	965	897	875	920	938	928	970	886	899	931	884	925	933	890	950	934	897	948	886	930	877	886	882	953	900	921	916	931	872	933	868	873	866	901	920	936	884	882	905	851	910	878	912	936	928	915	908	845	881	974	933	962	910	901	934	961	894	842	902	963	922	929	907	929	882	958	891	901	933	909	868	889	936	882	938	971	935	915	913	939	939	916	905	932	872	898	894	879	923	859	920	897	890	868	870	866	899	941	969	879	887	915	881	893	924	957	865	886	878	899	905	892	935	904	897	991	958	883	839	837	901	879	904	879	961	938	882	925	932	897	907	892	903	855	934	908	910	938	913	909	886	947	885	940	894	900	876	931	868	968	930	1003	909	924	947	920	897	928	959	931	951	958	923	941	905	912	924	859	933	898	888	932	941	920	906	915	914	907	918	924	903	879	869	863	908	927	868	925	865	916	912	907	877	928	914	889	947	923	932	925	908	919	896	872	914	941	930	904	909	896	894	976	925	918	909	923	938	928	912	904	928	957	910	938	925	927	931	878	905	941	926	938	898	860	915	863	919	937	926	954	874	914	905	925	875	899	870	997	897	909	911	890	898	937	901	921	899	888	985	891	928	912	888	964	930	909	913	970	931	938	910	941	945	922	901	865	915	875	926	907	968	903	897	901	960	902	921	957	914	932	906	931	882	889	904	910	964	944	859	897	892	882	916	925	858	952	909	930	963	927	973	910	913	942	874	927	906	970	908	867	893	946	942	885	911	949	893	931	887	849	907	843	934	947	896	928	949	937	917	949	890	947	928	905	922	859	942	963	904	881	946	889	905	937	907	919	917	869	952	937	948	900	907	923	923	966	849	916	930	941	875	870	934	944	887	914	889	851	914	957	907	898	878	924	894	931	899	940	896	919	888	926	913	903	890	933	952	879	952	930	951	907	916	904	876	923	860	937	913	888	902	903	937	920	924	945	866	963	977	927	895	893	932	921	890	937	920	830	951	972	907	983	937	885	958	916	902	887	994	924	948	916	920	887	940	913	942	904	919	940	885	929	848	910	932	903	866	943	902	891	899	915	853	891	886	890	893	950	961	919	936	898	883	943	927	955	920	923	867	983	901	928	888	923	911	929	871	899	914	888	934	914	976	936	897	928	923	948	901	869	946	941	929	857	914	872	941	856	956	923	888	918	874	918	941	931	914	946	897	943	934	936	858	923	943	906	912	899	912	907	886	945	983	937	947	902	902	959	961	864	876	849	936	927	925	904	912	924	916	901	889	934	930	897	915	906	891	919	876	866	900	935	937	901	891	895	895	902	938	953	929	922	955	961	928	873	944	937	901	882	877	973	920	874	925	929	943	899	914	953	897	905	889	948	926	948	942	889	956	897	952	915	895	859	910	876	914	958	915	949	906	907	898	874	899	958	921	931	904	922	884	929	908	901	896	856	923	942	900	902	935	949	966	902	929	886	918	899	922	956	960	950	933	906	920	868	909	910	920	927	885	917	908	935	946	864	825	894	946	965	939	903	967	919	916	938	884	926	947	892	860	925	930	899	901	914	951	920	913	920	866	883	904	927	871	948	899	917	970	930	920	900	883	931	928	923	910	895	966	903	904	908	933	905	996	953	954	917	945	900	930	867	885	912	924	911	917	910	903	911	883	886	865	972	930	968	916	946	886	936	913	900	935	900	893	917	869	944	933	940	916	922	968	937	926	888	928	882	884	936	990	923	941	899	949	897	920	942	949	945	893	923	910	887	864	892	916	915	933	925	889	891	885	925	886	899	936	965	902	896	923	917	885	938	972	924	915	940	984	906	883	923	885	897	917	884	944	906	870	891	888	864	907	855	854	930	907	920	921	899	925	902	878	879	960	944	911	926	896	907	909	911	956	885	887	931	962	899	934	875	885	898	924	901	932	967	932	901	883	930	961	877	941	899	894	942	850	879	903	924	914	930	891	871	862	866	923	889	970	908	916	952	989	934	875	929	968	987	937	952	899	907	895	889	912	936	951	895	926	925	943	872	885	936	919	900	927	853	967	892	915	940	918	919	920	891	933	858	894	918	923	917	924	903	920	935	867	962	950	984	946	913	907	923	924	929	928	920	991	917	903	902	869	905	918	935	932	932	863	920	954	932	939	929	920	947	908	945	896	914	862	886	924	895	946	980	960	935	955	978	878	849	908	900	925	876	922	855	922	947	876	925	849	941	902	948	897	909	883	926	945	885	904	919	930	919	873	885	910	936	921	909	927	910	911	884	835	865	958	917	907	930	841	893	943	905	878	906	885	920	938	911	881	941	882	925	918	882	906	881	922	884	930	936	899	954	932	887	875	941	936	931	817	860	915	925	927	887	900	906	948	870	919	915	886	886	957	951	906	939	884	944	878	858	868	917	916	896	904	903	941	879	931	973	941	884	882	943	896	936	968	900	914	910	882	913	885	909	931	836	903	918	909	910	951	906	959	930	895	860	955	890	879	888	930	862	918	945	931	921	895	830	980	908	917	886	916	916	905	932	925	950	941	961	1015	947	917	918	861	879	869	970	950	954	864	937	952	927	935	892	868	929	912	915	941	909	878	926	898	923	890	904	937	935	965	937	845	924	919	905	984	931	906	955	868	913	942	936	910	925	901	886	885	953	901	882	942	932	889	900	830	927	896	954	916	906	900	896	908	888	915	882	905	929	876	900	920	943	980	904	928	932	960	945	854	924	902	878	875	898	871	930	906	948	909	939	936	915	936	877	927	913	920	900	897	923	922	906	926	913	882	906	902	941	885	916	952	902	891	898	938	890	926	923	918	916	949	915	940	904	917	931	879	894	896	932	896	922	916	900	880	876	920	866	926	920	949	916	841	861	860	926	952	912	952	882	908	914	885	946	913	935	854	897	921	913	906	948	959	899	920	919	873	896	894	937	903	876	887	945	974	921	960	876	910	938	921	868	962	902	922	923	912	928	988	896	932	973	937	910	917	941	836	939	955	924	939	869	927	908	846	927	948	894	851	922	884	941	968	906	924	930	922	930	960	918	938	909	978	950	921	955	950	876	906	922	874	904	890	904	909	889	942	938	938	929	936	958	932	930	882	904	899	946	909	869	862	870	899	921	889	884	938	886	955	919	910	904	901	920	924	925	869	956	918	893	913	922	930	888	938	908	916	926	891	929	931	928	884	917	894	898	955	993	893	964	846	916	940	942	944	933	953	902	895	982	996	933	900	919	932	878	929	913	899	930	948	880	869	914	969	880	907	934	878	934	937	878	875	932	879	886	860	912	898	893	931	891	905	910	947	872	920	935	945	918	923	951	906	887	882	895	939	931	892	896	891	903	895	933	924	863	889	950	953	864	906	924	851	933	892	850	982	880	880	946	858	905	913	900	907	897	913	915	880	894	886
9262	5489	2787	1940	1785	1909	1637	1187	924	679	448	362	302	270	223	192	191	158	141	121	124	119	99	102	114	74	81	103	103	95	64	104	72	81	92	82	75	81	71	81	91	81	84	91	89	83	94	76	85	104	91	89	83	100	96	81	92	78	76	76	78	86	79	89	80	90	80	90	84	85	88	88	87	89	76	83	92	67	94	69	85	63	95	90	91	83	92	82	80	85	86	100	98	97	88	90	77	80	80	90	79	96	97	82	89	83	88	90	80	97	112	89	83	92	79	79	78	95	81	69	83	88	85	89	89	85	79	86	90	84	81	66	78	107	78	74	91	68	83	85	91	92	77	109	84	102	75	95	77	88	84	97	86	87	77	91	97	87	87	84	95	78	84	96	95	89	87	85	87	95	83	87	86	98	85	105	90	89	83	87	81	85	78	78	104	88	95	105	92	93	84	88	81	79	94	76	86	83	77	99	82	75	76	92	89	95	95	87	91	82	103	82	94	89	97	100	86	91	73	85	90	71	93	85	85	98	85	72	91	81	66	76	85	83	95	77	79	79	90	78	89	69	91	86	92	86	80	88	81	91	88	102	87	90	78	86	106	91	91	96	81	80	77	85	86	97	90	89	108	102	78	87	76	93	76	76	92	86	74	90	112	87	88	93	77	85	93	85	93	92	75	89	90	96	102	91	98	97	91	83	83	84	88	72	78	77	86	84	101	87	87	99	91	92	79	97	73	75	69	85	88	91	73	93	81	102	74	84	97	79	90	77	78	81	81	100	95	90	91	100	68	71	104	92	91	80	93	60	87	87	86	99	78	74	86	86	83	78	75	77	81	86	84	103	80	83	85	94	73	85	88	77	96	93	84	92	73	88	80	108	91	81	87	87	76	81	98	79	90	95	95	94	79	85	82	80	73	85	95	91	102	99	84	77	93	89	86	101	83	90	72	106	85	94	80	88	102	99	79	86	93	72	84	83	79	85	93	95	86	72	106	98	71	90	92	98	92	74	85	78	86	88	86	94	78	75	82	88	80	82	85	85	78	83	96	93	74	73	85	85	84	87	88	81	93	89	85	71	80	82	97	66	89	83	92	81	99	81	92	90	92	85	91	99	79	73	80	76	80	84	83	107	69	86	78	76	79	77	92	88	82	91	89	91	83	95	86	99	86	87	88	80	89	79	87	80	77	98	89	85	96	87	77	81	101	76	87	89	83	83	81	78	76	76	79	91	86	78	105	103	92	96	99	99	94	87	85	76	80	77	84	93	90	85	80	76	95	89	72	91	86	81	76	94	80	82	63	88	86	103	86	98	90	73	82	107	87	77	101	81	85	85	87	93	85	92	87	93	89	86	75	98	84	105	89	87	93	98	111	88	82	109	81	90	88	99	94	107	85	86	103	93	84	92	103	100	89	79	93	101	87	99	91	84	86	85	103	94	78	88	75	75	80	87	117	99	97	95	79	90	94	86	97	87	81	77	74	86	95	79	93	113	96	83	99	82	72	99	80	99	87	73	77	106	94	79	93	84	93	97	105	93	76	82	94	104	88	96	82	83	90	80	100	88	87	86	85	92	88	93	81	106	88	72	91	87	90	91	90	100	82	95	79	90	79	89	87	72	100	93	99	69	99	91	79	99	99	91	85	82	88	66	86	97	101	92	89	81	94	105	86	82	97	91	94	96	108	92	82	87	88	94	77	71	91	101	70	75	90	87	107	84	91	86	101	105	74	93	85	88	96	80	93	86	86	93	96	87	99	89	82	67	82	94	96	90	86	92	83	93	106	95	113	85	71	96	79	93	99	87	101	73	97	89	91	93	76	91	92	90	82	87	76	107	67	80	86	76	81	81	92	86	106	89	92	77	77	90	86	82	88	93	91	95	87	86	87	71	84	77	98	74	81	100	91	92	84	86	89	91	79	84	80	84	88	78	87	80	88	99	94	81	84	94	89	80	76	92	88	86	75	83	101	88	102	103	89	96	91	93	77	84	98	86	76	96	88	105	96	96	87	84	82	85	85	81	78	93	66	97	83	84	82	80	87	81	94	91	95	82	108	76	85	98	73	72	83	91	86	84	98	95	69	83	82	100	88	97	91	86	81	90	74	74	101	100	99	91	76	79	82	87	82	87	87	86	91	91	86	93	74	98	89	78	95	99	90	80	83	95	89	83	100	81	64	102	83	105	78	91	103	95	93	97	72	75	89	82	93	106	88	78	95	85	92	91	84	88	86	99	79	88	104	65	94	77	91	103	97	87	81	97	76	83	82	95	85	89	82	86	89	91	94	87	86	100	112	80	83	103	84	89	77	93	82	69	106	85	89	89	80	79	73	93	86	105	78	88	88	78	85	76	94	93	91	74	100	78	92	75	81	90	95	84	93	85	80	85	88	105	80	65	97	86	101	98	83	93	75	82	90	83	85	97	94	93	88	103	78	76	87	100	91	88	86	89	92	81	79	93	89	85	99	77	75	94	115	74	72	76	69	93	81	108	73	84	90	84	100	86	76	90	89	90	94	93	95	83	96	96	102	69	88	79	96	73	72	83	83	112	83	88	87	99	87	72	78	78	97	91	97	73	86	84	79	105	78	97	84	88	89	78	82	100	91	77	102	70	71	103	100	84	101	93	78	89	87	110	80	78	93	99	99	95	94	83	82	89	85	81	94	87	97	76	80	80	97	82	97	81	91	80	84	92	90	98	84	75	69	103	82	84	95	100	87	90	99	90	88	83	94	77	88	87	95	87	86	84	92	85	88	77	92	82	97	114	94	83	88	97	81	92	80	87	78	76	92	102	82	77	65	76	87	79	74	94	81	81	82	85	88	92	88	85	77	89	93	93	67	98	76	84	81	80	87	82	85	82	85	93	75	84	88	89	74	96	76	73	94	90	99	90	71	94	90	105	90	81	88	83	90	86	84	94	96	97	83	73	83	81	105	77	84	80	89	71	80	94	89	104	81	90	89	89	96	86	87	97	67	81	101	83	91	83	77	72	85	91	82	90	78	84	108	87	78	83	81	94	79	76	80	81	75	95	87	92	89	102	86	81	95	73	88	95	105	73	94	111	93	84	88	88	102	96	81	83	85	78	101	83	90	97	100	81	95	81	96	76	73	83	91	69	69	101	88	106	90	95	90	84	81	84	84	104	94	93	91	69	78	85	91	76	93	73	81	98	94	82	93	85	85	78	82	99	85	75	79	73	98	92	104	99	83	93	86	74	96	93	99	91	80	85	74	99	91	85	85	83	79	84	77	71	78	79	101	112	93	87	86	85	80	91	83	83	71	80	84	91	77	87	71	72	101	88	87	94	71	87	72	94	111	93	78	89	87	97	92	87	111	96	72	91	88	98	84	91	78	99	100	92	87	78	80	87	88	90	88	79	84	87	101	70	86	104	84	84	87	76	88	98	81	84	90	85	90	86	87	102	97	68	84	83	84	87	82	111	88	96	62	88	88	103	90	83	77	91	92	76	91	84	86	78	97	94	91	76
35456	26748	21591	26626	31729	31936	29460	25381	21125	16343	12086	9257	7514	6387	5371	4402	3695	3064	2551	2216	1908	1612	1433	1361	1139	1087	1052	1075	1027	1007	941	1015	911	921	980	962	935	982	978	937	952	937	939	906	954	877	1040	938	963	878	952	930	948	1017	947	921	934	910	985	950	926	951	955	918	946	961	967	931	966	922	924	897	983	987	1015	957	961	980	967	927	924	935	940	952	942	934	944	955	985	904	916	916	983	930	975	975	949	871	892	942	954	864	1007	977	973	949	941	989	909	936	995	916	919	985	1015	929	910	936	971	942	981	987	925	921	987	1017	978	955	964	893	981	940	974	941	966	979	899	941	1002	952	967	926	971	930	1001	969	894	996	921	918	989	938	950	946	918	940	955	943	948	937	963	884	970	921	954	997	972	959	957	912	986	976	973	926	931	970	949	952	966	1003	943	961	988	911	966	927	931	991	929	984	935	915	971	933	932	931	901	930	938	943	963	897	971	954	954	956	936	983	979	929	941	923	949	969	920	979	898	886	984	905	997	964	959	1030	937	956	1021	929	960	955	944	892	934	946	953	969	890	861	927	952	922	943	924	905	929	927	969	973	947	922	964	912	969	918	952	926	967	942	928	915	1000	922	912	1005	943	947	898	964	966	956	1013	896	890	1011	960	953	951	996	934	916	962	938	890	972	956	903	923	943	934	978	980	952	932	987	985	946	958	899	945	920	925	931	934	1000	948	1001	930	899	960	882	913	928	938	929	964	975	894	935	924	973	962	959	965	943	957	959	997	963	927	934	972	902	972	998	924	941	944	930	893	948	994	921	950	937	982	936	1009	969	939	946	990	1000	949	968	930	939	970	958	948	976	939	922	926	978	972	930	963	884	930	941	906	901	933	949	957	945	960	1009	905	932	930	967	987	946	941	930	946	916	926	903	951	950	902	902	950	932	942	993	937	978	925	927	895	937	979	944	920	977	882	956	936	931	938	931	964	964	932	900	972	965	967	945	997	930	932	938	931	924	919	889	929	965	966	959	925	949	945	949	938	954	956	957	941	947	929	926	973	886	964	948	926	934	953	947	974	942	930	961	913	984	954	927	948	957	900	962	921	941	958	985	912	973	934	974	991	977	933	950	931	980	923	955	949	978	911	892	949	919	1001	925	908	952	911	870	927	945	943	1005	906	946	971	975	969	928	968	994	972	923	988	959	967	898	933	1000	963	922	930	964	985	944	943	964	961	976	930	952	973	931	954	971	963	877	938	999	992	958	900	941	976	944	967	918	935	941	904	960	971	905	928	995	915	972	936	1022	1026	857	977	975	954	901	927	930	932	921	953	946	929	953	871	943	944	921	958	923	935	947	927	957	996	946	908	912	899	938	881	957	907	938	929	970	964	976	971	992	961	887	910	935	924	926	937	947	943	990	935	968	1038	943	940	915	944	897	961	980	962	933	901	950	925	954	974	915	931	919	958	965	939	987	995	953	924	1018	970	891	905	941	947	922	969	927	928	903	947	969	960	936	961	895	945	930	925	951	977	990	937	962	967	970	925	898	947	973	962	920	962	902	906	943	948	998	960	900	978	929	934	951	1003	912	954	995	901	915	998	954	963	955	956	965	923	959	983	907	913	918	900	917	947	956	927	969	981	938	969	986	944	944	957	914	919	972	923	978	922	970	894	925	876	957	970	960	951	993	942	923	951	947	974	936	871	999	929	968	907	948	929	953	1011	947	944	936	975	912	1023	923	998	920	923	904	990	965	901	925	936	946	918	948	967	935	939	971	913	966	972	958	947	935	921	976	916	931	932	995	971	981	929	939	946	950	934	966	942	976	935	956	911	972	896	929	944	1034	1002	912	979	960	1029	957	955	972	946	980	920	946	910	931	977	995	964	960	936	995	934	945	898	934	932	913	985	1000	970	969	983	921	867	944	1016	909	980	949	929	946	940	900	961	935	921	940	960	954	959	916	1028	945	957	940	943	939	925	887	964	929	958	957	943	913	911	987	954	967	944	985	1006	893	919	988	934	928	947	973	1066	952	903	908	899	952	936	960	942	961	921	1010	974	926	990	936	932	1013	995	978	967	937	995	937	930	883	978	909	984	985	920	946	992	947	1022	997	935	952	896	988	943	903	950	934	941	984	930	879	989	976	932	941	898	910	882	910	977	916	967	959	981	986	903	927	924	971	974	924	886	881	939	929	946	951	976	923	908	944	981	926	885	940	926	940	951	962	962	968	961	924	962	964	957	913	968	930	927	901	942	991	952	938	889	967	908	954	947	964	984	942	970	954	921	927	946	976	991	1025	1005	961	930	1007	998	979	965	968	939	936	890	966	987	966	961	942	937	900	949	900	979	960	1001	909	961	956	940	954	892	935	961	997	939	963	952	940	935	933	984	928	937	925	1009	949	957	931	928	906	959	973	961	921	950	933	953	975	969	901	926	969	1002	969	936	960	911	964	922	924	931	924	942	938	954	996	940	935	931	962	968	949	920	978	902	946	927	931	924	926	949	1017	965	936	890	933	950	975	959	976	923	967	928	934	860	936	942	922	968	907	952	933	963	910	935	957	947	899	1009	952	934	984	917	882	961	1003	940	958	971	953	982	925	938	951	976	961	898	901	961	910	896	985	894	960	978	938	934	947	1008	948	966	983	884	927	905	919	899	944	903	967	963	922	927	896	1006	982	937	998	922	868	927	954	976	986	939	956	972	950	963	954	938	1007	890	955	940	965	960	913	989	961	993	1004	946	917	948	895	942	984	922	922	936	985	937	942	982	960	949	1029	959	984	927	945	996	913	949	960	948	968	941	941	968	931	921	902	891	944	909	907	954	911	998	918	951	992	969	968	998	945	967	913	885	903	962	963	918	913	949	910	947	912	895	1045	963	938	952	927	953	927	897	980	980	918	950	958	943	934	901	938	915	989	951	908	951	935	868	927	928	939	970	947	967	966	990	942	899	952	922	966	942	932	913	896	974	947	925	993	965	967	973	952	912	925	899	973	921	944	977	965	933	919	903	985	963	952	986	998	827	945	936	894	955	913	950	986	975	922	975	919	973	967	938	920	942	943	913	964	972	956	965	927	941	924	888	966	966	970	898	962	881	966	939	955	934	939	929	966	900	936	989	949	1001	919	937	919	899	948	1019	917	965	949	926	956	994	965	945	996	961	989	959	911	919	959	901	904	972	940	913	1013	928	876	906	930	940	965	978	935	963	975	999	936	961	966	954	959	929	953	919	890	971	979	934	935	983	892	937	907	923	930	976	957	898	999	928	913	980	939	956	972	923	969	911	980	967	937	998	922	969	960	895	952	947	936	916	902	952	914	970	918	919	955	925	993	940	951	1018	971	939	962	945	965	996	972	904	1002	974	964	964	966	923	953	935	953	957	978	940	951	997	958	932	904	983	893	957	933	901	947	938	935	905	963	922	963	932	972	911	972	903	904	965	939	946	941	960	957	1013	962	962	870	916	976	936	948	889	959	952	938	958	963	870	959	911	954	935	957	929	975	961	970	940	912	958	905	965	924	964	953	953	996	998	938	979	959	950	949	943	958	936	991	921	928	989	943
11441	7791	3875	2660	2644	2566	2193	1611	1277	975	672	485	422	353	274	262	229	214	164	136	122	119	131	107	103	92	94	85	80	72	92	72	91	97	97	78	89	81	80	93	83	89	79	88	83	76	71	80	74	75	92	80	64	70	86	74	74	99	95	96	82	75	71	74	82	76	91	93	81	92	75	90	73	84	85	94	78	80	75	77	91	71	84	77	78	89	84	78	71	67	82	75	78	90	95	95	107	90	86	84	86	80	81	84	82	94	83	85	91	85	100	88	84	78	88	68	79	87	89	77	103	84	80	85	83	91	76	77	85	86	84	90	81	75	97	73	75	69	92	79	89	99	71	77	95	76	92	90	83	75	89	84	83	83	85	82	90	86	93	87	88	89	90	97	93	76	83	84	96	92	82	85	88	94	64	92	96	92	93	99	94	85	80	98	86	76	85	79	91	83	88	94	86	77	79	85	67	88	89	107	102	97	93	77	88	80	85	67	100	74	79	87	74	77	88	78	87	83	105	81	95	90	94	88	75	93	87	82	85	91	86	81	83	89	86	86	72	78	67	78	86	75	72	84	93	80	74	90	92	82	90	98	85	84	77	83	78	84	96	91	86	80	89	93	101	90	98	64	86	104	92	79	76	78	84	80	87	88	82	93	77	99	91	96	84	74	92	85	87	66	97	81	76	76	83	85	76	82	86	84	80	82	69	73	81	84	76	71	71	72	84	92	86	82	85	78	75	80	81	83	95	82	89	80	77	81	98	98	91	82	74	90	83	76	72	93	61	71	72	77	90	78	96	84	89	76	73	76	82	73	75	84	80	87	82	87	82	83	102	82	82	97	75	80	96	89	108	79	84	79	97	86	84	75	86	77	88	79	76	93	87	80	84	101	71	84	57	74	81	86	79	79	90	107	84	68	72	95	93	90	76	74	74	78	77	88	94	77	87	79	82	79	85	70	66	74	84	73	66	89	103	85	87	89	83	78	77	82	78	91	79	81	84	81	74	94	83	97	75	86	73	84	81	72	79	80	75	96	102	95	85	76	84	87	88	90	87	71	84	71	84	85	74	102	76	90	77	84	74	99	99	85	94	89	84	88	84	71	101	82	90	88	76	91	94	81	87	88	61	72	80	77	97	84	76	77	84	80	74	94	80	81	87	63	82	88	75	82	81	98	83	81	76	78	69	99	87	81	79	93	97	79	76	83	86	75	75	95	106	85	77	95	79	95	77	90	106	95	98	66	72	94	70	91	82	86	77	78	68	91	74	86	81	91	76	72	83	82	79	66	75	94	83	83	102	85	76	94	81	93	95	80	83	76	81	86	86	98	93	96	95	94	92	67	95	82	98	90	84	76	77	69	94	94	80	98	91	82	91	99	84	93	78	92	103	77	89	90	84	92	82	92	98	101	90	97	99	79	72	81	85	91	82	80	79	79	79	71	84	95	91	78	86	80	92	81	87	83	94	92	89	82	75	86	95	65	77	68	85	74	86	102	73	79	95	91	83	95	95	86	95	90	92	74	81	63	73	74	83	89	81	82	91	101	84	80	82	83	83	71	84	77	79	58	80	83	81	85	78	71	101	93	80	97	82	106	78	85	96	96	74	84	85	106	97	85	91	71	86	62	89	90	77	94	69	87	98	91	90	100	97	84	87	92	85	79	76	86	83	82	86	76	80	83	96	87	83	82	75	68	101	83	87	93	84	71	79	83	106	71	88	86	82	82	80	95	80	78	78	80	89	93	93	104	84	71	91	83	76	80	75	76	97	84	87	73	85	75	100	67	83	83	68	76	77	86	72	95	84	84	80	85	93	83	95	72	70	82	80	88	76	75	80	100	90	76	78	87	91	93	84	82	90	94	86	97	86	87	95	90	83	100	78	77	89	92	81	86	80	81	85	79	82	84	85	87	75	87	93	64	94	83	75	81	73	95	81	82	79	81	87	83	79	91	79	83	69	87	82	70	89	95	96	76	95	75	71	94	99	73	105	94	87	81	85	82	98	85	73	93	101	74	97	89	80	94	89	81	105	92	91	101	82	81	88	88	79	71	79	102	73	89	84	78	79	82	92	86	88	77	87	81	85	84	92	87	87	81	89	80	80	78	69	68	72	91	84	95	75	71	80	85	73	71	96	77	86	69	82	84	98	79	86	67	90	92	72	88	79	74	93	87	76	86	93	102	101	97	100	86	77	90	92	83	61	73	84	90	99	97	81	87	79	93	79	91	80	80	83	86	92	87	94	83	90	101	83	77	82	82	96	71	82	89	76	88	88	75	96	69	90	99	77	89	87	92	92	81	97	77	91	80	79	86	95	89	76	87	86	105	79	99	78	73	87	86	85	79	81	84	84	106	93	85	68	81	82	96	85	68	81	88	89	82	80	72	82	104	81	83	93	87	94	81	80	88	94	83	72	84	79	98	78	67	102	96	76	94	97	90	85	80	87	89	75	69	72	76	94	76	113	79	83	83	65	76	83	84	73	96	68	76	81	80	81	77	87	94	89	80	86	62	86	98	83	106	97	77	85	76	72	65	77	93	105	69	76	93	92	80	88	77	90	90	98	109	96	95	85	86	73	90	117	80	88	104	74	60	101	78	64	93	90	98	107	86	75	88	100	74	95	96	82	74	90	70	87	71	103	77	76	100	86	82	84	89	89	71	85	74	95	70	76	79	89	69	82	68	84	94	79	75	94	93	81	89	103	79	81	85	92	73	101	83	84	82	87	87	83	85	86	91	85	80	89	83	76	77	89	91	74	85	87	79	78	76	76	89	93	91	74	82	91	83	93	92	88	109	88	95	86	78	94	82	85	66	90	101	96	88	92	87	75	78	59	97	75	98	90	79	87	74	86	91	94	83	80	90	84	78	80	102	77	81	72	83	81	78	68	80	93	88	86	105	76	71	83	91	102	69	86	87	81	97	86	81	82	85	93	85	88	71	69	94	91	102	92	79	95	83	87	75	71	80	66	92	80	80	80	116	83	85	80	71	74	72	89	98	72	89	93	83	79	83	77	83	79	81	98	81	80	92	79	74	83	84	88	64	87	81	82	86	80	81	88	78	84	90	78	105	88	79	96	78	89	86	96	89	90	81	92	82	91	79	81	76	81	84	98	101	94	87	97	90	92	76	91	85	91	87	92	98	99	81	74	82	76	98	83	78	64	106	98	85	95	84	77	76	69	77	85	100	73	84	65	84	87	79	90	84	104	98	72	100	85	93	90	84	95	85	93	72	88	83	88	103	75	85	79	96	74	75	72	102	75	82	71	98	90	96	86	97	90	80	77	75	82	72	75	89	94	84	75	85	100	76	66	90	85	87	74	95	68	96	90	83	78	93	102	77	76	87	79	89	99	85	74	97	74	81	92	71	77	85	79	87	82	89	85	76	93	78	101	82	80	92	76	83	75	75	96	81	87	85	78	85	94	83	81	88	84	90	71	86	99	72	95	102	83	86	83	78	73	87	87	87	98	97	67	93	75	73	73	89	102	79
39792	28926	24457	30535	35457	34545	31752	27776	24193	20146	15940	12640	10554	9340	7738	6587	5510	4311	3458	2725	2203	1876	1606	1324	1216	1177	1078	994	986	1005	943	943	970	904	920	981	934	904	892	957	898	949	897	892	903	903	926	929	905	939	899	936	885	917	976	898	931	921	931	921	941	918	934	933	986	906	883	867	917	926	893	922	909	919	932	960	947	853	942	960	923	875	920	917	941	927	910	924	951	919	889	878	944	936	917	889	882	901	918	900	922	961	933	924	931	948	904	920	913	920	912	888	925	892	922	946	904	919	996	911	929	952	909	944	951	885	905	909	903	955	868	949	895	892	930	948	959	971	969	896	924	942	894	937	958	914	938	902	896	947	922	921	897	908	924	960	894	932	888	964	931	885	948	928	871	903	916	926	927	871	928	873	872	981	929	935	872	908	961	929	912	946	891	864	896	898	912	913	981	876	926	897	921	947	932	965	971	904	893	910	927	888	933	920	930	925	847	958	942	924	967	952	877	925	937	883	921	935	941	894	893	942	971	926	874	906	898	890	959	907	973	950	933	977	907	917	948	934	971	878	899	936	932	933	908	846	926	913	902	896	910	961	913	923	924	906	974	904	913	915	947	888	876	876	894	924	972	915	947	958	977	950	944	927	952	889	936	882	919	936	859	949	934	916	945	949	913	887	923	903	979	942	944	957	927	954	905	934	890	857	890	939	921	936	971	925	874	898	929	982	871	953	936	937	924	910	944	998	914	918	894	914	888	887	885	918	943	951	926	898	930	931	907	913	909	895	885	913	923	907	983	908	935	907	928	868	940	884	888	909	890	907	1001	961	915	892	928	867	953	896	955	887	929	881	903	881	916	942	943	934	917	903	880	937	904	948	904	917	929	920	916	911	924	919	916	901	930	925	931	860	933	876	929	924	923	867	847	950	931	949	948	962	927	987	984	880	881	939	890	902	902	871	862	948	971	905	921	923	910	912	918	894	853	953	887	887	893	877	950	896	931	938	948	941	889	902	917	891	966	956	916	907	925	982	929	899	861	903	933	897	920	904	967	907	945	936	896	911	943	955	940	965	893	928	959	890	889	920	902	922	944	894	988	942	911	972	947	945	922	920	909	945	905	935	948	951	893	879	932	911	978	935	917	923	970	931	872	902	925	917	869	917	882	950	921	963	932	925	946	958	904	949	943	898	925	919	968	941	885	879	914	850	952	919	900	940	933	928	928	917	912	916	912	906	946	917	864	933	921	930	910	948	924	916	896	963	888	869	930	939	917	933	956	938	932	884	936	886	930	975	896	925	921	876	890	876	939	961	905	1003	946	871	946	932	938	916	911	966	933	916	948	914	885	940	970	940	876	890	886	890	915	923	953	912	965	909	924	961	914	945	902	918	976	875	866	919	904	929	922	915	933	964	953	963	931	965	892	857	920	949	905	954	937	966	901	981	963	901	936	900	926	922	897	911	895	945	939	913	921	916	950	968	951	933	909	883	910	959	904	943	982	875	954	979	888	920	919	954	927	892	949	906	862	832	938	915	947	937	982	969	924	887	920	921	947	924	880	891	881	941	865	946	889	894	905	931	898	931	935	880	921	922	884	917	960	910	931	964	923	853	934	879	924	918	935	917	934	898	952	953	943	931	893	857	943	873	972	930	888	907	914	927	938	970	954	939	880	963	947	913	939	924	912	958	933	930	930	891	931	834	947	881	920	929	930	948	903	884	907	931	873	898	927	954	909	894	886	939	946	902	952	889	929	930	906	927	915	921	974	971	962	945	987	940	935	924	890	956	914	928	910	913	922	949	908	899	916	916	929	907	892	924	950	923	883	888	882	870	946	904	919	863	922	921	949	939	886	905	923	970	897	920	973	936	912	945	954	885	958	879	922	928	900	930	896	889	967	883	929	966	908	933	959	930	901	902	939	896	981	982	890	950	964	980	960	953	900	931	890	946	819	891	882	926	940	918	897	918	970	953	904	938	905	894	972	852	948	896	927	914	913	918	911	942	927	888	952	901	884	968	933	917	937	1003	918	908	917	879	944	958	909	937	937	935	905	935	916	885	952	930	913	949	916	919	945	935	902	925	905	876	936	860	957	936	929	877	914	937	960	881	877	976	980	934	947	921	933	938	898	879	905	959	932	943	912	879	884	920	871	938	924	907	895	912	936	941	942	909	925	945	902	913	920	858	987	959	895	908	896	894	880	915	909	912	892	913	923	884	907	915	896	944	918	897	921	901	951	937	958	895	909	893	876	921	943	893	947	932	926	899	951	907	950	910	907	922	886	906	982	964	966	901	907	864	888	912	951	963	957	947	926	935	897	953	900	869	924	915	919	878	917	900	899	888	914	951	911	937	923	899	924	917	936	936	881	916	886	887	949	903	922	907	907	955	917	892	917	915	928	935	977	926	865	970	897	886	890	904	938	916	888	916	950	966	929	956	903	898	957	956	940	938	878	901	890	925	910	960	950	906	924	931	988	912	907	968	856	923	862	924	887	948	894	920	922	899	967	925	903	910	928	922	952	948	970	909	877	909	916	866	893	862	908	950	939	953	867	927	913	943	935	930	972	936	923	925	963	950	930	942	929	900	914	920	908	904	908	952	919	910	898	901	891	934	970	963	942	920	926	922	865	891	902	901	855	967	930	919	963	922	934	922	947	913	933	962	908	926	946	905	914	906	941	878	915	915	963	943	892	927	918	914	920	966	957	905	934	917	923	933	968	890	899	897	908	877	867	939	956	921	919	930	934	903	918	934	928	936	887	964	880	945	947	935	918	943	921	907	908	868	894	894	944	902	878	966	935	944	920	895	923	870	907	969	895	931	905	864	920	930	913	923	936	951	938	863	950	901	865	909	887	902	909	880	870	887	931	916	915	893	909	933	913	939	904	937	980	955	907	925	949	947	847	932	914	929	852	899	954	910	866	947	933	950	919	943	881	901	884	911	951	927	927	944	883	907	881	959	917	953	939	915	887	916	905	943	878	984	975	926	943	953	898	928	853	902	915	873	969	933	891	973	926	929	923	937	951	936	919	921	926	951	893	915	943	910	929	987	876	917	921	930	881	958	941	896	963	974	909	909	943	946	901	935	910	884	912	944	879	923	957	927	931	878	966	965	926	908	948	894	950	925	882	939	912	931	958	949	936	898	901	909	963	932	913	958	922	933	897	879	934	929	907	887	954	933	861	895	871	904	950	945	897	883	848	866	927	942	968	928	885	933	922	913	910	964	973	872	950	873	913	928	966	943	928	879	952	866	973	890	918	922	966	962	944	926	938	927	915	933	900	920	919	873	899	844	882	933	899	913	950	985	924	928	936	930	926	919	891	903	901	892	977	963	912	927	903	841	938	915	898	882	906	915	950	907	899	890	950	943	889	943	922	890	933	924	979	940	921	932	897	899	892	920	886	949	937	952	874	961	905	881	926	889	927	882	938	910	956	952	946	937	922	957	913	892	880	879	921	898	925	902	916	905	894	953	945	859	937	890	900	908	898	940	954	883
4919	2182	1178	795	862	814	728	653	429	363	325	281	254	227	201	183	192	157	136	98	106	106	87	93	90	93	97	71	76	79	79	95	97	85	89	92	91	97	109	86	80	85	93	93	67	86	81	79	84	91	73	85	76	87	87	67	89	96	88	99	99	62	75	89	96	91	84	75	103	89	66	96	88	89	91	80	86	94	95	95	79	93	69	85	93	79	102	98	102	85	95	85	82	79	81	71	85	87	90	80	101	79	90	92	96	82	93	87	82	86	89	67	77	91	69	77	88	83	84	85	67	75	93	89	72	79	89	77	85	80	78	76	72	79	100	91	99	79	85	82	80	100	81	86	97	71	86	74	90	86	75	98	73	92	98	90	87	86	97	88	72	76	82	93	87	92	91	103	75	97	98	84	88	87	89	85	69	87	86	86	83	111	100	83	91	90	73	86	89	80	80	82	78	76	85	100	93	67	78	73	78	78	81	89	83	89	73	84	71	87	78	81	97	75	102	79	79	77	95	78	87	83	100	96	88	61	87	77	75	116	87	82	84	82	78	95	105	86	89	73	94	84	90	75	82	80	93	85	82	98	85	73	92	80	79	83	75	104	73	83	97	87	79	93	81	100	90	92	77	81	88	88	99	87	73	85	88	90	93	84	94	80	82	94	87	77	90	89	89	79	94	94	89	89	89	83	81	80	76	86	92	115	85	82	82	89	86	91	90	76	84	79	84	82	94	87	100	84	82	68	88	80	76	93	105	79	78	85	91	84	80	91	101	73	89	75	84	80	75	90	65	96	67	86	80	96	85	88	92	89	96	73	91	74	76	91	83	84	92	59	73	74	78	107	83	91	80	74	78	79	106	103	84	91	83	79	86	92	86	103	69	82	105	85	93	95	90	83	85	91	83	93	86	91	70	78	96	76	89	98	83	75	94	89	92	85	81	88	81	98	78	92	84	87	100	78	87	87	67	81	85	71	99	87	94	77	72	87	81	90	80	76	75	93	81	93	79	100	78	88	89	83	100	80	73	84	92	76	86	80	88	87	78	70	95	90	81	84	84	88	83	97	88	88	66	91	80	90	103	80	91	85	101	91	98	86	83	74	86	72	96	94	97	70	81	82	82	92	83	82	86	78	87	101	76	83	86	79	89	74	69	110	91	76	90	86	99	90	97	88	97	95	88	71	86	101	90	86	74	78	87	97	88	88	87	79	93	86	97	77	99	84	90	96	91	75	94	90	84	83	75	85	94	89	73	77	79	83	103	92	87	111	98	94	95	77	75	64	83	67	73	98	93	88	81	85	86	76	85	90	86	75	83	92	92	86	92	93	82	91	79	102	96	101	95	87	88	92	105	85	101	79	85	85	104	77	93	84	89	84	87	100	87	76	75	90	89	70	82	90	82	94	96	86	81	88	76	68	89	99	83	100	84	95	81	88	81	94	89	82	87	90	98	90	91	91	84	91	103	90	93	71	87	81	70	105	87	85	84	92	81	73	89	78	83	82	102	84	71	82	83	98	86	80	89	90	89	72	78	90	78	102	85	80	81	84	70	94	85	99	95	92	76	91	101	84	67	100	85	79	95	83	84	88	77	70	91	84	81	67	91	91	86	74	89	85	86	82	95	89	99	94	93	88	90	88	87	93	89	88	87	90	76	86	75	94	107	100	90	67	87	89	90	94	85	79	95	69	89	79	87	77	82	86	103	98	64	84	88	94	91	59	82	89	86	97	73	76	84	99	80	93	94	87	87	93	89	83	86	73	98	79	101	87	85	89	75	90	69	90	75	79	102	84	75	81	80	87	80	92	104	98	82	86	75	85	79	77	82	88	84	69	87	77	91	98	87	83	93	101	76	90	74	80	81	88	102	95	73	83	87	70	100	82	90	88	94	85	86	101	74	105	106	76	79	70	80	97	91	93	87	86	60	91	91	78	78	97	85	78	80	87	87	98	75	94	98	91	96	85	74	78	77	95	94	99	85	73	92	86	93	85	79	97	97	83	101	81	92	82	97	88	86	88	85	87	102	106	80	95	84	88	101	104	87	95	84	81	79	103	85	80	91	89	80	84	80	79	82	77	84	83	92	88	69	83	85	86	78	76	88	94	100	63	78	96	90	84	74	84	113	81	95	90	91	86	86	81	85	90	96	87	94	82	78	83	89	87	74	98	90	100	77	87	75	69	92	83	87	72	85	95	76	79	93	84	84	87	83	96	84	85	65	73	92	86	100	64	99	71	85	93	78	94	74	73	87	85	89	94	81	89	79	82	102	88	82	85	80	81	102	101	91	77	85	91	86	88	83	89	96	83	87	99	82	77	90	77	84	86	80	83	79	86	82	78	98	89	83	86	76	84	97	101	77	87	101	76	68	79	100	86	87	68	94	84	97	83	83	87	75	83	104	89	99	80	76	79	113	94	74	89	65	98	83	71	89	88	82	86	86	78	86	83	93	88	96	72	79	92	92	103	69	67	96	94	82	78	98	76	102	88	100	92	73	75	98	81	83	73	87	93	87	94	93	68	83	76	95	77	83	61	78	82	93	81	80	77	94	86	97	71	88	89	81	90	99	80	79	91	74	86	94	86	64	67	81	100	79	83	72	93	75	88	93	76	99	80	78	103	90	83	74	81	80	74	96	84	106	90	112	78	96	95	83	104	89	79	89	87	75	79	91	79	89	69	85	90	100	94	91	94	102	88	76	86	99	98	95	96	79	110	80	94	92	71	83	101	80	88	97	85	93	88	83	74	93	85	108	91	85	82	95	74	80	95	88	84	80	75	79	89	106	86	85	72	99	105	88	83	84	98	95	80	84	85	78	85	92	96	117	95	92	104	84	87	74	66	76	86	73	92	80	93	86	87	71	80	86	91	98	87	87	92	83	96	77	93	100	88	86	93	90	90	82	78	79	102	98	74	70	81	75	83	83	95	89	87	80	83	83	78	78	85	105	82	96	76	86	82	89	79	81	72	88	99	102	93	87	100	94	87	81	84	95	83	102	88	90	91	86	71	82	87	82	64	97	86	88	107	106	96	70	91	85	97	101	88	84	85	81	86	68	86	81	99	88	84	75	88	75	78	73	82	102	100	75	65	85	85	90	90	83	81	83	94	79	66	79	76	94	91	83	98	76	84	93	89	75	78	76	85	90	81	92	80	95	87	84	87	85	97	88	83	96	83	89	67	75	68	71	84	99	90	75	92	106	82	98	81	90	106	90	94	95	77	82	93	88	65	77	96	94	80	67	89	79	85	95	104	92	104	88	85	85	75	89	89	81	83	85	88	81	76	118	86	95	79	88	98	93	85	92	84	105	103	97	86	87	77	84	81	75	94	94	90	100	93	82	84	67	89	88	70	89	87	80	110	88	75	81	83	75	65	71	82	79	89	89	91	78	76	92	88	85	81	93	76	97	89	93	86	88	81	83	88	85	87	76	85	79	90	84	95	109	99	74	102	83	91	77	78	92	80	77	80	98	84	61	78	88	97	89	94	77	75
30052	19729	14992	19984	25291	24674	21746	18166	14625	11589	9003	7226	6500	5672	5233	4122	3481	2963	2318	1796	1513	1271	1202	1114	1123	975	996	1015	981	950	916	980	927	945	916	969	951	925	927	915	938	891	924	887	914	913	895	925	957	995	935	923	899	945	941	919	920	954	929	960	922	863	905	911	917	957	913	943	866	895	912	937	911	902	883	903	936	936	980	943	916	907	942	913	865	897	924	941	948	989	941	943	971	946	911	931	860	991	890	877	980	898	956	980	932	955	970	917	964	900	931	943	904	897	895	978	922	917	928	913	944	936	917	905	940	926	928	948	952	949	980	984	946	958	954	992	901	914	968	882	910	915	988	928	944	999	933	947	961	932	867	938	946	933	975	882	895	1009	875	936	928	932	932	954	943	938	934	921	950	988	853	949	903	970	948	894	902	884	894	930	891	920	966	937	907	913	937	935	902	957	945	911	942	906	904	916	949	893	947	907	950	863	960	939	906	920	916	926	941	931	939	989	892	981	948	914	912	914	885	922	957	934	924	949	919	966	997	875	923	982	889	926	947	880	945	915	939	894	901	949	925	926	934	949	969	943	939	964	899	914	912	872	972	981	874	908	961	930	929	944	939	930	965	939	997	917	957	934	985	907	881	941	936	953	906	949	957	913	950	924	976	931	983	927	909	942	981	952	947	954	981	914	939	954	879	896	984	920	964	960	884	883	947	906	909	940	910	907	922	894	909	947	912	917	974	911	934	941	914	904	930	923	878	925	964	907	912	902	933	915	885	884	931	931	986	946	924	939	890	918	968	924	900	976	930	939	878	913	952	944	952	936	954	934	939	910	957	991	891	903	877	943	904	887	958	969	846	926	968	942	946	946	919	968	890	973	948	899	958	920	902	925	961	903	866	1004	918	949	910	897	878	942	886	969	926	963	949	934	838	952	954	911	902	927	959	890	883	909	975	905	882	919	887	874	979	941	873	972	916	923	919	916	931	967	937	926	954	957	875	901	1018	969	948	869	929	858	950	877	918	960	959	995	955	933	893	896	889	977	957	952	930	893	856	960	911	934	973	895	909	956	923	911	902	902	928	915	902	928	885	933	936	936	975	947	906	969	935	923	918	927	926	930	921	970	944	944	939	851	890	914	958	947	912	917	886	994	989	954	986	984	951	926	912	918	915	921	935	920	925	919	928	946	968	882	959	926	900	924	880	945	905	893	926	932	916	900	935	939	960	922	904	977	963	911	945	952	947	909	958	941	957	965	918	979	887	1016	910	953	953	893	888	951	921	951	927	902	956	875	883	924	940	902	996	918	955	883	940	962	959	928	917	962	941	909	1003	945	927	951	930	902	917	911	953	913	969	940	975	918	938	921	907	929	931	937	967	998	948	928	880	965	915	947	929	931	894	926	882	929	935	951	906	908	964	939	872	932	910	913	920	929	928	903	884	934	982	1002	956	939	885	901	913	917	961	959	910	944	874	963	958	938	931	967	935	875	893	924	912	905	967	914	961	962	920	929	943	906	989	921	936	895	919	919	907	883	902	877	918	902	918	934	1000	951	923	956	942	976	902	924	917	1010	958	909	881	853	949	902	876	941	921	874	901	938	920	946	944	959	912	925	855	902	963	925	931	939	942	965	918	892	942	912	908	935	945	924	920	882	983	910	948	935	946	976	897	937	867	960	882	911	937	951	965	936	953	912	968	927	907	894	939	949	981	907	964	929	937	873	924	980	921	933	945	876	925	935	909	922	915	973	914	922	992	909	933	946	947	894	896	922	886	939	927	953	977	900	952	926	882	879	946	884	888	903	928	921	898	912	975	915	930	954	950	937	959	942	906	883	920	936	913	901	925	909	942	981	978	929	917	939	963	939	939	909	954	928	949	888	906	894	943	969	917	907	968	957	934	917	932	911	960	910	923	883	915	978	909	898	962	932	948	923	900	983	907	971	949	934	941	918	942	969	990	900	905	913	947	932	931	926	929	961	911	913	948	992	928	859	988	890	912	936	916	911	955	940	945	874	875	913	957	1002	929	942	914	981	894	969	857	990	949	947	888	945	913	957	977	955	915	971	985	921	981	948	928	962	937	881	944	944	913	938	956	930	998	872	881	963	917	911	993	928	909	891	946	932	954	924	977	963	936	975	948	930	951	951	909	941	952	906	938	915	963	957	959	910	954	903	897	892	924	940	934	959	933	934	860	895	960	933	959	940	896	887	953	882	947	971	908	969	964	906	931	911	956	896	933	920	923	966	952	971	965	961	917	929	977	874	898	908	947	902	909	899	945	981	940	983	932	943	885	927	971	937	897	964	940	937	873	893	984	955	940	940	901	974	947	974	900	899	902	940	955	919	937	929	953	877	895	933	874	914	926	956	915	1030	913	912	904	864	956	922	891	933	933	994	943	931	984	938	918	917	965	921	941	933	942	915	946	970	937	901	970	948	919	977	909	926	931	977	914	946	927	927	941	857	924	877	959	966	925	924	991	912	912	947	947	954	955	919	948	901	968	953	940	842	914	899	894	940	939	937	877	964	976	951	876	945	945	958	883	994	939	914	899	935	893	934	929	916	986	971	846	938	942	967	940	921	832	918	933	983	942	917	972	922	916	1004	971	901	970	905	903	925	941	916	961	916	921	991	898	949	994	864	926	972	878	911	930	950	940	944	925	943	949	1010	900	961	962	904	964	912	936	935	954	905	868	911	917	961	914	955	903	949	901	927	924	935	925	905	969	939	843	929	959	942	954	897	940	974	914	974	940	924	953	914	923	962	909	947	954	943	932	889	974	977	934	881	955	902	934	933	921	970	915	980	929	904	902	975	956	881	937	960	918	904	898	904	1010	976	883	972	920	970	890	902	875	921	946	952	972	968	924	949	971	964	946	930	965	1027	950	981	900	929	994	913	947	943	925	938	909	941	913	938	926	959	957	927	897	894	904	936	891	939	894	933	925	908	957	926	943	930	953	940	931	945	917	935	906	896	922	916	925	905	945	989	872	968	963	969	922	942	918	966	940	966	965	883	878	943	903	933	956	916	968	856	978	963	951	919	915	911	953	942	956	899	955	982	922	942	901	902	940	911	951	912	880	888	962	866	966	939	943	943	860	860	947	922	929	895	956	930	856	936	922	955	970	884	900	966	932	950	971	974	940	952	983	897	919	947	992	900	927	851	925	936	971	936	928	856	838	929	962	957	901	898	921	954	913	916	950	909	938	893	952	914	910	954	984	951	950	951	929	945	968	814	962	952	910	919	956	974	944	930	947	894	947	930	896	880	959	995	939	900	882	935	924	918	956	843	923	906	944	965	962	941	972	970	922	890	927	935	948	936	931	936	903	963	916	928	887	889	893	931	932	879	933	911	952	958	907	907	924	957	953	871	901	919	875	889	905	938	883	918	966	949	915	943	947	921	914	911	931	943	921	943	953	958	964	933	922	911	950	921	935	897	948	945	934	958	922	910	932	873	881	900	938	964	904	943	928	908	937	921	886	934	932	929	935	916	877	898	885	948	927	916	920	878
6963	4611	2472	1574	1472	1579	1459	1118	833	685	491	453	391	381	337	272	217	177	149	120	124	126	94	84	79	98	90	90	75	90	68	106	93	79	91	91	77	87	93	102	85	80	94	71	72	77	79	78	97	87	72	85	95	99	84	81	92	77	74	78	95	87	77	83	89	96	74	63	82	95	90	76	87	86	85	91	95	73	94	95	70	76	92	94	102	87	85	102	82	90	97	89	78	90	92	92	76	86	68	105	80	94	68	80	81	89	87	86	79	86	99	82	74	77	95	90	98	90	91	75	71	81	68	73	88	95	84	95	92	84	85	76	84	83	84	90	80	80	86	93	84	83	82	68	101	92	97	89	91	76	84	60	68	98	79	86	93	91	79	72	88	70	85	86	86	85	85	104	95	72	77	93	89	79	76	81	74	87	82	70	91	95	89	82	84	87	70	92	73	82	100	70	88	100	93	96	91	67	89	74	72	83	70	99	86	65	75	89	82	80	77	98	81	101	91	68	85	80	87	94	85	87	89	93	89	86	75	81	94	85	87	78	76	87	98	87	86	95	79	75	83	88	104	72	88	85	90	84	86	70	85	90	97	87	100	82	79	83	78	81	97	81	80	62	88	86	69	80	76	95	84	90	88	88	76	78	112	89	72	99	81	112	80	70	96	96	89	92	82	97	81	88	88	95	90	96	98	81	89	78	84	75	93	84	87	82	82	80	73	76	85	80	79	72	90	71	80	94	83	87	94	85	71	76	81	82	87	86	98	75	90	84	95	67	66	75	87	89	94	78	92	92	73	89	83	81	74	88	73	102	87	61	96	89	95	77	91	82	92	78	83	95	81	69	75	87	76	83	88	84	90	93	78	96	76	91	86	93	77	80	80	80	79	73	78	79	75	84	93	77	83	76	80	93	90	73	82	71	89	90	65	96	90	88	80	88	86	79	83	92	94	74	71	87	90	76	73	85	84	73	77	88	76	85	87	83	84	94	97	97	71	96	98	76	93	95	87	77	80	79	79	88	104	93	68	86	82	91	85	87	75	95	77	71	94	84	74	73	95	94	79	76	88	81	84	71	81	79	77	85	90	91	81	96	96	82	81	76	87	83	89	84	64	85	91	96	89	68	66	82	86	85	85	77	96	88	91	88	85	75	83	79	69	86	94	92	91	82	87	94	89	66	87	86	97	87	65	79	71	91	72	76	93	89	85	79	80	64	87	92	75	89	84	97	84	88	85	82	90	93	85	77	96	94	84	94	83	72	79	82	83	85	94	88	77	62	79	78	96	87	96	83	93	81	79	90	92	82	86	84	96	93	79	81	77	79	91	72	78	106	96	71	84	77	76	87	92	103	86	80	85	89	94	80	67	77	87	61	65	82	86	96	81	85	86	84	72	95	89	72	76	92	80	81	95	75	82	84	80	79	91	79	85	81	97	92	84	97	82	86	100	83	83	70	80	86	102	71	80	87	83	82	81	79	96	74	98	78	93	92	85	85	83	69	103	97	85	95	89	82	70	70	101	72	83	113	82	88	95	86	98	79	78	97	80	88	85	82	83	78	86	95	75	86	76	95	69	79	85	87	80	82	89	93	91	82	80	81	89	70	85	82	74	85	80	91	81	88	76	90	79	92	97	77	83	84	93	87	91	94	62	93	95	98	85	92	89	73	74	92	87	89	87	105	69	85	102	73	80	89	76	73	81	97	95	81	97	77	89	78	87	96	76	69	80	83	96	86	97	82	80	90	86	79	82	87	93	82	97	103	92	87	89	78	96	67	90	82	87	71	97	93	72	85	83	96	83	80	87	90	83	90	99	84	92	77	97	93	73	84	77	98	74	106	79	81	60	78	62	81	82	69	82	88	80	102	93	90	71	78	105	85	69	97	83	71	93	80	80	91	73	90	103	86	92	90	78	83	69	81	81	97	101	89	89	74	79	92	92	83	75	80	93	87	81	109	77	89	77	95	74	99	88	88	88	91	59	89	94	97	91	76	66	95	79	96	92	83	87	108	83	76	69	80	80	101	88	70	86	83	90	94	89	81	73	94	72	78	61	78	81	86	85	76	97	89	65	109	94	89	83	79	86	94	88	74	69	86	70	96	110	103	89	102	100	82	77	87	80	88	82	81	86	65	83	88	71	76	81	92	71	77	89	90	102	92	82	89	82	91	91	77	86	94	97	65	97	92	101	108	76	86	89	82	76	74	94	90	71	62	75	97	83	73	110	87	71	90	77	78	81	70	76	85	61	80	86	92	119	65	87	69	75	85	73	87	71	108	70	83	67	87	94	78	83	74	76	100	84	69	92	72	89	88	89	86	96	92	84	89	73	89	83	96	75	73	83	78	72	93	76	75	81	82	80	77	71	90	87	98	81	79	81	76	77	91	86	87	88	86	82	80	97	91	77	89	82	90	85	88	108	85	84	75	88	92	88	85	84	77	93	82	86	79	104	78	83	83	75	85	87	87	109	87	77	79	75	68	87	90	74	84	74	76	89	74	77	87	84	92	73	80	72	77	79	97	63	70	71	83	88	79	78	75	75	75	95	72	73	99	92	85	82	99	77	74	103	89	84	82	70	76	77	81	89	104	89	101	84	99	71	75	98	83	82	73	86	94	80	101	74	84	85	102	77	84	82	89	69	93	91	82	73	84	84	83	89	98	96	78	77	70	86	86	64	68	77	103	80	83	91	69	96	75	76	92	96	76	92	84	82	102	97	94	100	85	72	89	73	100	81	89	84	70	91	89	95	83	95	89	90	83	96	82	78	83	92	82	80	74	72	77	81	74	88	106	90	84	70	86	72	94	86	69	92	84	79	103	87	103	97	79	87	79	83	83	74	86	80	92	97	92	64	100	78	78	85	76	78	99	80	80	87	89	93	72	99	79	80	77	88	89	86	73	91	96	87	94	88	97	81	91	87	77	81	82	84	123	72	81	70	79	77	89	84	81	86	71	74	71	99	85	90	92	80	79	70	101	86	81	87	93	72	89	98	78	75	83	92	79	74	79	77	75	74	92	81	90	97	94	84	98	76	87	102	83	87	72	85	87	75	94	89	76	77	104	83	81	86	84	92	91	84	87	84	79	94	84	89	102	101	83	73	76	79	92	80	79	79	92	83	97	83	81	93	85	97	85	88	99	91	80	79	87	93	91	93	95	76	68	84	75	80	73	91	93	92	78	70	84	86	68	76	72	98	86	88	75	81	93	76	79	79	95	99	75	90	87	82	76	82	85	83	73	76	77	98	78	88	106	67	86	80	86	91	102	81	94	76	83	70	76	80	96	76	95	82	82	93	79	93	102	85	67	94	72	87	85	87	86	80	73	93	92	81	90	77	86	74	86	87	103	102	85	78	87	95	85	97	71	87	70	92	92	91	86	86	102	87	89	96	78	66	96	83	81	80	80	90	96	81	75	86	77	95	86	83	92	85	74	69	81	93	84	82	91	75	91	98	82	89	84	77	84	71	87	105	81	88	79	97	80	77	90	75	80
35246	25479	20301	26036	30807	30513	27820	24161	20398	17232	13625	11551	10363	9406	8044	6610	5137	3866	3218	2542	1968	1612	1371	1214	1098	1083	1050	1042	992	977	962	929	943	1007	908	930	911	865	944	921	892	895	860	898	944	927	923	910	930	972	920	918	891	886	914	952	886	899	887	928	928	924	903	942	950	906	928	954	914	893	900	937	940	956	897	902	977	906	897	940	854	994	929	968	897	886	925	898	900	877	950	941	946	922	916	912	943	959	861	958	961	979	885	907	927	926	949	927	899	927	952	908	932	895	904	943	964	938	915	944	904	918	922	894	916	930	954	921	896	918	969	920	856	899	868	878	886	917	922	816	929	943	898	866	897	911	868	920	909	923	942	917	888	898	898	892	930	891	914	914	971	842	956	925	897	942	900	897	941	922	939	927	910	925	940	952	940	928	925	883	913	886	931	906	890	880	904	870	932	927	886	852	913	874	920	947	974	887	906	914	880	935	886	950	905	916	919	902	936	908	944	920	916	870	906	894	935	926	925	929	949	853	871	921	895	904	934	956	915	887	899	948	922	955	923	910	919	948	899	921	971	873	920	888	915	909	922	977	911	963	892	906	978	928	881	851	937	881	935	921	921	899	957	914	915	931	908	889	883	910	908	891	958	937	941	902	893	916	914	902	926	934	939	971	969	866	919	923	972	948	931	920	900	962	965	942	859	913	900	961	947	891	922	964	911	879	904	906	864	963	943	916	937	850	901	931	920	836	917	936	893	814	969	932	907	958	920	924	973	849	890	972	906	863	922	931	939	886	916	895	870	923	928	898	896	906	901	960	948	928	875	881	981	917	933	883	922	910	913	880	952	938	957	929	952	926	908	919	942	930	879	934	888	928	938	966	930	953	879	900	893	895	883	888	906	896	931	953	938	896	892	912	959	885	880	941	939	925	945	948	933	935	988	915	940	951	930	936	893	938	896	953	927	924	944	924	967	940	964	910	941	914	920	948	864	958	909	895	945	926	951	941	951	893	884	954	894	904	903	884	928	917	928	945	934	944	949	949	986	917	943	971	920	945	898	903	937	938	873	903	903	933	934	955	912	979	930	885	905	958	933	951	945	918	903	896	956	902	907	987	926	914	924	890	922	874	927	903	922	902	898	924	926	942	909	882	889	880	956	930	948	943	956	948	975	913	899	915	974	914	890	927	900	924	952	962	891	927	909	922	917	954	984	919	931	936	878	883	899	927	895	914	956	886	878	915	865	983	888	946	926	915	865	938	863	957	888	918	937	969	899	898	905	908	892	895	912	947	895	917	895	942	899	908	976	950	891	897	884	918	904	954	915	894	937	952	973	932	964	887	929	885	954	904	868	930	905	920	959	920	952	921	866	941	904	935	981	930	909	907	892	936	880	917	949	913	1004	946	914	955	902	922	935	877	928	863	920	901	852	942	929	903	945	920	953	945	932	916	933	914	957	901	928	929	954	905	910	935	899	894	878	863	957	945	976	913	927	881	920	897	923	894	906	942	947	917	943	886	883	905	950	873	920	934	936	914	935	906	913	907	898	888	882	940	918	910	940	951	919	910	931	917	914	903	931	870	939	895	932	934	942	845	885	909	881	998	905	944	945	950	944	950	888	938	921	947	919	937	894	943	940	897	907	915	972	997	904	895	869	974	908	914	905	934	954	901	972	952	936	953	959	879	917	928	954	915	966	907	892	920	945	946	945	944	915	927	917	870	873	937	894	940	899	911	918	864	904	950	971	880	899	944	934	901	901	923	897	966	898	892	883	945	965	878	899	910	917	939	966	874	882	922	955	913	947	903	926	928	890	976	949	939	909	904	962	904	892	945	930	925	910	872	963	940	950	898	922	899	947	919	911	892	946	926	958	872	902	863	892	904	932	875	878	945	943	892	916	874	976	902	926	863	953	937	914	874	949	963	837	975	888	908	944	935	927	958	925	928	931	930	910	887	884	948	944	927	904	872	915	906	946	953	970	939	1006	921	1028	874	974	887	926	898	911	976	965	886	909	902	887	903	915	926	903	905	878	909	894	955	943	913	944	917	1001	885	925	886	908	954	915	880	909	949	935	937	942	910	910	881	933	946	940	942	901	905	946	906	928	937	906	931	932	954	910	926	907	921	952	939	882	876	900	911	919	911	903	901	897	936	905	896	938	969	939	954	948	923	1010	871	979	904	940	888	915	953	938	910	930	979	926	931	933	913	904	940	932	908	893	891	860	908	954	944	941	994	904	893	907	896	923	956	890	920	921	880	864	935	880	962	932	936	946	971	926	907	909	861	938	931	890	912	933	935	925	966	934	941	956	891	911	903	921	909	941	945	911	907	928	896	944	971	873	968	923	930	899	975	929	935	950	968	859	957	965	998	915	884	941	939	944	994	888	898	958	893	904	899	899	951	954	921	908	884	945	917	888	906	914	930	944	945	953	897	903	954	962	925	930	899	918	975	894	964	926	956	934	918	909	1008	917	911	942	987	928	968	964	937	902	953	904	916	944	918	930	904	874	932	919	939	892	884	884	956	853	954	915	930	852	898	925	950	948	902	900	909	939	947	961	980	967	890	937	921	916	923	922	926	921	897	918	875	920	941	938	857	904	958	961	949	982	932	951	880	931	860	972	984	949	940	941	915	885	894	931	880	950	911	947	933	886	903	926	958	911	942	956	934	939	943	934	898	922	896	886	950	933	916	891	892	885	932	883	884	909	939	869	907	957	903	919	883	907	958	930	909	944	947	949	918	878	932	905	909	941	924	920	941	925	950	924	880	925	944	896	946	957	805	877	889	931	909	927	928	930	951	876	867	878	961	876	896	984	911	879	882	908	908	876	928	940	955	913	897	905	906	945	972	927	929	909	966	970	944	888	937	965	924	911	913	857	881	905	947	939	930	941	897	912	957	939	932	938	890	932	953	914	934	957	924	918	859	948	950	919	931	922	930	946	929	907	930	973	958	904	972	830	902	939	897	947	960	887	951	921	972	928	923	931	961	884	884	915	910	909	922	967	956	953	968	917	924	858	954	896	868	905	905	958	924	937	892	959	916	972	895	954	901	829	936	930	872	923	931	976	884	963	931	912	918	913	925	884	965	932	900	941	905	920	899	915	970	902	913	967	956	942	891	932	936	954	915	926	964	934	963	922	911	903	887	936	879	879	906	966	971	986	886	927	907	911	865	967	918	944	887	878	872	921	942	944	903	919	932	970	874	942	890	923	895	890	914	876	937	888	923	946	948	948	918	941	883	899	957	973	925	888	985	924	919	898	886	934	900	889	920	876	968	985	923	857	866	962	904	928	883	871	887	914	906	922	891	962	919	937	934	897	933	875	894	861	860	927	892	891	898	902	905	889	868	931	922	973	923	863	965	886	949	958	946	932	884	957	911	914	917	904	919	886	949	918	946	929	947	920	945	924	910	957	951	933	840	916	944	897	930	923	914	896	933	905	932	938	917	923	954	904	928	878	929	961	950	901	916	923	965	900	891	934	959	935	951	882	965	937	961	927	935
7564	4138	2255	1544	1446	1466	1338	1141	909	722	601	533	490	433	312	287	230	208	173	152	125	107	129	108	85	100	90	81	108	72	78	89	84	74	77	72	71	93	92	79	95	96	90	96	91	76	79	83	94	101	69	90	84	66	88	66	85	106	81	82	78	88	96	103	77	106	88	79	86	87	89	86	89	83	98	80	83	93	80	94	80	79	99	93	97	79	94	79	89	84	88	69	100	106	89	89	87	86	74	93	85	102	87	92	100	74	99	101	78	98	93	91	86	90	76	86	85	66	75	74	117	97	83	89	73	101	86	79	80	84	93	73	80	87	77	73	104	93	99	86	86	95	69	72	90	98	73	93	107	87	106	86	97	106	85	72	86	88	83	92	79	94	78	93	75	88	87	72	83	98	91	94	77	70	90	78	82	79	92	87	90	68	89	82	88	84	83	84	83	86	84	91	100	78	79	79	92	107	93	93	87	83	76	69	89	101	104	90	75	94	100	93	94	78	71	75	97	89	67	97	80	91	87	96	94	68	80	101	88	93	89	72	74	89	71	97	95	76	76	83	77	111	75	90	75	96	93	88	110	81	80	78	91	84	71	81	90	94	81	83	74	91	79	76	90	101	91	78	105	80	94	83	104	88	95	78	110	83	96	92	83	97	97	85	83	92	84	75	85	92	69	85	95	90	78	74	86	96	75	66	83	98	88	71	95	86	90	90	88	84	92	83	74	83	84	98	94	81	77	91	97	90	85	100	79	85	79	78	92	89	83	88	89	86	95	96	84	92	98	75	92	85	89	96	94	91	73	70	104	73	80	78	102	88	83	92	99	90	102	75	87	83	93	80	81	107	93	78	84	66	87	75	77	79	91	82	91	91	92	97	75	87	91	84	70	83	97	104	68	90	86	75	69	80	77	93	94	79	78	87	114	91	76	101	73	87	87	101	89	83	87	93	102	90	100	96	87	89	86	90	90	71	94	84	98	76	96	83	92	83	88	89	77	119	78	98	99	105	93	80	112	91	96	93	89	96	94	98	84	105	102	95	89	88	70	97	78	90	82	90	116	82	69	86	96	90	66	94	80	90	71	99	68	77	82	89	100	86	77	80	93	91	84	87	95	95	93	92	85	91	86	100	81	91	94	76	86	98	96	87	75	87	87	71	98	84	92	96	83	77	86	99	92	82	101	94	89	100	85	73	109	86	90	75	86	81	86	78	93	92	94	92	93	84	87	78	81	84	84	73	100	76	94	105	94	112	72	74	74	83	91	72	98	91	78	74	84	89	96	99	106	88	79	102	88	84	83	99	89	98	85	89	79	81	83	91	99	93	87	84	102	93	92	85	92	98	80	77	83	91	101	84	113	98	74	84	90	77	68	90	107	86	84	75	103	97	81	78	83	77	84	84	84	90	89	80	86	99	70	94	76	97	83	91	81	103	85	98	89	93	99	100	105	78	101	95	85	90	84	93	111	86	86	78	90	73	95	77	81	88	75	81	115	95	90	80	95	96	72	86	65	96	88	87	89	75	81	80	86	69	72	101	100	95	109	75	90	85	83	80	92	98	94	81	78	99	95	79	96	61	99	84	81	79	81	82	94	80	94	97	97	107	93	76	89	91	86	88	98	86	76	96	87	74	84	71	87	104	89	108	73	82	94	99	99	97	79	87	94	88	98	91	100	83	78	81	102	82	101	96	103	74	90	84	104	76	82	79	85	88	85	74	103	128	84	92	83	94	82	96	94	86	81	73	93	88	100	99	96	104	84	83	78	80	93	88	87	83	103	87	86	90	85	81	80	66	100	92	94	82	87	88	95	88	94	93	79	80	100	91	96	78	95	96	89	94	68	86	87	100	90	89	89	89	97	104	91	86	84	80	80	96	97	96	86	91	88	86	96	87	86	95	90	110	86	70	85	101	106	74	90	85	81	103	89	87	73	101	98	106	97	80	89	99	87	97	75	86	85	77	78	89	84	80	99	78	100	69	87	81	81	88	85	71	86	81	82	94	92	90	77	82	82	91	79	89	90	82	95	84	73	80	69	73	75	90	85	82	94	75	86	95	84	86	85	77	76	72	89	79	72	88	85	93	85	83	95	75	110	82	95	94	84	73	86	79	87	84	75	93	81	98	96	99	91	91	95	89	97	76	94	81	77	83	86	75	85	97	94	92	94	97	96	99	87	98	86	70	72	76	78	82	86	87	82	87	83	92	93	87	98	76	84	73	73	93	88	93	84	72	78	87	92	97	87	73	79	94	91	84	103	87	88	88	75	91	72	90	83	94	94	96	89	103	101	98	84	79	89	69	87	88	84	75	87	94	91	100	56	78	80	106	92	78	83	91	96	56	100	85	100	81	94	81	103	96	90	88	96	77	75	83	111	85	85	108	75	86	95	75	90	90	67	92	86	93	89	84	85	100	85	73	90	86	88	101	102	58	94	92	82	97	83	83	98	76	86	91	96	89	82	102	77	79	84	107	91	81	96	79	84	104	90	92	87	100	69	87	88	88	84	72	84	86	90	98	102	72	68	100	88	80	90	71	89	88	88	72	95	89	81	95	81	87	75	79	91	91	90	87	72	83	92	101	79	84	99	70	78	84	76	95	86	72	102	77	77	99	87	88	93	92	89	86	90	83	76	84	80	88	97	92	71	87	93	103	80	80	97	85	81	87	89	85	82	87	78	85	80	105	78	83	95	83	104	91	84	78	70	93	83	76	74	86	77	102	72	85	96	95	83	76	78	95	87	107	102	92	101	77	94	67	85	71	95	109	86	91	72	91	90	76	86	76	80	77	70	87	98	90	79	80	108	99	93	87	92	86	75	69	80	79	94	93	82	75	80	89	81	80	80	99	98	81	89	71	83	98	89	85	82	87	77	79	79	80	92	96	103	98	108	88	72	103	96	86	83	69	77	111	71	97	89	80	82	90	83	100	98	87	82	91	86	86	86	95	92	80	75	85	83	83	91	85	100	90	81	77	87	101	93	91	66	91	85	86	92	82	94	92	86	74	92	85	92	89	90	92	101	81	76	79	88	79	88	92	89	76	68	86	73	81	78	93	88	76	92	97	86	92	84	87	76	93	102	70	89	77	84	106	94	90	83	76	97	92	81	92	87	94	84	86	71	80	74	94	78	89	75	82	86	95	83	98	71	98	82	84	95	104	104	91	98	82	87	100	76	87	96	92	89	87	86	84	91	100	83	92	81	87	99	97	96	81	82	85	92	86	72	89	91	109	86	72	84	83	79	95	92	91	104	90	80	83	89	94	71	94	87	75	87	82	89	88	91	94	85	86	93	79	86	97	111	72	80	80	87	100	91	81	76	98	93	78	95	101	87	92	91	88	74	106	86	73	80	87	82	86	75	94	75	84	87	88	78	62	100	73	95	84	83	107	61	82	81	95	90	105	81	74	93	95	76	92	86	82	111	103	98	81	85	77	76	89	88	86	89	92	83	84	91	81	86	91	96	77	100	67	96	80	105	94	86	87	84	86
32905	24342	20111	25656	30059	30077	27478	24327	21164	17955	15222	13163	12042	10809	8584	7170	5561	4379	3342	2704	2192	1747	1377	1313	1194	1073	1041	1039	1022	996	1002	961	944	942	962	979	986	899	939	981	949	945	933	940	964	938	916	983	920	920	992	942	941	958	969	912	946	941	870	931	932	987	927	949	947	965	926	965	934	926	870	914	958	1001	915	898	1002	959	923	927	981	924	965	946	975	912	880	919	930	986	955	964	988	948	1012	919	930	954	974	925	970	973	962	927	961	932	952	965	877	914	991	950	925	942	932	827	966	998	937	925	916	914	897	933	964	907	900	889	922	904	881	913	911	1012	965	942	937	966	945	946	943	993	876	969	940	918	915	966	915	920	996	932	957	1003	933	939	967	950	973	1001	968	926	975	941	901	955	940	977	912	917	928	909	963	924	961	942	962	893	910	902	1010	994	1014	944	1018	939	940	950	955	936	993	974	953	946	904	952	938	907	929	937	879	964	976	935	909	923	932	909	950	924	948	882	909	901	916	1015	1002	994	952	980	969	934	968	885	951	969	934	978	903	896	943	916	940	1005	885	898	971	939	940	979	944	944	909	970	920	908	941	1017	936	945	969	984	929	1030	906	969	970	987	977	926	963	916	890	943	919	961	989	977	884	952	925	942	972	946	953	941	924	934	950	905	918	949	899	972	969	940	965	963	892	883	951	946	957	940	907	901	903	906	914	930	938	943	955	920	958	957	957	921	922	944	917	980	986	964	895	949	918	960	946	930	980	965	1006	967	978	969	925	968	951	957	1030	946	901	1007	921	928	940	905	844	958	944	939	942	945	896	969	922	909	883	945	920	973	950	947	941	919	938	962	879	937	966	948	928	913	957	947	929	935	1004	958	1009	916	908	941	1000	908	905	933	925	893	896	959	914	962	940	926	987	920	959	944	925	958	924	922	890	962	974	929	939	997	899	963	941	999	965	931	974	990	925	924	972	947	984	938	943	956	1005	923	909	938	997	1012	954	958	909	929	899	956	977	873	974	924	934	931	974	986	928	933	959	962	940	947	984	944	900	951	889	981	926	913	950	933	954	959	925	913	952	948	941	936	996	1003	963	873	925	916	904	940	908	957	949	916	983	968	918	872	857	973	950	934	899	917	920	888	967	955	946	948	936	928	963	941	936	915	889	908	944	892	924	898	971	917	942	953	956	977	966	965	967	1012	938	928	978	942	933	950	944	979	900	988	910	899	941	1023	925	958	917	947	984	890	943	930	941	961	922	936	933	915	977	933	908	927	999	924	972	976	951	1015	978	981	939	947	974	957	918	931	941	952	900	928	922	957	923	891	920	949	962	961	960	947	949	959	938	913	930	943	910	925	939	923	945	905	985	951	911	958	982	936	997	956	974	936	926	928	948	971	943	971	941	936	894	940	933	890	972	916	917	899	898	957	951	894	911	990	879	886	867	944	957	956	972	918	964	934	969	971	922	910	953	966	939	911	987	913	953	952	934	964	938	891	989	918	964	884	941	945	961	935	908	936	958	941	958	961	949	924	920	914	1007	944	958	937	936	922	980	939	944	933	974	952	919	950	939	930	936	910	932	923	925	923	957	935	967	939	968	940	971	937	922	927	946	892	919	954	956	890	945	906	914	918	996	932	969	943	941	941	947	989	901	915	915	911	919	921	924	947	963	941	991	893	919	959	956	971	913	927	1005	934	929	901	952	875	947	916	893	941	938	977	1010	934	940	908	957	936	943	910	968	937	914	888	956	931	974	951	962	929	961	918	922	929	900	969	970	927	913	978	1000	889	977	960	935	931	941	937	1003	922	924	960	945	871	934	908	955	945	933	926	980	886	950	953	946	941	929	994	936	940	941	966	964	909	966	935	935	918	985	931	953	927	955	946	957	883	974	921	959	939	892	969	902	966	970	928	1002	972	1000	941	933	922	924	939	982	917	969	910	899	946	969	919	949	912	968	924	894	897	976	959	963	938	1018	975	886	924	952	979	894	945	952	971	972	914	968	952	955	953	882	923	876	981	962	979	964	963	957	976	972	953	977	949	939	971	961	950	982	959	900	928	950	939	902	879	994	913	959	1018	881	935	901	875	937	944	1016	966	998	916	935	916	968	924	969	997	886	983	910	992	926	993	945	974	903	922	924	873	911	952	937	957	888	960	940	945	899	945	914	901	969	961	971	947	973	966	960	954	941	928	930	929	941	947	1009	953	911	912	982	994	946	904	928	938	942	975	885	942	913	927	916	960	978	917	976	941	956	984	948	923	970	969	993	920	954	927	927	925	886	959	869	981	900	949	927	970	905	958	955	951	908	976	983	1005	953	892	977	959	936	908	933	909	995	883	948	892	968	980	957	998	909	921	913	957	936	974	990	969	938	981	902	956	935	948	927	981	938	939	980	951	941	979	928	943	900	914	973	941	992	964	899	911	896	905	971	916	976	959	900	949	965	965	959	973	870	962	943	911	961	964	937	958	939	920	985	986	896	956	936	929	958	962	944	955	1014	932	1002	919	1001	929	948	946	952	941	926	952	894	959	915	912	924	927	957	943	972	965	928	983	941	979	976	899	988	989	1013	939	976	954	953	970	931	945	970	957	923	940	929	945	927	926	902	948	966	932	950	908	949	946	917	919	889	969	938	954	928	952	969	916	949	970	969	957	902	943	901	931	966	938	939	929	954	939	896	991	988	954	935	1003	944	873	914	952	962	936	969	1005	989	921	981	1009	911	916	957	955	906	965	978	957	969	897	954	917	971	945	905	937	934	922	912	922	971	922	934	907	940	930	896	952	895	949	952	969	920	908	983	936	967	942	946	901	920	888	890	976	948	922	986	932	922	920	928	903	939	957	931	952	970	933	953	883	944	933	919	990	927	912	943	953	892	924	976	918	931	886	930	961	994	997	976	944	934	938	892	916	978	942	941	961	954	963	939	925	911	952	957	932	917	953	931	939	930	960	978	916	931	890	887	947	948	948	962	923	924	999	959	919	886	949	969	932	950	935	892	957	936	912	937	963	971	917	989	901	922	922	852	973	996	934	896	983	1025	958	897	963	968	966	938	946	932	944	937	930	920	924	939	963	969	881	886	928	969	906	916	987	936	990	964	961	943	984	955	963	909	1032	926	901	940	939	884	991	964	917	988	969	926	919	943	944	1016	984	924	955	961	985	998	968	921	959	973	935	948	956	946	879	969	962	977	927	952	981	975	934	932	900	893	955	892	959	965	950	892	967	902	962	932	968	935	1023	873	932	965	930	948	892	920	954	884	945	917	967	948	963	903	970	927	911	897	976	946	966	967	974	954	939	978	972	964	888	971	969	912	956	938	935	881	952	946	899	975	934	955	943	956	930	899	977	917	924	932	939	968	911	975	953	947	950	927	909	953	924	972	935	959	950	962	940	960	999	938	970	896	939	960	893	914	933	947	952	899	948	940	904	934	976	913	972	1000	931	982	941	934	946	966	910	948	964	902	922	962	1026	943	946	934	900	957	968	925	959	865	943	924	949	963	945	949	902	1009	924	962	988	913	981	989	1016	952	946	943	932	944	983	942	983
9188	6625	3579	2254	1838	2129	1876	1554	1286	1016	791	664	621	541	418	384	280	218	175	183	139	143	109	85	88	100	94	89	92	106	95	88	84	97	75	86	69	76	96	83	92	95	79	86	80	70	76	81	83	78	81	101	88	95	91	84	89	86	78	78	88	87	74	82	75	89	84	95	81	75	79	80	89	91	83	84	100	89	79	87	83	73	88	93	68	91	84	72	80	72	91	76	101	79	72	77	69	78	98	91	74	95	111	103	98	83	81	80	73	88	79	73	96	71	76	91	91	97	79	87	84	77	75	88	74	74	97	82	88	74	78	95	90	71	80	81	87	66	66	76	81	100	65	91	91	92	89	68	92	86	79	60	98	91	82	87	84	91	80	88	76	80	84	73	82	95	87	86	70	66	83	83	103	87	83	82	82	82	83	84	109	92	74	88	88	89	95	85	77	96	90	82	75	99	111	93	87	89	84	77	79	64	91	80	86	97	73	93	63	88	73	98	84	76	85	91	94	82	87	69	96	77	87	83	66	85	83	75	72	91	82	94	85	84	95	87	75	85	84	83	73	93	83	86	79	79	66	77	75	76	89	85	84	90	78	77	84	88	84	69	93	76	85	78	77	90	95	71	86	84	71	72	80	72	99	90	75	93	80	111	89	82	84	75	85	86	82	77	91	78	92	87	65	102	92	86	97	85	76	88	84	80	91	79	87	83	79	94	96	82	55	75	76	76	84	70	82	93	89	85	83	96	74	94	90	105	77	77	78	84	82	98	81	91	103	83	94	68	68	85	84	86	71	92	81	76	84	82	97	79	70	96	77	104	79	79	93	82	78	87	80	89	98	85	90	63	89	90	59	96	87	94	75	78	108	73	79	86	69	86	89	72	98	79	75	91	78	79	71	81	93	92	79	77	76	75	81	78	94	79	78	79	89	85	85	83	91	83	67	112	91	88	83	85	72	74	75	74	92	92	87	87	82	84	92	75	84	88	86	102	62	74	89	70	81	80	85	79	96	81	107	70	107	78	90	94	86	66	85	78	106	87	65	94	75	74	76	81	80	98	80	76	97	92	86	83	74	89	101	96	79	77	85	97	77	85	81	85	92	93	84	93	86	75	75	92	66	82	90	91	88	91	89	90	78	88	85	87	77	95	83	87	106	96	88	79	76	94	93	76	88	98	94	87	75	87	81	83	80	87	76	94	88	76	92	79	90	77	95	77	72	79	94	81	90	93	85	90	86	75	86	76	92	77	80	80	86	103	85	69	81	86	79	89	73	68	84	92	78	77	90	89	98	91	94	94	78	76	86	86	69	83	84	73	89	88	81	82	78	79	75	80	86	91	82	93	88	90	88	72	67	76	77	73	97	89	89	95	88	90	93	81	57	91	81	96	80	69	79	90	84	88	78	71	91	59	103	89	88	89	86	85	76	99	82	92	80	87	89	84	85	89	81	91	89	93	73	75	87	97	77	84	78	90	81	89	94	94	80	62	66	85	70	93	77	84	82	90	77	74	74	69	72	82	80	74	67	86	79	76	79	79	81	76	81	75	79	75	92	79	82	85	88	84	80	96	85	82	65	88	90	88	90	87	96	81	78	92	69	98	74	80	89	95	108	79	85	100	80	83	91	87	89	73	76	74	75	78	75	83	61	75	88	88	83	64	100	93	85	66	83	88	87	93	82	82	84	78	70	82	84	91	86	88	84	101	73	72	78	79	68	75	88	79	65	81	80	86	86	80	82	80	82	85	93	90	84	65	96	95	92	82	79	86	88	85	85	75	89	84	80	79	75	83	80	76	74	93	92	79	79	88	74	87	72	79	83	76	68	96	77	85	87	86	79	75	77	76	84	93	85	75	82	85	83	84	102	92	99	88	83	76	79	98	93	93	78	66	96	91	85	82	83	88	59	88	85	66	80	96	101	86	95	79	94	88	85	72	81	82	74	76	88	93	94	109	72	89	99	99	94	82	83	99	84	71	80	76	97	88	83	93	85	92	101	80	77	75	81	95	74	67	95	85	73	96	92	99	101	100	93	80	92	96	92	70	72	98	89	92	77	67	73	76	80	86	87	85	76	74	81	96	100	101	95	87	86	91	84	88	80	77	90	81	78	90	74	81	81	85	68	77	84	88	79	96	89	96	97	99	68	96	87	87	80	80	85	92	96	84	89	91	91	85	81	84	91	90	75	82	99	94	76	91	100	95	87	84	90	83	90	79	90	101	93	89	88	79	62	79	77	92	92	65	68	76	94	82	75	83	97	83	90	82	82	77	79	93	96	89	79	80	86	87	73	71	82	65	81	88	75	67	69	88	69	88	87	83	88	83	97	82	81	89	79	82	95	79	78	105	85	96	91	89	104	87	83	73	93	79	84	82	83	101	95	60	79	75	81	82	107	96	69	88	98	76	84	89	78	90	79	91	90	80	94	96	92	89	106	79	88	70	75	98	80	76	80	74	76	83	84	77	72	81	93	93	73	74	96	73	82	90	84	81	91	84	95	72	90	73	85	84	92	86	78	89	103	96	85	70	89	88	85	108	77	86	88	83	82	84	80	91	69	90	85	78	86	97	85	91	78	72	87	89	82	90	77	83	70	84	80	62	66	95	91	95	96	100	89	78	72	90	89	98	91	84	77	94	64	93	81	89	105	86	81	79	91	88	88	90	99	90	91	90	80	87	74	74	80	78	61	81	88	86	96	82	95	86	95	84	85	91	82	69	64	87	95	97	90	93	81	79	95	91	75	87	77	77	76	73	74	87	82	95	83	88	94	87	96	105	82	80	83	93	82	80	76	81	87	67	96	85	78	94	79	91	69	81	75	73	76	78	98	92	81	95	86	87	88	66	65	62	98	88	99	80	78	81	86	89	69	89	90	78	72	68	83	92	87	74	87	71	89	69	88	83	83	88	95	91	69	87	95	81	82	92	76	83	87	83	69	73	78	82	77	81	101	79	80	79	91	84	89	90	77	66	84	76	86	82	78	81	77	81	105	94	97	74	66	78	72	85	71	74	89	89	100	80	86	83	97	78	84	72	85	77	91	77	75	75	84	94	91	77	92	91	67	82	77	81	76	82	81	88	76	84	79	69	88	85	72	73	85	92	90	98	86	90	106	88	80	93	72	74	95	92	82	93	71	76	107	75	92	97	99	109	71	85	82	83	89	81	84	90	109	68	94	89	85	69	84	94	107	73	84	78	82	74	70	82	86	94	90	74	89	86	72	92	87	86	76	86	98	88	86	78	86	81	77	75	88	77	74	76	81	87	94	87	88	72	94	92	79	90	82	78	69	65	87	83	81	86	80	74	68	109	89	70	100	103	89	88	76	83	94	76	102	83	91	87	77	92	78	70	84	92	76	85	78	83	78	70	104	99	93	78	82	84	77	68	92	89	90	89	80	97	61	83	79	78	97	96	93	106	70	72	91	88	76	92	84	91	75	88	105	80	67	82	78	89	79	96	81	75	90	75	82	74	92	90	74	76	79	79	91	77
37607	27603	23943	29103	33291	33515	31145	27796	24498	21704	18479	16028	14528	13086	10914	8713	6906	5423	4276	3531	2734	2076	1699	1397	1275	1132	1084	1026	1073	989	940	940	955	900	918	930	943	885	881	897	871	915	906	943	925	931	955	935	937	916	911	882	907	896	899	923	951	940	877	893	876	890	901	944	914	919	896	877	866	924	911	871	921	908	905	894	905	913	909	858	916	919	896	874	898	917	926	886	905	896	939	905	885	924	868	970	1001	927	959	871	877	949	886	945	868	899	866	908	940	898	896	949	908	943	906	991	856	950	935	882	912	897	878	908	853	939	860	925	903	890	872	914	897	943	886	876	961	889	902	890	852	884	918	952	874	907	923	929	933	912	935	961	885	922	853	890	894	915	910	895	950	925	911	915	928	905	945	928	900	893	884	949	898	938	922	924	873	916	924	947	938	939	889	941	877	892	905	900	920	881	833	890	902	939	904	952	878	907	939	916	876	897	869	833	973	960	921	940	904	917	906	940	892	923	864	974	942	901	854	912	926	944	938	895	893	834	898	943	910	907	909	946	893	932	958	907	878	950	923	923	911	887	897	912	898	883	916	926	900	934	933	913	895	947	940	932	908	923	910	926	895	881	924	909	946	971	900	894	868	926	840	886	885	911	857	935	933	923	909	893	893	846	908	912	905	889	899	912	956	904	930	923	913	905	920	886	892	898	902	883	871	891	890	926	927	960	933	931	961	952	889	906	923	918	871	915	895	904	973	902	956	902	886	904	938	905	906	887	883	949	978	933	862	915	884	894	901	913	915	911	923	895	930	951	900	973	901	849	936	897	896	924	945	910	857	936	914	922	910	897	874	890	910	881	928	934	884	934	921	926	910	917	885	911	898	926	895	859	919	887	960	896	941	898	940	919	922	873	911	862	980	907	958	885	903	938	981	880	896	933	911	951	937	923	913	917	869	887	910	916	893	849	879	923	918	940	852	937	942	854	915	873	926	937	888	890	935	879	898	902	894	876	890	878	944	925	944	897	881	909	856	868	975	929	870	874	898	919	920	874	899	916	931	876	863	869	921	921	864	938	923	921	926	909	892	881	925	908	918	897	912	883	910	854	904	913	842	901	902	896	924	899	914	935	953	848	894	932	907	974	863	915	867	939	884	895	977	942	897	918	887	886	913	912	869	922	904	952	891	897	891	897	888	962	921	921	955	935	919	922	885	917	920	947	944	919	912	910	931	943	950	905	949	948	924	886	878	928	857	932	899	871	880	913	898	854	890	847	912	878	942	866	877	893	883	944	915	907	893	890	920	905	893	944	939	883	985	896	898	910	915	936	920	861	933	900	972	955	925	931	851	893	843	906	974	937	895	937	873	867	921	865	909	927	925	931	921	902	961	896	928	891	850	926	919	886	918	931	939	938	951	911	906	961	905	878	867	903	877	958	905	865	969	890	923	892	893	917	946	919	914	925	914	947	934	884	913	916	969	905	915	866	905	936	879	913	917	889	961	914	908	942	923	872	952	966	873	904	895	932	878	909	907	925	941	952	917	924	894	863	949	935	932	931	899	965	871	903	890	874	908	919	912	903	883	852	893	870	884	949	921	925	926	910	877	924	874	893	910	930	922	904	896	937	893	937	926	867	912	905	940	923	876	865	966	860	932	852	820	900	878	950	882	923	935	889	928	955	916	858	925	934	975	864	864	880	920	900	900	935	877	883	890	857	948	890	926	931	924	898	867	908	892	916	950	919	888	894	920	856	909	935	917	904	888	911	950	977	930	914	921	873	904	911	917	871	892	969	937	854	932	884	887	891	914	897	921	875	895	908	916	926	910	905	927	896	947	871	887	946	943	877	941	955	937	931	953	902	915	902	900	849	911	931	880	947	860	959	892	914	871	971	933	916	903	889	928	887	878	889	910	933	938	896	938	860	946	975	874	914	875	931	914	875	947	917	918	912	883	926	870	929	928	923	894	949	967	893	941	915	923	936	863	987	890	934	979	894	953	912	934	873	917	913	859	876	898	903	914	963	907	937	910	941	877	862	879	950	927	851	916	930	900	898	958	869	925	901	910	907	925	921	959	937	909	915	917	841	847	916	913	942	932	896	923	901	901	955	915	907	943	926	928	920	892	871	883	956	936	882	928	847	847	918	927	890	948	891	928	855	906	957	917	854	869	915	828	925	938	952	929	946	853	920	949	917	946	856	913	907	911	902	896	944	913	871	904	923	898	898	937	954	923	877	937	897	971	906	932	887	887	924	945	931	866	893	899	932	959	912	890	881	901	870	900	856	896	898	958	916	929	927	899	915	875	876	873	944	891	888	892	933	910	901	927	904	883	924	893	953	936	926	916	906	880	870	901	977	931	921	923	922	947	861	916	956	890	873	911	914	960	883	904	915	902	858	922	943	907	940	941	868	868	872	891	908	904	947	935	906	870	922	914	898	889	899	839	926	886	935	898	928	867	924	904	890	934	868	846	912	910	916	898	903	915	947	932	876	886	911	874	888	883	932	919	895	879	903	929	950	890	931	969	880	902	871	876	942	921	858	909	938	908	863	981	855	889	904	869	936	866	944	917	903	905	965	875	928	907	864	902	895	931	904	877	962	903	967	914	907	900	918	970	933	938	921	907	889	884	915	879	925	858	898	906	900	871	884	933	882	907	927	870	888	943	942	907	922	979	819	903	915	908	913	936	909	960	920	895	877	908	934	873	859	944	874	875	956	913	920	859	885	875	913	921	888	862	910	937	925	929	897	873	886	930	942	939	946	919	912	947	892	902	887	943	934	900	929	925	917	916	938	882	882	877	948	898	881	916	954	897	959	861	898	845	884	910	955	916	858	950	958	930	958	888	920	877	917	890	905	916	891	873	905	910	951	928	943	864	916	851	866	893	940	896	949	906	889	875	922	896	937	879	961	912	880	923	930	924	900	922	959	867	940	908	929	863	889	933	950	935	927	952	864	923	935	950	870	926	853	895	936	895	916	938	944	915	895	928	889	862	888	935	921	891	905	899	905	966	900	886	928	949	894	920	912	889	931	985	910	908	957	959	910	915	870	868	911	910	943	920	950	904	939	876	871	934	911	893	915	893	893	912	918	951	906	922	941	910	968	930	917	926	906	890	943	903	940	852	871	902	923	942	923	911	912	938	900	922	879	914	929	958	909	900	889	935	879	897	935	868	892	893	956	899	953	934	878	886	858	905	953	927	895	927	861	935	890	904	899	882	950	874	858	888	926	902	878	910	872	895	930	926	923	890	906	947	866	887	927	961	914	909	893	895	991	895	920	889	869	905	948	837	873	852	875	890	871	954	921	937	916	891	908	916	915	893	938	870	922	964	893	909	890	949	874	924	911	908	872	901	879	907	969	912	953	890	931	944	889	899	893	890	913	925	908	925	897	901	857	920	889	889	869	873	948	886	861	948	933	891	921	864	900	914	903	876	933	902	890	844	923	939	917	887	907	925	896	887	901	879	901	900	879	927	914	934	914	978	896	904	876	860	859	891	931
4375	2119	1299	861	702	834	770	641	493	433	376	326	279	289	255	206	184	166	146	128	117	138	93	102	84	86	85	95	80	94	89	92	80	79	79	81	80	86	87	70	95	91	77	94	94	72	81	77	102	91	87	96	83	94	85	79	87	83	78	86	74	84	65	97	78	87	92	100	76	78	93	81	87	87	67	76	97	85	100	95	86	84	92	84	89	82	90	76	94	97	98	87	103	93	95	86	91	75	90	89	102	75	72	76	95	75	82	89	85	92	89	84	93	84	89	96	71	97	85	75	93	85	93	94	84	92	90	81	77	98	89	74	77	82	75	91	86	79	115	95	73	100	82	82	83	96	76	77	72	73	86	84	76	88	82	86	88	89	88	90	85	81	76	94	95	75	107	88	92	101	86	92	72	71	87	88	88	74	78	81	91	75	69	94	99	102	105	76	80	81	74	77	84	87	91	79	77	67	93	90	86	78	90	69	98	74	94	77	78	103	88	82	96	85	82	85	92	83	91	83	76	70	93	71	84	91	92	89	79	94	89	78	77	80	87	71	73	73	97	84	72	81	84	99	85	81	74	97	68	79	86	80	85	88	89	97	96	73	82	86	90	74	85	85	84	81	87	99	92	80	72	84	88	74	95	90	65	81	80	84	88	95	82	89	97	82	89	85	94	78	75	94	94	89	90	87	73	83	86	83	80	88	86	105	97	85	80	90	100	106	96	60	94	80	88	84	84	88	92	98	73	95	77	91	67	59	67	95	84	97	86	94	95	100	79	63	77	92	95	89	95	70	81	92	79	80	86	91	106	101	97	108	70	93	80	74	64	76	80	77	93	89	75	98	79	82	95	86	95	82	77	99	83	68	86	83	77	80	84	80	90	87	82	95	101	88	76	79	81	93	80	109	81	78	104	91	84	89	75	87	70	93	85	78	91	89	100	80	88	87	86	76	98	103	88	90	93	93	81	76	81	87	89	72	90	80	81	75	82	71	106	86	89	73	90	81	97	67	85	74	101	75	67	81	102	82	85	80	81	77	74	78	84	81	92	75	68	102	91	105	86	91	87	98	93	68	73	81	88	79	94	70	80	83	85	93	94	75	82	66	81	86	66	75	71	93	99	101	84	88	73	85	91	66	66	84	84	98	96	81	96	86	85	93	92	75	73	82	88	90	84	85	80	83	85	86	86	93	87	89	90	90	105	73	82	87	85	74	83	83	79	90	86	71	85	87	69	86	99	90	73	97	77	92	75	93	85	75	115	86	78	83	83	105	96	72	94	86	95	93	79	85	86	83	95	95	96	80	85	83	76	89	84	83	81	80	101	80	86	85	88	71	92	100	86	90	76	79	78	77	78	83	94	82	87	79	96	80	95	69	92	75	79	75	77	105	90	70	72	82	96	98	78	95	89	86	85	84	87	90	83	81	92	87	91	99	87	78	69	93	101	86	94	76	96	73	80	85	86	84	83	76	87	68	69	79	87	93	84	73	88	59	85	64	96	89	81	68	86	115	87	85	98	94	87	82	107	77	88	91	88	80	71	99	87	98	85	86	89	86	99	98	90	82	91	85	83	84	85	80	97	81	59	94	84	95	91	92	72	83	101	92	103	72	75	79	96	72	87	85	82	80	77	70	94	90	72	81	73	85	85	102	67	81	91	93	86	87	92	97	90	87	91	86	84	63	73	95	83	88	84	91	106	86	90	100	68	80	82	100	87	90	91	87	93	75	71	80	91	92	94	81	80	95	100	92	78	86	75	98	92	72	75	103	88	78	77	81	84	77	81	95	93	80	79	78	90	81	86	93	80	100	77	86	92	73	89	86	100	84	70	94	70	88	67	88	111	103	88	82	68	80	83	90	89	99	81	77	87	83	104	91	98	86	72	79	100	79	80	81	74	96	85	100	82	87	78	89	95	81	85	86	81	75	86	83	98	75	73	69	91	89	89	77	80	82	74	79	82	74	71	92	90	97	80	111	72	85	83	80	102	91	83	86	81	77	96	73	87	84	85	101	86	87	94	95	72	77	75	88	85	73	73	88	82	104	87	84	86	82	91	78	78	86	90	101	75	75	70	88	80	86	84	97	78	68	76	91	81	104	77	74	90	71	96	84	77	100	94	83	89	92	98	69	77	98	84	87	55	83	87	79	80	71	88	97	85	92	86	90	80	85	88	83	83	73	99	97	90	81	89	74	72	75	97	85	94	81	83	76	92	79	92	85	94	103	65	87	91	81	91	77	102	92	97	85	81	82	81	74	70	97	92	82	106	77	88	82	90	104	95	85	80	76	82	102	72	78	85	80	83	89	83	89	90	86	87	99	86	87	86	90	94	97	100	91	82	92	94	84	97	81	93	96	92	90	74	96	77	74	84	95	81	73	67	98	91	106	65	94	87	86	71	89	73	77	91	81	99	95	74	85	91	104	75	82	91	86	76	84	101	92	89	95	96	95	76	82	85	85	90	83	76	70	76	91	85	94	85	85	97	77	92	94	94	91	89	69	85	113	90	80	109	95	68	97	89	67	98	82	94	86	80	81	73	72	85	71	85	88	104	99	90	71	75	75	71	70	79	73	73	102	82	100	103	90	107	88	84	85	83	89	86	71	80	80	85	85	97	79	83	95	79	88	87	71	77	84	84	94	91	86	83	85	75	89	90	84	84	86	82	88	102	83	81	93	98	85	83	81	85	85	91	85	82	102	70	89	80	92	83	83	79	84	74	70	92	69	82	97	81	81	82	82	87	97	85	80	75	78	114	98	80	82	99	81	94	91	87	92	82	86	72	84	99	76	72	79	95	78	80	84	76	83	77	80	102	82	77	85	84	85	96	87	86	88	99	81	73	85	75	72	97	84	87	85	84	67	74	87	90	82	71	96	81	86	88	88	86	90	87	95	89	70	96	88	83	80	87	66	85	88	81	81	95	103	93	89	78	81	82	95	91	92	93	98	90	78	76	76	79	83	88	83	88	83	88	82	85	83	84	84	84	85	86	76	71	82	77	86	78	89	96	86	88	88	77	65	95	85	79	89	82	73	84	78	87	83	92	81	97	94	119	70	89	85	95	75	81	76	70	93	95	86	88	88	75	82	75	81	72	98	85	86	85	81	86	96	89	102	94	96	78	102	97	90	81	94	79	82	70	83	81	92	97	103	86	81	90	75	91	85	82	88	104	95	78	97	60	87	89	83	79	88	78	91	76	86	84	99	84	76	106	107	76	103	90	99	85	81	97	89	60	80	79	94	93	77	85	68	82	96	88	87	81	82	79	89	67	90	92	91	92	95	72	92	77	81	76	88	84	65	90	102	101	95	93	94	85	80	92	83	89	77	103	78	76	85	87	69	77	71	83	81	84	91	78	62	89	101	80	73	81	96	80	73	99	82	102	88	105	97	81	94	78	97	73	107	92	84	83	89	86	100	90	99	74	76	79	81	72	92	90	88	86	72	82	99	87	95	88	93	86	93	77	94	90	73	70	68	75	78	85	79	72	72
28599	19985	15660	20699	25365	25354	22840	19006	15595	13147	11049	9480	8345	7613	6405	5203	4082	3397	2748	2331	1943	1627	1425	1264	1178	1036	1066	1030	964	970	942	956	941	946	996	947	975	932	934	977	921	982	890	915	916	909	929	938	1010	939	930	922	929	975	884	943	944	900	879	897	948	911	903	929	876	921	904	921	946	980	892	922	930	900	918	920	896	877	950	884	912	868	874	912	962	955	852	997	904	904	909	918	940	924	977	919	950	889	933	916	941	894	1000	930	874	945	918	909	963	982	942	889	906	932	959	911	897	953	933	896	922	879	955	899	929	881	957	906	940	902	989	910	931	917	906	935	915	909	937	912	977	923	939	947	934	928	906	931	921	887	871	875	919	906	877	971	953	865	942	912	959	901	959	923	930	949	916	950	947	978	948	934	882	906	942	920	931	969	923	902	923	927	891	909	922	887	954	904	939	925	929	888	891	933	907	927	919	935	968	936	896	940	950	921	857	936	951	903	885	929	909	950	892	920	958	996	879	922	953	947	961	894	924	871	962	874	1001	951	914	925	934	844	913	914	942	873	881	936	962	908	902	976	897	948	908	932	892	915	894	934	893	922	965	919	1016	894	892	886	950	928	888	919	931	936	948	955	899	890	932	904	885	955	948	928	900	942	947	956	893	885	892	890	956	885	936	946	896	944	914	912	893	950	907	956	929	926	957	828	957	940	952	920	969	904	924	896	920	905	944	908	856	908	960	935	922	942	966	871	960	972	961	896	964	924	967	951	899	888	917	922	926	910	889	921	955	927	913	945	934	920	918	949	915	900	946	929	893	947	903	881	923	904	974	942	906	985	983	903	898	886	926	980	858	934	936	905	923	883	960	950	971	937	904	926	888	962	916	907	913	929	940	921	958	953	918	915	868	904	934	916	915	882	904	929	894	931	920	915	915	939	923	878	910	958	923	901	955	873	923	925	955	923	883	945	934	950	882	929	936	917	935	872	967	986	904	933	936	950	950	892	927	944	926	965	957	896	926	900	904	940	941	953	944	924	991	942	975	882	895	956	933	955	890	919	917	936	904	916	932	924	894	925	957	924	956	914	952	919	961	883	986	959	911	876	940	905	1010	877	1000	916	933	985	932	883	899	858	892	952	959	959	923	896	923	959	921	908	860	907	874	908	927	903	904	895	899	974	1003	916	939	960	947	890	904	916	872	945	976	959	1009	946	891	923	926	986	901	968	920	935	873	949	936	937	947	885	925	911	924	926	979	925	926	916	970	954	962	945	913	890	947	910	922	917	882	925	943	934	959	891	864	876	890	898	941	946	893	919	933	878	947	921	927	928	889	900	949	882	951	942	934	942	955	959	930	907	920	924	924	901	904	951	894	926	940	962	937	908	949	962	963	924	896	921	947	913	958	887	956	956	979	909	893	936	913	905	951	915	947	940	924	982	869	941	920	953	924	922	966	898	932	930	927	930	917	900	891	906	939	993	1010	925	940	913	932	878	922	952	877	900	893	926	925	954	879	910	932	901	969	922	918	879	932	918	888	916	936	1021	875	909	910	946	916	894	874	899	912	924	905	895	951	923	940	951	879	928	864	857	906	876	916	940	924	877	937	933	893	921	891	902	923	959	943	907	962	954	921	920	930	917	862	882	972	935	985	864	960	942	900	921	927	943	945	958	929	936	934	944	943	933	906	916	949	919	935	939	931	923	952	908	948	871	938	897	916	952	985	887	904	911	923	921	969	920	903	970	924	900	1007	925	894	933	905	966	882	935	899	879	915	925	909	936	893	914	942	868	916	974	921	878	927	918	908	945	925	889	900	988	900	895	921	881	954	904	889	918	931	878	961	923	951	930	949	909	926	932	964	894	931	951	880	948	932	950	915	893	865	944	899	908	937	933	953	901	897	938	933	950	935	889	868	917	880	987	882	977	954	945	942	907	929	914	939	939	940	945	917	939	926	964	912	913	878	917	851	968	902	912	882	976	969	932	910	912	963	1024	962	945	947	885	880	927	937	931	911	897	904	927	980	965	962	929	874	948	891	968	903	926	960	914	909	917	965	928	888	918	869	1016	955	888	902	982	904	936	951	906	872	927	849	943	922	908	885	921	915	908	939	912	863	934	940	898	982	959	920	996	939	939	923	953	872	946	902	962	975	877	936	915	953	917	910	933	885	941	912	905	877	921	890	882	903	955	938	973	871	973	910	950	924	906	917	902	941	898	910	904	932	943	912	918	928	921	914	893	959	936	936	946	949	890	938	946	868	935	944	965	936	912	942	974	918	874	929	945	927	888	948	916	917	943	960	912	941	891	866	922	925	943	921	957	920	914	971	939	928	920	907	903	943	931	915	926	959	905	909	944	1016	895	935	951	962	942	934	906	893	906	947	906	906	898	935	940	984	881	884	911	910	931	938	970	957	951	970	911	844	959	932	878	931	901	940	941	928	946	983	989	936	959	947	979	910	897	864	978	956	872	931	963	958	957	911	926	919	922	925	861	892	943	948	935	964	959	885	875	926	921	923	952	910	937	921	984	932	952	927	910	906	957	958	973	945	957	898	893	918	900	943	903	919	889	947	920	923	929	929	940	930	882	963	903	940	910	971	964	902	932	922	932	900	884	942	955	952	917	972	918	954	907	894	958	941	966	953	940	950	944	931	880	953	970	911	888	912	946	930	944	926	913	895	874	1011	942	941	916	930	949	913	945	928	910	963	938	945	901	947	983	931	937	920	887	925	964	917	946	940	992	901	882	957	917	895	943	959	932	970	880	929	946	922	913	924	895	927	989	904	910	901	925	885	869	874	893	938	921	973	884	916	936	920	965	923	914	937	930	952	921	886	935	904	939	933	887	921	865	957	939	934	887	907	947	918	988	852	940	943	963	899	896	931	901	915	940	931	894	922	954	914	946	847	909	937	970	908	906	915	885	935	915	920	931	879	893	936	909	971	926	907	958	891	929	918	936	886	884	938	928	921	903	938	875	921	928	957	945	918	897	925	888	927	905	888	943	937	926	931	902	923	932	977	888	888	914	981	938	930	858	925	936	916	956	957	933	929	888	920	891	931	870	975	903	875	896	899	886	882	960	937	903	836	924	936	926	933	913	897	869	910	975	891	880	923	958	938	884	926	929	931	913	916	909	929	900	931	957	952	907	928	875	908	914	990	932	862	949	926	911	881	885	925	960	912	889	881	968	898	898	908	907	859	973	922	930	933	940	954	1007	895	904	929	950	891	949	877	944	877	925	962	906	933	891	897	903	893	991	958	903	918	938	956	919	866	921	919	884	933	946	912	1001	935	948	957	928	865	954	970	905	876	932	868	903	900	932	918	950	934	901	916	916	902	887	879	915	867	926	896	925	901	888	896	891	944	937	924	863	902	945	991	904	941	928	928	916	913	906	897	928	943	941	923	910	936	876	903	923	909	886	952	924	919	964	937	939	884	890	945	943	929	924	906	854	946	932	894	951	953	965	899	954	940	923	921	947	929	959	919	961	939	912	902	865	913	928	916	942	914	923	911	906
6191	4622	2376	1563	1436	1657	1520	1145	929	738	607	477	389	420	339	264	204	194	173	134	142	138	140	118	109	92	89	84	75	86	80	91	73	86	70	85	91	74	88	95	78	100	82	71	76	71	82	100	81	66	81	69	93	77	85	71	81	76	90	88	99	75	98	88	91	83	81	84	79	78	89	104	81	85	98	86	77	104	92	105	90	82	70	83	87	94	80	77	80	89	82	82	76	73	86	75	88	72	73	81	81	80	75	80	92	84	86	82	75	74	80	87	88	77	76	70	81	78	80	91	78	81	70	69	81	78	96	69	85	94	87	86	76	84	82	86	88	65	75	94	87	89	81	74	88	82	83	101	84	76	89	92	74	82	72	89	71	92	88	97	77	77	72	71	77	80	73	78	80	71	101	85	76	78	90	73	88	66	91	81	85	101	83	89	91	69	96	85	83	86	92	83	83	85	79	88	97	83	72	94	89	85	77	65	71	90	71	92	105	82	99	89	68	90	69	89	79	85	84	69	75	88	79	104	90	95	80	62	71	84	70	83	85	80	87	82	91	88	68	76	86	79	84	77	72	94	90	74	98	68	85	68	89	87	77	76	81	83	85	79	96	84	91	70	70	77	65	76	82	86	115	78	74	101	90	89	72	80	69	82	62	71	76	103	90	90	61	82	78	80	82	77	81	81	84	87	70	91	88	85	76	78	76	101	94	75	83	94	76	80	85	87	83	79	67	89	79	74	82	91	78	100	92	87	81	80	86	75	86	81	87	78	80	83	68	76	92	96	65	72	80	87	77	84	79	77	88	79	89	72	87	93	71	97	86	72	85	94	61	74	92	72	76	96	87	79	101	72	84	84	77	71	92	84	92	80	87	76	101	91	73	70	95	81	84	73	94	89	94	81	83	80	90	58	86	84	69	84	82	91	86	82	72	70	59	88	95	64	72	79	79	85	81	74	68	67	86	93	84	79	98	105	89	79	81	88	69	80	68	92	86	77	88	83	79	78	90	89	90	84	108	95	86	76	77	78	74	83	77	80	78	88	73	86	90	63	104	76	89	80	86	79	85	94	80	80	72	93	79	73	71	73	81	99	89	87	72	90	83	93	79	73	86	68	97	70	74	87	74	77	85	80	115	66	78	84	79	68	67	95	90	89	90	83	104	100	81	80	75	77	74	73	73	72	98	85	78	69	72	76	84	100	76	101	75	73	95	74	67	92	70	92	94	75	76	74	112	70	77	96	78	82	75	82	84	82	92	94	69	80	76	86	94	92	74	83	65	74	83	68	91	91	76	99	73	84	95	76	87	74	86	70	74	98	83	93	74	71	63	87	83	86	70	88	82	85	81	71	103	82	78	77	74	96	83	90	70	83	91	83	94	88	78	98	71	63	86	80	83	79	73	72	78	67	84	93	78	75	86	80	81	89	101	71	76	85	88	78	86	90	91	102	71	85	94	75	90	87	83	86	95	90	96	97	91	82	75	78	80	80	78	90	67	82	102	78	74	83	89	75	68	90	77	66	61	75	98	91	94	79	78	84	62	87	85	76	79	70	76	75	94	93	100	101	84	73	90	86	84	91	76	66	67	105	84	82	73	78	93	86	88	87	93	77	86	85	89	89	89	76	75	99	88	66	72	88	80	83	91	104	86	79	68	89	81	90	74	72	88	85	71	87	68	80	88	85	77	71	69	68	75	92	78	89	93	87	99	80	111	69	74	105	79	83	75	72	87	73	89	84	98	74	90	83	87	96	84	79	76	82	97	88	86	79	80	85	88	82	75	90	75	80	65	92	81	92	76	71	88	92	92	73	82	102	94	72	100	87	77	80	70	81	89	77	82	86	86	76	105	92	82	87	81	73	74	80	82	79	84	86	83	75	70	65	85	77	84	70	78	90	89	103	99	73	83	87	67	104	74	77	98	84	82	81	85	78	100	93	78	86	83	78	87	89	86	84	92	83	76	89	96	87	82	71	81	58	92	75	96	99	85	83	87	84	100	82	90	102	104	68	95	78	88	82	60	83	81	77	78	88	101	75	86	67	81	86	83	89	89	67	97	75	91	89	89	81	85	72	81	73	80	82	78	80	95	97	71	83	65	72	96	89	77	64	72	78	84	98	91	95	93	81	60	87	73	104	84	76	85	84	69	82	67	84	74	92	74	95	76	67	84	96	78	87	76	88	90	74	75	70	80	75	82	85	73	64	87	70	79	99	85	84	75	86	75	78	94	83	90	95	77	95	89	92	78	88	80	85	85	62	89	82	90	82	73	97	90	85	86	85	81	75	79	70	104	85	81	83	90	80	89	96	95	72	82	72	97	83	87	71	86	83	74	82	85	80	91	85	81	72	84	94	81	74	89	86	78	82	76	80	79	73	86	89	74	85	83	88	93	76	79	87	81	72	77	70	88	85	73	69	78	70	74	77	88	99	90	76	76	95	70	60	91	94	82	81	72	66	79	88	67	75	88	63	79	97	77	83	88	88	82	68	84	87	80	103	72	86	76	77	83	94	83	79	84	86	89	73	91	93	78	65	81	91	93	71	75	74	84	89	65	79	79	92	90	81	92	93	81	90	80	88	93	100	81	83	86	77	67	75	82	67	96	69	73	73	79	86	83	80	90	98	75	85	84	81	76	80	75	85	89	102	88	88	70	77	71	77	84	79	83	77	88	89	74	67	92	84	73	82	75	84	79	73	86	81	72	93	81	83	78	76	80	81	86	79	85	84	91	108	94	91	66	75	74	88	66	93	89	86	100	82	66	78	83	86	73	65	74	92	97	77	73	90	68	84	91	86	78	83	76	84	66	74	95	85	88	89	75	71	93	66	78	82	81	105	95	92	73	98	82	74	87	78	84	77	81	78	78	78	88	92	76	79	75	84	91	78	73	81	91	78	74	94	105	80	87	70	81	80	75	81	86	76	98	73	80	68	87	69	81	82	87	82	84	92	80	83	88	93	93	97	104	84	84	79	106	82	73	75	88	76	64	77	93	85	88	94	72	73	95	84	86	89	89	95	89	88	82	75	81	89	81	77	78	87	70	87	72	70	92	81	92	95	74	88	87	76	89	95	87	96	89	78	77	98	81	80	87	81	75	94	77	80	81	70	91	87	77	77	87	96	75	84	86	97	79	92	85	79	80	90	89	87	87	86	77	79	81	82	70	82	98	75	83	93	69	83	89	84	85	80	82	68	86	83	92	74	84	57	83	82	100	76	79	80	75	81	81	82	81	95	51	57	65	88	88	81	80	85	79	74	83	70	84	76	99	78	81	78	74	78	72	83	81	78	88	85	85	89	78	79	79	104	66	81	80	83	82	80	95	86	76	83	80	97	109	77	79	78	75	89	76	79	86	79	78	76	83	81	91	92	78	72	82	73	86	94	89	66	88	88	70	96	64	93	76	89	98	88	80	98	82	69	77	80	76	88	82	78	86	72	78	88	81	76	78	91	80	100	76	79	82	77	88	78	83	69	99	83	79	88	74	98	90	100
34205	25323	19802	26240	31833	31658	29172	25697	22324	18487	15418	12820	11379	10100	8422	6606	5056	4087	3481	2996	2795	2462	2084	1644	1458	1273	1117	1067	961	1029	939	937	968	897	976	887	849	895	940	866	928	922	912	901	975	865	917	903	974	891	898	856	939	839	857	838	859	915	852	852	893	901	879	834	882	849	892	919	886	890	913	926	824	850	886	877	928	878	852	874	870	866	924	897	937	906	923	895	878	850	874	849	888	909	839	946	944	909	942	888	893	917	906	901	887	948	931	921	853	954	846	884	823	886	837	884	850	903	887	904	862	858	899	889	900	908	893	864	879	899	885	902	914	869	890	876	833	833	871	871	904	886	897	901	912	890	902	905	858	929	891	915	913	858	907	900	922	940	886	901	896	918	855	900	885	898	883	898	904	979	906	907	904	889	858	849	886	924	964	857	890	872	930	904	877	865	881	886	862	901	879	888	884	875	912	879	877	861	869	871	884	920	922	911	905	941	872	902	926	894	858	913	911	889	902	923	914	874	882	877	888	859	887	880	874	891	879	854	888	864	847	937	888	926	886	862	897	927	916	913	875	839	962	915	857	885	949	916	906	929	906	880	886	904	895	887	878	876	861	858	863	888	896	959	894	892	873	910	866	859	857	925	842	854	909	913	953	855	932	928	907	920	918	874	942	893	842	907	925	880	896	876	871	998	884	885	926	852	881	865	904	874	869	890	935	863	866	897	937	896	859	922	870	853	890	892	891	875	888	865	909	952	927	910	916	853	886	854	894	892	939	895	908	914	932	922	956	827	915	894	853	912	899	891	950	874	864	907	901	898	876	951	864	904	897	866	880	920	866	879	888	894	877	904	864	891	887	893	873	892	876	917	899	887	913	904	926	906	913	876	926	868	879	918	925	930	877	915	899	932	883	870	873	910	862	914	917	916	958	864	917	931	925	845	895	890	899	827	945	913	891	859	896	971	919	894	887	895	927	903	909	899	897	854	853	872	949	885	867	881	888	860	874	855	923	879	857	859	899	878	930	925	895	899	895	900	831	904	840	902	864	892	924	876	899	892	902	865	931	919	871	900	899	931	894	877	940	902	915	880	823	955	841	820	900	854	905	870	836	922	914	876	888	891	883	877	906	885	894	899	901	844	905	907	891	898	896	840	889	879	855	919	889	867	920	976	907	894	917	887	926	951	921	913	913	868	877	855	916	935	851	980	866	865	943	852	827	943	896	889	890	893	897	916	909	904	917	845	851	839	862	913	939	893	877	899	944	880	933	825	887	901	913	904	875	873	890	873	907	877	857	939	931	894	857	904	872	911	926	927	934	936	895	928	875	938	864	912	918	884	888	908	935	926	926	899	860	854	890	885	898	876	930	873	879	869	923	885	928	903	875	895	855	933	908	901	897	862	958	844	945	884	876	933	883	905	924	900	942	873	877	867	881	886	836	885	889	862	827	911	893	892	913	898	872	850	880	889	878	854	932	914	872	901	872	894	938	868	925	870	915	915	869	888	872	848	875	892	885	885	979	948	861	888	888	878	897	915	905	891	906	915	890	884	914	902	844	849	901	913	922	863	912	926	931	862	951	930	958	964	868	836	891	872	911	853	921	903	870	873	905	841	884	894	908	907	924	891	863	871	863	896	942	884	899	943	869	905	905	869	911	919	902	901	876	878	922	908	900	921	918	896	920	879	885	882	851	910	926	851	922	951	926	899	873	945	909	846	844	847	907	845	848	843	808	945	882	918	845	877	853	873	874	875	939	832	884	842	885	907	857	909	911	863	885	864	895	860	911	921	887	864	942	880	923	882	907	902	877	856	881	934	943	916	908	908	921	937	902	821	876	871	883	851	947	864	903	859	890	965	875	868	918	908	941	913	889	924	918	925	876	861	893	890	919	916	892	894	914	871	898	878	916	923	880	917	884	899	975	934	883	888	922	963	825	919	905	877	865	904	934	866	915	914	846	854	856	934	863	841	881	872	856	864	883	885	901	845	890	924	895	882	836	879	902	903	925	927	855	910	855	901	849	912	896	922	869	894	885	854	900	869	849	910	912	836	904	947	908	895	927	913	857	896	836	951	878	912	916	888	899	957	897	852	846	849	889	916	896	911	922	867	870	881	990	891	901	841	844	899	904	929	918	928	930	937	889	890	854	892	865	839	893	886	904	883	880	924	906	886	900	864	894	916	942	949	860	892	912	921	919	882	869	879	908	950	897	856	867	922	915	920	891	904	866	877	874	865	863	851	902	924	899	904	915	927	897	842	868	878	858	894	904	872	909	879	940	872	926	892	881	940	880	849	920	923	891	902	910	851	933	952	885	920	843	912	885	960	898	889	928	918	958	859	835	900	931	899	883	861	903	881	838	904	864	930	906	832	892	853	905	838	897	920	878	860	877	920	904	904	862	886	873	889	890	873	925	810	905	889	855	859	935	866	889	923	922	881	903	834	938	918	935	899	875	910	912	912	841	908	913	842	919	920	886	925	862	886	861	882	917	910	881	920	924	868	907	895	897	883	895	923	890	910	928	880	864	898	865	938	874	901	856	863	913	982	885	870	886	835	880	910	913	879	872	860	840	923	894	902	877	882	851	850	881	857	884	878	924	879	909	855	929	902	868	849	933	916	926	914	944	935	916	896	924	882	922	866	910	852	899	894	940	878	872	906	879	899	878	886	907	903	847	880	941	881	878	913	861	879	861	932	867	889	881	881	868	893	904	876	885	904	859	807	892	832	854	901	926	935	887	875	867	893	894	895	896	899	866	874	917	906	901	946	917	884	898	878	923	878	806	873	893	893	865	903	860	833	904	936	837	842	977	829	930	919	940	898	812	907	943	919	942	938	889	902	894	887	912	934	866	904	888	882	913	859	924	923	909	914	859	882	883	869	830	925	857	932	891	877	847	866	852	937	900	880	847	928	884	933	894	847	890	873	890	874	889	916	857	851	949	939	905	875	912	876	860	886	879	878	867	876	935	876	854	835	882	936	960	893	948	888	907	882	895	876	915	902	897	888	905	846	932	879	907	908	886	889	896	891	937	882	892	927	878	873	873	872	950	838	903	878	831	926	931	894	893	879	896	957	934	898	863	914	877	916	909	879	899	896	935	904	866	924	901	884	902	894	926	874	856	910	952	896	838	884	878	861	916	913	861	899	867	906	943	926	878	877	924	952	885	871	875	941	897	916	910	871	864	875	915	928	958	926	912	901	897	829	836	912	920	898	855	875	875	916	870	909	926	891	874	833	841	867	851	882	884	895	960	864	890	918	854	904	909	912	911	884	908	904	939	875	882	874	871	913	878	882	905	897	853	884	827	865	877	897	924	974	862	924	876	936	883	866	905	898	948	849	890	854	895	849	888	888	910	853	904	909	920	882	948	962	925	897	938	893	893	858	920	862	908	904	869	913	912	938	935	930	877	895	927	877	874	923	932	906	908	912	875	875	906	845	871	845	882	906	945	877	820	912	910	948	922	908	879	894	909	915	902	905	867	864	933	921	870	868
6900	3692	2140	1504	1360	1629	1583	1348	1112	847	777	583	463	387	333	288	202	173	184	170	162	118	138	119	96	100	99	93	98	79	86	66	95	71	83	84	84	80	71	96	88	90	94	86	71	98	82	76	95	94	80	79	88	90	82	73	76	88	74	78	86	104	92	84	71	85	77	73	82	94	84	82	88	91	89	76	90	86	76	99	91	92	77	76	90	81	94	84	63	80	86	70	64	92	81	69	73	77	81	69	77	80	84	80	98	80	90	97	98	89	83	69	87	90	69	87	73	78	93	87	82	87	103	95	82	78	87	84	89	96	72	92	80	83	66	64	76	83	72	77	101	81	81	98	92	84	86	97	75	74	83	78	88	98	77	87	81	87	73	90	88	90	78	77	86	84	82	84	87	77	92	81	67	80	93	90	88	87	80	74	105	81	90	86	94	94	74	101	77	95	106	95	83	85	95	76	85	84	92	95	97	79	61	77	102	84	83	77	93	89	86	110	88	98	83	100	100	86	86	108	71	78	104	91	79	83	78	91	89	81	79	90	93	90	88	98	85	85	103	79	86	88	93	68	90	77	77	72	90	66	92	80	95	81	88	96	80	80	74	92	78	90	79	99	82	80	78	91	84	82	91	90	104	99	88	96	87	83	86	92	66	84	89	86	100	86	89	92	72	75	84	93	91	87	81	87	100	84	89	82	89	74	77	92	71	85	81	71	99	85	74	91	90	86	79	85	85	101	87	80	88	80	80	95	101	96	94	90	86	92	82	72	90	94	91	82	80	88	85	82	81	90	87	77	101	76	88	89	84	72	77	93	86	66	85	80	81	93	67	84	81	72	88	74	96	88	69	79	67	79	90	101	71	74	92	79	93	67	81	90	92	102	93	99	88	98	81	79	72	76	74	93	90	81	83	65	91	84	97	100	84	90	86	81	80	82	75	87	69	89	96	85	103	86	75	81	85	83	93	81	78	100	97	92	96	77	81	76	100	90	86	96	90	103	84	72	76	79	74	80	95	94	83	72	95	82	83	87	97	91	92	93	82	87	87	95	99	73	91	96	96	75	89	92	89	100	79	74	87	71	96	83	78	92	98	75	85	85	84	75	93	87	89	94	78	85	69	91	77	95	88	80	115	87	82	84	90	81	74	89	83	81	112	81	80	82	80	98	89	82	74	88	92	74	103	79	111	88	91	90	92	86	80	95	86	111	98	90	104	83	91	86	76	80	87	82	82	98	86	83	73	91	117	96	78	85	88	65	89	73	88	81	68	79	91	81	95	81	78	90	103	88	93	86	91	73	84	104	81	98	58	74	86	78	76	78	79	74	97	80	85	71	85	79	89	88	84	78	95	55	77	89	85	83	92	89	86	91	82	80	84	100	84	83	91	86	79	99	81	76	75	89	87	82	71	97	93	76	82	70	108	80	83	88	93	91	90	92	97	78	92	76	105	90	84	101	89	94	88	91	92	108	76	102	93	99	86	94	86	81	89	72	81	96	87	78	77	78	78	94	85	70	82	78	85	79	91	87	75	88	88	95	74	64	81	80	88	77	91	89	77	86	90	78	90	76	81	82	87	84	91	80	77	79	86	70	77	73	71	86	97	99	80	96	84	81	93	80	86	94	85	83	85	83	91	101	85	77	81	75	81	79	72	75	87	76	74	87	74	89	103	64	86	79	94	91	72	68	79	86	86	104	95	99	83	85	77	82	88	95	83	78	76	94	95	80	81	88	103	81	85	84	98	105	93	118	73	101	77	88	95	79	90	76	97	78	104	78	73	87	84	85	94	85	62	74	102	99	106	99	69	72	93	83	84	86	79	101	88	87	97	89	85	72	87	99	80	77	85	88	88	77	82	78	72	72	73	89	103	63	84	79	89	82	78	83	80	78	92	83	104	73	92	84	74	99	78	88	86	85	87	84	72	94	79	90	89	75	75	89	93	69	84	91	91	73	66	75	90	92	94	81	79	97	87	84	88	89	78	100	90	85	65	80	88	87	71	75	87	86	69	81	79	79	91	88	87	96	101	90	83	85	89	91	76	108	85	82	91	82	84	86	77	71	100	84	83	88	81	92	83	79	76	81	99	96	96	90	86	82	86	84	81	79	98	83	78	88	73	102	94	95	63	67	72	94	106	87	69	91	84	87	83	74	77	82	83	93	85	77	82	106	91	103	90	71	98	106	79	89	75	78	78	91	89	104	78	75	75	83	84	73	98	81	89	71	92	88	70	85	78	89	89	84	72	104	80	100	73	93	104	77	93	97	88	103	80	85	97	71	74	89	89	86	76	79	75	99	73	90	88	78	81	80	100	76	81	87	80	87	79	82	98	81	80	80	79	77	68	91	73	86	97	97	80	97	88	77	84	92	80	93	85	99	85	103	81	80	87	85	100	81	75	70	100	88	86	87	70	96	88	96	88	86	86	81	95	89	83	77	93	85	93	102	69	90	107	78	77	83	86	94	82	97	95	92	96	83	94	91	94	73	85	82	82	77	71	102	94	93	82	89	85	81	91	85	83	107	78	88	98	82	89	98	80	96	96	68	85	91	87	71	98	93	84	80	93	82	94	84	91	82	86	82	86	81	92	96	79	95	80	83	69	86	90	85	102	85	75	78	80	85	90	79	80	93	91	76	61	69	95	95	83	64	83	104	84	81	91	90	87	77	93	76	88	89	77	97	74	92	84	76	107	100	96	101	93	101	85	98	91	86	83	85	91	89	87	75	80	92	95	93	92	88	90	76	93	81	86	96	80	100	82	95	68	81	82	93	90	85	92	94	85	77	92	81	96	82	79	92	89	90	82	74	90	80	95	79	91	88	86	90	80	74	78	91	95	88	90	87	87	88	54	77	97	84	90	75	74	99	81	68	87	72	86	90	97	91	80	89	80	90	91	96	90	94	83	81	86	76	79	80	75	93	89	94	80	82	87	85	86	100	103	84	77	85	95	75	68	94	70	90	95	96	75	116	85	94	81	78	95	74	78	97	88	85	74	81	79	71	88	73	80	79	74	83	87	93	75	92	91	102	98	68	83	80	80	92	93	93	91	92	81	101	88	64	97	76	91	95	83	71	94	80	89	91	71	93	68	91	96	77	73	82	89	89	71	100	78	82	87	88	83	79	74	72	73	94	70	71	82	98	83	99	82	86	90	99	104	91	103	97	98	78	77	72	96	78	79	81	104	86	80	90	87	92	71	85	89	90	82	76	100	102	81	77	94	75	88	91	90	103	85	87	79	70	72	80	89	88	80	86	90	74	76	96	106	90	85	108	81	75	81	109	94	79	86	99	93	84	75	89	84	95	97	93	87	84	79	88	70	98	83	95	85	96	89	90	91	82	78	99	72	84	78	79	82	104	89	95	88	90	83	105	82	91	82	71	77	69	97	83	88	93	70	96	100	86	92	77	93	90	92	92	82	81	89	89	75	82	94	85	77	96	86	88	80	70	68	99	99	87	89	85	90	86	69	88	105	85	105	77	79	81	73	78
32310	23521	19665	26716	31945	32204	30305	27247	23938	21108	18159	15311	12796	11047	8823	7031	5488	4413	3821	3422	3026	2715	2411	1994	1727	1449	1298	1152	1103	994	1042	981	945	976	966	916	929	925	945	964	938	932	948	948	919	912	928	932	941	956	951	965	909	915	941	935	964	942	872	951	968	998	857	980	959	875	917	947	959	958	926	945	874	912	935	955	943	921	940	910	912	884	984	930	900	959	971	926	966	997	953	964	905	942	940	948	971	920	936	953	985	899	951	958	935	921	955	979	935	968	911	884	935	969	948	958	929	967	916	916	926	949	944	927	926	952	960	894	942	920	930	940	929	900	955	968	966	957	973	949	953	956	933	912	988	929	900	984	915	901	933	962	940	927	920	961	904	990	923	922	915	919	902	919	902	960	915	913	955	931	938	915	937	961	893	980	959	926	901	911	927	943	896	917	909	896	915	952	938	884	967	929	931	959	984	936	979	933	954	979	907	932	927	915	922	969	897	917	890	922	941	913	929	947	955	908	966	935	946	946	979	912	946	913	964	954	932	866	958	973	966	928	1009	924	909	928	956	934	956	928	945	910	942	886	923	929	923	958	885	933	951	945	967	953	941	922	942	944	916	902	928	950	957	966	925	928	902	927	932	930	942	948	958	933	932	961	956	931	969	929	954	933	969	947	977	924	976	929	947	949	955	972	978	942	904	937	966	886	963	948	1002	952	912	934	975	927	904	925	981	1016	983	948	977	935	900	949	954	904	922	912	898	946	901	914	950	938	1016	950	999	954	921	919	974	907	939	925	945	989	978	934	930	884	955	951	890	959	954	991	905	938	906	911	939	955	983	918	935	882	919	926	933	964	919	937	964	927	950	952	902	932	990	960	978	976	964	985	917	945	925	918	915	950	943	921	921	944	899	976	908	969	950	937	954	885	951	927	955	958	977	971	894	988	958	957	983	902	936	932	914	947	907	922	911	1016	1014	920	933	901	920	959	972	917	975	961	890	939	952	986	949	946	951	943	950	962	941	959	928	987	971	951	869	915	946	962	960	946	964	955	985	908	977	996	920	962	956	962	908	912	902	952	924	935	901	911	923	933	933	938	961	963	932	907	918	925	943	949	941	951	942	904	966	885	925	900	900	912	936	969	968	993	927	1021	936	915	972	904	945	948	897	927	875	910	865	894	933	904	941	941	928	904	914	905	937	914	920	909	870	941	896	924	961	963	929	925	914	925	974	921	901	951	937	875	929	937	943	964	977	896	939	872	923	944	897	1016	918	1006	919	878	889	910	942	947	924	906	935	932	938	952	904	926	913	916	941	951	939	939	953	952	997	962	935	946	965	940	958	967	962	930	923	976	926	960	915	909	940	969	927	879	984	945	953	924	952	929	941	920	936	939	920	949	951	941	936	884	931	839	991	952	938	946	920	896	909	931	895	950	955	970	973	959	933	936	956	905	977	969	972	971	915	949	888	897	971	912	929	903	951	887	972	952	935	962	954	979	970	890	957	975	931	927	936	980	898	898	903	911	884	922	945	934	989	957	930	941	936	925	936	940	990	966	900	934	964	964	854	974	941	900	909	901	937	952	950	913	936	950	882	959	934	942	930	1000	861	926	999	899	922	900	883	965	905	942	902	950	962	870	982	934	934	961	978	941	900	990	905	914	910	943	965	965	932	886	986	910	909	954	936	913	946	972	909	903	931	966	980	910	923	945	937	936	929	931	897	932	952	881	942	947	952	921	915	990	949	964	901	943	936	966	908	941	978	915	941	939	938	914	964	959	930	905	884	958	954	900	938	958	903	946	940	971	924	921	990	906	888	910	918	918	953	905	868	977	1013	981	929	971	946	915	980	924	921	953	956	906	964	946	942	894	995	937	916	938	956	930	977	918	955	955	978	870	945	946	970	986	957	934	986	894	892	961	993	977	941	895	946	937	957	981	949	890	922	964	932	916	918	898	924	924	900	952	920	937	961	927	934	955	936	911	958	937	988	941	921	964	931	936	926	887	883	926	920	925	893	1001	973	916	923	884	937	973	931	984	911	928	917	889	943	997	938	908	947	990	941	935	965	945	940	938	979	895	957	960	952	906	936	942	891	936	969	907	948	944	944	938	968	895	929	949	906	933	966	961	937	928	923	1008	945	920	958	934	919	957	944	891	910	933	908	937	908	988	864	937	942	896	938	917	948	935	935	929	901	922	932	939	931	913	925	901	913	1024	904	913	949	978	917	926	938	876	903	925	919	977	937	923	896	972	949	913	950	904	956	944	925	900	988	935	961	980	935	955	948	889	891	935	966	899	883	981	908	953	941	942	954	905	966	895	950	963	976	920	981	947	967	906	923	944	904	919	998	956	924	917	1023	978	1025	978	948	906	929	889	923	950	902	919	943	979	922	883	951	924	935	927	934	946	927	974	910	985	901	951	940	992	917	891	881	875	887	937	931	850	945	930	891	904	950	962	954	919	933	936	924	978	920	958	933	952	949	967	992	946	916	943	990	977	900	925	929	938	948	948	933	921	893	937	913	928	916	949	930	937	941	1000	919	918	914	940	911	957	932	913	890	942	1001	902	972	933	957	938	927	972	904	922	939	934	949	971	940	886	949	946	989	931	930	952	904	947	907	941	852	974	946	963	963	921	959	939	947	877	953	909	944	938	959	959	971	962	938	961	942	985	958	917	913	969	916	916	905	935	959	948	935	940	950	968	958	950	937	955	961	898	916	934	906	969	934	948	962	913	951	938	915	936	965	932	954	878	999	915	968	955	952	956	914	933	933	970	931	986	938	960	980	899	997	921	964	938	918	901	902	980	931	947	962	930	946	943	931	967	930	921	959	948	926	909	867	1012	900	991	908	1003	976	958	920	911	986	947	992	956	930	919	930	932	941	927	908	941	977	921	981	872	974	961	898	927	907	957	977	947	930	951	908	918	973	908	918	952	891	938	928	945	929	866	892	957	939	901	937	938	946	931	940	912	938	902	936	930	958	932	945	899	981	912	942	901	943	908	909	972	932	882	991	930	935	925	933	963	912	907	932	962	902	943	962	938	934	959	887	930	917	941	947	967	962	928	876	941	897	904	929	936	946	893	935	935	938	940	878	982	872	927	980	963	929	959	981	943	925	857	936	936	888	965	954	974	928	954	916	922	932	959	902	904	913	897	902	910	936	948	918	912	969	924	879	904	970	963	904	947	995	943	940	951	929	906	886	957	935	901	944	934	893	920	952	977	900	954	937	922	961	917	911	913	917	983	957	984	961	939	997	899	932	953	929	920	923	972	908	947	953	992	905	953	934	918	943	1010	930	951	985	952	944	894	924	930	883	951	943	961	970	897	974	952	891	922	953	889	934	961	996	979	931	955	942	933	922	947	953	963	929	938	944	979	866	844	973	921	956	970	963	958	963	913	893	972	908	932	977	983	936	931	902	918	971	879	943	946	974	948	892	971	957	927	978	937	930	934	888	933	911	911	937	889	957	983	916	967	963	893	950	926	971	887	905	982	922	948	900	967	942	951	961	927	974	876	942	942
8111	5391	3212	2230	2152	2453	2382	1844	1519	1247	970	813	641	518	390	324	263	252	213	161	164	143	134	130	106	133	121	119	108	98	74	74	81	90	100	91	87	91	84	76	81	72	80	102	75	95	75	68	81	70	93	88	81	87	74	98	92	85	92	81	78	73	85	83	76	91	62	74	76	75	71	73	97	79	68	95	77	80	88	86	89	84	84	75	79	86	73	99	73	92	83	87	84	90	84	76	83	79	80	93	78	83	84	86	93	95	80	76	80	94	78	82	91	79	77	93	71	103	54	101	75	81	94	88	75	86	67	80	103	78	86	61	87	85	85	93	85	81	76	97	82	76	85	82	84	74	86	81	89	95	78	76	80	93	72	78	77	88	72	62	81	89	93	84	82	71	101	73	91	83	85	77	95	94	77	100	74	76	91	80	90	82	81	75	83	98	95	95	66	86	83	79	85	93	90	75	85	79	76	72	84	86	77	71	97	87	83	65	88	93	85	75	88	94	95	98	74	66	95	92	81	80	94	91	74	76	82	86	88	78	84	104	84	85	88	88	84	86	72	76	90	87	83	75	76	89	72	95	83	76	91	89	92	62	82	89	86	92	78	87	74	80	96	71	68	85	82	71	77	80	73	87	75	94	85	74	84	66	100	84	102	65	80	73	91	83	91	70	92	87	94	94	89	66	98	90	85	90	67	93	90	78	92	81	86	76	82	77	83	85	79	73	82	73	89	82	69	72	78	83	90	77	73	93	96	88	73	83	98	96	94	76	75	97	82	75	79	92	80	83	77	83	74	84	94	82	83	88	82	78	79	75	76	98	94	97	75	86	87	80	89	91	92	82	71	68	78	75	74	72	96	81	87	72	79	94	94	77	78	75	106	98	94	95	70	75	91	81	85	71	68	78	76	69	84	61	85	80	71	86	78	70	76	82	101	87	65	64	80	75	83	65	85	78	80	63	95	90	81	90	84	79	72	77	91	84	88	89	70	85	78	92	82	87	95	81	92	73	87	71	72	79	97	72	82	102	89	76	68	71	88	87	101	85	83	93	88	87	74	83	81	70	68	72	84	73	83	75	72	90	72	83	83	101	86	85	75	86	88	87	70	72	90	88	81	84	89	84	79	93	105	79	86	91	97	86	71	94	77	77	78	84	97	101	81	68	71	80	75	88	87	88	82	89	79	77	77	71	82	69	83	79	92	77	77	79	82	88	73	80	92	71	76	83	83	70	78	89	83	69	90	88	86	70	96	75	80	91	76	74	76	94	71	79	88	80	83	80	79	86	90	88	86	82	85	82	88	82	84	88	79	86	80	95	85	69	86	69	91	88	59	89	81	88	82	80	70	70	93	49	80	81	98	83	72	79	93	82	90	71	93	80	74	103	89	90	66	80	80	66	75	70	77	75	74	80	88	74	105	81	75	75	95	86	110	86	88	70	90	82	76	93	79	79	61	91	85	86	99	77	79	64	77	84	84	91	94	78	85	71	84	84	83	99	88	83	80	77	91	85	81	89	70	78	96	68	82	89	73	84	84	71	72	99	84	71	93	88	82	88	79	83	78	72	80	84	79	66	68	78	98	86	64	93	75	74	63	91	73	74	74	84	82	69	99	75	86	74	77	89	80	70	98	84	80	87	89	81	78	86	95	81	71	69	88	79	73	75	78	84	66	96	80	59	81	81	67	78	87	79	93	80	74	89	80	91	69	84	75	86	89	76	83	87	85	82	77	93	79	89	86	82	86	81	70	90	77	68	85	73	86	77	77	84	69	77	103	80	89	99	91	73	93	89	76	72	81	95	100	79	80	91	83	85	89	66	77	77	75	72	80	95	83	79	72	88	72	89	93	97	77	55	89	80	78	67	86	79	90	83	86	81	73	73	92	84	97	89	72	86	70	79	80	73	90	79	90	81	80	88	78	87	86	82	73	61	79	90	85	93	81	84	87	87	92	69	86	81	70	91	72	87	77	85	92	87	89	99	82	78	72	75	99	106	86	70	90	88	73	87	70	84	76	82	84	84	85	84	73	86	88	83	83	75	68	90	87	78	86	81	78	84	80	74	80	96	101	86	79	79	99	78	86	75	75	76	86	95	70	72	81	94	82	74	93	98	109	89	97	83	64	63	72	108	77	94	83	83	72	66	101	74	71	90	93	88	93	91	88	73	84	79	84	98	92	90	82	76	87	85	81	72	80	70	81	88	80	81	79	94	82	83	86	64	77	75	61	91	80	77	91	87	84	83	100	80	66	83	76	76	88	72	94	96	93	83	84	87	99	68	75	77	84	91	80	63	85	78	97	69	82	77	74	85	85	64	90	82	100	91	108	99	71	90	100	70	101	77	68	76	81	88	88	67	78	92	81	79	80	85	89	67	77	76	84	79	79	82	93	84	76	78	86	74	80	76	90	87	79	70	98	99	82	77	98	89	84	95	89	88	86	75	77	68	72	90	80	75	98	91	81	76	86	85	88	89	87	96	76	87	82	92	80	89	88	87	97	77	81	78	73	82	80	94	85	87	84	83	77	64	98	85	91	87	88	74	85	94	86	88	91	88	87	79	84	69	73	94	99	84	74	73	78	90	73	89	59	86	76	67	83	83	88	71	89	96	101	91	92	77	92	78	78	85	77	74	89	73	98	86	73	91	84	69	85	68	80	75	81	84	67	82	89	85	86	103	79	81	80	66	72	92	64	83	78	81	82	79	68	80	84	82	81	81	73	85	94	89	91	94	71	90	69	79	79	77	74	88	90	72	88	72	101	75	83	85	84	73	103	94	82	76	72	89	85	90	90	90	94	89	92	93	87	76	81	87	86	91	81	95	78	78	87	85	91	80	96	81	81	80	67	72	85	80	100	77	92	102	91	83	73	80	82	76	85	76	79	73	79	70	75	84	81	87	95	72	88	64	78	74	80	70	76	71	87	96	67	90	101	72	76	83	69	82	93	79	60	72	90	84	88	90	85	86	85	79	86	81	91	74	81	91	75	75	88	88	82	65	81	74	80	79	73	71	90	98	75	83	64	76	87	75	93	79	94	91	68	74	78	81	76	72	77	76	73	94	76	70	71	75	78	77	84	80	100	81	81	74	70	85	69	80	81	76	91	67	89	71	89	89	77	83	70	78	85	101	98	76	85	80	83	75	62	84	80	91	78	78	88	71	77	73	86	82	81	82	79	86	71	104	76	97	79	67	73	90	77	86	75	78	83	85	72	88	79	92	81	83	86	86	89	76	87	75	84	85	80	77	78	96	78	70	78	86	70	75	77	86	70	75	85	82	73	90	69	85	101	73	83	65	73	82	87	73	77	87	86	77	87	85	71	82	72	69	77	74	88	89	78	75	92	92	78	80	79	78	91	62	73	80	81	88	80	91	98	81	73	88	85	79	78	70	73	88	89	78	89	79	100	83	102	79	84	91	93	74	97	88	94	80	64	90	67	69	81	89	96	88	85	80	94	88	71	74	92	79	74	90	89	94	83	66	87	87	83	74
36175	26323	23186	30508	36512	36386	33957	30505	27307	24398	21330	18824	15582	13406	10792	8468	6984	5845	4630	4133	3710	3342	2881	2407	2002	1711	1552	1357	1166	1095	961	964	982	941	940	941	949	918	894	844	924	896	834	896	931	860	864	887	930	891	929	871	917	855	920	847	853	853	883	902	871	885	886	877	869	879	835	924	912	847	815	907	802	870	879	916	917	869	824	907	895	866	914	869	876	892	843	923	866	892	897	877	886	876	852	891	865	895	834	883	901	858	910	893	897	881	801	889	856	887	874	810	894	890	907	847	965	837	859	887	906	900	847	878	827	882	939	905	826	907	828	923	875	890	909	885	907	871	883	876	899	900	869	898	894	874	885	900	914	904	871	880	860	881	867	879	858	840	913	871	882	935	904	881	916	903	888	871	931	894	810	851	888	893	875	854	887	863	825	839	879	901	872	934	891	897	867	886	853	840	891	911	847	881	864	840	852	947	874	817	911	868	915	940	834	919	888	884	947	872	881	903	856	873	864	838	856	890	868	863	873	934	873	847	883	868	837	902	922	862	884	883	884	897	871	884	910	888	848	846	877	907	919	860	876	890	828	880	875	941	908	891	846	830	853	868	862	856	927	908	918	900	902	927	912	846	958	854	824	874	898	869	921	900	923	914	897	845	887	908	826	890	845	866	835	913	910	858	919	895	902	885	858	915	830	886	933	855	833	892	880	886	895	877	885	880	857	878	874	869	858	875	882	849	837	891	845	863	882	891	886	864	872	868	894	919	914	883	907	859	842	851	871	835	893	908	910	869	852	896	841	918	842	868	889	864	926	857	920	879	859	919	857	923	874	853	917	910	898	889	935	862	911	865	812	864	845	874	912	913	853	929	840	874	822	878	817	883	905	837	870	879	844	829	937	821	838	923	899	891	857	884	905	851	895	917	930	849	869	870	876	905	883	842	877	860	878	856	911	880	924	876	927	910	887	901	872	885	870	909	899	903	864	851	896	833	882	852	893	899	807	913	846	904	888	860	860	909	947	828	909	892	887	931	927	889	882	886	903	879	883	878	847	900	902	880	902	881	926	886	881	866	852	939	871	871	873	891	919	899	918	912	867	871	879	850	805	879	905	917	900	850	893	913	874	895	903	829	849	904	950	868	862	955	881	857	861	903	876	864	878	893	935	922	899	907	895	898	891	854	874	888	919	870	903	897	930	873	851	904	879	860	851	807	905	909	924	859	938	874	877	866	897	940	839	883	933	917	918	877	871	905	872	936	853	812	884	872	859	872	861	938	917	845	887	924	861	909	896	848	938	904	906	915	820	854	883	883	883	902	903	876	897	844	906	852	859	871	852	938	877	902	865	926	860	891	952	889	952	882	909	932	877	893	904	844	855	896	851	836	896	917	852	920	900	854	860	912	851	879	914	877	908	878	931	892	875	892	844	914	893	895	928	873	873	893	886	853	876	921	898	871	903	948	941	873	874	894	826	854	905	899	885	880	887	963	870	915	867	864	897	932	867	902	884	883	848	887	851	907	855	879	917	870	875	851	887	879	824	892	874	862	854	890	890	896	839	883	888	884	936	886	968	904	902	945	882	880	893	867	886	888	881	899	920	899	858	860	939	891	868	891	864	908	945	921	841	861	920	870	836	903	849	866	858	905	845	894	892	928	834	887	868	891	848	896	858	896	861	891	915	869	906	821	889	896	910	859	902	864	906	915	854	884	877	874	960	915	911	891	832	861	866	868	852	911	921	888	848	866	928	917	864	927	882	859	890	904	939	926	916	923	886	858	888	907	830	834	864	919	880	875	889	889	913	863	874	888	880	903	854	923	906	886	856	893	871	881	914	853	894	835	903	854	985	911	899	901	953	887	891	886	954	892	865	954	924	926	945	879	855	897	840	909	907	888	869	870	886	848	945	872	861	870	932	874	879	856	897	908	900	870	888	887	880	871	917	877	836	877	899	880	884	864	849	924	909	927	870	929	882	839	877	916	930	851	859	882	852	896	878	827	908	883	895	928	886	934	865	877	903	890	880	924	886	822	907	910	912	913	927	924	880	869	865	932	885	871	928	868	875	884	879	827	916	907	874	876	886	872	890	922	875	861	934	891	877	885	905	886	929	912	910	857	839	869	941	950	854	887	909	855	891	888	853	857	878	886	854	914	880	913	858	872	878	873	878	887	856	890	875	891	910	875	863	919	938	846	836	914	836	944	850	896	887	927	898	962	878	917	924	910	909	903	858	935	858	832	898	850	878	893	935	870	911	882	898	886	960	885	924	862	877	895	892	886	932	866	879	883	923	890	896	808	856	883	834	959	881	892	837	890	866	867	909	864	906	860	893	874	854	877	874	899	911	854	878	882	889	895	930	915	889	856	853	833	855	905	864	875	851	888	871	887	956	875	814	881	895	865	897	905	865	898	854	871	862	890	849	854	853	884	855	864	879	893	832	896	855	932	852	941	875	886	902	808	878	866	853	881	891	897	892	897	828	884	886	923	922	872	909	870	906	879	930	878	841	816	889	891	893	836	904	875	863	918	914	886	878	875	863	932	895	871	891	895	902	861	886	915	853	913	880	923	862	947	835	872	930	900	922	847	868	845	902	844	859	904	852	864	872	908	864	915	880	922	864	897	889	876	853	894	894	859	916	914	857	879	876	896	904	918	911	910	900	913	862	918	898	889	842	912	868	846	901	853	909	890	871	871	839	884	884	863	866	894	879	894	844	899	963	850	920	909	836	892	909	904	847	843	881	888	864	887	896	897	865	856	916	859	896	906	873	887	879	858	858	849	890	848	864	897	871	910	885	912	867	871	934	869	876	893	849	875	884	852	896	894	928	841	882	886	867	808	872	873	935	933	914	868	861	862	872	886	831	919	862	884	862	858	892	920	867	871	838	881	891	871	946	890	906	920	853	862	907	843	933	865	844	860	897	891	935	927	893	853	913	890	897	880	883	882	898	877	861	870	848	917	859	857	883	875	946	845	877	886	868	933	939	911	921	849	865	864	831	867	867	894	920	904	874	885	839	915	927	921	910	866	833	902	900	845	885	860	852	848	881	892	886	894	859	930	892	866	911	883	872	914	880	871	904	870	857	873	881	909	889	888	886	865	897	842	869	875	899	864	906	842	882	885	865	866	884	836	893	863	857	877	915	853	823	876	896	876	893	876	915	904	887	901	921	834	912	849	882	976	883	896	827	916	871	915	882	890	923	958	839	864	914	958	837	913	841	883	851	858	875	885	902	892	899	881	894	924	929	881	866	868	930	852	838	923	905	923	880	883	878	846	835	839	879	902	926	874	854	839	854	1001	851	850	870	854	909	864	923	909	866	891	866	906	878	909	914	897	875	898	914	899	924	874	849	890	913	904	933	885	839	929	874	864	901	921	859	913	895	933	875	865	880	895	877	891	889	886	871	903	880	852	897	899	902	883	877	854	870	902	879	851	891	872	854	875	843	896	841	894	867	873	895	836	891	898	822	880	930	845	956	883	894	844	871	927	899	821	859	851
4038	1954	1258	1026	1049	1072	958	789	658	557	497	410	362	291	215	200	161	132	140	117	138	114	116	98	95	92	90	85	79	86	89	83	78	83	111	85	92	92	104	87	83	93	94	81	97	73	100	78	66	75	61	83	84	82	68	94	85	86	81	81	81	92	63	90	89	92	66	95	101	80	95	95	84	97	101	85	76	80	99	69	82	86	80	92	81	85	86	94	82	81	85	90	94	86	90	93	96	92	87	88	80	91	72	91	94	91	94	109	104	77	80	96	93	87	80	88	88	90	92	94	94	87	97	79	101	82	66	94	81	101	79	72	101	106	85	89	88	86	75	94	89	87	83	98	96	86	82	76	108	87	94	94	67	80	84	104	70	92	81	79	82	89	91	95	78	89	64	91	78	74	77	92	92	72	83	95	98	90	79	80	59	93	89	78	93	76	89	87	79	80	88	87	85	81	79	84	96	86	77	95	80	99	95	90	82	93	81	91	73	81	91	88	80	89	74	87	73	94	75	101	97	69	69	88	91	78	88	102	89	79	91	65	81	87	90	90	84	79	86	82	79	97	75	90	86	79	77	80	80	82	82	79	80	88	97	95	74	85	82	77	78	88	76	70	86	77	79	82	91	92	75	88	103	92	85	85	70	78	68	78	94	71	80	73	101	87	95	89	102	48	79	85	102	85	76	96	95	84	71	71	86	110	98	71	93	61	82	86	68	92	84	103	92	112	88	82	86	88	97	88	89	70	85	80	88	85	89	81	91	79	86	83	87	74	85	81	83	102	87	89	98	86	87	87	87	96	92	84	75	70	87	84	103	76	87	89	93	81	91	88	80	78	76	89	77	81	85	82	78	82	85	88	87	73	75	86	80	99	87	72	90	82	93	73	85	94	77	87	67	90	85	107	95	84	92	88	90	75	81	97	79	77	93	79	86	71	89	84	105	82	80	80	91	97	85	104	105	92	86	103	84	91	82	92	90	85	78	93	92	71	82	68	97	86	93	89	80	72	87	95	94	80	83	101	86	84	63	91	82	80	94	96	111	70	82	86	89	73	81	78	99	95	77	85	83	77	94	80	99	89	85	75	71	78	89	85	81	108	91	86	93	103	81	88	83	83	78	87	85	82	82	80	83	77	86	96	93	79	113	103	92	82	94	71	85	78	87	78	76	72	93	86	97	82	71	77	86	77	84	90	83	107	101	73	77	87	108	85	77	90	84	106	124	68	78	80	90	80	69	78	69	68	97	84	95	98	99	77	95	70	87	80	89	94	88	71	91	89	86	85	89	84	82	102	83	76	82	88	85	92	72	73	87	85	100	74	70	83	81	89	87	77	99	89	67	76	78	93	100	95	88	101	74	86	87	88	83	84	85	87	88	87	83	69	72	79	82	82	89	78	83	76	82	99	87	68	82	92	86	82	79	83	95	75	95	82	72	79	92	87	89	101	80	83	93	98	79	70	73	77	72	89	92	83	73	72	77	93	91	95	65	95	84	84	83	81	92	107	96	81	70	88	95	76	75	91	87	77	79	88	78	88	75	88	96	79	83	89	61	80	82	93	85	68	71	73	78	96	94	94	97	82	78	83	97	88	74	84	74	77	97	73	85	103	70	95	81	95	91	97	77	82	80	91	101	94	97	92	86	81	84	67	93	98	86	83	74	92	75	72	65	75	93	86	91	83	85	85	64	88	69	79	90	73	104	80	83	88	76	83	99	87	105	91	79	93	77	89	79	92	82	89	87	99	69	98	85	71	70	84	96	83	74	85	85	79	71	73	80	80	85	68	99	76	78	94	92	96	90	83	95	84	88	85	99	95	71	90	67	85	69	103	90	80	77	87	102	87	85	81	85	77	84	92	91	84	86	73	81	80	100	74	98	74	84	83	95	95	86	77	72	88	75	80	82	99	87	85	103	91	79	105	77	89	80	90	101	84	84	85	71	83	94	102	87	93	96	86	87	73	88	69	77	95	82	80	87	68	77	87	91	89	91	83	92	88	82	87	95	84	87	83	88	91	86	99	85	93	76	94	90	76	88	96	74	74	84	81	77	97	80	83	78	96	87	70	73	71	74	58	89	90	71	90	77	90	86	83	76	78	74	74	88	70	77	79	87	80	98	80	77	87	85	77	99	116	85	79	109	70	76	78	74	93	64	76	86	82	90	87	86	88	84	84	82	90	88	86	84	85	74	89	89	91	89	96	92	83	86	97	90	69	88	69	76	101	84	83	94	81	97	81	79	93	85	70	89	91	87	80	77	75	97	86	85	82	83	85	82	95	85	76	80	89	89	91	85	73	73	88	91	85	81	98	89	88	90	82	88	79	86	100	82	72	88	82	89	78	76	85	87	101	85	88	85	93	79	84	93	81	63	87	67	73	81	78	82	86	80	84	85	70	84	93	94	81	92	85	78	92	79	74	74	82	88	77	80	107	84	86	84	88	97	75	91	91	91	96	92	89	65	85	85	78	108	89	92	94	94	90	100	86	78	100	85	85	75	90	72	82	64	86	82	88	105	75	91	82	74	88	86	69	78	90	99	107	70	98	71	64	89	78	66	96	91	77	80	96	89	88	89	85	80	80	99	84	89	105	89	73	80	77	78	73	82	75	92	80	78	70	80	70	85	58	93	91	83	80	84	85	95	86	104	78	96	87	94	87	90	78	92	88	78	68	82	101	60	69	91	93	77	79	104	100	83	91	80	70	87	91	92	84	81	65	78	76	85	80	82	85	84	71	69	92	94	102	88	73	83	87	71	77	103	85	80	97	84	79	102	82	75	83	75	86	74	89	92	98	72	74	81	74	97	103	73	72	100	78	75	97	94	91	84	76	86	73	75	88	86	85	100	93	94	96	75	79	76	88	102	91	68	97	88	82	68	82	87	91	96	87	84	77	86	68	82	88	74	80	79	93	91	85	86	89	97	95	78	74	85	96	92	92	78	71	72	85	97	94	87	84	72	78	87	77	87	86	78	77	83	80	105	80	76	112	79	99	85	81	99	78	93	82	96	62	97	76	77	69	67	78	89	110	85	81	94	83	73	85	94	83	87	85	107	74	90	79	87	86	76	95	84	105	95	84	94	84	81	81	87	87	100	90	89	83	93	85	80	82	95	82	78	74	67	83	98	79	75	82	83	82	85	93	81	81	67	73	101	91	86	82	101	90	80	83	85	91	75	72	92	83	82	89	83	102	77	90	86	97	76	81	78	97	87	77	92	83	87	64	83	84	90	105	88	94	84	85	102	76	86	109	82	83	84	89	85	100	72	78	82	75	83	96	84	78	91	99	90	86	77	69	78	95	86	73	81	96	83	84	87	83	85	88	78	98	87	89	98	87	93	98	96	82	85	101	88	81	87	76	85	80	81	72	95	77	76	85	68	80	92	92	106	77	74	85	84	75	90	98	96	73	93	87	89	82	88	79	75	77	73	89	89	86	86	104	70	86	96	87	78	103	94	77	84	80	70	95	90	74	81	103	81	79	78	66	95	70
27641	19183	16539	23449	29817	28981	25926	22640	19336	16329	13653	12188	10249	8052	6428	5101	4013	3229	2766	2461	2072	1998	1836	1637	1657	1564	1372	1241	1110	1044	970	954	942	987	978	902	943	880	916	932	928	916	942	950	902	922	897	970	951	838	955	913	853	925	918	863	821	879	907	943	913	935	915	926	943	970	845	958	903	869	948	878	920	908	910	923	875	919	927	952	961	860	890	928	882	910	913	914	885	914	964	913	883	896	963	973	973	894	942	865	928	969	941	896	949	925	969	948	890	853	964	908	940	932	908	882	923	933	928	980	1007	886	921	903	928	884	886	944	894	942	900	909	894	939	900	917	905	883	893	795	894	937	874	889	934	919	954	932	906	919	876	938	930	953	904	911	952	928	878	944	907	897	863	863	930	959	847	966	919	868	905	917	907	875	909	908	857	951	938	948	895	879	923	895	934	852	907	923	899	938	922	897	924	914	901	965	906	879	914	944	906	947	847	911	940	926	936	939	928	937	901	870	936	880	923	884	914	899	965	904	870	927	946	850	888	866	976	909	913	940	925	883	933	884	933	968	935	902	924	884	898	949	912	935	924	892	909	940	859	879	929	941	974	923	954	909	939	945	917	886	891	935	946	904	945	930	917	937	912	908	896	942	913	906	890	927	946	936	917	920	944	950	926	928	948	956	906	927	910	902	944	839	884	907	924	934	939	931	974	894	921	920	914	966	875	937	914	882	923	867	865	927	977	868	953	921	872	914	951	937	916	912	886	877	901	937	901	896	918	908	941	958	891	928	908	859	947	895	913	950	913	884	872	921	839	891	906	960	902	948	919	928	866	882	958	927	878	895	988	936	929	893	958	936	938	900	887	939	892	937	925	888	905	924	915	890	918	898	911	927	887	902	886	925	893	995	948	966	940	890	891	919	867	900	914	943	893	960	895	918	907	935	887	916	870	946	893	895	910	923	915	907	908	891	921	962	903	944	914	883	871	889	868	923	895	918	922	893	912	897	941	949	912	950	928	918	922	875	900	947	908	925	937	924	921	915	932	940	913	939	940	895	920	888	899	906	962	885	898	921	927	948	983	934	937	905	903	909	971	926	938	917	878	910	928	943	889	901	894	873	876	947	948	897	928	942	887	937	953	929	918	889	934	890	913	947	948	883	890	979	944	916	915	902	889	884	901	886	926	867	928	957	923	883	928	882	902	912	864	926	946	906	910	928	924	860	931	897	899	878	917	903	918	927	964	912	882	944	917	921	939	969	920	962	884	953	909	899	927	952	869	952	972	916	924	888	927	944	881	911	899	913	873	884	877	942	958	910	961	903	916	929	897	944	838	894	934	932	921	927	917	873	929	962	972	919	911	895	882	950	961	979	964	906	952	904	919	981	938	913	962	895	971	974	931	877	936	932	911	905	863	941	949	879	912	965	873	897	972	922	890	929	936	899	892	944	916	903	913	892	953	861	887	952	918	956	871	937	886	878	883	953	928	952	910	906	911	912	958	896	907	902	895	961	887	912	868	887	931	906	930	862	939	929	925	916	896	927	959	885	904	998	868	937	917	915	878	886	939	886	944	939	846	872	914	918	921	960	921	917	870	932	923	923	878	922	920	938	883	931	936	879	900	872	897	920	893	870	958	964	935	974	965	946	887	907	940	925	900	884	911	931	909	905	909	941	928	909	946	898	912	940	902	982	901	989	864	864	917	884	906	935	875	899	960	932	917	902	868	894	903	884	902	924	907	963	909	971	899	929	932	965	897	942	946	926	955	932	944	924	868	951	912	908	892	902	904	894	891	906	906	962	889	889	890	932	901	890	906	943	963	871	908	885	934	924	912	860	876	908	924	944	940	863	897	936	935	952	858	866	884	864	947	944	833	925	940	926	918	931	954	969	931	952	889	920	951	912	917	922	881	948	899	942	946	888	911	915	949	949	989	862	912	916	953	973	955	879	921	897	950	910	959	915	932	916	918	932	929	888	979	958	861	962	902	904	888	892	937	940	880	909	924	931	957	968	920	924	933	953	912	880	885	903	946	912	916	882	899	953	881	937	877	875	907	877	889	898	941	936	892	902	922	865	936	922	894	926	901	879	952	950	845	979	898	885	933	910	908	944	904	935	924	935	939	901	939	910	906	879	913	882	879	874	877	938	928	883	904	911	915	910	952	921	917	966	944	907	943	917	941	927	841	908	940	934	888	920	899	933	894	898	868	936	904	900	884	964	901	915	872	905	915	939	905	911	914	905	905	932	871	918	899	913	927	926	882	963	929	896	1016	905	974	890	908	879	903	884	907	890	987	864	890	903	911	918	924	891	882	918	893	884	945	924	919	928	867	864	908	898	895	898	921	949	959	886	912	900	933	954	894	926	899	891	944	898	911	959	919	992	953	917	917	945	949	869	934	912	942	909	874	957	921	923	888	867	961	910	935	908	909	908	887	844	931	937	926	925	938	898	893	889	865	900	947	977	911	905	893	918	933	958	942	945	930	943	885	917	941	890	969	904	899	911	940	949	889	939	878	935	988	936	886	992	915	940	912	913	875	945	882	903	922	922	956	1007	890	909	921	905	887	903	951	896	934	908	911	901	898	883	932	915	980	915	946	962	872	911	982	927	906	973	911	910	926	924	906	935	885	927	928	939	895	970	934	926	973	881	901	883	936	902	907	915	881	925	926	928	882	929	884	955	919	913	941	878	875	894	941	939	911	915	923	928	935	951	900	906	938	946	881	907	941	940	949	943	916	876	909	925	925	923	929	941	914	908	902	942	932	941	925	945	918	907	1005	907	923	945	893	947	934	888	950	913	932	863	890	903	931	952	883	978	935	876	943	915	866	899	894	900	864	928	952	962	901	964	881	883	920	906	890	939	892	903	941	924	953	873	944	950	977	925	929	914	919	921	959	912	897	955	911	886	896	889	960	904	939	925	906	974	866	925	911	897	899	895	913	898	896	897	947	907	917	970	940	927	928	912	879	934	933	922	984	941	988	889	924	900	944	910	906	950	925	946	892	937	927	890	913	966	861	921	941	961	955	911	899	929	892	953	937	977	912	937	914	929	921	901	911	902	942	927	910	943	946	870	889	927	908	904	930	911	934	930	877	935	952	917	890	933	953	875	926	907	951	909	899	905	916	894	925	864	915	959	904	950	873	983	1000	894	914	908	906	969	962	948	927	861	977	930	956	900	910	917	974	974	967	987	911	857	942	924	885	953	902	897	889	920	937	939	920	929	887	906	896	889	903	938	923	865	909	884	899	890	945	901	919	933	1000	1001	929	950	967	917	975	933	937	924	936	963	902	918	898	954	889	920	842	865	919	913	964	935	970	938	905	949	871	875	950	905	904	972	915	881	902	860	947	920	952	904	866	864	915	942	964	992	891	945	948	939	889	949	934	969	946	887	893	933	902	931	936	944	950	883	901	963	931	907	913	954	933	881	931	906	947	883	918	877	920	903	915	892	933	910	908	962	872	886	916	874	866	946	908	942	970	903	896	962	933	930	871	854	886	910	948	973
5299	4006	2425	1570	1470	1661	1506	1211	995	825	693	556	444	391	321	253	225	196	169	145	159	142	130	123	110	120	111	106	93	93	79	88	107	78	74	99	76	95	66	64	73	76	88	87	86	79	94	90	82	78	87	68	85	91	89	83	53	72	78	79	95	79	75	85	89	69	98	69	100	90	80	79	75	90	73	81	94	80	86	63	99	81	62	72	70	78	73	88	82	69	78	78	73	75	80	78	80	70	88	74	70	66	70	84	69	68	93	80	81	59	85	98	88	74	87	78	83	92	78	78	76	88	69	95	74	74	87	56	89	72	72	82	80	70	81	75	84	82	82	72	64	80	81	77	97	86	71	77	88	66	82	87	87	83	79	70	78	72	73	75	84	78	83	92	80	67	61	84	70	75	73	62	69	85	72	79	70	77	83	72	78	64	70	96	77	71	78	80	73	85	86	70	85	89	77	85	92	76	78	80	77	84	71	67	76	79	75	65	74	78	73	73	77	79	86	80	89	62	85	77	70	83	84	87	85	79	77	69	95	75	88	84	83	67	74	81	76	75	78	77	93	83	82	68	92	88	73	75	80	77	89	73	81	62	77	80	79	73	79	61	68	78	84	88	75	81	78	80	83	83	87	77	78	86	95	85	65	83	96	66	94	76	86	73	72	90	80	77	58	78	86	79	82	86	92	75	86	81	77	81	77	79	75	81	87	64	71	84	85	73	75	76	75	76	73	81	92	85	85	85	86	55	84	75	97	78	71	74	85	102	73	80	84	74	74	88	75	76	64	80	86	81	84	74	87	71	76	93	80	80	71	87	81	92	92	93	79	63	79	84	86	76	83	80	84	77	77	85	79	89	62	70	93	75	70	87	84	79	89	80	92	78	64	73	87	81	86	75	78	76	84	80	88	82	63	60	101	84	73	91	85	78	90	79	76	82	84	83	78	79	84	76	73	76	72	69	91	93	71	79	81	84	64	74	79	71	86	91	68	87	80	98	80	73	77	65	86	92	99	67	93	85	76	96	76	52	96	76	67	81	81	74	79	94	88	78	84	81	91	78	81	79	76	68	68	74	78	70	86	84	74	90	73	62	85	86	90	86	75	55	74	73	78	90	88	78	84	77	78	63	87	101	93	82	87	89	70	75	80	88	91	72	77	65	93	80	80	94	86	60	88	74	91	57	65	78	84	77	71	87	66	73	75	76	84	92	87	79	88	74	90	90	77	82	66	80	69	98	64	81	69	74	74	75	75	83	83	80	83	71	80	93	84	89	84	79	81	88	96	93	79	85	83	95	83	75	95	92	78	80	81	77	95	76	84	90	86	77	99	81	79	95	72	78	94	85	102	89	84	105	76	84	90	85	79	80	88	87	86	69	79	96	79	77	83	80	80	95	98	68	99	70	76	98	75	80	66	93	81	79	72	75	83	78	65	85	86	74	73	64	72	82	78	89	91	99	65	81	87	91	75	79	82	79	85	75	77	68	76	74	80	76	76	59	81	81	75	91	95	79	71	87	84	79	83	77	72	81	64	94	81	98	75	94	94	95	85	81	92	77	83	96	82	84	71	77	79	99	91	93	85	84	73	85	91	87	84	79	75	79	65	82	78	99	62	85	82	76	80	78	91	71	92	79	78	71	89	89	100	80	73	83	89	78	75	79	72	80	84	89	73	72	81	72	72	90	85	72	74	87	81	83	90	89	81	72	73	80	76	88	75	94	88	60	83	85	79	79	72	91	77	88	86	77	85	81	83	78	70	88	77	91	88	71	75	97	86	89	72	73	68	78	92	73	97	89	96	81	61	93	73	101	70	75	82	72	92	86	84	77	63	75	60	69	63	81	78	74	81	83	77	73	74	86	71	62	89	90	77	71	66	75	83	69	84	94	79	80	71	78	73	78	87	75	73	82	87	83	86	64	86	65	84	81	76	91	84	83	72	74	67	74	59	62	86	76	79	78	73	82	81	64	75	81	91	68	67	81	103	91	76	79	89	73	93	77	80	83	66	63	79	102	73	83	72	72	77	86	83	71	83	87	73	82	69	74	74	74	85	87	85	79	77	87	74	75	83	85	69	65	91	106	61	78	80	89	70	81	68	79	87	86	80	77	85	89	93	81	77	66	74	73	80	90	82	84	78	72	78	74	77	87	73	79	75	81	80	75	102	75	87	73	79	69	68	71	62	78	71	74	92	72	80	76	70	93	76	76	76	76	78	65	77	68	76	89	82	90	76	93	73	84	69	82	76	73	86	67	83	87	78	70	85	84	89	84	84	68	86	78	86	94	77	83	72	78	69	89	70	72	90	66	66	69	69	64	84	72	81	80	73	90	74	73	75	100	75	72	86	89	83	77	108	85	75	71	69	74	74	70	89	79	89	81	61	70	74	76	99	82	74	93	84	69	83	71	97	79	86	80	91	78	93	73	85	73	77	87	71	69	62	77	77	79	83	86	84	84	85	87	88	79	85	75	84	90	85	90	90	80	84	78	106	77	80	75	73	63	97	90	77	72	77	76	96	80	82	86	88	94	76	73	84	86	72	87	80	100	83	85	78	74	70	71	90	75	84	75	91	89	89	73	86	80	80	76	77	78	83	74	75	77	87	66	88	88	89	75	86	72	77	81	95	78	82	77	73	100	72	89	68	71	69	94	75	74	74	74	80	85	81	90	75	94	77	91	78	89	80	59	71	94	87	91	75	86	81	69	82	82	77	75	86	80	70	87	74	78	72	84	100	78	75	79	95	94	84	79	83	83	77	83	70	78	91	63	87	74	74	68	74	86	70	82	66	93	70	78	69	85	74	78	71	91	95	85	80	67	73	80	81	73	86	85	82	62	84	80	92	88	73	85	79	92	84	68	78	71	68	75	74	81	66	81	83	77	84	74	88	81	68	83	85	76	71	90	74	83	64	77	67	74	88	72	71	74	73	84	75	74	89	75	74	74	92	69	80	86	71	79	85	92	69	68	73	97	77	72	77	80	68	94	76	78	68	82	73	78	76	88	89	76	85	86	75	78	86	79	80	74	73	81	79	88	69	94	66	77	67	87	81	89	78	73	64	85	75	81	70	73	77	92	86	90	81	71	83	69	89	78	75	75	91	79	86	69	74	84	79	81	90	72	72	83	64	65	84	79	78	87	71	69	62	80	81	89	77	74	72	85	71	81	76	67	63	104	83	95	80	96	88	72	68	73	70	80	90	79	82	76	78	82	76	76	64	79	84	74	91	93	88	93	90	71	87	88	81	83	73	74	73	73	70	80	83	92	83	82	70	78	80	74	86	65	95	81	80	84	76	73	66	90	74	81	94	68	65	87	96	83	79	84	77	76	70	74	83	69	86	100	92	77	73	79	68	78	74	75	71	86	78	75	82	82	78	85	66	95	80	94	102	80	82	85	80	70	74	82	74	66	81	81	78	92	71	80	80	77	79	81	82	65	74	78	79	80	83	91	84	87	75	76	69	96	76	82	91	92	78	79	85	83	102	91	80	78
32492	24343	21118	27617	33318	32780	29954	26853	23439	20809	18193	15190	13041	10575	8644	7061	5875	4827	4095	3285	2851	2735	2379	2215	2100	1883	1689	1386	1225	1091	1063	971	995	965	906	937	904	900	871	887	873	848	840	849	881	811	874	913	874	866	919	903	848	862	877	838	867	851	892	812	846	821	874	884	873	874	889	912	888	865	888	880	909	884	868	833	839	852	826	916	872	851	792	910	866	846	849	935	838	828	851	923	894	895	858	886	872	884	879	838	868	910	883	845	883	881	889	862	851	868	851	847	864	828	820	818	885	896	880	879	844	921	856	889	864	849	851	859	854	900	877	859	839	888	835	822	816	871	859	838	863	858	901	839	862	849	905	865	894	885	878	889	845	840	852	890	860	835	874	804	886	845	891	879	903	893	846	899	850	879	897	890	835	830	883	837	858	861	889	873	822	828	876	825	869	794	845	840	889	853	876	880	861	870	838	895	869	858	889	862	836	791	842	865	873	858	874	924	855	868	829	889	881	853	829	842	842	892	805	890	897	871	825	848	881	876	886	858	877	842	881	806	837	883	875	843	868	885	846	855	875	890	874	899	843	865	788	864	872	906	821	788	858	899	866	897	856	876	924	860	918	845	870	883	850	850	864	849	836	875	866	872	854	854	848	841	895	818	871	887	851	820	878	875	863	861	830	870	832	826	848	874	880	900	855	866	808	887	909	898	864	881	842	869	891	888	838	884	893	836	871	835	868	854	839	817	866	856	823	905	873	850	893	860	868	912	861	902	896	834	852	862	852	885	876	854	816	843	889	885	862	842	858	837	859	865	885	839	858	812	861	831	883	831	857	877	863	845	857	888	849	868	865	857	845	867	848	915	847	843	833	901	897	835	828	889	870	905	890	849	880	906	837	866	847	856	849	878	859	875	838	847	847	863	859	912	835	811	855	897	853	849	888	875	847	877	878	886	853	813	815	886	932	867	825	874	867	871	890	856	826	918	852	944	870	877	862	868	878	825	877	871	884	861	881	868	858	842	861	890	845	894	820	864	860	903	895	845	884	907	859	849	894	912	874	872	847	877	864	862	841	838	838	860	857	825	889	863	867	799	903	895	887	890	911	912	873	874	856	822	864	857	931	869	825	870	875	891	844	881	879	842	877	912	846	856	859	860	879	857	854	856	879	876	858	907	908	842	877	878	908	856	884	847	895	828	860	825	898	859	872	896	882	911	859	891	897	861	901	896	831	886	893	872	864	882	837	883	861	858	820	861	870	887	874	916	906	851	856	908	852	854	867	858	849	898	855	881	845	872	850	855	809	866	881	862	885	865	883	839	839	893	903	818	814	906	863	872	850	855	917	923	872	874	860	878	864	845	892	846	865	861	832	879	869	873	858	835	893	842	836	889	876	865	790	897	881	841	896	828	853	921	865	853	845	868	845	889	826	875	885	864	893	855	871	860	869	890	906	862	887	858	897	799	906	912	850	864	873	839	886	893	839	856	908	833	865	870	876	840	859	857	899	880	914	885	886	862	826	855	819	862	887	858	860	872	844	903	905	870	854	876	835	894	916	902	860	852	879	877	835	844	887	849	812	864	867	829	894	883	873	859	892	832	882	849	876	811	818	853	801	879	853	857	838	834	894	871	878	885	840	846	876	898	900	883	827	872	843	836	846	892	869	855	861	860	855	873	849	866	839	848	885	869	853	879	906	878	890	855	868	871	845	823	847	862	827	898	830	825	842	891	851	890	831	846	861	868	871	874	910	879	888	865	841	890	849	893	806	871	847	890	885	872	895	867	833	897	838	850	854	890	833	871	864	852	865	876	866	849	853	891	893	845	894	861	866	804	818	874	828	879	849	829	821	881	807	844	802	833	873	907	852	850	861	866	860	853	867	894	840	842	878	852	858	882	879	901	846	897	886	889	898	865	883	910	822	837	843	861	859	906	897	840	854	866	857	867	852	862	872	886	859	848	820	850	846	833	876	845	859	897	896	869	809	896	835	901	886	825	853	853	865	903	884	851	900	878	855	847	808	863	827	866	819	853	877	822	834	901	892	862	887	890	796	817	874	854	845	848	897	859	872	831	889	848	879	888	856	882	901	877	895	873	845	818	899	843	889	887	836	855	875	863	860	910	870	870	830	940	868	864	865	857	874	850	841	877	897	908	896	891	847	865	850	892	864	892	869	909	920	880	864	818	832	877	849	878	864	885	859	876	831	870	790	902	864	813	866	844	874	835	891	903	818	840	831	863	836	904	884	889	852	847	856	812	884	890	888	831	828	902	841	910	867	845	876	848	877	846	886	866	838	829	880	860	861	851	858	863	833	844	858	874	885	825	847	887	874	868	848	848	893	855	869	878	853	928	860	856	933	848	841	876	798	873	870	858	896	866	831	845	863	865	800	875	852	833	880	878	818	859	872	860	857	898	894	866	927	864	889	898	858	893	841	832	898	855	829	926	871	875	819	854	873	866	818	896	845	832	857	872	870	938	867	852	894	844	838	898	906	865	867	840	901	838	875	888	881	888	848	870	929	885	892	887	875	845	905	837	925	867	848	870	865	878	799	870	882	866	839	845	883	863	832	901	826	868	838	845	840	886	830	873	838	859	905	894	901	859	863	887	874	855	870	895	834	854	902	868	882	914	906	902	879	853	901	831	860	834	853	940	872	889	853	896	823	839	934	893	877	863	869	881	893	880	895	867	885	865	896	884	856	797	854	863	881	896	899	904	878	901	884	878	850	813	805	901	898	849	831	843	846	857	844	858	872	890	902	875	861	866	877	866	868	925	875	897	930	894	931	850	847	812	887	826	868	829	849	867	860	833	889	864	854	871	941	867	846	868	904	855	922	847	882	868	876	894	948	871	873	847	935	875	873	888	866	901	867	869	850	871	899	879	836	840	881	862	874	927	835	865	891	851	866	884	885	831	874	861	908	936	892	869	816	905	864	866	848	889	844	897	882	810	888	888	943	833	873	816	863	863	846	840	859	937	884	895	856	857	861	861	856	896	891	882	884	899	829	888	847	892	881	892	870	896	874	844	858	870	899	846	897	859	891	870	869	829	903	894	894	872	860	824	865	830	856	878	846	891	902	893	834	861	867	833	849	850	819	794	887	863	890	879	853	903	887	851	848	855	860	876	881	843	833	843	906	839	894	845	857	929	838	887	863	834	854	883	878	885	869	864	853	857	817	883	881	892	882	823	872	916	848	878	795	838	874	871	837	909	891	864	868	868	879	865	855	895	897	917	870	862	906	817	863	895	879	929	858	922	865	867	890	889	832	856	855	893	878	887	870	916	883	879	819	866	919	801	875	861	845	821	849	900	875	867	831	923	860	878	876	850	818	896	866	906	896	850	895	842	864	926	859	902	809	898	894	841	890	856	867	842	870	831	904	872	886	892	918	848	905	840	905	875	887	885	894	890	847	860	856	881	895	876	841	830	893	865	868	857	824	870	881	805	854	883	840	845	825	865	839	854	886	883	841	856	838	923	901	833	878	876	843	873	827	872
6119	3651	2193	1453	1365	1743	1660	1404	1089	917	788	635	472	439	358	323	223	205	174	131	149	180	132	116	121	120	124	135	128	103	86	90	102	81	79	73	86	97	92	81	89	95	84	88	90	97	89	80	90	100	92	102	88	73	74	79	86	64	80	72	67	68	87	106	100	67	86	93	76	82	77	76	76	82	89	92	77	86	93	101	87	73	78	85	86	94	77	72	83	69	81	87	76	90	75	87	85	90	84	73	83	64	85	86	64	76	78	78	93	92	86	80	86	70	80	89	88	75	92	63	90	96	89	88	89	81	73	100	85	95	88	79	103	91	90	88	79	83	81	88	83	74	81	88	86	94	73	82	78	77	91	87	84	95	68	91	77	88	73	83	90	96	74	88	86	90	85	94	71	80	81	89	98	97	87	96	85	89	91	88	83	88	89	98	78	64	85	104	79	81	99	89	89	86	90	92	55	76	96	77	88	80	99	99	77	87	69	91	80	87	101	68	81	77	75	79	99	93	88	82	89	96	90	87	89	99	84	78	77	88	92	88	81	95	82	78	69	77	74	78	79	86	103	90	83	83	97	74	71	75	89	91	89	76	83	77	97	97	90	77	90	79	69	86	83	82	93	86	87	75	84	86	91	83	97	87	87	89	78	86	95	78	80	80	87	94	62	89	83	71	86	73	92	92	102	84	90	80	81	85	96	84	92	81	99	79	91	95	95	67	89	89	89	87	73	75	90	72	77	80	79	82	92	92	91	97	79	86	81	85	86	83	71	99	118	93	95	97	109	75	86	94	81	101	73	77	86	98	86	94	85	95	91	89	78	77	79	81	84	73	89	80	88	88	93	90	89	84	90	86	102	99	86	75	83	82	92	90	83	65	91	79	81	96	85	75	90	88	89	73	92	93	71	84	90	84	97	81	85	91	93	74	80	87	76	76	82	79	83	94	91	84	90	107	86	83	101	101	90	95	106	84	82	84	85	71	104	102	76	84	93	101	93	79	85	100	74	87	74	76	83	78	81	117	83	89	91	77	82	80	101	69	87	71	89	81	90	82	84	81	74	94	61	91	88	85	83	80	84	82	93	74	96	83	100	92	77	108	71	85	97	96	97	91	85	102	86	100	76	92	89	80	76	86	86	97	92	72	97	95	86	85	91	87	78	73	82	86	79	92	78	92	85	89	88	87	86	98	92	87	95	77	89	69	71	84	81	85	86	91	81	77	91	86	98	89	98	79	91	93	94	74	85	94	71	96	87	90	80	87	109	117	81	80	89	81	85	84	93	101	96	98	98	85	90	66	79	73	90	88	95	83	75	90	81	84	92	90	78	92	93	79	88	73	71	84	81	88	92	84	83	79	77	95	80	84	79	85	88	104	76	81	92	88	106	102	81	79	91	81	88	87	82	97	70	89	80	65	87	83	90	77	90	92	89	85	90	70	75	76	81	91	100	79	85	82	78	85	79	83	89	91	88	94	82	106	72	77	79	88	83	87	104	90	71	82	64	99	84	78	92	93	105	82	79	88	96	74	88	77	72	85	95	91	77	96	73	90	78	85	87	86	93	84	96	95	67	101	79	75	76	89	85	80	88	84	83	99	86	91	86	101	88	86	83	92	96	79	89	95	95	80	90	84	73	80	87	68	75	85	113	96	74	91	75	96	96	97	89	83	87	101	86	84	81	73	95	73	86	65	76	88	73	87	98	82	85	62	86	77	84	87	86	89	102	88	75	73	103	73	85	88	84	107	101	93	101	91	91	86	89	82	81	80	108	100	67	89	78	86	81	92	95	83	106	92	95	89	87	91	78	81	84	88	106	80	85	107	74	71	76	82	100	78	86	95	71	84	85	74	75	72	93	91	76	90	74	93	100	94	118	86	83	86	74	75	96	80	90	85	76	75	81	85	104	81	105	77	90	73	75	84	83	81	88	98	80	82	97	76	81	81	89	96	94	85	78	86	89	74	82	79	77	88	85	87	84	85	93	96	72	82	92	83	80	79	78	82	92	89	87	100	76	99	81	86	87	85	83	69	88	79	97	75	76	78	84	89	83	89	66	72	77	100	81	106	90	88	86	76	88	91	100	81	85	78	83	83	75	73	79	77	91	70	92	71	72	96	86	86	82	94	89	94	78	90	87	68	95	91	89	86	97	75	92	93	83	82	86	88	97	89	89	78	83	90	89	97	77	90	94	96	98	93	92	99	85	77	69	100	98	83	73	86	82	85	72	67	69	77	97	83	104	93	101	85	80	74	91	84	72	75	81	88	64	82	104	88	98	84	77	79	84	80	83	72	107	82	102	90	98	77	97	77	77	95	69	90	75	94	107	80	65	96	87	83	86	93	91	94	92	72	102	93	100	95	86	66	105	87	66	78	83	91	82	76	79	80	90	76	86	81	86	77	82	84	73	79	87	89	70	84	82	80	77	96	98	81	85	81	75	73	81	80	66	74	93	71	93	84	72	86	80	117	71	89	87	90	81	88	85	72	79	91	105	86	77	93	102	79	102	80	86	77	74	96	92	84	88	92	89	86	93	86	92	78	87	73	102	97	78	92	77	88	99	86	94	87	101	100	94	67	90	94	82	83	80	102	81	81	95	86	84	76	76	84	110	89	91	80	90	111	81	71	89	99	81	82	85	87	76	68	76	63	85	82	100	73	77	81	79	82	84	80	85	75	81	78	77	94	97	80	74	90	95	78	90	77	84	96	91	99	82	94	105	91	89	81	86	101	98	81	95	75	90	76	87	77	72	93	69	82	86	91	93	90	64	89	77	103	68	82	91	87	79	65	82	86	63	85	81	81	78	86	84	102	74	93	95	103	89	91	76	83	82	64	87	91	82	85	83	66	73	96	82	90	93	85	90	94	89	76	88	99	99	71	73	87	78	92	94	96	76	78	85	91	93	96	92	107	75	88	82	94	80	86	78	95	88	88	100	89	80	94	96	82	77	84	81	73	94	95	91	83	84	82	97	79	83	83	79	84	74	90	104	94	99	84	91	85	85	102	83	91	92	95	89	95	97	90	74	88	90	92	88	86	78	86	81	94	89	90	84	88	75	99	97	95	113	94	100	90	78	75	80	95	89	68	97	90	93	78	81	92	86	91	90	98	86	105	83	81	97	81	82	85	101	100	95	91	93	83	66	104	83	82	90	77	78	95	76	89	93	84	93	80	96	89	84	71	81	93	93	79	84	80	68	85	81	92	90	85	83	79	81	92	88	73	80	85	96	78	88	82	94	85	72	92	79	87	69	76	91	73	72	81	88	85	87	89	84	79	97	102	91	88	82	86	100	75	96	95	86	81	75	94	95	85	94	95	86	84	82	77	90	98	83	109	68	99	88	71	81	86	100	87	73	81	83	98	72	82	92	89	85	98	95	76	72	82	87	85	92	76	107	85	79	100	86	103	64	80	83	95	97	95	95	85	75	93	98	80	101	76	95	84	86	91	74	82	86	98	105	75	89	68	78	84	85	73	89	93	94	83	86	83
30610	23775	20723	26971	33065	33514	31230	28147	24448	21514	18893	15878	13020	11165	9360	7783	6220	5040	4090	3479	3158	2856	2518	2177	2059	1949	1977	1703	1435	1310	1174	1133	1090	1002	992	972	1004	1009	960	936	915	932	979	994	954	933	969	922	960	892	956	924	936	923	922	948	922	936	972	948	963	958	999	950	943	899	938	917	900	915	922	923	983	893	943	935	920	928	901	1013	953	904	918	922	967	944	972	934	908	926	940	966	925	898	962	922	941	966	929	940	928	928	900	937	904	1005	987	934	905	916	962	916	910	971	923	906	921	940	1011	955	967	937	976	872	959	1001	942	964	963	905	889	915	953	947	912	953	934	935	973	941	949	1002	985	922	865	906	906	891	946	908	973	939	957	934	948	993	910	935	966	981	951	943	964	924	894	979	941	936	1014	963	949	900	973	936	923	997	979	962	945	951	958	927	936	959	1000	957	928	957	960	1011	919	897	938	955	937	955	888	901	951	977	988	965	1011	935	900	971	914	938	930	956	945	941	903	905	945	912	952	942	932	942	987	913	946	918	986	934	940	882	943	1008	937	914	938	981	942	863	988	960	919	940	893	914	875	993	990	904	923	902	966	932	919	905	930	931	900	925	968	913	907	914	952	926	946	962	929	1034	917	929	937	971	914	949	959	925	956	925	921	934	970	918	922	938	929	930	959	994	944	960	903	931	979	956	954	864	937	979	944	968	948	863	966	923	885	934	929	874	968	946	940	911	966	956	988	936	946	981	892	949	928	941	939	950	936	953	1001	943	932	890	921	943	933	934	920	956	954	933	934	918	991	945	947	931	950	924	906	944	986	961	939	911	943	908	975	971	892	962	1008	940	930	958	936	872	932	963	934	927	931	889	926	962	935	958	934	903	918	931	951	906	921	1011	921	917	949	906	928	946	945	937	920	958	930	911	897	940	973	912	970	919	905	996	906	911	941	902	970	955	928	914	933	908	992	903	952	913	936	983	945	950	935	913	951	935	984	954	929	996	957	944	923	930	942	1027	891	933	878	982	906	947	947	942	924	981	921	892	967	892	949	922	912	952	977	920	913	948	950	990	1031	918	972	963	888	908	925	923	954	902	938	900	995	953	977	955	956	952	949	914	950	922	978	971	941	940	903	986	955	960	890	942	941	928	979	984	949	960	945	924	917	953	936	914	911	980	974	921	974	924	986	892	968	937	926	960	954	935	938	951	928	895	936	976	1018	933	921	943	961	909	953	992	950	964	932	981	980	954	935	978	919	978	938	957	986	935	899	943	956	910	973	950	896	929	917	901	921	947	927	946	967	964	965	931	992	987	944	949	978	950	902	976	937	941	929	945	936	904	923	942	913	919	908	925	1000	949	962	949	984	966	948	936	885	981	946	981	952	973	943	956	1001	965	923	972	933	919	945	935	911	887	883	964	918	989	975	939	972	948	888	931	972	926	966	980	963	958	944	965	957	927	950	955	951	905	942	958	884	963	1003	950	953	916	909	968	948	933	910	946	902	946	948	948	921	937	983	956	928	944	962	919	929	926	936	948	920	954	959	883	939	969	870	962	945	932	1024	902	938	914	946	935	943	938	935	951	912	932	907	907	951	1001	918	906	932	920	958	939	959	909	949	976	998	906	931	976	888	901	936	900	914	950	921	949	1004	931	976	962	927	957	947	956	974	942	888	924	918	969	947	979	915	903	914	954	898	938	942	909	955	959	963	912	990	917	942	931	959	941	912	916	918	967	957	884	886	932	991	956	963	985	905	915	955	911	969	914	925	952	903	961	941	900	922	908	906	948	944	927	886	932	913	972	945	949	906	937	896	902	953	968	946	906	954	922	938	955	957	954	968	974	934	848	984	895	958	962	942	947	913	962	899	988	916	994	922	940	967	930	920	927	984	922	962	946	939	929	918	951	958	960	990	989	914	982	949	953	943	939	930	929	897	910	955	925	954	916	952	934	950	923	967	923	985	954	896	937	932	955	963	959	973	896	888	939	886	981	941	923	919	855	914	946	904	963	952	905	960	922	939	949	949	993	920	923	942	927	946	935	978	956	944	933	945	857	927	953	955	959	945	950	943	973	901	883	944	1007	958	946	943	947	977	883	936	958	876	920	895	953	898	992	959	926	966	927	930	905	950	898	929	959	967	897	950	982	991	955	928	982	908	930	951	943	979	1011	979	932	967	925	905	929	957	913	962	964	921	892	947	979	987	929	919	905	950	931	919	967	930	976	969	950	919	878	909	977	919	982	973	937	976	958	907	926	989	920	974	927	958	945	885	943	960	993	971	929	938	938	953	966	947	903	953	918	885	955	946	996	932	885	912	954	931	931	909	955	957	920	888	962	908	962	947	924	905	974	909	1011	939	916	988	937	971	964	949	922	924	938	967	954	935	932	977	986	939	913	1009	1005	908	953	936	856	940	930	933	938	918	974	895	926	944	954	928	878	875	954	924	954	926	995	924	931	943	911	937	934	925	890	941	923	981	925	969	971	959	929	920	958	940	926	885	905	975	952	888	935	938	985	866	955	902	905	961	910	948	948	935	960	895	898	932	949	927	956	989	915	966	952	971	971	949	932	955	966	920	983	954	1003	934	901	963	915	901	916	947	918	953	955	975	933	967	928	924	944	969	863	946	925	957	933	958	891	961	970	996	944	934	921	934	950	916	937	949	964	921	953	914	932	950	944	996	923	974	969	968	847	956	964	974	957	909	944	974	958	924	913	959	944	901	993	908	928	993	943	974	942	942	967	908	909	930	968	925	917	885	918	1034	926	930	909	914	971	941	893	934	917	919	953	917	929	924	899	917	886	936	906	906	913	966	928	941	955	916	900	926	939	960	943	922	927	904	949	914	907	960	905	935	964	930	958	937	924	1000	923	909	888	958	938	942	940	965	945	955	895	939	920	966	951	899	936	936	998	877	956	888	935	962	955	948	983	981	930	965	925	941	948	950	946	957	937	912	853	945	958	1005	908	965	924	927	912	961	949	905	906	914	907	918	929	935	946	979	915	900	941	947	938	922	1001	949	933	942	928	858	920	941	933	919	900	967	940	944	917	952	965	946	973	886	919	975	916	941	909	982	951	916	973	938	964	940	945	944	906	960	973	946	947	954	933	999	979	885	979	939	965	945	959	943	977	949	912	958	881	941	944	966	928	940	966	961	903	896	926	967	938	921	900	958	914	918	964	910	945	915	971	927	906	915	929	905	930	907	973	977	955	987	913	915	944	950	921	962	916	925	935	1002	975	917	925	958	943	954	927	944	941	933	917	960	869	909	939	898	925	956	942	961	1021	971	930	943	949	920	909	901	908	959	876	907	893	901	934	922	938	948	928	947	932	962	915	1013	892	976	976	950	904	946	950	951	917	942	922	925	884	955	935	882	983	953	909	955	903	926	917	925	928	904	885	974	920	904	921	928	932	942	903	895	953	936	999	907	909	955	866	920	950	979	936	949	984	946	937	974	985	947	949	924	884	918	940	947	896	939	929	888	914	953	942	928	914	1008	938	976	925	908	929	907	953	903	934	903	904	942	938	967	885
6503	5576	3238	2101	2073	2558	2292	1905	1555	1170	1026	741	614	506	440	329	293	231	204	182	165	161	138	138	113	129	117	123	116	83	78	93	83	73	80	59	86	73	86	82	94	85	92	91	68	80	80	77	75	82	83	78	74	79	78	84	92	71	55	74	78	66	80	72	77	71	83	84	87	78	79	72	76	71	68	73	81	68	84	78	78	69	81	80	81	86	92	87	62	67	74	75	76	89	76	74	79	70	73	82	80	69	78	79	72	79	78	84	80	75	89	64	89	88	90	75	81	77	87	85	92	77	75	78	71	88	71	86	78	77	74	77	74	84	74	83	66	69	84	88	83	72	75	64	81	83	79	68	93	61	87	65	65	64	83	76	74	73	78	70	93	89	88	61	94	75	83	73	87	93	75	71	99	80	82	93	77	71	89	80	84	79	77	80	76	81	90	95	77	94	77	80	78	74	78	71	72	80	73	75	104	77	88	95	87	62	82	62	79	69	56	78	75	86	67	78	85	79	81	72	76	82	91	70	86	78	83	83	86	93	78	87	79	72	70	79	71	68	68	74	74	67	76	72	76	84	69	74	74	65	71	76	79	84	67	89	74	83	91	93	82	81	75	72	81	84	89	71	67	89	73	78	86	65	65	66	84	75	83	95	71	107	91	82	75	79	96	84	63	82	64	81	76	85	57	77	75	76	64	59	80	83	96	89	79	85	78	82	73	72	86	70	85	71	80	68	82	91	70	55	87	86	79	65	75	54	70	84	73	77	73	83	85	72	86	73	100	102	77	85	73	101	60	87	86	85	72	62	80	79	75	74	79	101	73	74	76	81	89	72	93	80	92	84	59	88	82	63	76	63	77	75	65	82	74	75	82	82	79	73	71	93	73	78	76	79	65	74	81	72	77	80	90	70	64	81	82	68	69	76	85	67	64	79	81	89	75	85	68	65	90	58	88	70	85	77	84	54	71	75	86	74	74	77	81	85	71	78	70	60	84	94	82	69	65	72	89	89	68	75	68	80	55	69	87	61	92	71	76	78	71	61	68	78	80	84	63	63	91	85	76	72	80	90	68	85	67	88	79	78	66	85	84	71	94	62	89	67	75	85	87	75	75	79	76	62	73	90	77	78	73	78	89	66	83	73	69	83	66	81	83	83	85	93	85	87	88	65	77	81	65	63	80	73	68	87	62	70	79	102	109	76	88	71	82	90	81	90	86	82	96	66	66	70	69	74	84	75	70	62	62	83	84	59	75	72	84	81	71	77	72	75	76	80	76	81	76	92	67	72	90	75	76	71	77	73	77	92	79	95	81	76	82	73	76	89	69	75	112	71	68	71	85	86	90	70	66	69	77	82	68	74	85	88	64	88	87	62	75	76	82	70	86	75	77	68	69	78	67	72	85	81	89	105	76	93	76	70	84	90	76	69	86	85	85	76	77	77	74	83	85	76	81	75	70	70	83	76	82	77	93	74	80	98	61	85	83	83	72	89	67	85	74	76	84	82	84	89	77	94	71	73	77	76	87	76	76	81	84	82	84	67	73	92	70	83	83	57	68	87	69	83	69	89	76	72	64	76	77	81	87	71	85	81	89	76	86	63	78	80	81	81	69	82	82	78	73	85	73	59	66	76	77	68	76	80	77	97	86	75	73	78	88	76	93	81	81	63	93	80	78	59	71	89	70	82	79	76	91	79	84	76	78	80	91	78	75	83	86	85	84	77	96	84	70	76	102	73	75	79	72	71	78	82	82	81	78	74	68	75	78	85	72	78	74	75	86	89	55	83	83	88	78	70	76	76	85	89	84	79	78	81	78	86	81	61	71	78	75	86	85	84	70	63	98	86	60	64	79	70	82	76	98	91	74	66	84	82	66	83	78	93	78	88	97	76	70	82	59	69	59	74	88	79	87	54	96	96	81	80	61	82	73	75	74	91	75	63	63	94	90	78	90	86	88	80	73	76	81	86	81	70	77	88	69	92	71	82	75	82	74	87	66	85	60	76	81	83	79	69	79	69	83	74	62	72	85	74	78	63	96	91	81	70	80	83	75	79	73	73	74	97	86	78	77	80	67	85	84	83	71	94	69	68	77	82	82	83	90	65	87	85	86	95	64	59	82	77	72	80	87	72	75	77	71	82	69	80	63	63	63	96	81	77	97	76	72	73	74	69	58	70	70	70	72	82	88	67	71	80	73	80	69	82	64	80	101	79	89	84	80	77	78	76	84	74	68	77	83	67	67	95	70	72	78	72	74	58	70	83	63	72	89	75	73	74	63	71	91	94	90	80	74	81	91	77	70	73	72	83	85	79	74	62	81	62	64	66	69	75	66	64	78	88	75	71	79	73	90	80	85	91	75	71	70	67	88	80	81	87	93	63	90	66	67	95	82	53	76	84	71	79	73	76	80	85	104	60	83	62	79	68	76	82	77	91	78	79	69	84	77	75	89	74	60	75	80	84	75	76	72	71	83	82	80	87	91	75	96	79	71	87	80	85	75	79	88	79	78	89	64	92	80	76	90	82	71	65	71	79	80	94	84	71	79	79	90	83	78	93	65	84	74	90	87	88	80	74	78	67	63	57	69	73	70	83	74	65	82	68	99	84	75	66	74	67	92	83	83	85	87	88	99	86	58	78	69	74	82	64	76	70	84	80	78	83	75	66	82	82	59	74	94	66	65	75	87	81	58	86	90	67	84	83	75	72	72	96	65	82	83	52	74	87	80	82	66	74	74	79	85	91	73	77	88	83	84	86	77	72	84	83	74	75	89	79	85	73	83	82	79	87	80	84	79	95	81	73	87	73	75	88	84	80	82	78	68	83	74	80	74	73	76	87	77	73	81	69	64	73	77	77	57	97	75	75	91	85	76	65	78	66	87	80	71	96	69	76	65	89	88	79	84	83	89	84	85	89	64	79	80	90	89	79	69	81	87	86	83	80	80	83	78	84	79	90	79	60	81	80	68	74	71	83	65	70	78	67	75	76	63	85	83	97	77	79	78	82	83	80	81	86	69	75	78	84	84	74	68	84	72	72	77	83	82	71	68	74	86	86	83	73	84	65	75	75	66	80	86	70	60	78	65	66	76	72	83	74	75	71	78	72	78	90	72	76	80	75	84	79	67	82	93	97	88	79	98	85	77	81	76	91	76	77	82	64	82	80	85	70	81	71	75	75	80	59	61	79	80	72	80	77	91	73	79	67	75	66	88	70	80	79	85	92	72	82	73	83	69	76	73	74	69	78	91	83	80	78	92	84	87	69	84	74	86	81	62	72	86	77	78	71	81	73	96	77	92	84	76	91	71	82	75	86	80	71	88	84	81	80	73	63	76	94	78	73	79	72	83	79	63	86	82	84	85	91	80	74	66	70	73	67	81	86	83	83	91	82	65	79	64	72	72	88	70	96	75	77	88	83	59	71	80	83	83	90	61	77	84	86	83	84	77	79	82	69	77	75	88	87	58	80	83	94	79	89	83	86	69	73	82	85	88	88	75	79
34073	27329	23604	30779	36934	37635	34392	31406	27593	24601	22225	18959	16574	13141	11517	9045	7411	5965	5092	4327	3887	3257	2870	2750	2498	2348	2246	2015	1623	1339	1270	1134	1012	950	884	843	876	951	854	860	906	821	898	894	869	881	862	844	804	817	849	874	826	800	832	844	873	841	802	816	832	804	825	840	848	867	783	890	823	851	814	811	850	815	811	814	832	864	826	855	826	862	824	879	866	834	787	846	828	841	818	855	858	843	887	904	824	868	795	841	845	841	826	862	844	830	832	814	834	826	844	827	843	887	853	861	819	900	826	840	840	845	862	872	839	854	860	881	799	895	845	862	851	832	815	831	809	822	839	887	834	855	868	833	871	839	886	826	858	843	843	812	873	823	821	839	813	876	834	861	839	837	808	827	837	843	858	837	877	850	858	778	785	876	827	841	875	842	896	832	846	877	837	893	821	879	785	847	853	885	842	887	837	848	921	859	851	866	818	842	872	860	888	859	881	878	799	821	817	896	876	834	876	830	812	768	811	794	859	919	862	817	842	826	828	873	868	869	818	843	826	868	851	884	797	861	799	831	829	869	860	832	793	924	863	795	868	881	817	831	849	816	890	840	821	851	872	890	861	815	830	789	836	852	811	851	847	853	887	854	816	810	845	834	866	831	844	836	898	806	843	784	836	794	829	869	861	880	837	878	815	845	831	820	824	800	842	835	861	821	887	868	840	812	834	869	863	805	839	864	827	825	850	876	821	822	846	861	839	829	858	852	880	876	846	853	816	892	825	853	888	836	865	858	840	880	845	888	839	868	825	899	837	845	836	885	818	818	819	833	831	845	809	871	807	872	888	826	854	839	821	833	792	829	940	842	829	818	833	814	849	822	812	871	860	868	879	845	839	912	855	831	811	843	848	853	863	820	831	868	861	819	838	893	858	840	841	889	867	847	910	884	858	791	830	809	899	833	869	848	819	832	847	876	864	837	825	900	815	795	825	831	826	835	868	823	872	851	836	850	844	863	812	878	860	861	820	832	836	852	902	797	864	845	831	802	841	828	870	854	812	854	848	872	861	852	812	817	885	842	847	804	862	865	854	833	868	825	838	832	836	825	875	867	838	850	846	876	786	872	839	846	828	833	885	878	897	861	805	821	853	872	858	844	836	809	830	830	785	855	824	846	854	837	946	869	876	836	834	828	852	878	816	854	859	887	918	817	849	882	832	849	850	881	863	852	870	851	874	925	820	844	828	853	870	813	873	901	836	884	832	823	848	858	889	832	903	844	833	801	849	864	867	839	814	845	846	863	795	867	871	831	876	854	844	808	842	888	871	787	860	849	827	833	839	821	812	860	827	835	849	827	861	851	855	900	856	853	812	820	866	811	883	852	836	837	794	814	873	833	828	841	844	839	850	830	857	877	862	889	905	883	874	842	814	828	869	827	880	836	824	801	888	837	831	838	814	806	849	874	825	848	807	849	804	909	842	846	854	870	860	828	863	832	856	759	849	850	838	867	854	896	840	894	808	830	851	862	831	870	885	887	861	853	857	876	777	837	894	787	832	854	843	857	798	831	799	867	857	917	880	841	896	824	885	845	838	861	866	842	852	873	944	799	807	898	849	847	822	799	804	859	858	832	810	868	867	840	822	860	836	846	864	849	861	875	932	832	813	865	824	848	838	798	787	835	844	864	879	916	798	852	814	870	867	849	861	848	854	826	846	842	841	833	881	854	836	859	816	831	857	835	842	885	850	825	863	876	811	869	843	820	819	909	864	823	823	900	875	850	856	875	834	834	850	815	839	824	833	831	854	840	820	850	867	840	818	835	839	846	845	802	834	860	920	806	888	885	877	856	873	837	896	903	865	793	851	856	806	834	796	842	833	815	837	868	838	855	878	802	837	820	839	818	867	878	874	852	834	876	890	826	850	858	866	863	836	832	800	828	842	825	835	902	834	860	798	781	883	847	890	856	801	809	847	797	845	841	813	860	873	847	862	886	807	803	895	811	838	829	873	832	853	810	828	855	856	908	804	839	835	821	849	857	830	852	806	854	798	832	869	870	887	878	829	886	844	873	835	835	882	806	835	905	841	852	865	814	884	917	799	835	862	838	844	845	838	895	851	815	854	896	856	838	831	846	885	878	821	800	836	836	825	818	824	842	819	861	838	883	855	837	863	867	837	778	813	852	866	860	857	852	871	831	817	874	812	873	801	846	925	866	827	860	825	866	828	860	851	812	853	865	831	856	868	885	818	888	884	871	819	891	828	886	860	848	883	831	839	813	851	811	888	897	816	933	823	842	866	835	850	882	840	850	871	873	799	843	867	884	821	787	858	848	872	913	903	855	880	858	820	884	818	876	838	850	828	838	863	813	861	836	844	880	875	847	846	895	795	888	786	856	859	853	813	850	816	811	809	828	892	845	858	827	787	829	800	824	815	889	808	828	834	907	859	825	839	850	836	812	860	843	835	836	855	851	811	808	879	834	824	829	896	861	890	854	851	866	863	819	816	823	850	783	850	881	852	842	879	882	873	850	807	846	840	844	886	840	880	896	849	867	808	895	857	843	877	874	844	907	884	793	838	852	863	857	831	895	831	840	851	850	833	858	875	871	836	784	818	812	897	869	816	844	853	845	847	835	826	863	897	868	840	901	871	888	845	838	847	887	877	856	872	876	831	812	836	813	906	850	904	841	795	889	819	841	838	857	838	875	840	810	817	859	802	828	789	833	868	886	874	857	854	880	830	798	798	835	814	878	819	786	867	868	851	809	830	821	871	889	844	877	855	802	824	889	821	851	789	829	815	800	843	837	865	848	851	865	831	886	867	817	886	854	804	829	870	902	868	859	855	899	820	867	872	825	804	861	871	821	855	880	889	848	833	815	875	797	832	856	854	904	740	833	842	827	849	847	815	873	869	865	861	805	830	870	849	862	826	812	857	870	881	850	832	843	908	885	873	823	816	846	897	826	821	807	842	836	861	798	836	877	852	848	864	868	817	901	870	844	870	850	815	856	760	823	903	863	889	857	825	847	815	901	808	823	797	846	869	849	862	852	829	874	856	865	856	847	832	829	824	791	831	888	865	810	864	860	819	856	858	865	899	863	861	830	859	847	868	826	837	868	863	834	808	873	816	818	848	871	839	841	857	854	831	841	818	816	887	821	816	829	849	875	875	784	921	840	854	824	874	862	841	892	860	822	860	805	802	884	899	815	814	840	879	839	915	897	834	896	792	857	866	872	873	831	911	850	884	867	916	848	825	819	822	860	876	845	851	841	851	805	857	807	843	795	918	862	775	878	863	807	915	853	863	842	848	817	908	788	806	821	851	866	850	853	878	809	840	854	832	802	823	865	882	837	829	813	837	824	826	863	874	876	852	816	888	920	828	831	872	795	816	835	830	894	854	833	863	882	856	874	854	834	853	890	826	808	824	803	845	847	877	836	849	838	808	844	810	819	780	913	907	814	784	864	892	866	892	824	875	878	879	821	888	870	835	884	798	855	789	855	832	848	829	828
3742	2315	1455	1054	1086	1265	1043	818	717	574	470	415	320	278	218	196	155	144	141	144	123	108	114	114	109	96	97	100	93	84	95	100	81	76	72	95	84	98	81	93	82	74	81	73	96	73	81	81	92	79	82	70	74	82	83	100	96	102	71	79	90	77	76	84	88	97	63	59	87	77	83	73	91	84	86	76	95	61	65	74	102	77	85	90	78	83	84	91	83	73	76	61	99	89	70	92	73	80	90	87	78	88	80	94	84	93	85	80	94	76	85	93	80	95	73	77	66	79	67	85	93	78	81	91	88	68	83	80	73	78	79	91	89	90	78	85	96	75	79	91	82	94	79	71	69	93	70	72	79	74	82	88	71	87	72	91	93	84	96	86	72	81	70	92	74	80	100	83	71	92	88	75	88	83	59	64	93	100	63	97	68	78	76	99	85	80	75	77	89	73	82	71	89	81	86	96	80	70	76	77	85	94	97	84	77	102	96	74	84	70	96	72	78	75	67	82	73	87	93	90	88	90	87	82	89	90	74	81	83	72	62	79	94	85	86	81	72	102	89	72	91	76	70	88	60	62	82	79	90	81	73	86	75	66	74	103	81	93	72	80	75	92	87	73	77	93	74	83	61	81	94	78	77	110	67	86	85	92	95	69	89	92	86	72	85	73	65	84	69	82	92	67	99	91	78	75	76	76	85	89	89	81	80	72	78	75	68	74	66	77	94	89	95	68	72	78	98	84	71	77	82	67	82	91	89	89	86	85	86	91	86	89	106	79	81	77	80	94	72	90	80	80	102	68	88	71	94	68	70	73	79	81	106	99	86	80	76	82	90	77	80	87	64	91	81	80	83	92	84	87	67	84	67	94	85	75	68	81	84	77	76	64	82	85	83	73	75	76	89	84	74	89	89	83	79	82	88	78	78	75	86	77	81	79	76	74	86	90	104	86	77	79	64	84	81	74	93	75	71	85	74	78	84	71	78	96	99	94	76	92	82	90	70	81	86	87	85	82	90	80	84	76	84	84	78	80	90	83	60	67	97	101	74	82	81	75	94	84	79	89	93	87	84	98	90	73	70	76	78	88	66	69	84	93	91	91	70	79	68	77	83	75	69	90	72	98	83	92	86	89	82	88	74	87	79	79	72	80	71	90	78	86	93	77	69	69	76	78	66	81	74	81	66	73	86	88	77	96	94	84	77	90	73	77	77	95	78	87	72	86	91	74	86	85	89	72	85	64	89	69	82	109	89	98	87	87	83	72	84	76	105	87	68	96	84	90	94	75	91	84	97	76	99	96	70	90	88	86	75	100	92	83	73	81	75	87	91	76	80	73	87	75	84	81	84	87	95	86	84	90	82	74	75	81	81	94	85	93	85	81	82	80	74	81	90	74	75	103	84	77	81	75	87	85	95	88	86	92	109	77	87	86	86	88	93	72	85	100	91	68	68	95	82	80	73	82	84	86	81	72	82	91	75	96	91	80	83	81	97	93	72	88	62	70	120	80	86	87	81	82	81	71	69	79	85	84	70	80	89	76	83	77	89	76	80	75	78	93	90	96	79	88	78	83	88	71	82	65	102	89	80	76	86	77	90	92	75	73	73	77	72	92	81	83	74	75	78	68	104	82	74	71	87	78	81	84	92	83	86	78	93	96	85	76	97	66	91	83	73	89	81	95	88	78	99	77	77	76	71	73	84	86	74	80	84	81	74	95	87	76	81	68	103	82	94	76	95	72	83	68	77	77	82	73	81	84	88	80	88	79	79	87	91	89	83	90	64	93	88	85	71	86	70	90	94	101	67	82	83	87	79	94	107	89	70	85	88	91	77	81	79	82	88	81	87	68	91	71	92	97	83	101	95	79	74	86	72	79	83	71	75	71	91	80	80	73	94	102	104	76	78	90	78	85	73	77	95	59	106	77	80	78	74	79	89	76	71	75	86	81	85	89	83	73	93	79	71	78	86	66	83	93	71	80	77	78	80	93	74	76	79	81	84	79	83	93	68	81	83	93	84	84	78	82	99	73	64	93	68	95	92	68	74	69	82	85	75	85	88	67	81	77	75	78	73	98	92	94	88	74	71	77	76	81	95	79	84	80	80	71	73	71	78	76	70	90	89	75	74	78	67	88	94	86	89	82	76	85	82	82	75	93	81	78	108	88	84	93	76	75	88	86	75	78	81	91	75	93	84	84	93	102	85	76	82	76	108	91	88	93	88	79	89	95	111	80	92	99	84	87	72	78	84	87	87	87	76	69	94	77	80	108	82	77	80	95	67	89	69	76	67	84	85	82	88	103	82	73	78	88	78	83	89	85	71	89	81	81	99	83	91	85	61	78	95	81	90	86	82	100	84	81	76	76	77	81	73	82	80	86	93	61	85	80	80	81	75	83	87	87	104	84	65	89	87	76	68	103	84	78	94	99	71	88	75	82	95	83	81	82	89	77	80	90	78	78	75	92	90	94	75	91	69	98	81	85	93	74	84	93	80	74	76	71	87	97	85	83	85	90	81	91	99	86	82	76	73	81	84	71	87	73	72	84	73	96	74	82	69	95	80	74	77	81	67	87	86	96	84	82	87	95	93	72	69	73	86	84	75	105	95	106	67	84	86	98	81	97	78	81	73	74	72	89	78	81	100	64	96	76	72	61	76	90	76	87	73	88	71	98	72	96	77	90	67	71	77	72	76	80	82	88	105	85	76	86	91	67	93	78	58	69	77	77	88	89	69	90	85	75	74	101	88	83	79	96	57	80	88	73	86	77	82	71	78	83	82	78	68	93	79	71	97	79	75	90	77	89	79	93	95	83	91	71	85	92	90	84	73	85	76	71	92	98	88	88	94	90	81	80	97	93	97	68	90	72	82	77	63	75	94	82	80	79	76	82	75	78	88	72	80	83	76	61	92	96	79	83	78	76	88	74	81	82	75	76	88	86	76	85	97	88	87	86	71	69	73	94	101	90	63	91	66	75	90	70	94	83	82	69	81	81	85	77	76	92	95	68	70	89	78	75	78	82	75	85	75	89	64	58	88	67	110	110	88	94	82	84	83	91	77	97	78	72	70	76	80	85	77	92	69	87	78	98	88	87	87	72	99	86	82	86	94	82	92	82	69	86	75	73	88	84	81	111	58	70	77	85	76	91	85	84	73	95	71	73	90	81	69	88	86	83	78	76	73	73	79	86	78	98	82	82	91	79	80	93	90	80	85	87	97	69	79	79	83	72	72	92	57	86	85	68	92	93	101	91	81	75	97	82	86	77	80	70	85	77	95	86	75	77	85	71	90	77	71	85	91	82	62	76	89	88	91	66	78	85	90	69	74	72	79	65	84	74	89	81	77	89	63	89	91	65	88	82	76	78	88	83	81	88	72	71	90	93	72	82	91	90	74	75	94	81	82	77	82	86	79	91	86	82	97	84	88	87	73	97	77	75	95	75	76	79	82	80	103	71	84	89	94	89	91	72	79	82	92	71	74	88	78	83	79	86	69	68	81	94
26989	21176	17232	24098	31159	30618	27054	23430	20086	16894	14630	11976	9536	7641	6088	5059	4099	3400	2827	2513	2175	1912	1708	1569	1601	1532	1339	1332	1276	1145	1108	1022	987	930	944	880	891	942	920	866	918	932	928	896	893	893	821	888	920	887	856	908	922	925	900	921	877	847	899	898	862	884	904	890	908	931	866	904	897	878	857	871	863	882	847	924	865	873	914	862	920	899	922	876	919	907	882	902	852	924	891	883	926	873	847	934	918	826	898	872	858	916	858	922	851	920	844	858	898	900	941	830	945	853	885	921	888	906	892	890	893	894	895	905	883	896	867	860	859	884	915	895	894	923	882	868	887	886	818	861	833	929	941	892	922	909	873	892	812	917	889	875	925	925	925	868	899	889	892	900	924	946	886	900	938	876	918	919	890	902	863	867	929	844	841	864	917	864	934	910	864	874	939	886	882	924	942	885	925	870	860	913	927	875	880	898	849	903	918	924	864	881	899	869	857	895	959	877	881	895	889	944	884	881	929	913	963	857	888	879	882	927	888	903	852	967	876	888	923	882	887	861	935	928	899	917	909	892	873	926	814	881	866	897	912	930	919	850	958	892	902	890	952	894	940	871	903	887	885	881	895	934	865	925	906	932	920	847	864	896	928	913	904	852	868	882	886	930	902	854	873	926	850	862	857	924	938	934	889	861	938	861	886	891	854	818	913	894	856	877	865	831	880	857	937	895	870	882	918	926	925	887	922	897	898	899	925	889	919	940	917	901	955	867	965	921	872	868	963	922	903	894	871	856	916	894	881	914	925	897	919	908	923	885	920	863	922	944	922	922	929	874	884	893	919	890	964	923	932	926	875	868	897	831	891	910	921	854	861	875	856	869	884	874	934	882	929	881	886	925	867	925	925	892	906	946	935	864	883	914	880	869	882	905	908	874	883	925	901	926	884	877	929	866	910	908	879	949	901	969	822	926	856	867	874	909	943	870	880	970	941	912	868	902	874	883	845	888	895	912	962	910	837	866	844	846	907	914	934	906	876	945	865	804	919	879	895	908	914	863	866	942	893	879	928	929	894	920	829	935	866	917	909	915	870	907	866	895	894	936	933	866	932	948	937	924	912	905	938	886	886	869	914	921	929	838	854	943	990	904	829	866	906	883	884	970	909	867	943	893	892	904	911	921	975	880	888	886	900	868	905	941	906	900	908	874	885	958	919	896	907	912	833	900	912	910	889	862	886	980	908	873	905	905	901	916	872	927	893	908	901	870	899	878	892	884	894	940	922	912	903	924	837	856	911	934	834	918	917	925	931	886	870	870	857	934	849	899	891	921	944	919	907	893	849	905	949	905	928	887	889	913	855	833	834	880	897	887	851	891	860	906	827	922	875	873	884	919	855	902	820	911	915	900	894	866	898	936	943	940	904	889	848	884	922	913	914	934	882	880	905	928	925	922	921	878	862	902	901	924	909	894	891	896	930	912	882	880	933	916	888	946	874	909	881	856	861	917	873	888	881	933	927	942	909	879	876	883	915	866	902	915	894	972	916	870	912	947	906	934	946	827	854	898	888	877	936	877	889	884	873	854	898	960	890	889	890	907	953	895	879	830	930	927	885	866	886	849	922	933	907	834	934	846	870	929	900	838	938	913	901	921	909	922	908	856	903	900	906	887	878	881	948	937	920	863	866	875	917	914	872	846	889	899	869	889	909	925	926	929	911	876	897	892	959	848	852	888	917	895	883	921	908	822	894	927	939	901	896	847	896	863	919	910	841	888	908	907	879	856	908	894	926	918	850	883	855	889	934	923	841	943	914	907	921	944	928	919	877	894	917	829	883	913	890	978	903	878	914	883	916	870	927	914	846	865	871	958	928	872	886	942	895	942	890	913	885	874	795	885	876	841	928	889	875	909	914	874	892	840	874	836	946	830	936	853	878	882	916	887	869	943	879	918	957	907	888	906	896	890	931	893	922	914	878	884	896	889	877	884	867	882	887	897	881	928	919	903	903	872	858	872	887	951	940	898	912	878	846	881	870	936	889	908	880	856	884	879	850	885	861	881	897	857	931	890	927	884	918	890	922	895	903	959	939	889	940	881	928	855	909	874	916	921	930	895	940	933	915	896	846	864	904	923	906	881	895	902	848	843	871	881	917	921	910	938	853	905	909	978	889	911	900	916	884	932	937	886	861	853	855	890	820	895	917	904	903	942	875	889	867	821	855	863	861	912	899	974	890	919	906	935	847	908	936	918	860	906	945	910	924	891	912	909	905	946	828	938	892	870	872	905	920	951	844	915	921	951	890	892	897	829	911	925	880	914	880	887	910	894	894	875	907	905	866	896	918	824	913	919	888	960	912	881	889	887	860	921	902	864	884	858	873	936	877	836	918	961	868	920	951	920	880	868	888	889	901	888	875	897	947	837	928	954	872	919	957	930	894	877	890	835	907	918	897	903	880	846	873	894	925	934	907	883	892	904	858	883	952	897	895	937	890	877	880	885	907	848	872	880	881	873	915	912	902	893	963	898	912	885	892	916	915	901	957	896	850	909	917	827	901	863	899	875	868	967	889	876	833	877	882	889	907	983	886	876	960	884	868	872	899	905	872	921	896	863	847	959	909	865	905	912	879	898	912	930	843	947	893	913	877	900	823	858	896	902	828	910	921	922	907	872	927	879	881	918	949	945	891	915	851	836	939	899	900	870	922	936	910	869	857	892	878	873	924	911	914	874	867	907	923	936	896	922	915	874	896	901	877	911	906	948	957	880	926	881	917	878	868	944	882	931	841	889	940	907	932	862	889	883	866	917	889	935	916	913	859	839	890	895	931	910	879	922	932	886	886	928	901	918	884	900	871	838	890	890	937	898	912	920	891	849	935	857	903	901	914	910	860	882	878	897	851	927	916	928	900	924	900	916	896	852	890	892	927	866	906	819	869	928	885	885	893	970	889	941	826	892	927	911	932	899	915	915	938	945	869	926	907	909	920	859	923	886	903	931	899	891	917	919	866	856	915	913	929	853	916	902	842	932	893	898	879	887	911	930	860	880	927	919	895	924	924	895	916	888	900	925	933	895	983	889	872	915	906	884	884	915	897	894	889	916	887	893	884	893	888	951	885	849	884	880	881	951	964	923	923	931	970	884	925	860	957	916	850	893	880	913	922	919	935	891	924	886	942	847	870	917	878	947	914	925	908	894	888	883	951	873	897	881	874	914	854	875	906	881	855	923	931	994	920	885	876	883	872	870	868	920	923	898	920	884	908	957	886	914	881	923	896	901	891	898	874	914	913	841	878	894	890	901	914	908	920	850	882	861	836	881	900	898	912	889	932	900	919	924	915	867	899	846	865	920	905	873	840	893	887	934	910	902	928	912	900	906	880	901	913	932	945	912	958	902	912	893	860	795	894	916	887	924	930	903	917	899	907	886	892	919	887	858	894	865	887	888	865	883	879	857	919	934	915	863	894	862	919	955	895	873	903	872	880	885	911	870	874	873	870	940	896	903	922	900	849	821	909	887
5245	4988	2606	1693	1581	1946	1601	1193	913	810	619	520	451	359	313	242	266	198	153	112	130	118	111	128	110	112	112	92	106	88	86	93	79	81	75	87	82	73	84	76	69	70	56	83	81	67	75	75	75	74	68	72	82	78	76	71	70	71	81	69	80	75	85	82	69	70	67	80	67	78	70	83	69	66	69	85	70	73	82	67	70	65	77	64	69	64	70	63	69	83	71	84	84	67	85	69	73	74	67	60	70	67	75	82	95	71	69	88	71	85	66	65	63	72	76	70	81	67	81	73	50	87	82	65	87	72	73	83	70	88	66	73	88	64	72	64	93	56	75	94	72	60	79	73	71	66	65	83	86	75	69	73	84	81	71	68	75	74	82	94	67	74	89	65	77	69	70	61	85	81	75	68	64	77	83	75	72	76	82	62	80	72	61	79	89	77	76	94	83	62	74	78	66	59	94	75	56	68	85	87	80	91	67	63	64	71	76	83	76	85	59	84	80	69	66	58	80	68	83	88	74	78	72	85	67	74	50	79	69	61	82	70	66	84	81	79	62	61	64	73	95	62	76	82	81	62	73	74	71	72	61	67	71	67	69	94	83	76	87	71	70	65	75	67	82	56	81	73	67	72	81	86	78	78	91	97	82	60	68	86	64	65	73	87	97	73	83	71	67	62	86	78	64	80	73	69	61	72	72	86	71	73	77	72	70	71	61	90	71	69	65	76	75	76	63	85	75	81	84	91	83	73	72	68	72	70	72	80	78	72	81	88	67	66	69	70	83	80	67	75	78	84	77	71	76	82	75	76	60	90	67	67	62	76	59	66	67	57	75	88	67	76	77	65	67	81	65	71	67	92	65	77	73	63	84	83	69	75	74	71	71	93	77	67	96	92	79	75	85	68	80	69	68	65	56	76	71	67	66	84	72	74	73	71	70	70	62	73	59	76	68	71	72	84	74	84	75	76	91	68	83	79	75	71	66	92	68	72	70	54	72	76	75	70	74	71	87	62	54	95	64	67	64	72	77	63	69	75	74	66	74	75	79	80	81	77	66	72	71	63	71	84	88	85	61	60	82	95	82	71	80	75	81	84	65	54	70	79	57	76	79	56	69	71	65	82	97	69	63	91	79	71	72	77	73	76	77	76	75	74	72	77	71	80	76	75	72	75	78	80	61	82	64	63	73	77	64	54	61	78	74	69	67	74	81	69	74	77	80	77	73	96	76	60	72	67	57	69	71	68	87	74	79	84	88	74	77	76	82	79	73	83	85	64	86	72	71	75	71	92	76	61	58	77	80	75	63	63	68	79	89	66	80	70	77	80	63	76	73	60	85	92	84	64	71	70	69	86	68	55	68	78	85	72	89	72	64	78	81	64	65	71	78	70	72	79	74	77	81	85	74	77	69	76	68	74	79	80	76	80	79	67	82	66	74	85	68	70	62	78	65	74	79	76	87	68	65	79	76	71	78	62	93	75	60	70	64	77	77	80	76	63	65	70	80	72	72	76	84	66	80	72	87	77	84	88	79	67	54	64	81	77	79	75	71	67	81	76	72	69	74	67	88	68	70	69	75	65	70	73	79	79	66	75	77	78	70	83	82	66	72	65	63	75	74	63	64	71	79	86	71	77	91	82	75	70	65	73	67	76	69	69	72	78	70	67	86	70	69	75	88	76	80	79	96	62	71	77	80	66	65	70	64	80	61	78	80	67	63	77	82	78	85	70	89	73	65	71	75	72	60	62	76	72	78	78	55	73	70	73	74	68	72	74	76	77	70	67	62	80	64	60	74	67	69	71	82	78	66	81	70	64	67	73	77	79	71	59	60	57	62	72	72	68	71	75	86	67	71	77	70	77	99	82	76	81	71	69	77	73	75	77	74	72	78	71	81	54	70	86	65	60	76	81	70	73	64	73	72	81	79	79	72	75	79	69	77	64	88	84	63	73	80	74	75	74	60	80	62	73	66	70	66	68	71	79	71	78	78	58	67	75	70	66	78	72	71	75	71	75	85	69	77	68	82	59	74	95	67	80	72	61	76	73	72	67	72	66	87	55	68	87	83	69	67	77	63	73	80	58	70	70	69	71	92	95	68	76	92	68	68	65	79	86	75	77	71	70	62	61	91	68	67	62	75	53	79	85	65	75	69	81	67	74	70	72	59	59	74	70	72	82	63	79	78	88	69	75	83	57	78	68	79	83	73	74	70	74	69	79	64	57	74	80	69	71	81	58	76	76	74	62	71	71	97	83	63	80	79	69	80	76	76	94	66	78	87	71	85	60	62	64	74	82	64	83	63	66	88	81	86	65	66	75	73	76	75	81	56	64	68	70	76	68	56	69	66	90	71	66	77	72	71	80	79	71	74	76	73	75	59	71	67	81	80	71	66	74	99	75	70	77	74	76	71	71	63	64	66	82	63	73	66	78	75	66	59	71	80	72	76	77	63	77	80	60	69	64	81	81	81	66	85	93	80	69	58	73	72	75	70	88	62	66	74	64	81	72	66	68	84	69	98	77	77	75	66	75	72	85	69	66	72	73	73	81	77	90	77	64	91	67	76	64	71	80	75	76	69	78	72	80	75	101	87	71	91	73	76	70	69	61	64	64	87	52	71	82	63	81	80	91	71	72	74	86	84	87	65	78	77	70	93	65	68	79	77	88	76	97	58	77	81	77	78	81	66	62	67	83	72	60	70	75	83	81	61	55	57	75	78	63	77	82	75	66	80	68	76	67	72	68	74	88	64	76	73	76	62	74	66	68	77	84	71	80	86	78	89	92	63	78	85	68	71	85	76	66	75	58	74	65	81	83	68	73	74	74	71	89	60	80	67	79	77	71	95	72	76	81	78	85	76	72	67	75	52	65	81	74	80	68	72	74	55	91	63	71	62	67	78	76	70	67	71	75	73	64	68	74	67	67	79	60	70	71	80	82	70	74	72	63	74	67	84	62	60	82	75	77	74	84	81	55	67	65	67	81	63	69	67	83	93	70	67	78	60	69	98	75	75	69	79	77	78	71	85	63	77	86	65	79	56	81	69	94	92	83	71	81	81	90	77	70	64	64	76	60	75	76	80	85	74	85	81	87	61	77	61	72	63	83	81	62	61	83	67	55	70	72	66	68	56	75	73	79	64	86	70	73	65	78	92	73	74	73	69	81	76	73	71	61	82	70	64	60	79	72	57	67	63	74	72	86	84	73	86	58	79	69	68	75	67	63	82	82	86	75	75	85	71	84	71	97	84	75	74	60	83	75	74	69	74	70	79	56	88	80	75	89	70	61	77	82	79	76	74	89	70	77	76	82	75	67	93	79	71	68	72	67	82	76	81	86	71	76	75	68	70	86	74	80	65	66	64	85	80	68	87	53	77	67	77	74	68	83	69	74	80	60	70	66	58	48	77	81	80	72	74	78	74	83	76	76	66	67	69	71	88	86	75	77	84	82	66	71	82	83	87	57	65	59	84	63	68	67	97	70	68	69	71	80	69	82	89	72
32850	26551	22086	29090	35021	34854	30905	26660	23102	20429	17414	14967	12790	10247	8470	7070	5933	4706	3860	3236	2666	2378	2098	1834	1683	1688	1601	1563	1442	1289	1119	990	1011	946	871	834	845	784	802	845	810	840	828	814	773	814	788	824	792	772	776	843	813	801	805	786	832	758	824	798	760	803	785	787	817	740	844	886	785	829	800	836	753	850	782	844	801	780	808	820	794	767	807	794	804	796	812	747	810	798	827	799	844	783	789	800	810	806	804	800	788	837	810	828	828	803	852	796	829	797	812	778	826	838	801	841	773	784	801	836	838	821	763	854	765	789	728	785	828	833	755	796	815	793	751	836	823	799	782	818	805	866	791	797	794	832	820	813	791	813	800	835	815	776	783	831	798	782	818	791	825	838	786	795	801	828	779	798	777	802	851	835	794	812	778	792	808	836	820	778	817	822	824	790	789	807	822	806	831	790	830	797	850	833	789	828	793	826	809	841	820	808	820	808	885	800	876	829	795	778	832	844	811	832	792	803	778	773	815	817	840	794	819	804	803	804	768	789	791	763	786	830	754	776	797	794	798	825	847	832	794	843	832	776	829	795	842	801	789	846	818	862	741	775	847	782	821	814	812	810	775	796	806	785	784	776	782	874	835	769	819	842	776	799	819	844	874	819	808	788	787	767	773	792	739	832	800	863	813	807	775	815	821	789	795	859	789	881	838	785	803	843	816	795	844	819	843	809	872	788	817	814	778	807	853	821	829	788	800	791	842	787	805	814	835	757	809	834	867	829	821	788	765	810	815	833	774	793	794	820	789	890	785	799	802	847	817	795	797	803	856	817	818	799	828	798	801	793	792	783	877	791	791	822	819	794	792	772	823	784	827	773	807	767	763	819	794	803	803	828	811	766	823	772	805	787	811	820	820	755	754	805	760	816	802	767	809	836	788	806	827	806	754	766	833	821	835	798	760	815	814	829	762	808	851	777	781	742	783	831	813	832	787	827	832	817	813	814	799	802	755	850	789	790	843	813	827	787	843	852	805	800	805	838	804	809	779	845	831	794	849	823	783	808	788	820	788	791	771	807	755	805	829	831	850	806	829	861	791	808	826	800	784	764	817	836	838	789	815	842	834	833	790	750	817	809	785	804	761	785	788	838	795	817	783	802	838	806	830	826	811	789	822	815	787	773	765	833	779	816	801	801	789	876	745	818	821	801	834	840	783	838	828	805	747	802	790	851	808	782	850	816	817	779	777	861	806	833	780	867	828	807	787	811	825	847	768	762	859	865	772	784	839	816	821	786	833	803	807	778	797	883	840	821	812	774	831	858	801	810	783	818	816	792	820	729	829	807	845	805	834	843	819	842	826	765	822	796	819	795	764	818	806	883	788	838	820	772	819	775	795	807	817	829	827	799	850	755	823	860	809	846	806	789	762	801	811	823	828	819	844	804	782	824	792	812	770	836	847	794	803	833	823	786	805	803	759	784	817	807	840	798	794	778	859	834	806	720	804	838	855	788	833	802	818	796	784	796	802	844	854	766	846	852	807	759	842	824	791	776	777	846	893	810	786	813	861	811	763	763	801	806	780	811	792	819	770	794	807	847	788	765	854	783	809	838	875	827	863	789	754	798	771	789	795	809	801	775	784	783	793	827	803	772	853	815	767	760	788	811	816	826	836	807	820	844	784	796	863	768	824	840	790	820	769	785	817	822	823	895	829	843	795	805	815	812	792	812	781	841	818	827	822	832	812	797	788	787	804	776	804	774	752	807	802	811	805	817	818	833	793	823	790	808	800	813	797	821	786	814	855	756	807	793	820	805	827	788	901	805	851	816	763	816	843	780	789	799	805	812	812	817	816	786	809	823	779	768	837	840	774	791	832	781	802	758	797	818	823	826	792	821	828	792	794	763	788	824	844	791	781	809	834	763	796	834	801	836	807	834	801	798	799	842	862	818	791	848	845	746	784	871	809	764	876	801	822	812	809	825	790	753	831	730	838	847	756	789	803	796	808	830	809	854	776	797	835	851	790	819	804	794	817	799	830	823	806	861	758	785	793	775	809	784	795	788	888	783	823	785	781	789	877	835	842	795	825	818	791	820	827	819	833	782	789	819	848	791	816	845	748	796	761	848	853	850	841	837	789	865	855	800	800	849	796	754	801	875	781	816	789	862	842	815	798	840	805	816	838	750	832	779	778	869	880	820	791	800	774	820	782	792	833	774	786	825	797	760	786	782	829	776	800	753	817	786	816	805	823	801	834	760	804	823	785	755	796	816	776	831	740	813	865	819	780	813	802	843	778	855	846	829	840	780	835	851	818	816	874	802	815	776	803	803	791	805	855	803	795	882	799	783	778	814	806	777	791	775	835	773	841	801	842	836	815	753	804	802	789	818	812	814	822	819	867	831	827	769	836	792	780	796	836	803	829	819	854	784	800	826	803	828	782	844	828	765	802	794	830	794	757	807	845	812	783	803	825	826	816	789	795	767	818	797	847	789	781	802	808	833	768	786	797	835	768	827	848	800	804	806	797	801	791	797	809	778	853	780	742	858	831	833	819	844	816	757	788	824	800	812	840	864	822	864	823	824	772	847	815	808	779	790	779	818	776	814	826	794	799	801	848	789	810	820	745	876	824	806	727	816	778	794	803	830	803	818	812	778	821	833	813	828	804	861	848	809	832	817	845	804	810	828	845	795	856	774	811	811	798	773	794	826	822	814	806	818	819	821	774	876	801	817	825	748	814	789	830	880	826	811	798	772	800	793	763	775	801	755	825	816	852	834	827	827	772	847	854	784	827	819	819	795	848	820	830	774	817	838	913	763	802	788	773	781	824	843	801	822	797	813	828	841	793	784	824	839	824	800	815	803	787	823	795	799	827	794	847	826	782	861	784	819	827	817	804	882	824	798	817	794	844	832	776	812	720	893	781	826	794	830	810	826	788	807	841	834	827	819	885	851	861	811	818	826	806	830	801	790	769	843	837	819	818	831	801	777	776	776	812	819	831	829	801	839	803	781	781	787	829	835	759	822	818	814	824	804	776	817	759	798	803	848	777	762	790	809	849	847	888	786	823	767	786	803	765	804	771	829	869	768	745	804	789	834	830	831	882	804	809	808	818	786	776	801	824	798	806	776	752	803	797	785	786	763	791	820	770	824	771	846	836	852	819	780	828	812	805	785	757	798	823	772	764	773	767	788	875	834	763	862	829	855	824	793	818	786	798	802	782	849	790	804	824	878	796	812	823	846	800	815	837	819	780	830	859	752	815	820	837	771	747	851	776	872	785	780	812	782	777	780	836	771	764	794	789	810	838	752	802	857	784	823	818	846	782	837	792	808	824	823	820	825	813	800	780	828	836	816	857	791	847	786	849	792	768	791	756	835	765	791	776	815	824	792	787	863	850	825	833	838	818	828	824	793	764	860	760	741	784	812	803	813	820	833	811	826	875	802	756	798	800	849	790	802	828	820	779	812	788	843	796	826	797	857	789	810	816	792	829	809	828	832	829	803	773	771
6595	4310	2679	1747	1620	1926	1680	1316	963	816	637	542	441	365	341	265	213	184	182	155	165	130	110	132	129	94	113	99	94	102	99	89	94	83	73	66	91	95	79	72	91	100	81	70	82	86	101	94	86	82	87	85	84	81	87	77	77	83	77	74	82	81	89	76	75	78	79	77	106	90	84	81	79	89	69	77	81	78	73	85	82	86	77	87	88	86	96	87	94	81	90	89	75	91	77	92	87	65	77	76	85	75	90	82	87	100	70	102	84	93	81	74	82	77	93	79	78	78	99	115	95	75	85	84	81	76	76	83	95	84	70	70	71	79	87	94	82	80	81	70	92	85	100	89	74	90	73	74	94	85	74	75	79	71	88	101	80	83	74	81	89	94	79	81	80	87	91	83	90	75	69	66	93	89	90	88	99	92	86	87	81	65	74	79	97	96	85	91	86	77	65	60	93	85	72	96	87	91	79	87	89	80	92	85	79	89	64	83	91	81	90	81	86	67	81	101	77	84	85	87	91	71	64	85	80	77	58	90	91	73	86	78	95	65	104	91	93	74	80	82	77	85	85	79	81	81	82	77	88	74	85	76	86	88	90	74	87	71	90	81	81	76	91	86	85	88	86	91	73	85	96	81	85	71	81	78	97	79	77	94	106	92	80	70	79	100	79	95	78	88	82	75	88	83	80	93	99	85	80	80	85	84	68	89	75	69	73	85	93	96	84	96	84	89	73	83	93	82	84	76	108	95	80	86	91	90	101	78	92	86	85	96	85	84	89	71	94	81	78	95	85	83	79	71	76	83	80	87	65	75	103	72	82	78	93	92	79	71	83	86	85	77	73	81	77	86	91	94	104	81	83	86	76	76	83	76	99	94	81	99	95	84	79	73	87	83	77	85	81	84	86	86	67	73	86	89	79	80	100	92	94	87	106	91	72	81	92	98	83	69	81	75	73	74	87	97	93	86	71	73	71	82	100	88	67	79	66	87	81	73	94	74	88	84	88	92	85	72	90	73	88	82	85	75	82	92	115	81	78	72	79	84	74	83	72	81	88	74	85	85	68	85	53	66	88	83	101	80	78	77	102	79	91	104	111	88	84	84	95	84	75	77	83	82	98	75	91	60	106	80	84	74	82	86	101	79	70	83	88	79	86	74	80	93	86	81	90	82	81	90	89	85	92	89	92	72	85	73	82	74	73	95	89	76	77	81	93	89	91	84	86	83	78	90	69	95	84	72	96	103	74	76	78	79	88	83	83	74	79	99	81	103	100	101	77	76	81	96	101	80	75	76	72	87	71	91	85	79	87	82	80	87	85	86	74	87	79	94	93	94	80	93	70	78	95	73	94	77	85	68	94	74	82	81	77	83	97	76	84	75	69	83	82	74	81	89	74	75	78	77	70	72	89	71	89	87	72	110	74	101	81	83	93	79	77	95	87	80	79	89	93	81	91	91	92	86	100	90	91	77	65	83	96	81	96	84	92	75	76	80	73	86	91	80	79	81	63	80	77	90	75	97	77	87	74	69	71	78	64	88	84	71	91	87	95	85	76	85	102	68	81	73	90	81	84	102	75	82	84	79	82	81	84	81	89	87	83	101	91	85	67	77	85	93	77	86	74	85	84	83	74	79	87	78	78	84	80	98	74	68	83	80	70	91	94	91	81	69	91	86	72	83	84	90	63	98	73	94	74	73	92	80	91	88	98	76	78	83	68	88	94	86	79	66	93	90	88	88	95	88	96	87	66	82	85	84	77	90	79	70	91	100	84	97	80	81	75	98	93	79	83	75	71	69	62	97	66	111	81	90	75	82	80	98	80	84	84	91	73	82	84	84	77	79	100	99	84	89	84	82	84	88	81	87	82	78	80	81	97	80	95	106	73	86	97	88	89	82	80	100	83	76	73	83	90	86	102	94	76	95	75	106	98	82	77	82	94	72	76	96	100	80	83	84	73	90	71	93	85	101	93	79	79	92	81	97	82	99	63	76	80	84	97	86	85	70	83	91	73	84	80	70	87	81	93	93	95	86	91	89	76	90	74	75	74	86	93	84	90	87	71	68	94	105	95	95	70	91	67	106	82	92	83	78	83	75	107	72	101	87	91	92	77	75	79	85	97	78	104	88	74	88	96	76	80	76	86	91	80	98	75	84	81	86	78	108	76	73	96	75	92	83	93	75	84	83	76	86	81	103	86	92	91	72	83	83	94	100	81	99	86	70	88	88	79	80	74	88	83	89	70	99	76	75	101	81	76	92	96	61	67	82	73	89	74	82	77	85	91	81	83	72	83	81	96	87	90	95	84	99	84	87	94	77	87	72	110	99	63	92	74	83	81	81	96	90	76	88	81	74	89	91	70	71	83	78	89	90	69	94	78	69	87	78	77	78	77	96	91	76	68	88	82	80	91	71	88	79	77	98	94	87	84	86	65	79	92	87	84	77	86	71	91	88	100	94	79	76	82	83	88	81	88	94	81	81	71	78	86	90	75	71	80	84	89	87	94	80	107	79	81	86	93	91	81	79	85	98	90	94	77	95	75	79	84	81	77	71	74	86	100	90	84	62	71	76	80	90	82	76	83	89	84	75	93	87	87	71	81	89	82	86	77	80	94	91	81	70	89	76	69	80	79	98	75	91	60	92	78	84	89	71	71	79	95	85	85	96	76	78	98	82	72	89	86	79	83	72	88	91	84	80	83	81	77	90	87	84	83	89	77	82	78	72	83	74	78	73	94	86	85	85	88	98	83	91	86	79	78	79	87	96	91	82	76	89	93	80	87	86	88	93	98	70	83	81	87	84	75	72	80	80	77	86	83	81	98	73	88	98	84	69	82	76	85	84	75	75	68	79	89	85	81	89	78	89	85	98	86	77	79	80	85	88	84	72	86	85	91	88	92	96	92	85	70	70	70	92	85	103	88	67	85	99	77	94	72	88	96	69	75	75	75	77	84	69	77	80	84	82	75	96	87	92	76	72	71	83	95	79	73	87	93	80	80	105	87	74	82	81	72	78	93	90	82	92	95	90	87	92	91	77	91	84	79	78	96	72	84	96	89	94	83	85	90	95	76	95	98	86	83	93	95	78	85	95	93	88	88	81	81	84	97	99	99	82	74	117	100	83	79	83	82	94	78	97	89	77	77	94	73	92	89	90	100	103	69	76	96	72	75	82	84	77	73	77	90	84	88	89	95	95	78	97	80	92	85	69	97	104	74	80	94	89	82	78	90	83	83	91	77	80	107	97	91	78	86	73	96	76	98	76	75	90	84	73	93	68	89	71	96	66	90	74	93	83	77	80	78	79	84	74	99	82	69	85	93	70	86	90	72	91	88	86	88	99	82	86	78	97	101	103	101	82	94	80	82	90	100	82	88	77	81	72	97	96	77	84	78	87	72	70	88	83	77	79	80	94	81	78	86	87	94	83	87	77	92	67	89	87	91	91	86	88	110	71	88	79	75	87	90	79	77	86	107	89	76	77	70	84	63	69	74	93	76	79
32310	25779	22605	29136	34525	34865	31351	27318	23099	19781	17034	14308	11721	10365	8488	7418	5925	4829	3927	3469	2881	2439	2232	1931	1784	1749	1682	1589	1592	1534	1266	1247	1097	1046	1037	1017	959	945	954	998	981	898	953	928	865	930	917	908	869	903	938	975	925	854	907	942	844	964	935	960	915	912	894	866	890	904	930	891	928	931	876	904	925	906	886	880	900	922	908	940	920	890	936	894	960	900	908	928	966	930	908	898	952	873	907	899	940	979	918	928	883	897	895	867	882	946	925	901	899	855	892	905	885	910	889	928	932	904	918	940	931	913	912	930	945	930	911	942	922	917	932	902	951	929	899	921	893	871	948	896	896	958	892	947	905	893	926	882	942	851	864	933	922	926	906	913	944	870	926	894	898	915	960	922	934	889	921	922	906	915	897	959	914	935	833	925	971	954	902	909	924	926	899	866	959	940	922	890	880	929	915	933	912	914	918	958	941	909	941	914	920	912	845	883	962	932	963	958	942	907	905	893	871	910	924	914	939	903	912	921	869	953	875	951	917	894	876	965	921	952	924	898	942	967	883	883	928	919	859	957	880	890	920	960	940	910	957	895	904	957	947	873	852	938	922	874	945	967	894	916	894	967	948	901	886	934	891	935	850	909	902	917	854	916	928	921	894	955	901	920	894	954	873	925	856	945	893	896	886	911	929	870	887	905	948	871	896	905	920	867	966	905	951	933	884	929	900	889	919	912	943	892	927	900	927	925	895	845	907	875	917	902	908	874	937	955	901	883	865	867	946	893	890	895	908	886	903	924	923	918	957	914	937	961	939	916	951	934	933	877	874	895	883	894	916	897	910	935	949	917	919	941	939	907	945	937	883	821	948	916	975	919	854	950	905	907	897	947	862	858	884	915	892	926	923	905	909	957	896	897	896	952	923	894	892	956	886	964	932	975	953	882	885	906	919	919	851	882	949	892	896	905	927	895	918	932	918	937	915	895	942	868	956	954	968	931	890	939	926	887	882	922	953	859	946	889	898	928	915	954	914	877	931	921	886	955	917	877	916	903	987	913	920	955	864	917	877	842	933	907	885	947	907	918	899	950	938	910	928	927	907	905	896	902	892	902	953	909	907	906	920	917	867	884	909	895	932	863	881	924	905	957	881	926	927	936	919	946	933	880	940	896	924	926	829	886	895	860	853	920	918	872	958	959	939	911	901	908	873	906	929	894	892	877	966	913	888	943	937	921	900	847	921	897	931	910	935	910	916	932	896	950	927	879	892	898	911	892	957	879	920	949	892	901	869	917	920	912	904	884	961	940	862	868	960	923	913	929	938	951	923	907	894	877	900	942	895	901	922	838	854	982	876	899	906	878	906	944	863	916	876	962	931	941	898	915	883	922	882	921	966	933	919	951	939	939	935	882	919	898	875	923	913	917	948	912	914	933	940	986	897	887	954	856	922	952	893	916	919	939	875	898	954	862	901	898	933	940	908	901	926	913	958	888	862	863	879	948	926	940	904	921	970	906	898	935	914	945	923	899	941	924	924	914	903	908	923	893	942	910	884	950	931	916	972	941	912	919	885	939	898	901	894	920	920	912	943	922	920	953	916	915	917	910	893	874	874	943	920	846	952	874	886	959	926	874	924	877	934	870	927	929	930	892	895	940	883	925	878	914	925	934	932	915	885	930	911	960	924	896	909	888	926	903	864	883	914	931	965	927	933	916	862	897	957	951	911	964	919	881	876	880	962	924	898	906	888	937	914	866	935	964	941	907	952	964	912	845	927	931	929	891	934	860	946	896	911	900	916	868	949	867	923	927	881	958	925	885	969	860	903	917	888	942	908	935	919	940	942	862	962	945	904	883	933	908	960	926	946	896	872	853	896	948	907	889	919	884	909	899	874	898	864	920	883	939	902	839	924	860	932	902	924	898	953	907	959	926	852	874	937	960	913	939	920	946	937	918	902	932	920	891	917	926	950	929	874	948	926	898	870	935	924	905	968	894	906	907	909	954	936	946	935	897	930	889	920	924	968	849	890	896	859	882	883	903	930	844	889	892	926	946	966	863	942	966	927	948	928	931	892	932	943	935	903	863	921	928	895	1006	940	891	884	874	963	887	926	985	864	860	933	910	906	910	948	872	954	968	925	973	935	899	955	915	947	942	901	937	869	922	898	927	934	842	935	879	903	891	897	933	931	935	886	936	885	906	917	868	951	914	903	934	941	822	948	856	923	887	933	891	908	926	916	903	919	879	935	919	877	904	980	926	911	929	883	929	898	903	922	902	903	962	886	901	885	908	937	934	892	893	922	905	922	923	870	890	928	885	888	921	918	916	871	911	922	911	919	912	910	891	939	890	921	884	927	900	897	903	910	891	910	914	887	908	899	883	901	893	912	902	883	890	897	923	920	890	909	919	893	947	938	941	939	920	906	909	916	868	944	950	911	895	949	907	967	913	926	871	898	934	920	883	984	935	938	922	947	925	937	902	956	865	915	889	897	917	965	885	861	891	908	921	895	873	895	948	907	936	939	906	887	964	891	904	915	944	885	899	911	986	856	892	898	913	900	906	935	905	913	914	925	929	962	919	933	898	908	894	960	907	903	941	912	853	925	909	901	985	935	996	892	882	920	876	845	904	908	955	882	886	915	895	956	895	933	938	921	886	913	892	921	903	914	911	871	890	882	888	920	923	886	885	897	826	935	964	978	916	952	893	959	894	902	931	942	852	933	918	885	943	883	920	910	866	913	890	902	896	880	906	881	957	896	989	927	899	924	846	852	908	929	946	924	870	909	888	931	914	930	891	896	889	886	902	928	896	911	905	901	941	906	898	876	906	925	936	905	934	909	904	880	946	935	967	918	924	904	960	932	864	895	944	929	876	900	889	864	922	928	959	874	930	919	876	924	917	962	898	923	940	925	919	945	895	923	952	914	906	906	886	877	899	912	921	891	941	923	947	895	930	924	893	948	889	918	910	893	911	924	904	893	884	874	881	967	955	915	943	990	918	901	893	911	879	888	914	959	931	923	925	910	861	927	924	928	909	935	978	913	888	943	875	869	966	930	928	955	929	903	957	918	888	940	962	941	964	957	932	948	929	866	939	920	947	884	884	965	936	924	898	923	947	873	915	926	892	925	905	882	965	959	906	933	972	901	911	924	877	905	981	935	908	924	944	919	918	927	944	907	896	955	865	901	910	985	861	926	893	929	868	939	929	904	928	898	887	971	896	918	912	907	899	916	946	904	927	895	894	914	918	932	904	866	887	901	908	893	931	935	925	912	892	832	894	942	969	916	838	878	929	993	904	907	894	931	933	971	869	936	920	903	935	937	948	941	896	895	910	898	866	936	919	918	884	906	902	896	894	867	898	902	901	931	876	934	902	912	913	948	907	922	945	954	963	935	936	899	900	939	961	938	922	913	923	896	921	940	910	882	954	947	909	947	884	889	898	948	902	942	935	954	976	923	920	950	917	915	913	933	922	898	930	870	901	885	940	913	926	913	927	907	902	911	880	881	954
7588	6687	3763	2390	2354	2551	2343	1792	1416	981	736	547	496	441	356	297	291	254	191	161	147	116	125	104	88	119	91	94	94	82	86	91	77	79	67	57	58	65	89	77	73	83	76	69	77	72	66	62	63	70	69	72	74	82	87	79	71	63	72	63	73	59	91	67	73	64	70	78	67	90	72	64	64	62	79	67	61	65	72	61	76	68	87	87	79	78	74	73	77	80	63	73	78	74	64	73	93	66	70	72	70	68	77	70	76	83	69	62	70	72	56	75	70	53	77	73	65	55	53	75	68	78	72	55	72	69	71	56	74	61	70	75	70	73	76	70	68	74	55	65	71	79	67	65	70	72	70	74	75	82	71	81	66	69	69	64	74	64	69	79	66	70	82	55	76	74	71	81	76	63	63	86	72	57	81	71	62	63	61	72	74	69	80	68	67	72	78	75	64	73	63	77	84	70	76	74	65	83	79	65	67	72	62	73	61	64	82	88	75	58	68	64	54	59	60	71	65	60	75	70	57	63	96	60	82	81	69	67	58	67	79	63	67	72	66	67	51	68	88	75	82	82	76	69	66	72	66	69	70	80	77	63	79	84	75	55	68	78	55	71	68	72	69	76	52	85	55	65	74	75	58	71	60	76	68	70	73	60	58	63	77	64	72	77	64	58	46	61	76	75	63	74	73	64	78	66	75	56	69	61	72	66	62	66	95	72	72	78	85	69	72	69	58	72	75	68	74	57	74	74	82	81	79	62	74	65	77	59	81	70	76	69	62	67	66	72	63	74	75	65	78	61	69	61	64	81	66	67	74	74	62	74	74	72	64	70	74	78	74	73	76	65	65	78	74	57	63	93	59	70	53	77	61	78	65	68	75	70	75	70	61	79	77	70	63	77	62	78	87	65	79	60	77	58	60	69	73	72	57	67	53	75	64	67	72	63	68	71	66	65	81	85	78	71	79	68	68	67	70	60	66	71	61	59	79	75	73	64	56	69	78	73	77	82	68	65	71	58	73	68	75	77	76	73	68	62	72	58	65	73	63	71	72	80	63	64	66	59	74	75	76	69	77	80	62	64	77	76	56	64	69	63	79	77	62	71	78	67	66	79	71	81	67	64	62	63	65	65	78	83	66	76	67	70	63	64	51	77	76	62	74	67	66	75	79	71	58	56	66	64	76	68	68	74	59	68	62	63	75	70	67	87	76	70	63	67	75	72	68	69	77	59	66	58	87	66	95	73	56	79	80	66	76	62	78	64	79	67	79	82	73	69	81	78	78	80	65	64	56	69	65	75	80	64	72	84	86	65	88	81	56	69	74	77	83	69	71	71	62	77	74	65	82	82	63	72	67	80	70	69	71	60	72	71	58	67	76	101	71	65	75	65	71	71	64	76	51	67	70	80	67	68	81	64	80	66	69	66	70	75	67	87	81	75	82	71	70	79	72	74	73	74	72	70	74	75	63	68	56	74	68	71	70	81	59	84	62	55	57	64	85	97	70	76	70	68	71	71	74	68	72	75	70	70	66	68	72	71	67	64	75	79	76	76	69	70	73	72	74	68	59	74	69	88	82	70	80	77	65	62	65	71	74	78	61	94	67	84	78	68	73	56	63	72	80	79	71	70	70	70	67	67	69	77	63	48	59	80	84	69	66	76	83	62	89	68	71	58	70	81	78	77	78	68	75	76	69	57	68	65	63	67	72	66	69	89	73	77	65	58	81	74	74	68	65	68	71	70	61	59	72	54	66	81	62	75	84	68	68	72	58	80	79	62	60	62	63	57	81	66	72	77	79	68	67	65	70	72	76	74	76	58	76	73	66	88	67	66	72	71	68	79	76	55	76	61	79	70	68	72	60	80	82	65	76	70	70	80	73	76	73	60	79	75	72	84	80	69	63	60	70	87	76	74	85	79	84	79	70	70	78	80	82	66	76	66	75	74	71	70	67	81	59	73	84	68	85	60	67	76	60	73	69	70	78	61	71	63	76	88	76	55	68	78	63	76	67	77	73	67	76	63	74	62	64	79	67	82	66	57	61	65	73	70	79	74	80	76	74	73	57	94	66	77	76	74	69	71	60	77	83	65	79	68	65	92	69	73	85	66	69	97	65	87	80	88	73	83	57	68	74	73	59	85	81	75	72	63	75	76	68	69	58	75	75	89	52	66	74	73	66	57	61	62	66	77	79	60	81	83	70	74	64	76	76	65	73	66	70	68	82	73	77	81	69	68	65	75	79	80	79	83	76	76	70	61	69	70	66	65	79	68	57	70	73	87	79	69	65	68	66	86	56	72	71	79	75	64	60	63	65	75	64	86	64	87	75	87	70	78	63	85	79	62	70	86	73	82	78	80	80	71	71	66	66	73	84	86	78	74	71	67	72	87	95	66	77	80	76	59	76	81	81	70	82	68	77	62	68	68	68	70	59	73	73	84	60	72	65	80	71	69	69	66	64	79	70	70	75	59	66	75	77	63	78	72	65	69	67	68	61	59	84	82	71	65	73	77	73	81	70	75	70	74	74	87	77	91	65	69	60	73	85	80	69	68	85	86	70	69	77	65	77	76	57	80	54	69	86	59	81	69	65	61	62	87	70	65	92	79	75	64	75	64	78	82	70	80	69	63	66	67	64	74	72	79	75	68	62	70	70	73	77	78	74	68	74	82	67	71	74	65	76	62	79	78	76	63	70	78	60	82	74	71	82	79	82	78	72	62	66	82	70	64	72	80	69	63	65	68	84	73	62	92	75	73	66	66	61	79	74	61	68	84	63	55	72	71	59	94	79	64	68	74	63	71	70	77	64	67	66	60	70	74	75	82	70	75	73	85	69	69	61	67	70	81	80	72	66	69	66	70	81	88	66	53	72	67	76	60	71	75	63	65	76	82	78	86	65	74	71	79	77	79	68	69	87	80	72	77	70	74	61	68	66	59	61	70	70	72	74	78	78	66	71	74	73	73	71	67	74	69	74	72	83	62	73	53	74	58	79	65	73	85	81	64	69	62	69	78	57	81	79	70	74	72	57	63	85	68	72	70	63	84	57	78	64	65	74	71	54	57	60	72	68	69	89	69	62	65	70	72	69	81	72	65	69	87	60	86	70	77	83	72	62	78	68	48	93	85	64	67	78	83	63	70	68	83	76	46	70	57	65	65	66	66	60	63	57	78	67	70	67	80	61	75	80	74	68	61	65	74	54	77	82	69	71	77	61	72	76	74	69	74	80	70	61	57	64	66	70	71	69	63	83	85	67	61	79	60	81	80	61	76	73	62	64	71	75	74	64	77	85	66	72	63	75	66	62	74	69	81	72	70	65	75	76	83	68	86	58	64	78	84	62	85	67	75	79	66	76	72	81	69	65	66	81	72	69	82	74	74	79	48	58	66	75	81	86	66	83	62	82	70	79	62	78	59	73	67	66	74	66	74	66	57	70	69	75	84	72	62	73	73	80	69	71	79	80	73	69	67	75	61	65	79	67	65	73	73	78	79	72	67	82	77
35622	28879	25419	31782	38057	37293	34201	30479	26274	22173	18590	15638	13677	11641	9869	7913	6838	5610	4626	3771	3168	2644	2189	2032	1831	1691	1642	1564	1510	1436	1329	1111	1039	890	889	890	853	817	808	785	761	781	759	775	721	778	799	779	767	823	732	749	761	811	798	760	759	776	842	768	785	753	811	806	821	769	789	784	779	757	780	773	753	778	761	791	766	776	730	780	789	776	742	777	746	756	808	850	804	772	771	802	791	833	778	780	788	797	811	802	748	809	778	813	740	743	753	767	752	726	724	789	790	792	783	751	807	768	768	786	758	795	738	760	762	778	751	812	807	776	775	723	758	793	751	758	710	820	787	778	791	764	766	778	773	813	768	799	777	817	804	755	775	804	742	715	810	785	763	775	813	775	718	777	785	790	766	792	791	799	752	757	749	772	813	728	768	742	750	779	793	777	766	784	809	791	769	763	760	741	724	745	796	799	791	791	805	748	773	768	805	801	765	781	768	843	769	792	747	824	793	762	743	777	733	781	758	777	779	757	749	750	829	717	789	755	789	737	786	838	808	716	816	764	790	766	797	772	749	841	755	744	856	743	755	790	817	796	747	798	789	829	799	770	766	817	741	781	788	764	737	783	767	782	795	783	757	781	785	733	786	788	822	795	759	773	823	758	716	749	766	814	804	815	793	808	836	805	784	766	790	758	737	747	773	760	763	818	747	781	790	789	800	759	804	747	751	766	762	776	762	759	771	776	760	796	789	767	782	768	776	781	741	731	824	769	764	764	776	738	761	797	768	793	759	810	792	737	765	778	754	806	735	748	737	792	800	824	796	753	765	790	751	766	829	703	756	784	802	786	815	775	817	781	774	814	791	773	758	837	727	785	810	719	766	754	765	790	769	804	776	792	736	736	803	783	775	726	738	738	757	777	720	800	795	812	753	817	733	781	792	763	769	852	797	786	803	766	790	807	730	806	741	793	777	800	760	757	780	756	803	834	776	781	813	808	767	782	763	775	744	754	809	774	766	758	754	758	800	777	776	733	776	780	771	750	744	775	796	828	786	731	770	791	789	790	809	789	803	778	769	756	745	774	773	810	750	788	774	843	780	801	753	794	784	755	785	806	790	783	791	755	798	810	768	766	737	784	818	772	777	757	762	794	781	771	730	829	757	789	715	683	789	738	738	747	798	805	745	775	774	758	777	781	804	810	824	733	765	799	800	817	770	798	766	798	775	751	736	811	787	782	722	826	772	757	831	785	768	729	787	765	789	765	794	819	803	747	788	817	779	750	772	848	824	811	783	758	766	798	813	832	774	811	786	764	834	788	797	762	766	773	806	786	785	784	830	738	780	779	764	846	753	762	780	830	753	800	745	743	812	776	792	758	772	764	754	767	811	763	807	802	790	789	767	694	781	822	784	797	757	784	781	808	755	769	807	701	846	765	751	771	727	845	836	825	748	757	720	772	759	802	792	768	740	745	749	784	796	764	741	761	778	777	770	733	760	812	771	780	734	829	773	749	784	732	806	810	810	799	772	760	780	794	767	773	783	817	802	801	747	799	834	802	776	780	825	770	785	773	724	750	785	784	779	764	786	774	746	720	811	754	731	772	828	732	763	758	711	785	793	786	742	802	780	784	770	745	735	722	811	769	767	830	777	774	692	767	742	776	807	774	757	734	765	780	798	782	768	785	786	773	753	803	771	826	765	794	800	790	822	724	788	740	811	762	761	756	789	769	787	808	788	805	796	798	764	732	778	798	770	801	787	769	780	766	806	747	758	734	819	785	775	757	787	772	803	784	831	809	792	757	754	738	738	780	777	728	810	763	739	811	746	796	784	792	793	783	755	783	744	788	789	721	801	730	788	775	783	785	772	823	820	794	768	744	754	775	778	754	774	725	802	802	786	770	744	758	770	798	752	759	785	754	731	719	843	825	752	752	802	762	806	756	767	765	779	774	787	794	766	760	766	752	765	753	804	743	785	784	734	782	769	818	754	791	748	777	780	792	750	719	805	803	760	780	744	780	775	767	832	786	766	749	818	762	777	822	723	767	785	777	761	775	828	780	839	746	774	760	766	769	736	752	760	747	726	749	741	813	754	758	753	755	815	700	788	761	768	800	790	802	778	783	797	772	837	733	815	766	759	743	785	763	777	752	747	789	736	789	821	822	803	790	782	747	712	781	731	805	810	792	777	811	790	814	738	736	826	702	741	777	808	725	756	794	778	775	761	738	758	809	726	782	860	805	793	821	779	817	768	756	754	756	815	760	784	780	780	800	801	713	799	810	820	778	760	747	744	807	772	762	805	748	791	769	818	782	767	749	778	797	788	785	811	814	813	758	811	748	850	754	776	817	758	770	759	749	777	796	743	753	791	728	795	753	745	764	712	836	784	760	822	767	783	720	820	738	759	772	804	797	778	784	791	764	799	813	752	754	732	796	765	727	784	856	756	830	788	799	735	771	806	757	804	776	763	734	821	786	737	843	755	754	793	799	760	794	778	804	805	801	782	756	794	804	759	771	728	733	780	741	755	746	777	785	717	767	756	766	807	805	774	782	772	706	742	781	748	755	797	746	719	787	777	727	740	743	817	743	732	765	749	763	800	786	775	756	795	774	816	800	754	767	752	798	785	805	782	778	764	795	794	775	812	758	750	782	735	772	773	809	792	748	757	772	744	793	801	718	740	825	781	761	812	793	791	748	801	804	826	825	767	741	780	823	758	765	733	746	796	776	765	761	788	754	781	756	770	752	795	736	765	783	773	779	836	738	752	775	712	701	749	788	760	781	771	757	830	791	798	787	788	786	795	757	743	782	748	784	712	804	792	753	808	778	737	825	807	764	709	758	726	782	791	776	799	805	732	802	830	774	804	806	838	705	784	759	721	736	757	783	800	797	737	775	761	753	768	800	787	760	792	722	793	753	828	775	776	791	755	811	806	760	726	806	759	813	773	795	771	779	801	746	737	790	807	795	732	729	739	823	772	812	792	744	764	746	761	767	768	779	791	749	746	801	797	768	744	800	774	810	796	829	762	788	801	748	758	767	796	779	802	808	766	728	821	775	739	809	762	818	820	795	784	822	770	756	790	714	806	752	782	722	763	719	741	810	706	748	780	791	750	803	727	794	723	774	816	782	700	746	822	794	791	774	767	754	826	768	839	803	748	832	748	782	771	773	785	783	795	750	775	777	741	792	752	859	754	745	731	755	768	834	785	727	743	776	727	767	727	812	778	776	775	765	754	713	766	807	759	800	751	784	781	740	740	820	789	751	764	732	802	781	757	709	755	793	776	762	789	825	774	800	793	740	780	741	818	792	834	780	734	758	812	765	757	846	790	751	783	754	753	823	756	761	775	810	809	773	772	801	767	751	777	761	766	781	771	758	787	725	752	739	793	766	746	793	782	777	754	774	811	809	774	749	751	725	766	746	725	784	774	771	775	788	789	739	801	802	766	760	774	773	733	777	749	776	780	753	819	794	812	862	797	727	823	765	784	751	751	722	722	780	779	771
4113	2684	1549	1035	1048	1189	958	707	596	476	402	280	204	232	173	169	134	141	97	95	110	116	86	96	68	74	86	82	76	83	80	81	79	85	79	82	62	77	87	76	89	77	86	72	83	73	78	81	73	75	83	70	89	81	80	80	100	71	81	75	78	66	77	94	83	62	85	73	87	75	77	87	76	77	84	88	93	63	83	80	81	62	68	88	78	82	98	81	65	71	82	79	78	78	71	80	78	84	72	81	83	78	82	62	67	90	78	62	88	82	78	71	60	86	82	80	90	71	80	63	70	74	84	90	68	70	83	91	64	63	80	86	87	60	70	83	75	81	66	58	63	88	87	72	70	86	79	88	72	61	80	91	78	63	72	73	86	82	69	68	72	78	98	72	83	67	77	72	80	87	82	67	77	83	70	78	65	80	72	77	69	71	88	74	78	81	82	82	84	75	72	71	88	71	83	91	84	85	88	69	68	78	73	78	81	77	72	68	83	81	89	87	68	68	76	90	77	97	77	71	78	67	73	79	72	71	79	94	78	85	97	93	69	67	91	94	74	92	74	88	89	85	73	72	74	68	67	87	88	74	70	75	85	74	84	62	75	87	80	80	76	60	76	59	66	80	78	85	89	85	70	59	78	81	92	85	64	84	70	77	87	85	55	75	89	60	78	78	77	69	80	66	72	65	73	74	81	79	72	99	71	68	84	81	80	83	71	76	78	79	74	77	77	68	102	81	73	82	70	71	54	87	79	74	71	76	83	71	76	87	90	85	74	77	65	69	84	94	70	92	79	76	92	78	69	67	70	93	63	68	77	61	75	77	83	74	67	91	90	95	69	79	76	77	78	83	80	81	54	86	75	77	80	74	81	70	93	80	70	87	64	89	79	85	73	98	70	74	82	77	67	84	62	88	68	74	74	69	73	75	68	75	77	83	85	78	59	67	92	63	82	70	80	78	77	77	84	90	60	89	68	60	80	79	72	93	91	81	78	76	79	67	65	98	81	64	82	86	67	65	67	82	84	78	83	84	84	64	83	102	73	61	75	87	84	77	89	65	83	68	77	88	77	81	72	85	63	86	88	72	63	72	71	81	89	69	78	87	66	84	77	72	78	83	87	91	70	77	99	78	64	66	77	87	73	71	80	80	70	86	87	87	54	78	64	86	77	73	76	79	84	90	75	81	77	61	64	81	79	63	70	80	70	71	78	79	78	69	65	80	71	64	102	79	55	80	74	79	76	66	86	64	79	80	76	77	63	83	76	80	73	84	72	81	84	94	65	77	86	83	61	80	73	76	71	89	72	78	73	68	79	58	84	85	71	71	62	72	66	84	75	88	75	84	73	91	72	79	69	64	77	69	80	82	92	75	66	89	85	75	82	94	87	75	95	78	75	80	64	97	78	60	85	79	81	84	79	72	96	73	73	83	83	75	78	75	82	95	78	76	72	77	66	83	68	93	60	64	81	79	85	82	78	78	98	88	76	63	76	80	82	82	73	91	86	74	71	83	81	81	79	64	74	77	84	68	79	68	62	82	80	65	81	73	84	64	77	76	84	64	76	82	79	69	90	54	71	68	77	77	68	73	70	81	96	74	80	64	77	68	72	79	76	70	78	81	92	71	75	71	74	82	74	82	66	70	76	78	68	71	71	73	82	84	72	78	78	85	69	83	79	72	81	68	72	83	76	79	72	67	78	91	69	74	83	84	74	81	66	73	79	73	82	74	81	75	77	66	78	64	68	84	79	72	78	83	77	64	75	60	79	85	82	88	76	76	66	77	85	72	83	88	83	80	88	84	84	90	88	71	68	79	93	95	87	66	70	95	72	90	75	80	78	81	67	74	96	72	82	72	72	74	74	79	93	78	82	76	79	75	74	84	73	65	76	74	89	79	71	87	78	75	75	82	68	101	69	76	66	81	72	68	85	78	74	69	88	81	84	63	71	71	87	80	70	72	83	74	84	63	71	78	78	84	79	81	75	71	74	80	84	67	71	69	83	81	95	90	74	80	85	88	80	84	88	96	94	86	76	75	90	82	65	73	75	68	71	81	83	70	82	78	96	69	74	65	70	74	75	77	75	82	110	75	62	77	66	72	87	88	91	79	82	78	75	83	79	74	73	68	88	72	79	79	76	79	87	83	72	79	79	71	74	81	80	74	81	77	88	68	82	88	73	71	88	73	80	81	75	81	91	86	82	68	84	82	97	71	75	73	76	66	79	92	72	93	86	91	80	70	85	72	76	80	75	67	98	84	84	79	65	69	92	78	93	67	93	77	77	83	74	70	73	76	67	71	57	80	81	76	64	79	82	87	84	70	66	86	84	67	85	86	85	70	66	86	78	90	79	78	63	84	65	78	75	67	88	59	77	64	87	99	83	82	71	73	61	75	89	64	82	82	76	76	78	84	79	84	75	76	83	90	82	82	74	92	87	88	60	76	80	64	75	96	81	70	77	77	89	56	85	80	84	86	69	91	72	69	67	85	81	82	74	94	75	91	72	82	68	79	74	72	82	88	79	94	87	91	81	68	77	80	84	69	78	86	65	85	73	72	83	77	81	94	71	86	91	62	69	87	74	75	80	85	78	86	83	88	71	95	74	76	89	73	76	67	81	69	83	83	82	70	93	88	70	85	78	87	78	88	60	82	72	81	97	79	89	68	69	99	81	69	75	77	77	85	67	74	74	79	78	79	77	73	75	71	80	75	76	86	82	97	70	88	87	83	71	89	88	81	69	79	84	91	97	76	69	82	94	61	79	74	80	79	73	84	73	71	73	76	78	61	75	66	72	80	81	82	102	82	67	84	80	70	78	84	76	71	87	84	82	96	89	82	69	75	71	79	80	78	86	76	91	71	83	80	89	73	71	70	68	65	75	78	79	68	82	94	80	70	81	75	75	66	83	80	95	70	86	88	79	73	81	88	86	77	93	100	82	81	78	63	85	79	78	79	62	63	70	73	74	85	60	85	76	91	82	76	66	85	74	82	74	85	82	85	86	65	76	73	84	88	69	86	74	61	92	70	86	80	80	68	69	93	82	67	86	87	69	79	76	83	79	77	80	81	99	74	85	77	92	78	91	77	90	81	67	75	68	84	74	65	70	79	79	77	111	81	78	70	83	79	63	70	71	74	77	68	91	81	76	82	72	73	86	81	74	80	101	73	74	60	70	73	71	68	82	76	89	73	88	65	87	64	79	100	92	59	73	72	76	86	87	63	81	76	66	78	80	80	73	83	63	74	72	90	64	71	68	75	89	97	82	73	73	78	74	83	80	71	93	61	68	89	67	70	83	64	71	75	89	75	93	63	65	96	66	89	75	73	59	71	75	82	78	72	80	63	86	80	97	76	69	66	94	83	82	88	79	70	76	68	73	70	81	73	81	83	64	83	81	79	84	76	73	88	71	87	75	84	82	74	81	79	66	80	85	50	63	67	73	82	97	71	76	74	78	75	90	64	76	74	108	61	73	73	80	74	80	67	82	69	54	78	73	76
28611	22126	17864	24036	30931	30127	26428	22105	18311	14662	11837	9246	7192	5931	4912	3986	3171	2772	2218	1882	1604	1488	1378	1286	1132	1100	1091	1086	1128	1156	1024	1017	995	941	888	834	892	868	883	824	790	870	851	882	862	828	898	858	823	859	905	896	813	884	859	851	881	831	851	872	832	851	837	870	848	890	859	929	852	878	840	823	889	823	895	824	856	901	872	840	841	894	840	901	844	836	828	883	894	893	843	843	811	859	831	826	858	858	833	832	884	837	845	884	802	849	832	835	892	843	879	902	884	849	842	859	865	881	860	857	876	944	811	788	849	859	873	862	846	857	833	886	894	826	894	855	914	861	854	834	833	873	859	862	857	917	815	838	786	843	803	853	824	843	906	878	906	902	880	874	846	835	820	853	856	900	887	834	892	892	842	854	872	884	843	850	851	847	885	903	890	766	859	850	827	863	866	856	854	824	821	870	886	827	863	835	813	859	798	852	828	905	816	864	884	904	857	856	871	851	833	871	859	867	875	869	862	870	885	881	901	877	859	860	838	887	858	859	833	883	836	830	851	876	883	775	872	822	885	868	919	829	861	844	852	921	868	831	831	920	855	828	828	861	843	883	851	879	839	798	835	888	837	863	877	832	824	842	878	870	875	869	885	853	879	847	818	863	871	846	891	952	901	889	887	854	845	894	823	859	922	851	848	868	885	861	887	841	864	805	873	816	925	850	872	892	900	820	900	836	835	833	855	865	850	910	824	872	848	852	833	860	819	899	877	814	857	842	889	893	827	840	817	819	841	867	904	878	855	953	849	879	908	847	868	899	848	881	879	865	860	861	826	847	851	858	883	839	865	851	912	819	871	850	869	855	829	843	845	825	846	871	884	844	864	913	887	865	861	847	870	814	850	850	872	878	854	859	845	815	880	850	859	879	859	856	830	892	892	879	825	847	871	855	864	900	867	872	835	913	844	834	869	885	844	833	905	879	853	850	839	931	831	849	849	841	832	861	880	893	805	821	896	856	848	852	866	825	865	849	846	878	890	828	817	839	845	853	852	869	863	837	894	893	831	846	904	850	880	902	863	830	855	864	810	788	870	825	891	835	868	905	850	854	901	891	889	885	872	838	838	837	869	823	840	871	905	883	866	869	852	886	842	873	788	851	891	895	838	858	904	813	836	857	878	837	873	888	809	857	863	876	855	891	872	900	877	862	866	859	869	810	855	822	793	797	880	900	876	810	860	877	897	858	874	836	818	845	894	903	840	860	805	860	871	898	837	849	859	843	880	938	885	884	880	864	860	830	834	858	839	847	868	855	809	841	885	838	884	889	872	854	853	872	891	858	862	892	833	907	845	851	833	818	859	817	883	859	919	861	855	837	870	802	839	881	813	891	860	856	825	845	863	858	852	829	857	854	884	855	879	831	829	873	809	875	825	870	885	836	837	911	903	815	868	897	833	886	875	880	832	871	880	826	880	809	831	841	863	834	844	865	825	866	837	895	865	874	889	892	859	817	871	865	867	770	841	830	897	859	879	855	866	872	821	888	891	856	817	870	909	872	876	874	834	877	910	846	871	887	860	887	903	851	858	833	851	860	868	823	863	870	911	850	876	872	829	806	843	884	852	806	885	820	841	849	870	881	910	969	835	812	852	882	891	877	861	901	810	874	818	876	901	883	850	870	867	833	859	842	852	850	867	850	828	858	851	887	836	838	845	821	876	848	882	910	881	859	833	927	863	882	857	811	876	859	828	807	834	866	828	864	859	864	849	891	887	860	792	829	863	900	957	873	856	827	837	871	871	834	855	858	873	835	867	866	869	866	923	848	838	833	910	912	884	836	875	826	846	869	904	893	814	839	844	809	882	889	864	844	853	924	857	874	808	823	843	900	860	854	846	852	890	862	884	836	885	846	837	924	871	859	826	815	863	834	844	833	854	864	869	883	866	915	898	926	813	852	809	803	883	848	860	933	808	841	848	858	850	839	817	865	918	840	860	870	878	842	882	858	842	830	861	869	862	888	864	895	864	845	875	871	826	858	849	886	882	851	841	895	877	884	819	945	827	887	856	905	816	820	846	808	882	864	874	890	875	814	878	839	867	866	876	829	886	848	856	871	858	833	867	839	855	835	902	836	863	848	852	901	856	850	834	906	824	850	832	889	862	831	816	870	912	815	871	810	849	851	833	913	860	876	870	851	888	851	957	846	876	860	849	909	791	853	842	856	875	855	792	822	895	808	874	869	826	896	831	896	899	835	823	868	915	889	847	899	888	851	836	854	892	837	866	840	838	810	834	885	835	804	866	917	805	862	917	866	822	847	854	859	841	883	858	872	891	896	886	884	869	856	863	837	861	833	877	895	846	823	840	897	828	883	853	893	858	900	842	832	850	862	890	870	874	816	846	862	859	867	824	878	828	828	891	846	923	846	884	850	859	871	843	881	848	820	854	831	854	840	865	874	829	842	872	895	918	832	861	833	851	866	827	884	814	880	856	819	877	884	830	817	865	875	909	874	913	861	831	883	867	854	852	881	864	876	928	902	869	865	892	831	858	839	874	900	855	796	834	759	885	816	801	893	883	866	850	891	887	882	875	884	848	815	854	858	832	861	887	858	886	871	837	901	854	785	846	843	814	891	843	856	858	864	883	867	826	821	900	840	863	818	880	849	841	839	887	847	836	881	861	867	869	843	873	840	841	840	886	895	838	853	835	832	839	843	855	838	815	852	833	868	904	894	840	876	897	911	914	870	828	917	826	849	842	839	825	857	868	893	867	842	862	819	843	862	866	816	874	879	856	870	901	840	908	916	824	817	898	931	876	871	880	846	871	862	888	872	870	874	866	834	850	870	881	812	931	843	881	889	869	833	860	905	882	867	811	873	834	847	832	830	796	904	909	899	907	850	880	896	886	851	844	834	827	812	850	871	834	829	817	875	811	843	865	922	853	868	883	825	829	819	895	844	854	888	823	875	878	889	859	817	895	924	863	859	849	897	829	842	844	865	832	876	858	854	825	877	900	848	882	903	872	850	843	841	818	889	841	852	829	816	879	898	854	888	873	878	802	858	833	828	829	832	842	847	865	923	846	849	847	844	864	912	898	886	835	862	871	837	820	917	820	887	857	852	868	864	851	911	829	857	857	859	854	836	797	835	882	890	818	867	802	845	877	838	836	826	910	824	845	867	900	791	817	856	872	854	853	843	816	833	831	890	865	907	888	877	871	868	876	833	858	879	857	859	869	871	815	850	868	852	873	828	819	839	830	900	851	853	829	870	863	846	885	869	810	914	814	861	847	857	881	876	864	831	851	843	867	844	908	861	912	910	804	853	835	871	855	843	885	842	894	877	836	847	851	875	869	914	894	815	839	855	824	838	866	886	839	881	883	894	854	885	857	821	807	875	859	886	862	876	854	881	879	940	909	888	844	858	889	894	874	837	871	840	883	837	857	868	883	863	900	851	884	901	833	825	833	889	851	855	888	842	889	851	824	863	798	889	847	866	886	898	853	856	916	878
5906	5293	2953	1985	1873	2181	1741	1251	939	742	479	390	326	294	253	223	171	152	143	141	107	84	94	81	93	77	82	74	78	83	78	91	90	55	80	53	59	62	81	75	52	64	63	73	61	74	60	64	55	68	66	70	69	67	61	56	63	63	75	64	55	57	81	70	58	68	62	64	59	78	64	74	65	63	64	57	59	77	82	69	57	58	61	69	72	75	66	80	69	57	64	58	59	66	67	74	61	60	71	70	67	76	77	81	54	58	66	66	60	67	74	73	58	60	70	64	68	67	68	68	71	60	55	61	63	65	74	79	75	69	65	74	75	64	56	70	61	72	58	75	67	55	92	64	80	70	78	73	64	76	75	81	64	62	72	61	72	49	70	70	62	74	66	74	64	69	66	70	63	64	75	57	61	71	53	72	59	65	60	64	67	81	60	41	65	70	77	69	51	77	60	82	62	62	71	69	69	72	67	73	63	71	63	58	71	77	54	63	62	66	66	62	66	75	71	59	71	78	57	70	77	63	54	62	67	67	70	53	58	73	71	79	71	64	77	69	64	61	84	57	87	70	69	63	56	55	69	66	67	75	69	63	62	68	62	68	56	66	85	71	74	56	70	55	68	60	52	58	57	78	60	49	65	49	73	79	68	60	71	66	62	68	62	68	80	64	62	62	61	73	66	72	63	76	53	58	75	53	67	69	67	81	57	71	68	66	61	68	61	63	66	57	66	65	89	65	54	74	69	71	65	65	82	56	82	58	65	63	56	69	64	63	67	70	56	68	72	68	66	58	69	63	55	62	72	67	80	65	63	66	77	75	70	65	52	64	71	70	63	58	68	46	62	63	77	85	63	68	75	71	79	55	65	63	62	80	48	52	78	68	82	66	61	62	67	63	64	71	58	64	66	74	63	68	59	47	72	69	66	64	65	70	74	63	57	64	64	67	57	72	72	65	68	65	60	61	70	67	60	60	64	62	65	63	73	68	69	59	50	53	68	61	62	56	65	61	70	63	63	76	76	49	51	64	62	62	78	64	64	72	73	52	56	75	79	76	63	71	85	74	83	63	84	73	79	67	67	64	74	63	75	71	73	59	74	66	65	69	57	60	76	76	66	57	85	62	59	68	83	66	72	70	77	71	84	70	88	77	71	74	60	69	72	65	68	69	70	53	69	70	61	66	60	59	78	60	70	69	53	73	63	64	63	52	55	66	60	73	63	67	74	62	60	67	63	71	64	69	74	81	76	70	68	60	52	56	81	63	42	60	71	65	55	55	67	67	70	86	75	61	67	72	65	62	73	64	71	66	62	58	62	93	72	57	58	61	68	51	70	68	72	71	63	67	67	61	55	73	73	69	79	67	63	67	66	68	58	74	48	63	61	74	68	61	72	77	75	69	62	61	70	65	59	71	77	69	74	78	66	74	57	72	68	74	72	69	66	56	70	63	64	65	75	55	91	72	86	65	61	69	73	63	68	61	39	65	59	61	65	65	66	59	67	77	62	68	71	67	67	58	66	69	70	62	74	66	60	62	72	58	56	71	66	62	72	84	79	64	67	55	72	72	64	68	69	70	60	61	80	59	63	63	76	73	53	67	71	68	66	59	83	55	61	73	71	73	67	70	76	50	73	64	78	70	60	68	64	71	68	74	62	54	71	64	52	72	84	58	68	67	66	59	60	65	64	52	68	74	60	61	72	74	52	66	55	68	63	60	65	69	61	77	55	66	64	66	82	62	79	69	66	65	51	65	65	78	54	59	54	61	68	69	50	53	53	57	50	63	71	74	71	68	59	63	65	78	63	73	78	70	63	66	62	75	64	55	53	59	66	65	64	72	75	67	72	65	65	58	66	72	57	63	61	66	65	65	59	57	67	57	54	65	90	60	78	78	66	52	62	59	63	78	66	68	56	60	74	80	64	72	62	79	55	54	70	60	67	86	60	60	55	77	58	75	63	77	52	70	60	71	68	66	65	73	75	65	53	75	65	70	68	81	70	86	71	60	78	61	63	56	59	63	77	71	64	66	57	71	65	69	81	69	67	58	67	52	74	65	60	75	68	60	71	69	50	53	67	84	68	58	65	59	62	63	74	58	65	61	63	66	60	70	64	70	72	55	84	81	71	69	66	73	62	73	65	58	57	84	72	69	63	52	67	70	71	59	62	67	64	69	76	68	56	58	79	69	60	65	62	53	64	60	72	68	50	71	70	70	68	89	70	64	69	57	67	71	72	69	72	84	79	59	73	65	66	76	64	73	75	57	58	72	59	59	59	48	62	58	70	79	82	73	77	64	72	70	49	54	65	69	57	73	61	69	63	75	79	78	68	66	57	78	53	73	58	66	65	73	80	52	65	57	67	71	71	57	49	64	63	70	62	53	60	61	89	73	66	73	64	77	59	76	52	62	66	62	63	51	59	59	78	73	75	57	61	73	55	56	70	79	52	79	62	58	67	66	74	58	58	67	71	58	82	70	63	65	66	51	60	54	60	68	71	78	67	56	69	70	59	63	58	60	61	55	66	62	66	61	80	71	74	76	70	61	52	75	62	65	64	74	67	70	63	58	75	71	58	66	55	67	70	57	64	67	55	67	69	61	52	62	70	58	70	68	75	73	65	55	68	59	72	55	61	57	71	82	63	71	76	67	73	74	80	77	74	58	71	47	62	61	80	76	73	62	68	71	65	57	77	71	68	64	61	56	79	74	66	62	64	78	66	79	68	59	70	68	68	58	54	70	62	66	64	45	79	76	58	68	61	82	53	52	66	71	83	54	81	63	78	75	63	58	82	67	65	67	62	70	77	61	71	78	78	58	65	63	69	57	81	65	73	65	70	82	77	66	53	73	61	75	75	75	61	79	67	56	74	74	59	59	73	55	63	67	60	66	50	69	60	71	62	73	65	76	78	79	66	54	59	65	64	64	40	62	49	62	88	80	67	58	69	63	62	60	72	75	79	77	55	72	63	66	87	65	51	75	73	69	63	72	56	57	67	54	65	78	62	63	59	75	60	61	83	72	62	67	71	64	71	66	65	64	82	57	71	63	59	64	53	63	66	74	67	71	81	61	59	74	72	83	73	60	81	83	77	61	71	69	69	64	81	58	63	78	62	64	68	61	87	62	68	78	77	64	65	63	75	63	81	66	65	68	74	63	66	62	87	57	74	65	71	70	64	64	55	69	61	64	56	64	62	59	79	79	63	75	51	73	67	69	68	67	69	66	85	64	57	61	63	63	56	63	61	84	66	73	79	63	82	58	62	61	64	77	64	61	69	60	77	72	83	76	50	71	69	66	68	73	68	69	48	77	72	73	63	82	68	57	69	71	77	72	66	51	75	57	65	69	64	60	67	65	74	56	71	64	73	56	81	60	58	60	81	65	62	72	61	71	66	67	74	66	61	75	66	82	56	63	60	72	65	74	74	62	72	69	59	74	74	59	64	56	48	61	59	72	62	78	79	64	67	70	71	62	68	65	69	64	58	69	71	89	52	77	62	58
33701	26838	22783	29506	35627	35024	31320	26746	22361	18078	14150	11414	9549	8284	6871	5878	4418	3597	3097	2551	2068	1657	1537	1295	1122	1141	1105	1094	1067	1021	1004	956	942	799	818	778	750	745	773	757	755	765	788	700	766	759	727	736	729	729	763	752	766	698	726	726	720	744	722	726	783	772	697	755	787	696	709	703	735	706	751	770	693	783	716	741	766	724	706	777	723	729	755	737	763	721	727	784	759	730	695	767	742	778	780	691	804	762	700	741	766	717	791	757	742	757	729	729	797	787	756	741	739	727	753	761	729	756	732	740	748	710	741	748	739	773	705	734	801	736	733	750	736	742	722	711	778	742	761	760	733	781	718	756	733	776	760	709	755	703	735	790	756	767	732	707	754	779	761	753	738	727	748	717	773	699	744	735	740	779	749	778	698	752	747	770	761	738	694	727	733	746	734	762	737	746	732	801	710	744	739	724	763	752	768	669	778	767	733	755	754	763	708	759	771	724	729	772	724	747	713	803	694	755	735	684	731	747	737	713	744	782	759	760	749	722	721	765	726	718	726	726	763	709	776	738	736	766	767	760	783	711	732	776	719	755	741	766	768	714	757	822	799	723	752	712	734	766	732	768	772	735	769	757	752	700	746	760	712	745	763	757	787	796	745	748	709	779	750	747	741	733	731	741	749	692	723	699	755	761	759	738	786	732	778	759	751	773	802	752	759	774	686	690	745	710	759	719	763	695	697	748	755	694	802	734	825	731	751	746	746	744	747	753	747	708	771	749	784	731	720	760	739	756	786	739	748	732	746	755	706	758	738	746	762	762	756	744	754	754	701	723	756	700	808	739	745	704	752	751	734	718	689	732	701	736	750	757	773	753	756	727	804	680	763	805	744	745	779	758	689	763	761	718	787	766	741	688	745	740	733	727	769	756	750	736	755	713	762	702	760	777	747	791	802	782	754	725	716	788	738	737	698	725	711	732	771	696	732	741	731	741	758	768	747	765	721	769	761	726	772	777	768	746	744	724	774	732	720	715	804	697	721	736	733	744	757	753	715	796	746	745	732	738	779	734	744	735	708	753	752	786	767	786	741	806	771	737	772	776	767	712	739	747	782	774	739	706	723	718	719	730	791	718	744	727	731	768	737	717	724	718	763	799	718	693	723	711	765	755	726	722	764	766	711	709	796	746	744	714	782	741	784	728	767	732	727	763	727	753	721	695	746	762	732	759	733	786	730	769	747	774	740	763	774	720	725	755	752	699	769	719	756	794	732	755	769	729	792	724	716	723	744	772	726	730	776	769	723	709	774	752	756	703	771	770	809	759	724	709	717	733	729	714	784	788	765	709	725	709	722	745	709	732	774	770	786	721	721	779	746	760	732	731	772	779	722	733	758	736	699	724	749	769	690	724	753	763	752	739	798	684	775	779	751	751	770	763	745	763	767	736	752	746	766	712	697	741	773	798	758	717	772	746	757	739	736	763	715	770	738	723	718	773	711	787	747	772	734	745	785	696	755	728	706	724	751	765	752	790	735	737	773	759	696	725	709	768	720	704	739	715	763	743	751	750	793	777	721	745	731	716	792	712	766	765	761	719	722	777	726	710	789	788	715	716	752	760	793	684	763	737	719	767	743	752	743	760	801	728	712	729	738	709	722	723	749	752	768	764	745	732	748	760	779	729	734	698	756	722	786	727	734	743	700	753	773	795	774	758	747	723	744	711	783	737	788	742	729	681	761	725	794	787	759	744	733	772	774	749	778	721	760	761	742	743	707	719	760	759	812	728	760	749	754	727	753	759	708	737	723	727	705	765	769	723	769	741	760	777	766	756	754	779	754	691	756	752	706	747	718	749	741	738	739	772	761	751	708	775	767	709	750	702	753	777	753	788	743	730	752	742	762	696	720	792	711	753	770	738	749	744	747	703	699	706	717	723	712	749	734	771	750	774	736	729	737	759	744	806	731	768	714	755	772	735	770	773	707	702	758	719	774	731	766	769	725	713	733	758	716	731	779	730	728	719	766	782	745	764	754	745	721	777	747	775	754	725	737	730	764	819	719	765	727	800	705	706	780	782	817	736	758	719	710	742	726	734	795	755	729	746	750	716	750	729	746	756	708	809	738	729	735	768	711	739	716	728	778	767	767	809	718	779	720	734	740	741	775	786	751	758	723	738	724	705	768	748	778	685	729	772	744	754	722	759	709	669	772	747	705	743	774	748	763	767	789	737	785	737	720	741	720	741	729	754	694	767	771	778	796	780	723	744	770	727	713	736	787	720	787	747	758	696	733	701	715	770	737	723	707	746	777	740	800	770	758	731	773	785	762	745	729	746	735	726	768	739	726	708	767	765	763	723	728	731	781	755	762	755	778	747	724	689	743	786	719	796	747	791	729	733	779	798	702	756	724	768	794	783	694	727	696	799	733	720	754	743	754	748	753	764	743	779	724	744	782	757	771	755	758	721	727	736	753	771	724	770	775	758	773	720	748	663	726	679	732	790	722	740	704	761	736	764	802	727	706	738	788	734	743	721	738	749	730	727	752	742	723	800	759	757	714	757	761	768	718	729	696	763	758	740	736	742	737	696	756	726	747	758	719	755	779	771	721	746	763	766	780	767	748	744	776	750	704	730	722	736	744	770	726	754	765	720	726	784	762	775	785	722	772	748	782	743	750	737	764	763	733	761	746	729	752	710	764	750	751	753	683	753	709	708	775	710	764	764	763	758	731	736	738	730	740	746	736	749	753	717	786	771	722	752	803	728	723	777	725	770	771	734	735	699	687	762	696	744	714	727	785	722	714	797	706	763	743	717	733	702	755	803	758	750	734	789	769	789	714	721	751	767	775	769	718	714	728	722	723	735	775	777	743	740	709	700	729	769	729	764	751	684	745	723	703	777	714	712	755	752	647	803	794	742	751	710	792	779	756	754	719	747	763	759	761	770	729	779	725	733	759	752	748	801	729	707	737	756	758	754	772	761	726	763	759	744	764	692	800	699	718	739	744	719	754	766	744	718	735	767	739	709	732	724	770	731	768	783	752	796	744	685	731	759	734	730	753	709	743	738	748	729	733	752	718	735	770	761	751	792	734	755	739	752	744	777	701	744	768	827	709	706	733	724	794	809	742	775	777	716	697	791	805	745	734	730	794	709	744	746	717	722	779	726	748	711	707	752	777	728	788	731	728	722	715	747	757	714	745	704	712	731	755	731	712	724	807	722	758	778	714	771	738	758	763	753	715	754	732	770	759	725	745	761	749	748	740	739	783	706	725	750	741	756	720	748	706	752	772	749	723	799	781	734	722	731	793	725	725	804	760	754	770	724	740	785	743	723	764	726	767	753	778	774	749	674	729	758	770	714	801	696	804	755	761	765	762	741	729	745	766	774	774	726	745	767	728	760	780	776	716	728	703	708	780	727	776	765	802	783	777	738	728	730	706	727	753	723	712	760	780	733	769	770	714	757	756	736	721	737	767	738	729	737	746	730	754	725	731	713	803	753	707	745	738	742	759	717
7158	5072	3225	2460	2118	2146	1724	1258	969	785	534	420	356	328	271	245	175	181	153	140	130	119	109	110	89	93	89	89	82	93	90	91	86	85	84	81	72	89	73	73	71	77	62	93	92	92	91	71	78	100	81	88	73	75	69	75	84	83	74	88	98	75	80	81	88	80	94	75	74	87	65	83	78	83	68	90	78	92	89	72	92	66	71	88	79	78	70	92	95	83	66	75	67	82	80	80	75	73	95	86	76	88	77	81	92	76	79	82	68	73	89	88	72	82	78	101	80	75	82	87	96	88	80	67	86	83	83	92	86	78	79	84	82	68	90	86	90	90	109	76	74	72	85	80	72	84	69	73	96	75	91	82	83	76	73	86	80	101	89	70	78	83	89	86	94	84	82	86	74	99	84	87	76	87	75	89	84	72	66	74	71	84	84	84	68	89	76	97	73	70	87	90	88	88	75	86	81	94	78	85	69	70	79	86	68	71	82	81	81	80	76	66	87	99	95	67	79	76	78	83	78	96	66	83	98	91	68	89	81	92	84	69	83	68	98	84	87	67	86	86	77	84	84	71	79	80	67	72	77	76	90	84	80	80	69	73	70	99	86	85	74	76	90	88	74	93	94	81	80	80	74	81	80	74	98	73	80	76	71	87	78	83	84	65	94	68	86	100	67	88	91	71	89	76	99	89	85	81	93	81	98	98	83	68	92	100	83	82	98	79	88	80	86	61	76	67	81	81	96	78	79	73	103	84	70	78	74	69	63	68	80	82	86	74	66	90	79	84	82	73	83	70	92	89	72	93	72	97	68	79	67	90	84	65	69	106	66	73	84	94	76	88	74	75	74	86	82	83	74	92	73	69	96	77	75	90	82	65	73	95	77	94	84	75	72	73	83	68	65	74	83	88	77	87	67	79	71	86	77	91	80	68	74	85	80	86	81	75	88	79	86	92	84	92	81	66	82	86	90	82	78	85	90	74	97	79	85	74	77	70	71	81	92	92	80	88	85	85	76	67	82	87	85	96	87	70	63	90	85	80	103	64	63	76	97	87	93	77	87	94	79	74	70	69	80	86	75	81	87	87	97	71	87	78	89	70	66	90	81	87	83	97	91	80	87	83	80	69	90	85	82	70	85	79	100	80	105	71	91	82	90	97	74	73	86	80	98	78	93	90	81	78	87	86	99	74	64	84	80	79	85	80	84	71	68	83	73	79	79	83	66	78	76	68	82	89	83	85	107	76	87	82	70	68	75	83	83	82	90	98	91	68	85	84	73	96	93	80	80	74	85	86	71	81	79	87	86	71	76	79	85	61	69	90	89	85	74	96	76	69	91	83	82	69	83	94	97	83	84	88	81	80	103	83	69	88	97	84	86	73	82	85	91	71	98	74	92	83	88	83	75	83	78	87	89	84	85	75	89	80	85	97	80	93	86	73	87	77	58	80	63	79	76	100	68	72	94	83	69	92	81	78	78	71	79	76	80	69	86	93	90	77	78	81	89	66	87	83	72	86	72	87	88	76	91	88	89	77	78	83	78	72	91	84	86	89	75	78	86	81	92	107	85	80	90	82	54	65	71	89	70	75	76	66	80	87	87	95	87	75	77	83	77	78	80	78	76	79	90	82	80	87	77	89	89	78	80	81	77	87	78	93	77	89	71	71	85	77	67	81	71	80	87	81	75	80	92	72	88	92	69	69	99	94	74	90	76	89	74	84	89	90	68	88	84	74	91	79	79	71	88	78	92	94	85	76	81	84	75	94	79	79	87	69	83	77	91	76	81	81	77	72	79	97	82	74	86	75	86	106	81	73	89	95	84	83	70	95	91	85	96	80	78	79	78	69	83	88	88	80	80	85	68	80	68	93	69	89	76	83	86	78	78	61	86	68	73	75	85	91	74	81	83	68	73	69	70	91	63	70	82	66	72	82	78	90	65	85	85	78	73	77	77	72	100	78	71	82	76	89	69	77	75	90	73	89	81	64	67	73	94	84	77	80	79	86	79	67	76	92	92	66	82	81	73	99	74	68	87	85	69	84	70	77	71	74	98	87	76	71	98	83	74	90	91	79	79	68	71	86	81	74	63	92	76	79	82	81	80	87	88	80	89	63	72	87	84	88	79	89	92	93	81	85	90	78	94	93	90	71	62	88	84	90	91	75	91	82	82	91	78	85	90	63	89	98	77	85	78	99	89	90	77	68	69	89	70	88	95	77	76	85	70	85	74	74	92	77	86	89	76	70	89	85	77	93	78	101	76	85	77	74	83	95	81	71	75	72	83	87	80	85	70	81	67	75	80	85	78	78	80	76	90	78	88	90	80	75	80	95	84	78	85	79	53	85	87	93	80	80	85	94	83	71	80	78	103	67	78	76	60	94	85	64	82	75	94	62	90	73	77	89	112	85	92	85	79	78	67	91	90	93	87	86	103	84	74	75	73	92	77	92	84	64	80	87	65	76	94	76	92	67	81	83	70	82	92	79	78	71	86	78	79	82	84	87	67	70	82	80	64	91	76	89	79	73	97	97	73	77	75	83	89	71	85	88	68	85	82	82	80	81	75	78	87	74	68	79	73	84	85	86	76	75	68	79	76	83	98	98	74	85	95	84	87	79	89	91	83	84	73	93	76	86	85	73	81	83	88	75	96	85	73	89	94	76	105	68	80	86	92	89	76	65	84	80	84	80	76	79	81	101	84	80	77	93	86	70	85	100	86	80	88	77	70	64	74	85	89	93	78	65	75	83	89	86	98	71	93	75	92	83	96	79	86	80	71	86	76	84	74	74	80	81	75	85	77	80	90	76	79	70	90	71	82	82	74	81	90	74	81	94	88	70	87	85	86	85	85	90	69	71	78	88	94	73	95	65	77	88	81	67	95	68	64	95	75	85	87	77	86	67	87	85	85	77	81	79	77	81	100	78	93	93	82	91	85	82	89	71	77	89	80	88	83	73	100	97	88	82	81	78	68	92	85	75	81	72	79	75	78	80	65	102	90	72	78	83	80	78	71	72	87	83	64	77	78	83	81	95	90	96	87	110	69	94	87	81	76	63	87	76	83	80	92	88	73	76	78	95	74	82	71	87	79	87	75	69	69	88	63	86	61	66	83	80	82	66	81	76	84	77	68	79	77	84	77	86	92	97	93	81	92	68	87	68	81	65	79	93	72	66	77	89	72	74	93	99	75	88	75	92	75	88	82	78	79	90	77	91	82	75	63	91	62	94	96	93	76	83	91	86	96	74	68	64	82	71	78	85	71	90	78	69	77	89	83	89	83	78	82	85	91	79	91	77	79	82	83	85	91	87	80	83	89	88	85	88	60	85	75	69	87	72	88	77	80	77	83	91	85	79	77	72	86	69	86	90	82	84	76	86	99	69	86	63	77	94	93	80	85	91	84	91	101	69	72	67	93	112	92	88	66	88	70	83	81	78	75	89	78	76	76	79	85	72	68	103	88	78	70	95	85	100	83	69	71	89	82	90	75	97	78	84	74	83
32788	26533	24275	31402	36160	34678	30470	26811	22807	18625	14705	11789	9886	8494	7267	5886	4703	4076	3231	2589	2157	2007	1639	1376	1274	1223	1237	1196	1164	1089	1122	1102	1024	1008	955	892	907	841	910	911	911	947	883	885	916	895	912	862	881	907	867	930	857	954	847	923	877	869	867	888	946	903	870	943	861	913	866	900	913	896	900	872	887	892	941	867	925	897	879	868	927	860	885	920	966	875	923	934	857	955	908	889	919	845	883	897	970	901	873	914	844	907	869	925	901	873	883	915	900	919	921	880	855	891	926	941	900	877	890	907	922	954	851	920	915	901	886	898	943	901	903	930	873	911	868	883	861	891	907	833	886	914	878	914	888	876	878	895	882	903	883	886	904	893	882	894	927	927	930	880	901	870	955	827	902	881	876	877	914	914	887	886	860	908	873	860	881	916	927	917	871	914	973	823	908	903	842	865	898	874	937	859	863	883	896	862	873	859	898	847	921	914	857	957	893	868	904	862	913	892	855	887	929	890	873	952	920	843	878	876	859	908	889	887	929	887	867	899	930	880	866	867	931	948	905	918	925	914	910	908	906	857	922	931	927	958	878	898	839	983	882	872	918	812	902	925	929	909	885	888	937	882	835	860	899	876	861	909	866	904	858	904	919	856	884	858	900	899	909	884	894	910	886	896	897	900	889	882	877	878	919	909	926	905	948	877	864	916	917	881	876	855	880	894	924	907	862	912	874	855	832	940	836	913	888	874	827	921	869	861	857	891	876	887	876	895	954	867	887	845	882	901	905	907	968	895	898	902	906	861	875	879	905	917	876	918	903	870	862	876	869	845	920	935	892	869	954	904	873	889	931	891	887	897	930	881	830	969	897	924	931	909	923	878	851	926	884	852	900	880	921	904	867	885	869	893	920	878	923	914	877	893	878	884	886	958	832	900	847	871	914	872	894	926	854	877	872	926	884	898	888	928	844	881	895	864	875	878	873	864	908	938	900	837	903	888	906	873	909	885	868	915	872	900	843	887	915	898	898	952	896	896	892	922	910	902	864	841	875	892	881	939	913	879	899	930	944	925	850	919	854	901	939	908	893	900	924	890	882	937	905	876	925	874	925	933	916	876	908	872	897	902	868	865	897	932	893	921	843	916	941	868	873	873	881	903	903	860	935	887	879	957	871	940	940	880	929	887	968	892	884	937	894	951	860	854	931	948	854	904	913	899	895	908	909	863	911	843	992	893	871	939	870	886	921	899	932	939	864	937	886	917	910	895	919	906	861	889	932	876	882	937	871	960	922	901	869	919	938	907	871	845	902	859	876	902	865	884	893	906	896	846	876	886	919	878	892	947	920	889	910	854	888	859	901	919	878	928	858	873	820	842	845	877	887	929	913	927	930	854	858	893	904	865	912	845	911	866	884	853	934	907	868	890	932	871	905	913	876	843	971	888	912	857	898	876	876	859	900	885	868	859	904	881	893	926	920	900	881	922	943	867	949	949	860	911	922	909	883	891	868	877	881	904	876	871	852	881	898	902	887	872	879	874	895	887	922	887	890	941	896	891	899	915	871	877	897	951	891	885	909	909	871	902	866	889	886	927	844	917	885	920	825	881	833	867	884	868	887	932	909	854	867	900	933	859	858	885	886	873	872	962	889	963	893	918	913	871	862	892	859	903	867	928	924	941	923	860	874	899	870	868	890	925	862	834	891	910	895	862	890	889	915	912	885	893	915	872	891	889	907	890	886	885	880	925	912	864	922	839	895	850	872	910	921	889	878	963	904	931	910	925	919	917	946	895	858	882	855	862	898	845	865	901	896	880	890	892	845	894	893	883	907	893	902	893	887	885	876	888	925	862	926	918	875	881	953	894	924	886	860	839	924	876	914	869	913	899	878	937	897	911	973	882	914	869	916	880	928	891	859	866	880	936	891	897	896	894	917	883	900	934	939	865	869	908	917	909	927	887	860	906	888	887	971	895	884	951	903	935	918	894	931	895	841	894	943	892	878	911	899	834	984	885	907	925	892	921	911	888	893	878	904	859	956	973	877	903	927	902	918	912	905	892	837	906	937	886	827	889	899	892	896	822	922	922	904	893	932	928	887	941	931	874	905	908	834	912	910	897	947	957	849	907	886	847	902	918	871	898	900	905	856	982	916	857	864	878	894	869	867	872	894	854	886	870	886	902	905	918	875	923	893	885	905	902	894	922	869	878	871	903	879	893	881	901	895	857	908	822	823	892	869	928	885	875	950	927	853	870	904	851	893	896	912	910	893	879	881	868	932	942	862	883	906	848	915	901	917	915	928	929	878	947	923	916	848	874	936	916	902	896	902	847	869	836	878	871	928	912	904	916	824	867	908	921	915	888	875	845	942	899	875	956	849	952	893	827	905	909	860	921	877	932	859	853	859	862	848	888	923	862	933	970	902	952	860	911	926	908	925	915	894	886	909	879	868	915	877	867	942	897	901	915	917	899	902	890	839	916	881	914	950	904	917	932	884	901	926	904	890	879	859	871	877	901	933	884	924	887	896	888	867	875	916	858	891	886	916	848	898	896	886	905	830	927	902	853	888	913	870	922	884	864	952	872	852	883	885	913	879	912	898	924	872	919	915	905	878	888	815	916	883	893	894	884	831	913	844	864	908	881	930	914	923	855	899	893	922	908	858	848	891	881	912	859	870	962	898	899	826	845	891	894	917	927	877	866	895	817	925	920	878	912	849	924	898	884	886	896	920	855	858	888	897	867	885	919	961	891	912	844	853	861	921	860	909	867	864	930	888	896	846	887	927	908	884	947	876	909	894	969	853	873	899	901	825	912	937	870	924	889	895	960	905	850	889	922	964	918	889	871	907	886	915	833	868	834	900	909	896	936	915	893	893	885	903	939	887	899	872	895	873	836	894	871	901	823	899	874	897	897	932	951	855	929	912	857	898	921	897	877	909	876	847	910	884	937	872	868	852	888	932	891	898	894	869	837	851	896	898	910	900	910	853	860	879	845	895	849	918	886	849	892	926	899	902	921	875	852	877	878	934	896	930	940	918	900	916	867	936	939	836	886	879	867	894	862	868	940	927	870	923	888	894	907	903	939	902	965	883	916	864	871	859	876	916	839	889	939	921	923	890	892	971	909	887	919	890	878	895	897	907	936	895	923	882	870	927	910	944	877	926	897	962	896	907	865	912	891	942	868	859	891	862	901	896	826	893	884	892	914	870	910	900	892	899	848	898	926	898	923	896	919	888	975	917	888	876	856	905	882	840	832	867	872	849	925	968	849	946	926	877	839	913	904	848	943	857	928	933	895	945	921	866	948	836	926	870	879	867	865	846	920	874	835	923	913	960	911	906	937	904	901	853	862	919	888	958	935	896	886	884	905	857	870	915	873	868	890	884	941	925	878	850	921	876	876	946	888	917	912	861	927	893	893	897	896	920	918	913	863	870	898	891	903	898	951	903	886	905	837	918	878	949	914	930	902	863	897	911	887	906	907	854	872	847	914	876	913	924	948	864	924	928	864
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
