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
342929722921	342929723482	342929724033	342929724582	342929725132	342929725682	342929726232	342929726783	342929727332	342929727883	342929728433	342929728982	342929729532	342929730083	342929730633	342929731183	342929731732	342929732282	342929732832	342929733383	342929733932	342929734483	342929735033	342929735582	342929736132	342929736683	342929737233	342929737783	342929738332	342929738883	342929739432	342929739982	342929740532	342929741083	342929741632	342929742183	342929742732	342929743283	342929743833	342929744383	342929744932	342929745483	342929746033	342929746583	342929747132	342929747683	342929748233	342929748783	342929749332	342929749883	342929750433	342929750983	342929751532	342929752083	342929752633	342929753183	342929753732	342929754283	342929754833	342929755383	342929755932	342929756483	342929757033	342929757583	342929758132	342929758683	342929759233	342929759782	342929760332	342929760883	342929761433	342929761983	342929762532	342929763083	342929763633	342929764183	342929764732	342929765283	342929765833	342929766383	342929766932	342929767483	342929768033	342929768582	342929769132	342929769683	342929770233	342929770783	342929771332	342929771883	342929772433	342929772983	342929773532	342929774083	342929774633	342929775183	342929775732	342929776283	342929776833	342929777383	342929777932	342929778483	342929779033	342929779583	342929780132	342929780683	342929781233	342929781783	342929782332	342929782883	342929783433	342929783983	342929784532	342929785083	342929785633	342929786183	342929786732	342929787283	342929787833	342929788383	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	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
1975	860	445	272	283	373	369	322	277	267	261	274	294	436	488	360	316	268	240	302	288	253	252	280	264	277	241	255	235	261	203	148	159	160	140	124	108	102	108	98	97	99	110	107	122	110	140	343	435	421	285	255	162	155	97	104	83	98	99	91	105	111	98	70	88	103	88	86	87	103	98	77	89	69	91	100	88	88	100	86	105	101	89	91	86	88	96	96	81	101	90	111	93	92	111	97	92	83	102	98	106	93	106	96	91	89	93	108	99	79	112	98	98	98	90	97	87	83	97	88	88	103	79	78	87	113	106	67	79	94	88	109	89	101	80	84	83	111	98	89	84	90	103	83	82	101	82	88	92	85	93	81	93	98	99	95	103	112	105	89	99	81	85	97	99	90	103	95	109	80	95	117	100	89	98	99	90	73	85	85	95	93	99	97	107	98	95	88	108	96	79	95	102	85	99	110	113	92	107	93	89	106	95	114	92	91	93	102	88	90	103	91	105	111	97	104	86	87	96	83	88	97	93	103	104	104	93	104	117	79	88	97	98	89	101	105	83	105	84	80	98	104	77	89	82	103	95	99	99	99	93	100	94	100	103	109	90	88	73	89	93	85	115	102	111	103	87	97	106	92	85	104	100	91	103	101	93	89	98	105	101	92	73	96	109	102	100	97	79	78	92	90	99	98	81	110	106	109	88	94	110	108	82	87	81	104	106	95	99	89	105	97	81	104	97	104	106	99	102	94	96	105	87	92	100	82	103	81	89	99	85	83	98	101	94	96	80	77	83	87	100	96	77	91	92	99	87	94	97	103	99	104	86	93	82	94	87	87	101	96	110	92	95	106	91	92	91	107	90	89	78	103	98	86	92	93	81	99	84	95	92	106	106	81	96	87	97	101	103	119	97	93	83	72	89	96	85	102	87	99	94	102	99	96	92	103	95	97	86	112	112	98	122	115	83	82	97	104	112	105	90	99	93	95	97	100	94	93	114	104	90	88	101	113	94	91	96	118	104	90	94	104	102	93	105	100	97	88	99	86	110	87	102	74	91	102	125	107	98	96	101	98	105	93	94	99	88	80	117	101	94	83	104	93	85	105	102	101	92	102	87	85	91	88	89	80	104	92	92	89	99	96	98	94	110	93	111	110	95	91	92	112	93	93	91	88	96	82	99	106	95	96	105	109	86	90	79	82	98	85	84	88	111	95	93	84	103	94	97	85	88	90	104	82	86	112	83	81	86	84	99	94	75	68	91	102	89	116	104	93	89	99	85	92	109	90	99	100	87	83	77	99	87	86	99	94	90	80	83	81	84	104	113	73	96	95	100	104	105	97	78	81	81	98	96	99	104	93	88	98	91	100	94	85	92	92	93	107	125	89	92	96	94	100	102	95	93	90	83	87	98	106	103	108	87	109	97	87	84	94	114	104	84	103	98	98	77	79	100	87	85	85	109	101	90	101	100	94	95	91	88	109	79	122	82	101	102	85	101	94	88	96	101	98	94	130	114	87	84	95	101	93	86	94	95	96	112	101	98	105	107	92	97	94	107	116	91	107	86	77	90	99	94	91	81	99	95	91	90	105	78	98	94	90	91	109	89	95	82	77	81	113	82	81	97	112	94	86	85	112	109	99	102	81	108	89	91	92	94	109	106	104	110	109	95	82	100	99	96	100	104	95	87	97	83	87	105	94	99	109	111	116	91	119	95	86	99	114	114	94	89	91	79	85	99	86	114	101	99	82	90	107	89	106	109	93	96	112	93	119	93	92	106	97	107	89	100	91	97	93	101	99	93	101	96	99	103	101	92	95	112	97	99	113	93	102	103	93	95	80	80	93	114	97	118	103	107	85	90	87	102	85	86	97	97	107	93	96	104	105	78	95	89	95	90	107	98	109	109	112	119	103	95	89	110	101	89	91	99	106	96	119	92	106	123	85	98	96	94	98	80	84	99	95	105	87	77	100	102	87	99	101	115	102	102	108	97	95	95	84	103	105	106	99	89	103	92	86	91	100	89	97	94	89	101	94	98	83	86	101	104	99	75	101	85	96	99	104	81	85	114	84	88	77	82	98	99	99	105	95	67	88	89	91	101	101	89	102	89	102	101	107	87	94	113	107	88	101	91	83	102	93	92	111	107	105	82	101	93	104	89	80	90	110	87	89	92	103	95	93	93	96	101	104	93	81	101	92	84	95	96	92	119	97	97	103	101	86	84	88	90	93	99	86	95	96	94	118	91	94	81	90	100	86	109	77	110	102	110	96	76	112	84	88	91	73	94	79	109	94	104	97	85	108	86	96	93	95	101	93	91	94	110	113	95	88	95	89	99	81	96	81	103	121	81	90	81	91	104	100	100	72	101	101	109	86	87	107	99	85	93	107	88	102	90	105	76	102	93	97	97	80	94	94	112	87	94	95	94	94	101	103	81	104	103	92	103	88	89	95	109	106	97	91	91	93	108	104	93	103	85	111	97	99	89	86	99	104	114	84	93	100	93	87	91	83	97	84	111	111	98	90	96	107	103	89	102	100	107	83	104	86	94	89	95	96	105	91	112	100	94	98	111	78	92	89	101	124	104	94	113	82	79	95	82	102	98	97	86	91	94	102	108	87	111	95	94	81	114	95	99	95	90	96	87	95	107	99	108	107	85	80	97	87	92	99	98	83	100	84	97	107	88	89	97	106	96	102	111	90	99	88	101	107	100	98	93	101	96	91	88	93	102	109	80	102	87	96	106	89	80	116	93	96	99	98	95	92	99	97	98	87	116	100	100	86	93	119	81	85	79	104	94	102	93	98	105	101	94	107	107	91	100	101	85	103	98	79	89	101	101	102	83	102	91	88	84	123	101	104	83	102	77	85	104	107	93	80	102	99	95	97	95	96	85	100	94	98	100	104	95	85	89	109	106	110	110	119	97	87	90	91	92	80	96	108	76	97	97	93	104	100	113	99	92	93	99	116	90	100	102	95	97	94	110	109	77	99	99	91	95	106	88	96	96	97	92	115	121	102	94	103	82	101	113	96	97	98	121	99	99	90	111	94	95	106	102	92	109	110	100	106	89	107	85	107	97	101	84	91	98	96	83	84	111	108	94	87	90	90	91	97	89	105	96	84	103	94	108	102	107	89	104	98	96	84	91	95	93	83	77	112	90	103	101	67	99	87	92	87	105	98	108	100	102	96	88	89	89	102	96	106	98	88	87	100	93	116	106	74	77	99	75	89	96	104	104	98	98	101	94	107	93	115	86	115	84	85	85	98	88	82	91	115	97	92	90	105	103	106	108	98	108	98	95	100	87	108	74	104	96	82	102	119	103	108	96	92	97	79	103	97	86	98	88	106	96	107	100	86	94	80	85	87	85	96	90	96	100	81	93	86	86	95	92	101	94	83	95	93	93	100	93	93	107	102	85	88	74	100	99	81	96	92	91	95	104	107	112	82	94	96	83	84	80	91	97	90	77	94	89	97	100	75	111	89	84	86	95	97	106	101	96	90	96	118
21255	11020	6145	9338	16327	17525	15274	12795	10446	8856	8926	8809	9520	12560	13450	10285	8132	6061	6718	8130	7596	6697	6534	6819	6486	6368	5750	5557	5904	6859	5092	3227	3017	2833	2739	2460	1667	1485	1387	1350	1345	1365	1363	1377	1422	1540	2398	7110	8888	8742	5555	4596	2958	1811	1307	1111	1084	993	964	984	922	933	916	919	977	932	1002	985	978	947	1035	929	993	933	920	935	928	940	947	977	964	987	909	985	976	1002	936	965	1012	978	942	964	965	1024	958	996	982	994	970	972	943	947	988	998	964	983	967	960	982	983	987	961	999	893	975	961	1014	979	967	934	924	900	972	928	926	893	978	972	900	967	917	1010	954	951	986	958	909	905	950	969	958	898	965	985	978	955	927	924	987	872	940	952	968	995	992	982	907	952	990	982	866	990	952	987	972	997	968	957	918	954	982	977	923	1010	908	971	898	981	943	977	963	1033	965	947	963	944	922	919	940	1002	943	928	974	956	958	960	947	998	947	962	958	946	995	917	953	955	962	966	953	964	1028	934	941	984	967	979	950	974	905	964	957	963	969	948	968	1005	911	903	970	967	974	961	913	931	929	931	918	958	885	953	981	984	924	945	980	920	910	913	948	992	967	963	914	933	947	982	963	940	975	976	1003	985	1007	1003	954	1007	898	944	975	980	958	942	947	990	999	949	931	930	916	923	950	900	942	954	1002	946	964	946	994	961	953	980	912	966	964	930	930	956	960	1019	928	920	989	911	978	934	934	1027	959	966	962	986	927	899	927	951	1004	977	936	951	923	956	992	987	951	1021	973	982	935	955	923	943	947	973	1022	927	961	930	1027	938	981	945	969	952	951	1006	943	1021	954	962	975	959	990	961	951	987	965	1007	904	922	972	1018	905	981	941	911	911	940	1001	945	969	921	969	957	931	948	961	953	970	948	964	995	958	951	957	985	958	993	932	996	976	968	937	992	924	955	935	998	959	955	954	917	946	945	963	958	998	988	987	1022	947	931	974	994	953	957	1010	957	954	952	990	922	994	923	960	965	963	931	999	913	967	933	985	903	952	952	940	917	945	976	933	970	930	964	963	982	964	974	939	952	932	985	920	1019	912	950	999	964	989	947	1004	985	905	981	938	911	952	935	1017	1003	936	994	996	966	938	927	954	931	949	950	992	955	952	975	913	966	954	928	929	935	977	931	999	930	970	927	965	946	983	932	915	976	964	940	954	938	945	954	965	969	932	960	944	993	920	971	913	1011	954	968	927	935	889	1021	959	940	910	974	990	978	946	1004	982	924	965	1009	949	1029	928	975	959	917	935	975	1026	958	995	1007	1031	933	998	914	934	974	977	966	984	985	996	984	982	918	996	928	975	972	960	985	945	932	977	924	938	936	915	981	914	958	918	967	1026	931	954	924	913	1012	993	979	968	937	1039	970	1036	945	973	942	941	979	956	958	939	1027	931	970	986	985	933	949	1004	997	984	1011	948	939	972	991	937	897	955	980	969	947	971	970	937	986	1020	939	945	914	971	930	909	951	943	967	910	966	947	933	958	963	1006	906	947	994	986	941	957	964	1012	981	978	926	948	948	943	1012	966	956	959	989	921	972	976	948	972	959	965	876	1047	1010	877	903	918	951	1003	999	954	974	952	946	974	951	978	939	967	969	914	950	945	936	945	936	926	912	963	954	901	924	1002	1021	941	997	931	951	935	931	907	951	997	903	961	934	983	1027	996	940	897	919	982	940	932	939	944	924	984	970	930	976	980	948	958	899	982	902	1009	964	960	978	966	1006	905	954	975	949	966	935	917	965	971	1011	940	913	960	983	1008	989	950	939	1006	1007	970	941	971	977	1013	964	936	1001	951	974	964	971	931	890	949	987	970	964	954	976	959	977	924	949	1009	943	941	973	982	1017	932	957	1026	965	967	929	977	963	961	940	940	914	956	1006	971	946	971	937	977	968	987	899	931	994	951	967	951	963	891	933	964	940	974	952	972	924	994	951	978	934	937	987	969	959	935	927	951	939	973	1003	997	908	961	983	929	952	943	992	939	915	956	933	981	964	996	919	980	983	961	998	954	944	931	977	998	945	979	994	929	930	1046	986	954	972	955	1048	986	960	952	927	992	934	901	914	928	948	894	954	953	937	959	936	953	957	996	942	936	956	924	971	980	939	1012	925	991	978	936	936	931	1018	970	939	982	956	1012	953	979	998	978	928	995	955	941	947	1029	918	920	990	937	937	982	943	988	972	954	992	946	937	934	1000	988	964	914	979	913	940	986	977	995	935	994	949	939	961	1008	931	936	900	971	898	1015	925	975	964	956	943	982	946	937	930	901	993	941	986	976	985	988	976	988	938	991	937	968	995	980	949	948	938	940	922	951	897	961	944	924	960	995	943	955	948	980	994	971	985	945	982	957	992	1003	922	951	942	943	939	973	944	935	994	953	992	917	930	942	943	1004	952	965	1014	971	940	912	1002	892	942	1015	975	920	942	937	960	998	1003	964	949	984	966	935	956	972	963	946	950	944	950	947	939	948	973	941	961	1025	932	978	971	962	954	938	992	994	913	953	1002	961	987	913	940	933	980	983	923	951	1001	970	983	965	1018	900	930	950	943	975	972	935	935	897	991	922	965	1006	896	905	949	996	951	953	966	958	962	937	963	968	937	956	877	943	977	952	935	937	943	927	1010	917	985	982	956	930	963	942	901	994	963	951	989	958	914	948	932	951	988	1047	995	932	969	989	971	980	1001	959	1010	943	950	952	964	973	995	931	940	927	935	964	972	966	954	996	890	918	946	970	929	932	900	972	990	987	956	953	987	962	881	922	994	944	923	923	940	966	958	967	990	980	997	950	950	947	950	981	971	940	974	978	946	901	929	942	979	949	938	988	927	945	1002	954	984	953	943	970	1003	952	931	932	927	999	940	957	1039	971	927	944	947	929	960	962	988	933	964	950	909	990	974	991	970	989	965	940	1023	957	891	934	969	987	916	968	913	978	959	1011	973	936	972	987	911	999	946	955	958	965	920	965	947	1009	974	1014	994	981	970	989	957	972	938	969	935	881	959	955	929	960	944	934	964	922	882	955	973	952	924	961	997	974	941	943	969	976	937	952	954	954	995	922	934	945	967	996	929	987	1022	988	931	930	937	922	913	979	970	928	1000	914	1006	958	999	988	995	970	979	944	953	952	904	979	964	912	946	948	884	941	972	981	934	1006	941	955	973	925	981	998	978	983	955	951	999	954	939	958	1010	895	958	1003	997	1021	961	967	986	1000	970	910	964	964	967	933	963	964	971	1003	939	969	940	969	976	938	951	953	904	950	965	999	971	948	976	1008	903	974	954	987	980	982	968	935	965	993	935	922	935	931	915	986	975	958	938	889	925	961	976	942	951	985	898	954	956	911	934	963	1009	929	985	950	981	975	967	907	949	1012	989	912	991	954	963	947	919	968	982	967	977	938	989	951	957	972	932	925	947	939	996	895	996	905	974	1020	929	988	1008	948	938	929	945	934	967	993	983	943	955	991	907	939	1012	921	934	948	991	932	1007	949	926	989	1007	996	896	985	963	945	969	953	965	948	928	937	985	957	941	975	976	953	983	998	1016	940	893	923	946	979	914	946	940	967	961	973	936	959	1018	964	964	936	921	965	966
1842	325	206	134	137	190	167	142	136	176	162	166	269	352	252	209	178	177	184	202	188	157	170	158	137	139	131	153	162	178	185	137	121	130	155	108	87	86	90	76	80	80	84	97	83	88	101	133	155	163	154	112	91	91	92	93	75	85	82	78	93	67	85	72	87	89	78	80	80	75	71	87	75	84	70	79	77	79	69	81	87	80	83	85	86	67	66	91	93	65	82	97	66	79	67	76	72	71	83	82	73	93	83	81	76	76	65	88	94	100	71	82	73	88	56	74	81	68	90	90	90	82	68	81	76	79	55	76	82	70	81	72	80	82	68	77	91	81	67	86	79	72	74	82	86	86	88	72	75	65	81	77	91	83	78	85	74	93	86	60	71	81	88	83	77	63	73	89	70	86	81	69	83	88	71	84	92	71	82	78	71	77	82	86	74	72	78	84	75	77	78	70	82	87	95	91	74	87	75	70	88	80	80	82	81	69	73	84	78	80	74	83	63	85	72	73	74	76	77	82	89	81	76	102	72	82	77	57	72	60	83	90	80	74	89	76	65	78	75	86	65	74	85	82	83	66	85	67	77	77	78	75	72	74	76	88	87	81	89	81	73	82	81	88	80	64	80	85	95	85	75	86	82	86	84	80	73	71	83	84	68	78	69	86	81	73	80	72	82	75	74	96	99	73	61	79	86	89	74	84	85	90	86	80	67	71	84	60	74	81	84	76	64	82	89	76	67	74	67	96	69	78	81	80	82	61	100	86	83	80	60	81	70	78	69	88	77	76	68	75	83	79	62	65	79	81	93	78	86	83	85	83	85	81	71	70	75	69	79	74	82	77	87	83	75	73	89	72	76	80	76	89	74	74	90	81	75	71	89	78	75	63	70	83	78	88	84	74	62	78	76	77	76	80	71	93	67	84	75	74	73	78	84	94	75	84	72	75	76	79	84	63	86	79	74	80	70	84	87	92	89	81	85	81	83	86	74	93	79	87	91	70	81	63	101	88	83	62	69	79	88	102	65	90	85	73	78	81	91	70	84	74	86	73	80	84	73	70	70	78	76	70	76	82	93	81	74	74	90	79	84	66	64	95	79	82	82	95	66	80	67	104	77	85	82	79	86	102	62	83	84	82	71	74	84	74	79	75	87	99	79	78	73	62	70	81	83	92	76	83	79	93	73	77	70	82	82	80	84	84	82	83	79	95	90	61	72	73	70	86	98	82	81	71	88	78	58	78	72	78	86	77	84	57	68	95	72	71	78	51	92	68	86	73	69	84	77	85	84	95	84	78	85	78	84	83	77	92	71	66	82	90	78	87	72	68	72	74	89	90	73	81	90	61	76	62	70	77	95	69	86	92	78	78	83	73	75	69	86	69	88	66	89	105	83	74	77	95	74	72	79	82	69	95	82	60	91	88	86	81	69	73	71	81	80	73	79	70	62	72	71	94	64	93	82	79	67	63	75	75	90	73	83	66	73	82	75	88	94	88	84	98	84	77	57	79	79	84	75	72	83	80	74	73	84	74	94	73	80	72	88	76	82	58	77	66	92	88	79	67	80	87	78	76	83	82	88	70	72	77	70	70	76	83	89	75	85	79	69	72	73	66	83	70	82	80	72	67	79	83	84	97	80	71	73	83	92	81	77	79	79	83	95	87	91	64	81	78	83	88	82	82	79	82	83	63	64	78	71	69	85	79	69	90	85	66	74	76	64	81	65	79	88	72	79	91	78	77	69	82	83	84	72	77	73	82	76	88	75	85	80	83	90	87	69	79	83	77	66	70	93	77	66	71	80	79	68	74	73	67	86	70	83	97	83	80	74	79	70	91	78	78	76	87	74	72	90	71	82	80	87	84	82	83	91	78	80	65	97	65	74	86	87	83	85	66	83	86	94	82	87	90	93	74	69	87	76	71	86	83	96	83	71	74	99	81	80	77	76	91	84	72	84	86	76	67	79	76	86	68	82	88	78	73	71	72	80	78	87	92	72	90	69	73	66	66	87	78	89	80	78	95	88	75	98	81	85	88	86	87	82	79	88	78	78	81	91	87	88	75	83	81	72	86	76	64	78	74	72	89	71	70	86	70	85	76	90	86	77	77	79	93	94	57	67	83	104	65	75	87	69	79	90	78	96	88	80	80	79	82	80	93	78	79	81	92	76	92	73	97	89	66	85	79	76	86	78	85	80	68	72	73	78	76	69	64	86	75	81	72	90	96	105	92	79	101	71	81	87	65	78	73	93	82	69	74	82	82	74	89	75	82	74	71	89	85	67	67	75	80	75	75	72	61	79	82	67	87	78	80	66	95	86	77	76	77	72	74	77	67	84	75	78	77	65	90	86	81	66	95	73	96	95	86	69	72	71	79	73	70	66	75	81	66	81	90	76	82	81	70	74	92	86	72	74	78	72	76	72	83	66	90	68	69	88	80	70	74	97	81	80	79	92	80	75	71	74	83	70	83	73	80	72	82	80	80	81	84	91	96	81	92	85	79	64	91	58	70	86	90	82	86	75	89	85	88	80	93	84	86	85	83	70	73	80	62	86	92	73	99	94	76	91	87	82	72	73	64	88	70	79	68	81	70	78	79	82	88	81	70	84	87	79	76	80	85	80	89	87	86	80	77	62	66	82	88	81	76	72	79	70	76	98	77	78	74	75	97	72	76	75	93	82	67	74	65	81	69	70	80	70	94	102	70	93	78	84	67	82	73	77	74	90	82	69	76	90	77	87	67	83	71	85	92	89	85	84	83	72	78	76	77	69	81	77	79	84	88	73	71	81	77	100	86	78	87	80	69	88	89	72	81	90	76	88	81	81	81	82	92	91	87	68	83	75	76	90	80	87	90	75	69	70	76	73	74	67	89	88	76	85	77	77	80	78	79	92	91	58	75	76	81	80	65	86	61	65	76	93	80	82	73	87	83	93	77	71	81	69	73	98	68	71	67	93	105	84	75	68	94	74	78	75	86	96	86	77	72	87	70	76	84	89	53	72	83	71	69	83	91	86	92	74	76	84	90	69	91	73	84	69	77	71	82	87	98	72	86	87	78	70	83	90	76	94	95	74	76	80	78	91	88	73	77	79	86	78	85	74	67	72	68	91	64	76	92	95	73	69	74	86	85	73	84	76	81	79	87	65	67	83	77	96	85	73	81	60	75	76	81	88	82	56	87	87	69	78	74	94	95	69	83	74	75	87	85	69	58	88	76	80	87	76	71	69	92	70	76	59	77	66	89	83	93	65	80	81	77	74	79	86	83	84	62	97	89	80	70	80	67	62	81	80	76	77	71	79	90	74	84	84	84	76	72	71	84	89	62	91	80	71	71	85	74	81	95	81	68	73	93	66	84	98	83	74	67	69	74	88	74	71	85	94	73	82	95	88	91	84	69	88	87	62	80	99	94	73	86	77	70	76	87	63	83	75	67	72	94	87	75	93	83	83	85	65	71	70	73	93	72	87	73	82	79	80	63	89	75	73	88	90	96	76	86	67	90
14579	6212	3049	4549	8420	9352	7887	6359	4929	5275	5426	6000	8046	9911	7760	5782	3894	3954	4892	4352	4119	3861	3695	3278	3556	3217	3082	3718	3962	4059	3714	2790	2106	2277	2160	1627	1175	1069	978	976	941	913	925	962	966	1016	1355	2729	2936	2891	2029	1543	1176	1032	857	835	814	833	854	829	848	737	763	807	782	809	762	763	813	793	853	849	811	822	769	785	759	797	738	768	806	742	799	829	775	793	809	799	771	798	833	840	829	802	822	760	809	825	761	809	811	797	841	799	799	789	792	798	819	803	772	794	790	790	779	781	825	794	789	779	817	767	783	812	774	793	740	762	754	761	775	830	776	760	793	765	808	747	758	752	835	799	798	801	833	780	821	792	787	803	798	806	769	778	737	807	876	737	812	813	760	762	746	723	814	790	820	781	761	807	812	787	825	788	743	777	867	772	812	758	829	822	746	787	755	806	827	781	753	820	779	817	772	813	808	795	779	725	775	778	810	793	760	810	818	873	846	789	725	798	805	790	754	759	757	839	761	805	763	783	784	768	790	820	833	809	783	780	867	784	834	794	823	802	828	756	813	829	791	803	766	792	793	799	793	858	783	802	777	783	773	850	771	815	819	786	720	812	789	816	785	779	790	807	742	795	816	794	822	821	783	806	770	788	744	791	773	798	807	763	764	810	808	773	803	812	810	817	823	822	776	756	815	830	821	775	818	817	810	807	776	790	810	765	812	818	751	824	767	792	805	738	817	836	802	820	805	781	762	751	820	756	734	753	771	837	780	775	827	750	766	830	788	826	771	818	789	800	782	812	859	892	774	820	876	790	750	772	759	771	837	770	766	758	783	779	750	739	794	768	805	818	809	781	764	794	799	785	762	792	823	769	760	812	759	820	739	799	811	796	848	864	756	804	798	840	778	727	786	815	787	802	836	781	801	813	785	799	805	811	788	801	806	768	768	775	793	833	765	820	820	779	810	778	784	804	811	779	761	756	805	770	764	786	871	850	828	814	787	803	784	796	809	796	816	783	785	829	817	813	832	798	791	786	824	783	796	758	852	748	770	813	809	769	794	781	844	762	818	826	785	746	782	797	804	810	742	771	765	728	819	776	807	758	791	835	805	760	830	772	791	747	794	797	841	801	818	799	803	796	796	766	783	836	840	802	802	831	774	811	778	725	815	767	799	814	807	791	736	772	824	780	757	810	832	791	731	772	767	820	797	838	779	802	760	770	772	829	804	814	706	805	811	804	797	875	782	826	756	830	788	773	736	771	812	796	820	813	757	750	769	784	837	783	797	771	866	775	800	794	803	829	818	812	811	827	792	773	757	806	828	815	780	788	781	827	813	768	789	724	780	811	823	814	817	777	799	780	805	801	833	815	767	841	787	812	806	798	807	838	759	751	809	770	805	783	779	767	812	794	791	784	795	829	783	800	813	845	785	756	767	848	802	790	762	817	814	800	835	787	797	745	829	774	794	786	834	799	779	831	756	788	779	789	773	797	806	790	766	790	829	820	765	781	743	756	763	849	825	883	786	796	739	806	807	796	786	816	850	789	824	782	800	807	790	814	806	787	810	820	797	783	817	819	835	775	794	797	802	782	810	819	784	778	873	809	730	794	763	830	805	792	793	820	772	761	765	763	774	825	821	785	785	820	805	795	778	750	737	818	798	763	771	743	833	822	808	808	806	756	778	718	756	795	750	777	805	765	799	814	814	770	829	800	816	767	784	788	786	803	851	780	812	807	796	822	802	786	750	761	812	816	835	761	800	812	823	802	840	784	811	796	805	805	811	797	796	745	786	753	811	772	813	818	753	778	807	807	778	820	802	809	815	755	805	770	828	781	804	877	733	820	751	756	839	803	852	754	764	777	776	787	788	776	812	796	798	809	793	770	782	791	763	792	812	799	786	807	816	746	810	762	790	766	820	814	801	796	825	787	761	815	812	785	791	810	838	738	800	743	805	866	804	792	770	794	778	813	798	842	785	807	812	848	806	763	754	790	738	763	824	763	823	808	775	804	777	807	834	795	744	833	835	818	797	826	819	814	777	759	767	776	813	809	784	775	753	801	762	820	837	749	800	859	768	833	830	792	792	811	794	808	782	811	809	808	803	783	804	765	767	788	805	770	777	810	829	821	803	796	799	772	758	819	807	802	730	813	778	789	824	780	814	772	813	840	783	824	756	780	763	787	834	752	804	809	801	807	778	775	802	794	809	792	788	725	802	801	799	790	789	813	754	794	758	803	792	841	775	750	839	788	742	763	808	764	783	782	710	786	755	782	808	747	776	763	752	772	792	803	810	756	753	796	777	828	785	794	744	813	803	745	806	780	805	772	780	845	823	808	798	808	812	789	783	787	786	815	802	784	787	770	813	861	790	834	734	836	763	820	760	768	840	787	814	765	799	786	809	774	753	761	760	838	804	831	817	774	822	806	730	804	794	781	807	790	770	745	753	808	831	776	858	822	792	768	738	859	853	819	804	803	833	785	776	782	770	815	760	799	808	787	776	794	746	720	777	803	768	784	831	782	801	790	817	825	807	816	770	796	798	802	797	822	796	766	810	816	717	790	734	794	789	771	810	811	748	808	848	783	764	825	843	747	787	812	819	801	764	836	836	831	753	794	837	791	776	795	814	760	787	758	793	774	837	770	850	798	791	793	792	838	800	823	791	808	795	776	811	789	738	783	812	758	785	768	758	828	779	743	811	802	802	785	833	747	786	818	826	791	753	762	760	774	767	851	804	786	788	788	790	838	802	857	759	783	816	800	798	847	838	804	780	808	809	819	782	787	800	811	781	766	739	772	799	798	840	799	803	776	791	807	790	796	787	821	816	819	804	839	806	843	783	795	770	820	839	774	820	753	818	805	802	821	795	778	769	809	831	784	800	768	767	793	813	768	799	788	806	823	808	808	779	788	782	792	795	777	787	787	813	842	784	834	789	859	825	822	811	803	779	806	805	763	787	804	800	791	784	820	841	810	794	774	797	799	825	819	790	812	785	777	826	751	804	807	835	762	801	759	802	766	848	826	790	822	793	785	801	791	788	786	819	758	793	782	813	798	750	738	792	792	810	779	755	816	746	777	804	793	813	787	749	780	788	755	763	794	817	789	827	790	783	808	807	809	779	837	758	804	772	745	764	836	805	777	798	796	815	786	787	796	810	787	796	788	807	798	796	826	789	780	760	773	748	812	805	770	780	771	808	799	817	791	789	840	843	788	793	765	821	849	767	795	770	795	779	776	818	825	818	850	781	801	804	822	795	820	812	827	790	768	773	836	753	808	746	797	794	760	782	792	806	776	804	770	819	815	768	814	757	758	807	810	751	819	817	839	832	780	744	746	777	801	718	808	809	784	778	800	790	839	814	808	790	836	791	759	804	782	831	757	807	779	803	773	812	782	799	779	794	792	762	808	758	827	792	791	802	824	775	735	762	797	788	780	787	807	779	789	805	748	798	803	807	734	786	792	824	782	804	801	812	759	737	794	786	794	832	785	785	813	808	830	770	779
1267	623	340	230	227	271	245	239	239	245	279	332	460	458	354	229	212	228	221	196	191	210	202	196	206	245	202	217	261	201	190	164	160	141	153	121	112	113	93	99	114	103	139	96	115	102	140	211	295	277	215	157	148	134	92	113	120	83	90	85	88	77	89	101	101	81	113	81	87	98	106	89	97	90	92	96	82	91	124	104	87	91	103	99	93	93	92	112	85	91	107	91	93	105	94	98	98	92	95	84	84	80	110	90	97	74	82	103	89	95	84	97	87	107	79	107	92	108	83	97	93	98	94	100	97	106	90	88	85	102	98	101	93	113	91	113	85	92	98	119	88	101	96	104	102	98	87	86	93	102	116	94	93	95	105	91	104	99	87	106	93	90	113	83	87	76	93	86	122	86	86	106	94	93	103	99	107	87	108	91	112	107	95	87	98	90	87	89	100	95	97	110	117	113	90	111	108	88	78	105	106	102	78	90	85	108	81	97	103	94	96	77	109	89	85	101	95	85	83	95	95	83	117	93	95	94	102	107	101	118	92	97	99	94	71	77	95	115	97	90	88	108	103	108	105	94	106	110	104	86	85	94	109	98	97	83	116	81	99	107	114	98	85	79	119	92	106	101	97	100	94	86	106	109	74	91	86	85	102	84	98	90	98	108	94	110	98	97	104	91	97	97	104	84	102	95	97	117	88	97	99	96	91	92	100	112	96	87	72	104	103	99	98	87	91	110	95	76	79	90	100	98	105	101	100	101	110	95	91	107	95	90	100	96	100	84	115	99	102	94	103	89	95	83	80	94	100	112	93	110	102	95	101	84	97	109	105	89	92	85	100	88	89	84	92	90	89	90	103	94	86	98	92	99	105	106	100	105	89	107	83	82	103	97	107	100	118	99	69	105	103	111	99	88	84	96	122	85	94	112	118	93	104	106	95	102	97	96	101	116	96	93	89	85	104	86	84	94	87	88	105	89	88	95	93	93	83	124	103	93	89	118	94	91	92	117	105	93	107	100	89	78	93	94	104	97	109	88	86	100	92	87	81	111	104	92	105	103	85	99	110	98	95	112	100	116	100	88	102	83	103	111	88	99	88	94	91	119	94	111	96	75	92	93	87	102	102	81	104	112	102	102	94	105	97	115	92	106	91	99	100	96	89	89	112	100	85	119	98	91	91	112	106	90	94	92	89	93	76	94	107	124	101	82	114	92	104	96	95	100	97	90	104	78	76	102	87	91	106	82	98	102	85	87	86	89	88	113	80	106	93	99	88	94	93	87	104	130	120	91	96	104	84	100	95	92	97	97	94	92	93	94	91	88	106	80	100	85	114	88	92	103	79	98	82	88	88	96	83	97	93	99	98	109	110	96	117	103	103	108	83	77	90	86	90	100	102	98	137	95	97	110	93	107	98	92	113	76	90	89	87	95	85	88	89	100	96	84	92	108	106	105	91	91	114	97	104	95	95	92	93	91	97	101	97	97	89	95	102	87	107	89	118	115	111	115	90	77	101	101	100	93	104	80	95	88	102	92	115	84	82	81	93	108	86	85	99	79	104	92	105	104	91	89	88	98	100	81	86	105	80	117	88	99	105	105	101	86	100	81	102	97	109	110	91	109	85	101	97	97	108	100	87	102	102	100	102	98	99	91	100	88	93	115	87	84	101	107	78	105	91	77	104	99	89	97	92	81	105	97	83	89	87	93	121	108	100	100	101	102	95	87	92	80	113	84	88	102	96	102	91	107	107	110	110	98	83	97	96	100	108	101	84	100	111	106	114	106	106	79	89	87	100	87	99	105	93	89	109	102	85	98	105	102	106	98	106	113	102	86	101	103	97	109	90	72	91	109	103	95	102	98	105	96	116	103	89	83	96	95	99	100	116	85	97	86	91	86	101	113	119	115	102	94	85	89	105	92	90	91	97	84	106	89	110	90	108	110	84	116	99	98	96	107	92	84	76	101	96	105	87	84	85	84	98	96	114	94	93	99	97	101	108	103	95	91	102	118	90	85	93	104	103	92	104	88	92	100	103	97	95	86	96	84	93	97	98	79	87	83	102	97	98	93	84	90	108	92	101	91	92	104	94	104	96	82	86	109	79	100	74	99	98	105	80	95	79	103	106	91	109	75	94	107	103	94	109	99	116	89	88	103	114	73	100	94	92	101	107	93	98	98	98	116	104	101	94	87	87	111	85	97	102	99	109	76	73	94	93	87	120	105	99	110	83	97	99	95	107	105	120	93	100	104	98	91	94	89	89	107	84	99	80	81	98	97	99	104	105	105	88	89	91	100	98	90	95	105	87	81	88	96	95	91	97	99	112	102	117	100	87	99	98	103	100	92	95	100	75	104	94	86	97	92	92	98	94	102	110	104	95	107	109	90	106	95	104	93	89	96	89	88	87	90	86	108	100	96	102	80	101	101	90	104	87	78	115	104	92	83	93	85	98	87	95	97	107	98	107	86	88	107	79	97	105	111	86	85	110	97	102	99	100	90	103	99	112	93	87	110	115	97	98	106	92	104	82	90	85	110	109	100	110	96	105	95	92	89	95	99	89	109	84	90	110	92	91	83	102	91	99	110	105	87	101	83	79	103	86	108	98	101	105	97	85	92	102	98	85	105	92	92	99	97	89	111	83	91	105	112	93	120	101	78	84	74	105	102	95	101	94	98	101	85	111	103	99	82	103	109	106	92	114	98	119	103	88	104	109	112	90	98	71	89	92	96	86	78	104	75	89	107	104	101	105	102	91	100	110	106	87	83	96	99	111	83	100	97	88	88	110	108	108	105	115	94	107	95	106	90	86	104	85	116	101	125	81	93	108	105	94	95	99	92	101	98	86	105	86	114	101	101	99	88	103	96	75	84	96	94	101	75	102	111	96	88	102	96	99	96	93	80	88	96	85	97	103	91	89	92	89	94	64	78	83	99	98	85	96	82	87	105	89	105	104	96	92	95	82	104	104	97	86	91	73	86	96	90	100	90	89	93	106	103	94	103	96	80	108	83	85	92	96	94	82	84	112	84	98	125	82	92	106	93	84	91	103	121	101	100	99	103	113	107	81	98	83	92	103	91	105	108	97	90	100	115	89	85	90	82	91	97	93	85	96	92	95	76	95	85	111	107	104	97	88	84	95	108	86	92	107	105	107	108	88	93	103	97	96	90	97	99	87	95	97	112	102	67	96	95	97	99	117	81	101	92	108	103	97	91	94	107	94	102	101	95	82	87	109	80	81	91	92	91	87	94	92	98	74	93	106	85	98	103	97	84	93	98	92	102	126	84	99	96	98	102	94	89	106	92	93	98	99	102	109	80	81	82	95	84	82	94	85	95	101	88	108	77	94	102	78	103	97	102	81	88	97	95	99	86	109	92	96	106	89	102	92	103	91	97	96	104	105	97	96	103	83	94	117	78	104	86	95	88	107	110	110	82	76	100	87	93	101	99	108	104	95	108	87	100	109	92	103	83	92	84	90	106	114	111	91	101	88	83	107	103
17470	9145	4495	7300	13552	14373	12109	9406	8562	8577	8659	10182	13478	12071	8935	6309	5260	6253	6005	4917	4624	4547	4608	4903	4864	4521	4233	5326	5702	4707	3803	3021	2878	2936	2895	2128	1488	1298	1270	1268	1253	1280	1316	1447	1424	1402	2087	4751	7143	5111	3932	3033	1909	1314	1115	1027	938	959	970	999	988	903	933	958	976	973	893	946	1037	1013	989	941	915	987	922	980	930	939	966	1000	946	1010	945	956	949	942	1015	984	933	934	953	958	980	985	953	937	985	942	989	995	913	966	969	964	951	985	939	973	896	991	931	954	977	922	952	1008	945	927	948	922	978	955	1006	980	980	960	940	982	893	986	957	955	959	924	982	894	978	957	941	955	1001	980	931	966	938	951	931	942	995	931	965	988	906	961	895	980	981	945	949	1016	935	924	938	1015	961	944	949	963	964	912	913	941	986	970	997	961	947	952	895	885	953	942	942	964	946	963	1001	944	975	959	935	1005	954	969	904	1005	940	928	926	910	960	949	954	978	974	968	994	910	959	915	936	939	945	921	985	968	920	964	978	936	966	896	936	996	968	956	962	987	939	959	959	996	963	980	1021	971	978	979	980	977	920	946	953	1010	978	932	982	964	1002	948	996	943	962	931	971	1027	979	921	970	954	876	988	926	974	950	928	912	1021	916	1020	966	984	919	988	998	904	966	966	1016	960	960	954	992	974	878	920	931	981	971	1014	963	940	946	941	932	931	927	991	992	995	995	949	987	977	991	921	954	954	911	935	891	949	972	988	958	924	963	929	950	980	945	1000	998	978	979	914	943	942	971	930	999	934	940	987	977	964	921	983	953	945	896	994	971	970	1003	992	979	961	1019	1015	888	1002	914	911	957	989	998	902	962	969	955	952	972	956	938	968	936	952	919	919	944	1001	983	946	1039	953	906	938	958	956	975	945	952	938	1014	995	984	960	964	1007	924	965	955	931	951	981	990	981	933	943	932	1008	948	973	943	974	959	952	994	964	983	934	1004	894	969	905	936	1029	964	975	903	958	928	978	943	927	903	984	951	967	888	966	960	956	968	1007	967	949	968	934	1013	961	934	966	999	981	927	948	934	940	912	941	999	1015	976	946	954	1010	949	894	894	927	991	972	959	995	992	968	1005	958	968	927	957	999	1035	954	932	948	899	985	963	959	944	921	988	1014	971	955	966	1024	972	970	982	965	876	947	930	979	959	945	947	978	935	949	942	1007	926	939	954	940	932	945	890	987	950	950	927	951	942	995	972	926	920	942	941	945	999	899	961	906	963	954	888	1000	975	929	942	939	926	928	966	1001	939	951	977	931	987	1056	913	923	975	966	913	948	959	990	953	960	985	920	965	948	921	994	972	941	938	939	932	965	987	922	973	902	1013	967	974	980	938	907	945	914	906	967	939	972	963	934	939	965	954	1008	988	963	969	909	940	946	955	943	944	966	940	919	975	933	947	930	921	934	990	976	961	953	944	954	981	949	925	930	975	954	981	968	970	955	957	938	978	953	929	955	910	971	965	964	1000	1018	930	960	989	930	1030	971	945	970	953	948	965	992	958	977	922	890	967	924	1006	951	988	921	976	937	984	986	978	946	982	988	915	965	953	926	966	930	954	1007	966	950	947	937	1015	970	920	956	920	924	949	952	921	936	937	987	978	1031	929	1011	992	976	932	970	987	1017	921	958	982	977	917	988	945	963	934	957	957	928	949	927	979	946	944	959	953	987	932	948	919	968	950	948	916	943	967	938	977	911	968	952	906	998	957	932	902	979	965	953	957	969	977	968	974	899	902	996	946	987	959	902	927	984	966	954	920	983	961	950	986	951	1039	987	938	965	955	978	931	965	1069	950	946	990	1014	950	923	988	932	980	1017	993	961	1007	1042	929	953	1010	950	955	971	975	975	978	967	969	974	941	945	953	977	990	983	987	1001	942	974	953	972	943	973	1010	932	940	953	988	957	956	924	923	983	959	958	986	936	952	934	950	970	894	975	979	982	979	958	916	916	969	921	920	943	986	927	993	978	951	862	1031	956	892	936	981	992	937	945	935	969	917	972	953	917	1060	946	936	910	939	1006	1012	984	990	944	949	1001	965	949	974	956	970	939	953	943	940	952	949	944	1037	1012	979	979	982	972	930	948	958	971	980	956	944	987	910	983	1003	918	1026	951	950	993	915	989	1006	966	955	995	972	983	943	964	953	912	979	976	976	920	961	941	998	953	977	933	945	919	926	906	988	942	935	953	932	967	929	1013	953	964	954	1016	950	934	938	940	998	925	959	1021	954	965	945	992	962	962	997	938	923	976	918	958	939	1022	930	950	1007	929	951	969	995	1003	1010	974	945	991	937	889	949	944	1018	943	975	998	944	959	972	974	988	979	963	984	936	959	946	936	977	957	972	952	926	1033	924	948	911	983	900	925	949	936	971	938	900	967	935	938	970	942	953	938	1012	944	980	976	941	954	954	903	911	955	939	1013	938	972	948	983	963	938	974	944	999	959	938	953	974	958	997	950	953	945	1037	919	998	952	958	954	968	950	942	946	997	961	944	1014	999	941	972	977	933	891	968	952	991	998	1017	943	1010	1027	1013	938	956	966	993	907	949	948	1031	945	926	937	963	917	970	943	936	967	948	1003	984	963	1052	947	924	914	962	996	941	959	916	973	912	1034	1030	984	969	1003	959	948	989	941	983	997	980	992	925	973	973	961	943	992	930	993	937	1000	989	948	925	956	919	947	942	936	948	961	997	963	939	924	958	925	987	976	1048	902	952	994	934	988	972	901	947	927	880	952	962	930	991	944	1029	973	969	966	964	952	966	967	973	977	975	901	927	1007	1008	976	925	966	927	966	996	953	1064	1001	987	917	946	1048	942	956	993	934	961	957	1008	960	973	1002	967	1018	984	983	1022	1008	961	946	936	991	951	941	942	931	920	1008	971	949	941	972	965	993	959	962	938	965	931	939	951	941	990	1030	932	959	947	927	955	920	940	1004	972	956	945	973	1011	901	941	969	912	950	1032	999	953	950	939	979	983	949	922	930	936	934	951	928	950	967	947	959	963	983	995	905	1001	917	950	999	966	992	928	1026	982	938	986	982	984	951	909	965	944	977	917	866	926	944	986	956	926	960	975	944	956	1013	977	954	964	927	1008	929	961	915	965	932	986	989	960	968	954	977	983	1001	920	905	934	962	935	996	920	925	938	932	958	957	930	1007	970	989	954	973	918	982	958	956	949	982	929	986	981	957	965	967	932	956	964	1012	925	1017	1027	968	991	936	960	975	946	957	996	960	959	968	976	959	962	987	940	932	997	997	947	923	918	980	986	1017	946	989	948	971	969	990	970	950	957	930	946	953	1035	944	930	916	997	1006	969	931	925	984	952	934	961	926	983	908	934	958	952	942	979	903	940	966	911	965	989	976	962	961	927	959	959	906	909	954	941	956	942	1018	959	945	954	963	991	980	1035	966	916	957	945	1020	944	994	953	906	983	958	954	925	988	997	967	989	982	1002	962	922	1018	982	958	994	1051	973	1006	1008	969	933	966	896	925	1008	952	949	921	944	1001	946	934	959	946	970	942	957	999	959	916	893	988	901	958	959	921	966	1015	971	993	1035	940	917	970	935	996	980	933	976	994	895	968	949	918	938	1017	1042	991	978	958	958	974
2723	529	270	164	191	270	217	201	208	211	269	423	476	361	255	232	203	234	180	193	186	201	193	183	205	186	185	191	218	164	161	141	145	138	102	91	73	86	96	76	79	82	72	86	89	96	91	166	282	305	260	159	134	94	93	83	85	75	75	81	57	68	82	71	86	66	86	80	69	104	73	83	75	61	68	60	78	62	76	86	89	67	75	73	77	74	71	75	65	64	73	73	64	89	72	72	66	74	66	87	69	62	73	65	73	71	68	80	70	65	73	96	78	79	71	68	83	55	71	79	81	73	71	70	88	76	81	84	73	89	79	74	69	73	85	77	74	72	69	69	72	78	83	99	90	73	73	61	95	76	73	84	80	79	85	71	74	82	72	85	75	68	84	59	82	87	78	55	78	75	80	87	84	65	71	74	74	83	75	74	60	68	69	73	68	79	74	83	78	90	58	88	66	74	73	85	65	70	69	78	83	79	83	81	63	80	67	63	69	59	75	65	82	79	77	74	58	69	70	61	79	57	72	78	64	70	80	59	77	72	65	72	80	70	69	63	56	73	61	71	67	66	69	64	59	70	75	69	61	70	74	62	58	77	70	71	78	94	78	80	90	68	76	82	91	77	81	73	71	79	73	80	81	71	59	68	86	76	66	82	84	72	76	64	72	62	67	59	71	72	61	71	86	66	75	68	81	78	65	81	75	77	66	72	69	75	70	89	76	71	84	72	70	51	75	67	71	79	66	65	73	69	80	90	72	76	83	78	76	70	76	66	72	72	90	79	66	80	68	69	87	64	57	71	71	83	76	71	67	70	78	64	75	62	78	61	62	70	70	57	69	73	82	85	80	75	69	82	70	87	78	74	64	74	76	58	76	81	67	84	48	61	67	63	75	74	68	87	74	85	73	70	71	83	73	75	88	77	63	68	70	67	65	72	54	66	69	79	74	75	68	83	78	60	85	73	63	92	60	68	78	69	70	75	73	78	71	62	87	81	69	71	55	72	69	82	70	70	75	58	61	69	90	64	71	62	86	65	87	75	79	85	66	78	69	70	63	64	76	79	71	87	75	65	78	70	82	81	57	80	66	68	71	71	74	87	58	76	83	65	74	72	72	77	70	84	81	75	66	60	60	74	79	70	78	67	76	90	68	56	76	72	75	90	64	66	69	80	62	88	62	56	82	74	72	68	71	78	77	76	73	79	76	66	75	65	69	78	71	74	71	70	70	73	58	77	69	67	77	67	71	63	72	65	63	63	71	61	68	66	74	83	89	66	74	79	68	76	70	79	59	95	76	72	58	77	77	81	60	80	70	76	82	73	75	75	63	55	78	75	67	57	68	79	78	61	67	64	74	83	65	75	74	76	75	68	64	61	53	72	65	83	85	69	80	76	77	62	70	75	86	77	70	77	79	77	81	80	67	77	67	74	72	72	68	76	96	71	82	59	74	60	71	73	75	71	66	67	73	70	64	68	67	87	83	71	77	57	67	69	82	62	73	71	88	80	82	83	73	59	78	55	82	70	51	70	77	79	65	75	73	70	80	57	69	86	67	78	67	64	75	73	77	64	70	74	71	72	85	69	80	74	77	60	70	65	66	61	72	89	62	71	58	65	72	54	62	67	79	67	73	72	74	66	83	70	79	87	77	75	67	73	68	79	67	75	89	73	65	79	78	76	52	80	81	63	58	72	63	80	77	84	69	71	75	73	69	76	66	62	78	63	78	79	66	71	75	80	72	84	57	66	67	77	72	68	75	69	75	75	79	85	64	73	65	76	66	76	61	74	68	75	87	69	67	67	78	59	82	75	79	72	65	78	80	71	73	61	64	61	65	78	73	59	71	67	67	85	76	72	82	99	76	71	84	65	72	69	69	79	61	73	75	80	65	70	73	75	61	84	74	72	68	78	57	76	68	75	79	66	50	71	62	87	78	76	70	73	82	82	78	83	74	66	81	72	62	63	74	78	67	67	65	65	70	94	64	80	80	72	59	76	68	72	61	69	55	82	70	73	72	79	69	76	63	64	79	73	77	76	82	89	66	74	67	84	64	50	79	67	72	67	69	69	59	76	99	86	80	71	71	76	77	54	66	60	84	69	68	71	67	81	78	67	83	71	64	74	73	78	61	73	69	66	80	63	75	73	74	64	83	70	72	85	76	65	76	65	55	82	81	81	94	79	66	69	68	71	71	80	61	81	64	70	68	74	78	67	68	76	89	81	84	65	67	85	69	73	68	63	71	82	76	67	74	89	77	59	72	65	67	78	81	70	85	73	68	64	65	61	71	81	79	75	84	82	77	68	66	72	76	65	70	84	76	71	70	69	78	77	47	77	59	76	78	75	65	64	55	79	76	60	78	73	75	79	66	69	69	68	81	69	75	66	72	66	67	62	85	71	80	59	73	78	66	70	75	77	72	90	66	76	69	79	70	65	91	68	68	78	74	75	82	67	73	84	91	52	72	72	62	76	72	81	74	72	69	78	79	76	64	72	63	68	80	71	77	63	83	77	69	50	84	72	84	86	75	62	69	78	80	54	69	84	75	60	75	73	71	81	66	76	72	65	69	68	72	74	67	77	77	65	78	85	74	61	77	70	66	67	72	66	80	69	71	84	72	73	77	76	85	75	63	68	66	72	90	67	70	78	69	65	67	83	70	74	84	64	87	74	58	66	69	53	77	73	81	66	67	73	78	74	77	74	80	82	71	65	68	76	68	68	61	91	78	67	65	81	72	69	72	76	59	77	80	67	71	72	68	67	64	86	60	98	76	80	71	56	76	75	66	76	62	77	64	87	79	88	83	72	63	68	75	75	93	82	86	72	75	74	74	73	73	79	64	57	83	71	79	72	70	63	69	72	80	79	77	79	72	70	62	71	61	67	67	75	66	83	63	67	87	81	81	84	79	65	78	78	83	75	63	67	74	77	62	89	75	86	65	62	68	62	69	64	84	64	70	58	69	60	84	80	57	66	87	55	74	92	76	87	75	68	66	75	81	74	78	72	75	65	73	88	97	72	79	82	77	61	85	81	73	57	69	66	74	79	74	55	82	66	63	85	78	72	66	71	69	81	75	73	58	77	79	81	62	73	92	91	81	66	85	81	77	68	82	82	67	72	88	64	71	74	84	61	79	71	91	81	74	66	74	81	79	82	68	61	76	87	67	81	72	70	81	75	71	84	82	64	87	66	83	74	92	69	85	63	67	74	72	68	69	77	70	78	72	66	65	71	80	74	56	71	59	78	83	74	70	74	68	67	71	73	66	67	71	70	72	61	72	46	78	66	72	79	62	60	57	71	75	75	83	79	69	53	73	72	68	82	70	73	77	63	69	60	63	81	83	76	78	57	75	72	65	70	76	62	72	75	67	70	82	78	74	69	72	73	83	69	77	58	82	57	63	85	67	85	81	68	72	64	78	64	66	70	75	73	68	69	85	76	55	67	75	77	80	76	81	66	83	80	78	72	80	97	67	65	76	72	74	68	68	80	72	60	61	60
16320	7844	3964	6597	12270	13101	11236	9396	9064	9012	9864	13906	14124	10783	7543	6047	6332	6267	5143	4811	4915	4912	5007	4889	4924	4337	4446	4700	5063	3953	3550	3414	3307	2906	2045	1368	1243	1067	1111	1029	1051	1143	1302	1431	1323	1322	1262	3091	6407	6205	4897	3593	2171	1390	981	813	740	755	714	743	694	658	743	743	700	750	737	706	724	680	718	681	726	753	783	724	747	715	732	748	731	778	793	730	750	735	761	734	755	749	704	730	709	734	747	762	740	745	701	709	740	736	746	725	717	700	782	752	750	726	774	740	715	718	769	773	754	713	682	685	735	658	788	723	721	723	725	767	701	738	749	720	704	735	707	748	706	738	754	771	709	757	700	778	717	759	724	726	768	718	723	735	756	766	711	776	716	734	708	720	669	720	747	735	697	744	759	701	727	725	765	718	735	761	773	781	768	669	729	764	739	786	728	730	757	737	711	714	693	772	764	755	688	695	733	762	668	725	760	719	715	756	716	737	712	748	730	748	715	762	708	693	717	740	714	724	735	692	710	704	698	722	727	757	695	782	738	726	710	733	761	712	739	740	721	687	801	749	768	676	738	718	707	708	694	732	777	675	740	737	722	751	728	718	742	714	689	722	717	735	749	735	763	768	726	758	765	771	753	687	756	697	738	749	752	708	771	761	732	773	754	698	722	714	695	780	731	732	757	745	752	710	755	739	708	731	679	747	765	788	746	717	735	731	722	727	706	751	761	728	711	709	753	743	748	690	729	753	725	736	698	684	757	756	764	681	708	699	715	737	720	790	705	704	750	738	733	682	707	741	787	703	699	758	683	701	737	724	715	704	735	717	712	720	771	726	749	729	769	752	723	720	700	718	745	683	727	758	743	706	747	725	704	702	711	756	701	699	685	759	667	755	747	716	713	725	760	701	726	748	722	702	662	763	774	715	761	746	739	732	732	752	724	777	713	705	687	721	734	733	695	731	714	732	756	757	750	782	698	676	757	739	742	694	730	752	728	739	703	772	758	734	699	723	743	725	730	741	774	718	728	709	744	765	722	747	762	739	710	724	727	674	724	752	717	741	728	751	753	720	689	736	696	736	705	814	691	763	742	699	719	687	782	755	694	692	715	737	714	738	725	772	742	720	712	764	727	742	741	686	719	773	723	739	726	706	763	750	765	710	695	701	709	736	729	684	746	736	706	731	687	707	727	748	714	734	722	712	760	709	715	708	748	744	725	752	757	774	715	729	704	768	709	703	761	724	715	735	758	736	731	721	728	723	681	734	765	748	711	752	687	719	679	771	714	712	706	733	709	732	689	721	739	690	717	662	783	707	745	797	758	749	746	740	685	758	724	731	751	716	704	724	743	697	716	735	773	726	779	772	708	723	706	730	765	760	723	755	696	775	757	732	708	724	740	667	717	733	715	733	739	704	738	712	726	747	754	729	756	723	733	776	704	742	662	723	768	724	734	778	771	708	781	747	753	764	716	724	725	721	747	736	727	695	744	710	701	726	673	710	723	760	727	727	700	761	729	720	737	731	754	702	723	723	767	750	812	726	756	677	718	713	710	728	709	742	749	723	733	704	738	764	777	732	717	685	715	756	714	709	726	668	766	750	749	741	718	787	795	747	767	730	815	712	765	739	739	776	718	770	726	736	697	732	808	737	720	697	761	728	764	754	661	738	725	733	743	755	669	769	748	727	728	763	710	710	730	745	695	760	742	708	757	741	721	733	754	685	730	699	716	719	738	718	725	748	765	741	733	745	669	757	730	677	771	723	734	751	756	765	724	730	760	733	782	740	705	738	695	730	736	690	779	700	781	731	741	722	702	704	720	764	766	727	747	734	740	713	702	710	724	762	732	720	747	731	742	734	693	742	761	738	730	737	764	766	714	761	682	757	769	779	698	741	676	709	706	755	713	740	696	782	722	737	697	762	778	759	711	740	750	724	744	723	756	727	746	678	699	770	709	723	723	728	755	715	759	726	732	742	708	695	722	767	731	692	730	716	749	715	675	763	753	734	724	720	716	720	708	735	743	732	751	767	736	768	718	686	719	778	715	724	734	739	710	731	747	709	730	735	754	689	692	714	730	748	779	708	740	752	720	704	733	722	760	738	727	756	756	724	760	793	744	717	732	685	700	739	754	675	757	734	744	748	751	731	714	732	716	781	750	705	713	758	703	764	740	719	744	780	762	723	748	765	757	697	742	759	752	764	717	715	785	734	734	740	723	785	765	683	743	762	746	761	724	719	721	758	733	737	740	730	737	752	715	759	723	653	804	729	711	705	722	711	738	727	753	733	678	728	760	687	725	738	746	717	726	755	768	771	754	723	757	724	761	731	781	704	701	726	734	734	787	716	785	743	758	688	744	727	762	679	736	772	706	766	741	797	722	686	712	760	726	683	725	698	736	790	715	746	721	731	722	728	740	726	759	721	712	723	744	736	756	707	737	761	743	756	749	708	713	730	700	759	717	733	723	721	742	748	710	758	741	717	777	727	659	736	706	698	697	707	723	702	760	741	735	689	744	783	764	743	717	755	707	726	739	745	732	705	732	755	721	729	758	742	702	757	741	762	707	714	707	774	717	745	730	710	722	721	720	752	708	725	697	773	754	732	714	771	740	748	742	715	737	742	737	707	693	785	697	711	719	751	716	777	758	719	731	706	712	702	761	722	732	680	716	702	737	753	710	729	700	689	728	746	724	699	683	679	741	789	733	743	734	736	696	799	782	694	699	732	706	760	726	779	705	804	751	728	704	721	748	734	748	690	723	720	696	789	705	706	697	733	773	733	741	700	743	712	712	729	753	761	715	755	758	713	723	756	698	730	689	756	723	751	759	715	712	760	712	765	749	683	774	717	759	723	741	699	759	700	736	707	732	758	710	718	723	710	755	749	740	740	749	767	723	728	724	740	755	729	686	747	716	717	751	773	715	683	671	746	773	712	747	734	737	745	750	680	774	695	724	771	771	716	778	710	749	733	753	736	723	699	720	708	763	771	729	756	746	709	742	732	714	733	735	724	727	737	760	734	742	738	736	758	733	684	711	732	734	771	725	767	737	739	681	720	701	700	767	734	745	763	761	745	664	739	722	700	749	724	689	748	743	716	699	720	749	726	719	708	728	722	703	737	733	774	709	734	742	740	702	730	701	727	694	710	736	761	709	668	733	761	720	680	736	698	766	713	714	763	682	724	734	705	760	719	745	770	720	735	752	723	755	788	753	689	790	715	728	759	748	706	756	702	759	764	729	736	769	741	764	789	719	741	700	697	740	708	726	736	677	706	755	733	767	726	755	754	728	695	749	763	713	773	772	716	719	703	755	732	723	719	709	722	741	722	779	763	777	728	774	713	737	773	761	758	756	728	715	735	745	716	729	730	777	776	718	736	745	785	759	728	744	742	723	743	743	713	676	722	748	715	732	764	785	769	710	720	747	759	717	751	734	761	729	730	772	703	751	739	725	742	695	757	682	722	716	723	758	744	737	766	716	726	784	747	732	749	741	746	708	739	725	775
1733	689	371	284	233	340	301	276	290	360	459	639	502	369	295	306	278	251	246	216	280	281	269	235	248	263	265	270	194	188	175	203	151	167	123	124	115	105	105	109	103	105	109	120	101	112	107	165	407	419	361	277	189	155	114	99	98	85	104	113	100	99	81	79	98	109	99	92	103	92	81	88	87	110	93	82	91	93	99	97	96	106	102	105	99	92	93	101	87	108	87	65	108	85	110	83	87	91	103	89	85	91	87	95	87	95	98	96	105	99	92	104	100	102	76	89	78	74	77	76	84	98	83	83	103	101	101	89	94	91	102	84	94	105	90	88	107	97	71	97	95	102	88	87	93	83	87	121	95	104	96	99	105	89	109	88	102	88	86	97	90	98	103	91	84	75	104	95	90	93	84	95	98	100	98	91	90	79	90	87	106	93	71	111	98	91	91	89	90	89	97	93	87	79	96	86	94	96	104	106	90	84	80	75	96	82	79	100	98	97	75	95	89	85	113	92	101	77	80	78	87	90	91	80	94	115	84	106	102	98	90	82	85	79	91	98	84	89	104	103	93	90	88	96	89	72	108	97	77	98	105	89	92	65	88	88	78	88	90	100	89	103	89	99	96	95	81	97	98	93	101	98	80	112	102	99	91	82	83	112	106	83	116	96	84	95	102	91	77	94	86	96	99	104	95	94	89	100	96	83	87	99	91	95	90	101	81	95	105	90	104	86	77	117	84	96	91	86	92	103	106	97	91	104	110	86	110	90	94	95	104	111	93	82	107	95	106	85	93	116	93	108	80	101	83	90	108	103	93	91	76	87	109	94	87	89	91	85	100	97	111	99	103	90	108	76	111	87	99	98	96	75	86	105	98	90	89	104	90	85	92	81	95	90	78	91	75	107	91	118	88	108	86	111	75	86	101	93	98	99	101	101	90	108	88	97	93	94	83	101	96	92	94	77	81	79	74	83	72	91	86	98	85	104	90	113	80	81	89	96	83	83	91	95	90	80	109	101	88	100	110	89	87	87	109	89	94	75	100	92	84	98	82	86	103	88	98	90	79	98	86	81	91	84	80	86	101	95	81	89	77	95	93	97	89	85	101	99	83	98	83	90	78	82	88	99	103	81	97	89	94	115	100	95	102	96	83	97	97	91	91	84	94	92	100	78	86	91	101	94	92	104	91	106	100	93	99	92	96	96	82	92	99	82	88	96	82	111	108	104	93	89	96	107	86	103	89	105	84	102	93	93	84	94	86	96	95	129	116	87	99	79	98	98	126	98	118	81	80	70	91	88	86	96	94	87	94	97	93	103	98	87	91	85	103	82	97	98	104	111	106	105	90	102	97	89	79	91	82	92	83	91	91	80	91	103	95	101	89	109	101	100	107	79	100	94	84	94	94	95	93	82	81	99	112	83	100	87	91	103	94	108	103	90	107	95	79	99	87	90	91	94	91	71	112	94	103	64	85	84	103	114	91	91	96	103	102	102	88	106	81	80	87	108	92	98	92	111	83	83	74	93	94	106	84	93	103	84	85	94	102	79	83	99	110	93	103	82	96	94	97	86	90	90	92	79	105	81	108	81	110	81	96	90	84	78	93	82	93	68	77	86	104	96	94	79	96	81	87	90	83	95	95	84	89	82	96	113	91	91	83	104	100	90	80	78	80	81	97	100	102	92	88	98	106	102	91	89	101	106	111	96	102	105	86	100	95	82	110	79	96	99	110	97	85	98	103	81	86	86	82	79	110	90	83	94	96	92	104	94	87	98	86	90	99	92	113	88	109	96	100	99	81	90	105	109	97	101	80	84	84	92	82	96	110	106	98	90	80	100	118	90	117	94	88	97	108	103	106	99	105	90	97	94	95	95	100	91	92	91	96	102	112	71	96	96	116	117	97	93	85	76	91	87	91	112	84	110	77	107	101	93	106	101	70	91	87	77	101	82	88	98	76	102	93	86	92	97	93	98	114	102	85	96	79	100	100	97	93	96	98	84	102	94	94	96	99	110	118	98	107	91	95	107	94	101	89	84	91	85	92	92	106	89	87	86	101	107	102	94	112	94	85	106	85	101	96	102	81	91	100	89	97	101	90	87	91	104	95	106	100	99	94	94	107	99	99	86	79	97	107	81	96	85	78	90	105	95	96	97	99	87	73	93	98	87	96	114	97	103	87	85	82	82	101	96	75	107	87	101	92	98	99	95	109	88	84	89	71	97	100	109	111	81	102	114	89	100	92	99	88	84	90	92	105	93	89	88	82	115	103	99	79	106	91	100	92	97	93	92	87	86	112	89	88	84	97	80	104	71	86	89	106	87	104	109	102	86	79	92	107	87	96	112	108	111	93	103	85	91	94	86	104	89	99	83	94	89	84	88	112	107	113	87	90	79	85	93	75	94	91	91	74	96	90	88	89	89	90	76	104	97	103	83	91	84	84	64	108	96	87	96	88	84	90	90	103	103	77	91	106	99	95	107	97	83	101	85	88	107	105	94	84	114	88	109	95	82	84	83	90	91	89	92	101	103	98	90	88	74	87	98	102	98	83	88	90	95	81	92	86	92	92	87	78	79	68	85	92	90	99	80	97	85	92	86	94	84	94	112	100	85	85	63	100	108	84	78	90	95	97	85	88	100	90	88	104	84	95	92	96	84	89	108	83	104	83	88	92	91	111	99	84	100	79	90	107	91	87	94	96	86	91	96	78	90	80	95	91	92	86	109	102	81	95	101	77	75	84	99	81	106	113	100	96	112	91	84	88	81	74	105	98	94	90	83	87	88	89	84	96	94	73	111	77	113	109	94	114	92	77	87	82	95	73	104	96	99	97	103	101	100	124	92	80	98	117	91	96	93	95	96	91	88	87	110	74	95	92	101	104	101	96	92	106	91	87	99	87	93	99	94	96	90	90	91	79	105	90	90	101	102	88	97	102	102	93	94	96	96	93	80	96	92	96	84	106	99	87	91	92	82	105	92	96	86	115	97	105	99	91	106	95	96	87	97	76	100	75	113	75	97	122	81	95	91	91	91	93	84	88	94	103	99	85	94	96	93	87	93	98	97	91	100	86	93	98	91	88	83	87	80	98	108	93	88	98	94	87	97	97	87	83	93	93	102	92	104	97	95	107	99	91	94	89	90	105	85	90	94	87	94	89	96	86	105	84	95	84	86	94	81	85	89	88	106	79	87	76	99	98	94	95	89	102	102	106	92	87	79	92	90	97	84	100	89	112	115	93	83	105	91	93	117	80	90	81	89	95	93	85	95	97	109	81	89	94	98	95	98	94	104	110	77	87	83	94	90	104	94	98	90	102	79	107	96	79	90	77	75	95	75	85	101	93	85	79	83	103	85	102	71	101	100	92	80	103	93	91	75	82	97	82	81	85	87	107	101	83	88	103	89	81	78	94	89	85	96	103	113	79	85	110	104	83	90	101	83	95	103	99	94	98	93	99	90	88	96	93	100	105	94	104	97	92	98	87	110	105	84	89	101	107	80	87	69
19750	9738	5137	8491	15789	16738	13813	12781	11978	11888	14677	17646	14310	10764	8417	8214	7764	6911	6226	6366	6944	6988	6468	5839	5332	5460	5972	6351	4844	3954	3638	4024	3318	3038	2501	1929	1472	1435	1401	1359	1379	1619	1582	1770	1705	1583	1618	2656	8243	9280	7785	5888	3589	1972	1312	1050	1007	958	936	948	940	933	901	951	854	940	961	930	886	897	922	903	965	939	1002	952	897	942	906	963	936	925	909	968	934	906	900	936	911	876	935	900	940	996	995	923	872	910	926	924	975	932	955	895	962	921	933	890	915	972	901	943	911	883	985	971	955	968	928	946	939	912	870	918	884	937	952	944	943	915	1003	912	965	907	944	932	943	957	903	984	907	899	942	918	911	951	947	966	909	905	892	916	918	923	904	918	937	917	915	912	940	957	960	980	966	933	937	911	920	943	957	912	858	977	917	943	910	958	942	914	925	925	904	892	911	953	974	973	917	966	971	969	953	958	959	952	926	908	945	918	932	959	1003	898	952	903	936	931	896	942	932	986	970	962	915	968	921	956	908	959	918	932	902	954	878	954	903	943	898	951	895	961	906	933	857	903	970	979	924	938	878	934	972	939	961	938	951	962	928	920	931	913	903	957	962	986	898	905	939	900	945	895	898	890	954	939	923	898	931	916	932	947	928	913	935	977	954	921	975	948	936	936	887	936	950	957	973	920	921	931	900	957	968	960	931	1000	958	927	963	920	940	961	902	948	947	946	980	966	982	942	923	939	923	921	955	933	933	910	913	891	917	907	884	976	979	895	928	967	942	952	905	949	981	907	920	916	933	922	900	1014	958	901	953	942	900	963	897	999	910	959	904	968	943	925	903	938	921	938	924	882	930	925	941	945	878	901	915	971	892	941	981	961	919	891	923	950	940	948	979	949	919	904	924	921	940	986	924	920	954	965	894	986	910	938	952	906	937	904	928	904	975	887	914	967	932	926	907	948	962	914	931	942	923	931	978	875	959	918	953	907	975	895	918	931	928	912	827	909	916	966	897	911	965	933	918	935	964	956	907	963	937	947	940	938	893	884	902	937	925	906	930	924	957	909	956	953	915	930	950	964	897	894	919	925	887	914	957	869	887	922	976	925	869	938	947	923	921	930	941	874	937	906	960	909	925	939	930	907	938	903	919	950	902	985	950	874	886	971	926	946	959	898	989	903	876	915	965	937	924	879	900	895	948	917	919	892	833	930	939	929	970	1005	948	939	895	938	925	899	933	912	937	925	944	942	933	942	923	926	995	950	973	915	878	1011	974	976	935	965	923	929	901	918	881	959	923	946	944	897	982	858	950	898	883	880	984	921	915	1000	897	974	964	937	964	913	933	948	972	964	1007	919	936	894	936	933	985	866	973	923	940	941	907	922	918	945	938	885	905	935	1000	971	941	954	935	928	954	883	882	959	940	934	928	981	935	917	903	905	967	868	933	954	946	916	994	959	904	976	909	912	915	970	922	924	935	923	979	993	950	880	957	880	957	873	897	877	974	957	980	962	895	872	895	974	921	927	884	980	937	927	895	931	912	902	941	915	899	951	934	913	886	925	990	919	936	911	925	944	921	896	909	938	949	870	876	938	894	960	935	915	936	1033	971	883	924	917	910	968	939	943	939	916	915	891	907	872	932	973	935	961	906	910	930	966	967	994	901	925	969	981	930	974	883	1004	949	917	868	937	960	935	928	992	943	925	960	939	903	924	946	931	974	895	906	896	924	927	945	935	896	896	926	934	927	958	925	915	909	910	899	960	954	930	979	995	942	910	894	910	925	932	969	932	996	932	942	891	934	923	886	905	924	939	922	915	931	939	962	933	967	955	937	913	950	916	945	939	942	959	940	919	1037	917	882	982	943	886	968	916	920	866	955	870	900	895	944	895	942	897	943	875	916	916	1018	920	950	931	894	979	946	943	902	903	992	945	948	950	999	903	955	930	931	932	971	901	908	897	930	942	938	901	916	956	943	993	922	931	976	951	964	943	974	882	845	943	911	890	943	988	921	941	932	971	876	992	930	951	929	927	899	933	924	939	883	938	930	929	949	935	920	934	931	917	969	923	906	945	890	919	945	958	932	983	919	868	947	961	982	980	960	970	916	945	917	974	897	944	929	905	913	934	874	915	900	975	930	887	938	928	873	930	930	961	899	868	929	909	916	904	976	914	929	913	969	969	910	924	938	931	851	1008	932	961	916	925	962	906	878	937	916	882	912	931	897	944	920	915	908	919	919	960	920	917	945	1002	919	928	950	971	934	961	949	911	913	943	928	913	962	956	965	963	901	845	932	976	921	936	957	919	876	957	960	958	920	891	957	924	988	917	946	938	944	940	899	956	929	966	983	921	932	927	952	982	888	922	907	892	911	962	944	912	928	970	919	932	921	893	915	937	940	916	923	890	953	894	941	958	907	869	967	950	948	901	945	929	944	931	905	962	918	963	954	962	915	953	935	904	931	927	927	922	900	938	955	936	952	942	928	948	922	965	968	979	967	917	946	962	937	879	937	928	920	888	928	917	929	944	906	904	990	909	940	902	950	988	979	870	907	931	955	920	991	951	881	904	857	920	930	937	919	918	964	912	948	933	951	924	917	1007	910	948	878	953	953	998	1010	942	863	912	943	941	962	914	915	965	962	979	958	952	943	933	934	923	881	942	995	918	1007	981	943	928	942	914	976	882	916	920	928	937	963	888	966	930	911	914	921	908	935	952	970	903	895	936	947	951	907	852	916	928	906	978	967	890	922	984	954	912	917	870	919	944	947	945	950	957	930	942	963	906	953	904	951	896	931	933	921	896	936	906	878	979	959	942	890	926	879	911	889	940	954	946	925	909	892	928	944	982	916	994	959	937	932	930	934	930	928	946	926	916	875	927	922	944	1004	874	897	960	944	915	946	913	934	885	876	954	916	926	959	951	867	912	953	947	909	906	911	949	902	943	987	887	967	974	897	934	969	950	968	897	961	975	920	884	959	918	940	940	923	942	902	916	948	902	976	929	876	893	910	930	929	889	899	880	916	917	975	896	938	905	903	901	935	931	911	931	929	890	910	986	891	885	920	943	885	986	879	1024	898	965	937	929	943	969	931	932	895	969	933	886	941	915	925	918	943	956	960	947	918	874	946	948	930	954	916	892	849	908	899	956	927	885	934	940	971	949	903	936	961	947	953	942	924	961	932	914	871	918	931	972	945	865	956	965	954	968	904	946	957	919	955	978	930	950	879	959	970	959	921	945	914	930	900	914	968	980	918	909	910	884	873	910	978	980	878	965	897	919	926	889	953	939	959	965	948	931	924	959	945	1024	931	922	972	976	911	929	961	899	962	981	923	931	952	966	945	925	919	984	942	977	907	947	875	923	929	905	969	947	934	884	949	976	931	965	968	905	914	958	902	967	941	912	964	925	992	961	944	962	930	946	932	987	913	895	971	936	915	965	944	925	950	940	903	945	895	976	947	918	947	953	958	986	895	944	962	967	915	893	908	934	979	936	952	893	910	986	935	987	925	931	941	958	964	988	896	956	893	941	988	932
1808	243	190	140	123	167	161	196	191	221	358	352	282	199	191	181	178	168	159	155	171	169	155	166	149	152	180	143	104	120	92	89	100	95	84	94	85	92	96	80	78	89	96	93	87	75	99	94	135	149	150	149	121	98	96	88	72	78	69	85	83	73	62	79	84	74	65	79	83	89	73	70	65	82	63	72	73	78	71	71	83	68	68	80	79	99	80	86	80	68	72	91	76	92	82	68	78	62	79	80	74	72	70	70	86	75	64	87	82	91	73	77	70	83	76	82	70	68	80	68	82	80	75	74	82	62	74	73	72	74	73	78	90	64	63	66	78	69	94	65	78	76	81	77	80	81	74	77	86	86	75	89	81	77	88	79	95	75	69	60	65	68	83	85	65	72	92	68	94	77	79	75	71	69	72	85	77	83	76	73	55	70	71	70	76	83	77	73	78	87	73	74	84	86	70	71	76	71	90	76	71	66	74	85	85	87	87	80	76	99	79	73	79	89	61	84	69	75	75	85	72	77	76	81	65	74	72	86	80	87	72	78	83	90	76	74	74	80	76	78	76	81	79	70	60	80	83	86	86	87	74	77	72	93	63	75	77	100	79	89	84	68	74	78	89	83	90	80	86	75	82	76	79	85	74	77	76	85	86	63	66	84	85	79	93	78	76	75	83	68	78	76	86	90	68	70	70	71	74	71	71	82	77	68	72	74	90	68	66	72	78	66	77	64	67	73	78	83	75	74	72	91	67	69	82	75	77	85	78	70	75	73	67	70	72	91	73	70	83	80	92	78	73	80	90	63	76	64	82	71	79	79	78	68	79	82	80	76	64	68	72	76	78	84	93	76	92	76	79	71	72	79	83	99	81	86	85	83	77	73	76	83	90	96	68	72	72	73	72	83	86	83	76	84	78	74	80	78	87	86	76	87	77	70	85	80	73	81	85	87	85	60	69	92	72	66	85	74	79	73	92	65	88	84	80	79	62	70	70	95	69	68	86	69	84	79	72	88	84	92	84	73	84	71	80	96	80	87	81	95	57	90	76	59	86	81	70	60	71	69	74	92	85	72	88	70	65	70	84	80	87	85	80	96	75	70	68	60	69	70	64	68	58	65	70	82	83	60	58	82	68	78	81	93	78	70	84	81	58	78	90	80	83	79	63	85	73	93	72	77	80	84	86	71	81	74	76	76	63	76	67	72	83	87	82	88	71	75	93	65	85	76	89	70	78	78	78	68	70	80	93	78	86	77	82	73	72	71	79	80	69	72	72	59	89	88	81	78	83	77	71	60	84	77	82	79	81	73	89	101	73	76	69	78	68	84	76	64	83	73	75	80	70	69	65	82	68	75	86	71	96	67	67	73	72	77	89	100	81	90	70	84	71	85	67	73	77	74	75	72	75	70	65	91	82	69	78	67	91	69	70	73	72	76	81	105	76	81	85	85	81	59	92	81	62	70	87	78	79	67	90	72	89	59	78	83	82	65	85	81	77	75	83	87	85	82	82	61	83	74	69	94	91	76	69	82	74	76	89	84	74	106	80	86	78	71	71	65	81	74	93	92	79	68	83	75	65	75	79	79	82	74	73	64	78	84	64	82	78	80	85	83	69	82	91	74	73	71	92	86	80	76	87	95	76	88	66	82	83	68	81	93	67	64	70	85	75	64	86	75	76	85	80	89	66	91	97	85	73	74	84	62	70	84	67	69	78	73	98	77	77	65	85	71	66	81	65	88	82	62	67	87	73	102	75	63	82	87	74	82	75	81	80	63	84	88	62	70	92	72	79	76	85	74	78	80	55	74	72	80	83	72	82	98	71	81	69	77	93	88	73	80	74	79	74	75	77	84	77	83	77	88	61	75	78	79	71	76	83	94	63	71	66	70	77	86	72	76	77	76	80	80	75	80	70	67	72	78	70	73	66	75	75	72	82	64	67	80	68	76	83	80	78	79	80	97	88	78	75	77	68	81	74	77	61	79	72	65	78	73	92	73	88	74	89	78	90	91	95	73	81	75	74	64	83	76	72	65	75	81	84	82	77	80	72	75	71	84	75	75	78	88	86	76	88	64	79	85	79	83	62	70	84	58	75	83	71	74	52	71	67	76	92	83	71	68	82	84	87	67	68	84	81	82	66	79	72	76	86	72	60	94	81	74	84	83	82	71	82	80	87	71	74	76	69	78	66	91	62	95	74	74	81	79	63	73	95	68	72	75	68	70	81	67	96	85	75	68	74	96	66	71	86	68	83	83	91	75	68	68	79	72	75	81	61	67	71	88	87	86	64	67	81	76	77	73	86	69	78	65	75	78	63	84	84	59	74	80	85	77	68	82	69	88	88	100	76	85	85	80	67	97	82	75	82	86	78	80	74	80	80	81	69	85	80	67	85	65	67	87	89	91	84	68	76	67	66	68	83	72	67	76	66	69	73	75	72	72	74	62	86	66	84	83	69	81	73	70	75	87	81	72	63	89	76	72	72	54	82	83	71	86	77	71	85	85	79	86	69	75	58	82	91	82	68	73	83	78	77	64	70	79	78	77	75	78	81	67	78	84	68	76	66	84	90	83	74	69	73	92	68	64	65	86	80	67	82	79	92	81	59	96	82	77	76	78	74	69	76	59	61	104	85	72	77	74	70	81	91	76	88	82	68	78	87	81	88	67	81	81	64	81	74	62	68	76	80	85	60	81	74	72	89	69	82	72	69	78	82	78	77	78	78	78	79	65	70	64	91	86	67	73	78	64	73	77	67	75	73	70	71	75	76	75	83	84	91	69	67	76	84	72	91	75	76	82	75	78	71	87	68	96	84	80	72	78	65	73	63	94	72	73	72	78	65	53	78	74	64	71	92	67	74	69	76	71	64	79	81	80	70	68	61	77	70	85	78	65	67	66	69	88	89	73	74	66	96	73	70	85	85	83	67	73	78	79	96	72	81	76	95	95	77	85	76	65	65	69	77	73	81	80	65	90	77	70	77	61	79	91	70	67	73	76	78	64	75	67	69	66	72	91	74	62	92	77	79	75	77	74	67	73	85	82	86	85	78	84	75	92	79	74	79	67	70	62	78	77	91	81	74	82	79	83	82	78	69	72	73	76	64	80	85	68	63	78	79	70	65	99	88	93	94	90	86	84	69	67	81	69	82	72	64	70	57	86	74	76	84	70	74	77	75	68	78	74	72	89	72	79	73	77	85	81	67	75	79	74	83	62	83	73	78	69	84	79	76	73	86	69	82	79	95	88	68	90	77	70	81	68	88	74	72	64	82	84	78	59	85	79	73	75	68	73	71	74	80	71	77	88	73	93	72	74	76	83	70	70	70	67	87	92	64	87	83	67	88	76	96	87	66	71	59	76	75	83	77	68	84	73	64	91	58	94	79	62	71	85	99	84	72	82	86	86	81	66	80	62	76	83	76	90	82	71	68	82	80	83	74	70	75	61	78	77	84	72	76	75	72	61	73	81	71	83	72	79	81	81	83	71	85	76	79	85	80	66
13226	5021	2653	4030	7747	8036	7317	7187	7370	8598	13248	11898	8383	6105	5427	4906	4499	4195	4351	4112	4594	4131	3938	3776	3751	3669	3663	3178	1872	1389	1322	1459	1683	1238	1171	1152	1053	1017	1021	998	961	995	1068	1291	1313	1278	1258	1348	2795	3130	2867	2230	1743	1177	975	815	815	766	742	770	756	820	861	777	738	783	771	784	756	794	764	755	768	781	737	748	741	773	765	730	747	780	732	771	781	768	832	727	790	737	778	823	735	770	742	773	792	818	772	750	750	774	749	774	805	790	787	735	782	752	753	761	746	784	763	743	752	820	772	772	788	816	795	839	812	781	743	750	766	758	767	727	775	756	729	770	775	761	791	796	755	757	790	789	756	762	762	842	773	745	755	758	771	723	798	751	770	774	789	729	752	768	778	729	788	776	732	792	782	755	774	753	760	817	755	788	756	815	790	726	757	744	765	796	665	823	768	803	789	803	782	816	730	767	776	768	805	742	782	792	797	749	753	791	753	809	795	742	782	769	786	754	714	796	721	728	777	794	785	767	771	759	767	750	785	730	771	783	783	798	747	739	762	790	787	782	776	768	773	793	758	789	809	725	765	796	778	758	752	758	799	745	791	765	785	799	780	801	783	738	765	741	789	776	778	733	759	693	753	809	770	789	763	734	777	827	771	720	797	775	775	739	752	760	758	808	785	780	757	742	755	756	790	754	758	752	754	736	748	755	775	763	740	801	791	793	741	767	821	798	807	784	803	803	799	789	759	705	763	790	738	792	796	810	759	761	788	730	784	771	771	773	819	788	789	728	762	767	798	767	807	754	819	713	757	769	784	745	758	748	796	767	744	837	780	748	819	722	730	802	764	764	758	800	732	797	828	790	778	799	774	781	756	786	767	713	773	763	738	782	782	734	777	728	717	751	752	714	812	815	728	752	729	763	787	804	812	771	716	762	839	750	773	754	747	779	796	760	735	813	754	758	765	742	745	796	790	749	768	778	756	775	794	781	772	802	749	746	752	800	735	724	776	738	777	803	774	767	775	773	814	749	779	789	788	777	754	820	774	775	818	754	757	763	723	756	739	742	785	763	821	739	816	764	787	819	772	778	719	777	798	790	795	747	756	771	764	786	756	781	760	781	791	801	760	769	788	806	767	769	735	798	729	765	722	789	761	762	770	763	754	728	755	759	827	786	802	834	770	830	752	800	752	803	784	771	742	769	814	759	720	767	765	750	805	767	762	790	780	755	757	735	776	783	746	738	809	784	792	770	774	819	781	829	794	776	759	765	768	731	818	795	815	770	778	751	800	764	813	782	764	797	749	755	740	743	754	775	766	767	760	809	811	720	774	775	749	768	758	779	807	804	779	789	819	780	805	807	742	792	735	777	786	715	751	795	782	749	797	811	765	765	774	781	800	799	780	780	793	745	732	758	745	750	723	745	843	804	794	800	750	751	775	749	780	741	769	790	769	782	757	758	771	747	752	740	770	751	778	792	811	752	796	793	731	758	763	760	754	804	787	756	764	758	772	809	773	807	725	805	745	761	824	742	746	762	775	757	776	768	782	775	792	786	792	800	787	721	786	814	747	778	746	759	731	775	710	751	774	819	802	766	748	753	792	766	781	778	768	761	749	765	761	772	748	737	755	781	751	804	776	718	759	743	748	789	807	785	808	784	789	834	801	800	767	787	756	753	720	777	801	750	807	752	812	760	721	781	766	772	768	790	806	748	735	739	853	791	754	823	776	765	771	776	741	742	785	780	788	763	763	755	778	772	786	755	772	800	718	777	697	744	756	782	785	763	728	769	775	798	773	782	773	807	785	785	751	741	764	792	763	785	750	781	764	774	771	780	801	797	755	776	801	774	820	754	771	713	776	788	817	756	791	773	813	733	804	789	759	804	750	749	816	760	752	788	765	765	785	742	808	746	767	807	784	713	749	822	764	805	711	772	792	778	758	801	732	754	747	826	847	789	793	819	786	752	800	762	733	720	745	728	779	758	734	767	761	761	763	781	739	770	782	746	791	765	796	736	781	788	768	797	787	753	833	794	825	767	784	786	771	798	740	778	785	772	783	758	767	799	755	770	821	802	762	790	729	766	789	791	765	760	753	789	815	773	802	771	781	763	743	824	831	767	776	821	797	782	731	784	799	753	773	765	773	762	763	817	793	754	791	795	781	750	814	715	786	741	772	747	772	788	776	761	758	747	793	741	775	751	758	820	813	766	796	788	728	775	779	740	783	721	827	754	712	756	752	782	786	771	747	733	773	800	796	784	816	718	766	768	802	759	753	767	753	783	777	757	782	840	769	813	773	786	776	764	756	740	799	711	788	784	750	744	760	801	783	761	764	714	754	799	757	750	827	800	769	736	775	760	775	749	772	812	750	737	793	719	757	832	827	760	757	736	734	739	780	799	742	773	718	730	748	773	802	793	777	745	771	780	787	799	750	755	702	754	776	799	760	772	765	744	800	733	756	777	788	800	779	758	837	796	805	750	805	781	765	771	749	711	785	738	823	715	802	750	784	733	780	784	716	815	751	795	773	786	790	801	841	836	713	821	763	752	759	784	776	759	769	784	782	798	749	790	729	753	820	761	782	772	767	762	792	742	790	783	754	775	764	715	784	825	771	782	750	799	782	753	794	786	806	788	725	786	744	770	823	765	785	839	792	831	747	789	796	747	784	793	775	718	780	738	852	783	755	758	762	756	774	834	777	774	806	746	788	772	759	769	770	748	720	766	754	747	804	774	759	744	786	775	793	772	758	770	796	819	807	757	806	730	745	756	794	779	798	749	774	755	714	843	730	780	727	775	801	743	804	779	791	767	754	717	761	778	808	770	738	789	781	821	775	768	776	769	781	783	758	805	785	744	759	743	780	772	803	729	781	771	789	808	798	785	747	759	773	755	733	781	799	757	790	802	741	777	806	748	799	789	784	720	788	711	728	788	803	736	783	775	746	721	797	789	782	812	761	721	833	740	812	755	792	798	751	763	791	758	745	789	744	752	760	757	757	781	822	717	758	791	824	794	793	755	710	787	783	727	808	761	762	758	738	731	767	772	808	783	773	754	759	770	816	794	747	743	790	743	767	746	809	805	735	761	768	765	787	777	709	744	741	785	795	735	770	766	768	754	768	774	775	758	800	722	796	776	787	764	737	762	789	759	807	764	807	762	817	784	784	753	769	832	807	795	799	757	769	771	829	737	762	756	779	795	785	801	748	829	768	760	768	756	779	797	775	782	772	759	746	770	729	771	748	738	797	792	795	818	805	773	751	775	767	766	724	793	778	738	773	809	770	828	776	768	736	783	825	789	772	762	801	763	801	753	770	809	759	779	788	803	821	771	764	810	705	776	819	774	773	819	782	807	746	792	745	752	794	757	788	807	721	806	811	793	800	732	765	756	706	762	736	812	803	742	777	785	737	744	768	821	752	731	774	772	797	766	787	787	765	756	765	768	763	703	787	794	764	770	809	763	772	718	794	770	781	731	785	732	784	764	776	769	722	754	783	806	748	738
1106	496	276	217	188	249	249	280	272	423	615	449	352	262	255	250	212	251	259	233	194	225	242	216	203	209	162	165	141	136	108	132	112	94	110	117	114	115	110	109	108	115	98	128	123	99	99	147	272	317	278	238	196	144	143	110	113	90	105	81	100	93	98	105	80	106	94	90	108	93	94	115	98	98	83	105	117	116	96	80	90	93	106	98	95	82	119	85	102	84	113	95	85	70	105	93	82	97	99	102	87	105	110	97	82	98	106	107	87	90	103	85	90	93	100	88	98	92	102	90	92	94	106	123	101	87	108	103	117	101	99	86	102	75	118	91	97	97	91	88	87	85	80	99	77	92	108	84	94	97	105	92	103	107	108	91	85	93	101	84	102	91	97	90	87	97	85	96	105	83	86	90	88	103	98	93	86	95	102	91	95	112	103	115	84	111	76	95	84	109	91	102	85	101	79	105	81	99	100	71	92	88	112	99	115	81	99	99	103	80	100	83	102	104	89	82	109	108	90	79	91	97	102	106	95	101	97	101	92	93	90	97	85	94	96	112	111	99	90	89	97	109	122	84	93	85	91	78	92	97	79	107	105	82	91	89	87	88	94	70	72	85	91	106	105	91	96	114	102	92	96	96	101	114	98	103	99	83	87	85	88	115	87	85	92	85	90	106	110	106	106	89	87	100	80	103	105	88	85	90	114	102	87	86	113	105	95	101	96	89	93	96	90	87	94	94	77	97	102	80	89	92	92	103	93	78	96	93	93	88	91	88	83	96	108	102	97	84	100	96	107	100	99	93	100	87	95	80	96	107	96	87	97	87	75	97	94	99	104	96	97	99	85	93	88	93	84	100	86	90	100	105	89	97	115	100	96	92	105	114	84	98	87	75	102	104	98	94	87	86	112	97	87	90	71	104	99	91	92	93	97	95	101	99	101	86	96	82	108	86	96	98	95	96	103	95	103	92	97	93	93	103	93	113	90	97	92	89	85	99	87	87	91	86	96	86	85	109	102	111	97	102	102	78	88	101	87	105	103	90	78	105	110	101	106	99	84	91	94	86	92	93	98	91	97	111	86	105	97	81	86	102	81	70	86	87	86	82	96	97	102	77	92	104	98	127	97	91	92	103	103	94	75	97	87	95	84	88	101	96	105	108	99	95	104	85	78	113	112	88	84	91	101	105	73	100	87	104	95	91	81	95	100	88	99	92	108	90	90	88	103	107	109	108	109	101	90	98	105	100	89	91	87	86	89	106	98	88	98	110	89	91	100	107	105	91	98	83	114	113	102	83	83	100	95	90	85	108	100	94	58	100	77	104	91	80	101	85	106	98	113	90	113	93	89	98	93	113	73	98	98	98	96	98	101	102	101	76	92	88	92	93	104	93	95	112	87	94	106	86	88	107	112	79	85	95	105	99	94	86	106	97	89	118	97	103	106	95	79	99	85	111	86	83	90	86	93	76	87	93	121	85	88	95	90	95	76	89	94	84	92	82	97	87	93	96	104	94	87	84	84	85	113	110	83	60	84	99	85	93	85	94	92	101	97	98	85	102	93	92	100	99	83	91	107	102	91	112	102	88	96	102	95	78	93	91	93	90	77	96	101	86	104	109	108	102	127	105	90	98	81	110	89	114	89	101	91	85	80	90	82	98	102	87	84	96	93	96	85	84	96	81	96	96	109	94	90	107	96	86	104	92	111	97	108	97	81	101	104	83	112	99	80	93	100	94	116	110	92	102	116	100	95	93	85	92	84	104	93	103	115	80	86	96	80	85	97	99	90	105	82	119	77	108	97	89	100	92	104	96	97	81	90	89	95	90	94	99	80	87	91	103	109	100	70	104	109	104	106	100	79	99	87	97	103	98	77	98	104	109	101	86	95	90	88	99	88	86	107	95	97	101	100	90	88	111	91	94	99	100	90	99	92	92	113	106	79	84	113	86	107	105	102	109	95	95	77	107	115	90	104	81	104	100	91	93	100	89	89	102	91	96	94	93	103	100	90	87	96	86	92	111	88	85	107	105	98	98	89	96	94	86	81	77	104	87	110	89	105	94	118	95	114	95	93	80	81	102	97	99	83	86	84	92	110	92	109	98	104	91	99	87	94	85	85	92	98	95	90	105	106	104	108	85	99	93	95	107	87	102	105	110	105	92	89	92	85	95	98	111	77	91	95	97	83	100	99	94	87	74	112	91	81	104	101	95	86	89	88	95	88	106	85	94	90	95	109	102	100	81	110	88	91	99	85	103	105	82	103	104	90	89	113	103	96	91	95	87	97	90	104	94	96	81	87	91	83	96	94	86	113	92	94	94	89	87	98	90	86	96	82	101	97	94	92	83	109	92	91	96	94	100	90	105	94	100	84	108	105	93	94	110	94	91	98	91	90	90	108	101	101	98	82	110	94	111	90	79	104	86	98	100	101	117	97	94	104	93	109	79	93	91	84	95	89	109	117	107	86	99	84	94	98	69	104	116	88	86	102	86	105	100	98	88	95	89	85	103	95	89	89	87	84	97	79	96	98	103	109	82	107	86	95	99	96	80	86	99	86	106	99	80	97	109	82	102	92	110	101	99	85	91	108	101	86	104	112	90	98	86	90	90	91	87	98	96	98	97	95	94	83	88	94	84	88	98	89	115	90	81	96	88	97	86	89	100	94	82	102	86	83	107	87	96	106	104	86	97	97	77	90	92	82	90	87	90	109	110	94	92	84	87	81	101	97	92	101	97	97	92	84	98	97	96	83	100	101	105	103	93	106	88	90	98	95	107	94	92	97	78	88	97	94	104	93	92	92	87	87	83	84	100	79	106	99	115	82	89	85	101	94	113	110	115	78	92	86	99	109	101	71	96	93	108	79	97	95	99	77	120	88	113	113	96	86	93	99	92	79	103	101	93	95	106	91	92	111	90	86	99	102	92	101	86	99	94	93	102	97	99	96	105	87	94	98	85	89	106	98	92	112	100	94	112	97	82	95	104	91	103	95	86	103	98	94	90	104	73	103	106	94	95	94	97	75	89	89	98	84	106	82	103	91	94	97	102	102	87	98	86	83	86	88	85	114	99	94	88	103	82	105	75	121	101	84	85	92	115	99	83	98	97	101	112	101	95	87	118	96	102	93	108	108	92	101	91	99	94	89	102	92	99	89	96	101	82	88	115	99	96	94	95	91	78	104	111	91	84	93	77	109	108	95	105	93	75	94	107	90	93	93	73	85	92	95	121	90	94	98	99	98	85	105	99	90	87	89	98	94	100	90	96	97	116	91	91	97	100	92	89	87	92	89	86	88	95	95	102	101	96	96	89	102	68	86	77	99	104	93	82	102	94	102	95	94	88	76	93	83	92	98	107	111	88	108	101	81	110	100	86	89	81	92	95	94	92	115	115	102	101	95	100	107	87	99	95	111	84	87	99	96	102	78	75	109	80	91	83	90	91	94	104	88	102	100	103	106	94	90	78	107	79	99	85	86	92	96	96	91	98	84	105	90	89	97	93
15850	8025	4218	6667	12027	13255	11877	11460	11117	13908	17520	13234	9911	8111	6589	7192	6371	6407	6035	5740	5624	5715	5434	5071	4642	4215	3713	3067	2145	2048	1907	1611	1614	1578	1539	1405	1345	1302	1304	1372	1279	1159	1491	1612	1730	1458	1464	2647	6133	6817	6111	4586	2935	1925	1346	1083	981	978	948	986	928	948	885	1002	944	879	945	927	977	936	1049	996	935	931	928	957	989	954	948	895	994	944	953	941	995	943	967	964	900	925	962	950	926	958	1004	930	953	907	929	931	968	931	943	960	967	949	925	923	921	968	943	966	963	942	986	949	901	962	930	965	1002	919	961	947	946	932	918	956	958	957	963	976	933	958	984	1001	985	986	983	886	982	932	984	1000	943	894	960	953	911	974	950	946	948	938	978	946	949	932	881	961	990	928	960	887	1008	929	971	927	930	931	930	919	948	917	954	963	969	1080	942	945	942	964	966	891	988	925	944	970	946	977	965	953	972	917	1005	918	962	920	910	917	963	945	863	940	976	944	953	975	960	912	942	904	950	972	895	916	893	946	999	1000	980	927	1010	934	975	938	943	911	1002	938	917	890	956	932	888	917	921	930	925	918	905	918	922	946	978	893	941	940	850	921	944	977	966	953	1001	965	925	929	941	902	902	959	980	930	968	928	967	952	899	960	918	897	940	892	923	961	880	912	931	947	952	973	948	932	938	941	986	976	980	901	1016	964	900	997	912	960	976	952	982	1008	921	968	963	967	982	948	980	940	952	951	912	967	969	970	973	932	973	930	939	890	929	961	941	934	949	939	929	944	938	954	938	990	956	980	975	963	958	926	918	981	997	960	970	932	914	946	933	980	948	918	990	889	928	963	940	955	1000	964	985	935	941	908	1016	943	930	889	946	976	954	981	1002	958	930	979	940	943	904	982	980	923	982	959	923	953	979	921	933	954	955	911	967	978	909	931	949	961	973	938	961	960	945	993	923	946	915	973	928	922	969	928	921	957	970	932	944	924	953	952	983	973	937	962	983	979	939	939	950	965	934	950	973	912	932	912	979	988	927	917	930	866	975	957	959	949	1006	925	948	939	923	986	924	961	973	975	969	977	950	883	946	938	934	961	1002	961	957	978	980	981	923	1017	958	894	959	1009	986	960	914	942	945	903	913	914	949	1007	894	955	970	957	964	998	975	901	972	934	924	963	971	970	874	953	940	956	983	925	907	950	938	966	878	997	956	935	989	946	934	925	893	996	953	981	941	924	880	965	911	938	975	952	956	922	927	882	935	964	904	975	970	918	931	974	1020	914	906	911	935	936	975	961	912	976	945	967	960	1005	996	972	972	955	934	912	937	943	979	930	926	950	953	977	924	921	941	969	949	935	956	960	983	992	930	972	908	996	940	922	921	900	917	937	912	940	936	923	952	939	996	950	911	933	944	960	981	935	868	909	932	986	940	923	912	931	967	973	926	895	928	969	933	983	1013	935	965	964	1005	956	938	966	976	931	1022	954	953	997	916	954	1034	954	963	929	949	933	908	938	941	916	931	977	948	937	1014	924	935	896	928	956	924	989	918	948	935	924	881	947	961	966	995	938	964	925	994	895	972	978	950	967	958	951	970	919	975	934	914	983	993	965	939	933	922	982	949	963	960	971	987	934	933	1005	931	890	963	1020	875	974	973	953	898	941	949	963	946	921	929	945	903	953	962	980	966	937	942	929	981	955	945	935	887	957	961	905	910	935	980	981	963	875	949	946	904	1026	946	933	928	988	972	1037	995	955	920	1016	930	994	967	953	948	976	988	958	958	931	941	946	987	969	899	956	933	966	930	967	954	985	891	937	949	916	959	951	964	919	927	949	893	879	934	930	907	918	896	931	972	948	981	981	945	927	896	928	920	931	949	985	980	932	910	949	978	952	927	939	908	965	970	959	946	949	967	996	954	956	928	921	953	935	959	954	985	905	912	935	942	936	946	958	931	943	962	937	883	974	930	931	965	919	910	920	958	945	955	940	919	972	997	903	905	918	963	963	969	972	932	985	954	971	927	1039	958	982	996	996	935	964	945	914	976	963	970	912	918	973	920	945	963	945	1036	982	954	975	963	941	880	1006	1001	939	991	946	960	996	982	968	966	919	1018	961	992	969	981	929	950	888	927	854	910	923	980	937	964	979	927	1005	973	942	950	971	941	950	963	933	1009	949	931	961	988	926	936	915	965	964	1022	947	961	1006	927	906	962	949	950	955	935	944	949	952	919	994	973	1018	937	909	946	954	944	965	936	922	921	925	934	985	919	966	1014	933	982	992	921	989	942	941	923	946	934	904	991	971	987	940	946	947	977	958	949	956	889	956	894	967	996	984	954	989	990	927	909	978	963	910	917	945	964	972	894	957	899	971	930	956	955	913	913	962	932	967	950	987	928	887	943	942	918	971	913	957	904	926	937	961	1047	953	944	960	936	926	971	894	955	954	958	960	945	959	931	905	940	951	909	910	951	954	1014	943	953	975	953	924	944	889	903	944	982	958	910	954	944	967	1020	902	961	923	984	915	936	972	993	939	960	946	967	951	941	1024	958	958	935	993	940	948	987	967	946	974	921	965	876	1010	978	957	966	918	1017	999	969	968	918	992	905	950	886	948	961	984	916	941	961	975	944	940	961	928	956	970	897	964	975	943	972	938	970	986	959	963	957	949	963	970	969	964	933	974	969	969	920	964	931	936	961	932	946	1025	966	944	992	923	942	969	868	947	919	966	953	953	927	910	945	908	912	962	982	935	925	1012	903	921	941	973	951	911	915	980	909	940	943	897	966	871	1027	1006	946	940	942	983	951	907	963	934	915	973	944	947	929	955	998	900	949	898	985	953	982	936	979	927	906	950	922	922	919	953	961	1012	959	990	889	947	971	948	973	996	1020	955	998	937	941	947	929	946	948	962	944	894	911	980	929	943	943	967	944	964	957	978	965	955	885	987	951	951	973	947	977	946	999	944	913	950	948	927	961	916	921	921	890	909	964	963	958	923	948	982	948	950	907	922	969	954	957	927	971	1004	950	952	932	919	939	990	967	1015	941	935	893	948	963	961	979	949	951	916	977	948	1004	1016	913	962	945	939	939	941	941	977	932	967	973	941	930	959	936	906	910	954	908	961	953	930	973	982	933	1017	946	988	989	945	953	946	1009	908	976	931	954	968	950	981	969	956	970	982	947	944	925	925	993	939	934	969	955	942	957	925	944	985	911	978	940	987	1019	1026	978	963	920	986	957	952	939	933	982	901	948	913	938	976	908	959	963	923	979	935	950	864	927	939	955	886	961	943	909	936	941	937	966	975	945	922	896	929	945	944	912	926	988	927	1002	944	978	920	1018	909	930	945	943	931	969	936	943	888	916	960	951	925	955	948	931	948	963	926	908	935	923	980	957	928	935	937	950	1003	968	959	973	995	932	868	906	958	943	945	935	985	906	975	979	975	1004	967	945	921	908	943	955	917	941	925	968	995	908	941	961	949	958	924	943	969	969	964	965	943	964	981	1000	1008	945	946	933	938	956	945	957	898	991	919	909	923	991	928	965	979	939	957	949	964	896	935	929	967	949	980	941	966	1019	927	942	964	966	991
2641	381	255	180	167	197	229	250	323	537	498	395	315	247	244	216	266	204	215	243	259	234	191	169	168	144	136	121	136	101	86	77	93	76	77	85	61	84	82	81	78	82	95	77	98	84	84	108	267	330	301	254	153	102	86	76	80	63	66	49	72	74	60	77	69	64	58	66	59	58	73	76	73	57	78	81	75	71	66	65	68	62	73	68	68	77	68	64	59	63	51	69	67	50	60	67	67	69	78	58	65	71	52	70	64	65	60	51	62	69	64	87	61	68	59	69	85	68	70	70	74	56	73	57	68	60	70	69	78	72	69	71	70	75	65	79	72	62	75	68	62	69	83	67	75	61	67	54	70	74	80	76	81	79	59	66	64	76	67	54	72	54	69	71	61	69	62	55	71	69	61	71	67	66	71	72	66	65	74	76	62	72	68	78	68	58	61	63	74	83	85	73	79	72	71	78	57	72	65	78	71	65	80	67	76	70	66	74	60	63	62	67	53	66	51	75	75	75	66	81	65	63	69	79	68	71	70	71	70	79	70	67	83	83	87	72	66	77	66	64	70	58	73	72	73	67	78	78	75	71	59	80	61	70	69	66	79	70	61	74	59	55	80	62	85	70	67	85	64	77	55	56	56	79	57	64	62	66	74	71	81	73	67	77	79	60	70	59	61	70	56	66	62	71	74	78	74	65	77	69	57	70	66	53	69	59	72	63	66	78	69	71	58	66	66	83	81	68	76	86	80	70	71	71	74	81	81	80	78	68	66	66	74	56	60	76	72	61	62	61	60	74	58	74	53	73	62	68	68	70	58	74	71	58	68	64	68	63	78	88	57	52	79	57	74	82	68	72	72	69	75	70	83	70	62	78	69	87	60	74	67	71	77	64	78	72	74	67	69	71	73	72	65	73	75	83	62	63	76	64	69	79	69	72	71	62	68	60	87	74	85	68	62	63	57	55	86	71	80	76	82	70	73	67	60	61	76	66	81	79	69	71	69	59	75	94	73	73	77	70	63	65	88	68	45	78	67	58	70	63	67	81	74	74	67	58	70	74	66	74	62	84	83	69	56	69	69	81	75	68	73	78	61	82	78	69	52	72	77	59	76	58	63	73	80	70	81	49	78	89	65	71	72	77	53	72	70	69	65	62	81	65	76	65	68	71	79	52	76	67	70	64	55	58	64	64	59	84	56	62	59	63	71	70	88	64	76	74	57	62	65	76	71	75	67	83	59	69	59	62	80	73	82	70	74	79	72	65	75	58	59	68	64	69	73	74	61	69	75	60	76	55	60	65	63	62	56	71	80	67	74	63	70	61	63	66	83	78	60	68	71	61	73	73	70	80	57	68	66	69	71	55	61	69	75	65	81	72	61	70	83	65	80	60	57	68	62	60	72	57	59	72	61	69	80	71	69	81	82	58	72	62	73	66	55	74	67	61	84	69	69	69	58	76	62	65	76	66	66	62	76	56	63	65	58	70	66	72	72	72	74	64	73	65	68	64	87	58	63	65	66	67	74	65	70	75	59	64	86	77	66	72	68	73	63	71	67	61	86	72	66	58	61	60	61	81	67	79	85	61	68	68	84	71	73	58	64	70	81	66	69	72	53	67	72	67	75	77	69	74	74	62	64	80	71	69	73	62	60	74	65	74	69	60	67	69	69	74	73	77	56	71	83	81	70	80	71	78	57	71	72	57	74	73	84	70	59	73	70	56	60	56	77	76	61	61	68	62	79	76	75	64	70	74	57	71	76	81	66	77	59	77	65	81	61	71	73	86	87	67	64	65	64	69	73	72	64	72	73	59	71	65	76	58	86	77	73	59	78	89	63	77	59	81	70	74	59	65	62	82	68	55	73	81	53	76	76	68	67	72	67	57	85	58	82	64	72	68	76	63	79	68	81	58	71	63	77	69	65	63	49	72	72	62	70	68	78	63	61	68	68	53	70	52	63	83	66	74	71	56	59	63	75	56	76	68	57	61	79	62	63	71	78	56	75	63	75	59	63	62	65	58	86	66	68	69	70	74	56	63	60	62	87	69	82	68	60	68	54	69	66	60	68	63	75	72	70	67	85	80	83	63	75	78	68	64	69	74	69	61	62	65	60	59	58	68	65	72	76	68	69	59	62	66	69	72	59	69	62	74	65	66	66	70	79	65	61	88	73	74	73	72	87	62	65	64	75	65	65	68	67	72	72	85	68	71	61	65	66	50	76	78	65	77	64	67	73	75	72	73	68	67	71	61	75	63	65	60	66	66	56	68	81	58	60	64	65	77	82	70	63	85	70	66	64	60	78	79	77	75	84	68	63	68	63	62	77	59	72	52	67	77	76	62	90	76	75	62	69	79	75	75	75	75	83	71	80	74	77	69	67	63	63	60	62	75	58	66	56	80	79	57	63	61	62	78	64	63	90	65	73	70	66	65	58	60	71	70	66	58	72	70	69	73	74	63	72	73	72	65	87	73	69	81	83	66	76	62	58	70	73	64	74	81	73	77	74	62	84	64	63	67	53	81	75	56	67	70	82	71	57	80	78	65	59	67	87	86	56	64	63	64	80	59	76	65	68	68	64	95	59	65	58	71	64	70	64	59	66	72	68	64	68	88	49	76	74	67	72	83	66	61	74	63	65	75	72	67	52	78	75	54	57	78	75	79	61	64	78	60	68	72	74	64	71	77	65	84	75	56	89	52	62	76	66	63	71	63	68	65	65	57	68	75	67	83	73	77	75	60	65	66	76	76	63	74	54	62	73	62	76	75	53	55	75	83	60	62	62	67	68	72	61	67	69	87	72	61	70	67	67	80	61	74	85	72	62	73	68	59	60	74	55	69	68	70	58	62	75	63	73	57	72	63	91	74	69	74	58	51	72	86	71	87	66	73	57	73	68	69	68	62	69	72	67	85	81	75	66	63	69	70	70	55	64	58	70	67	76	61	62	60	70	76	73	62	68	64	59	80	81	57	63	70	78	79	66	69	73	53	65	59	71	55	72	73	66	70	62	69	70	53	71	73	67	78	65	71	68	54	69	62	69	55	93	64	77	64	78	74	80	76	71	66	68	73	76	65	84	70	72	87	76	73	64	79	84	70	81	62	73	75	79	62	71	70	59	64	74	65	68	74	75	87	77	74	51	73	65	68	62	70	59	72	56	77	68	67	69	71	79	81	64	75	59	70	70	67	71	78	94	62	72	70	73	72	54	65	67	64	77	59	75	68	77	69	53	80	75	62	90	57	68	67	69	65	66	70	55	82	62	67	77	66	70	57	65	84	51	69	82	66	82	80	77	63	61	67	63	69	78	60	68	72	81	66	69	91	73	68	74	61	70	67	69	75	75	67	69	81	74	81	59	58	78	63	66	66	54	64	78	83	62	78	63	75	77	74	77	69	86	60	71	56	55	66	70	66	73	49	66	70	65	57	54	71	53	72	85	73	64	52	81	74	64	66	77	73	69	68	62	67	66	70	76	61	73	68	56	79	69	69	75	76	82	72
14901	6711	3973	5939	10971	11994	11647	11868	12361	18126	16431	12263	10032	7370	7412	7134	7004	6436	6336	6545	6524	5858	4990	4276	3924	3156	2884	2401	2088	1755	1426	1337	1256	1210	1280	1135	1059	1041	1269	1125	923	959	1060	1277	1403	1265	1099	1762	6394	7968	6817	4416	2398	1431	977	786	689	690	694	673	667	682	700	680	670	681	670	691	687	738	701	687	686	695	733	740	712	642	670	672	640	734	686	707	664	691	674	735	719	693	738	709	699	659	659	691	659	741	709	685	738	693	647	644	681	693	684	713	658	679	654	711	707	663	688	681	731	612	702	712	690	682	745	694	705	715	735	695	745	731	662	735	705	681	702	698	713	722	704	761	660	728	693	695	637	729	704	647	671	683	721	700	709	687	712	707	676	734	684	709	693	659	699	682	688	674	679	669	708	687	704	668	717	674	718	661	687	690	697	712	688	687	659	715	709	681	670	688	726	671	705	659	718	690	688	673	700	655	684	680	688	642	704	730	664	696	682	712	680	656	668	703	675	679	734	705	708	697	691	690	715	648	679	675	759	704	675	694	702	691	705	673	659	688	713	665	674	699	716	689	671	725	698	696	673	718	648	681	714	712	677	721	686	701	692	731	695	700	693	682	720	687	726	748	685	714	674	673	693	692	688	674	690	701	680	689	674	703	676	689	704	689	709	660	683	708	677	688	687	714	721	685	673	691	708	680	682	743	655	733	645	708	718	705	689	733	703	671	669	709	736	714	743	672	695	686	691	752	647	668	666	688	668	692	726	710	706	720	670	729	697	675	682	716	642	716	732	686	703	685	680	714	698	653	766	682	620	705	730	702	663	710	706	726	683	763	704	703	650	696	673	665	696	719	696	659	673	663	757	763	714	698	646	690	647	713	697	697	679	609	683	672	721	734	691	705	696	647	692	683	698	731	730	743	645	680	645	668	708	678	727	664	692	685	734	704	668	689	649	673	667	695	692	655	678	687	695	675	712	680	679	694	720	695	717	687	752	703	695	692	706	700	705	732	703	728	679	684	655	744	701	691	654	718	660	737	665	701	678	710	718	722	665	732	699	730	701	678	677	708	663	682	668	663	699	713	664	756	683	727	708	719	667	665	650	711	675	682	693	668	707	700	699	700	681	643	704	681	737	717	688	714	705	678	740	733	730	720	692	684	688	710	698	689	668	668	714	657	686	666	721	672	694	669	725	648	715	657	715	729	669	689	646	698	701	695	667	672	683	731	671	679	704	642	683	750	693	692	754	657	707	703	698	683	694	676	736	715	683	650	695	681	689	689	691	668	706	660	659	740	669	708	674	643	683	693	746	694	680	676	643	673	619	711	733	660	677	700	682	682	731	687	666	658	684	669	716	693	700	735	709	692	672	707	681	700	709	678	700	744	677	715	682	690	680	698	703	706	681	682	752	680	668	679	680	703	670	671	673	690	701	713	674	648	677	703	673	702	720	695	680	736	754	688	686	725	719	722	656	700	707	680	695	691	670	689	671	689	683	686	691	714	642	703	730	674	704	732	693	657	646	695	700	730	712	739	690	657	665	726	676	707	703	691	683	674	739	714	693	692	672	669	733	733	661	714	687	728	685	717	698	663	729	730	712	751	696	676	710	687	685	678	702	742	688	645	727	692	714	704	677	723	707	692	690	671	686	656	680	688	707	720	740	701	656	717	718	660	728	707	701	683	711	678	714	681	723	715	702	663	705	698	720	714	692	691	700	703	663	701	673	711	645	683	689	713	694	708	670	725	696	703	710	670	713	633	716	714	660	657	697	694	687	700	693	698	694	717	671	697	698	663	729	754	659	715	687	658	720	705	691	721	709	711	700	653	670	712	723	686	717	712	708	683	660	695	766	701	713	662	701	741	725	684	759	698	657	678	736	681	699	662	704	675	703	723	713	653	738	664	709	702	746	711	700	691	719	698	736	681	724	729	743	627	698	701	710	691	696	672	708	659	679	687	702	684	706	677	647	669	726	691	701	691	667	666	716	655	688	696	699	698	668	716	719	660	700	659	717	710	703	670	703	676	673	686	722	710	700	689	688	709	745	721	692	726	703	699	722	695	693	695	688	641	683	714	690	684	697	705	679	683	701	727	683	635	723	705	663	696	680	708	637	673	688	712	646	731	709	693	683	707	751	678	705	715	678	703	706	683	690	702	705	710	656	706	703	694	713	711	705	672	701	701	683	677	712	703	687	749	633	686	657	709	651	671	724	678	682	739	697	712	719	677	690	716	697	727	692	693	707	718	741	698	707	715	674	707	703	723	701	720	699	689	698	677	687	709	666	739	713	727	662	707	663	672	674	681	734	689	719	697	701	731	697	667	694	682	677	705	644	713	675	710	686	695	718	703	666	694	660	716	713	699	676	666	686	706	667	674	725	707	690	680	724	720	680	675	682	733	676	699	708	678	662	670	683	667	701	719	690	683	697	672	729	748	688	745	705	717	662	736	718	735	729	664	740	668	700	688	689	656	724	653	703	673	675	714	703	703	742	681	699	679	729	699	677	689	693	676	732	673	696	677	748	682	721	625	716	715	706	726	675	700	687	702	702	686	738	726	695	641	672	688	734	698	715	765	683	687	756	640	638	659	693	703	707	687	668	670	715	701	676	688	711	769	738	744	704	691	638	701	654	706	746	749	704	656	669	700	705	692	694	736	659	692	661	696	706	657	657	713	732	726	711	720	664	721	677	690	706	653	709	650	735	692	694	715	678	678	736	711	697	688	739	638	707	673	682	705	663	712	704	696	686	690	666	689	694	745	700	690	670	605	682	696	710	721	695	666	701	689	711	633	714	645	633	684	702	706	726	660	685	677	666	675	703	660	674	693	675	686	677	696	742	745	707	697	732	698	691	685	707	635	714	718	704	666	673	686	695	704	666	707	649	681	692	724	703	718	693	730	682	702	687	724	725	721	690	714	663	699	694	667	678	715	690	684	678	664	701	714	626	720	728	721	732	748	670	742	712	739	714	712	696	716	686	681	681	667	700	660	727	648	670	680	685	693	689	708	710	704	714	708	693	695	726	717	686	663	692	688	659	685	680	722	728	727	702	712	720	744	740	715	704	687	671	689	639	668	676	695	670	687	670	714	682	692	734	721	683	702	653	733	696	766	743	661	697	720	690	764	695	648	696	710	707	717	687	706	694	696	687	683	740	699	709	721	657	705	673	651	731	750	665	679	670	671	660	723	723	688	706	666	637	682	692	740	664	675	703	729	722	665	697	683	683	685	766	730	658	672	659	699	779	644	695	704	717	681	684	656	655	685	692	700	715	687	711	676	685	691	715	685	656	686	718	695	696	714	719	694	689	679	683	726	707	714	638	681	709	701	652	673	727	684	662	685	673	677	685	672	671	729	720	721	656	666	688	685	715	651	692	717	732	685	703	705	666	706	716	708	723	691	676	713	721	720	724	721	733	661	686	643	628	671	656	669	724	670	762	666	681	693	717	685	724	707	671	702	691	717	710	670	706	655	706	699	703	709	681	720	692	740	688	708
1640	618	345	268	234	350	317	396	605	834	584	477	385	295	334	338	330	310	310	354	312	226	255	242	201	173	135	130	144	130	109	101	124	119	95	110	97	125	112	122	112	108	112	106	98	134	118	158	377	520	440	291	192	141	108	87	90	106	87	91	93	97	105	89	100	111	82	116	91	88	92	99	99	95	99	82	90	88	91	78	83	93	63	98	93	87	83	78	93	95	80	76	76	95	102	104	98	81	91	92	94	88	98	100	100	77	91	90	90	93	86	84	89	92	89	84	75	86	85	81	92	95	80	83	113	102	102	100	89	91	74	99	64	83	99	95	92	79	88	89	88	93	91	79	82	83	84	92	81	95	101	85	91	88	105	88	83	94	73	86	90	104	85	90	85	92	99	85	81	85	98	91	111	80	91	96	105	71	90	86	98	96	94	79	91	83	99	81	82	89	94	78	86	81	90	107	82	97	78	83	70	89	98	78	83	99	93	101	83	90	83	96	91	93	92	84	91	90	93	86	81	83	78	86	87	93	80	79	88	93	98	77	93	107	83	92	114	81	85	99	81	96	91	86	76	94	112	104	93	87	88	93	87	89	100	96	74	104	78	98	76	115	84	78	91	92	88	83	90	88	101	91	92	80	82	96	76	99	108	89	86	105	99	86	80	75	81	79	94	85	108	81	81	106	78	93	92	103	80	84	94	77	91	89	84	100	83	108	80	101	88	92	90	79	72	99	101	91	93	97	83	91	97	83	86	99	89	88	91	82	95	86	101	102	98	101	91	88	94	84	84	79	103	93	86	91	89	92	82	90	82	94	88	84	92	99	96	81	92	76	105	90	115	117	96	109	77	94	86	75	96	88	96	75	104	81	84	86	98	84	94	121	76	78	89	96	98	94	112	100	92	91	78	101	89	89	95	72	79	84	93	118	103	106	72	77	88	82	82	96	112	104	70	93	116	87	102	80	93	82	86	68	99	81	110	103	111	96	90	82	98	86	87	93	123	110	86	109	73	99	105	101	83	86	88	83	84	95	91	76	88	95	81	73	77	70	97	81	97	87	87	77	101	84	94	103	88	95	86	95	107	94	103	94	100	109	92	87	103	93	84	87	102	88	89	95	92	110	102	94	88	108	92	96	90	92	92	97	95	87	96	92	85	109	68	92	87	84	108	92	91	77	95	100	95	91	88	107	100	113	98	80	81	105	83	89	88	99	100	91	87	93	69	96	100	99	113	86	84	106	83	79	80	97	79	84	94	94	97	92	80	81	97	96	92	88	82	79	86	87	72	82	88	91	90	84	95	91	85	100	71	86	92	77	97	76	98	105	106	109	86	112	104	103	93	110	102	102	106	98	86	86	90	88	85	86	96	84	107	95	76	85	85	84	77	109	92	84	92	83	91	98	84	96	114	87	100	83	95	92	89	92	96	94	102	110	100	90	88	87	74	94	99	117	115	81	89	96	79	91	107	85	93	88	99	89	87	94	108	98	68	76	87	88	74	90	76	95	87	98	81	84	92	83	98	88	91	90	75	94	98	93	105	84	105	106	70	96	88	88	96	96	73	86	96	89	93	94	84	87	87	88	69	102	91	76	80	85	84	91	86	74	88	95	106	95	97	105	85	87	104	97	93	100	101	87	104	87	88	120	79	101	89	106	100	106	94	98	99	97	95	81	91	91	92	117	97	93	100	76	100	84	88	83	98	93	90	90	89	94	89	87	94	88	95	80	99	88	73	87	91	104	97	94	99	96	92	100	126	91	97	71	83	89	76	71	100	101	99	93	96	91	99	93	94	86	92	79	88	99	99	71	88	90	79	86	88	86	93	95	92	97	92	97	87	96	91	84	91	100	89	94	89	98	85	91	76	99	81	92	95	93	99	78	98	108	94	88	110	90	95	103	104	86	97	96	95	76	99	103	99	90	85	97	68	98	114	108	74	84	80	88	84	100	96	90	103	80	101	109	89	95	78	93	87	115	75	90	82	78	86	83	88	87	88	99	85	96	84	113	98	69	103	103	107	84	76	85	88	106	102	90	85	82	117	81	84	86	99	94	107	88	98	102	91	86	75	98	89	90	88	86	115	83	98	83	92	102	101	97	108	100	88	93	89	86	84	93	87	96	102	87	78	93	69	100	103	96	109	82	108	89	98	74	90	84	98	94	103	91	103	80	87	83	95	97	100	97	85	88	77	85	99	95	89	70	92	106	95	96	97	81	81	98	95	82	109	108	76	103	80	94	82	83	101	90	93	90	103	106	84	98	94	105	94	92	85	97	70	84	105	92	86	89	90	85	92	74	88	89	96	91	97	83	80	90	87	88	89	77	87	87	76	106	100	102	85	82	97	92	67	80	106	96	102	112	97	99	108	109	83	92	72	104	101	99	88	85	98	84	80	111	83	79	88	81	87	82	93	100	94	92	94	97	92	83	99	113	90	96	79	87	82	90	90	102	85	85	107	98	82	84	85	86	101	94	104	75	81	87	101	94	83	85	82	86	95	89	92	95	78	82	88	77	92	95	92	82	88	97	110	91	79	94	94	81	102	95	103	87	93	85	88	89	91	82	83	100	90	78	99	93	87	95	103	101	95	92	86	91	85	94	99	90	81	86	70	111	76	88	85	89	87	93	89	86	101	90	92	103	91	83	96	88	94	101	83	104	89	89	87	80	98	82	83	97	101	93	86	80	97	101	96	88	81	88	98	88	105	102	81	96	94	83	95	84	84	91	83	77	80	85	106	96	96	87	85	82	87	94	90	96	79	86	100	91	101	97	112	94	95	86	90	81	97	94	86	104	105	107	91	81	80	102	103	82	88	86	93	97	87	94	93	110	98	88	106	98	116	105	100	77	102	96	116	96	87	99	83	103	88	85	90	87	74	89	101	91	83	105	99	99	86	102	91	84	89	93	88	95	94	93	89	99	81	93	108	83	82	91	88	76	89	90	102	82	86	80	84	76	96	86	102	94	107	79	94	80	98	89	101	91	97	126	77	101	82	93	89	91	101	99	82	96	105	83	96	99	90	109	96	98	80	91	94	85	115	94	91	75	105	98	89	107	105	97	101	86	91	81	87	93	83	106	81	89	88	88	102	84	93	93	85	78	105	88	88	91	82	96	114	102	79	107	89	98	95	95	95	77	104	85	93	100	99	83	92	89	91	104	83	109	92	98	95	84	87	94	86	88	106	84	94	88	89	92	94	95	101	93	95	104	98	103	78	88	85	76	85	91	97	84	86	81	95	80	74	108	86	79	94	96	78	95	81	69	86	68	82	89	89	91	86	82	88	81	88	78	94	96	100	97	88	94	98	99	79	113	88	89	82	80	113	95	87	86	81	85	89	100	106	90	92	69	85	95	115	100	99	86	83	89	92	87	93	94	101	81	102	98	66	94	89	95	98	90	92	93	97	102	103	105	100	84	83	91	93	84	102	94	80	99	87	110	70	89	105	85	85	89	84	83	102	99	80	82	80	104	88	97	101	107	106	97	90	99
18342	9283	5000	8074	14202	15861	15498	15465	19202	21927	17462	14070	11069	9059	9386	9140	8717	8567	8541	8750	7327	6314	5565	5172	4197	3686	3206	2675	2429	2022	1700	1770	1738	1704	1555	1432	1435	1468	1455	1517	1492	1304	1576	1574	1557	1503	1321	3420	9005	10924	9070	6089	3248	1906	1242	1101	957	891	945	968	928	907	954	913	906	900	961	867	846	907	916	884	873	949	899	958	895	938	923	927	955	948	881	889	866	911	922	929	899	855	890	893	906	936	876	953	934	904	947	930	949	863	879	918	904	948	886	919	923	921	903	879	938	898	950	892	881	911	867	898	941	868	897	936	963	909	895	841	911	934	890	928	862	934	893	885	930	926	909	936	830	879	895	925	863	916	849	925	960	922	864	896	954	981	893	878	901	877	861	851	901	945	908	884	916	924	871	906	895	918	866	921	881	920	938	924	910	903	899	939	905	904	868	871	892	895	889	839	882	866	885	948	865	959	938	917	949	884	914	932	913	914	936	920	879	908	941	953	902	883	913	935	889	890	940	898	918	922	897	827	887	891	870	913	898	886	917	912	965	896	894	923	964	845	920	939	868	882	881	880	904	910	893	882	927	831	856	945	888	934	895	911	963	845	894	918	915	893	966	900	945	964	964	956	934	887	940	891	914	890	900	935	869	891	943	867	880	927	858	923	872	888	874	878	896	936	893	900	882	936	851	948	947	907	922	928	879	927	977	882	936	886	904	888	960	917	887	900	927	902	952	959	914	869	873	961	931	873	913	909	894	899	935	854	921	971	933	901	860	910	923	909	873	918	874	902	863	918	951	873	897	876	839	890	909	912	942	923	936	932	914	894	873	901	912	886	929	896	889	907	915	872	964	894	904	911	939	923	892	944	852	940	887	955	937	921	874	905	914	871	910	878	923	899	956	945	947	916	932	929	912	881	905	895	910	854	923	870	936	930	893	936	879	887	931	918	873	934	957	944	857	900	918	873	937	898	939	890	937	912	919	944	869	880	885	905	922	903	923	922	885	851	938	889	934	898	883	943	936	921	903	932	904	872	930	902	874	921	899	905	910	982	901	933	893	988	907	948	888	962	943	920	956	943	881	900	856	900	890	949	959	884	878	930	939	912	883	898	888	875	918	956	881	906	920	921	898	928	863	912	889	948	882	817	888	872	861	921	992	871	941	962	899	937	934	906	889	860	918	945	906	934	906	920	914	891	919	859	955	916	971	934	882	911	932	874	927	865	960	915	893	852	888	904	907	861	887	916	889	911	938	894	942	920	947	915	888	919	951	882	973	927	880	934	886	872	930	908	970	948	929	903	909	922	905	898	890	909	899	881	863	917	866	887	931	888	918	906	926	898	911	925	918	948	909	934	892	917	877	948	926	923	944	922	899	867	917	945	916	948	896	919	921	865	891	849	932	942	934	926	852	913	888	899	930	895	880	942	893	868	928	990	947	910	925	876	898	905	914	938	911	936	855	931	959	923	928	932	931	864	911	895	958	904	863	902	968	935	932	920	924	953	893	891	897	895	896	897	849	876	913	883	943	930	915	895	920	963	920	856	894	907	874	910	903	885	846	929	914	909	917	926	933	914	852	922	876	920	884	935	850	913	935	896	945	917	933	886	916	894	849	921	908	951	909	919	919	889	934	932	942	923	900	893	919	879	928	921	952	909	910	908	936	934	912	843	941	890	922	849	880	879	866	893	897	925	946	904	962	904	885	909	949	878	895	862	935	937	869	920	903	926	889	923	936	857	920	899	902	917	925	911	876	898	912	919	912	938	881	927	911	914	875	969	883	905	929	931	942	952	918	869	966	917	842	971	826	913	865	910	954	986	968	892	910	900	960	932	904	935	886	932	892	886	901	850	918	884	972	903	945	897	927	915	879	941	868	896	950	877	913	923	930	892	860	933	921	949	859	975	859	909	906	934	889	878	921	905	929	903	921	894	918	880	841	966	913	870	908	931	919	848	882	934	939	879	925	940	883	927	930	918	870	922	872	899	870	858	935	901	894	874	896	912	925	836	891	907	903	878	929	871	878	930	895	903	861	920	898	943	911	904	878	907	864	905	943	900	863	899	900	911	911	831	862	910	927	918	921	864	922	935	867	974	869	898	939	850	912	925	931	909	888	887	904	907	939	893	917	898	971	953	921	896	887	930	872	972	924	914	918	899	896	943	936	838	928	926	942	905	961	887	910	884	964	944	921	936	890	909	934	862	900	877	923	915	931	913	916	878	929	884	918	934	916	880	896	916	935	971	919	908	881	852	920	983	948	907	900	941	916	897	874	892	955	895	923	901	904	930	946	917	922	913	888	912	913	888	946	918	945	901	929	899	913	913	915	876	903	950	931	958	895	874	914	903	897	954	920	911	896	915	854	982	922	917	906	910	936	895	913	856	885	900	969	895	907	970	918	894	924	876	861	904	922	887	954	882	903	931	899	903	878	910	843	921	866	899	914	898	927	930	911	943	889	909	919	933	910	927	884	907	915	899	889	934	899	936	884	922	922	922	917	881	887	933	965	866	904	948	899	969	887	873	900	911	921	951	994	889	871	938	913	908	879	903	925	965	916	909	907	884	957	860	927	891	907	915	909	889	907	870	868	917	895	888	889	913	928	907	931	922	884	857	866	874	933	875	896	935	811	942	904	894	930	902	921	913	901	905	871	912	964	911	913	876	896	899	868	882	899	840	887	850	883	917	875	891	868	900	864	889	884	932	915	883	958	938	931	959	907	915	936	886	877	970	896	875	938	915	907	954	924	909	891	807	955	947	869	929	930	902	888	884	907	871	937	911	909	947	933	910	954	893	898	904	893	884	904	895	955	938	915	925	878	894	855	930	875	919	909	903	916	929	937	921	930	886	924	861	870	922	940	988	927	912	911	916	916	906	905	935	913	924	915	908	919	875	888	940	879	883	886	919	955	827	958	879	914	886	908	879	928	897	826	928	923	883	946	923	949	890	919	944	919	840	939	892	890	904	839	920	875	909	897	894	944	934	951	896	913	907	910	904	927	933	886	935	873	909	915	906	903	894	899	930	900	869	913	937	909	942	873	922	855	938	910	941	885	900	940	888	889	941	950	920	916	915	896	938	867	881	914	897	891	890	925	910	888	849	887	944	916	901	910	946	935	901	951	869	941	918	907	910	903	924	903	945	942	893	935	912	944	884	890	894	984	903	897	943	870	868	944	894	901	884	929	939	892	973	891	917	946	825	908	928	887	877	916	908	919	909	945	884	889	881	917	890	920	909	931	904	895	943	929	918	926	917	919	904	932	846	886	896	928	891	918	890	886	916	916	927	867	927	903	904	932	898	943	934	958	894	931	911	838	862	868	889	884	905	894	944	962	903	936	909	933	875	917	965	928	899	857	860	926	916	904	980	921	906	959	876	897	949	905	927	903	914	881	902	902	956	877	935	913	927	918	870	896	900	903	910	906	918	909	880	918	920	948	889	918	953	911	913	917	902	904	939	866	876	929	941	902	919	891	938	931	902	896	852	938	902	940	895	943	903
1758	242	156	116	126	161	210	281	534	502	343	272	210	201	210	211	204	236	200	212	198	184	141	141	117	93	106	95	104	88	96	106	91	78	75	81	76	79	74	94	96	86	73	71	74	98	64	103	171	179	173	150	113	97	75	72	77	78	58	76	76	76	93	96	82	78	92	71	84	78	63	65	79	75	70	76	71	80	73	79	84	70	66	70	72	74	79	75	66	84	81	81	70	79	79	56	84	72	70	59	67	73	91	59	80	60	82	69	86	72	71	73	73	74	80	77	71	75	56	62	73	78	74	63	80	73	80	79	78	74	78	75	73	75	83	67	71	58	70	72	75	62	82	66	77	66	94	86	83	80	60	74	68	76	69	72	77	60	79	67	72	65	85	80	69	79	74	78	74	88	65	63	83	76	64	70	76	74	78	59	80	80	75	82	53	78	69	77	74	83	67	83	78	78	71	76	72	63	87	86	59	83	83	62	69	74	75	70	62	81	65	64	77	69	68	84	62	79	65	73	75	72	64	80	74	68	70	67	75	72	72	78	59	75	50	85	80	73	78	89	75	59	73	81	61	77	82	73	70	76	72	70	64	72	75	73	76	68	75	55	85	69	76	74	90	79	81	67	65	68	70	73	72	84	64	85	81	71	78	74	72	84	100	79	79	66	71	87	70	67	67	77	81	73	70	83	85	82	65	63	82	69	82	76	77	74	87	76	80	75	63	76	99	79	85	72	66	79	64	84	77	82	76	83	75	67	62	63	71	79	78	84	57	85	66	83	84	87	90	87	68	70	68	64	70	74	74	75	62	66	82	71	69	71	82	62	74	60	77	79	69	72	83	85	87	91	75	91	79	82	83	72	70	75	79	74	90	85	88	79	82	71	82	74	64	71	76	63	80	90	72	82	65	67	75	74	79	69	72	74	58	69	82	63	73	85	76	75	76	65	63	67	63	72	69	75	65	78	68	74	77	78	69	98	77	68	62	76	81	75	62	88	76	69	71	73	72	69	79	76	58	78	77	84	85	80	62	65	89	65	76	74	61	69	65	75	60	74	86	75	83	58	77	86	93	68	62	76	62	82	68	69	63	80	86	75	60	70	76	86	76	66	73	83	80	60	90	74	94	70	68	85	72	78	88	81	84	80	73	73	80	71	87	77	84	66	70	74	96	76	84	78	79	79	70	80	79	78	84	70	71	91	59	78	73	69	75	72	72	73	64	75	61	75	74	64	74	80	69	73	73	76	60	74	94	85	88	68	61	85	66	85	85	70	71	65	66	77	68	84	72	85	81	77	80	79	85	78	73	75	74	85	52	76	76	75	81	75	81	85	76	79	85	66	74	73	72	70	82	86	77	68	80	79	86	83	84	79	73	96	83	65	65	78	81	62	62	77	72	71	73	73	76	65	66	66	85	69	55	80	68	71	76	62	78	71	78	75	87	65	63	75	67	75	71	76	72	81	77	80	86	61	79	76	71	66	75	74	56	76	71	66	80	76	70	80	83	81	83	83	82	59	63	73	66	64	62	80	74	68	77	83	78	63	78	76	70	67	84	82	80	76	70	69	68	92	89	64	84	82	67	87	75	68	72	68	77	60	74	58	89	79	71	67	79	77	83	79	75	62	76	74	70	78	68	76	63	63	75	74	80	65	68	84	83	86	66	76	79	73	80	72	92	70	83	75	81	72	87	73	75	63	80	86	89	87	98	81	93	63	75	73	88	83	81	65	65	68	82	78	82	82	75	72	81	74	79	75	91	63	70	88	83	86	63	70	53	76	72	76	69	63	87	71	54	88	79	70	77	75	86	76	81	80	86	73	69	96	73	80	87	70	79	65	75	63	72	77	67	70	67	65	69	66	85	82	71	69	68	73	52	75	72	85	76	65	67	72	82	72	69	62	66	74	82	72	79	69	71	70	71	68	66	85	66	73	71	66	55	80	89	81	84	73	72	92	84	72	77	83	78	57	73	60	79	65	71	46	67	62	86	91	66	62	92	79	69	78	68	75	71	64	78	56	83	80	75	85	75	88	70	83	84	65	75	80	64	80	50	80	71	74	60	65	91	62	73	71	75	60	86	76	61	68	64	90	75	87	73	63	68	68	85	61	79	63	71	87	79	74	82	76	80	69	65	69	74	83	73	59	73	70	84	76	63	83	70	67	79	73	96	87	80	75	86	81	83	84	77	77	77	72	76	81	72	70	74	82	73	79	81	79	76	68	73	94	71	78	72	66	66	71	74	77	75	62	64	77	72	77	76	77	85	77	81	68	77	76	79	67	78	76	80	64	68	80	59	75	78	87	70	78	81	68	76	70	66	86	71	70	74	88	67	67	69	53	73	69	83	71	72	75	71	58	76	63	78	81	74	79	83	65	69	58	71	64	59	50	71	80	80	83	69	72	71	96	65	64	84	53	79	71	75	80	64	78	65	79	76	76	71	94	87	85	84	71	72	72	83	82	71	68	67	72	60	80	79	72	79	84	75	80	63	72	86	86	73	73	70	78	69	76	74	67	87	86	79	68	71	82	78	72	70	86	77	73	80	81	75	68	66	75	79	73	67	67	82	86	68	84	71	75	70	63	76	68	76	90	83	81	79	65	73	84	66	75	76	73	65	88	75	75	77	71	74	74	64	80	74	72	68	77	95	85	67	83	66	55	76	64	67	61	89	88	60	95	80	67	62	70	72	84	61	66	71	66	83	81	68	75	62	64	83	72	74	68	59	61	70	68	83	61	73	91	75	66	63	81	78	59	84	73	77	78	83	77	71	76	67	79	82	74	84	70	67	83	88	82	56	75	78	66	65	70	65	85	65	68	65	68	58	81	85	79	89	84	65	81	83	76	69	88	86	69	83	74	66	80	75	76	68	65	72	79	81	81	76	62	61	85	80	69	67	82	60	78	90	64	64	91	68	83	78	74	88	69	67	60	84	66	79	73	79	65	76	76	65	86	87	65	82	64	72	79	78	57	71	73	74	97	64	81	66	74	77	83	68	63	82	68	84	71	72	70	96	67	72	79	71	91	83	85	77	74	85	73	71	63	71	62	71	90	74	85	58	78	61	83	71	73	77	58	78	72	71	71	68	78	55	62	64	75	82	81	73	70	68	76	87	70	73	78	77	75	54	80	72	65	71	84	69	61	71	75	77	80	77	75	60	72	61	88	66	66	71	70	74	96	63	78	54	74	91	68	81	81	78	63	77	87	54	71	62	65	80	72	85	76	80	90	81	85	70	81	72	62	81	64	70	90	72	75	65	82	76	80	67	77	68	70	65	72	76	67	70	68	76	71	70	88	56	77	82	65	90	76	54	79	67	68	66	71	70	75	67	93	64	64	74	78	69	70	75	64	82	75	69	74	61	88	65	70	65	68	71	87	67	70	82	78	84	72	83	82	72	63	63	72	73	75	73	85	76	76	70	82	78	81	80	70	79	77	69	66	79	81	69	79	69	77	72	66	87	82	73	90	78	73	71	80	80	58	78	68	77	78
11599	4512	2444	3593	6536	8413	9641	11696	17395	16244	11606	8604	6819	5761	6171	5750	5608	6044	5951	5329	4911	4252	3642	2733	2255	2120	2168	2086	1829	1449	1283	1147	1131	1104	1035	975	936	956	1058	1125	1206	969	917	962	1044	973	939	1571	3005	3174	2844	2131	1503	1113	895	786	749	748	721	709	758	710	710	743	713	729	697	727	724	724	723	722	712	719	727	778	728	749	742	736	726	693	715	765	710	726	703	682	763	662	738	723	728	704	764	719	736	716	702	732	730	730	688	732	757	749	716	717	749	714	754	734	758	755	778	729	776	704	740	763	678	741	724	757	769	767	740	763	736	689	693	729	714	723	727	762	729	737	742	731	770	748	783	719	722	761	734	742	724	745	755	745	766	739	764	763	755	739	780	727	696	713	769	751	816	710	762	697	725	709	762	738	717	717	773	729	715	738	722	732	744	699	716	681	772	725	736	711	728	757	765	725	737	698	712	727	707	751	770	732	721	729	824	724	763	728	717	727	721	738	735	686	763	709	706	728	732	749	748	741	733	737	765	688	765	717	731	696	740	755	689	705	728	741	711	713	724	697	755	739	750	692	753	692	699	739	733	699	736	724	761	777	729	726	721	753	729	755	808	730	710	738	732	744	733	694	730	750	727	713	728	717	723	705	698	757	737	770	737	685	705	716	711	720	717	733	696	725	753	751	733	740	760	704	746	726	719	755	749	738	697	779	710	715	734	770	722	718	697	738	713	745	791	825	753	715	729	815	747	707	768	744	717	707	766	743	724	773	738	791	705	787	724	783	723	735	698	715	726	681	690	660	738	740	766	744	731	730	728	737	717	765	717	805	750	756	719	734	761	740	745	730	804	770	723	744	731	697	739	730	785	736	752	741	736	750	740	717	741	739	722	720	775	715	713	697	731	772	691	781	750	740	740	784	751	740	724	745	744	729	707	719	755	731	723	730	709	766	710	767	779	766	791	677	696	768	748	705	748	707	714	784	726	705	772	714	661	735	733	712	710	734	765	710	785	731	700	746	777	728	782	755	757	685	694	727	743	749	768	771	788	713	756	742	752	763	674	714	705	729	766	713	750	744	719	777	760	709	727	732	715	698	712	751	738	734	735	693	729	699	769	733	786	718	769	708	735	763	775	740	730	690	753	780	702	740	704	771	733	730	738	732	769	728	775	716	733	720	737	747	697	767	740	719	749	775	729	731	717	730	731	760	725	713	745	757	766	738	722	766	741	720	763	734	724	753	704	776	757	749	724	809	732	750	735	720	752	734	750	741	731	769	694	721	718	674	734	728	751	733	743	700	764	749	727	767	706	705	779	736	742	778	759	750	730	790	789	741	732	715	690	751	788	716	713	708	739	724	686	691	712	732	721	697	728	780	784	741	765	766	714	763	740	673	765	729	757	703	767	754	782	742	727	791	732	778	704	741	722	745	678	715	765	722	744	751	748	735	730	707	741	726	729	726	715	757	725	745	739	703	701	737	724	672	720	726	717	744	730	730	737	729	737	718	719	762	784	695	728	719	711	745	763	756	728	688	736	711	754	707	739	713	753	743	748	735	754	757	764	756	741	724	757	768	720	713	694	768	737	741	727	740	707	779	736	731	705	724	775	770	709	759	745	733	722	740	758	747	731	739	721	744	762	752	747	740	714	732	751	758	705	731	750	707	763	723	750	697	796	712	760	721	751	695	746	681	731	729	756	733	722	676	783	733	719	760	780	692	760	797	777	742	755	713	696	703	676	730	743	721	755	725	721	729	756	774	748	656	765	745	728	700	685	771	764	738	741	767	724	744	728	725	726	731	717	734	751	755	773	737	740	763	762	743	764	737	779	723	664	735	747	767	678	657	738	727	758	688	770	759	725	744	769	748	715	728	752	725	710	768	725	751	735	728	769	676	730	718	710	703	751	745	768	709	791	714	763	751	742	716	803	706	718	698	830	730	731	694	765	679	779	723	786	775	717	721	779	734	728	732	720	718	741	731	738	751	742	739	772	759	758	786	749	713	736	748	748	722	712	739	719	723	696	707	750	778	739	768	742	730	795	733	719	751	719	750	727	808	770	744	721	729	762	744	748	753	682	738	789	776	731	726	724	739	692	705	719	714	766	741	757	718	691	715	737	752	735	765	690	739	718	770	722	726	723	732	748	724	716	744	797	698	726	756	739	717	740	749	742	743	740	739	722	730	736	731	769	727	754	749	738	713	704	728	759	739	761	770	716	740	788	767	732	750	753	756	720	733	710	738	721	695	741	758	753	702	766	795	697	745	791	725	698	726	729	779	746	753	754	755	747	735	739	724	701	681	692	760	767	739	769	745	733	757	720	764	766	701	762	733	744	705	729	739	716	667	738	770	722	737	754	755	734	748	760	713	770	724	698	723	732	706	752	737	749	770	746	747	753	736	746	732	734	752	745	762	766	737	718	744	745	735	715	719	758	769	706	747	752	719	776	728	706	751	728	741	746	722	734	756	761	755	744	714	760	722	729	691	764	722	759	713	635	695	757	745	707	734	740	754	739	785	751	738	786	732	743	787	757	738	734	710	715	745	725	735	738	721	739	735	732	697	742	746	749	771	737	670	758	729	711	739	753	698	745	752	731	728	742	729	708	736	717	757	746	746	705	691	713	739	697	760	764	738	715	723	727	774	723	716	716	703	682	723	748	707	664	752	763	729	799	745	756	749	736	721	740	716	739	738	763	759	685	747	730	730	742	785	743	718	759	817	720	744	744	804	727	723	719	702	712	740	738	700	679	747	716	739	717	680	704	713	723	731	701	729	708	712	775	744	724	705	741	769	699	767	700	715	728	793	697	711	744	759	755	713	733	729	703	762	725	782	738	769	764	731	708	717	707	777	738	741	774	735	770	736	721	701	703	730	801	742	718	748	732	748	742	714	732	736	751	701	801	747	724	753	807	751	704	719	720	760	736	699	730	770	760	742	735	737	748	711	758	724	723	747	732	744	714	733	704	710	721	792	777	771	735	729	782	716	775	727	734	720	717	719	719	754	722	750	748	708	739	696	744	743	724	765	750	751	743	729	726	736	733	677	761	745	773	717	731	735	736	737	751	788	741	705	701	726	696	727	753	720	700	709	751	709	737	726	787	787	759	779	720	782	719	730	755	803	738	796	762	731	710	710	750	766	748	706	729	701	750	718	800	723	704	779	741	715	709	702	729	766	745	768	754	733	797	761	755	739	709	706	748	746	736	759	713	703	690	716	772	745	721	663	734	720	659	753	684	766	753	712	734	760	739	754	693	801	722	727	750	759	746	756	732	677	742	695	756	713	769	728	786	775	734	716	692	739	751	681	709	722	766	769	731	755	785	720	721	765	753	755	754	776	682	766	792	720	770	724	729	758	750	744	707	732	809	695	744	722	735	705	737	778	698	695	740	748	710	713	698	718	732	698	722	768	752	738	705	732	662	745	725	720	757	696	716	745	678	772	767	743	683	784	733	721	747	720	761	739	728	765	795	721	748	706	725	708	694	731	769	719	719	730
1006	496	289	204	191	275	342	598	795	671	458	364	271	278	319	291	334	345	288	288	250	231	204	138	166	186	166	167	139	155	114	97	128	100	116	95	86	104	106	113	116	110	107	122	122	119	131	162	325	330	281	197	164	136	122	110	97	106	97	89	82	96	95	95	103	92	103	89	109	84	99	91	86	85	91	90	90	99	91	93	103	112	75	82	93	99	84	81	77	99	99	93	88	99	99	87	92	96	107	90	82	94	78	91	99	94	96	94	110	87	97	97	81	99	99	94	97	98	94	93	85	86	97	107	96	80	97	97	97	105	92	91	111	102	83	90	87	103	72	90	96	93	80	76	88	101	92	90	97	90	95	95	87	90	101	79	98	94	105	89	79	73	105	99	82	82	93	84	101	101	97	86	95	110	98	102	93	88	79	99	72	97	93	101	103	84	90	92	92	117	82	102	81	79	100	90	92	96	106	91	87	91	91	89	94	88	100	111	80	91	99	87	93	82	91	93	87	107	93	98	87	107	91	94	107	122	78	81	84	89	96	89	93	82	100	85	93	93	82	95	83	86	129	96	88	85	98	95	76	89	111	95	100	100	89	103	105	94	80	82	96	88	106	80	102	78	76	90	98	94	113	88	118	88	105	93	91	76	90	99	99	90	127	84	109	95	85	82	106	98	102	110	103	87	90	97	95	86	86	104	92	88	94	93	74	87	83	87	76	98	98	90	103	78	93	90	83	83	85	89	95	92	83	112	95	84	93	96	92	89	87	89	94	90	91	101	87	94	89	100	98	75	89	99	95	88	94	107	98	82	90	89	98	99	102	108	84	108	102	95	106	92	94	88	88	72	89	95	90	89	110	79	111	108	86	97	100	103	90	98	92	87	121	89	93	100	85	82	95	86	91	98	110	88	78	79	101	100	97	107	86	121	91	103	91	101	83	101	94	87	76	98	100	84	95	87	111	88	86	89	91	106	78	102	102	99	90	91	86	78	97	93	86	106	97	94	91	88	108	97	97	81	96	100	83	110	85	93	91	91	88	76	94	90	100	96	90	94	93	75	85	79	96	92	80	84	93	70	94	93	81	107	72	92	95	92	81	94	85	82	91	101	118	99	111	99	70	88	91	100	101	88	93	88	96	95	90	88	88	90	86	82	90	80	89	103	88	75	104	101	97	94	96	82	88	95	100	115	100	98	107	95	116	83	110	107	98	99	98	105	93	107	94	103	113	99	94	91	93	84	98	91	84	102	84	105	107	83	77	103	106	92	90	92	84	94	91	73	96	84	84	84	92	85	95	90	96	103	79	99	100	98	79	97	77	82	104	88	97	100	100	94	96	105	101	95	89	77	97	106	80	87	81	89	96	81	101	83	97	78	93	88	106	75	97	90	88	95	83	106	87	81	81	81	93	114	110	99	75	113	95	102	94	95	97	90	80	86	95	105	73	86	102	102	99	99	94	99	103	87	76	112	93	90	83	101	82	101	110	97	76	103	94	104	86	98	91	106	99	92	96	94	98	86	110	105	95	105	102	89	90	89	87	96	93	111	103	90	97	94	71	103	108	90	104	112	79	94	94	97	92	97	95	84	97	100	110	104	100	90	105	93	109	88	98	108	92	91	85	103	94	95	102	79	102	103	95	106	97	85	93	93	95	104	89	88	84	105	83	89	95	89	93	99	95	108	77	97	106	100	96	82	100	104	97	100	81	98	101	93	88	99	90	90	89	102	95	108	94	92	100	93	109	87	92	99	92	93	94	108	89	86	92	78	92	90	89	100	95	93	109	75	94	100	111	111	82	89	97	91	102	76	87	96	88	95	83	97	95	82	86	86	82	102	85	102	96	92	83	87	82	95	100	97	76	89	84	102	99	97	99	95	98	86	91	85	86	109	79	92	79	90	89	90	93	86	95	102	82	77	97	98	105	87	92	110	93	92	85	109	93	93	91	84	87	101	83	96	100	105	91	75	94	92	86	93	110	92	84	100	101	76	91	92	89	112	97	96	83	96	90	93	75	99	100	88	93	103	108	96	98	114	92	76	84	84	97	110	86	94	100	86	97	109	101	100	101	91	106	85	84	91	80	98	95	95	97	91	88	89	75	86	101	96	92	88	97	97	105	84	99	100	118	81	94	104	114	97	89	90	97	98	90	96	105	105	85	107	97	93	79	88	93	104	85	102	104	76	89	101	97	98	87	97	94	98	123	104	82	90	92	96	80	101	85	84	96	98	85	100	91	95	80	93	99	92	91	103	97	95	82	95	106	101	100	104	93	90	102	105	89	91	99	80	98	89	106	80	92	99	78	81	117	88	93	81	110	98	96	99	97	83	102	94	107	98	95	97	87	110	92	98	94	91	98	98	98	108	89	89	98	105	83	74	95	85	91	96	105	104	129	90	83	110	97	94	85	85	101	87	88	92	90	100	104	86	87	87	106	94	87	84	106	95	101	96	88	85	73	99	100	85	86	111	80	89	94	114	87	101	106	111	104	96	93	80	98	95	94	94	89	110	105	82	99	91	104	83	86	110	93	82	102	95	92	82	76	91	83	95	101	87	105	97	85	108	92	88	90	104	116	98	93	90	101	85	96	89	83	82	96	85	103	86	94	94	89	84	89	92	105	92	92	95	92	87	124	98	79	94	87	81	98	95	107	97	90	103	113	84	95	111	111	96	95	80	85	93	74	94	82	110	87	107	101	93	107	107	89	103	81	103	93	104	79	95	97	88	85	87	90	77	88	106	94	100	93	101	106	107	88	97	83	85	78	73	93	95	101	89	105	96	90	92	96	101	83	97	80	86	98	97	114	95	70	87	104	95	90	87	83	99	99	114	83	94	102	79	96	95	108	87	88	83	101	93	91	106	83	78	94	87	75	99	92	95	101	120	88	108	96	99	96	96	104	90	87	94	87	109	83	93	97	92	85	94	83	100	109	90	103	109	84	102	85	83	100	112	110	95	97	95	92	93	83	101	80	89	94	88	88	93	101	85	94	78	81	105	79	95	85	91	100	115	93	99	95	81	96	79	85	92	89	82	104	96	92	90	87	80	99	103	88	86	106	105	109	89	87	106	97	85	92	110	94	106	86	86	100	85	86	100	102	113	78	108	78	108	93	99	98	105	88	93	87	88	95	100	93	81	96	113	96	83	110	84	75	93	101	76	79	91	83	95	90	111	88	99	89	110	91	99	95	76	99	108	89	95	89	85	103	95	77	113	81	89	87	94	82	109	92	95	86	85	85	77	86	106	101	77	89	92	94	94	94	111	96	95	94	69	96	77	94	90	98	88	102	91	108	95	87	92	83	82	103	94	93	86	95	87	101	92	88	91	95	94	114	92	104	82	97	84	85	77	103	90	80	99	115	99	78	95	83	98	106	82	113	97	83	88	91	93	97	86	105	105	101	103	76	99	114	80	79	93	93	84	80	87	79	91	90	98	75	112	81	82	101	98	100	98	92	103	92	97	91	108	106	100	78	89	98	87	98	94	91	116
14717	7570	3944	5883	11628	14314	15205	20443	22121	18474	13651	10977	8475	8780	8700	7816	8638	8285	7627	7047	6475	4945	3824	3516	3753	3907	3756	3350	2889	2709	2150	1801	1431	1387	1214	1210	1172	1127	1330	1504	1505	1178	1255	1440	1404	1424	1848	2809	7022	7520	5546	3824	2515	1667	1116	1049	1014	963	889	917	923	922	913	900	878	907	915	909	887	837	883	916	936	908	908	908	877	935	963	901	902	936	872	909	884	900	871	948	951	929	900	888	835	931	876	930	929	931	873	920	931	928	914	888	954	931	900	936	928	907	963	911	942	922	941	900	903	943	939	918	930	937	943	901	902	908	931	923	885	919	940	913	900	908	933	909	912	918	928	903	925	883	883	909	918	929	905	911	922	918	978	972	955	885	929	987	922	939	914	950	959	886	895	966	912	866	921	927	905	956	971	917	904	921	885	896	957	955	943	976	910	945	880	905	954	899	878	930	885	887	933	958	907	966	918	906	924	920	961	970	963	930	901	908	938	925	906	945	923	910	936	955	961	964	913	959	902	904	864	909	895	945	936	957	920	887	849	944	898	966	914	947	949	927	949	898	931	950	916	904	906	924	936	905	946	946	915	921	928	917	909	928	917	918	932	910	952	866	877	869	938	903	907	921	944	848	958	894	926	896	926	956	940	959	890	881	913	887	893	912	882	985	857	905	898	906	905	917	910	935	901	927	924	883	919	939	882	957	964	887	911	898	885	948	919	914	913	844	980	928	929	892	942	965	865	967	888	899	925	955	830	911	949	885	943	922	945	939	916	955	905	943	943	966	939	907	893	891	871	882	812	915	928	930	844	924	910	909	885	917	908	902	905	954	920	937	903	926	906	965	927	954	935	884	898	938	899	939	946	961	945	921	970	931	934	967	949	906	888	914	939	979	900	900	961	907	883	920	924	951	902	918	984	973	914	875	931	897	933	976	901	964	941	928	861	875	913	923	958	918	900	945	900	953	934	945	894	962	937	911	945	931	894	919	932	929	901	917	949	925	943	936	874	970	985	919	915	911	895	896	888	932	988	951	922	880	912	898	846	943	869	882	961	962	928	918	873	927	877	958	950	919	905	908	947	864	908	879	911	888	917	950	917	916	952	907	919	905	887	943	857	873	866	898	867	909	918	893	904	943	868	917	887	892	903	905	945	896	988	872	899	856	904	927	972	832	897	1019	959	937	944	934	887	976	952	918	888	930	933	915	878	1013	914	962	945	911	925	866	945	903	892	924	935	952	947	911	865	899	931	972	913	966	952	906	884	946	911	942	907	911	977	936	927	947	874	945	856	924	959	950	933	926	938	904	880	872	936	887	876	923	917	942	915	884	926	892	903	934	894	936	954	914	893	897	884	951	884	897	918	918	961	927	920	924	910	906	921	874	921	914	871	950	976	922	874	946	950	852	938	914	886	975	877	911	924	912	922	883	937	956	920	953	917	882	927	992	938	877	937	924	949	934	910	966	899	918	917	914	918	948	903	831	998	890	988	952	915	939	899	933	969	903	902	939	932	906	892	899	926	928	993	922	864	949	898	887	930	898	920	930	899	904	957	967	896	889	962	924	978	897	903	889	973	872	978	950	935	946	875	910	879	935	901	919	899	910	958	911	926	943	950	908	926	1024	931	920	899	914	932	993	965	892	884	894	932	944	889	935	880	972	905	907	938	921	943	936	921	918	875	883	893	946	873	951	925	914	978	930	916	840	953	917	911	918	871	888	927	878	839	918	878	921	927	924	972	955	932	913	915	900	950	914	945	910	872	891	925	985	949	895	913	928	952	920	915	961	902	954	822	924	979	916	975	903	958	927	949	959	914	984	891	925	951	903	915	923	904	922	941	885	884	921	941	944	888	875	878	919	905	909	924	916	910	935	880	976	899	923	926	933	949	891	931	922	916	883	935	863	919	923	963	882	952	916	888	891	886	889	900	888	927	960	876	919	903	911	905	979	884	896	918	905	916	850	923	895	927	938	923	911	924	941	891	905	862	909	875	941	941	915	910	889	915	921	949	899	892	876	938	902	869	928	890	955	1000	948	945	921	943	904	910	947	925	887	951	886	905	915	966	955	870	904	893	879	908	866	930	933	901	870	905	884	924	931	956	926	894	944	939	969	947	944	912	892	946	907	948	925	904	921	900	906	847	949	907	881	899	870	878	939	898	920	928	895	895	943	834	940	924	977	889	926	967	911	925	891	896	838	912	896	932	909	954	940	884	908	884	898	925	940	912	943	915	928	981	926	891	947	909	920	939	911	939	857	915	883	932	945	978	888	918	933	901	949	918	872	889	890	954	922	870	891	879	894	934	940	874	914	958	888	932	899	909	859	868	912	894	954	926	881	924	906	948	940	898	924	931	952	940	924	947	945	974	922	953	853	946	902	889	893	899	936	892	937	832	859	948	896	880	928	889	944	893	905	933	934	985	908	840	948	967	903	895	911	889	1024	907	951	930	940	941	908	976	911	935	932	933	899	925	947	899	913	944	943	914	932	895	941	959	915	934	842	912	918	941	940	960	884	908	888	924	939	925	924	941	905	904	864	924	896	953	891	973	886	930	924	875	923	925	937	974	909	992	919	894	917	941	912	907	873	967	871	884	905	891	934	973	880	897	979	963	920	922	896	871	892	915	914	947	951	887	897	925	901	902	886	899	885	939	857	832	881	919	900	922	914	952	941	918	906	885	932	961	941	901	905	930	922	909	885	929	947	914	883	944	910	942	910	877	857	883	950	952	872	953	921	990	905	877	897	954	943	938	895	840	945	903	906	943	936	920	909	861	944	946	897	891	906	877	992	904	962	928	914	894	958	860	915	906	949	931	906	880	922	950	947	890	899	919	866	898	931	856	941	915	853	924	873	917	883	902	925	888	892	905	923	903	920	952	934	925	889	904	903	918	925	926	863	908	947	928	919	901	941	919	879	929	946	925	927	922	905	874	931	887	881	900	944	885	966	974	960	939	912	946	882	884	909	898	849	932	886	930	867	909	940	921	938	933	867	930	931	913	895	944	918	880	946	896	959	928	925	925	842	910	955	898	913	885	926	922	875	941	945	872	952	913	910	911	918	935	928	896	884	932	940	918	876	909	896	880	865	899	922	902	880	953	926	924	916	900	891	851	931	883	917	927	916	866	839	921	848	907	933	899	926	923	928	921	891	874	924	888	909	917	874	897	965	880	928	902	958	909	940	914	940	912	871	909	943	954	943	947	943	878	937	947	849	925	928	902	931	961	948	905	871	954	909	948	928	884	970	904	882	938	917	921	911	948	912	920	955	936	927	923	924	900	922	903	891	885	927	920	875	914	908	956	925	920	928	895	937	968	926	901	910	966	938	942	953	950	955	869	988	940	968	907	898	897	944	865	928	931	898	867	860	895	919	925	955	934	934	829	946	917	960	903	910	916	977	954	953	908	932	939	922	930	937	930	920	890	899	873	883	903	917	935	897	897	929	909	925	921	969	929	922	923	946	910	914	954	929	904	884	905	923	919	919	906	927	926	979	928	931	902	941
2535	358	188	143	168	259	412	716	760	566	426	314	252	286	279	284	309	257	267	223	247	162	141	168	162	171	137	117	85	110	110	68	68	65	65	92	63	82	75	83	78	71	69	75	77	78	117	256	345	309	226	153	125	103	76	86	59	63	74	62	65	70	61	63	78	66	62	64	67	50	65	74	67	68	66	72	67	70	60	66	68	67	47	67	71	57	71	51	66	59	59	81	70	69	61	57	70	56	71	58	69	53	89	79	55	67	62	66	60	73	58	67	67	63	61	62	76	70	70	64	57	59	58	53	67	68	70	74	55	76	57	57	65	65	69	66	73	62	63	64	80	69	70	61	64	69	70	73	63	66	61	49	73	72	49	76	63	69	57	41	62	72	60	84	68	56	62	53	70	63	53	60	66	63	68	62	69	80	65	71	59	64	69	56	65	65	59	68	75	55	72	59	57	68	56	60	66	67	54	81	66	48	69	69	65	62	65	61	69	70	54	64	65	68	53	50	62	75	56	59	67	79	54	76	68	71	54	69	64	63	76	61	70	71	62	61	68	64	77	53	75	65	72	65	58	78	57	61	76	54	63	63	59	48	68	66	58	64	47	51	70	63	47	57	67	59	56	62	65	77	59	56	65	62	64	57	67	62	51	62	72	61	58	80	67	67	61	75	59	69	64	68	59	73	64	69	68	65	53	65	56	76	83	65	59	76	67	53	68	63	57	66	70	63	74	60	61	79	71	65	67	66	59	67	59	70	87	57	64	70	67	67	65	55	53	77	74	59	60	73	60	73	62	70	54	76	54	67	72	53	72	64	70	60	65	58	70	67	70	63	73	57	61	51	63	61	70	54	60	72	69	63	71	54	68	70	64	69	63	73	62	77	40	63	71	59	67	60	42	58	68	69	57	75	76	55	60	68	70	78	62	78	54	56	54	69	63	66	65	56	59	56	76	60	66	65	67	71	60	70	75	63	67	63	78	66	57	74	52	69	59	62	58	77	71	71	76	77	72	72	68	54	60	66	70	67	72	55	60	67	63	67	67	72	68	60	91	63	66	63	58	61	54	65	68	62	59	58	67	59	75	58	63	74	69	70	70	55	71	62	57	72	76	74	64	55	80	57	86	67	69	62	66	49	57	71	52	76	65	70	51	56	61	74	58	60	68	76	71	49	70	68	64	55	64	80	71	54	75	61	68	67	61	57	63	67	58	68	56	57	68	67	65	65	64	60	70	54	64	70	62	69	58	70	76	61	78	56	68	61	63	56	65	52	65	76	67	63	83	67	67	66	57	64	61	58	66	57	72	67	88	61	69	66	68	64	71	64	54	70	67	67	69	77	80	47	62	73	59	77	74	61	84	73	68	82	76	66	58	69	77	55	59	66	81	67	57	57	57	67	82	61	69	81	58	66	72	58	83	61	56	81	64	64	64	73	56	53	60	64	68	76	62	69	67	78	73	69	72	72	68	70	73	61	66	60	71	76	84	73	51	64	57	74	68	48	64	63	57	62	57	59	76	51	66	72	68	71	56	63	67	50	78	59	68	60	74	70	69	57	62	73	85	74	66	68	70	61	46	62	50	70	60	49	65	60	74	63	65	81	75	54	69	65	72	71	70	65	64	68	69	74	59	53	80	79	60	62	60	79	67	57	69	67	61	79	63	74	70	62	66	63	67	71	55	62	62	58	70	80	55	71	77	55	77	60	72	68	66	48	61	64	62	66	60	76	68	62	55	62	65	70	84	58	55	88	57	72	71	53	68	77	78	57	72	73	79	61	61	58	74	60	62	59	76	67	79	54	69	69	65	68	61	65	57	66	59	67	73	62	58	68	58	61	62	60	70	43	68	66	64	80	71	65	76	63	67	61	60	55	65	69	67	54	67	81	63	66	72	67	73	63	58	59	55	73	62	71	62	71	51	79	68	77	53	79	68	58	69	69	81	71	60	59	65	57	75	65	72	64	65	66	62	62	74	64	63	83	58	79	63	75	65	68	75	67	76	52	57	80	58	58	56	60	75	71	62	66	67	65	78	58	63	68	64	48	65	67	51	69	58	62	54	64	73	78	76	70	69	70	76	74	70	62	69	60	75	64	79	68	68	67	69	54	61	50	62	76	63	71	63	64	73	54	57	58	64	60	61	61	66	47	60	73	55	58	54	58	61	72	80	69	50	65	53	62	62	66	77	68	81	74	78	52	71	68	66	53	62	55	65	65	72	65	61	74	66	67	66	57	82	66	49	69	61	72	62	63	58	55	61	75	77	64	62	62	85	58	70	75	59	56	67	54	74	47	67	69	72	74	59	74	60	49	60	56	73	77	83	56	58	64	83	65	79	65	75	63	60	63	80	62	67	69	68	66	64	72	60	64	61	58	44	65	66	75	78	62	68	72	67	82	60	57	74	65	67	55	71	69	70	64	90	70	58	55	58	72	63	65	67	79	64	78	60	71	76	67	60	69	95	65	69	60	72	67	69	60	66	58	67	65	67	68	54	61	74	75	52	59	65	58	74	68	70	51	65	67	72	64	81	71	71	75	60	70	83	62	62	50	78	69	71	54	70	72	46	69	61	63	70	76	55	77	53	55	73	53	72	60	56	78	80	58	89	63	68	73	65	59	75	72	61	60	65	58	75	65	57	68	84	67	74	63	67	68	74	67	59	55	71	62	64	70	71	66	53	67	67	73	65	61	68	54	70	61	79	68	73	69	69	77	58	50	60	62	75	59	68	60	63	63	66	81	70	67	62	57	68	67	40	73	61	72	62	62	62	68	64	75	59	60	64	72	62	71	53	70	70	71	72	70	67	54	61	70	70	72	72	82	76	64	73	59	55	69	65	71	65	72	71	65	64	58	67	66	61	64	67	63	74	59	46	76	70	74	71	56	64	80	61	48	67	58	40	60	77	69	66	67	55	70	44	60	75	70	79	72	69	74	77	68	83	65	57	62	51	60	62	83	68	81	74	63	66	55	58	52	73	78	71	66	72	68	74	73	62	78	70	66	60	71	52	82	71	71	70	69	61	62	67	73	67	71	47	73	65	70	63	74	66	65	66	63	81	68	75	61	77	60	63	60	68	59	82	59	63	43	68	50	53	52	64	52	69	79	54	66	48	68	60	64	73	82	71	66	73	74	67	49	68	68	50	67	61	68	70	55	65	71	64	83	64	60	61	69	62	85	64	71	70	84	67	68	59	77	71	69	70	68	73	66	76	52	70	64	57	53	60	85	63	73	61	63	63	70	70	69	62	75	75	65	70	80	74	69	57	61	83	61	61	87	74	74	72	63	81	67	58	66	73	69	72	79	63	54	56	64	73	51	83	60	78	73	67	71	55	80	62	65	64	70	59	66	49	58	60	59	76	57	62	52	66	66	54	71	73	71	55	77	54	73	78	56	71	40	68	69	61	63	53	76	76	47	75	64	48	62	68	75	66	68	61	76	71	62	52	83	59	62	66	69	56	76	56	62	77	79	72	64	64	70	61	65	64	65
13880	6319	3282	5075	10737	14112	18418	22934	22153	17275	13844	10002	8395	9591	8603	8837	8921	7939	7501	6244	5172	3952	3849	4393	4130	3651	3076	2734	2258	1960	1843	1448	1226	1078	824	943	943	924	930	1022	1069	871	909	1074	961	1093	2255	5939	7856	6004	4355	2999	1939	1331	855	707	642	656	612	642	661	607	645	654	711	679	670	726	603	690	676	633	639	675	633	632	657	614	637	653	609	611	666	647	685	661	655	636	599	639	620	659	662	642	636	692	661	603	645	654	653	678	625	688	669	642	651	694	651	660	626	653	694	647	679	669	652	618	640	629	695	653	660	655	634	640	684	665	687	599	684	680	623	605	646	655	636	628	640	627	630	645	626	663	624	649	644	666	687	639	608	603	651	682	696	649	637	672	685	664	662	698	693	638	653	674	621	690	633	634	671	662	679	674	700	620	666	653	627	654	658	649	637	642	625	656	654	674	694	627	668	663	652	634	661	655	661	635	677	649	679	597	623	656	662	619	637	636	681	630	654	644	649	673	637	634	632	670	657	637	688	666	640	664	678	653	635	637	658	685	604	641	622	671	623	622	635	622	673	650	661	658	639	672	666	662	633	625	659	650	654	627	604	665	654	631	620	645	656	636	619	662	622	616	621	624	675	645	650	658	642	626	652	655	674	667	679	634	674	619	676	627	692	665	630	649	638	656	668	645	648	611	662	624	647	695	640	607	637	682	660	618	657	662	608	662	654	682	664	612	626	601	634	671	678	657	682	624	674	640	641	656	592	683	702	600	654	637	605	675	658	660	693	614	633	642	690	665	659	653	609	643	637	622	653	684	616	670	632	614	678	660	667	653	641	639	659	602	632	674	662	697	636	627	646	619	639	659	688	633	601	644	676	661	621	681	698	703	655	654	623	634	642	670	644	618	651	612	635	704	647	640	688	676	706	678	665	647	641	612	646	646	671	639	635	639	666	604	617	661	632	648	707	605	599	657	672	702	631	641	619	654	644	659	582	642	655	611	664	605	676	689	646	628	641	667	684	655	619	628	665	683	651	665	670	707	657	671	641	647	672	658	623	648	656	693	609	680	682	686	647	663	637	671	665	642	640	661	658	661	694	642	628	657	635	648	677	635	694	647	663	645	654	618	670	630	701	698	679	627	626	625	617	646	693	643	639	679	704	660	638	662	682	637	644	662	632	601	611	635	695	677	641	633	659	630	633	650	681	660	672	665	638	626	591	649	651	626	628	633	640	639	655	626	636	688	621	691	630	658	637	651	656	627	631	647	663	653	609	637	638	657	634	625	625	665	656	647	661	645	650	657	692	648	631	621	642	651	652	660	611	675	646	627	656	703	643	666	640	624	679	648	663	654	608	661	652	632	622	647	648	628	645	679	679	642	662	646	645	639	672	639	644	657	656	652	661	631	692	657	637	639	669	670	643	649	652	681	704	654	649	662	625	650	660	609	640	608	640	644	630	612	701	665	634	696	657	658	661	692	620	660	627	623	674	635	648	616	621	640	672	669	648	629	647	639	624	673	646	647	651	638	679	651	652	635	685	630	601	665	657	666	681	653	686	656	681	638	672	684	624	640	670	663	693	644	669	613	665	663	659	668	645	647	675	664	644	618	638	638	676	615	622	634	686	670	654	626	661	597	684	640	626	678	706	716	641	655	636	624	640	682	684	624	648	621	679	686	650	668	615	644	637	664	701	654	648	628	630	650	651	629	722	613	637	673	638	666	628	676	650	633	633	666	685	637	627	668	682	633	606	637	622	645	643	628	714	596	659	638	655	671	632	699	661	651	667	654	684	632	659	656	656	685	615	641	635	698	642	646	643	720	610	614	638	651	645	683	686	604	653	659	648	639	638	660	672	640	697	627	657	619	718	645	627	661	652	630	620	665	698	659	641	593	655	662	655	626	638	647	678	642	639	616	639	659	605	658	639	661	624	615	652	603	671	684	625	650	669	630	653	655	615	633	625	658	619	650	642	647	653	670	697	673	657	662	659	646	664	626	703	649	661	635	647	683	614	611	645	636	676	665	670	673	697	646	695	661	651	649	701	669	703	619	656	708	634	619	637	671	656	673	658	669	669	630	671	678	671	711	657	662	587	636	688	668	650	625	664	692	613	638	626	642	660	653	601	683	634	659	649	652	660	638	597	637	652	636	649	662	630	679	683	658	648	612	667	656	641	630	685	653	665	659	661	698	704	662	673	660	670	607	659	652	692	694	603	653	674	657	668	666	683	629	667	649	660	635	689	667	674	667	678	649	694	635	663	680	637	695	682	657	641	649	676	671	637	700	633	661	648	620	672	609	632	651	628	659	654	648	647	642	648	592	612	604	635	668	663	626	607	697	625	628	664	629	686	646	627	620	622	630	635	671	640	630	676	657	659	647	654	702	636	626	632	646	613	642	654	620	698	646	633	597	649	662	624	622	618	627	643	625	651	652	628	649	637	637	651	632	657	655	631	655	606	614	613	609	665	624	638	626	631	638	614	671	634	686	617	671	626	660	630	651	691	615	631	653	632	649	641	608	659	638	672	655	639	632	671	597	699	632	686	648	632	672	619	666	686	668	650	625	621	601	646	642	628	635	627	591	646	650	616	659	631	626	702	653	630	620	621	723	662	674	632	653	614	699	647	606	597	607	630	666	651	671	683	697	655	653	591	617	592	656	683	692	697	654	614	680	640	640	663	641	669	676	623	650	673	663	650	665	661	667	600	669	662	674	599	673	692	629	692	643	610	609	682	645	665	659	625	668	651	644	633	683	618	713	701	676	710	644	652	683	627	691	636	647	645	627	691	637	689	721	692	679	618	676	662	671	676	652	640	637	687	617	638	635	677	638	651	681	565	662	686	626	623	625	622	655	629	660	697	626	647	590	599	666	648	620	645	678	575	631	640	668	612	634	718	620	602	693	655	650	621	672	620	656	640	653	664	651	657	671	615	625	665	689	669	639	661	676	662	646	658	666	661	626	680	640	586	619	657	646	652	638	692	643	640	645	705	664	664	647	668	685	598	648	656	685	658	656	641	617	644	672	659	650	689	644	677	658	643	662	650	640	624	661	624	644	635	624	597	614	615	680	679	618	675	663	663	637	641	624	635	678	649	670	648	669	674	609	627	645	605	704	618	686	613	646	612	635	639	686	659	648	668	607	620	630	670	583	643	618	639	651	676	640	621	673	655	686	607	634	674	659	628	591	647	637	663	680	671	591	630	653	681	707	661	677	660	599	640	656	646	631	652	626	592	595	663	659	658	617	642	691	677	650	661	608	595	637	667	655	688	656	653	673	679	643	639	648	647	675	623	701	646	633	622	630	623	614	646	626	682	615	587	602	618	699	685	629	638	666	671	612	663	635	606	678	667	661	679	652	647	676	655	665	685	688	651	658	639	702	604	653	653	645	619	662	629	676	630	675	668	636	665	686	686	666	661	662	673	659	675	646	669	645	664	650	634	648	616	658	670	697	634	644	618	639	661	650	644	697	690	677	625	720	662	644	679	659	644	605	653	633
1471	595	310	215	216	431	766	1039	908	649	546	342	374	421	404	414	394	412	312	289	270	243	254	224	191	197	156	135	146	123	132	120	91	105	96	110	103	114	100	105	105	116	91	92	91	96	283	466	216	340	342	293	201	138	110	106	94	96	80	103	97	74	88	88	88	96	64	84	80	101	104	88	95	98	96	77	91	91	87	74	88	80	75	94	74	95	97	75	75	77	98	90	83	98	82	87	96	88	69	93	98	74	88	83	83	83	88	91	87	77	96	100	72	85	71	74	77	86	83	102	88	95	97	104	102	108	86	98	70	73	91	85	94	98	89	92	95	74	87	85	91	90	87	99	102	84	103	85	96	81	89	90	85	80	84	87	100	97	74	80	91	88	99	95	80	93	88	81	78	86	85	87	88	87	90	82	95	80	80	84	85	112	99	99	71	86	79	63	88	86	88	97	90	104	101	82	76	100	75	99	86	79	78	81	88	97	83	72	83	103	91	100	79	105	86	87	89	92	96	95	75	92	96	65	91	94	92	92	106	78	92	87	83	84	117	80	92	81	93	105	88	84	83	86	109	90	68	92	78	90	77	86	93	99	77	98	87	105	83	93	81	91	84	92	81	91	82	91	76	97	101	81	82	83	89	78	76	74	83	74	86	91	88	111	91	82	74	89	77	85	87	87	87	79	72	82	66	85	91	93	83	91	86	109	98	110	98	90	84	82	81	82	76	84	79	91	74	83	74	99	80	79	105	84	82	105	99	98	99	84	84	88	81	101	82	85	83	88	95	85	79	79	84	87	69	78	87	74	84	107	77	78	76	76	110	99	94	64	99	81	92	88	89	88	90	80	91	77	94	91	104	80	92	77	72	102	82	89	100	84	96	96	98	92	74	94	82	100	72	96	87	85	99	89	83	87	76	89	89	106	68	86	81	82	88	91	107	86	94	98	82	85	88	90	76	84	94	102	77	83	80	74	78	93	84	86	72	99	90	97	92	87	86	79	94	83	99	81	90	88	97	99	85	93	90	79	84	87	66	82	81	83	98	92	91	84	78	102	67	107	83	82	87	90	102	86	77	73	84	95	95	90	79	75	87	79	102	78	76	85	88	84	90	90	93	86	79	83	83	81	86	71	89	96	91	95	86	69	82	98	98	90	92	81	85	79	98	88	95	82	86	87	99	91	92	101	91	91	88	74	90	76	88	79	67	83	86	89	102	101	80	107	83	83	97	96	96	87	73	78	85	67	105	75	65	77	73	83	87	102	89	92	87	90	101	89	87	80	93	89	96	92	104	80	75	87	95	107	70	99	93	94	72	89	73	88	95	93	105	80	100	83	83	78	70	93	85	97	101	80	90	85	98	82	89	100	88	85	87	99	87	78	81	85	101	81	89	84	110	99	98	74	86	98	85	81	76	86	105	81	80	96	99	96	78	70	87	98	85	83	83	84	82	82	88	99	89	86	94	78	82	101	79	93	83	83	82	79	98	88	94	89	109	72	78	73	87	74	110	75	84	95	72	93	85	94	105	80	84	77	72	86	85	89	80	88	82	86	109	101	96	92	87	83	84	90	70	109	94	89	97	110	77	94	80	101	89	85	78	74	86	80	93	119	81	82	93	77	93	89	79	105	84	86	98	86	92	77	102	101	110	89	97	90	89	91	86	76	88	75	98	92	80	83	106	90	93	97	87	89	97	99	64	93	75	94	82	109	97	108	97	97	92	71	91	89	89	90	103	95	93	91	91	71	93	85	85	81	87	83	94	75	81	97	87	95	80	103	88	83	77	90	93	86	111	87	68	85	80	104	88	102	112	83	81	91	87	96	84	81	87	77	90	81	85	102	79	90	72	92	86	77	108	95	80	77	105	82	82	85	78	99	92	86	82	86	78	90	100	81	100	98	85	94	96	75	83	89	95	92	82	88	88	100	74	93	92	72	94	87	98	111	80	85	104	109	90	94	78	86	79	89	86	80	86	94	110	100	91	91	75	106	89	83	95	83	90	110	78	85	114	99	86	79	94	89	85	80	97	83	87	110	79	95	99	95	113	93	86	82	93	109	90	95	94	84	90	81	90	99	106	80	70	97	90	76	92	88	83	106	92	98	81	92	98	89	93	76	103	82	85	83	93	98	81	66	81	85	76	83	82	83	105	99	91	105	99	73	92	79	88	91	94	94	83	89	103	87	86	88	95	99	87	91	87	87	83	82	93	80	77	107	95	76	86	69	92	87	92	82	74	94	95	89	85	78	80	93	100	74	81	88	85	84	86	86	95	81	89	85	90	81	77	108	74	79	89	83	91	84	97	86	75	82	80	106	97	89	79	77	78	93	89	88	78	84	84	88	90	95	94	96	87	87	86	64	104	89	96	96	88	86	84	81	97	96	97	99	75	87	82	85	96	88	100	95	90	83	105	89	88	80	86	98	87	100	94	101	82	75	82	85	85	102	90	91	92	86	92	94	110	86	98	94	69	87	99	97	70	94	99	87	87	83	82	84	88	84	83	91	93	87	91	84	101	83	87	94	92	72	115	90	97	98	74	87	80	70	82	91	73	80	81	95	105	81	92	92	100	96	92	81	69	81	93	82	103	83	98	99	71	104	87	92	100	86	75	102	88	91	103	87	92	85	79	82	85	79	98	86	97	90	82	98	80	81	93	89	92	82	91	82	109	67	75	66	91	76	89	97	77	86	86	77	76	90	88	80	92	97	106	91	111	87	98	88	86	89	99	91	90	105	100	87	95	98	74	85	94	89	115	84	92	90	87	94	94	102	84	77	91	102	91	76	97	99	97	84	72	82	85	86	116	88	86	109	88	105	72	73	82	87	82	95	88	95	75	94	93	91	95	88	77	88	92	90	93	115	78	99	87	70	82	88	90	91	78	98	73	82	84	103	72	77	83	96	83	86	88	92	87	76	104	73	84	113	93	89	80	78	88	74	81	92	106	84	89	97	85	87	89	80	90	80	96	102	90	79	66	83	83	73	86	74	108	88	88	71	96	82	88	95	120	88	101	81	87	100	100	82	77	86	99	86	80	82	74	91	80	88	101	85	80	80	102	93	92	101	104	82	95	86	113	86	86	93	85	91	88	77	81	93	86	83	81	64	101	84	83	107	89	94	89	85	102	77	84	76	86	86	82	96	90	94	90	108	86	94	98	76	82	81	86	82	109	92	84	91	96	89	84	82	101	117	89	80	88	90	82	95	88	88	85	79	92	92	90	90	76	92	91	102	84	92	75	89	104	106	87	95	78	99	90	89	72	84	92	83	77	88	99	99	100	93	81	99	94	92	74	103	93	83	69	100	102	91	80	89	79	84	84	71	96	100	86	94	90	85	83	82	93	92	66	94	81	91	88	79	81	101	90	85	92	95	82	72	93	88	96	93	81	84	80	94	76	101	87	91	87	87	82	75	86	72	86	93	91	101	96	79	81	91	85	99	85	97	103	82	92	81	96	101	97	86	82	89	76	83	109	95	94	97	84	92	103	95
17421	8456	4419	7235	14541	18659	24881	26519	23228	19682	15835	10706	11676	11753	10974	11068	10342	9787	8191	7538	6301	5887	5574	5448	4861	4211	3412	2894	2566	2268	2007	1855	1675	1406	1129	1136	1261	1320	1253	1122	1180	1261	1245	1251	1295	1416	5885	9662	4651	7286	7240	5517	3517	1959	1285	1074	944	888	846	807	886	875	834	864	887	878	916	875	905	853	822	863	861	900	903	842	867	870	886	862	870	896	879	842	843	881	882	905	884	826	866	898	871	796	900	814	878	868	903	917	890	829	851	868	813	853	857	851	862	862	837	846	876	838	909	877	790	846	873	910	831	870	827	822	887	870	848	842	888	834	866	865	873	861	912	907	888	856	894	889	836	895	920	896	897	904	876	855	878	857	837	890	827	873	887	819	884	856	864	884	903	830	840	929	874	893	856	882	877	840	838	863	847	855	846	880	893	869	878	862	877	863	891	917	829	877	806	902	865	823	875	905	871	925	902	890	897	835	886	860	871	900	869	837	875	818	869	865	860	915	848	874	857	871	883	889	882	871	838	854	868	868	907	872	907	802	832	825	876	889	905	924	844	840	850	898	878	865	883	898	881	887	883	877	911	825	922	914	873	897	858	875	833	893	847	892	828	925	881	828	900	805	914	870	865	853	853	817	830	921	873	886	898	863	839	852	908	893	937	893	821	922	896	845	847	845	922	852	860	819	882	905	896	845	846	878	871	871	921	881	896	853	847	871	900	886	919	832	876	873	905	887	871	818	884	888	894	902	850	823	877	828	907	878	874	909	903	878	821	921	892	906	895	909	864	908	909	879	898	891	826	886	892	813	844	867	848	877	855	932	888	889	880	901	910	893	906	888	875	866	831	885	855	871	859	858	878	899	909	840	883	860	900	858	855	846	853	821	896	890	860	833	862	839	884	855	858	789	857	891	861	844	848	880	884	868	918	839	882	871	862	895	856	847	857	818	838	925	872	900	907	882	866	881	879	896	861	846	868	839	888	889	855	866	824	867	887	917	854	865	862	823	902	819	922	819	910	785	788	878	845	894	878	866	867	882	918	897	921	863	925	889	804	935	831	909	892	849	826	861	854	883	866	882	857	892	851	840	910	876	843	878	960	862	901	840	875	905	862	847	868	890	849	884	881	934	894	905	835	850	863	857	877	870	923	882	896	916	851	887	872	902	863	828	801	830	907	865	907	853	851	879	883	870	882	842	840	893	868	914	888	849	866	949	925	902	864	845	913	880	888	838	844	823	871	957	858	884	929	895	804	901	849	902	881	956	876	871	847	828	914	894	862	908	856	825	853	929	872	884	935	827	892	849	850	880	882	853	861	884	861	906	875	886	865	898	880	888	839	875	897	843	812	882	871	889	859	853	862	874	874	882	830	876	858	906	917	912	931	879	824	869	891	823	860	878	837	891	836	879	859	874	837	879	953	879	903	893	889	835	796	914	840	861	868	832	845	838	881	846	830	892	849	834	899	848	834	878	893	912	887	900	910	863	828	916	840	848	872	839	814	876	874	890	871	862	840	869	835	868	908	847	853	901	907	860	884	857	842	899	912	869	846	875	895	931	798	910	849	889	896	915	886	879	865	864	844	913	886	838	841	855	872	896	880	885	918	846	894	881	885	872	869	906	852	921	894	876	918	896	820	878	825	846	873	841	842	865	851	894	855	873	850	877	868	860	933	900	861	814	909	905	845	882	920	894	885	829	814	909	897	887	890	858	815	848	861	858	871	849	847	939	922	864	849	914	865	871	874	839	852	862	909	852	843	857	870	837	855	830	877	905	889	853	900	850	876	865	901	889	876	917	838	855	903	905	885	904	880	901	907	871	834	845	813	790	893	840	852	912	840	817	891	866	879	801	822	883	865	887	887	879	832	891	835	894	887	924	835	863	881	897	882	837	916	895	906	828	910	896	897	924	904	869	859	846	882	884	904	876	842	858	917	846	878	848	895	881	837	873	819	879	882	911	897	839	894	850	930	898	845	900	863	865	890	872	934	799	881	851	838	853	842	912	897	886	888	880	860	896	843	884	931	850	904	853	876	861	841	854	899	874	884	843	877	845	884	904	884	885	854	874	842	873	882	920	907	864	831	842	892	881	891	905	857	891	854	885	918	877	877	911	917	854	873	880	829	870	860	863	902	815	842	837	842	937	923	901	910	890	895	893	866	873	881	868	885	813	859	876	878	854	851	892	878	854	903	882	863	889	870	873	933	889	954	904	865	850	849	878	849	903	900	864	916	878	868	838	805	873	867	824	882	857	896	858	915	866	877	925	901	895	843	861	885	883	847	869	930	842	890	927	881	866	902	856	877	864	849	930	851	913	900	838	887	843	896	873	906	842	868	872	821	896	911	827	833	862	914	906	856	848	851	868	808	848	870	886	885	899	840	909	910	857	877	841	838	951	904	886	866	895	889	826	851	881	893	889	887	858	866	870	877	915	821	921	880	835	890	912	810	872	873	962	882	899	840	919	904	845	845	832	883	879	898	929	882	857	913	902	906	883	887	861	849	810	874	875	900	924	907	906	898	903	876	863	925	790	855	839	887	850	859	849	828	831	898	888	853	880	841	878	928	911	875	896	882	826	916	863	853	912	881	919	848	937	804	852	919	845	853	885	874	834	867	903	835	899	851	872	859	828	822	818	865	858	912	853	852	907	906	889	924	863	849	836	865	842	901	885	847	888	869	878	878	860	859	882	892	869	913	926	861	860	899	828	845	866	864	911	852	826	882	850	852	877	889	905	884	850	913	882	889	913	885	846	894	890	841	904	906	896	854	834	872	870	846	886	896	875	855	891	950	881	866	947	880	887	862	859	876	849	810	838	860	826	900	905	855	874	860	882	878	845	846	837	899	881	885	831	899	846	906	867	852	849	832	865	927	838	910	910	819	868	896	866	875	848	871	837	850	912	861	840	898	916	906	863	888	828	855	949	923	825	810	838	939	909	895	914	843	909	876	874	858	858	860	909	859	854	862	868	811	782	910	864	834	856	845	869	909	887	916	872	897	914	867	860	875	871	852	908	858	857	877	869	915	891	853	864	846	919	857	839	830	841	846	892	888	921	861	870	842	916	875	899	876	856	847	906	870	862	871	850	851	824	863	895	799	885	879	834	869	852	827	874	896	854	853	834	849	857	829	851	899	853	869	837	898	867	869	868	839	914	849	887	848	823	860	869	891	871	875	878	883	865	852	881	856	849	849	893	864	904	889	850	860	848	829	890	911	872	911	845	861	900	946	867	921	863	858	887	848	864	843	885	925	880	844	886	854	866	835	880	827	887	902	891	863	876	891	877	897	844	882	873	865	863	832	894	877	880	858	855	867	884	855	850	891	805	828	834	845	845	879	879	899	866	842	849	874	823	876	892	890	889	835	884	862	839	863	878	875	838	849	913	831	846	848	875	876	857	861	874	843	893	844	844	846	883	906	844	834	859	918	870	865	883	891	870	860	863	916	844	875	882	810	802	848	920	871	885	850	876	909	837	836	840	857	831	918	856	849	843	856	841
1665	211	134	98	126	311	505	590	482	414	264	205	260	274	238	248	216	193	203	169	162	163	127	141	115	117	143	107	100	99	74	93	78	72	70	72	67	65	76	82	79	86	70	84	102	64	91	141	98	109	125	112	101	89	59	51	67	76	80	74	65	61	67	85	71	63	64	76	74	61	68	70	59	67	52	87	62	69	78	68	63	72	78	85	85	68	68	57	63	71	72	58	71	71	63	92	71	78	74	78	87	62	68	69	80	81	75	71	80	63	62	76	80	68	78	78	67	64	72	78	73	71	74	71	70	73	69	70	83	69	52	75	43	90	67	57	76	63	63	91	74	70	63	63	51	58	78	85	67	81	78	67	64	79	63	64	68	68	58	56	75	73	61	80	68	73	64	68	67	70	59	52	61	54	70	83	63	76	75	65	66	69	66	68	66	71	72	56	71	72	69	68	65	90	72	56	67	78	83	67	67	57	68	70	71	64	68	64	69	84	64	63	62	69	77	64	62	73	66	70	60	71	79	60	68	71	66	63	59	73	63	60	74	65	66	58	55	67	69	64	84	66	73	66	82	69	58	71	68	47	85	61	67	75	87	68	74	63	74	65	76	70	64	61	75	64	75	80	69	60	80	73	59	74	71	86	64	66	83	66	64	76	85	72	67	75	70	69	71	75	71	77	60	86	76	64	56	80	64	64	72	73	62	70	60	75	68	72	77	54	76	69	53	72	72	55	57	78	78	68	57	69	71	75	62	70	51	74	65	73	76	57	68	67	84	66	69	55	85	63	59	70	69	64	67	61	60	66	74	58	62	57	66	76	65	62	65	59	72	84	58	52	74	65	77	78	72	74	65	66	81	76	68	58	68	64	60	71	78	59	82	66	55	77	78	74	67	75	64	74	77	76	67	75	73	72	66	68	76	62	72	76	91	61	71	75	80	68	64	71	68	54	67	70	65	76	62	71	68	85	58	70	79	72	53	56	62	68	57	67	73	68	68	69	67	68	68	67	59	71	72	65	84	57	72	74	56	67	79	70	61	53	65	75	55	90	71	59	64	73	83	72	82	83	50	71	66	81	74	64	66	92	58	82	70	80	54	65	68	70	73	66	62	56	70	71	77	68	79	75	65	75	64	70	89	73	75	78	78	67	76	78	75	74	74	63	65	54	84	83	71	60	65	79	66	62	76	71	70	66	60	75	72	74	64	58	61	76	65	69	63	66	89	93	73	64	73	58	88	67	76	64	84	61	76	65	72	82	67	56	70	58	75	69	79	69	63	71	60	79	57	73	71	92	69	79	66	89	70	67	59	61	84	68	64	73	64	72	64	67	61	62	69	53	76	72	79	65	74	70	59	53	76	74	85	65	71	72	61	83	73	70	84	73	55	89	63	62	88	82	65	60	57	61	66	73	75	80	77	68	66	72	58	78	65	81	80	59	66	98	70	51	66	91	78	65	63	70	71	60	64	62	68	60	87	63	66	73	73	67	53	56	60	76	66	65	65	82	65	80	76	75	50	70	80	61	54	75	65	76	70	63	92	83	74	86	73	76	98	76	65	79	53	50	74	76	65	84	72	79	79	75	80	71	67	65	53	67	68	70	62	64	60	66	58	73	72	60	69	68	62	64	66	68	67	68	60	64	53	91	81	72	68	64	71	65	61	73	62	87	84	64	62	64	57	61	74	61	70	77	76	73	54	77	65	86	64	62	84	75	55	74	59	52	76	71	65	69	63	71	66	72	62	86	72	74	58	74	75	69	75	56	72	70	73	65	63	68	83	62	61	70	66	84	71	60	82	83	82	68	70	58	87	83	60	66	82	63	72	81	72	54	72	76	71	60	66	64	76	77	66	79	69	75	69	74	74	80	58	59	67	74	78	64	68	69	73	67	75	70	83	67	59	70	74	69	59	74	80	57	58	76	54	82	78	87	63	61	74	75	62	77	82	76	71	49	65	81	74	72	74	65	68	62	84	71	71	66	63	83	58	65	70	61	58	64	65	59	75	78	79	56	67	56	52	64	65	77	71	67	71	63	67	56	65	80	81	61	77	70	65	51	56	65	66	74	68	75	75	79	78	75	71	50	75	75	65	69	57	66	75	74	56	77	63	65	65	56	79	81	67	73	75	72	74	62	57	62	75	69	78	81	79	71	58	63	69	68	74	70	67	78	78	62	68	62	69	65	69	60	64	78	77	72	66	69	66	71	56	68	59	65	85	61	73	60	65	74	70	61	83	65	71	71	64	76	73	57	63	66	80	75	60	72	60	76	60	74	66	75	73	72	83	70	59	62	57	73	75	61	67	67	67	71	64	77	73	78	68	74	67	58	68	71	67	65	70	80	71	51	49	86	71	66	69	71	45	58	79	79	78	79	65	52	76	59	71	76	59	58	65	60	63	52	78	71	83	63	88	77	63	69	75	58	63	72	82	82	62	74	68	76	61	78	74	74	70	73	55	80	63	60	62	79	67	61	70	76	76	62	75	65	78	68	63	66	73	67	74	88	74	71	72	73	88	75	64	84	72	78	72	70	59	75	65	64	77	72	60	63	69	65	73	76	67	53	72	66	67	78	50	76	71	72	65	82	69	81	59	73	77	67	82	72	68	61	64	77	56	64	57	61	74	61	56	70	70	80	74	58	74	68	70	75	81	57	61	74	66	87	85	81	79	69	62	79	66	66	69	64	76	69	64	75	65	65	77	65	70	63	67	63	63	62	80	77	66	60	67	78	71	77	53	68	84	67	72	51	62	65	81	60	55	65	74	74	58	71	78	67	54	74	77	82	73	63	77	59	63	79	64	74	74	68	75	77	72	66	78	75	71	54	59	54	58	70	57	76	64	69	63	65	69	69	64	71	71	71	63	63	77	60	70	78	74	64	74	63	81	82	61	75	61	75	75	69	75	63	69	87	69	49	66	64	61	71	71	63	71	73	75	77	91	72	72	79	77	58	75	62	73	69	60	49	60	71	84	58	62	63	57	62	71	66	71	84	76	66	70	71	73	83	77	61	61	61	55	80	59	65	70	74	64	70	67	76	63	76	53	71	70	79	65	85	59	71	70	66	69	68	71	67	67	71	85	71	67	75	73	75	73	63	78	69	66	79	79	62	70	68	67	73	70	72	65	73	89	64	73	57	70	75	46	75	78	67	67	63	72	74	87	57	70	72	69	63	55	81	61	64	72	77	72	82	70	78	74	64	64	75	69	73	60	70	77	85	60	83	56	63	70	54	67	71	69	79	71	64	72	65	75	74	73	69	62	75	80	53	74	72	81	75	66	69	58	70	56	75	67	69	81	59	75	64	66	58	75	63	70	58	69	63	84	77	75	73	64	72	76	78	75	51	61	73	58	69	70	61	78	75	83	78	64	58	78	64	69	64	70	67	74	65	77	75	76	66	58	70	62	58	57	61	71	58	89	63	55	84	85	63	70	53	67	72	71	78	77	82	69	79	78	75	76	69	68	69	61	64	59	81	84	54	72	84	65	87
11202	4093	2108	3350	7505	15583	20633	21087	17404	14168	9545	6731	8154	7759	7271	7182	6767	5506	5400	4604	4213	3779	3267	2954	2762	2424	2159	1961	1894	1477	1298	1180	1245	1064	793	856	834	851	799	846	863	900	871	968	981	824	1819	2627	1339	2201	2474	2083	1603	1152	886	778	749	715	705	725	734	660	702	700	660	670	696	698	712	700	678	696	723	721	682	729	742	665	692	666	663	712	726	688	681	644	701	681	637	722	692	689	698	676	674	690	700	660	695	625	718	718	713	698	677	653	689	695	681	672	679	665	688	695	749	695	677	711	708	692	658	707	646	695	715	726	679	696	708	699	690	707	713	701	718	694	698	670	648	668	719	675	681	695	678	682	698	702	703	686	722	686	705	672	672	691	650	711	655	657	659	630	644	710	716	663	724	703	671	655	671	725	696	703	696	711	687	742	710	666	672	709	674	705	703	741	715	715	708	713	733	654	688	713	698	717	701	702	652	694	701	680	708	713	716	720	711	661	719	695	678	679	725	694	714	676	687	684	672	721	746	667	727	688	674	657	708	697	702	727	708	685	713	672	689	691	660	709	643	703	703	715	679	674	703	687	717	718	716	726	676	699	690	719	657	684	686	668	636	709	719	683	677	702	682	686	663	705	636	690	639	731	667	722	687	652	685	608	686	645	705	675	670	645	743	676	675	709	688	711	673	689	713	674	720	698	701	706	693	703	694	675	750	678	691	669	682	667	743	733	691	705	720	682	692	735	699	721	671	710	713	708	736	664	662	691	686	707	702	739	673	714	734	711	691	714	645	717	690	708	626	748	732	695	705	688	695	710	703	728	720	699	725	693	704	675	728	730	682	683	729	707	667	672	685	697	693	635	627	660	704	736	699	704	677	681	671	691	690	717	751	662	709	708	735	655	682	678	647	691	694	654	722	737	695	667	732	690	701	733	709	670	727	660	677	619	671	691	690	727	695	741	688	675	669	667	673	719	688	672	726	708	720	687	689	697	726	705	666	716	651	694	734	704	687	700	689	712	640	682	737	681	653	672	689	694	742	654	727	698	656	722	714	715	662	729	698	692	661	733	695	732	685	716	671	736	661	684	661	732	703	662	699	722	680	671	668	689	660	694	666	683	725	689	729	667	680	682	726	742	694	650	700	702	703	676	751	660	726	679	704	716	694	677	633	695	689	703	701	684	699	712	707	700	672	675	690	714	713	683	691	717	705	692	703	713	653	681	731	686	698	712	667	712	718	688	652	668	691	716	700	718	722	699	758	735	688	696	705	729	680	662	690	710	666	707	715	729	666	680	712	657	669	720	642	673	714	667	720	687	658	631	662	708	661	706	747	702	699	674	690	705	693	724	652	721	651	707	683	733	696	736	688	619	697	660	707	692	707	692	699	697	679	717	685	640	697	640	716	702	657	659	714	695	688	667	727	694	665	680	700	705	632	670	691	685	702	690	714	639	673	719	673	705	682	667	688	724	719	695	702	720	698	668	653	744	641	723	715	667	694	734	660	673	689	691	674	738	706	717	697	675	714	665	671	688	672	721	664	680	719	669	719	734	690	713	687	688	673	693	675	731	682	695	701	728	706	698	711	694	661	699	688	718	700	682	746	700	651	672	677	665	702	680	687	707	659	691	671	689	667	684	697	662	683	684	685	699	685	684	648	698	687	650	667	689	667	661	725	673	670	708	675	664	693	682	697	690	671	699	673	739	672	683	696	656	688	699	681	700	722	662	657	667	680	693	640	699	678	716	685	669	726	690	675	717	679	731	699	657	694	690	679	692	679	630	694	709	700	707	714	695	696	745	687	703	693	688	663	699	715	666	718	700	736	682	667	706	678	702	685	658	696	697	681	713	664	663	710	689	684	709	677	683	679	665	674	670	695	712	672	675	710	683	699	672	686	705	694	702	641	704	669	632	678	704	648	684	685	704	685	693	710	716	663	718	678	710	696	728	703	651	686	729	691	647	738	705	709	698	684	716	733	702	680	709	730	752	723	700	728	702	695	742	694	674	698	722	703	692	685	672	702	710	724	648	732	639	719	687	680	742	712	683	698	741	714	702	752	683	685	678	733	680	713	687	695	710	684	682	709	701	652	667	662	697	683	657	714	692	704	668	671	686	699	655	709	648	684	749	702	709	693	653	699	706	682	705	660	670	709	733	709	697	688	709	685	700	711	722	644	663	705	689	707	675	683	683	644	719	690	706	710	633	653	716	685	696	731	679	673	646	655	694	633	732	681	709	713	653	713	682	673	718	710	730	668	713	756	695	672	680	681	726	739	658	692	697	712	661	669	693	731	723	657	751	710	678	674	692	667	724	684	669	676	621	711	713	695	735	660	671	689	653	684	652	685	687	736	719	696	715	697	669	686	652	696	690	690	694	671	702	741	704	722	727	704	687	672	650	679	717	687	695	647	680	681	700	659	653	671	755	705	672	684	694	692	709	696	679	706	685	695	692	725	719	670	706	726	707	676	704	700	723	726	676	742	742	740	681	698	688	702	668	676	714	696	687	716	670	684	639	679	703	699	737	717	717	705	703	643	717	724	695	708	684	666	684	613	665	649	704	674	734	710	677	669	673	719	725	658	691	648	699	670	662	650	684	716	729	690	650	694	654	665	700	664	696	716	710	681	694	667	616	655	696	678	725	674	679	731	720	713	685	675	696	665	734	692	711	707	748	713	660	666	704	693	664	712	674	702	676	651	690	674	770	729	697	701	696	747	740	647	659	710	687	701	753	720	677	702	687	701	670	711	687	681	728	723	632	687	699	696	683	655	682	739	691	717	692	724	716	687	737	674	713	686	677	660	669	687	684	713	665	643	691	702	697	711	667	720	722	700	694	693	702	685	698	671	737	655	639	713	714	698	651	669	707	690	686	696	682	699	698	717	682	666	716	695	660	732	663	709	658	669	726	697	672	706	686	686	647	705	675	700	696	638	689	722	631	727	692	709	631	696	751	708	715	719	695	671	742	687	669	668	708	692	690	662	748	696	707	699	709	670	705	706	722	739	668	648	691	691	715	692	712	725	717	725	666	692	702	687	709	712	698	732	707	682	679	658	722	695	633	707	744	723	705	704	717	675	651	713	687	639	688	682	631	687	729	721	726	690	685	724	708	703	659	706	705	653	683	708	759	713	707	709	717	683	680	720	668	690	687	693	671	710	676	706	748	698	710	646	705	678	725	690	684	753	708	706	683	722	678	686	673	663	704	696	682	639	708	709	749	649	716	676	653	696	681	628	728	684	672	689	666	735	675	675	684	669	697	680	703	723	698	667	732	693	754	663	692	678	694	693	667	646	699	654	697	729	651	683	684	725	714	669	712	667	686	690	703	703	723	693	664	698	663	656	749	727	704	644	686	665	692	700	701	694	669	663	680	662	613	688	709	703	684	694	682	710	721	719	700	786	721	698	631	655	695	734	657	729	666	738	696	674	692	693	669	681	723	668	714	678	724	679	694	694	661	665	673	739	713	714	696	678	751	645	690	721	670	691	676	636	649
1011	451	280	196	261	530	850	755	700	527	352	336	370	342	398	374	299	293	255	238	233	199	213	158	162	180	142	150	161	150	112	111	108	103	109	88	93	92	89	128	105	110	111	111	104	82	122	137	225	274	269	235	193	144	120	80	113	94	108	80	89	92	90	78	88	94	86	114	82	103	92	97	84	80	89	97	86	96	89	96	83	99	92	98	84	80	89	94	93	103	95	86	86	94	77	93	85	79	105	94	103	100	91	90	76	88	83	99	94	90	95	114	96	88	82	98	96	79	88	85	92	64	91	99	84	88	123	87	102	94	91	80	75	79	81	81	98	101	87	95	71	103	101	74	85	93	92	76	99	82	102	80	79	84	100	93	103	83	111	72	93	100	75	92	97	89	93	96	87	110	114	98	99	104	93	102	94	87	74	87	89	83	80	96	106	88	100	96	85	101	95	94	88	91	85	81	87	82	97	87	83	87	102	95	104	87	110	91	106	103	86	89	99	99	100	89	72	91	82	98	85	93	95	90	78	96	90	86	81	101	81	86	96	97	73	73	89	102	94	75	93	74	116	81	94	96	81	100	96	91	96	106	101	95	87	84	84	81	89	81	72	78	91	89	99	96	99	88	92	103	88	94	93	115	105	96	103	95	75	99	75	109	90	106	95	97	95	103	83	105	101	94	93	98	102	96	84	97	79	95	102	82	88	80	105	91	79	93	87	98	89	87	87	115	89	87	95	65	82	103	110	102	78	79	63	92	114	99	94	100	91	89	96	95	82	76	86	103	93	84	99	94	100	89	79	82	74	83	108	108	98	84	94	94	78	91	100	95	79	84	90	96	83	91	90	101	108	93	114	96	90	86	103	75	93	110	113	83	92	98	91	70	96	104	92	90	98	88	97	89	92	99	80	83	90	87	81	81	105	99	89	100	96	92	95	94	78	87	87	96	109	77	86	93	74	90	88	94	95	88	92	82	71	86	102	91	89	84	91	96	83	91	106	93	89	78	98	105	88	92	106	95	88	80	93	95	86	99	92	87	101	72	64	115	82	91	95	91	100	101	79	87	90	82	89	90	89	96	87	92	90	88	75	85	79	90	94	74	86	76	90	96	97	99	88	93	86	97	91	89	84	97	106	65	95	88	88	91	92	76	101	96	85	78	82	101	95	70	68	76	82	88	88	82	107	88	119	84	85	74	116	88	106	91	80	95	85	77	114	93	110	90	91	85	112	98	102	90	97	95	86	97	95	104	118	89	83	105	93	88	81	83	83	107	93	112	92	83	99	93	86	117	67	83	78	84	96	97	97	98	98	90	83	77	85	83	98	87	88	102	100	76	94	101	95	74	75	92	88	75	78	87	86	87	82	98	77	94	94	105	80	86	78	96	82	86	90	81	99	97	88	98	98	100	88	94	90	91	92	92	94	74	102	98	103	100	83	94	99	95	83	89	65	96	75	93	97	87	99	87	92	120	87	84	100	99	75	96	98	85	99	96	82	92	95	87	75	103	82	75	111	99	89	97	84	76	89	83	89	108	100	98	88	92	91	91	73	76	102	97	95	101	85	94	85	90	101	80	88	87	88	101	93	86	91	74	87	96	78	73	71	83	94	78	93	94	75	65	104	101	91	97	104	97	98	97	78	95	112	91	83	87	89	75	94	88	78	81	90	81	93	108	89	89	103	77	95	104	87	83	79	91	75	87	91	98	108	91	113	90	89	69	98	117	97	93	111	99	87	106	93	86	92	84	87	82	101	93	92	91	92	97	80	93	90	87	94	73	83	90	87	74	94	98	97	79	81	94	93	80	95	89	102	96	100	76	77	86	96	91	97	100	81	70	97	88	84	107	97	70	87	98	80	101	100	82	85	82	103	90	97	90	111	92	92	107	93	79	89	87	81	86	73	95	86	70	85	89	106	78	86	88	103	78	95	96	92	105	99	97	83	75	80	103	88	106	102	104	83	97	98	92	92	63	78	112	93	88	86	96	81	86	91	89	74	105	69	82	91	97	74	80	83	90	73	102	99	89	84	99	84	89	85	90	102	83	80	92	108	91	98	89	89	98	97	99	82	83	91	89	81	99	101	107	89	92	88	87	104	93	84	100	86	82	76	76	82	89	94	98	94	88	84	82	83	98	99	89	82	84	83	91	92	89	89	85	78	99	94	95	69	79	79	87	92	96	83	87	91	90	102	89	82	98	98	77	92	102	98	102	100	89	89	111	77	112	85	94	79	87	98	96	79	84	96	100	72	92	70	89	82	89	87	100	96	99	87	77	70	98	87	96	87	92	98	97	99	99	105	93	109	110	101	78	94	79	82	88	80	83	79	90	70	92	108	82	95	105	80	81	84	88	99	92	93	89	86	86	85	91	96	83	93	100	96	101	94	91	101	81	94	81	83	94	85	96	97	84	92	99	97	107	74	82	81	96	104	97	93	108	101	70	89	90	83	101	89	99	86	85	78	92	105	93	91	91	80	97	84	80	92	89	104	95	79	86	94	82	88	92	88	99	82	95	72	70	108	92	79	95	67	80	76	98	90	100	86	88	83	83	86	93	91	90	87	110	104	93	98	79	97	77	80	96	73	87	87	79	112	79	86	80	84	93	85	94	92	96	72	87	116	106	87	102	86	117	94	98	101	80	74	89	89	81	84	102	78	70	93	74	96	95	82	107	88	72	96	101	103	83	94	91	87	96	103	97	96	85	84	92	83	91	82	95	84	92	86	93	92	116	102	89	74	91	73	106	99	85	82	104	103	72	90	77	99	94	86	98	73	101	89	86	89	88	85	93	100	94	92	84	92	93	92	97	85	105	105	103	110	92	85	112	89	101	98	101	85	100	95	92	89	110	91	106	108	85	79	81	99	91	108	94	95	83	88	96	87	104	96	99	86	85	87	83	87	91	89	85	94	100	87	81	90	84	101	100	109	93	97	89	100	60	82	98	96	92	91	94	112	97	96	94	109	92	82	86	81	89	77	80	86	83	86	85	99	74	95	89	92	93	100	77	89	102	93	73	109	99	91	85	104	89	89	100	104	96	87	102	84	81	95	91	82	81	69	83	85	109	85	82	101	117	101	99	83	88	80	84	80	100	99	94	93	98	97	110	98	69	83	103	86	83	97	94	95	93	84	103	88	96	107	82	94	84	99	97	76	104	88	92	100	85	95	91	91	90	90	95	97	88	96	93	79	84	83	93	94	93	100	106	101	81	82	94	110	80	92	86	101	68	81	98	83	102	98	80	80	98	89	82	87	83	97	101	87	84	91	96	88	106	76	96	94	89	72	88	83	77	82	94	91	97	85	95	81	84	111	101	111	87	89	106	91	82	82	93	83	75	90	88	89	90	100	104	86	101	92	66	80	93	92	89	84	72	101	94	89	95	92	90	100	86	98	103	87	93	86	96	81	96	86	94	77	82	72	85	81	78	75	84	116	78	73	108	77	80	84	102	88	100	93	96	66	102	82	83	97	90	93	87	92	94	78	90	90	112
14340	7023	3614	6493	15243	23102	25358	23143	20567	17021	11082	10724	11320	10373	10313	9838	8450	7884	6785	6178	5961	4779	4256	4150	3824	3548	3264	2977	2733	2393	1949	1617	1632	1536	1266	1148	1080	1132	1158	1170	1188	1220	1130	1305	1192	1153	1588	2884	5211	6327	5855	4362	3068	2124	1390	1088	1020	918	888	901	898	908	896	881	919	923	940	893	880	829	896	913	858	886	861	942	886	883	939	872	857	858	899	913	921	922	895	887	929	932	937	881	912	906	895	882	867	889	875	883	900	964	927	926	923	890	912	891	910	961	903	897	922	945	935	871	890	911	925	979	882	876	847	944	907	899	912	958	891	912	951	848	971	917	858	929	933	882	901	914	920	896	922	946	963	888	882	895	909	929	883	879	941	865	873	898	913	897	936	876	881	927	894	897	873	875	865	909	896	881	879	969	865	974	901	850	901	935	946	900	959	918	906	874	844	930	969	855	875	902	890	856	931	884	945	921	869	897	941	882	914	883	899	907	880	931	894	937	902	932	947	865	951	966	909	956	967	911	911	907	921	912	889	953	946	859	894	949	845	913	951	878	924	874	918	932	822	957	934	945	852	948	883	896	847	824	858	915	853	910	925	926	960	892	902	867	925	902	898	871	946	906	903	896	899	919	919	945	882	903	937	913	918	964	932	901	923	988	940	869	911	929	893	930	886	873	903	871	878	953	933	905	913	911	890	915	903	888	898	922	923	939	891	943	920	903	914	952	917	886	920	936	914	882	921	913	858	884	884	881	926	925	931	901	983	886	912	929	922	901	892	892	911	957	871	935	919	879	882	913	918	902	917	854	928	875	904	906	892	860	947	899	907	924	855	913	906	936	903	928	875	895	920	952	836	936	898	959	945	903	899	919	924	900	891	885	939	948	867	925	878	880	884	923	940	937	904	910	846	853	924	932	922	907	940	888	829	910	908	944	921	922	928	922	919	870	913	896	888	921	888	916	923	918	918	887	867	883	873	953	895	888	922	927	871	936	914	877	922	944	888	888	878	910	917	944	951	908	897	884	915	868	865	937	918	895	913	858	936	918	901	950	858	839	895	898	895	912	908	933	975	890	904	923	892	830	921	913	893	884	922	922	881	905	900	911	906	946	945	880	909	856	930	930	860	930	890	910	847	904	929	904	958	893	917	867	906	930	904	879	945	884	901	951	908	863	940	924	903	818	926	900	873	900	919	907	904	931	853	934	919	905	907	901	917	927	885	859	925	882	865	909	908	946	919	927	879	884	920	894	901	900	897	921	865	886	914	876	942	885	940	938	887	891	865	878	936	874	906	854	890	936	893	865	895	871	877	823	882	896	887	926	905	896	944	899	853	889	869	919	905	869	837	867	936	933	889	913	859	877	943	917	922	908	866	825	942	888	915	902	896	921	977	898	881	891	916	881	932	849	870	902	904	942	901	928	894	923	855	862	900	904	894	902	868	909	870	924	901	948	858	934	903	895	908	931	944	940	873	959	919	915	913	903	975	875	942	897	913	963	854	849	945	934	971	855	936	900	854	918	930	876	920	887	886	902	911	912	888	908	884	972	909	869	916	885	885	858	959	885	898	930	917	903	869	920	890	907	883	872	861	926	923	923	885	943	818	898	886	918	880	919	872	929	929	820	894	902	869	933	987	919	915	900	887	907	862	927	886	940	894	919	945	924	915	931	839	917	900	905	877	910	864	886	937	918	875	894	886	914	914	897	947	874	852	855	898	932	884	884	927	860	903	880	905	955	888	950	942	882	897	874	864	927	929	886	884	869	923	920	894	963	889	894	918	875	864	929	918	878	897	901	901	913	868	913	893	912	864	878	913	885	855	877	934	853	914	909	916	931	927	911	899	871	864	851	872	935	902	888	922	930	891	897	901	934	918	879	874	919	897	915	852	888	925	938	905	887	890	867	892	860	893	907	944	928	916	883	899	942	918	959	891	886	928	921	863	858	900	932	857	937	946	901	859	894	901	894	897	864	859	902	926	853	915	846	932	966	924	922	903	923	878	943	878	936	897	879	874	867	864	933	937	881	908	852	871	933	867	911	904	899	926	895	904	898	897	866	902	905	861	851	874	937	894	866	899	956	929	848	924	907	904	910	911	912	937	904	907	946	865	845	915	879	877	870	891	893	975	934	908	936	889	867	958	876	917	943	931	897	884	873	950	915	908	913	891	873	909	898	889	919	906	893	940	888	849	933	971	957	895	878	891	905	867	881	883	926	920	861	907	929	901	948	881	885	848	857	862	905	935	898	961	848	906	919	880	915	904	944	909	919	885	902	935	944	899	871	886	993	937	867	860	890	930	874	922	948	902	879	899	900	900	874	901	948	906	922	955	853	909	922	904	905	902	880	889	936	939	920	942	904	895	853	945	916	901	868	926	901	889	874	905	897	896	852	906	854	879	873	922	847	933	900	849	891	890	872	955	893	899	891	891	874	867	863	929	917	908	926	921	961	882	937	877	923	959	895	906	899	905	938	898	912	883	856	935	956	919	927	933	868	938	918	876	900	901	899	869	934	902	933	957	879	926	904	907	907	928	916	925	947	899	967	878	894	947	921	893	901	900	905	904	882	952	906	894	854	924	888	916	939	902	939	919	861	960	979	887	880	921	934	910	948	851	846	919	931	873	892	919	937	909	869	929	938	922	873	914	943	849	939	907	912	899	925	889	879	885	889	890	911	861	885	892	875	924	891	945	919	940	875	912	923	883	919	931	964	907	897	920	956	894	921	950	888	883	915	941	878	908	878	932	925	880	850	899	900	875	886	872	897	916	906	882	887	926	916	862	936	911	968	896	904	909	855	871	936	885	912	955	940	921	924	789	929	904	936	888	941	901	930	925	890	936	893	952	876	878	871	853	865	864	894	903	909	944	899	948	836	932	915	929	857	900	917	892	886	903	873	895	876	898	874	912	846	964	871	936	896	871	932	900	874	927	854	929	913	937	899	870	919	901	942	897	872	947	855	839	862	922	887	889	878	919	921	943	934	864	899	881	899	936	888	927	849	888	941	878	869	934	926	904	848	902	946	872	931	885	879	906	899	917	898	901	900	892	898	944	890	904	909	894	894	908	868	890	883	842	945	870	899	932	907	879	877	913	956	901	872	866	889	921	921	894	893	863	925	870	909	945	939	907	874	896	884	900	880	920	841	959	914	892	946	915	882	935	960	909	921	850	888	908	891	915	904	906	910	885	917	941	905	924	939	883	886	916	898	935	941	943	877	886	914	938	900	889	916	914	873	964	912	916	892	901	883	867	869	956	874	871	915	907	922	906	906	882	891	924	877	909	933	928	914	973	919	908	855	975	905	899	914	908	885	876	909	907	909	889	882	842	883	961	921	922	879	938	958	881	893	922	872	880	890	877	970	896	872	903	910	930	844	962	898	908	906	915	884	907	898	882	962	900	918	897	888	934	913	920	910	868	889	888	939	895	872	847	912	890	895	917	992	906	953	920	916	916	922	948	962	903	957	878	901	956	898	912	966	891	925	881	892	886	886	921	868
2469	361	205	179	292	591	836	617	605	451	245	348	333	341	393	327	300	250	251	255	191	159	183	185	147	127	140	119	86	84	89	76	69	91	82	81	79	63	59	81	75	78	61	63	82	88	73	99	234	268	269	225	143	112	74	67	52	65	58	60	66	62	73	59	50	45	65	66	51	69	60	65	48	65	65	57	65	56	64	68	60	45	54	75	57	50	53	53	72	67	43	50	48	59	62	65	54	60	53	71	59	45	70	64	61	59	62	48	66	53	63	50	58	74	65	65	57	72	60	48	85	58	57	73	47	63	69	72	72	53	68	68	57	55	54	61	56	67	55	65	64	55	55	73	47	61	64	60	52	63	55	63	61	54	54	78	46	74	61	63	57	74	51	44	49	63	52	64	63	63	67	72	45	62	48	60	75	52	76	56	54	46	67	52	61	74	60	37	57	72	61	64	60	57	70	70	61	68	60	56	60	52	46	54	48	73	63	58	60	60	60	61	54	60	70	63	59	56	59	54	64	54	59	58	62	42	71	65	65	63	54	69	76	58	80	49	77	59	56	69	46	71	50	64	50	70	58	64	53	64	59	75	66	63	60	62	55	63	56	51	50	63	50	61	55	57	56	53	58	80	68	57	74	57	72	53	63	57	65	48	57	62	57	54	57	56	51	57	56	69	72	66	63	55	73	55	57	55	71	51	71	66	57	64	63	55	66	66	46	75	59	61	65	72	59	59	64	41	57	56	61	63	60	53	57	53	64	50	48	75	57	47	50	57	60	54	56	66	54	59	56	64	68	46	65	56	63	42	51	58	68	57	65	68	65	60	57	57	66	58	66	59	48	58	64	66	57	54	69	58	56	55	53	48	65	62	59	53	58	65	66	44	58	59	71	54	65	64	58	59	44	55	58	58	78	55	56	66	62	60	56	59	61	70	76	66	78	56	64	63	52	59	56	45	76	75	61	67	61	60	62	54	57	63	71	74	59	61	60	60	56	55	60	58	61	56	45	58	53	55	67	76	55	62	50	60	63	65	48	62	65	72	62	57	67	61	56	51	62	67	61	73	66	44	56	66	46	51	67	62	66	57	60	56	55	73	58	60	61	72	62	71	57	57	49	59	63	59	60	48	51	59	65	67	58	55	55	65	57	68	74	58	51	62	63	71	66	73	61	54	49	63	67	64	66	75	61	56	57	58	61	54	70	74	55	48	64	65	56	57	66	51	52	62	51	66	68	69	53	66	64	63	58	57	62	49	64	69	77	69	64	66	65	77	61	70	61	58	68	57	65	51	53	83	61	59	61	67	55	58	77	75	55	66	64	51	56	70	59	60	55	64	65	65	58	55	65	64	65	64	47	60	65	54	41	63	67	67	50	64	70	50	68	62	56	67	65	63	69	77	58	74	54	65	62	56	67	59	65	57	62	58	58	64	60	39	60	61	67	59	49	52	59	69	59	63	64	72	51	63	62	67	65	67	65	63	63	54	60	69	68	76	54	63	51	58	53	60	55	69	51	69	61	61	56	58	64	62	56	64	55	72	67	66	67	64	63	66	59	66	67	48	61	54	56	62	60	60	56	60	70	66	66	50	63	55	75	60	58	68	54	56	62	69	56	72	59	63	58	55	68	67	67	55	67	59	71	71	63	55	77	68	70	61	58	54	65	62	54	62	61	70	69	57	61	61	56	70	57	69	56	77	55	62	57	55	67	60	61	60	62	56	55	68	73	59	51	61	54	73	57	59	53	64	55	72	56	65	62	56	53	66	65	71	62	68	70	61	57	60	65	79	66	54	65	58	57	83	55	56	73	46	62	56	64	56	53	53	71	63	48	72	52	60	69	63	66	59	61	54	57	52	65	73	53	58	67	69	74	64	58	61	62	57	56	67	59	51	61	64	53	54	73	54	61	63	58	60	45	66	65	65	63	54	70	61	58	55	64	67	48	66	60	57	69	58	57	63	64	62	65	52	43	53	54	68	68	48	58	68	58	45	56	55	59	63	61	55	56	58	85	81	61	55	59	53	63	61	53	47	58	65	57	75	59	61	60	75	72	48	53	83	70	67	71	50	75	76	59	61	63	60	64	52	45	71	68	72	49	68	68	52	54	63	51	59	59	52	60	63	69	69	54	62	60	65	61	64	70	63	56	68	68	58	61	48	61	61	58	61	67	52	68	53	69	67	59	55	66	64	52	60	71	60	67	52	72	58	61	60	57	41	66	53	77	62	65	71	67	68	62	66	57	62	51	63	72	67	73	62	66	46	55	70	60	66	76	68	83	67	64	62	63	52	61	56	63	54	70	59	57	61	72	52	57	73	55	63	68	69	55	61	59	62	64	58	57	70	60	63	55	74	59	42	51	72	51	49	62	64	64	71	77	65	56	72	44	59	69	58	72	57	55	60	54	68	45	61	59	66	57	72	44	64	65	82	45	55	47	79	58	65	45	69	54	68	60	62	48	73	59	78	62	56	65	72	58	74	66	58	60	56	59	70	46	63	54	42	61	50	74	54	67	52	57	67	70	62	71	48	62	65	47	57	73	57	79	49	57	71	60	66	63	59	62	69	72	57	60	58	70	55	65	58	66	63	66	67	62	53	63	63	58	66	64	51	64	58	66	71	68	55	58	70	61	53	56	57	63	71	64	69	78	48	58	60	64	50	61	67	68	40	68	72	52	71	56	76	71	69	82	64	72	82	77	65	60	53	58	51	60	69	62	70	69	82	59	58	51	71	59	63	54	62	73	54	66	59	54	71	61	54	62	61	80	53	63	65	45	71	62	59	61	62	67	72	64	68	62	48	73	50	51	48	61	57	55	66	63	69	62	52	46	59	68	72	80	64	56	56	59	57	67	60	89	53	64	64	48	60	64	73	50	64	50	67	59	54	56	58	60	67	51	55	61	60	61	70	67	75	63	54	53	53	66	56	68	58	58	64	72	64	61	50	72	65	50	70	53	59	56	44	77	76	61	70	59	72	54	55	65	66	50	74	66	63	58	53	44	69	70	52	69	62	50	60	48	64	61	53	81	61	71	57	77	51	75	57	66	55	61	51	65	50	58	38	64	65	67	70	64	56	67	67	65	65	49	81	55	65	66	71	60	59	81	58	74	51	66	52	58	71	57	49	67	56	62	61	72	55	66	56	71	56	52	73	67	53	63	62	52	66	56	56	68	56	50	57	52	46	60	58	71	49	59	68	60	61	67	71	46	58	54	57	73	59	76	48	54	58	58	65	51	54	48	81	50	60	63	53	57	72	77	75	61	55	58	71	52	77	56	62	68	71	71	46	65	57	56	81	68	50	48	63	55	61	61	77	51	73	67	66	63	57	70	49	66	76	91	61	69	63	53	53	62	63	55	76	56	65	58	62	57	59	57	73	48	57	57	56	42	57	66	54	50	66	56	60	65	58	74	61	60	51	72	61	56	50	70	62	58	50	60	50	56	57	62	63	66	60	65	58	57	60	53	55	61	81	57	53	56	60	60	53	58	58
13671	5976	3169	6939	17460	23956	25296	21787	20106	15624	10448	11699	11134	10921	11056	9749	8529	7501	6957	6549	5209	4389	4531	4342	3832	3344	3011	2606	2192	1844	1651	1241	1166	1164	1108	958	944	846	867	890	955	889	938	980	915	1261	847	1702	6199	6827	6074	4183	2616	1645	1048	779	691	690	617	648	586	631	618	577	661	621	637	673	620	624	610	619	614	634	617	557	582	661	625	624	603	630	644	631	604	611	592	589	566	595	625	571	611	640	639	586	623	635	611	603	614	620	628	646	574	648	613	591	644	589	647	635	593	579	641	657	577	605	643	605	636	596	574	680	608	634	591	622	613	583	652	568	591	639	627	627	621	635	574	621	643	627	618	589	616	637	582	612	593	629	661	597	597	620	611	629	574	626	612	625	593	618	616	619	644	626	644	613	584	595	584	519	605	623	597	640	662	615	602	626	619	596	582	650	615	638	659	591	675	648	621	665	647	592	657	631	627	622	613	651	674	629	646	571	606	604	643	606	613	650	624	598	585	621	611	647	657	615	585	638	613	630	614	602	568	616	632	604	629	637	626	604	673	628	607	607	604	629	581	609	629	624	583	635	595	646	634	570	680	598	652	603	600	602	656	612	663	636	628	633	645	612	659	609	623	597	660	624	620	642	652	613	601	600	676	660	584	609	640	570	603	610	635	629	691	595	610	594	628	619	650	592	643	661	658	613	571	606	619	590	632	630	562	589	599	616	665	625	641	637	588	572	620	626	594	615	608	614	609	646	615	656	607	573	674	669	560	637	589	618	635	603	600	636	597	640	628	584	641	623	640	584	614	624	600	634	650	625	642	655	608	603	616	614	623	621	568	654	647	614	631	611	676	632	602	622	644	646	651	622	599	601	593	560	642	644	617	623	643	609	637	620	676	614	617	640	593	599	602	615	625	581	647	634	630	629	579	631	604	581	626	617	607	641	606	588	603	625	651	629	594	636	606	602	613	614	667	637	623	645	582	641	620	626	624	577	657	645	605	624	608	627	611	612	584	656	620	631	683	629	601	615	602	639	620	585	581	641	625	653	622	641	648	622	605	631	624	614	690	605	582	592	627	569	633	590	577	617	636	639	620	613	641	628	614	616	624	629	585	578	593	627	658	632	614	640	635	579	619	587	629	637	657	592	675	600	613	622	644	611	554	580	631	610	623	604	613	647	637	646	638	622	598	640	655	632	638	622	620	575	626	613	651	615	618	609	662	638	632	611	639	626	636	623	622	596	610	643	636	642	621	623	583	644	633	615	644	645	595	579	657	656	600	610	584	672	616	622	608	657	622	627	594	615	623	602	633	644	601	628	636	613	640	639	620	612	614	617	621	617	636	621	603	630	622	598	605	643	641	638	649	619	609	608	610	619	613	625	666	636	657	580	596	643	676	558	653	670	613	585	590	603	578	601	639	650	642	602	616	621	637	585	622	607	613	610	608	623	565	602	640	606	647	666	626	650	605	620	583	612	636	617	580	630	615	639	644	644	645	672	663	664	594	674	600	638	636	596	625	588	595	596	635	586	615	643	622	633	649	636	599	600	649	594	616	612	628	675	568	624	616	622	570	573	632	637	598	611	574	629	607	589	636	627	601	659	629	583	615	623	607	657	587	616	613	586	655	585	593	647	645	629	654	612	619	634	609	618	588	582	598	637	658	622	649	579	582	606	597	646	636	638	613	609	621	626	631	635	624	606	592	643	654	635	636	634	617	613	631	657	572	639	627	647	624	632	613	603	582	655	585	639	621	616	635	600	620	667	630	602	573	637	631	587	627	617	618	620	625	629	606	656	637	628	631	606	580	619	634	650	645	600	643	636	631	612	603	617	599	615	612	655	610	653	607	659	654	631	585	577	615	638	566	634	634	625	611	655	603	645	666	631	623	627	633	636	605	567	677	620	636	609	570	614	604	579	624	642	602	661	665	644	613	604	595	634	604	591	613	661	591	647	602	637	625	619	632	592	628	633	625	587	621	640	609	590	633	637	642	604	637	639	632	621	603	611	601	641	597	632	644	668	586	600	603	654	619	607	638	649	658	621	660	611	593	640	627	616	680	610	634	630	601	609	645	605	600	628	616	603	614	635	623	615	618	598	623	600	638	614	600	675	642	609	582	588	610	596	618	615	641	618	602	636	646	634	637	622	618	614	624	598	585	628	653	636	577	618	644	661	610	592	631	615	625	573	629	607	560	619	615	582	669	636	610	638	630	610	622	608	653	614	637	614	654	622	619	619	605	597	660	624	635	630	618	646	602	618	595	603	565	660	590	620	633	666	620	624	592	595	623	621	657	609	606	618	598	638	609	611	609	593	621	600	651	620	583	577	626	604	646	664	601	555	629	620	573	590	612	624	645	621	579	602	591	608	679	638	590	600	581	594	613	590	621	587	598	622	589	599	619	614	645	595	584	621	619	640	621	566	642	577	609	629	653	584	595	618	607	582	604	622	588	609	611	583	631	602	642	635	648	652	592	672	628	608	614	607	608	616	618	614	606	593	633	628	615	595	613	633	612	598	617	611	648	572	592	629	622	601	621	626	631	614	627	615	581	657	622	641	606	602	640	643	614	603	615	623	624	674	640	628	604	612	591	593	616	613	610	586	604	613	617	646	622	634	641	644	634	624	618	592	588	627	598	582	619	603	561	568	665	590	600	619	607	610	650	617	644	589	604	624	613	621	598	614	616	628	588	593	590	618	588	635	613	601	612	643	664	608	647	591	613	605	626	601	605	625	632	607	657	603	634	618	637	646	652	628	632	612	642	590	628	617	582	627	616	633	610	630	631	552	642	593	635	622	620	627	606	627	604	645	615	589	646	604	579	601	613	603	648	621	628	634	603	640	561	665	617	630	670	603	657	645	653	637	665	651	581	623	594	592	636	595	624	602	638	603	627	606	598	630	599	576	599	591	639	642	626	646	589	621	587	642	624	632	645	640	593	592	646	633	621	570	656	598	604	622	623	651	647	623	595	642	554	669	613	585	589	622	609	625	655	565	647	665	630	580	645	604	634	615	604	643	636	593	611	610	636	593	632	637	636	637	590	590	634	612	626	610	575	658	588	649	581	629	590	647	620	623	607	621	589	644	609	611	634	619	637	614	561	627	635	637	621	658	615	639	587	633	598	601	591	621	650	666	594	628	635	609	605	640	615	629	643	634	623	580	591	603	640	651	619	663	643	603	658	637	582	673	640	617	654	671	606	613	628	620	601	630	606	605	624	584	625	616	590	619	609	634	595	595	585	642	606	628	607	557	662	648	616	612	599	574	624	597	642	593	601	634	620	655	600	607	590	583	602	590	591	638	624	626	672	614	629	660	597	617	595	632	571	591	563	635	618	646	595	600	607	630	615	584	664	601	618	611	662	623	624	626	648	635	650	603	634	607	598	593	622	577	607	636	652	638	627	610	587	640	641	601	650	676	611	685	608	652	643	608	635	648	640	664	634	601	622	609	612	625	591	624	635	668	620	628	595	570	639	624	634	624	576	611	619	581	624	615
1490	561	309	295	440	850	945	896	753	556	399	503	452	491	494	389	390	350	311	267	248	240	228	199	179	179	155	123	128	110	92	96	105	101	123	102	89	96	108	102	98	99	100	94	99	88	142	149	467	466	398	279	223	151	104	87	92	101	89	99	80	69	71	70	73	97	99	102	81	85	77	94	87	84	78	67	85	78	117	84	83	95	89	82	84	69	100	79	74	91	77	68	86	96	90	92	76	92	114	74	90	84	86	95	74	77	75	78	93	87	75	83	79	89	68	93	67	78	77	79	86	80	68	84	81	93	105	87	79	74	72	89	79	72	81	89	82	71	86	91	89	72	73	74	77	80	88	82	73	73	103	85	79	88	90	91	83	89	76	77	70	90	103	93	82	77	109	84	86	89	79	97	73	97	88	94	98	90	73	81	90	75	81	67	78	86	59	99	83	92	78	75	82	81	83	77	80	76	78	82	79	89	85	93	85	95	73	91	78	88	97	93	75	97	78	80	97	92	75	88	72	87	70	89	86	76	71	73	92	70	76	96	76	95	95	80	78	88	87	80	86	111	81	84	79	78	92	85	57	92	81	89	74	108	82	81	81	79	74	88	86	75	85	81	71	65	86	81	87	101	94	75	87	85	73	73	106	89	78	96	78	87	94	84	84	86	84	82	81	93	90	76	84	71	83	86	83	90	84	90	76	90	94	89	84	88	90	88	110	80	97	87	80	79	90	87	78	90	90	98	105	104	83	80	81	75	79	83	77	83	90	89	87	82	76	73	84	89	86	86	92	84	89	85	90	71	92	89	103	88	83	80	98	85	73	78	84	71	71	88	91	108	71	79	80	98	90	78	81	77	78	82	66	96	75	90	98	87	91	80	78	90	92	89	81	72	84	88	82	86	65	114	96	84	73	75	93	72	80	90	99	88	88	80	85	78	74	91	69	88	82	83	81	98	90	94	77	76	78	91	94	76	87	91	81	81	71	71	81	75	82	70	78	64	74	78	98	79	77	82	100	73	85	85	89	84	87	74	68	71	86	86	90	83	75	91	88	81	88	70	98	69	72	79	107	89	98	79	88	81	88	80	78	57	78	82	90	79	81	102	91	88	76	88	90	79	74	92	82	82	83	85	81	76	85	77	82	93	73	81	91	77	82	91	90	99	72	82	81	92	95	76	80	80	69	74	90	75	68	84	82	79	72	86	87	79	96	94	79	79	83	78	56	91	83	78	89	112	83	87	86	68	75	93	84	84	90	73	87	86	90	69	86	92	80	87	82	102	83	85	90	79	82	91	81	88	86	90	73	92	91	86	74	68	93	83	81	87	86	88	78	86	100	79	77	84	87	107	88	85	78	81	97	71	102	85	80	88	88	85	71	81	73	94	86	75	80	92	102	83	70	81	75	74	79	83	77	81	87	94	84	87	102	94	83	107	97	70	89	80	90	90	61	77	70	82	89	75	72	77	96	91	91	88	82	88	78	88	93	89	77	89	74	79	93	81	87	85	86	101	92	74	86	79	78	84	88	91	104	78	83	92	87	79	88	80	92	96	91	90	97	92	73	105	80	91	97	99	77	87	76	80	102	88	80	94	78	89	75	101	89	69	76	92	81	80	65	78	90	77	75	82	82	91	106	70	94	73	109	65	80	83	90	76	93	82	84	77	92	94	88	88	86	91	86	82	91	79	79	79	95	97	85	83	81	102	71	70	81	92	75	93	78	72	87	88	87	113	81	80	78	79	72	81	91	89	76	85	84	82	74	63	95	95	74	89	69	81	82	112	68	82	89	107	85	94	97	81	84	98	87	79	83	89	75	81	97	83	69	75	87	95	79	92	62	72	68	99	75	93	83	87	78	75	80	82	82	89	59	96	86	96	78	87	84	86	101	88	70	98	81	78	63	80	94	98	90	83	82	89	72	80	90	77	102	91	80	74	68	81	68	89	87	77	73	99	73	86	91	96	76	71	92	86	78	99	92	86	69	99	82	85	87	82	106	78	91	69	99	71	91	92	71	81	92	85	92	85	86	82	101	105	105	77	71	87	96	86	73	71	92	84	89	85	85	90	99	90	88	86	88	80	86	88	86	85	78	91	83	75	84	89	84	89	77	81	75	94	83	89	91	85	96	71	90	86	86	77	85	77	85	75	95	92	88	95	87	93	95	82	107	78	82	98	81	91	109	84	89	64	68	97	70	73	85	75	80	91	70	87	81	84	103	86	65	76	78	89	106	69	86	80	83	80	90	88	82	63	90	95	66	89	75	87	105	67	84	76	82	75	89	82	82	80	68	77	71	105	88	95	94	88	79	95	87	89	74	78	90	85	89	78	72	68	90	91	87	88	78	94	73	85	71	94	93	94	88	77	78	97	84	84	79	88	93	100	71	84	67	96	88	70	92	86	92	79	94	84	87	79	92	71	73	91	73	95	87	65	79	85	84	92	77	73	105	95	75	99	80	69	73	88	83	79	104	91	68	88	90	69	77	81	103	97	84	81	90	91	99	91	84	84	82	79	74	87	80	64	95	84	79	75	93	87	101	89	84	81	93	75	88	68	87	88	71	104	89	98	95	85	79	79	74	71	91	88	73	93	99	89	93	80	89	79	95	115	82	81	93	84	89	80	69	95	94	88	83	86	96	93	79	81	88	83	83	89	80	87	97	88	73	95	76	84	86	87	80	87	91	98	70	71	77	80	73	83	90	88	86	94	85	81	99	67	79	77	78	83	87	93	84	88	72	84	78	77	92	84	105	88	80	85	105	77	96	77	81	71	87	73	70	99	86	79	102	80	85	91	95	90	90	89	80	91	85	110	69	110	86	72	97	79	76	88	75	87	91	91	87	72	90	82	84	81	78	83	68	81	74	82	59	83	85	92	82	69	82	75	87	75	85	89	75	104	77	95	65	79	81	85	93	89	88	84	72	100	93	91	80	86	96	89	85	88	94	86	87	84	95	94	78	82	81	84	107	87	87	79	96	73	96	88	100	77	90	87	88	86	71	99	84	94	86	88	77	93	80	101	74	87	78	69	78	80	92	76	89	81	87	75	85	80	84	94	84	87	74	79	80	75	86	82	101	88	94	83	77	83	74	89	91	85	78	66	78	98	84	106	93	77	84	65	100	88	75	72	93	85	98	79	82	102	96	83	86	84	79	82	93	101	93	70	111	81	83	82	82	84	77	91	75	87	108	101	83	83	83	78	80	90	96	76	89	94	76	77	79	75	99	79	75	88	77	80	92	78	86	70	71	84	92	90	76	83	97	74	92	69	84	94	101	70	86	107	85	87	76	72	78	81	72	93	102	95	70	76	105	94	87	80	104	69	104	90	87	79	78	73	82	79	89	90	83	90	86	91	89	95	73	89	88	85	76	97	95	90	82	85	81	68	78	83	96	83	83	71	107	91	96	92	85	74	72	90	73	92	88	107	78	92	83	84	94	89	73	81	87	92	88	86	73	77	77	87	77	70	79	74	79	94	83	76	98	89	73	83
17348	8117	4862	10665	22819	27908	26651	24339	21729	16626	13293	14468	13683	13575	12909	11045	10565	9180	8217	7482	5924	5886	5947	5513	4467	3612	2873	2364	2238	2167	1934	1889	1490	1386	1382	1232	1262	1284	1235	1284	1242	1301	1255	1257	1168	1324	1950	2857	9651	10181	8105	5640	3909	2338	1404	1048	908	931	851	804	785	886	861	850	828	855	858	894	908	849	834	885	816	869	848	843	868	873	882	935	880	845	839	819	842	854	869	802	777	875	820	849	825	885	841	869	841	848	797	883	856	879	828	833	967	855	821	830	853	807	836	896	828	862	872	830	851	844	848	861	848	889	846	883	846	865	816	851	845	884	887	892	857	886	869	835	867	869	889	849	879	803	814	873	861	819	884	831	868	882	881	854	892	905	877	882	866	830	818	862	901	883	889	827	869	853	836	844	870	864	894	865	844	822	862	875	914	930	836	891	847	874	797	850	897	822	881	906	887	864	819	869	857	842	861	851	906	876	862	926	867	912	892	822	853	814	839	868	915	833	792	863	821	886	819	887	812	895	888	843	815	868	897	911	896	880	859	794	828	878	826	869	882	847	903	855	855	829	891	837	891	882	832	844	846	872	881	858	832	854	901	866	798	867	906	834	806	832	911	881	862	828	865	820	800	866	912	873	964	817	880	853	864	903	848	860	852	907	868	853	856	866	873	823	842	835	842	873	848	800	833	801	865	866	833	877	870	816	865	850	829	866	835	830	867	848	834	845	858	882	882	825	851	850	859	872	828	865	838	860	851	866	872	878	860	869	876	825	844	831	917	862	851	857	864	880	870	851	829	850	819	896	876	884	893	856	833	903	853	870	856	884	822	863	827	783	868	892	868	826	859	856	847	886	872	858	846	809	886	879	799	901	838	846	857	913	856	848	872	906	857	849	865	836	865	839	854	885	852	832	826	857	811	842	834	864	876	838	899	825	843	889	829	870	861	848	895	844	784	885	828	856	836	823	838	872	871	837	894	826	827	854	799	831	818	885	828	870	876	823	828	855	898	840	870	895	850	845	897	845	831	845	810	894	864	844	852	897	883	869	888	857	876	898	892	859	867	863	832	896	872	850	819	889	850	848	858	828	843	888	827	859	825	832	916	848	823	896	872	893	837	909	876	863	830	837	867	840	874	839	842	879	894	897	898	816	846	808	901	798	877	846	819	895	843	863	850	842	796	830	898	809	831	879	849	883	858	860	874	877	922	803	843	859	833	864	811	871	809	839	866	870	820	914	821	861	820	846	905	830	877	809	874	809	838	895	861	827	851	850	852	838	829	894	795	852	854	827	839	800	827	828	836	871	878	890	868	818	885	878	846	876	852	830	868	837	844	883	897	847	854	853	819	793	839	816	850	795	828	881	852	889	867	829	853	875	851	849	852	868	861	819	875	829	860	878	824	852	927	881	854	830	834	838	834	846	844	856	850	816	871	876	863	914	839	879	927	870	870	849	878	836	856	857	840	813	879	837	855	813	883	878	834	858	871	793	894	874	862	862	840	832	900	831	868	856	858	861	867	882	851	816	881	890	863	924	889	829	880	919	853	882	856	824	911	810	901	863	819	833	822	836	874	813	891	860	889	854	839	846	812	872	879	854	811	832	896	909	877	848	842	839	874	891	836	842	842	878	811	856	884	822	874	887	854	874	912	823	878	855	836	876	868	865	867	858	879	866	876	895	903	824	853	852	819	827	873	841	793	875	834	883	818	886	839	873	851	834	849	856	870	897	851	850	869	920	843	885	840	877	887	898	875	920	843	860	895	864	859	855	865	838	811	886	870	838	833	868	870	850	816	867	920	910	824	894	815	818	886	857	861	803	847	906	860	873	843	872	901	849	853	895	844	874	821	834	906	860	853	848	818	840	823	874	897	848	854	831	835	828	901	832	769	824	861	857	825	825	843	930	842	870	883	896	865	867	868	881	835	887	884	810	851	936	843	812	833	933	855	881	826	820	856	824	880	829	826	870	844	865	835	860	871	904	877	888	838	857	814	857	874	827	863	884	839	854	853	832	853	863	836	874	875	856	914	831	874	842	866	872	803	911	878	838	892	841	875	848	818	865	817	891	880	819	876	875	827	838	820	854	865	787	830	883	853	892	866	874	837	832	832	861	823	901	843	867	845	889	836	850	874	805	858	867	852	876	814	896	864	830	820	840	854	867	842	885	876	867	890	891	837	860	878	846	872	863	840	885	851	847	870	860	843	862	828	886	871	840	822	865	825	905	858	813	792	856	874	814	855	890	873	832	850	849	814	852	824	810	882	894	861	867	833	856	852	896	878	891	804	855	830	850	820	882	886	917	849	849	824	818	906	818	870	877	807	881	856	860	847	882	832	824	887	798	857	896	822	865	910	870	879	850	885	939	921	837	902	828	862	863	877	866	857	823	840	899	850	816	845	847	791	846	877	877	903	876	844	906	840	845	863	808	868	882	866	896	883	887	884	869	873	840	895	836	870	857	880	857	872	883	830	916	813	864	897	873	845	879	800	840	842	836	851	864	845	881	854	803	831	863	889	850	855	878	833	828	815	796	889	873	829	849	836	802	882	839	892	879	811	836	829	866	857	860	804	801	848	899	879	852	841	874	801	879	857	858	874	926	806	852	799	878	841	861	840	833	909	889	883	893	862	859	857	839	857	883	870	879	835	829	826	928	793	900	805	898	828	827	886	892	871	858	874	877	808	889	865	813	891	871	867	867	832	903	866	841	817	890	833	846	840	857	870	811	859	848	875	847	881	827	796	838	841	836	841	894	887	826	888	859	849	845	855	840	894	831	870	824	898	869	880	861	823	867	870	898	855	895	870	886	889	854	864	893	817	897	885	886	877	874	896	814	863	838	880	893	818	826	886	822	882	899	836	863	841	853	856	896	876	837	799	817	818	890	888	834	839	855	838	850	904	871	842	818	876	869	844	815	805	857	879	875	859	837	908	842	828	882	854	875	846	830	817	864	820	879	873	856	842	909	852	831	889	905	836	896	877	889	809	920	858	899	852	810	871	827	856	858	866	842	908	825	854	880	851	840	879	876	886	842	859	845	855	879	871	857	867	900	888	778	933	924	796	830	870	906	820	860	891	830	854	858	852	836	833	902	840	878	828	846	871	847	867	890	887	908	810	845	901	870	864	900	839	808	827	834	823	868	845	875	886	810	862	884	838	877	826	851	862	886	842	892	844	848	831	839	828	873	856	844	888	851	891	852	849	823	846	845	841	865	829	906	807	851	834	895	865	885	855	862	845	848	838	845	839	891	849	866	825	872	812	909	895	850	908	826	907	869	878	801	870	867	839	857	862	827	895	862	903	843	868	814	905	850	827	848	849	812	887	871	874	843	860	857	841	872	855	876	839	883	882	854	885	831	817	870	804	915	853	823	841	841	921	833	883	871	846	846	829	888	890	784	878	844	881	796	839	873	870	902	830	869	890	833	910	851	819	879	854	863	858	850	878	784	852	791	877	903	817	876	881	832	855	846	857	859	857	870	878	845	903	828	885	854	826	797
1582	208	186	197	316	524	548	500	414	289	247	309	280	284	279	233	256	211	200	183	147	150	129	125	122	98	83	90	86	81	65	76	77	77	83	65	81	77	85	64	67	78	78	74	62	74	88	93	102	126	139	126	118	105	76	73	69	72	78	74	84	77	60	72	65	73	76	73	64	59	68	58	79	68	57	75	82	74	79	63	59	82	79	62	68	64	80	93	71	75	73	63	63	61	67	64	79	76	69	53	61	71	70	66	59	79	53	61	66	64	67	65	54	59	70	71	77	75	73	71	78	65	83	72	64	71	65	73	69	69	77	71	55	63	58	66	64	70	58	71	66	78	52	70	62	65	58	66	59	71	78	78	72	60	73	75	75	80	54	62	57	62	71	68	65	82	60	76	63	67	64	79	68	93	53	75	57	68	73	48	60	71	80	76	68	68	53	59	65	71	80	69	60	59	66	78	68	69	77	70	70	54	62	74	60	54	63	70	61	78	75	68	59	64	62	66	64	49	60	77	70	65	75	69	63	54	60	74	58	69	85	81	60	70	64	69	68	82	76	62	78	74	71	54	65	71	72	75	57	54	58	72	52	54	77	67	49	76	56	58	65	64	82	69	80	74	71	61	66	59	69	55	75	70	84	56	69	66	62	79	68	72	62	59	54	70	62	84	77	57	72	73	51	62	65	67	66	71	66	74	60	71	47	60	69	66	64	75	72	61	79	53	60	62	79	70	68	60	70	79	54	73	78	78	56	68	57	50	60	62	54	77	69	75	66	59	63	67	68	68	62	71	66	76	74	76	62	65	71	74	74	65	63	62	62	60	83	66	68	66	69	68	69	67	65	71	50	58	75	78	67	60	70	75	49	59	69	69	64	55	58	72	66	66	56	58	78	67	71	64	63	77	67	75	65	61	58	76	55	70	67	65	73	72	57	67	68	69	82	72	80	70	79	60	57	58	63	73	55	76	61	68	62	63	67	64	61	61	60	62	63	58	59	69	74	60	71	56	70	52	73	59	75	75	88	66	50	77	51	68	71	66	73	61	75	65	78	67	76	68	54	75	64	76	60	64	68	76	72	71	86	71	78	66	71	75	78	84	70	70	61	55	46	68	62	72	79	64	55	63	60	63	66	69	86	78	61	62	89	66	68	74	80	76	74	75	67	79	81	66	80	65	56	64	69	72	63	77	67	66	67	73	63	54	69	64	55	77	56	69	58	70	67	74	61	63	86	71	72	64	60	78	80	65	82	78	74	70	68	67	73	80	70	75	67	63	75	64	73	68	71	68	74	69	62	65	72	73	67	57	62	71	67	72	75	54	79	70	66	72	58	70	65	65	69	66	69	66	58	69	61	70	73	70	71	78	81	63	86	69	62	70	69	57	75	64	67	70	48	84	71	76	54	67	65	68	56	67	66	70	75	68	86	79	51	65	79	75	58	65	67	64	69	53	70	80	72	63	73	59	65	57	67	69	66	60	66	79	68	60	53	64	71	66	77	56	71	75	65	69	53	73	77	77	68	69	55	63	72	66	67	79	69	66	58	63	69	57	66	77	67	82	66	68	72	55	60	62	55	56	70	76	81	58	70	77	62	64	60	62	66	71	69	66	58	68	67	60	72	48	73	61	74	74	56	79	61	76	59	68	64	55	65	66	65	68	80	71	81	82	69	56	51	74	61	75	65	70	69	69	55	52	64	95	61	59	63	69	55	69	64	54	68	69	69	61	57	56	62	64	56	70	64	81	58	61	54	60	63	69	72	61	66	66	58	50	56	73	54	71	75	86	83	82	50	76	69	64	59	73	71	76	59	82	71	57	71	57	56	63	71	78	75	71	80	61	53	69	56	74	59	66	70	72	79	62	76	78	67	48	82	66	69	44	61	74	80	73	71	69	73	54	66	57	76	82	60	77	63	52	80	80	72	73	60	58	74	67	71	74	72	57	73	66	66	70	73	63	79	62	61	66	62	63	68	52	65	54	82	69	57	61	70	63	51	65	58	65	75	67	68	76	55	65	62	76	77	78	61	68	70	80	60	69	82	70	67	69	63	59	77	69	74	59	57	71	60	56	76	75	65	82	81	72	63	67	68	79	69	63	61	74	70	58	77	67	91	79	76	50	69	61	61	68	77	69	60	87	73	80	58	49	94	50	71	70	56	76	52	57	51	66	58	72	77	76	56	59	57	71	68	63	66	76	75	66	57	65	59	62	73	83	64	61	54	72	60	62	72	75	51	78	64	56	63	70	69	68	67	70	69	79	68	66	68	70	59	74	62	67	63	70	62	73	79	57	82	73	73	88	58	70	58	69	69	65	62	57	66	67	59	61	61	56	82	69	75	65	68	65	59	71	59	69	59	84	63	67	68	63	57	68	75	64	74	78	74	85	71	73	65	66	69	78	80	72	61	69	53	74	76	65	55	53	74	68	70	73	67	60	70	77	68	75	96	71	71	60	65	58	63	62	74	68	74	68	63	70	68	69	75	69	60	72	59	81	66	67	64	73	67	67	68	63	70	78	64	70	54	67	63	68	84	72	68	62	56	75	60	72	58	68	80	72	60	56	78	78	55	56	73	61	93	59	75	73	54	57	72	67	67	75	73	67	68	64	59	73	70	67	73	61	74	64	64	68	77	55	77	59	72	66	80	71	60	67	68	75	67	61	74	64	62	78	73	69	67	59	68	68	84	76	67	63	59	61	69	62	71	70	55	78	70	73	84	63	63	55	70	70	70	59	58	60	52	76	54	62	70	66	91	58	66	53	78	66	74	82	58	71	69	76	74	69	77	82	59	63	65	72	79	59	63	74	62	66	73	69	82	60	62	61	71	64	67	56	78	56	56	57	55	63	65	49	71	64	69	61	66	72	67	55	72	59	65	65	76	68	62	58	54	56	70	68	66	58	67	72	75	74	82	77	77	74	62	74	51	72	59	66	70	60	81	69	53	70	67	76	64	86	62	70	64	67	55	75	77	73	73	78	54	67	58	70	56	71	72	71	67	71	65	63	82	66	77	67	83	65	73	68	59	81	78	72	67	65	72	68	68	71	71	76	55	67	60	65	64	58	64	73	72	63	56	64	66	80	58	67	69	70	60	70	62	67	68	74	68	70	61	54	71	71	79	62	67	56	60	67	60	61	79	71	71	56	58	59	51	61	61	81	48	49	72	56	62	85	67	62	70	64	61	77	60	71	61	77	60	72	60	72	82	71	55	68	54	81	59	80	60	62	78	67	71	79	68	53	79	66	66	76	69	61	76	56	55	55	79	69	72	68	72	59	64	63	74	78	65	69	62	69	69	70	74	61	89	75	66	58	75	71	68	60	77	70	78	68	87	61	54	67	74	71	76	72	67	84	80	72	77	64	73	67	74	59	66	73	63	64	71	81	59	71	76	60	62	61	65	70	77	65	81	97	58	63	66	63	61	73	73	68	71	64	82	70	68	67	73	78	69	77	73	59	59	67	65	65	74	71	65	62	57	58	58	69	87	69
11105	4001	3058	7639	18893	23239	20778	18704	15497	10506	9859	9833	9656	9329	8279	7272	6712	5595	5403	4313	3561	3480	3566	3263	2747	2127	1602	1516	1411	1304	1303	1263	975	1003	1013	946	955	898	909	827	794	877	858	842	764	768	1212	1312	2290	2709	2900	2254	1705	1203	872	755	655	727	666	692	698	689	689	707	701	628	706	616	663	665	714	677	694	677	682	670	655	693	700	662	688	683	623	696	676	661	644	656	689	651	662	665	709	711	675	662	675	622	673	650	669	697	675	664	673	678	657	660	660	705	729	684	704	648	692	707	663	708	654	678	633	693	695	650	674	704	694	664	671	717	638	680	716	657	672	633	652	691	691	663	677	695	679	682	625	708	658	693	657	665	686	698	730	662	689	674	668	722	637	696	647	675	699	654	702	688	655	691	682	665	687	688	673	659	640	691	665	695	687	644	679	669	644	662	652	649	697	719	635	674	726	673	681	696	670	645	728	736	674	686	664	706	656	673	652	669	724	689	681	694	661	693	689	671	688	677	689	735	664	675	694	655	658	646	662	641	673	673	690	655	640	685	671	687	663	699	734	681	714	703	710	711	709	727	644	661	673	680	676	626	679	692	716	677	671	664	714	701	680	688	677	684	686	658	654	708	688	666	693	699	686	638	659	650	683	660	716	679	706	721	641	705	677	665	677	635	664	682	717	690	639	667	661	678	648	712	666	667	658	668	654	672	656	690	725	682	643	730	672	670	701	709	688	698	662	709	681	647	692	673	729	633	651	666	683	638	660	674	658	675	699	680	638	706	704	698	694	743	650	658	721	668	682	655	705	698	624	675	725	714	693	716	703	713	650	664	652	698	662	685	682	652	699	689	684	650	638	721	627	673	687	663	672	657	699	700	753	705	707	673	682	713	709	689	655	699	722	690	645	647	701	657	704	763	704	666	703	672	621	636	680	635	663	666	663	702	669	681	713	665	670	652	684	677	616	660	633	703	683	671	733	699	672	698	664	645	658	679	663	668	667	666	674	684	693	654	677	670	699	727	700	685	718	672	669	688	727	698	667	672	668	666	717	672	653	636	669	702	724	656	686	691	643	676	702	698	700	667	701	622	694	665	686	681	673	704	725	732	707	692	706	687	676	667	722	663	688	736	666	658	673	669	669	736	701	623	675	666	659	650	695	695	688	681	661	678	642	604	683	712	695	668	703	697	688	670	683	643	669	701	727	647	649	665	677	687	641	677	697	640	675	658	699	679	697	688	660	706	680	658	737	670	665	671	679	669	694	654	662	629	717	692	681	667	652	691	660	708	702	681	665	675	668	735	692	678	689	675	639	681	686	680	684	660	695	695	685	636	650	671	676	649	682	708	643	706	725	639	692	632	705	712	699	632	660	676	666	663	675	726	697	691	665	702	689	664	713	695	736	710	696	649	695	698	699	677	673	690	691	650	701	659	685	704	646	645	655	711	693	681	657	695	689	703	648	613	693	647	677	672	699	703	692	700	698	727	674	684	658	680	664	705	672	677	702	722	667	741	701	683	649	659	681	701	666	657	720	646	688	654	715	727	654	701	688	697	722	694	678	700	688	734	703	660	741	731	686	656	667	679	664	687	736	723	695	708	643	696	669	679	711	712	711	685	705	733	665	714	659	677	657	691	695	679	665	712	676	688	706	682	681	688	710	667	631	673	649	690	703	681	694	703	707	681	662	686	678	696	674	717	684	666	717	674	680	724	672	683	633	738	653	646	669	677	654	631	669	711	695	720	701	707	676	635	689	657	690	665	696	688	704	663	650	699	665	698	679	708	662	727	718	622	677	697	686	695	660	685	680	673	693	688	710	733	643	708	707	687	665	688	707	641	669	689	670	685	665	678	672	631	667	663	700	655	679	728	670	712	645	682	639	683	680	709	682	660	661	701	689	657	677	674	699	696	692	671	691	653	685	763	688	665	683	658	704	682	699	666	691	683	664	704	678	654	720	674	705	669	730	690	675	716	697	661	671	681	632	666	667	717	694	643	696	695	675	647	714	712	651	687	708	669	668	670	723	689	664	656	696	680	683	669	710	685	659	679	642	677	715	656	655	683	694	682	656	670	691	685	698	644	691	704	709	690	693	702	693	680	688	665	699	650	706	725	714	651	701	621	663	680	672	651	678	662	686	650	677	658	666	682	693	689	679	692	685	683	684	760	681	710	733	660	689	687	680	717	676	718	700	727	717	644	702	659	668	689	706	676	644	688	694	677	692	666	696	713	668	698	708	669	709	656	676	698	671	695	674	705	710	688	700	650	704	641	690	691	662	698	689	662	683	711	632	677	683	695	686	715	700	699	606	674	693	698	695	705	658	683	671	680	699	666	679	696	667	688	674	735	630	675	684	679	652	679	711	658	669	695	681	672	702	660	663	705	646	659	633	662	680	671	673	632	700	668	653	702	652	705	643	710	652	723	709	689	690	645	656	622	625	683	689	652	652	657	662	638	735	694	628	674	598	669	648	685	649	661	710	694	651	704	653	677	697	667	680	677	694	653	651	698	664	680	690	709	699	688	700	703	699	674	711	688	660	664	711	700	680	640	727	680	661	659	685	690	686	689	636	638	662	675	689	698	709	636	680	758	677	667	707	682	657	698	722	700	668	686	695	687	740	690	626	685	701	713	704	682	664	688	727	677	662	658	736	668	664	688	677	687	653	692	666	711	659	703	678	646	672	698	690	671	695	660	690	694	674	682	635	653	660	679	671	681	692	704	637	667	647	718	690	633	705	672	713	723	625	661	673	689	659	698	687	623	665	660	693	654	655	652	656	668	681	667	734	696	692	688	643	691	665	674	695	655	681	631	683	670	705	704	722	677	682	626	682	693	689	725	680	670	678	677	660	698	698	653	660	638	668	650	665	742	730	715	715	693	700	673	680	656	689	656	707	721	688	670	724	679	701	679	707	686	695	685	691	688	640	674	697	695	669	679	729	681	672	683	702	714	670	674	687	656	719	681	641	635	664	673	701	668	655	654	697	676	642	641	632	685	647	672	715	688	717	674	709	702	687	669	665	697	664	692	674	640	762	690	705	669	712	703	694	660	649	624	693	684	701	691	713	690	678	682	662	687	697	614	677	670	709	641	644	687	673	668	705	632	683	641	691	692	693	645	651	662	723	699	698	646	684	712	698	685	715	685	707	686	678	675	676	688	668	657	667	682	677	653	680	702	686	663	664	708	643	694	670	681	672	662	619	678	710	681	660	657	678	686	710	646	700	658	687	675	666	714	648	704	710	686	671	696	663	637	674	631	665	655	652	714	664	687	713	747	633	696	655	698	670	715	689	664	651	681	707	702	672	679	669	710	720	647	694	722	705	709	661	695	673	668	688	676	675	676	654	679	698	683	678	724	645	741	677	641	689	732	654	709	695	681	726	689	652	634	659	625	665	674	634	671	645	650	683	692	683	696	722	741	693	662	623	664	704	707	713	708	723	633	701	639	640	706	684	680	673	673	700	709	736	690	655	706	689	669	659	680	677	661	747	708
1000	491	360	355	500	705	797	673	519	358	450	451	390	422	349	315	299	232	245	210	208	191	176	174	193	161	164	157	128	111	110	104	111	99	111	105	111	100	101	89	86	86	98	98	78	163	115	131	233	281	250	200	175	132	112	83	95	77	86	92	91	106	70	99	80	85	88	74	73	90	92	87	91	95	82	75	92	96	88	84	80	102	88	73	91	84	95	75	87	94	88	86	69	94	93	102	90	90	90	95	107	106	81	76	82	86	77	82	91	86	78	87	86	84	78	87	83	89	74	94	96	97	73	77	80	77	93	86	104	100	86	92	74	86	86	65	76	83	86	81	90	82	87	90	80	93	82	76	72	81	84	91	92	80	84	89	91	88	75	73	74	85	90	97	83	88	83	94	96	88	86	78	84	84	78	95	83	71	97	87	101	93	96	78	95	73	97	72	88	87	88	101	89	87	83	86	81	79	82	98	96	88	85	83	81	83	80	96	92	79	95	70	89	80	85	83	79	90	83	84	77	99	92	95	74	102	85	91	93	94	89	101	77	90	88	84	80	79	116	90	95	95	88	99	85	84	86	100	91	76	102	84	97	80	70	78	95	95	79	100	93	77	98	92	84	89	92	95	80	82	89	94	87	100	95	93	86	91	91	85	89	90	87	93	93	93	99	107	83	95	94	104	93	80	76	84	79	93	82	82	93	93	80	102	76	97	92	89	77	86	89	96	73	78	83	94	96	90	72	89	75	93	91	79	98	90	99	82	82	80	74	85	81	98	90	78	81	77	90	95	86	72	86	87	68	93	75	97	80	100	93	83	107	78	92	85	88	96	103	89	88	94	98	91	90	103	88	89	80	78	80	78	80	92	97	81	83	80	78	64	100	117	98	91	88	86	86	71	98	95	83	91	81	89	102	89	87	91	68	100	94	88	93	83	79	77	100	72	96	89	83	79	93	96	92	93	90	84	103	91	81	83	101	89	76	80	78	77	73	102	94	102	92	78	83	88	72	79	60	93	89	70	77	96	92	90	96	78	101	83	82	84	92	93	102	94	83	84	71	86	99	77	72	90	93	80	89	92	90	76	78	104	80	73	97	78	82	88	76	71	102	85	101	87	92	68	98	76	87	90	112	84	104	97	80	93	85	107	84	88	82	95	93	65	74	104	103	68	84	89	76	101	83	91	82	71	89	80	85	80	74	90	86	86	94	81	94	89	83	68	83	92	88	76	90	84	84	88	87	93	91	96	79	99	75	106	72	105	66	73	83	79	92	89	86	93	80	89	111	78	86	68	101	76	89	92	82	81	93	93	87	83	89	95	95	82	87	92	71	70	82	93	90	100	83	82	91	71	96	88	80	105	78	86	85	88	98	101	83	74	83	89	91	81	83	100	85	86	73	99	110	117	92	85	103	78	81	85	98	83	74	79	87	89	70	102	94	80	80	88	95	91	97	80	108	88	73	85	99	90	83	93	94	81	103	94	91	113	93	96	89	84	86	103	92	97	113	100	77	85	92	79	95	88	90	93	84	79	76	90	106	70	78	95	90	83	88	92	71	74	95	87	77	101	85	83	86	81	74	103	75	78	91	72	83	92	104	90	80	99	87	88	92	88	108	90	91	97	87	80	80	97	75	97	79	87	70	89	81	72	91	90	86	69	84	88	98	100	80	90	90	80	82	80	87	92	80	83	78	95	69	93	95	102	88	79	87	84	107	102	88	85	81	90	101	71	78	92	84	91	84	88	100	98	69	92	79	69	79	96	91	72	77	85	69	88	89	84	93	92	90	93	78	92	108	83	94	101	70	104	80	87	90	98	94	84	86	91	79	89	88	75	85	85	87	86	98	86	86	94	105	92	91	98	82	83	83	108	88	70	103	99	90	77	97	98	99	97	86	87	102	94	86	104	94	80	89	89	94	94	90	80	73	81	66	86	60	99	81	92	94	99	89	88	92	71	96	91	89	91	85	91	94	83	75	83	97	75	96	88	98	78	89	98	70	81	85	90	84	94	85	107	83	104	88	95	79	97	79	91	81	83	79	92	97	86	80	86	71	89	93	75	81	77	97	106	83	98	91	73	90	81	92	90	87	77	87	89	73	93	100	97	89	72	64	87	89	89	84	82	108	89	85	106	103	89	84	90	86	74	98	103	78	88	84	87	88	85	91	84	84	91	102	77	81	79	92	100	96	76	77	99	84	75	77	109	88	93	85	91	86	101	86	104	99	84	100	83	83	90	84	86	75	92	90	82	96	94	85	86	94	87	90	78	67	85	94	92	79	78	88	100	103	90	75	94	71	71	91	85	96	76	86	81	85	90	104	84	84	96	78	87	90	84	93	92	94	102	82	81	83	81	93	88	68	92	90	90	82	112	84	93	96	91	83	83	82	81	88	69	106	90	83	80	73	90	98	94	80	84	101	87	87	80	99	86	95	78	85	70	88	90	81	86	106	76	98	95	82	83	94	80	87	99	87	88	75	81	77	90	78	78	81	85	87	91	86	87	94	96	75	75	81	91	81	95	111	71	100	83	86	82	95	80	81	95	82	89	95	83	97	97	73	77	91	77	91	84	86	84	95	87	85	78	84	84	80	98	79	90	78	102	99	82	97	89	79	85	92	78	93	96	85	93	92	91	88	77	85	85	89	92	80	88	74	115	64	100	104	94	94	99	102	91	88	89	82	77	100	66	95	86	79	80	92	87	94	79	99	83	79	70	81	84	93	91	75	76	93	100	97	96	101	85	92	93	84	70	98	109	87	81	105	72	82	87	72	113	76	84	85	118	91	85	98	73	74	89	87	90	76	93	99	94	80	90	104	109	67	91	88	87	94	71	83	87	79	96	88	95	91	78	83	81	91	79	93	107	91	80	83	91	97	78	94	85	91	94	94	97	89	80	88	82	86	95	85	96	68	82	81	82	96	87	82	96	80	86	64	95	86	94	83	90	89	97	93	85	82	83	96	93	98	90	77	104	105	74	96	84	83	92	74	92	84	86	84	85	84	89	105	103	86	79	80	90	102	64	93	94	95	69	91	87	82	86	82	78	91	91	79	87	87	91	87	85	96	80	78	107	94	85	94	85	97	85	93	99	81	87	87	103	78	93	93	80	95	89	88	96	89	109	74	90	89	81	104	88	85	84	97	111	83	107	96	82	87	86	83	87	83	78	93	105	88	92	83	100	83	89	109	101	81	95	92	68	81	105	80	75	92	100	86	78	93	79	82	93	101	97	79	93	87	94	91	71	90	79	93	74	85	91	98	98	99	94	93	109	84	90	72	85	84	85	101	99	79	75	90	87	81	86	88	75	100	92	88	95	72	95	104	77	69	87	92	93	87	87	95	81	78	83	74	101	98	96	85	74	83	85	83	77	110	98	86	84	82	82	92	91	104	96	78	80	94	96	88	84	90	106	99	88	86	71	88	92	82	67	71	109	81	117	88	86	86	87	89	76	91	90	99	97	89	93	94	103	91	109	78	90	82	120	78	85	110	94
14116	7494	5201	11920	24061	25455	24968	21485	17917	13480	13674	13179	12685	11451	10301	9720	8670	7277	6466	5073	4570	4814	4373	3970	3644	3175	2929	2658	2233	1979	1764	1498	1274	1327	1362	1361	1385	1304	1330	1217	1123	1112	1153	1114	1149	3540	2120	2040	5305	6055	5186	3945	2662	1707	1267	953	922	932	901	873	880	863	855	915	843	886	856	874	879	877	895	878	882	864	849	864	896	862	873	914	865	872	859	900	865	894	879	860	851	912	920	896	848	886	879	871	886	925	905	906	865	896	896	900	891	916	907	886	857	941	864	850	882	899	858	916	807	867	931	901	896	837	837	875	902	879	901	820	932	888	887	894	857	860	907	869	860	827	885	827	869	868	877	910	874	910	890	913	912	802	902	873	965	885	870	877	899	904	880	881	849	848	910	876	826	878	803	873	876	872	887	887	888	817	895	877	913	908	909	871	884	903	859	902	911	898	923	897	872	821	854	946	898	891	906	844	909	895	850	883	872	876	853	965	861	918	870	878	862	871	924	863	932	890	849	866	888	895	896	902	862	899	900	875	906	908	880	871	940	846	956	909	861	914	826	915	855	895	881	843	880	904	834	904	890	855	868	849	902	822	871	923	957	880	904	886	890	870	949	918	886	956	844	880	865	890	862	858	854	905	857	874	877	857	859	860	916	906	922	900	838	852	835	932	920	887	844	897	853	875	871	833	883	908	889	884	902	923	894	875	842	852	865	942	893	805	876	854	893	881	844	897	906	857	862	876	864	856	848	858	913	901	898	926	924	857	890	912	882	876	925	926	886	880	914	889	865	918	840	914	908	894	917	876	896	888	883	843	852	867	898	915	894	892	847	874	883	902	943	904	899	874	915	883	899	891	930	928	915	939	873	866	860	922	875	891	903	892	848	911	876	885	878	897	883	906	911	898	856	866	861	908	877	826	924	872	855	862	920	913	943	853	935	906	903	864	890	906	847	912	870	936	902	933	912	896	934	879	869	893	863	858	888	888	883	908	882	875	905	874	908	873	885	881	949	855	937	883	875	862	930	880	875	904	919	901	853	900	899	895	851	902	902	914	882	888	879	883	854	858	875	844	900	925	882	902	884	865	882	892	884	905	845	972	889	866	893	907	900	908	853	920	892	855	842	882	922	921	901	832	864	897	884	866	904	930	839	865	884	864	844	891	965	921	905	875	905	909	882	873	815	861	876	916	846	897	937	872	859	876	878	876	945	849	882	890	881	824	924	854	874	918	883	860	887	845	902	825	882	864	886	913	883	861	860	858	860	910	921	856	879	906	848	887	828	910	897	873	894	961	906	812	906	960	893	846	848	880	859	888	856	897	921	886	916	867	908	908	879	856	919	920	916	871	882	858	895	850	894	886	891	913	871	945	953	818	892	863	876	910	895	875	872	849	907	850	876	928	894	870	899	903	915	869	871	890	913	916	882	857	825	903	867	869	904	917	879	839	874	921	861	880	822	859	915	902	868	891	886	936	884	929	841	941	898	822	912	890	950	906	934	851	916	896	876	880	866	897	897	913	874	916	843	880	849	864	924	917	894	911	883	916	856	851	892	915	882	868	830	897	919	883	889	886	889	860	897	902	892	877	876	822	869	873	894	837	831	910	937	854	880	948	860	910	853	877	883	887	922	894	861	831	873	854	857	903	929	919	877	883	882	910	866	870	866	828	879	892	891	897	888	910	856	878	892	891	875	901	912	889	868	844	853	870	863	906	871	910	907	857	906	880	944	877	868	858	929	915	893	878	933	900	840	920	877	910	885	884	888	882	886	898	899	873	897	911	925	885	882	871	930	907	919	867	865	859	897	855	867	836	941	818	906	847	864	911	926	869	899	869	877	878	885	957	914	885	848	862	849	894	867	871	899	874	918	901	846	839	903	866	891	958	918	840	910	928	862	899	886	840	882	848	867	903	907	925	879	909	854	931	882	960	865	857	840	857	930	899	899	868	917	868	890	900	953	896	846	904	892	881	880	881	831	880	880	882	908	908	913	877	925	838	891	850	888	843	887	881	875	874	903	933	900	903	878	877	901	889	899	899	844	899	885	861	933	935	859	896	869	897	851	884	892	900	829	871	908	910	872	874	887	901	922	925	891	929	911	907	884	881	915	884	927	877	899	912	853	906	825	863	854	886	908	895	911	903	900	922	853	891	880	904	857	911	881	909	879	884	908	910	941	854	844	857	861	879	921	913	839	877	844	894	898	886	877	837	895	840	872	880	913	869	890	873	863	925	878	905	872	925	911	884	925	896	879	858	901	877	855	870	845	859	922	884	853	868	881	880	868	870	859	923	907	918	868	881	849	878	874	899	830	828	938	880	878	952	890	869	876	898	903	810	888	896	874	860	861	868	917	860	890	903	900	880	836	877	905	893	902	901	874	887	896	863	853	927	930	883	890	856	904	874	897	842	877	926	906	886	874	909	936	858	889	860	911	925	919	888	855	888	895	854	881	894	931	895	879	925	892	879	898	853	867	885	878	881	842	902	881	914	851	954	886	865	894	915	908	880	900	850	927	894	917	933	853	895	905	915	904	899	826	918	899	901	925	926	855	871	898	871	841	988	881	875	862	870	863	882	883	876	889	827	870	861	857	918	935	905	823	875	887	903	837	910	867	869	917	915	821	877	933	903	854	905	937	873	876	891	887	898	854	843	825	924	971	871	849	870	870	862	927	887	850	860	885	839	882	915	888	865	865	908	855	870	896	863	939	847	864	857	881	903	838	904	904	843	915	926	894	893	875	867	909	873	884	915	896	886	873	895	935	881	897	881	870	841	878	863	892	876	900	936	909	846	870	902	890	856	909	903	843	876	881	901	867	870	918	920	871	918	915	888	926	892	932	889	873	900	879	903	875	920	888	847	895	896	883	817	849	907	900	817	909	890	875	873	883	911	946	898	901	883	871	839	864	883	926	916	883	918	854	926	925	890	883	890	875	887	914	890	880	909	911	893	830	919	882	814	853	903	867	892	893	858	891	894	907	905	913	862	870	852	854	877	879	861	894	897	862	862	825	879	856	874	882	867	877	870	854	921	869	900	876	839	870	877	870	888	855	920	855	912	912	897	964	860	904	916	868	885	930	839	862	887	889	791	938	862	928	894	909	858	812	864	863	909	870	934	904	858	903	914	902	867	894	867	851	849	878	865	889	920	919	890	900	888	915	878	919	875	884	881	851	851	823	853	906	868	849	874	889	892	856	868	930	865	838	875	882	891	890	896	879	874	905	862	909	851	850	843	908	908	849	878	903	891	931	903	889	865	914	858	865	950	915	910	888	836	880	857	946	832	884	856	927	903	905	884	850	898	842	851	884	918	899	908	894	913	922	894	911	891	908	900	935	918	878	902	904	891	872	878	866	846	920	878	895	871	932	869	851	874	859	899	851	858	858	832	912	901	948	921	895	890	899	879	912	875	889	859	904	898	821	938	923	905	891	917	875	838	887	889	898	909	872	888	903	857	899	894	911	912	862	934	902	844	903	897	836	891	876	878	894	850	874	897
2504	396	362	296	380	627	683	590	381	386	382	408	400	333	338	331	290	213	211	179	183	178	143	142	160	130	126	116	118	101	99	97	62	72	62	75	84	72	70	60	77	72	75	58	71	165	158	215	186	233	167	137	100	75	82	64	63	57	48	47	46	53	66	70	44	63	62	73	61	59	57	56	53	65	66	57	61	43	55	74	59	54	68	63	57	54	58	66	58	64	64	44	54	58	65	65	57	62	69	79	54	53	65	51	59	70	51	72	59	58	62	65	57	57	62	69	74	70	67	49	52	51	59	63	57	54	69	55	57	82	48	64	67	78	58	67	53	53	64	57	70	63	56	63	65	62	62	61	63	57	48	62	70	65	81	60	64	75	64	55	64	45	56	55	77	51	55	62	62	67	62	67	55	57	61	61	52	64	53	67	74	47	61	54	56	62	48	50	46	71	55	58	64	63	69	72	64	57	59	62	52	57	60	59	72	53	56	60	59	69	56	52	56	60	64	60	72	71	38	64	66	59	63	74	66	72	61	52	80	73	54	56	66	48	54	66	63	55	46	70	74	61	53	44	64	56	65	62	54	55	65	51	60	43	54	54	60	56	82	57	58	61	46	57	58	68	61	64	72	75	68	56	65	68	61	54	53	69	52	65	60	73	61	53	56	52	65	68	65	67	57	67	63	58	72	59	60	69	52	47	48	67	62	58	63	50	51	61	54	60	58	64	71	41	60	61	75	59	55	69	58	68	59	54	67	54	55	58	66	51	57	46	66	49	48	88	55	67	47	58	60	66	60	68	56	66	58	71	55	59	55	55	77	62	65	60	55	78	44	60	53	46	59	77	57	59	60	60	52	74	64	68	54	61	47	55	57	57	59	52	63	64	66	59	54	47	56	55	65	68	56	45	63	48	62	68	62	67	63	55	70	63	64	64	57	44	56	66	56	49	61	51	65	68	82	56	63	55	72	58	69	58	69	59	48	59	60	64	56	76	72	56	58	57	60	62	63	65	59	62	58	52	52	45	52	66	68	67	64	68	50	48	57	75	68	66	53	53	51	73	58	48	62	59	53	64	62	61	62	60	64	64	58	67	64	65	57	70	62	59	60	60	54	67	67	57	61	64	64	54	61	64	61	46	53	65	66	70	48	50	83	52	53	70	59	59	63	66	57	58	88	71	48	60	57	55	59	59	53	46	65	52	55	69	63	54	61	56	68	53	56	51	63	54	60	66	49	63	67	57	53	62	72	61	61	62	60	54	50	70	56	66	56	70	53	53	54	53	65	70	64	52	59	67	60	54	58	52	64	44	54	84	70	77	67	59	51	63	60	56	71	64	58	61	61	57	49	54	55	74	51	60	61	67	64	62	73	48	69	65	60	61	61	52	70	59	62	58	53	53	52	52	67	67	62	79	61	65	53	51	55	48	70	68	48	72	53	65	49	60	65	63	54	68	57	55	50	50	52	66	72	72	73	52	60	53	50	61	71	65	80	68	62	44	52	53	48	57	55	80	59	60	62	61	77	66	53	59	54	60	73	51	42	74	63	64	62	62	54	60	62	61	62	49	75	67	75	60	57	64	55	60	52	56	65	76	61	52	68	67	70	52	59	51	73	56	63	52	70	62	69	63	58	57	62	54	59	72	45	60	62	52	59	55	70	68	70	55	55	68	66	58	64	74	66	56	69	73	74	67	54	55	60	59	44	56	66	63	65	50	47	56	61	52	70	64	62	58	66	49	68	69	45	60	54	62	65	59	61	73	69	60	67	58	58	65	52	54	72	78	65	58	59	64	67	63	56	63	49	63	51	70	69	62	55	63	71	58	60	53	56	74	65	51	59	50	81	56	54	55	51	69	52	50	79	64	64	52	58	52	67	51	45	66	54	50	65	44	78	46	60	60	55	54	57	79	66	59	58	61	51	55	71	58	50	65	61	72	63	67	65	65	52	74	60	59	56	51	52	65	48	53	56	52	65	51	54	74	54	46	62	56	59	63	65	59	50	60	57	70	66	55	79	43	63	58	62	59	67	76	65	55	63	65	51	66	56	48	54	61	62	69	59	44	60	56	57	53	73	56	57	60	58	62	62	53	73	62	83	68	72	58	60	49	72	60	55	56	56	66	60	61	65	53	44	69	71	52	65	48	63	64	52	75	55	44	49	62	54	58	70	65	62	54	72	50	59	64	67	72	66	61	54	55	55	56	59	66	50	44	49	53	63	72	55	59	55	63	63	66	70	61	58	62	59	55	57	78	48	57	86	62	57	51	69	60	51	58	63	59	63	62	59	57	77	70	65	64	53	75	51	51	58	64	59	54	67	60	56	69	55	66	56	63	52	57	56	56	58	57	66	55	60	52	62	61	58	56	65	57	63	52	58	46	65	70	57	62	55	72	60	65	65	70	69	57	68	47	68	67	57	73	58	52	47	53	67	44	62	63	43	53	57	62	54	62	63	56	34	63	53	72	50	66	55	62	74	67	69	63	63	57	71	58	76	58	56	71	54	68	50	55	62	66	58	50	71	66	70	49	58	56	50	55	65	50	65	52	64	62	53	59	64	67	54	52	48	52	67	51	55	64	64	56	51	55	61	75	51	67	67	60	70	44	67	59	72	66	70	51	73	51	57	53	46	49	62	56	63	70	67	72	54	60	40	58	68	50	59	48	74	66	58	59	55	69	73	62	59	59	68	63	62	58	67	68	68	57	66	59	65	60	54	59	57	63	60	62	62	48	65	70	38	56	64	53	66	75	63	54	70	60	68	60	61	57	60	62	55	59	50	54	54	50	45	62	70	67	62	48	55	55	63	57	61	46	52	69	49	53	63	55	60	57	64	56	49	60	58	76	59	47	57	72	69	53	65	71	61	56	76	57	64	51	53	51	61	66	54	61	54	57	46	57	63	53	50	48	54	78	73	58	52	76	39	48	84	56	51	71	65	64	53	52	67	62	68	64	65	62	68	59	45	59	64	62	64	58	62	57	52	58	67	61	65	68	54	37	60	73	63	59	79	74	64	60	54	61	73	56	61	58	52	75	61	53	54	61	41	61	61	62	73	58	63	60	48	61	51	54	48	63	56	63	59	55	63	71	52	69	57	56	84	63	56	62	56	62	63	69	61	71	56	55	49	50	66	60	67	62	41	64	56	70	55	52	59	56	72	49	60	46	50	66	76	78	44	70	51	63	58	54	55	62	73	69	70	77	48	52	63	48	61	70	61	59	42	61	70	70	64	57	66	69	61	70	62	68	70	51	61	56	41	66	52	65	55	59	81	63	61	63	48	63	62	55	69	70	58	59	77	56	65	51	59	80	66	58	59	62	56	47	47	55	62	43	68	62	60	64	52	54	67	51	61	75	74	49	77	46	55	62	49	73	59	55	70	60	58	61	52	56	60	62	49	77	80	65	59	68	70	63	50	71	67	59	52	54	57	71	62	69	54	62	60	46	50	57	57	57	67	53	53	46	72	52	70	60	68	56	59	59	61	55	69	56
13951	6853	5648	12374	22386	24995	24202	20663	15938	14501	13834	13989	13072	10823	10318	9785	8183	6983	5375	4880	4987	4419	3692	3449	3473	3298	2890	2650	2233	1912	1537	1356	1214	1244	1212	1141	1122	1019	1063	977	992	925	896	840	1126	3330	3714	5435	4327	4977	3918	2837	1962	1249	865	699	702	587	665	599	601	633	621	592	639	629	610	637	636	632	639	609	619	599	612	598	600	594	595	616	608	617	639	618	629	581	653	616	613	619	587	608	624	639	670	645	620	613	655	607	642	623	618	607	641	597	625	694	628	607	586	645	620	630	599	639	618	607	671	628	622	642	604	585	658	663	611	634	648	587	639	606	631	581	592	637	628	611	632	595	613	599	613	632	636	635	653	649	667	650	632	637	617	660	684	664	596	612	607	614	648	601	637	628	634	591	636	607	619	612	648	613	585	627	660	602	696	617	608	604	586	642	611	635	584	603	636	603	632	600	600	641	616	627	610	596	639	636	627	604	592	634	611	648	614	625	624	649	649	593	614	632	627	624	603	627	613	588	600	597	635	604	619	656	627	608	605	625	634	593	636	615	596	610	581	584	637	676	611	602	596	645	655	613	634	607	632	614	615	676	620	612	670	597	609	623	613	581	636	617	651	600	620	628	619	661	641	670	635	658	602	624	592	645	622	611	642	680	619	570	631	575	690	608	610	599	623	622	640	659	622	631	605	640	594	608	614	593	621	607	633	608	635	617	620	650	635	662	588	655	580	630	623	686	591	619	600	603	621	608	627	629	639	617	660	627	614	642	636	620	589	682	590	629	612	615	651	631	583	644	605	589	652	642	666	658	626	667	608	611	648	626	655	655	607	618	639	644	602	594	652	620	645	652	620	611	614	633	607	616	626	609	649	660	645	644	590	640	669	587	608	684	621	638	586	601	616	646	602	644	602	611	599	649	574	628	604	577	656	620	619	665	615	631	616	636	622	611	637	611	600	601	671	646	593	637	642	606	614	653	609	633	639	601	587	616	609	622	610	606	623	628	610	595	615	612	617	624	618	582	625	611	606	629	654	619	645	615	569	631	605	621	597	650	643	626	612	624	595	590	658	629	635	567	614	622	657	630	589	600	606	593	650	588	606	595	608	633	645	644	622	631	631	656	613	598	626	663	620	615	627	592	607	624	592	630	644	635	603	611	582	631	588	612	622	626	596	587	615	633	637	620	610	590	640	623	643	611	627	620	603	670	665	605	638	600	631	611	596	587	626	619	601	622	614	606	634	627	603	638	610	662	581	681	601	600	581	578	620	633	611	575	605	616	594	609	608	633	641	635	599	634	611	611	618	625	594	647	622	638	605	607	651	587	625	609	616	629	627	646	633	654	635	620	554	657	613	635	656	657	647	601	597	628	612	636	657	620	653	599	574	666	638	611	618	674	610	623	578	635	643	619	601	659	572	617	660	633	623	624	644	653	605	603	613	612	627	611	597	594	626	627	651	618	629	614	655	573	612	578	604	615	594	626	620	622	624	612	620	635	620	624	623	595	609	623	638	663	619	614	637	582	579	573	658	627	588	620	629	595	675	584	622	598	591	644	598	588	676	626	610	622	594	665	647	651	577	638	604	625	630	624	653	644	611	637	615	625	630	615	635	597	626	623	593	606	609	622	590	630	571	646	598	608	614	607	609	666	613	608	680	588	618	592	633	584	634	576	603	625	639	624	620	594	606	624	659	662	648	609	575	645	624	634	623	628	621	634	603	595	565	627	641	594	578	636	623	606	667	632	645	664	655	613	624	618	588	580	616	668	624	607	632	641	612	647	619	626	592	631	588	660	593	634	658	654	617	604	602	647	607	639	624	631	618	601	594	654	581	636	612	607	634	599	659	667	634	647	622	630	598	605	635	601	654	621	666	574	608	613	621	593	614	609	587	626	603	597	606	590	652	592	637	573	605	579	596	625	635	619	642	634	637	636	578	601	633	599	586	592	613	632	671	592	645	622	638	579	594	624	620	639	620	646	628	606	670	592	608	625	605	613	626	627	587	592	644	637	669	620	630	651	616	619	592	642	643	667	639	609	627	611	650	626	678	667	647	685	623	619	574	643	602	614	636	602	619	573	595	628	612	604	625	602	622	647	581	628	619	630	613	641	666	636	597	583	598	605	599	578	638	650	647	635	621	650	606	624	644	658	597	626	633	638	605	616	613	625	613	597	629	643	609	569	647	601	602	620	570	647	604	612	589	636	638	640	650	623	595	601	663	627	598	591	642	613	649	589	613	609	605	595	586	635	635	579	589	624	657	630	622	624	580	563	582	664	615	626	587	627	665	602	599	624	606	605	629	692	647	624	599	623	577	654	615	649	636	621	606	628	612	666	614	611	650	598	634	653	613	611	627	631	595	595	581	616	605	610	614	629	572	675	585	650	622	609	628	619	615	637	638	590	580	633	605	602	603	629	623	660	638	648	635	631	663	666	615	581	601	640	629	545	566	612	633	603	608	648	636	611	600	599	600	640	608	588	625	621	609	621	588	617	586	619	598	599	617	603	621	611	637	647	680	596	626	659	596	600	644	663	613	623	665	599	608	638	578	665	603	619	643	623	617	621	598	647	587	636	626	619	652	610	641	596	645	612	609	650	645	644	631	616	610	610	609	608	608	611	629	646	616	598	636	585	613	592	586	621	633	657	600	633	598	595	626	625	629	639	636	569	657	651	645	675	596	611	630	643	597	653	644	635	610	617	598	620	629	664	638	650	663	671	647	627	600	649	648	669	661	620	661	623	611	590	655	680	583	666	623	617	626	617	615	653	594	594	634	618	653	623	589	635	637	608	618	661	638	631	650	598	602	611	636	628	658	630	661	610	617	582	652	635	591	611	616	599	595	621	645	627	593	649	615	637	636	624	607	608	594	599	604	638	640	611	598	617	604	599	608	603	640	619	618	599	598	596	627	614	612	592	628	620	623	651	613	611	604	618	588	597	611	621	610	642	632	593	605	629	560	617	636	663	612	682	627	619	602	672	661	631	674	599	651	627	642	658	652	609	602	633	591	625	630	650	572	589	623	611	644	645	635	621	601	649	655	637	651	624	614	624	631	652	617	663	671	620	666	608	616	633	656	642	645	605	607	647	590	669	606	611	632	614	619	658	635	636	592	627	624	659	620	598	576	579	655	605	619	593	640	601	629	639	653	620	647	596	636	588	609	607	655	632	628	650	620	612	611	602	636	583	620	618	604	614	680	593	603	629	627	616	594	567	630	638	668	584	601	641	628	662	663	626	627	660	658	603	617	613	591	636	576	650	614	578	624	630	614	603	563	646	620	617	626	605	605	606	591	609	620	596	637	613	637	604	653	587	621	553	578	593	598	617	613	600	593	639	655	615	592	593	649	635	611	624	621	601	640	602	603	632	594	617	630	647	632	667	612	645	650	619	589	646	623	622	603	619	610	627	624	621	659	637	638	635	620	622	638	613	626	629	617	637	635	629	616	626	628	630	650	643	612	601	622	600	637	611	619	607	610	559	619	644	597	617	626	631
1506	728	592	454	500	937	849	685	496	541	569	585	522	388	453	405	352	251	262	273	226	200	209	223	198	171	157	151	131	115	131	87	98	125	104	106	99	92	110	113	102	105	94	100	103	164	222	469	324	306	251	207	163	119	90	88	70	89	89	80	60	62	84	75	70	88	83	74	97	93	79	80	83	76	90	87	90	86	80	83	72	93	80	91	79	89	88	84	92	81	77	90	80	96	81	85	88	88	87	85	76	89	87	80	86	70	75	67	69	88	78	89	87	79	80	78	85	92	90	93	77	63	71	82	90	82	71	77	67	90	92	90	89	95	96	72	84	87	76	97	86	94	92	87	80	80	88	86	73	85	85	66	82	80	80	78	99	85	89	88	78	87	102	77	80	79	83	69	88	83	71	83	88	76	87	91	60	101	85	90	61	90	62	82	79	93	87	82	94	85	98	92	113	71	77	83	74	74	65	79	89	81	70	88	82	84	73	95	84	97	89	78	78	68	89	85	82	85	80	76	94	94	88	71	89	103	94	90	76	80	90	69	87	89	85	80	89	76	81	78	81	84	79	85	75	84	65	76	96	94	76	84	85	88	77	81	87	79	83	82	90	78	82	78	76	81	78	90	77	78	93	93	92	78	81	87	77	87	92	90	79	84	86	79	71	97	94	74	82	75	88	85	75	74	81	79	77	83	78	80	93	72	84	80	84	69	88	85	68	77	66	81	59	97	89	103	88	86	90	82	92	72	89	85	87	100	82	93	79	79	83	82	83	91	69	96	94	77	87	81	91	85	103	73	74	85	84	73	72	101	80	65	83	84	78	76	77	75	81	94	73	72	74	76	100	99	85	75	74	87	93	79	72	91	81	81	82	79	74	82	72	96	77	79	78	94	86	80	69	66	89	80	85	71	75	104	95	74	86	86	76	85	83	87	93	91	92	83	63	91	95	84	77	70	92	86	85	75	81	65	82	78	84	83	81	64	82	96	82	89	82	80	65	69	107	79	87	75	80	82	71	63	59	78	66	77	77	80	90	77	75	90	74	80	65	89	78	88	86	83	86	75	75	82	79	77	82	74	71	77	78	68	80	87	73	89	77	74	79	83	98	92	74	90	92	75	76	72	74	76	82	75	69	100	89	79	86	72	72	86	69	94	88	98	88	88	82	67	75	77	87	82	79	89	70	77	91	66	81	91	94	73	78	88	81	84	78	79	96	64	92	95	72	76	86	86	83	91	85	84	87	98	82	73	86	95	97	85	88	81	71	79	95	76	87	77	81	68	98	81	77	89	83	75	87	78	90	70	91	96	96	101	79	82	75	82	86	64	66	106	66	74	89	82	86	84	88	83	83	76	80	81	93	89	85	78	82	91	77	64	93	80	88	87	88	78	79	85	74	98	72	91	63	91	77	71	99	82	112	80	79	90	90	77	84	78	63	83	85	81	76	92	91	88	96	79	74	71	75	88	73	81	89	74	85	75	88	95	90	85	77	97	95	83	87	84	80	82	83	68	79	83	78	73	73	73	92	78	79	69	80	83	85	88	80	76	95	83	78	96	91	67	85	92	73	89	76	85	86	87	79	85	86	77	87	84	84	89	77	92	85	81	69	86	72	79	85	85	89	86	75	71	77	75	70	79	90	80	88	87	84	94	89	69	79	75	71	79	80	92	79	91	90	87	80	75	95	87	76	78	88	79	90	87	79	84	77	74	87	104	82	86	70	74	84	95	75	88	86	78	74	76	68	85	87	84	88	84	81	79	68	68	94	72	100	73	75	81	69	91	89	97	93	86	69	77	88	75	80	70	88	84	83	85	82	83	85	73	82	90	94	79	87	80	74	91	76	83	87	79	67	89	89	84	97	94	74	84	76	84	104	60	91	88	87	65	71	80	83	84	87	79	68	79	100	79	93	86	84	85	96	69	71	92	88	74	81	75	92	77	103	77	74	72	79	86	98	82	90	97	70	84	73	85	91	92	82	90	95	85	78	75	80	64	83	82	72	79	80	109	76	87	87	78	97	70	84	89	88	98	71	79	73	93	84	86	71	86	95	82	72	82	84	81	72	88	96	78	84	75	95	81	71	85	81	78	71	77	63	87	85	84	75	105	81	82	90	77	82	101	79	75	82	90	81	87	79	85	79	88	89	83	78	89	77	81	65	88	79	73	81	102	84	81	76	104	95	74	83	79	96	98	82	80	89	70	92	80	91	94	71	83	83	93	84	82	94	89	84	77	71	81	85	79	89	89	82	71	78	104	71	78	82	80	61	88	86	84	87	79	94	80	101	77	80	92	86	90	85	87	87	92	76	89	104	67	82	93	66	86	87	84	108	97	66	79	68	76	96	75	74	87	84	95	82	79	84	87	93	83	95	82	82	95	90	79	78	101	90	74	88	93	74	78	80	90	88	73	85	78	81	76	98	78	64	68	86	70	62	81	97	86	80	77	71	84	97	89	91	69	76	69	99	78	59	111	77	79	70	84	83	69	76	85	82	67	81	83	96	87	93	81	82	76	79	90	90	76	83	79	68	80	78	72	78	86	81	96	86	100	65	77	83	95	80	91	87	74	83	103	82	78	79	74	90	90	78	83	81	93	84	99	92	75	84	76	78	93	83	84	85	78	81	82	73	84	83	89	81	71	74	79	74	85	79	83	79	90	91	84	83	82	75	97	77	76	76	76	81	63	73	83	78	70	73	81	82	94	76	87	74	81	67	76	82	94	97	84	90	94	71	80	76	96	82	94	91	98	71	83	69	85	83	88	85	96	86	86	68	73	88	75	102	79	70	76	80	75	70	79	90	76	109	91	79	88	80	76	89	89	75	85	84	80	80	74	96	90	83	73	75	76	64	68	79	75	79	68	78	65	80	90	100	79	93	72	84	96	75	69	89	90	81	90	85	80	70	75	94	95	87	107	88	57	79	97	71	79	59	81	81	78	88	89	86	93	80	75	65	66	93	85	79	74	89	73	86	76	79	91	84	81	80	84	78	94	88	79	86	82	81	68	80	98	73	91	83	80	91	81	69	101	73	80	82	98	92	85	74	93	80	63	81	78	86	73	86	78	70	76	71	91	67	75	76	86	88	90	97	82	58	86	72	90	93	73	68	97	70	68	81	85	75	75	95	90	75	76	82	82	73	78	66	80	80	97	74	81	86	93	88	96	89	89	84	86	93	80	94	82	78	85	84	71	79	77	82	96	90	86	70	84	74	81	76	66	80	74	56	86	84	80	76	79	67	94	91	78	64	79	69	81	81	85	75	96	79	86	84	82	79	77	79	63	97	86	71	81	73	80	78	78	84	77	69	70	86	90	76	85	91	72	78	78	91	78	92	76	85	68	64	83	78	95	83	77	71	78	86	85	104	98	88	85	80	85	94	82	96	73	91	69	92	75	95	93	89	88	93	93	96	88	86	108	94	91	90	80	87	81	81	73	87	88	72	91	72	76	92	89	88	85	89	100	100	79	71	75	80	79	85	63	78	81	89	81
17780	10271	8032	15580	25142	28666	25330	22093	17778	17898	16599	16457	14746	12120	12565	11126	9756	7367	6677	6508	6096	5023	4833	4979	4584	4050	3645	3192	2300	1920	1935	1783	1660	1724	1734	1693	1588	1455	1489	1351	1309	1235	1182	1221	1116	3458	5536	9482	6959	6257	4885	4041	2721	1613	1162	992	884	885	861	840	857	802	806	866	804	825	851	830	859	871	833	836	855	842	888	807	904	788	868	801	825	863	864	877	825	846	813	863	847	836	844	848	894	862	832	823	820	823	837	828	824	838	882	873	826	812	876	817	851	834	824	889	866	837	872	892	864	876	834	866	895	816	870	825	838	826	830	872	890	850	848	834	839	843	882	861	826	820	752	792	786	847	866	821	890	860	846	903	811	860	827	884	807	842	862	775	792	838	841	881	824	792	864	855	798	794	823	808	824	816	813	817	798	851	829	830	818	775	822	833	822	807	915	824	841	834	868	853	842	778	827	842	842	798	805	885	885	838	848	819	809	841	789	850	803	842	833	860	883	856	909	875	827	839	825	867	807	863	847	813	848	853	883	871	870	847	835	872	850	837	837	850	806	887	864	781	840	836	864	816	856	891	840	857	853	884	847	836	829	836	904	828	848	845	818	861	834	849	862	911	859	874	883	829	826	890	866	863	894	885	808	842	869	916	801	854	829	850	869	845	842	796	885	823	865	884	866	829	788	852	883	872	923	842	804	822	839	888	857	791	884	850	814	833	846	817	878	831	891	832	884	876	847	851	833	892	792	900	854	832	912	856	882	871	866	851	813	895	886	844	826	820	842	820	846	897	847	845	869	837	869	884	875	848	841	889	857	835	780	824	813	827	849	819	832	851	826	833	873	841	875	873	852	823	842	831	854	876	848	871	871	850	880	802	851	827	831	846	848	834	826	890	811	828	856	806	860	825	874	883	848	844	837	855	897	837	879	803	783	888	865	835	833	835	831	814	883	852	834	821	825	867	805	882	854	818	826	842	841	809	862	833	908	821	852	877	867	819	785	885	845	847	823	820	869	845	873	876	830	837	858	862	863	810	850	848	837	818	837	815	812	894	824	891	833	897	833	839	828	826	811	867	846	861	844	838	854	852	819	857	882	848	828	921	856	817	810	864	880	884	832	839	746	896	850	852	801	842	852	843	843	890	859	857	906	803	866	830	857	836	845	830	865	845	832	829	862	806	801	847	853	811	860	809	809	845	829	804	788	817	883	825	821	842	857	877	846	907	845	906	894	812	839	802	817	782	875	824	847	799	854	811	841	868	835	839	828	846	812	852	861	856	850	866	890	812	901	821	834	834	805	825	800	884	856	856	850	856	824	779	823	848	830	861	823	858	814	905	836	865	814	811	853	858	853	866	821	830	874	840	822	836	816	896	820	835	836	795	870	849	870	824	832	818	850	818	815	888	875	836	816	850	818	831	857	855	811	813	841	884	899	842	862	850	819	834	858	861	886	852	865	832	916	814	846	790	830	839	879	885	868	841	854	877	818	940	858	847	853	875	836	809	822	813	850	832	816	797	863	857	857	853	844	884	900	858	830	883	845	789	854	865	806	827	886	845	796	843	811	798	819	828	868	788	885	855	811	856	851	829	871	836	802	825	880	835	869	820	784	825	786	846	832	907	832	888	847	840	864	859	785	902	795	868	844	816	917	863	830	791	842	833	824	826	865	846	861	868	842	799	853	874	842	880	829	862	858	861	821	864	873	824	811	855	855	897	808	859	870	874	831	785	845	801	872	855	841	850	806	825	818	860	909	879	802	835	859	756	897	826	842	865	843	789	808	828	810	851	881	844	866	874	820	810	808	859	792	834	820	837	882	863	782	820	827	825	824	842	823	853	846	843	797	876	811	845	847	859	814	832	863	765	858	855	903	841	821	854	888	838	816	906	886	836	853	859	856	841	841	868	885	847	827	860	885	845	839	854	812	817	794	810	858	810	856	857	818	841	796	874	839	814	827	823	840	849	849	857	876	824	859	826	862	818	793	854	878	827	811	843	848	861	862	889	860	835	858	842	815	894	841	863	871	836	831	835	849	870	807	839	878	865	827	862	852	822	833	832	889	804	839	844	865	810	811	859	800	862	837	831	836	815	836	865	794	886	885	822	878	873	820	871	783	818	861	881	824	870	815	863	844	845	780	788	846	854	866	831	866	849	809	846	910	778	859	839	809	871	833	828	819	817	857	821	862	799	859	846	873	850	841	839	821	839	823	878	810	865	843	863	838	834	829	879	847	910	797	839	916	878	835	841	821	849	879	811	894	845	878	807	849	849	875	806	835	873	860	848	835	833	806	810	780	831	862	845	808	808	886	795	857	820	876	859	848	823	874	823	781	856	892	832	801	875	844	828	873	877	795	823	840	843	835	822	857	890	792	840	809	861	844	839	880	838	840	829	885	762	858	889	827	846	813	818	903	821	820	876	879	891	823	842	857	783	856	818	853	802	854	810	824	824	828	908	871	789	845	806	883	897	871	898	806	836	853	878	816	848	858	860	864	819	823	830	837	803	839	837	871	813	900	805	848	828	870	873	852	819	846	862	869	844	841	854	814	827	819	873	845	858	781	841	904	865	842	823	881	805	876	873	765	903	816	847	855	836	852	826	802	862	826	826	849	812	888	865	838	820	880	811	823	881	850	776	843	841	840	860	825	834	832	849	798	898	853	843	863	809	832	839	836	839	862	794	834	833	841	837	868	820	832	838	897	867	855	832	824	813	813	878	844	852	863	881	859	810	873	842	801	849	838	837	858	803	826	868	857	860	831	855	817	843	839	859	790	861	861	832	822	863	867	846	823	842	832	828	839	855	811	812	835	804	830	794	855	793	843	832	863	854	808	836	835	870	833	784	797	806	806	832	847	822	820	880	812	854	860	850	849	834	817	905	844	878	813	830	863	839	845	830	845	902	875	813	844	857	788	863	890	861	823	860	809	831	808	858	845	826	887	834	821	845	793	839	874	838	862	829	856	834	847	849	901	833	849	837	834	842	842	844	853	831	825	888	909	812	841	889	824	837	867	879	888	858	841	821	818	825	826	850	879	808	818	898	844	831	854	912	805	864	865	803	856	836	829	846	844	874	892	782	838	801	864	887	888	871	866	804	841	846	897	868	838	806	865	907	861	817	843	824	832	916	840	787	825	852	815	820	860	835	890	899	850	859	830	825	839	849	851	835	803	800	846	869	868	823	886	831	867	844	795	852	841	838	833	844	827	890	832	869	839	831	880	810	869	839	820	849	826	851	814	842	812	859	850	862	841	863	854	822	865	830	871	845	844	820	830	863	890	829	844	808	841	836	809	845	863	817	836	785	891	857	841	861	843	825	827	873	852	850	835	808	811	846	855	851	803	845	870	896	831	828	865	823	811	836	811	847	838	850	832	832	871	842	881	847	821	852	834	796	870	797	849	814	829	761	843	781	881	811	802	801	862	857	866	871	843	864	836	848	834	878	816	872	831	807	838	813	767	856	888	839	832	847	860	872	813	874	840	878	869	877	900	822	869	810
1630	436	373	298	334	463	403	338	318	305	332	285	263	288	240	264	186	142	127	167	143	118	138	125	132	135	111	92	70	74	76	80	78	80	67	89	76	76	64	65	78	92	75	66	78	75	97	136	128	106	112	88	90	107	77	71	59	61	64	65	78	78	73	71	67	66	50	56	72	87	70	78	57	58	71	61	59	60	70	66	66	80	69	60	75	51	63	70	70	87	83	79	56	76	53	72	77	61	73	62	47	55	56	63	67	54	83	68	78	72	66	67	70	54	70	66	66	63	65	68	59	61	53	60	62	54	72	62	72	55	55	61	64	70	75	57	78	50	74	67	81	62	74	56	62	62	64	64	54	60	75	53	64	71	63	58	61	62	61	68	64	68	71	75	71	70	56	72	68	64	62	73	66	54	58	68	65	60	62	78	54	60	59	58	58	55	71	63	71	65	53	58	64	74	61	60	60	78	72	71	63	58	49	59	59	62	69	65	66	73	76	55	60	55	55	70	61	59	61	74	59	76	76	50	63	56	73	70	54	67	59	52	78	65	52	61	57	61	68	65	61	60	57	65	58	59	73	57	71	69	76	50	64	59	60	68	62	67	59	75	68	64	68	69	56	68	67	57	70	72	55	59	55	74	66	72	69	64	67	64	66	69	53	64	65	70	74	50	66	65	51	49	67	79	63	59	56	65	72	61	59	66	69	55	63	69	76	57	76	59	66	75	66	71	62	50	72	61	52	75	59	69	71	64	58	71	82	68	64	65	64	65	73	51	58	67	75	70	65	65	68	64	57	66	55	65	55	66	60	80	70	63	58	42	56	59	71	56	74	71	71	65	53	68	50	55	84	62	69	63	69	51	54	80	67	69	64	62	65	66	64	68	67	54	64	77	61	59	77	72	57	53	74	70	62	65	79	48	68	78	74	83	61	73	68	74	68	51	73	73	65	55	58	73	60	56	58	55	82	60	63	82	63	69	69	72	67	63	76	62	61	57	79	65	67	63	71	71	67	58	57	55	53	63	71	74	67	68	62	78	69	51	80	61	64	73	68	56	64	72	72	77	53	74	65	47	69	67	68	60	63	65	66	54	59	62	58	57	49	57	75	74	66	73	63	63	66	56	63	64	71	62	59	61	65	74	75	64	60	69	55	60	61	76	67	74	74	71	49	66	55	60	56	68	57	62	53	47	58	57	65	70	65	52	69	63	69	72	73	61	58	70	67	69	49	76	58	76	65	57	60	62	60	62	60	63	71	64	67	77	75	61	66	66	71	70	70	75	69	58	64	66	70	64	64	61	55	66	54	63	79	73	81	70	73	63	58	61	61	57	68	62	76	61	60	69	58	73	52	69	64	57	75	74	62	69	79	63	66	64	61	70	64	57	61	66	59	55	59	64	68	71	64	67	73	60	75	65	58	65	67	64	58	63	72	70	69	68	66	70	67	61	79	58	62	67	73	76	57	57	57	75	62	67	62	56	70	73	68	75	73	55	67	81	75	41	60	62	61	66	74	56	58	58	57	72	56	60	48	61	68	70	71	56	64	61	60	62	73	60	72	73	58	67	65	50	53	53	72	68	75	61	59	67	66	64	74	56	63	65	61	63	62	53	59	63	65	61	72	61	55	63	54	73	54	68	71	61	62	64	54	67	65	61	70	69	46	72	66	76	67	60	65	49	64	58	60	63	78	62	56	63	64	65	52	67	70	53	55	58	60	40	57	81	76	61	65	64	61	76	56	58	67	66	66	67	55	72	56	67	55	68	57	65	63	68	66	75	57	61	65	75	67	76	62	58	61	61	70	57	55	65	69	46	51	64	72	55	57	52	63	53	69	67	56	75	63	72	62	64	76	55	68	43	66	63	66	57	77	56	67	82	64	74	54	65	52	58	52	78	58	87	70	57	57	72	62	63	57	71	39	64	63	60	67	75	67	54	69	46	55	66	65	53	65	72	68	80	58	73	62	65	56	55	44	68	55	65	69	57	61	78	46	57	56	71	69	61	64	68	72	62	63	50	73	68	64	68	48	67	64	49	54	67	62	55	59	71	65	66	68	62	48	53	72	67	62	52	61	64	57	64	65	68	65	61	59	66	66	71	69	62	57	67	64	63	63	87	71	62	62	76	76	76	58	55	54	73	55	71	58	64	69	59	59	57	71	56	67	68	58	58	57	61	66	57	69	74	54	55	56	65	62	69	74	68	61	78	61	63	70	72	64	55	44	58	80	63	67	60	60	56	66	60	70	74	67	44	53	62	71	57	61	54	55	52	89	72	81	61	67	57	57	81	70	70	72	50	60	63	61	67	64	59	56	75	78	65	61	65	77	58	53	68	56	65	64	59	57	62	63	69	66	63	65	72	58	67	56	77	73	66	46	66	63	65	73	68	50	62	56	64	66	72	75	63	65	54	67	63	80	56	68	58	65	63	69	63	46	56	62	68	64	58	77	73	59	75	72	67	71	61	55	77	64	61	74	65	83	70	69	84	64	81	54	72	60	63	68	65	61	72	63	71	62	74	55	60	73	71	63	74	60	78	62	60	79	76	70	62	63	54	56	65	63	64	67	69	66	63	69	65	52	76	70	55	75	75	69	55	58	57	60	57	63	51	67	61	88	68	63	67	65	72	75	68	63	57	59	76	71	59	55	75	68	64	70	63	73	73	71	72	71	69	67	71	66	58	70	66	66	64	67	53	74	65	65	69	67	55	76	48	65	59	64	64	62	67	65	58	65	66	63	71	61	76	68	61	60	69	57	56	51	71	68	57	79	72	72	68	69	68	68	64	59	62	59	62	83	78	62	69	74	72	52	55	53	82	68	62	81	55	71	57	61	70	72	71	65	53	66	73	59	73	72	72	55	56	58	67	58	46	56	56	59	49	76	55	58	57	84	58	55	64	66	59	72	67	80	73	49	50	74	60	69	62	68	69	62	63	81	61	55	57	61	56	55	56	65	73	71	62	70	63	65	71	79	71	86	65	57	73	74	60	75	59	71	53	53	68	61	62	60	63	53	63	69	69	59	69	77	71	83	48	62	67	52	64	65	77	73	71	60	65	63	71	57	67	63	57	50	61	55	64	57	69	71	72	49	50	73	52	72	72	62	55	61	56	61	53	74	54	55	58	56	66	73	55	63	74	53	73	64	61	71	71	59	59	68	58	56	67	75	64	58	58	53	66	60	77	63	61	58	48	66	61	53	78	65	55	66	70	61	38	59	59	76	64	60	76	66	62	80	63	69	83	75	74	73	64	66	71	63	68	64	60	62	54	56	56	51	53	64	72	59	67	58	60	60	71	66	61	75	77	65	50	67	63	62	50	66	67	48	66	65	56	67	67	58	64	60	60	66	63	66	64	74	90	83	60	60	67	72	64	67	86	57	56	57	78	68	53	62	53	57	63	69	63	63	71	71	79	63	67	68	58	66	36	67	66	55	78	63	68	58	49	60	57	55	59	72	65	66	76	71	64	73	66	68	62	60	62	59	62	68	62
12205	7280	5773	10469	19801	21977	19048	14727	12887	12228	12015	10888	9083	8337	7917	7058	5806	4076	4364	4037	3215	2973	3073	2772	2519	2502	2392	1692	1217	986	1006	1014	878	984	1055	1076	1121	1120	1006	947	866	855	846	799	699	1313	1474	2502	1814	2019	1769	1619	1371	970	792	753	676	652	688	653	649	632	654	645	700	677	691	671	662	613	625	619	616	639	678	626	626	660	671	680	618	676	681	663	639	717	630	644	625	678	665	704	627	689	654	609	687	651	673	641	650	636	645	651	686	668	673	678	625	691	654	706	648	669	654	650	657	637	670	666	666	666	652	612	641	721	671	621	637	684	607	681	645	710	663	721	668	635	663	639	665	666	680	667	668	648	643	632	667	667	641	616	686	657	687	660	667	634	658	663	708	700	725	623	672	669	649	627	692	711	679	638	659	667	605	616	631	611	634	640	639	662	657	608	682	652	652	679	676	613	660	660	640	649	643	644	643	630	675	665	672	650	639	647	664	680	717	656	681	684	624	659	643	636	678	650	667	613	653	675	688	639	655	659	602	624	667	665	675	601	701	637	691	663	676	666	698	643	671	684	624	670	662	658	677	661	680	611	671	691	668	660	636	655	643	652	657	674	673	641	641	677	649	669	671	650	654	631	661	681	664	612	623	612	652	646	698	683	651	637	638	676	672	645	654	593	673	633	663	639	652	644	651	675	616	722	645	623	685	656	627	679	676	624	662	655	700	631	605	691	626	633	696	657	634	627	648	667	713	677	668	689	686	639	668	640	671	676	664	648	661	683	628	691	693	620	619	647	647	659	639	686	703	638	667	665	662	651	669	679	672	647	660	658	671	692	645	637	652	635	678	650	680	688	656	682	651	666	677	671	640	584	692	679	627	628	641	670	666	681	643	667	665	644	689	633	638	668	670	619	672	626	644	648	642	659	646	675	632	668	629	674	693	653	648	663	600	673	663	634	698	684	671	650	672	621	625	701	600	683	627	630	665	614	651	678	656	648	685	662	666	691	636	636	631	663	655	663	655	685	683	656	694	671	658	660	649	642	699	673	660	637	646	641	660	685	630	634	669	657	689	715	637	668	659	663	630	650	643	667	662	664	598	676	640	678	646	643	666	635	676	656	653	681	652	640	649	650	671	647	687	699	628	670	715	624	683	663	671	668	681	674	664	647	740	656	665	686	653	666	615	675	678	640	649	651	679	686	625	672	626	669	668	686	645	656	682	628	631	678	631	655	690	660	668	665	695	670	648	652	645	643	615	665	675	656	689	695	674	720	663	645	698	661	666	631	656	659	682	700	650	651	712	658	684	680	674	656	646	660	672	625	683	669	677	662	676	647	682	625	656	674	687	659	637	651	636	595	661	636	676	632	664	636	693	618	629	670	679	636	711	652	664	679	703	690	651	702	672	655	746	631	682	705	645	674	667	694	635	670	631	718	676	637	672	653	682	626	671	668	663	636	625	668	670	669	636	634	632	706	627	696	652	670	699	640	674	642	671	654	626	733	711	660	667	630	682	653	663	694	664	648	641	643	646	642	640	664	710	636	655	634	661	631	734	701	648	655	709	623	598	625	683	635	668	697	696	648	607	624	666	682	652	658	672	666	664	666	632	606	638	656	681	675	674	664	638	680	704	662	656	635	669	633	678	672	632	662	640	608	649	628	627	668	641	719	669	645	672	687	649	663	668	720	645	692	638	642	681	699	671	658	639	638	618	624	641	655	649	665	661	632	648	684	669	623	636	678	677	713	688	654	718	682	616	638	632	645	641	674	649	659	661	665	696	663	650	644	667	659	701	659	676	638	698	624	636	644	662	666	631	644	672	687	645	646	680	645	631	660	647	708	654	663	663	654	623	620	706	666	654	641	628	660	658	656	623	661	697	690	691	626	624	660	663	687	683	639	654	611	626	660	634	616	624	661	654	633	661	673	664	677	727	652	644	641	693	658	693	667	616	712	698	651	617	616	652	671	714	645	667	643	628	684	662	653	640	681	603	675	662	654	637	652	643	677	657	628	677	689	648	671	644	669	695	635	713	620	680	673	663	655	678	624	666	667	654	706	644	639	704	641	690	620	659	646	642	667	638	672	633	678	700	633	669	616	677	672	606	617	677	633	640	636	670	654	669	683	660	667	667	662	623	659	668	674	654	634	675	678	628	642	669	652	684	681	673	679	617	654	653	664	664	621	658	689	641	618	662	698	689	667	702	674	633	655	615	682	677	634	627	664	641	681	647	664	661	685	717	646	665	696	674	588	671	667	639	639	653	642	720	648	671	699	650	620	673	683	667	645	665	661	651	627	675	615	647	640	672	664	626	666	630	658	624	662	686	653	682	652	672	626	654	660	667	658	683	652	667	651	636	631	651	665	659	689	636	732	695	668	636	669	665	660	687	623	611	690	658	666	634	618	697	654	657	631	646	652	617	604	671	659	638	641	622	727	647	600	672	681	656	669	629	656	652	637	653	670	650	662	621	652	656	666	682	628	625	672	657	685	618	662	681	702	612	655	665	647	678	670	681	666	653	655	660	678	654	651	715	690	651	640	685	645	661	646	645	666	672	648	647	646	670	626	621	664	665	653	649	632	615	665	650	641	663	672	662	679	625	641	625	634	633	657	630	644	638	652	670	682	654	680	669	656	631	657	635	634	630	638	699	674	644	684	657	628	680	664	650	693	637	660	675	666	615	653	654	607	659	622	680	643	609	674	616	648	655	707	723	689	702	611	694	647	666	679	666	660	642	666	676	675	681	654	631	641	691	684	650	656	673	684	662	697	701	641	663	657	614	691	703	682	662	698	673	689	668	644	703	623	700	651	668	680	641	629	655	661	660	666	655	597	621	662	696	659	649	671	674	679	659	679	700	645	680	605	683	654	674	642	654	643	656	653	653	667	668	692	656	655	658	662	586	631	655	690	665	688	664	680	603	663	655	684	668	680	662	697	677	661	660	674	659	658	648	681	676	642	651	634	605	675	688	693	690	679	635	633	658	657	633	684	624	650	654	699	633	698	650	657	671	631	637	663	634	669	671	709	683	674	611	660	686	663	674	664	647	684	657	709	641	692	702	670	678	657	694	701	631	665	643	661	644	618	659	642	641	703	649	676	674	655	705	650	677	659	616	698	664	630	677	643	650	671	714	656	651	668	678	651	665	649	624	662	687	645	668	623	646	649	681	654	629	651	657	655	673	673	629	648	632	675	604	677	697	645	665	625	686	660	623	669	696	665	630	626	702	679	647	661	644	621	668	633	667	648	617	658	680	617	656	634	660	666	622	714	639	667	694	652	649	631	642	663	637	671	669	650	704	678	662	668	684	708	661	676	678	619	635	642	704	668	689	643	621	707	690	642	615	649	608	618	651	658	676	690	705	655	653	642	697	693	663	666	601	647	709	613	649	669	667	684	675	700	646	673	719	666	673	670	657	678	617	668	650	664	684	666	623	675	684	632	616	665	612	619	632	659	670	659	608	663	647	674	614	630	682	635	700	704	660	668	679	653	656	650
1311	914	561	398	465	629	593	492	441	538	510	437	399	385	334	334	222	229	244	210	193	210	199	159	172	157	147	119	116	84	101	93	97	74	77	110	100	111	127	113	107	92	89	84	98	116	138	188	201	242	248	201	156	112	96	87	106	92	80	76	72	88	77	82	69	97	81	82	77	88	104	94	87	91	82	90	77	94	92	101	91	86	72	91	67	76	66	80	92	84	99	70	73	78	66	82	100	74	94	74	91	91	84	71	89	87	86	92	78	102	80	99	91	78	87	80	100	83	98	83	89	83	91	78	77	100	95	68	93	79	87	84	91	108	89	88	82	78	85	81	84	59	93	86	79	70	99	70	87	100	85	83	90	84	88	86	71	74	76	72	89	78	83	87	87	70	80	86	83	82	81	66	91	82	80	79	71	73	88	71	95	88	90	83	95	80	81	99	82	72	109	87	81	92	86	87	81	86	99	94	106	86	78	82	80	96	72	88	90	98	76	96	73	81	98	72	77	97	82	69	75	71	83	80	88	93	70	90	95	81	80	91	100	77	84	65	72	79	94	99	85	100	86	95	94	83	95	93	101	85	89	82	77	79	60	93	84	79	82	81	79	82	76	80	78	87	82	84	98	70	95	93	76	84	87	80	78	85	96	90	79	71	82	81	87	99	88	74	70	121	84	92	92	59	98	99	75	95	87	80	86	81	84	91	92	99	92	75	80	90	83	75	88	87	94	72	75	86	72	92	93	75	81	94	104	92	76	89	84	83	106	78	89	81	86	85	79	77	72	97	90	114	100	81	82	80	88	78	78	88	92	84	85	95	92	78	101	85	88	80	78	85	85	93	76	102	81	87	82	94	74	87	98	81	85	96	82	79	85	85	72	87	73	90	75	83	91	88	87	84	87	95	87	76	74	77	68	92	77	88	94	66	96	82	94	79	82	81	86	64	89	82	98	87	81	101	77	78	86	76	83	86	86	90	80	93	87	78	83	71	82	80	84	96	87	104	82	77	77	107	98	88	92	87	83	86	88	80	87	82	98	95	71	94	86	102	88	95	80	81	84	78	93	83	70	85	83	88	89	83	92	86	83	100	85	83	80	70	78	85	87	83	101	85	107	74	92	75	86	83	96	96	64	95	78	99	91	77	88	86	65	86	87	98	85	98	74	84	80	85	102	74	68	83	93	106	89	81	90	92	77	85	105	89	91	97	93	62	70	108	102	81	94	75	93	83	95	81	77	78	87	87	88	103	87	89	91	84	65	72	90	97	81	67	88	85	97	88	86	86	87	116	88	82	87	99	72	95	83	73	92	79	87	74	74	82	74	78	93	101	83	87	95	86	92	87	76	83	79	91	87	77	92	93	94	89	102	73	88	94	78	83	84	70	75	94	65	79	82	86	80	77	79	83	85	87	86	91	77	97	102	93	87	89	77	87	97	94	83	81	82	77	89	86	88	83	89	79	107	75	99	93	93	86	75	90	80	85	80	82	112	87	65	90	84	96	86	91	72	75	80	105	92	84	58	85	86	88	94	74	82	94	93	78	68	88	87	88	88	85	82	98	90	78	82	101	109	87	84	87	79	76	89	85	102	81	74	82	86	79	67	82	93	95	78	88	72	78	74	88	92	87	67	78	99	90	79	100	83	76	82	83	67	73	93	85	73	81	88	83	81	80	88	92	94	109	91	78	96	95	91	94	97	84	85	87	80	104	79	90	86	72	76	89	77	85	89	99	76	102	84	77	86	78	77	92	74	98	87	103	73	87	78	91	83	80	85	87	83	78	78	97	82	60	72	83	76	101	77	83	82	66	95	91	87	81	90	69	77	112	84	80	96	84	71	87	100	91	84	80	102	87	85	87	99	89	80	94	93	96	86	86	80	86	86	82	94	83	91	101	78	91	87	77	91	89	76	66	75	75	89	84	84	84	79	95	89	90	110	86	76	107	90	92	96	82	66	95	80	79	85	85	73	81	72	77	69	77	72	102	89	74	87	88	93	90	87	83	98	94	101	59	79	94	81	95	74	62	75	67	74	89	98	84	97	88	82	75	100	86	87	88	90	87	93	90	88	99	89	82	80	86	78	82	78	85	95	92	82	79	94	91	89	75	85	92	75	74	79	84	73	77	76	90	94	81	96	71	95	89	88	93	91	88	84	85	76	86	78	84	79	87	98	83	92	93	72	81	85	84	84	94	70	83	81	88	97	93	106	74	81	90	77	87	87	79	81	96	86	95	91	90	87	89	81	74	84	91	79	80	88	103	75	97	78	76	79	91	85	85	77	88	86	88	80	89	83	82	101	90	105	114	91	93	77	77	80	84	82	85	57	78	81	88	69	96	88	81	102	86	75	92	97	84	63	90	84	100	72	76	106	80	68	90	78	96	89	76	78	90	99	92	82	84	79	72	90	77	93	83	74	91	85	73	76	79	75	102	99	87	92	78	97	76	96	76	81	80	93	99	80	91	87	72	80	90	77	98	64	79	85	92	79	74	92	80	89	98	91	78	107	85	89	82	88	102	67	91	92	86	103	92	67	94	90	82	93	84	81	100	92	76	84	74	86	74	73	96	79	93	83	77	78	73	94	79	86	79	92	91	84	81	101	100	73	88	78	100	71	89	98	85	74	97	105	85	101	86	107	86	76	65	76	84	100	88	80	101	92	81	84	70	73	93	90	101	83	73	85	70	70	77	86	93	93	82	66	91	83	100	96	95	86	90	73	99	91	93	82	84	79	87	92	91	88	94	101	91	75	73	91	89	80	93	86	92	95	104	79	87	72	76	75	94	91	85	90	90	68	85	91	90	79	101	78	93	71	93	81	84	92	77	96	86	84	75	79	110	97	69	82	75	77	88	82	75	64	83	86	88	97	92	107	80	89	100	99	105	90	81	72	89	96	78	78	85	99	69	82	75	88	84	83	85	96	84	93	81	102	73	82	77	84	87	85	84	85	70	77	84	88	96	84	87	86	95	82	79	78	76	90	84	80	85	80	86	80	85	93	82	93	95	92	78	93	82	91	84	95	97	98	98	87	60	81	91	74	89	86	91	76	66	75	81	97	79	75	81	87	89	101	80	91	85	79	85	89	86	80	81	90	88	84	79	75	93	88	93	88	97	81	79	83	75	94	87	79	91	78	63	95	96	69	80	91	91	90	99	101	93	68	89	99	72	82	109	95	91	83	99	88	88	99	80	89	88	88	79	72	86	91	84	88	79	93	83	100	95	68	94	77	96	79	85	83	83	87	72	93	74	74	87	75	94	94	89	88	98	73	81	80	87	83	93	94	91	102	94	82	71	86	82	92	78	86	80	107	69	103	75	100	97	85	100	81	87	87	75	70	89	98	85	82	80	84	85	104	92	83	76	87	86	86	86	95	94	70	114	90	87	84	94	66	77	98	96	73	82	81	74	86	92	99	86	92	82	80	99	74	108	85	72	81	71	80	78	89	88	87	72	85	103	81	73	79	84	82	75	84	87	91	87	67	92	69	82
16702	11477	8072	13734	23465	24905	22316	17655	16787	16245	15332	13804	11610	11375	10287	9293	6475	6017	5901	4877	4842	4973	4374	3531	3875	3438	2555	1841	1306	1323	1273	1200	1195	1194	1326	1432	1561	1481	1573	1459	1348	1246	1046	968	1147	1264	1879	4403	4756	5409	4925	4113	2982	1717	1294	1089	977	922	895	851	807	866	846	870	859	852	832	828	860	851	842	850	883	897	882	858	854	869	899	865	835	832	870	867	860	887	854	842	855	847	850	877	896	865	831	845	891	854	883	821	867	945	856	872	845	837	847	916	844	829	849	864	851	849	883	826	855	859	835	864	852	887	886	843	858	923	874	844	860	843	879	823	798	829	859	923	894	893	825	930	852	803	859	849	914	876	864	881	908	888	874	807	855	855	885	902	835	861	850	893	882	905	846	887	895	883	874	886	829	867	861	876	861	873	882	861	865	826	837	867	896	852	872	954	888	852	888	889	896	820	911	827	863	857	871	879	892	924	875	852	870	846	820	862	895	865	894	908	878	828	864	795	872	855	910	811	887	856	830	872	925	853	872	867	831	849	855	877	889	849	880	890	861	887	863	827	887	862	830	832	872	806	846	844	810	805	846	844	859	883	869	915	876	851	834	824	860	890	839	893	845	895	861	854	895	895	807	814	842	903	896	846	906	866	873	850	847	900	878	851	848	826	877	848	891	838	899	819	874	845	839	864	840	841	836	825	847	799	898	849	851	843	894	857	898	829	882	853	863	843	848	902	836	857	873	826	840	856	872	853	858	904	883	878	867	836	846	883	884	858	866	848	856	830	834	871	901	879	881	916	854	837	822	858	885	861	806	868	908	900	908	901	829	874	828	859	849	844	892	903	844	939	896	866	834	812	870	859	845	896	864	833	883	875	837	908	842	859	867	883	854	795	839	863	859	837	871	867	854	857	907	839	843	866	839	894	771	904	841	808	874	840	829	907	850	905	864	888	870	871	873	881	814	818	839	898	872	878	843	866	833	889	869	888	821	845	862	831	881	824	886	851	872	889	859	916	872	915	877	865	891	862	836	891	857	811	830	847	852	905	864	937	843	889	826	885	852	853	852	844	896	893	882	899	881	850	897	847	887	869	866	913	916	876	888	855	905	880	891	863	866	821	872	887	858	874	837	839	869	848	826	859	891	847	905	906	887	847	882	867	835	794	900	860	864	884	856	838	861	856	855	825	874	815	837	925	902	821	848	829	863	879	869	852	889	879	879	841	843	840	862	881	860	870	892	863	912	894	874	840	890	860	852	822	836	866	941	815	803	881	856	849	914	887	942	907	868	870	879	845	873	880	904	890	856	895	829	875	823	815	862	899	875	888	906	845	867	870	917	830	823	856	865	819	870	877	892	876	900	859	853	882	908	874	886	850	830	851	837	855	879	878	851	864	872	860	853	850	843	865	824	842	889	859	846	876	855	875	887	859	853	847	822	860	831	907	840	901	826	895	920	823	860	874	910	868	877	845	862	914	823	886	868	903	858	911	887	844	898	889	872	878	895	833	868	913	843	865	839	850	863	878	844	864	848	809	880	898	838	879	869	836	890	908	845	904	878	893	820	829	873	836	866	916	887	830	876	881	882	867	905	838	866	828	912	873	882	866	904	849	818	818	858	828	882	924	878	879	877	863	865	869	853	817	893	877	897	847	865	896	890	849	862	839	877	853	821	860	850	860	861	846	860	887	911	908	880	871	836	897	881	804	892	840	861	860	844	838	865	820	870	873	821	885	865	868	900	910	909	835	885	824	965	910	855	863	916	843	896	862	834	900	886	912	870	891	864	881	843	867	888	820	887	823	852	931	848	852	894	845	863	877	888	837	786	843	879	938	894	842	839	828	888	862	885	835	863	873	834	947	877	848	893	847	863	848	865	872	838	845	840	910	841	849	854	860	867	877	844	929	927	846	833	899	858	871	884	843	835	936	878	888	898	888	848	849	851	911	919	865	888	884	844	863	864	863	820	862	837	887	866	943	854	823	859	858	831	829	860	874	866	915	923	855	857	871	841	905	838	863	882	841	852	859	835	881	851	873	861	831	854	888	890	883	868	858	855	908	848	868	766	831	886	837	828	934	901	814	878	848	908	864	843	877	888	848	874	812	881	867	859	878	899	862	881	858	872	852	858	833	864	827	873	895	863	860	857	815	893	860	918	880	842	908	862	926	829	877	851	874	847	888	850	844	834	948	891	876	862	881	855	869	915	872	896	968	842	851	865	880	872	866	866	849	902	844	904	910	861	864	875	860	863	847	802	904	860	813	905	818	911	872	891	895	878	855	857	814	864	866	890	842	868	920	819	857	833	859	870	882	866	864	912	916	851	866	887	941	915	899	911	886	879	841	846	886	816	835	884	887	852	849	839	857	865	877	867	871	828	831	808	850	857	843	848	899	888	842	885	855	817	863	881	859	857	895	860	828	903	855	931	881	855	836	815	885	872	886	817	841	839	845	874	852	832	836	866	817	884	893	881	900	847	863	874	874	844	856	916	866	852	868	861	855	898	909	866	943	882	862	863	859	879	869	869	885	864	836	866	866	874	894	855	870	851	817	829	862	836	840	813	862	851	843	844	906	836	848	865	848	877	892	875	876	900	865	871	872	871	876	855	836	862	879	828	858	892	866	881	885	887	861	847	830	862	828	839	831	893	846	848	870	893	832	876	901	874	840	895	872	847	860	834	848	874	849	858	867	860	873	900	874	844	807	842	851	873	869	822	873	922	880	837	884	835	861	916	897	843	840	836	852	858	839	826	888	887	823	865	863	877	793	903	896	835	857	858	836	846	837	838	887	877	826	857	826	878	845	818	869	857	890	839	857	829	903	872	844	881	878	860	885	860	873	850	829	870	804	899	876	886	890	892	907	853	797	878	843	893	891	857	891	864	846	853	826	870	842	915	904	895	881	871	857	846	873	881	876	834	883	802	904	834	858	797	877	842	871	833	875	851	859	818	863	860	881	825	889	838	864	838	879	902	847	864	859	898	832	795	868	870	826	841	799	888	894	909	827	891	874	908	909	869	911	893	823	856	816	885	838	897	890	845	866	850	907	838	820	815	899	808	888	903	838	858	822	887	886	839	896	895	845	837	879	833	850	838	841	854	844	840	869	860	893	830	872	899	900	846	858	859	877	880	865	826	893	872	758	879	839	865	857	899	849	869	867	847	878	873	916	881	862	874	838	839	889	896	842	873	857	896	881	853	791	870	895	868	888	855	846	861	829	885	833	862	860	857	832	851	869	893	867	909	826	863	924	786	859	871	827	897	871	871	873	859	854	908	876	836	925	834	842	874	880	846	843	893	911	862	808	844	898	903	851	856	866	868	842	870	863	847	854	848	807	826	828	921	813	855	896	879	826	874	830	855	916	821	864	847	830	881	859	908	864	853	852	849	877	863	908	878	824	878	802	839	846	838	885	847	817	893	910	848	847	872	906	888	871	813	868	870	917	885	813	909	863	884	868	908	833	876	845	871	865	836	856	898	930	884	897	868	861	823	849	872	826
2950	903	510	374	388	545	519	438	483	530	505	432	321	363	332	228	200	212	203	182	201	160	144	144	161	96	98	74	59	83	64	76	66	89	75	75	63	65	58	82	64	72	65	66	97	99	60	147	183	297	285	196	151	90	82	75	62	64	48	47	57	52	58	61	59	57	60	62	71	60	82	50	45	67	72	58	59	54	50	64	49	64	53	65	65	47	59	52	43	63	74	57	52	47	50	39	60	56	54	62	66	61	58	48	44	63	71	60	67	65	61	76	70	58	42	53	61	59	74	55	72	65	60	67	56	55	59	42	60	63	61	62	55	54	56	56	62	67	68	46	61	61	56	63	58	55	59	61	54	58	56	60	66	61	60	50	55	59	60	65	49	77	49	59	70	62	58	54	52	66	62	68	60	57	72	46	51	64	62	59	47	48	54	59	62	59	52	54	57	61	57	61	45	66	59	61	65	53	56	47	56	59	54	57	61	51	56	55	54	54	63	51	59	64	47	62	59	68	56	53	55	55	43	64	52	56	50	61	63	64	72	52	60	64	50	66	53	50	57	47	51	76	66	69	70	55	59	49	65	51	53	52	42	64	53	62	68	58	47	73	63	61	53	54	58	60	68	56	69	53	56	68	52	59	52	58	66	68	56	73	68	55	59	58	63	78	62	72	69	65	60	62	42	63	66	59	52	55	60	69	59	56	65	61	67	58	55	52	46	54	48	55	59	61	62	66	79	60	57	49	63	44	55	58	63	48	54	68	62	57	62	59	66	54	73	59	52	61	73	83	60	64	42	57	57	65	66	58	59	63	64	60	66	59	60	66	61	58	60	69	62	61	58	58	63	63	62	50	62	49	61	67	60	62	60	56	67	72	67	55	57	61	63	62	57	55	58	59	53	72	47	57	60	64	55	47	57	64	47	58	52	46	53	47	66	44	59	55	52	65	60	57	62	63	56	65	59	72	58	61	67	42	56	53	59	55	51	56	49	56	73	66	51	59	56	49	53	61	59	52	56	64	52	57	59	59	69	54	65	56	51	49	51	58	51	74	69	57	58	45	58	57	67	64	48	65	77	59	53	67	71	59	47	47	57	67	57	56	51	61	54	66	54	62	63	57	47	55	54	50	63	64	57	51	56	56	60	62	57	74	56	50	59	55	77	64	55	58	50	65	51	65	67	62	59	60	61	47	52	53	57	65	50	69	48	70	61	56	63	63	48	52	57	60	60	55	62	59	70	53	54	71	67	55	50	56	63	47	67	67	68	55	71	63	53	64	55	54	57	54	61	44	50	62	56	51	72	65	59	56	49	64	59	60	62	56	59	57	50	44	54	57	57	54	71	47	59	57	58	55	63	53	57	54	61	58	58	47	60	52	69	54	50	67	53	56	47	54	54	51	72	64	54	76	59	52	62	44	60	46	81	63	57	66	59	62	67	49	68	58	75	50	61	55	64	46	55	61	61	48	50	49	54	45	65	54	68	73	65	52	51	52	66	48	71	54	49	54	55	63	69	65	61	61	61	63	66	55	41	54	59	55	58	64	67	69	46	41	71	61	53	69	72	55	59	61	70	66	51	53	52	74	51	48	62	60	48	65	52	59	40	41	59	78	50	58	67	55	61	71	73	60	56	51	54	52	77	56	57	54	70	46	61	64	62	55	54	47	69	53	52	62	61	58	67	40	62	76	58	55	50	56	54	63	63	66	58	54	46	58	60	50	54	60	56	60	59	74	52	58	55	46	60	81	61	59	64	57	59	52	69	59	55	48	63	58	65	69	52	60	57	49	52	51	62	47	57	54	61	51	68	64	62	74	52	56	48	67	66	62	53	48	51	62	60	60	62	63	39	53	49	58	63	55	62	53	59	55	55	55	51	52	56	56	74	61	52	41	53	54	43	56	57	65	54	66	60	58	57	62	67	65	56	60	58	66	70	50	71	60	71	55	68	51	57	51	57	61	70	50	60	67	60	58	71	52	49	73	59	46	59	47	70	72	66	56	60	66	61	64	62	61	48	47	51	49	55	54	64	63	59	49	68	56	63	58	62	64	66	54	63	49	55	59	55	57	71	51	53	51	48	67	58	59	69	60	67	50	56	56	59	62	47	47	69	58	66	58	52	65	65	54	66	63	65	65	51	59	54	56	49	52	68	63	69	68	55	56	65	67	59	60	65	47	62	56	69	50	57	55	63	56	59	61	61	57	66	57	60	57	73	66	59	51	46	77	56	62	57	68	61	56	41	63	77	56	59	62	55	61	61	66	51	66	48	54	61	46	55	62	63	55	53	58	50	54	57	59	52	54	58	54	67	57	57	70	63	66	56	63	70	41	44	58	57	62	62	48	53	61	58	56	53	62	61	52	55	62	70	45	67	56	55	74	46	70	60	56	58	52	59	67	64	48	51	47	59	66	50	57	67	58	64	64	66	56	69	67	69	53	59	57	56	44	74	58	65	51	53	48	48	54	53	49	53	68	55	51	50	61	76	52	51	35	72	53	75	55	67	58	65	50	62	76	58	62	60	61	63	55	57	52	53	55	62	57	67	60	55	51	46	59	64	61	53	68	66	51	62	68	67	60	40	69	56	64	71	48	53	68	63	60	65	65	42	61	53	68	53	59	68	92	47	57	62	59	54	54	76	69	55	60	46	75	66	57	58	62	47	66	56	56	48	57	57	62	52	64	50	55	73	68	68	64	67	67	40	60	53	63	62	64	55	67	58	56	60	46	57	71	66	71	51	39	60	56	67	54	43	65	54	59	66	62	53	58	50	51	67	64	54	58	42	52	51	58	57	60	46	66	67	52	63	50	59	70	50	71	52	54	66	68	59	75	53	64	72	69	67	46	58	54	60	61	61	57	62	50	54	50	68	61	51	61	48	55	64	39	54	71	56	58	59	53	48	59	55	53	56	50	59	62	57	71	50	61	59	51	61	66	49	63	58	48	43	65	66	66	68	60	63	56	65	41	66	53	68	74	50	68	57	52	46	60	56	63	58	59	46	60	52	50	54	62	53	54	58	55	60	66	66	51	46	61	59	64	67	62	49	57	54	51	58	63	49	60	59	62	64	63	52	70	57	52	55	58	60	67	75	65	70	54	62	58	59	75	63	60	59	62	57	64	53	68	56	62	53	70	65	62	50	60	60	52	55	54	60	72	54	69	61	52	57	58	49	82	69	69	61	53	62	49	43	85	52	55	52	75	51	58	48	59	69	82	57	70	55	48	53	65	57	64	66	73	59	66	68	60	54	64	65	59	65	61	55	56	58	62	57	66	66	68	68	61	59	67	56	53	61	49	41	59	48	63	52	65	65	60	60	52	56	70	60	66	59	65	48	62	49	53	66	66	55	67	61	63	49	56	58	59	53	56	55	57	55	54	49	66	54	47	67	57	57	63	61	60	52	46	53	63	61	68	63	52	63	51	62	58	45	62	77	74	49	63	67	52	51	61	54	63	57	68	65	45	59	46	60	64	47	57	64	54	59	59	74	55
18177	11298	7691	13057	21302	23646	20553	17554	17470	17326	16317	13783	11596	11382	10119	7910	6286	6230	5532	5082	5338	4604	4086	4154	3712	2669	1940	1265	1007	990	1006	999	1024	1419	1413	1231	1028	1010	885	1027	1095	981	903	809	1649	1783	927	3256	3932	6842	5905	4182	2446	1563	1087	843	722	672	616	591	603	622	603	586	618	573	633	592	601	613	612	660	671	602	609	586	577	615	588	616	597	608	627	599	588	629	580	587	601	594	646	653	659	623	610	641	634	623	611	611	594	599	605	568	622	611	609	600	626	667	622	623	655	619	615	617	614	589	640	599	611	621	630	591	584	622	609	621	562	619	559	625	596	601	589	558	573	680	614	557	612	596	617	596	618	670	585	630	616	590	609	642	602	591	555	629	569	584	622	603	638	637	638	599	632	620	648	583	593	601	578	628	616	610	604	545	660	588	589	608	604	610	627	596	646	598	651	636	594	580	606	592	593	622	581	572	590	618	617	585	577	606	644	622	626	587	658	610	654	624	604	636	587	617	577	584	616	654	635	626	561	642	607	588	575	628	567	594	639	612	569	585	648	614	622	587	641	586	626	625	603	563	586	601	636	622	618	588	634	592	631	589	599	594	607	568	595	590	629	612	595	627	644	633	647	605	610	584	561	626	645	561	611	623	579	617	620	612	633	588	599	596	619	645	597	589	616	592	585	693	594	564	574	595	625	597	623	605	586	636	639	613	614	640	653	638	595	617	592	621	594	611	613	587	609	623	624	618	602	608	617	582	608	605	623	613	620	623	606	606	578	602	599	611	653	558	625	583	578	624	623	590	605	602	609	610	621	592	599	587	594	616	613	632	594	611	626	617	617	638	620	605	594	633	591	579	591	557	614	625	606	609	615	603	613	621	625	616	586	613	600	554	582	627	630	552	605	614	647	624	620	597	608	607	609	636	602	645	595	609	616	606	613	601	604	614	596	625	581	568	640	627	611	587	567	604	623	611	592	609	570	588	575	630	608	641	604	582	604	602	592	607	626	574	575	644	609	580	611	591	619	631	629	616	537	597	637	637	602	594	622	617	630	612	601	614	628	622	562	593	633	606	629	616	590	642	618	613	624	638	609	610	622	586	559	617	625	610	598	591	628	649	648	605	603	593	570	608	623	600	621	625	588	629	611	618	646	626	622	646	566	600	590	617	625	598	621	602	581	613	586	613	633	623	614	615	572	621	642	586	604	599	569	592	596	606	565	588	606	590	624	629	579	658	587	582	596	556	639	573	617	553	591	603	616	625	610	600	631	613	587	618	595	601	594	631	587	587	587	609	652	650	597	552	609	605	614	632	611	597	615	605	605	649	603	651	601	587	605	632	562	611	615	602	616	625	615	589	611	652	632	651	615	606	573	588	636	642	613	581	651	578	625	529	564	628	558	625	590	610	587	582	617	593	641	589	603	613	578	600	628	598	590	558	607	606	635	633	605	614	665	626	575	613	627	618	612	602	612	597	629	650	630	602	632	614	596	620	616	648	630	597	613	617	627	588	607	613	639	598	607	597	596	628	586	630	552	602	560	669	604	595	613	637	625	621	662	596	598	625	598	578	608	619	582	624	551	612	589	604	597	590	637	605	589	610	604	628	614	634	618	625	603	627	619	566	567	607	625	616	648	598	591	615	637	602	610	617	592	602	569	610	632	662	616	608	627	574	617	597	632	638	621	593	581	641	627	607	598	594	589	593	569	609	607	560	584	599	570	621	617	631	574	642	616	600	626	606	605	594	679	606	631	593	620	569	660	598	653	610	633	613	637	617	612	642	605	606	620	620	599	655	640	581	627	643	590	590	613	616	607	631	660	587	600	623	597	588	598	599	603	615	553	631	616	618	648	614	661	578	607	597	618	636	600	632	609	631	646	619	605	601	594	595	594	615	596	587	577	619	630	622	606	526	619	584	593	582	588	657	640	613	613	636	614	592	603	633	560	565	584	623	566	594	592	591	603	587	604	543	610	597	614	615	559	599	621	602	600	623	603	606	613	642	630	623	659	599	556	585	591	617	598	633	604	621	628	623	607	602	597	590	584	619	611	598	564	623	623	615	658	602	602	630	634	564	631	584	643	642	635	636	583	604	570	588	629	648	616	580	615	565	543	609	605	601	599	581	618	594	628	576	626	582	608	586	629	634	620	637	551	626	639	588	648	608	639	614	623	591	643	609	609	576	576	612	612	589	613	632	594	577	615	599	600	569	577	617	627	631	634	638	604	601	614	559	574	612	631	550	622	652	610	590	626	546	570	623	587	604	630	613	625	563	623	622	629	618	609	609	608	645	625	573	607	610	637	620	610	639	601	606	603	598	607	575	582	624	589	584	644	611	613	583	598	614	631	607	604	617	620	597	607	601	650	607	590	553	619	627	575	600	583	547	652	549	590	605	616	677	642	612	659	635	581	589	612	590	633	601	630	613	638	620	599	646	620	617	586	616	585	586	610	635	656	652	596	612	608	607	596	649	623	616	571	581	619	575	620	604	616	600	616	624	622	615	599	600	556	630	638	599	578	597	586	594	596	546	606	569	616	553	601	627	628	666	643	615	616	608	580	653	659	609	611	598	608	590	601	594	608	606	615	607	603	597	609	596	601	612	599	580	585	599	576	606	610	559	607	628	617	576	577	615	627	609	595	606	589	624	603	643	602	606	628	632	618	620	573	595	588	632	568	587	659	621	547	591	613	598	627	634	552	607	593	601	625	603	609	618	665	601	614	623	612	646	583	618	557	585	569	636	614	635	580	637	603	609	585	576	593	647	599	584	628	649	615	661	633	616	613	622	635	577	599	602	567	613	658	609	567	658	641	587	583	615	629	627	635	629	571	620	631	644	591	615	587	628	610	591	575	643	580	592	613	620	590	596	567	622	621	653	645	609	629	578	621	568	629	605	605	606	614	629	621	601	566	646	599	602	593	583	628	647	609	611	607	586	617	609	617	584	581	610	604	642	567	584	605	622	599	576	571	604	605	633	636	610	620	565	557	606	598	638	611	619	605	573	602	598	624	605	623	600	625	587	621	608	617	613	580	614	605	642	575	589	569	628	587	587	625	622	629	601	618	580	606	551	620	594	610	606	645	644	687	573	602	605	583	599	641	610	603	608	606	641	601	600	637	581	579	615	593	617	608	599	582	613	622	613	643	615	599	614	599	616	596	600	620	612	579	662	626	650	587	631	609	591	584	602	585	623	610	578	611	616	632	596	635	570	603	615	640	583	610	607	591	581	642	633	602	611	597	632	626	611	611	591	606	593	587	590	584	662	602	588	592	635	585	610	662	604	626	579	596	633	621	614	616	599	601	635	604	610	590	612	577	608	602	638	619	632	646	610	625	625	636	604	628	613	600	608	624	616	624	594	617	573	554	586	632	584	609	605	627	590	581	627	629	582	634	626	616	599	584	556	645	616	597	616	630	588	629	585	606	634	571	605	604	637	638	632	616	627	565	616	609	594	620	617	613	648	623	577	642	634	619	607	646	622	623	622	631	627	641	597
2222	1293	732	445	483	694	604	606	671	722	651	546	463	504	355	329	268	270	266	297	267	250	209	212	177	139	116	103	84	94	96	108	91	90	107	93	103	97	94	104	82	100	96	99	94	84	103	133	272	435	463	341	256	186	131	111	74	95	90	90	82	77	80	80	65	78	94	94	80	106	96	81	83	77	73	80	80	72	90	79	67	87	77	89	94	92	91	62	82	87	79	85	86	81	85	83	90	77	85	95	80	77	65	65	68	91	79	68	92	98	75	92	70	95	77	80	99	60	77	94	79	89	79	99	72	83	80	76	72	70	81	84	90	80	79	79	74	75	69	69	90	94	84	75	83	80	74	81	77	92	61	86	71	96	74	79	102	84	87	100	73	62	72	90	84	89	75	79	86	89	85	106	61	78	86	88	97	98	76	78	102	82	87	92	84	74	96	95	71	65	102	71	84	85	81	76	96	79	77	73	100	90	87	90	70	86	80	82	69	94	89	94	89	87	71	92	101	78	76	87	76	86	97	75	84	97	82	87	92	87	92	86	76	88	87	88	89	77	73	79	92	84	96	93	85	88	77	84	71	98	98	87	94	82	87	103	89	91	108	92	75	73	75	85	82	68	71	97	106	84	88	82	92	81	78	90	99	76	90	79	90	85	89	84	71	93	77	87	76	89	84	82	74	77	89	89	93	108	87	82	76	89	73	89	78	97	69	78	87	86	84	75	59	84	87	81	91	85	78	81	77	57	82	88	59	103	98	78	84	83	73	86	87	83	79	70	97	85	66	89	83	92	79	79	91	68	87	83	80	83	105	72	92	86	84	93	82	81	78	80	84	76	84	86	90	84	103	77	81	78	77	95	64	90	90	67	91	77	78	68	68	71	79	72	82	68	82	99	84	86	91	76	89	92	82	72	83	76	83	103	92	94	76	69	96	84	86	85	69	77	72	95	91	92	61	68	93	74	82	82	86	71	86	74	72	91	78	85	80	77	80	87	75	78	78	99	77	67	74	87	75	88	80	90	103	92	84	77	89	96	83	103	78	90	104	84	80	102	88	93	95	84	92	86	72	63	85	95	75	92	79	79	67	92	87	75	65	77	75	84	75	73	85	97	82	67	85	93	83	70	84	80	78	84	92	88	105	74	82	84	79	78	73	97	99	87	83	96	88	99	98	70	79	92	88	87	103	77	85	89	79	75	98	84	85	102	84	86	75	81	72	81	89	81	90	86	72	94	83	84	83	87	77	85	96	85	76	80	94	81	72	84	86	77	76	89	91	85	93	97	81	99	79	80	85	102	86	90	88	74	90	84	82	93	71	96	78	100	95	62	104	86	86	88	86	102	90	89	79	75	77	95	87	81	76	81	85	87	93	79	75	85	82	92	68	67	93	77	75	86	83	88	85	86	78	93	79	79	82	82	85	76	88	96	84	90	68	84	83	84	84	100	80	89	82	81	85	88	90	75	78	85	74	97	95	78	99	83	77	81	81	90	83	85	77	89	92	88	78	81	61	85	70	73	91	85	89	84	78	84	76	89	72	80	93	87	64	77	74	72	83	95	79	96	74	75	93	81	86	88	94	80	69	78	82	91	76	85	88	78	90	71	80	81	68	82	98	91	85	72	89	83	96	89	89	66	99	83	84	72	77	80	83	84	93	81	64	92	79	80	82	86	96	96	85	81	65	99	72	83	88	86	86	66	98	73	82	77	78	87	80	68	81	81	64	74	76	97	84	72	84	97	86	94	78	79	70	78	70	84	75	74	95	77	84	73	83	76	92	92	87	82	80	83	100	68	85	92	90	88	63	74	77	76	79	79	67	69	92	92	70	94	86	89	84	88	68	76	79	84	74	67	79	78	80	83	77	100	95	85	92	79	75	88	85	76	82	95	78	89	89	94	92	83	94	71	79	83	70	95	68	92	71	83	83	75	94	87	80	80	74	94	88	87	87	78	79	78	81	79	80	88	89	101	74	78	99	67	76	73	69	82	97	100	88	78	75	99	75	98	86	85	79	70	84	68	78	91	82	76	78	73	84	85	76	91	96	87	72	84	81	81	93	83	80	70	81	106	79	86	92	89	85	92	64	95	93	86	93	68	88	85	94	102	93	84	82	84	96	83	105	98	80	89	95	70	77	101	82	76	93	77	74	67	71	77	62	88	83	82	79	75	57	81	79	68	83	98	86	73	81	96	83	77	83	77	69	86	90	71	82	75	92	77	100	91	83	91	96	80	92	77	83	72	85	60	77	89	81	92	116	91	88	78	80	83	100	74	83	71	96	74	95	106	83	77	95	72	81	81	100	87	79	74	100	83	83	73	84	77	86	79	74	71	80	95	98	80	77	82	89	71	91	92	78	73	86	89	67	94	72	89	63	104	105	65	86	80	88	82	80	78	78	83	77	94	81	83	85	104	99	76	103	67	67	62	79	75	71	79	84	94	95	83	80	89	70	67	84	75	85	85	80	90	82	78	74	85	83	87	105	70	86	94	76	89	103	73	77	64	86	87	78	78	91	84	73	97	95	83	84	82	73	84	91	61	86	78	81	71	71	93	97	88	111	80	77	83	73	93	83	87	89	85	79	85	84	86	90	78	110	77	79	85	80	84	86	72	77	79	86	76	71	79	79	66	84	83	93	80	99	87	79	73	75	84	93	81	100	85	80	81	105	91	88	103	89	87	74	87	77	78	81	84	97	88	85	100	77	106	77	103	79	74	84	74	69	80	94	89	76	86	81	81	87	95	70	87	100	88	80	93	91	91	91	85	77	90	79	92	77	85	97	91	76	86	83	89	83	82	87	80	104	88	95	95	89	90	89	90	90	86	79	76	92	94	82	90	69	91	75	81	96	74	86	78	72	75	89	93	99	97	95	74	61	74	91	78	81	84	87	97	85	90	89	76	72	98	100	77	72	87	98	75	93	81	84	87	86	89	84	68	83	91	98	92	81	79	82	81	82	61	92	85	98	82	77	75	95	73	74	77	81	87	92	78	92	94	71	84	71	91	86	85	77	81	89	98	96	92	88	84	82	91	84	79	76	91	98	85	89	100	86	64	80	95	94	71	74	78	76	78	87	95	84	93	81	83	74	82	77	82	84	79	75	74	84	81	75	78	73	79	99	88	89	80	92	77	75	92	95	66	85	92	76	82	96	77	102	70	101	72	109	93	92	70	81	77	80	77	76	88	97	87	73	87	79	90	96	84	75	81	99	98	93	80	80	89	94	92	75	84	92	73	91	72	67	83	94	91	87	64	82	90	86	71	96	81	75	85	83	88	87	89	98	77	85	98	79	70	77	101	84	88	93	82	71	79	78	90	83	93	84	95	99	86	91	81	81	84	73	79	90	80	85	77	67	83	88	74	81	81	92	82	88	81	92	89	79	80	95	75	83	91	76	71	60	76	76	96	80	72	80	71	82	90	95	67	93	79	93	90	72	79	77	78	90	64	79	80	90	76	70	69	75	76	66	79	83	94	94	79	76	70	73	93
22098	13777	9808	14837	23603	25815	22128	20831	20680	20603	18416	15845	14083	13831	10814	9063	7821	7752	7523	7547	6697	6488	5653	5071	3926	2789	2198	1736	1442	1446	1413	1501	1569	1837	1627	1470	1276	1112	1085	1149	1329	1195	1107	1088	1163	951	1181	2654	6374	9951	9778	7151	4341	2753	1807	1292	1028	921	829	860	846	870	876	841	852	834	856	809	825	795	801	848	872	894	889	900	869	844	849	804	880	851	850	822	894	841	909	887	884	877	849	836	845	810	859	828	880	862	842	884	831	856	884	894	808	860	860	816	834	813	841	856	850	839	842	864	837	842	846	844	802	861	844	862	814	816	875	838	820	850	829	899	829	867	803	845	878	851	840	845	850	861	836	841	897	822	808	882	829	797	827	872	849	836	829	865	816	833	836	870	856	810	900	858	844	831	912	852	883	831	820	860	879	822	852	852	894	889	878	890	849	872	834	833	871	867	885	806	836	889	894	872	841	861	919	856	868	815	864	865	871	866	825	898	834	886	845	818	913	863	868	880	865	858	875	829	910	823	838	844	867	873	807	862	837	899	851	882	899	821	855	813	871	866	869	845	815	861	869	840	859	894	867	835	789	875	878	884	851	884	825	873	851	885	833	914	875	835	883	846	802	833	842	830	870	788	798	860	867	887	825	877	797	866	915	872	857	868	870	873	897	853	890	840	858	828	838	846	870	885	862	865	840	832	865	901	819	866	854	862	884	870	908	856	878	828	873	872	847	905	838	866	876	811	884	893	879	874	838	834	835	855	856	862	856	823	860	854	854	809	795	865	788	851	875	828	890	859	836	855	816	862	829	900	802	845	929	848	838	890	827	849	853	884	896	887	850	934	845	902	915	866	859	863	853	808	880	918	879	866	830	796	835	895	910	832	843	839	791	861	858	891	891	809	873	848	910	847	826	858	808	822	870	847	882	863	929	833	874	816	901	828	837	890	878	849	831	835	872	844	877	839	833	867	828	852	832	810	835	806	842	868	824	847	817	782	885	837	880	870	855	828	840	867	820	878	846	862	786	847	908	869	788	851	845	819	930	880	830	880	875	871	853	842	844	876	831	873	842	803	885	872	855	844	876	832	890	842	892	819	852	888	847	795	823	828	841	850	874	820	880	873	845	825	873	871	854	903	841	823	847	902	853	866	868	853	882	821	886	860	822	853	891	854	867	880	850	871	852	834	845	894	888	834	852	849	855	858	856	876	904	883	837	854	843	872	868	845	853	830	818	901	802	871	834	893	831	848	844	827	902	814	846	821	826	893	817	839	820	866	812	816	869	848	843	865	831	887	796	859	866	818	926	914	894	852	871	877	840	875	873	886	867	831	867	880	842	878	861	853	812	848	840	844	871	892	893	868	762	844	889	866	894	877	864	892	823	873	894	897	845	880	851	889	839	832	848	894	824	825	850	855	857	845	859	839	861	855	884	833	855	827	841	856	931	872	838	816	824	852	874	818	872	831	879	871	867	805	854	822	831	872	896	858	877	855	897	897	815	846	824	889	846	840	864	845	874	861	827	900	874	846	869	886	860	887	825	880	812	879	876	806	808	886	863	829	841	858	863	808	805	844	928	846	862	876	876	839	856	841	876	873	810	874	848	871	809	879	904	874	834	836	845	828	874	861	808	841	843	915	881	896	837	841	861	872	839	891	856	823	879	823	880	884	855	860	845	875	862	886	858	843	867	910	820	890	898	908	859	805	883	884	887	846	904	842	889	863	897	854	835	815	846	793	868	872	883	848	846	881	827	918	887	876	847	861	929	836	891	903	831	844	812	829	857	882	873	865	810	889	859	857	910	890	867	857	838	857	839	867	901	864	852	915	858	898	868	854	848	849	883	835	827	842	829	899	857	829	887	830	863	896	877	843	835	802	807	871	791	858	845	903	894	895	872	873	851	908	837	868	857	853	858	905	785	874	838	788	905	899	860	862	859	828	879	830	875	894	858	865	879	881	818	837	875	894	873	864	884	851	884	855	954	852	816	836	784	840	830	816	868	882	827	895	837	815	850	882	833	830	800	866	853	858	845	815	920	842	868	855	877	808	809	826	835	856	836	845	863	904	830	857	912	901	867	872	887	870	848	906	865	856	853	882	874	847	833	860	826	859	821	878	911	830	863	817	837	834	848	853	861	865	847	862	869	836	839	854	847	821	861	842	887	880	901	823	860	861	836	887	913	860	872	884	854	842	828	847	854	860	826	811	867	901	833	859	832	846	891	864	874	887	832	894	876	871	931	847	880	862	867	800	862	899	813	834	836	858	823	886	847	882	816	882	775	817	880	835	847	890	870	867	871	863	881	929	914	883	833	876	852	866	880	800	910	822	808	845	840	882	860	861	820	875	884	822	887	855	869	812	869	872	871	863	822	865	858	856	873	846	876	886	820	867	858	833	893	865	800	852	876	851	873	837	837	902	889	885	866	820	861	848	903	796	851	825	864	939	863	831	813	868	818	848	882	881	894	827	879	879	864	854	865	886	886	907	872	776	870	819	858	873	874	876	842	874	917	861	834	834	881	828	898	804	807	846	842	901	824	845	810	867	885	852	917	837	913	819	839	837	864	828	865	857	856	866	841	839	829	910	831	848	856	866	882	865	879	872	812	847	880	867	867	918	867	883	869	819	825	828	914	848	856	858	813	809	834	889	875	835	895	869	820	854	894	805	868	879	840	840	851	834	855	861	850	888	870	883	887	895	865	868	846	915	816	796	850	857	884	899	870	835	852	863	856	882	835	837	836	868	850	851	824	848	877	890	883	820	895	829	843	793	846	861	878	838	892	840	839	859	866	847	838	815	860	849	861	878	801	804	877	812	845	853	872	833	847	846	816	841	812	856	863	841	862	839	839	862	854	853	861	920	850	871	883	833	903	847	875	839	876	868	856	868	868	871	848	853	876	815	907	869	827	845	827	881	873	788	893	837	844	842	894	900	876	849	870	856	801	826	865	811	824	835	853	847	815	920	841	908	877	852	840	831	877	850	907	859	869	870	817	884	882	865	855	836	811	817	882	848	877	861	903	860	854	860	817	823	864	824	837	818	898	871	905	816	856	882	888	857	877	909	882	907	857	856	856	916	876	879	853	840	836	874	872	829	822	860	838	850	835	898	807	855	860	835	897	854	877	817	861	828	835	822	888	842	857	909	862	882	911	872	823	830	851	884	851	890	875	843	876	844	910	821	883	824	899	815	843	893	831	863	860	917	838	856	847	887	848	830	803	912	857	863	855	886	853	834	900	881	855	861	873	851	870	884	842	828	837	840	819	898	876	840	892	846	803	842	858	871	838	822	869	877	788	836	833	886	892	841	866	932	831	855	854	875	862	819	846	838	860	835	893	844	866	836	875	874	844	848	860	821	872	843	848	892	913	877	913	843	852	854	860	905	812	846	860	842	857	886	867	844	830	859	840	880	857	902	826	905	886	811	834	856	859	876	829	873	850	840	837	880	866	828	872	881	849	864	870	838	872	899	846	841	902	843	895	857	851	851	818	942	823	880	867	881
2458	756	389	248	262	365	307	382	386	429	370	320	308	249	189	186	156	179	171	195	188	174	140	124	115	91	96	65	73	81	83	82	71	71	87	77	63	71	68	70	55	86	72	76	74	89	59	69	84	113	136	111	110	120	94	76	70	58	60	60	72	72	71	63	60	57	72	62	63	65	77	62	59	61	71	84	62	69	61	63	77	62	54	55	67	66	70	81	68	68	86	63	55	55	68	63	56	67	63	51	70	56	70	59	60	70	59	59	64	74	53	82	66	56	64	72	60	73	65	60	60	74	71	60	57	65	60	69	63	72	76	78	67	65	62	63	63	87	61	69	72	56	54	63	52	59	67	68	72	67	52	65	62	66	72	72	57	75	65	63	62	64	62	58	67	62	66	58	71	71	55	67	71	79	69	58	61	67	69	76	61	78	56	60	64	71	55	73	81	74	82	57	69	54	67	58	81	71	50	79	54	73	84	61	65	69	60	73	74	81	56	66	61	53	64	55	60	63	65	74	58	78	65	57	70	64	72	66	72	77	60	72	47	66	71	61	70	74	70	70	46	60	73	74	64	66	76	70	54	63	60	70	70	69	65	69	72	63	55	68	64	73	52	58	66	62	77	55	64	64	46	68	75	72	79	71	64	58	64	64	56	65	61	62	69	55	66	64	63	76	48	72	60	69	61	67	50	60	61	75	74	70	68	54	65	65	71	65	65	79	59	63	67	63	70	68	57	57	69	65	76	67	68	53	71	70	60	57	70	70	68	67	69	61	49	56	65	59	73	61	73	53	73	74	69	71	69	57	53	68	84	67	60	62	79	51	61	57	71	74	64	61	72	59	69	72	69	58	65	59	71	60	65	64	73	72	54	87	61	52	64	72	67	77	66	64	67	91	50	58	83	64	73	72	58	69	70	60	51	54	72	62	70	56	61	65	66	75	64	73	60	66	79	60	70	64	67	63	56	64	57	68	55	58	61	78	62	72	62	80	75	60	55	50	66	63	75	69	59	58	76	62	81	68	69	83	63	67	70	73	57	58	63	70	64	78	61	63	67	66	54	60	73	75	72	65	87	68	74	65	66	69	69	81	59	63	74	60	93	67	67	65	67	55	67	67	64	58	71	69	53	67	65	64	74	77	71	54	55	67	69	79	63	66	69	49	61	71	66	66	76	70	80	72	72	70	70	79	82	63	63	64	71	69	51	60	70	71	76	77	69	69	60	50	69	67	63	74	68	67	59	72	73	68	61	68	58	76	68	61	66	57	66	81	75	65	61	85	76	57	68	65	55	63	58	72	67	70	67	73	64	65	61	75	74	73	63	63	60	69	64	77	69	67	75	63	58	70	69	58	67	62	66	69	73	68	53	70	75	72	75	71	77	69	62	68	81	74	62	52	53	61	72	62	56	67	74	71	62	73	76	63	67	65	52	76	68	69	64	49	61	64	52	63	67	55	69	86	76	57	75	65	69	66	70	68	72	63	76	67	76	78	81	80	57	73	62	68	61	57	61	59	66	68	59	61	71	54	79	69	66	63	68	62	71	52	72	66	51	67	67	67	60	59	65	67	74	67	63	65	71	73	74	60	48	69	70	72	63	66	57	56	65	63	77	62	67	60	77	54	58	73	60	75	59	63	71	55	65	82	68	64	65	73	72	64	64	64	59	81	59	75	59	67	62	64	64	67	61	59	66	64	66	72	71	67	75	68	56	74	60	70	68	62	62	61	64	60	54	52	59	67	72	70	80	78	85	70	81	66	64	70	66	63	71	53	62	69	64	71	69	58	73	69	55	57	65	55	59	67	56	74	58	48	75	77	61	66	70	67	81	71	55	64	75	72	66	64	71	47	64	75	77	58	71	51	50	85	55	58	66	70	78	58	62	56	75	56	77	63	57	83	78	57	59	55	75	79	67	59	58	59	73	64	64	60	76	61	64	65	67	68	58	76	71	55	62	64	61	75	68	64	61	90	63	70	74	71	68	50	80	69	67	74	52	74	79	74	85	63	85	84	59	78	64	59	59	57	69	61	65	75	63	70	55	61	73	80	83	69	55	67	67	67	57	72	70	59	63	63	58	72	59	77	80	86	67	70	58	66	63	66	48	56	65	78	71	70	60	62	66	61	69	65	72	69	59	60	67	73	64	65	67	82	64	52	65	67	77	74	66	66	62	59	80	62	56	66	77	70	70	85	64	60	61	52	74	60	72	58	64	73	62	58	76	60	67	76	57	64	72	76	63	84	70	74	59	69	84	72	68	68	70	71	70	55	68	74	56	76	71	66	68	72	59	66	58	53	67	70	65	58	70	65	80	60	61	59	58	70	69	60	63	70	84	63	60	57	77	76	68	50	75	66	67	65	59	65	66	64	79	71	68	67	64	61	76	63	65	71	61	74	73	67	63	67	65	83	81	69	70	73	71	66	63	52	62	62	61	73	58	76	66	55	57	65	70	60	76	80	62	70	68	63	62	70	83	73	73	53	61	72	55	83	66	81	59	80	76	63	77	55	68	60	68	58	58	58	56	74	69	60	52	69	71	65	71	53	69	61	57	55	63	72	68	72	62	58	69	72	61	64	58	60	62	61	62	91	77	69	76	72	60	63	59	65	60	48	65	61	63	85	72	60	75	65	70	66	62	43	52	75	64	67	69	71	72	65	68	68	70	68	59	73	64	67	70	79	75	74	53	60	72	63	79	67	83	75	61	73	64	60	61	58	73	58	64	65	60	61	61	70	87	74	58	79	71	56	62	54	70	70	74	64	77	61	59	67	61	57	64	82	80	63	43	64	88	90	61	59	61	50	70	77	65	58	67	56	79	56	62	56	88	67	64	77	58	71	55	61	69	55	66	58	70	50	60	69	61	72	69	78	66	60	51	66	62	72	71	60	64	79	72	72	69	61	73	70	78	58	58	60	64	55	64	57	69	71	59	62	60	58	63	60	58	53	61	63	64	63	52	58	64	66	68	61	69	62	61	67	64	56	74	59	73	60	69	70	57	63	60	69	57	63	59	59	54	67	71	68	79	79	72	62	57	70	68	77	68	60	67	85	48	68	72	65	65	69	78	68	64	67	62	76	56	61	67	71	59	67	74	80	71	75	78	69	61	68	69	63	57	62	62	64	64	66	66	72	61	55	70	66	65	62	58	76	73	72	75	68	79	81	75	65	58	74	57	51	46	74	62	55	59	72	62	74	66	65	80	68	67	67	59	70	78	61	69	72	68	60	68	59	70	66	68	70	63	63	64	73	71	85	72	56	68	76	71	58	57	61	63	73	68	55	74	72	73	67	73	77	68	72	70	74	66	69	68	84	59	63	59	64	71	71	70	50	63	73	67	86	66	67	67	62	64	51	53	62	69	76	52	59	68	68	71	55	63	69	55	68	75	66	73	61	70	76	75	64	71	63	63	62	70	70	69	60	67	60	68	60	55	64	65	51	59	47	70	65	59	68	65	59	68	70	75	71	67	78	59	69	62	65	60	62	54	59
18694	10253	6236	9258	17364	18298	15619	15315	15940	15097	12179	10270	9811	8174	6335	5202	5337	4955	4933	5331	5118	4516	3668	2707	2173	1820	1397	1154	982	941	964	1050	1113	933	858	880	830	670	718	788	747	810	778	739	772	809	780	850	1503	1953	3003	1988	1974	2074	1472	949	872	755	665	685	680	665	647	649	678	685	695	650	640	651	625	679	681	689	651	667	655	650	632	696	674	635	657	664	643	681	651	691	690	657	686	635	676	693	685	660	721	694	595	693	699	677	709	644	656	702	642	683	669	685	654	697	636	680	671	637	640	672	607	640	677	664	691	677	697	637	697	641	700	667	660	757	711	659	684	662	661	638	678	660	734	643	694	681	695	648	667	673	669	706	673	636	672	672	673	694	644	660	661	684	717	679	647	690	612	634	655	657	669	687	732	672	686	695	660	667	660	714	671	679	661	683	676	663	668	693	690	639	634	652	693	671	599	683	668	626	663	633	697	664	591	590	636	689	626	678	663	659	662	644	714	685	653	679	673	632	676	679	642	648	666	700	671	711	654	683	729	659	635	658	692	693	656	712	666	679	698	685	687	656	689	680	696	660	705	696	679	669	681	673	673	681	674	667	655	658	726	659	704	655	660	676	702	677	699	703	686	716	675	677	668	697	690	682	665	709	714	745	667	687	663	702	680	698	662	725	636	669	690	695	687	635	691	650	715	732	653	636	670	657	690	680	621	709	741	692	670	694	696	718	689	676	682	694	693	684	670	634	636	705	626	654	674	743	620	655	653	675	660	651	680	668	691	654	614	665	645	676	683	702	626	723	647	667	696	674	646	642	675	669	671	628	670	668	749	624	721	657	675	655	652	698	633	710	633	675	692	675	717	711	653	662	685	662	664	646	672	653	697	705	654	667	653	683	663	692	654	676	688	676	679	704	656	640	717	669	711	664	685	739	655	613	666	708	651	672	712	657	643	680	650	655	666	720	664	651	677	670	673	652	661	698	709	713	647	671	633	652	695	730	653	657	675	692	602	667	647	646	655	628	698	691	678	651	665	685	629	706	701	704	624	723	725	674	684	659	703	665	683	670	668	702	647	681	671	666	630	692	687	643	716	669	681	691	650	670	716	704	674	720	664	663	701	680	682	666	677	649	683	691	618	627	683	690	638	708	676	681	630	640	730	696	656	656	683	701	673	649	684	634	690	671	667	672	631	678	685	700	649	660	627	646	691	628	713	708	694	689	662	726	688	702	638	681	686	649	664	679	625	672	663	648	662	640	685	655	668	664	655	660	667	651	649	668	699	658	666	632	669	682	667	636	709	615	660	651	637	690	678	657	661	695	672	646	656	690	668	682	676	655	682	661	665	696	729	691	668	646	665	713	679	677	673	716	667	703	702	653	729	697	674	675	692	649	639	689	676	745	692	661	695	670	666	657	675	665	668	645	653	677	641	650	669	666	670	696	675	672	660	677	715	668	696	705	691	702	656	664	699	684	762	678	699	658	632	653	699	663	657	664	658	680	661	649	688	647	670	695	659	647	722	684	626	676	694	633	630	675	718	734	708	718	693	626	682	694	707	657	677	646	629	702	671	695	652	661	652	635	726	676	680	632	705	684	701	680	707	689	660	652	680	659	656	695	665	673	679	701	671	620	679	620	690	608	685	695	674	655	694	674	650	689	626	681	677	681	718	667	690	674	714	721	714	684	675	659	679	713	697	679	669	691	660	676	660	706	644	702	634	670	680	699	678	708	717	712	672	662	696	697	660	679	706	637	692	757	633	634	697	649	684	673	634	681	703	662	681	634	657	736	697	686	693	717	612	726	661	693	679	708	664	681	650	655	666	658	666	688	674	667	692	700	682	708	664	639	625	655	648	686	635	641	672	698	674	690	634	706	665	671	679	650	669	689	665	692	736	648	643	695	616	650	719	669	655	705	655	678	674	689	644	646	700	665	669	685	660	695	610	657	672	690	689	666	647	665	671	730	666	680	681	696	654	661	672	651	636	682	698	678	674	672	659	697	677	714	611	699	665	697	678	712	650	650	670	731	678	638	634	720	719	708	653	665	690	693	694	673	679	629	670	702	710	682	677	678	669	662	730	699	655	696	660	697	657	695	659	619	649	692	697	632	653	666	681	667	650	674	654	675	630	741	668	708	691	667	682	650	679	676	657	692	734	654	666	685	646	699	624	687	678	654	640	693	686	655	623	670	678	687	663	620	642	672	676	704	665	677	647	673	685	657	692	687	715	642	665	615	676	690	696	642	692	688	669	670	668	649	681	677	654	659	681	657	692	660	649	638	671	675	696	684	706	669	688	682	726	718	666	656	669	699	688	650	676	655	674	709	700	650	696	680	665	667	679	698	646	697	684	700	713	666	639	699	694	693	703	673	640	656	703	686	729	690	688	701	651	673	656	692	649	651	655	686	666	649	653	670	697	709	728	651	639	650	648	610	687	661	691	698	635	673	654	673	706	697	686	699	694	694	639	687	649	727	672	655	670	702	686	700	633	655	699	703	675	708	669	649	677	632	678	670	701	658	681	645	667	671	701	665	708	683	667	725	663	690	710	652	675	688	654	727	619	653	702	660	617	694	674	700	654	711	686	653	603	698	687	694	697	631	697	633	681	638	701	702	686	682	670	711	694	659	657	651	687	671	677	648	667	689	704	683	656	709	651	662	710	637	676	670	661	687	684	662	650	651	636	675	651	637	649	624	713	690	651	690	640	686	686	666	658	682	617	686	718	679	689	680	656	673	700	655	662	714	672	662	668	700	652	675	664	647	630	659	681	697	690	699	667	644	658	704	693	666	714	696	672	680	661	677	697	693	642	667	690	712	686	686	712	696	660	651	696	716	666	662	731	650	670	704	656	650	668	635	667	672	666	688	680	682	664	642	665	666	697	646	664	689	647	705	662	697	633	654	674	679	674	659	671	640	694	676	685	661	624	629	689	629	660	682	685	618	710	620	676	645	641	677	632	682	712	683	652	630	650	694	662	689	684	695	651	674	645	700	670	693	684	678	693	660	723	646	719	666	643	664	655	618	656	667	651	703	683	692	709	679	716	672	641	659	650	681	686	665	672	637	643	707	667	690	684	662	718	684	672	631	677	655	654	703	665	711	691	689	698	695	713	617	639	640	675	690	697	672	705	682	676	736	644	685	675	701	653	700	694	679	660	624	676	647	626	671	632	711	661	632	669	673	671	624	662	707	623	703	700	671	679	652	644	680	635	657	688	680	707	694	623	687	663	704	659	688	689	695	629	670	635	690	614	688	716	682	676	645	673	683	659	666	674	656	688	618	657	650	630	662	629	686	643	662	662	620	672	639	700	707	653	647	649	674	690	672	706	681	683	685	689	690	652	683	697	661	674	648	742	662	686	673	695	658	661	643	659	705	679	665	645	661	698	683	682	651	634	731	673	679	655	674	702	684	638	713	679	721	653	672	687	706	672	689	676	642	716	641	680	624	716	644	686	642	683	698	699	605	695	695	702	693	684	674	614	667	621	673	654	696
2189	1273	539	383	358	427	536	592	655	651	505	456	426	301	288	249	278	280	321	289	257	206	178	175	161	122	112	111	106	112	110	124	102	94	94	100	86	104	92	91	100	93	94	111	94	107	89	149	206	244	334	264	203	170	118	119	86	77	96	100	95	75	79	106	91	86	105	90	79	84	89	74	86	77	86	85	66	82	96	87	109	107	77	101	94	80	79	98	75	84	89	81	90	74	74	76	79	88	75	80	95	90	92	106	85	87	103	66	96	97	88	92	87	74	65	72	78	95	80	95	91	89	80	81	78	88	73	77	91	89	70	86	93	95	92	77	71	90	87	90	92	86	81	97	84	92	75	96	85	74	84	92	77	89	93	84	89	75	73	74	87	86	71	92	100	90	80	86	90	76	103	95	97	84	89	75	102	87	98	89	105	88	109	99	89	66	85	92	81	96	85	95	96	71	105	79	94	75	95	94	89	79	91	106	86	70	79	88	72	86	80	93	91	82	85	75	88	97	84	100	75	87	100	105	96	86	90	97	86	82	103	99	101	75	79	102	98	96	100	85	89	84	99	102	86	77	98	78	83	79	87	94	75	89	94	74	101	81	82	77	102	77	85	86	111	98	89	86	82	82	92	84	102	90	90	76	73	87	86	91	86	87	102	93	81	101	92	80	86	82	84	86	100	90	78	80	93	94	100	91	93	91	90	95	80	91	84	82	73	80	83	90	80	78	82	91	83	96	81	91	87	92	80	99	87	95	87	86	100	91	111	120	98	88	94	87	89	89	56	89	85	90	113	87	90	89	84	80	92	95	82	92	92	85	68	94	95	100	85	101	93	87	87	84	90	76	96	100	84	83	93	92	82	84	86	81	91	99	86	93	93	91	97	102	92	88	71	91	97	77	96	87	75	77	92	112	89	82	83	93	90	96	71	98	91	96	98	91	90	91	98	82	85	84	77	88	81	75	73	78	80	93	93	71	84	75	83	97	77	89	72	98	75	76	93	89	91	79	70	91	80	87	79	81	93	81	96	80	90	100	96	94	88	88	88	79	79	96	93	81	106	78	76	79	85	108	90	107	86	82	96	95	107	96	73	91	91	94	79	81	67	88	110	94	84	81	82	85	75	108	83	88	84	92	73	82	93	93	87	86	81	84	80	92	92	81	98	87	102	83	90	83	102	81	96	100	81	92	93	96	92	85	91	85	90	87	85	69	104	90	76	81	104	95	87	83	96	101	80	101	104	89	94	92	79	101	74	95	86	86	86	83	88	83	84	92	107	96	85	94	92	96	84	96	77	94	85	95	75	93	87	89	71	92	90	84	84	73	95	91	86	112	87	85	104	86	81	87	68	81	83	83	98	70	76	105	82	66	88	102	94	91	81	87	104	80	94	84	94	87	104	97	88	88	91	82	81	89	76	81	89	86	106	97	91	109	96	87	92	109	99	81	83	105	84	83	109	84	81	93	69	106	93	96	86	85	91	82	84	98	73	81	89	89	88	71	94	87	100	83	87	83	70	114	77	92	91	104	87	93	78	90	79	86	85	86	96	90	103	85	72	84	96	88	104	87	86	85	71	113	86	84	85	76	86	85	110	85	85	88	83	77	106	72	90	87	95	84	86	97	86	88	95	83	93	86	86	80	74	88	97	82	78	84	95	97	80	82	113	93	77	97	77	92	84	83	83	84	92	80	82	96	103	69	88	87	89	78	104	89	97	65	86	79	71	82	90	75	91	80	110	84	116	97	90	89	82	95	74	89	92	96	80	91	103	79	91	86	79	101	110	80	110	70	94	85	71	78	99	90	76	80	78	96	79	81	79	92	95	88	76	92	88	101	82	91	92	79	70	77	91	80	89	76	87	84	86	88	100	87	88	98	83	79	96	81	107	94	98	79	96	76	92	99	90	73	94	95	89	86	76	99	92	87	84	86	91	71	95	98	80	82	96	82	88	77	96	96	91	94	97	98	77	91	101	82	88	99	78	76	92	87	87	82	95	82	90	90	100	83	86	93	92	100	108	82	78	92	99	84	94	93	122	89	91	77	97	72	89	84	79	85	96	95	91	97	92	92	78	87	79	84	80	94	81	83	82	78	74	101	82	80	83	102	93	80	84	95	75	89	87	75	90	83	88	95	79	95	74	86	91	75	92	89	99	89	69	88	79	98	81	102	91	78	88	71	87	105	85	70	97	93	80	100	82	76	110	76	103	91	97	96	95	75	74	86	96	100	82	84	116	83	86	81	81	83	83	94	90	69	94	78	84	88	95	70	98	101	93	101	94	74	98	81	84	82	100	97	82	92	97	81	82	104	83	86	72	89	101	91	90	81	85	60	97	83	85	93	98	68	80	100	94	84	89	91	91	93	70	83	81	69	104	90	78	84	86	73	80	97	100	94	79	78	100	88	68	75	73	94	84	86	85	88	98	88	91	65	95	68	91	83	104	86	103	90	80	89	76	97	96	93	81	92	84	89	89	79	86	83	88	78	94	96	78	93	95	79	88	96	89	77	90	91	89	88	97	75	92	93	85	71	75	87	73	84	92	89	88	87	95	85	93	77	94	70	88	105	101	99	97	90	90	96	86	110	96	93	83	76	88	97	88	73	83	90	87	72	82	81	70	98	97	107	94	82	73	81	93	80	114	99	105	84	84	88	95	84	97	84	95	91	95	96	94	98	96	87	116	84	100	86	96	90	86	74	76	88	103	81	78	95	84	92	90	73	94	101	90	85	88	93	102	104	102	76	84	90	83	79	84	83	82	90	82	88	88	98	101	81	86	77	87	109	110	100	91	78	105	78	80	93	81	92	99	89	87	88	89	99	86	87	72	94	86	100	97	92	89	76	78	88	74	80	94	87	84	99	83	65	81	109	83	90	91	80	110	98	92	101	90	89	80	101	103	94	105	88	77	88	85	86	78	88	94	99	100	83	71	106	88	90	89	82	89	69	78	92	78	91	93	98	79	88	99	78	91	91	86	93	96	82	87	83	77	99	75	76	98	71	78	110	81	82	91	78	85	90	83	85	70	86	72	90	90	98	90	103	103	88	84	71	86	91	76	79	97	94	94	86	85	91	91	85	69	83	101	90	70	99	89	90	89	112	88	79	90	94	80	101	74	85	85	84	77	76	86	84	87	83	95	87	74	76	75	88	79	91	72	98	99	109	101	84	84	100	93	84	90	92	74	90	91	89	75	92	93	83	87	99	102	79	83	83	92	100	71	71	78	80	76	83	94	85	103	77	69	84	82	93	103	81	86	88	88	103	83	82	82	93	94	87	99	78	91	76	73	86	86	77	89	94	81	105	103	87	88	77	87	84	97	87	89	101	95	80	89	87	101	94	88	84	76	74	98	92	76	101	75	96	99	82	92	82	95	78	93	93	76	77	77	81	81	85	105	101	80	83	95	75	96	77	81	80	81	86	88	104	68	77	83	76	86	81	96	84	98	93	83	92	81	94	91	81	79	83	93	82	71	76	95	87	74	85	83	105
22287	13661	7673	11815	20142	20586	20520	20105	20400	18686	15156	13784	12476	9317	8350	7246	7465	7249	8169	7863	6674	5651	4238	3782	3263	2531	1934	1529	1287	1371	1604	1681	1500	1280	1191	1079	1018	927	976	986	1083	1059	1067	996	948	953	988	2576	4590	4885	7008	5539	3796	2518	1589	1255	1010	912	921	890	902	894	927	881	966	879	904	866	846	913	912	871	850	882	902	905	901	884	902	869	884	897	856	917	873	883	886	830	915	888	849	976	839	844	911	910	869	921	892	872	919	910	909	865	845	866	898	843	965	833	915	859	859	955	893	907	871	810	885	915	905	857	850	858	893	898	875	832	861	861	832	878	970	876	890	929	889	904	875	874	876	964	857	858	971	898	837	892	865	853	865	887	890	895	884	879	892	878	896	886	816	868	868	905	858	880	892	862	859	864	900	916	907	863	880	885	896	911	904	876	837	894	833	908	936	861	909	886	821	876	891	856	848	936	895	896	864	884	834	870	878	903	903	885	931	847	932	860	913	850	840	863	930	852	902	890	893	845	907	848	891	877	896	932	878	878	846	865	881	836	856	918	829	853	882	902	915	887	876	850	855	877	910	901	850	884	898	909	932	851	854	877	783	933	877	822	899	863	905	866	872	841	864	894	923	955	921	883	880	906	853	935	890	849	894	949	886	895	933	894	918	916	897	922	881	900	862	861	914	913	915	863	888	880	921	940	860	834	902	866	906	898	949	897	887	901	831	874	896	863	938	891	866	915	919	872	886	917	857	943	880	867	878	824	854	950	895	873	894	866	872	866	872	881	893	856	895	864	880	875	872	897	882	912	919	868	871	868	815	904	890	894	905	907	815	852	878	913	947	821	809	881	842	866	859	874	868	939	904	832	904	838	884	882	862	860	915	910	877	847	862	841	919	884	875	874	861	899	833	914	842	916	877	855	861	913	872	895	901	886	873	882	866	884	915	887	909	858	835	878	855	894	910	871	849	910	958	848	862	845	915	859	925	889	851	857	881	927	902	894	929	908	851	827	909	899	843	863	879	855	903	881	852	932	858	879	935	843	874	848	867	871	927	893	864	935	851	839	928	858	917	896	896	891	865	900	883	861	856	787	877	827	888	835	842	853	902	841	874	912	894	909	856	898	928	866	886	826	885	875	874	873	917	938	862	868	896	867	929	878	847	881	891	934	889	869	914	883	862	926	917	901	866	904	886	892	845	880	879	885	869	826	855	866	878	850	841	858	893	875	891	830	867	870	875	947	912	852	881	853	864	905	912	865	868	863	915	903	900	852	914	892	853	893	856	902	937	928	822	860	881	890	913	829	893	851	829	875	899	922	833	863	912	941	921	912	892	907	911	882	912	863	879	880	838	912	838	844	923	911	871	864	898	908	880	873	886	839	883	858	936	825	868	889	880	919	949	901	909	862	893	913	862	899	865	863	909	837	855	824	935	866	901	886	917	924	877	890	920	875	871	866	896	823	925	876	880	884	871	858	869	921	917	904	911	903	928	900	896	875	920	861	879	898	871	889	894	888	821	899	876	830	893	843	920	882	869	893	867	937	904	834	909	920	879	884	902	896	904	874	880	895	854	915	902	916	866	924	834	894	943	876	879	898	891	814	942	930	891	890	937	856	858	900	886	862	903	855	896	913	896	864	879	875	856	891	882	872	884	875	905	883	882	872	892	911	854	862	887	817	856	829	873	881	905	885	869	881	887	845	942	929	885	843	848	899	905	868	858	874	854	819	871	932	920	890	908	869	862	894	870	877	882	900	899	843	883	896	901	867	876	869	851	814	925	865	834	895	821	828	847	874	880	875	935	932	875	881	849	859	897	897	854	839	868	861	872	843	896	873	920	840	892	895	841	852	836	897	848	842	914	931	885	890	848	865	859	885	865	865	849	964	832	881	891	894	891	817	890	943	858	900	851	880	868	919	890	834	864	889	910	859	839	942	892	876	875	854	892	839	899	861	867	866	897	884	888	912	869	894	868	882	883	911	896	908	836	846	882	900	905	900	911	890	933	861	858	843	925	924	935	843	905	918	831	894	874	896	931	891	878	903	874	885	928	867	815	909	904	885	876	873	910	840	833	895	884	899	888	841	900	941	868	880	893	907	889	841	854	876	859	930	938	886	885	897	871	925	876	820	914	878	854	851	889	866	891	906	889	863	888	903	825	880	852	892	869	895	950	823	861	937	868	915	880	873	858	834	900	873	884	844	913	858	916	896	858	864	941	841	886	948	869	905	879	938	912	864	890	885	848	883	880	950	852	902	919	884	867	924	864	880	890	888	865	887	910	866	846	898	935	848	833	919	888	907	892	901	866	850	922	853	878	891	911	868	863	927	901	863	899	826	884	917	864	920	862	871	891	923	876	904	871	885	857	859	895	873	902	871	895	899	909	873	902	901	862	865	861	901	905	893	894	892	874	833	898	858	930	920	873	909	924	921	890	884	874	883	856	931	878	889	909	882	877	841	863	903	889	872	806	919	829	893	885	915	851	857	916	896	838	899	860	842	881	954	902	885	884	982	889	890	889	908	951	959	928	889	871	880	823	886	907	855	869	861	913	854	865	878	894	863	861	868	880	876	912	894	923	836	898	856	901	852	877	852	882	871	882	918	896	850	836	862	889	876	874	872	877	888	898	900	878	897	891	886	915	850	863	865	923	889	928	886	899	866	856	881	879	890	912	902	935	873	873	887	872	886	885	886	848	870	838	882	880	877	894	893	885	918	837	885	890	870	890	876	861	919	929	870	937	839	868	867	898	915	876	870	959	907	881	838	834	865	859	934	840	904	833	896	906	899	907	881	896	921	904	858	838	871	867	910	856	881	867	861	876	976	924	935	856	889	862	856	861	868	877	904	937	911	904	889	881	892	867	896	850	939	853	882	844	854	851	922	881	909	892	898	878	884	859	900	852	909	930	839	876	937	898	889	913	886	861	906	890	852	892	898	899	890	818	903	909	880	881	900	886	899	888	890	878	893	914	870	876	931	913	856	916	909	907	843	882	837	918	887	887	906	915	885	865	933	825	906	852	868	894	878	884	848	842	943	834	874	919	880	893	930	880	831	893	874	871	899	936	859	912	846	845	905	951	865	869	912	904	852	888	905	827	876	864	822	900	809	862	905	846	930	844	893	895	855	851	894	849	956	885	867	888	837	853	868	916	883	856	951	878	934	894	858	884	891	952	891	827	858	846	937	892	918	896	869	914	870	883	916	882	848	853	865	912	827	852	871	953	876	895	862	916	889	890	896	851	859	843	888	859	925	876	831	913	886	848	901	875	858	861	869	895	850	883	900	910	921	877	943	920	885	910	905	925	935	896	899	863	885	911	877	929	876	823	853	803	873	898	895	917	859	912	894	875	857	892	912	921	869	890	893	925	834	836	944	871	921	875	865	865	828	908	901	928	866	867	909	839	951	854	889	889	904	879	856	882	882	850	892	914	918	836	872	905	941	887	829	896	908	839	860	875	928	924	849	867	866	922	915	881	906	869	905	884	915	822	895	896	870
3533	1080	426	322	246	410	526	571	590	599	480	427	340	276	302	282	306	315	281	273	216	207	177	161	123	83	89	89	75	92	78	71	85	72	63	64	63	69	67	55	46	48	56	59	58	59	66	70	146	280	370	295	185	133	86	86	78	60	67	54	60	55	69	76	60	73	54	72	54	68	49	69	54	80	55	60	45	62	60	69	57	65	60	56	74	71	70	66	72	53	53	66	57	54	56	60	71	78	64	73	57	64	58	75	56	56	52	70	55	60	68	57	67	68	53	63	73	52	58	65	61	55	65	62	48	59	63	63	69	52	56	75	58	65	57	62	63	64	68	48	53	62	63	64	51	61	59	67	58	52	58	67	62	50	70	68	64	57	48	73	67	58	66	60	55	51	68	50	60	59	67	70	69	64	62	75	62	59	81	68	54	77	57	58	53	76	71	69	64	56	63	73	69	58	50	59	63	47	55	52	62	69	53	61	66	66	40	80	45	66	62	52	61	70	51	58	65	64	64	64	77	64	62	64	63	51	67	65	62	60	48	63	66	74	55	51	65	66	62	61	59	57	62	52	56	62	59	57	69	63	52	56	63	57	65	55	58	43	67	49	49	60	66	64	53	55	51	52	69	54	58	53	67	54	67	55	56	62	64	59	66	55	57	56	53	52	65	70	59	50	67	56	55	67	62	63	64	48	51	52	66	49	57	61	47	52	60	62	61	50	61	60	52	54	67	62	45	59	61	78	63	54	66	61	65	56	59	64	62	51	74	60	66	61	46	56	55	51	71	48	69	61	63	63	57	62	56	61	55	63	68	74	59	53	70	66	76	67	64	54	68	51	54	64	63	63	54	57	59	63	70	55	57	54	75	73	71	60	64	70	69	71	61	47	53	51	56	70	53	50	63	56	42	58	59	66	59	66	72	63	70	49	70	62	39	64	54	51	59	60	53	47	64	64	88	67	61	59	58	67	57	66	62	57	48	50	55	64	58	87	61	56	43	63	55	60	61	62	56	67	54	59	55	52	59	65	59	56	68	48	58	52	57	74	63	65	66	79	59	66	61	43	64	74	57	59	61	57	52	64	60	59	70	51	64	64	48	52	52	62	51	62	58	62	49	55	55	73	46	58	67	48	61	60	56	42	71	62	66	54	57	55	57	51	58	56	58	58	62	49	56	65	81	58	52	65	76	57	64	54	58	75	76	52	53	56	57	62	54	59	52	70	57	60	64	55	68	64	64	52	55	71	50	63	57	62	71	53	47	57	63	61	68	78	54	64	56	76	60	66	65	54	48	60	61	62	81	46	63	59	59	75	69	64	62	57	69	61	77	61	65	61	64	57	50	66	63	67	47	74	46	48	53	73	54	62	50	50	67	65	61	58	64	66	55	65	69	46	70	54	55	67	81	54	63	53	59	61	53	68	49	71	53	55	55	57	57	57	58	56	66	67	60	59	66	64	59	62	48	64	67	64	62	62	55	59	66	55	63	56	70	74	65	69	55	57	51	67	51	60	59	60	76	47	55	63	63	53	63	61	61	71	71	61	60	55	72	59	51	64	57	53	60	53	73	61	65	64	52	65	56	45	51	76	67	71	71	62	50	61	63	74	58	63	62	51	64	59	66	57	70	57	53	74	63	52	73	66	68	63	59	59	53	59	45	61	63	56	75	51	53	68	62	62	57	53	65	54	59	74	72	63	52	58	65	63	60	68	66	59	55	70	79	62	59	71	67	58	46	64	51	64	58	54	57	47	54	73	54	63	58	59	52	50	59	59	66	68	59	52	52	55	56	63	61	71	55	67	52	63	57	57	53	60	64	63	56	66	60	64	64	53	71	55	71	58	44	51	55	55	72	78	60	63	54	63	58	52	52	65	50	53	78	59	65	64	66	62	57	59	69	63	55	56	60	54	68	68	55	64	74	60	52	57	53	53	69	72	59	66	47	60	60	58	62	65	56	42	68	57	67	67	69	54	56	67	58	48	47	66	62	62	58	60	55	65	64	71	75	60	52	63	54	60	50	66	66	60	53	59	56	47	59	60	73	74	61	61	50	71	59	69	47	69	63	56	59	54	55	59	54	69	59	71	64	65	71	67	52	65	69	68	70	71	57	62	63	62	64	69	61	64	54	64	48	52	71	43	55	46	56	75	59	59	75	64	50	51	59	72	80	53	68	50	63	49	67	68	51	49	53	62	74	65	68	45	59	67	56	70	62	67	52	57	58	67	68	50	54	59	57	64	77	58	67	59	69	67	57	67	62	58	50	49	48	60	54	67	66	58	66	59	63	51	67	63	67	43	66	64	43	61	69	57	57	55	64	64	68	72	63	61	66	59	67	62	62	62	70	47	55	74	66	63	57	52	74	52	56	86	59	51	67	61	53	60	61	61	58	77	51	67	58	58	62	62	62	56	73	59	59	47	63	66	72	59	61	58	62	68	50	73	48	58	50	71	63	63	68	57	43	67	53	63	61	61	54	59	50	68	71	70	65	66	71	64	52	71	58	60	68	58	71	62	51	68	67	58	65	67	54	70	53	77	66	48	66	48	53	67	66	65	56	66	65	68	50	67	53	49	48	71	71	61	64	61	61	56	60	69	57	60	57	67	56	79	49	56	74	69	76	57	65	66	59	63	67	58	66	73	59	66	69	61	63	57	70	66	71	62	62	60	51	59	49	49	65	51	60	65	63	53	69	63	60	60	81	56	61	42	66	79	66	67	48	60	66	63	67	59	68	70	51	71	47	58	56	51	64	60	64	65	52	69	57	60	66	58	65	58	55	60	53	56	64	61	65	52	56	61	63	61	56	50	59	64	59	73	53	58	72	58	63	56	57	80	69	58	85	75	61	48	59	51	71	48	59	67	43	58	60	62	45	56	57	49	68	66	64	67	53	56	53	60	57	55	84	51	70	56	61	70	68	52	64	76	57	66	51	63	53	51	68	51	50	50	48	52	72	58	69	58	60	50	50	53	62	63	49	64	53	57	71	61	62	70	61	47	68	64	59	66	62	49	73	72	51	59	61	59	75	50	68	56	75	71	63	64	66	58	55	61	76	63	62	53	73	59	67	55	60	51	73	54	62	61	51	53	56	52	67	59	52	41	54	60	54	60	52	44	59	57	63	65	66	74	75	61	70	68	60	59	61	63	66	67	63	67	69	53	64	49	66	68	55	62	57	66	72	68	76	65	67	70	48	66	59	65	68	43	72	71	58	58	60	58	65	72	65	61	71	55	56	75	47	58	58	44	54	57	54	54	68	52	58	68	56	61	57	46	55	50	62	59	58	52	58	75	62	52	49	64	68	65	57	51	76	57	73	68	58	67	77	62	60	63	59	61	54	66	73	56	60	68	62	58	71	71	68	56	64	62	74	58	67	71	62	64	63	48	51	51	51	73	62	59	59	56	68	64	57	57	42	76	64	59	72	64	70	74	63	66	67	67	51	74	67	63	65	46	52	54	55	68	50	60	74	61	50	62	64	62	77	61	65	55
21619	12242	6539	10903	17083	19688	21106	21013	20787	18155	15000	14197	10688	9193	8026	7505	8172	9106	8865	7075	6252	5208	4625	4039	2882	1935	1378	1099	1217	1382	1329	1353	1099	914	858	794	705	738	724	804	741	837	734	720	687	708	693	985	3152	5981	8282	5991	3605	2051	1327	876	695	698	648	615	658	622	606	567	645	615	621	629	613	594	632	588	597	614	623	633	660	601	644	598	598	593	666	622	638	636	622	562	600	606	618	625	641	599	639	616	599	671	644	653	612	622	581	585	603	632	590	615	646	642	640	604	603	627	634	603	657	594	617	670	590	616	644	608	613	616	600	572	632	632	627	621	622	609	583	583	617	582	625	604	611	566	649	593	641	613	575	615	626	637	649	592	634	668	665	617	601	617	556	633	616	636	595	617	617	669	580	600	615	644	580	620	656	615	650	638	649	609	595	562	581	598	648	606	634	561	641	632	630	621	617	612	642	642	627	621	589	650	553	620	602	581	613	623	643	588	637	611	655	593	585	603	650	625	587	669	595	631	580	601	603	632	620	649	640	579	585	616	622	635	621	624	617	604	669	645	671	644	636	647	618	613	623	631	649	616	612	639	627	574	605	650	649	630	619	589	619	575	616	624	608	634	615	590	623	645	623	659	618	614	645	618	612	560	654	597	650	617	671	625	645	605	606	656	593	629	577	618	625	586	592	598	618	595	663	593	634	626	584	600	562	627	620	657	604	625	605	608	612	622	625	594	621	639	587	631	620	619	615	626	696	643	605	654	627	660	630	647	607	615	650	581	609	636	597	636	657	590	628	628	644	601	599	633	608	595	612	609	617	611	620	609	640	616	652	630	603	604	600	624	583	628	603	601	637	603	629	608	615	620	671	611	588	616	622	606	622	588	656	644	602	609	609	584	606	638	643	667	622	618	619	590	628	594	690	593	641	611	609	614	592	603	586	609	667	569	605	625	610	614	629	621	597	632	666	645	599	634	623	642	617	578	618	603	669	630	619	638	652	605	608	604	635	603	610	623	595	620	623	589	644	599	642	606	622	625	573	618	614	667	623	601	593	642	616	604	571	599	603	626	627	607	608	594	648	635	643	622	623	591	632	611	623	595	580	591	639	658	545	595	628	641	613	619	643	637	660	605	588	628	609	626	548	648	605	586	588	605	618	648	637	613	622	645	661	625	636	605	599	613	663	623	600	623	623	640	616	639	611	660	630	678	663	630	647	586	633	643	599	659	586	621	582	613	666	628	596	602	643	657	609	645	598	562	598	636	644	605	611	638	649	572	637	651	622	642	623	605	629	632	629	586	642	626	605	600	612	598	634	629	609	659	651	613	597	587	644	622	642	634	599	590	623	673	616	629	634	668	634	631	630	640	591	653	595	620	590	610	611	641	616	611	591	644	616	593	616	651	621	603	602	597	633	621	609	657	664	659	643	655	634	647	644	613	635	599	600	672	596	616	633	665	647	592	601	614	627	609	578	606	631	588	566	655	593	620	626	631	619	640	603	620	630	608	595	615	590	607	661	645	636	608	657	636	554	596	599	587	619	628	616	601	637	588	639	637	602	641	625	669	618	637	645	553	618	598	603	622	587	640	653	635	604	641	632	618	576	631	628	582	582	602	621	617	594	592	603	644	637	602	598	621	671	604	601	617	644	598	642	639	618	619	613	653	631	613	653	639	593	589	600	598	631	610	624	617	622	605	662	616	612	603	578	577	656	657	618	606	625	631	622	603	637	601	633	650	601	635	572	622	613	609	615	596	607	598	576	616	598	656	647	584	641	603	640	593	608	599	610	634	643	586	566	646	623	621	603	612	607	584	640	638	615	575	576	631	609	629	595	630	628	643	568	634	639	608	607	605	679	622	577	603	629	643	655	611	650	588	601	580	627	664	574	582	639	602	599	626	649	668	610	667	629	585	622	602	625	586	606	638	629	668	659	584	584	631	606	673	600	663	599	676	629	633	606	587	642	661	609	606	621	632	594	583	620	656	652	625	647	644	595	635	623	649	566	620	635	588	638	636	640	617	652	607	609	624	603	623	587	655	603	620	615	633	639	652	620	609	637	634	613	633	635	641	615	651	653	607	602	644	617	638	631	622	614	612	645	612	614	611	625	595	630	603	620	592	627	623	589	605	638	637	589	600	605	610	666	616	634	608	621	660	655	642	643	617	598	627	635	626	597	610	615	598	620	619	642	668	650	619	624	656	642	615	653	578	593	635	601	622	594	607	599	612	664	614	595	630	657	651	599	609	606	648	659	614	619	579	557	597	604	614	609	626	629	614	606	599	615	644	652	654	617	665	629	589	613	638	640	622	630	639	662	632	658	613	609	636	627	639	609	704	624	592	609	614	624	591	637	597	588	601	638	594	628	625	634	631	600	594	610	609	638	612	615	654	622	607	616	654	673	662	654	656	612	559	625	633	582	644	606	595	621	599	633	611	675	621	663	589	638	649	628	606	607	620	629	652	670	640	602	634	654	650	644	656	635	587	606	597	661	652	578	579	619	636	623	605	604	596	590	638	596	621	632	582	601	581	634	636	651	649	638	608	600	643	624	614	628	622	582	589	597	599	636	601	663	613	607	599	626	616	636	660	634	596	629	602	638	629	608	616	642	638	632	620	612	648	610	631	622	607	616	640	623	563	626	634	631	606	575	616	562	629	646	613	596	616	597	671	621	614	636	648	631	650	603	617	635	590	640	629	626	671	658	653	571	634	617	631	605	600	665	614	604	664	614	650	594	646	561	621	639	619	599	589	601	636	646	639	634	614	604	614	610	606	613	596	596	595	619	661	634	621	673	580	583	594	631	603	649	648	593	627	620	608	586	644	616	654	582	568	620	638	591	596	618	606	597	657	572	617	614	653	648	563	635	609	634	637	614	615	655	607	599	608	621	609	588	580	644	571	586	604	605	639	645	643	626	633	614	608	610	578	649	608	593	627	635	592	608	629	627	602	663	579	570	596	647	656	650	627	634	642	650	620	641	600	579	638	608	596	621	633	621	586	640	585	630	632	651	616	630	632	585	591	642	612	613	671	612	622	608	601	610	604	590	609	611	624	633	593	608	603	583	631	627	618	646	620	605	642	620	609	553	621	648	639	614	617	686	595	613	611	635	623	614	624	581	626	587	600	634	618	624	594	579	617	626	623	581	660	636	634	637	629	619	627	585	597	668	599	607	592	610	668	616	596	602	612	588	644	682	621	602	599	598	614	589	626	636	611	624	597	611	631	603	611	588	589	620	636	598	594	626	606	575	591	609	640	622	620	637	634	648	558	634	611	621	628	602	609	597	623	646	646	614	598	588	617	620	637	603	647	606	605	623	618	640	604	613	563	625	627	619	620	640	619	592	574	632	633	576	616	642	621	560	637	646	584	630	636	604	591	596	621	590	622	622	630	654	603	615	613	645	588	650	627	586	631	610	618	624	596	588	639	648	650	614	622	611	641	621	591	596	662	617	627	583	628	591	599	604	594	673	672	629	624	622	613	594	598	609	653	603	615
2656	1299	537	334	338	568	778	937	830	684	622	541	436	392	343	393	413	408	322	331	321	253	259	159	130	90	105	112	112	98	98	99	111	111	92	86	101	99	79	95	96	85	97	91	118	100	90	98	198	366	480	399	311	188	138	117	107	99	66	82	88	79	86	69	71	82	78	86	113	72	93	80	90	96	82	88	102	85	74	82	72	82	88	89	67	77	80	82	99	82	84	85	76	80	85	91	72	88	83	90	86	97	86	93	99	78	85	86	86	70	82	88	88	83	76	65	91	82	86	74	68	83	67	82	90	90	103	80	77	87	84	77	81	73	74	82	88	72	75	77	88	109	82	91	87	99	80	66	71	88	97	81	86	70	76	100	82	80	80	104	88	89	67	71	98	84	78	71	85	83	77	81	69	78	75	84	99	90	75	98	101	95	91	65	80	110	70	95	91	76	82	77	90	84	80	89	91	75	82	71	91	93	71	90	79	87	86	69	89	67	73	70	74	76	70	80	106	56	78	88	81	72	85	92	87	88	81	83	88	102	74	83	86	74	109	99	79	74	80	90	90	75	102	103	73	79	85	76	75	94	90	93	82	106	101	76	75	90	82	83	84	78	76	71	71	82	86	85	80	63	79	83	78	84	82	90	83	84	74	89	82	78	89	97	84	109	94	80	78	91	90	77	82	94	80	77	82	88	76	76	73	94	59	73	95	87	88	93	85	79	74	84	66	79	72	85	82	93	99	86	71	79	78	77	89	70	76	86	86	86	88	90	81	76	97	85	77	58	85	80	79	64	76	90	86	98	94	79	92	59	96	91	81	84	67	79	88	89	85	81	77	87	90	98	57	92	78	83	87	78	70	60	78	69	77	76	96	87	82	82	75	74	94	99	79	91	91	86	87	84	78	101	72	82	75	70	94	96	80	85	84	82	90	94	87	98	76	69	91	94	82	84	84	88	82	81	82	82	84	91	85	84	92	91	82	86	79	68	91	86	85	76	71	97	75	69	74	74	85	95	77	88	87	84	89	94	85	84	93	86	78	95	95	71	85	73	75	81	89	90	67	93	81	82	75	109	86	77	86	79	74	91	90	72	84	86	93	84	100	91	80	75	82	78	81	83	91	87	67	72	78	76	88	88	91	69	86	73	85	96	87	72	83	102	68	74	85	79	89	72	80	84	76	86	89	84	91	64	76	83	78	89	104	83	75	67	88	66	90	80	80	73	80	97	86	68	87	88	99	76	89	90	96	82	79	86	77	101	77	86	88	73	86	101	89	88	96	88	76	73	87	100	83	78	81	87	82	94	97	76	88	83	69	85	76	73	69	79	83	91	95	79	85	72	82	96	80	82	81	93	67	75	94	92	78	77	86	89	63	73	95	75	89	74	76	73	91	104	99	80	102	84	91	90	79	96	88	88	78	78	88	79	67	91	75	90	89	87	88	94	90	78	80	80	96	81	83	83	96	78	90	81	80	95	73	71	90	86	83	81	77	78	82	80	88	73	84	88	77	90	77	96	91	83	72	83	80	109	71	94	78	101	89	80	73	80	74	85	81	85	83	99	80	92	94	67	74	94	85	91	78	90	88	72	74	83	82	67	75	87	86	89	75	74	96	85	83	75	95	93	81	86	81	88	95	94	80	88	75	104	87	81	96	83	95	88	82	97	82	95	74	85	78	76	71	84	76	90	89	78	80	74	84	71	88	79	79	65	78	72	86	79	76	82	93	78	88	82	85	85	90	70	78	71	86	67	92	80	78	88	79	74	80	89	83	86	81	90	81	72	97	80	92	89	89	62	85	76	102	81	73	74	70	81	82	70	96	86	90	93	103	84	76	67	101	98	98	88	73	86	87	82	84	89	85	76	77	72	94	86	88	90	87	83	74	90	81	77	91	96	86	82	101	77	85	80	72	77	94	87	87	78	80	86	90	91	74	87	94	88	78	84	91	89	67	79	79	91	73	74	84	82	78	105	101	75	73	83	64	72	93	82	83	90	102	95	72	81	72	75	73	90	77	77	73	75	87	81	79	86	72	76	95	92	86	85	96	80	80	92	82	88	65	103	77	77	87	88	81	97	73	70	98	84	92	73	81	81	91	79	86	76	87	75	109	99	79	84	78	86	73	78	94	89	80	61	85	85	77	99	86	87	87	85	79	70	94	94	86	71	77	82	103	79	87	111	104	84	87	73	96	71	86	90	68	86	90	97	66	85	76	92	89	74	90	69	92	98	78	84	82	78	80	78	99	87	71	95	75	80	76	78	65	86	84	70	79	56	70	91	79	72	83	90	96	98	81	68	96	103	84	92	81	102	91	75	93	75	91	80	81	73	79	82	72	67	97	65	97	78	80	67	78	83	83	67	95	78	96	89	83	87	78	92	72	80	86	86	73	80	79	80	79	73	77	79	75	77	79	74	75	84	85	88	79	78	66	76	80	71	86	86	77	108	89	71	77	77	73	75	81	81	85	78	104	70	84	101	80	68	74	72	99	81	79	97	87	107	83	96	82	77	85	85	88	76	89	104	77	84	79	78	85	84	74	56	95	86	81	86	99	73	62	100	99	80	89	80	83	84	94	84	87	76	78	84	85	85	81	65	85	84	95	71	82	89	69	108	72	83	86	97	75	88	88	84	92	74	69	96	86	73	78	77	81	87	91	82	81	91	73	82	90	99	87	87	86	78	93	89	69	76	105	72	94	93	85	76	77	94	86	96	84	82	83	95	84	74	79	90	83	92	71	86	78	74	103	85	66	99	83	84	73	92	82	83	91	86	83	91	79	79	81	82	75	79	78	84	80	86	87	86	66	82	73	81	81	73	77	91	89	77	84	89	65	84	88	87	83	98	76	78	86	87	80	79	78	77	64	71	91	81	80	104	86	83	81	85	85	79	90	80	82	87	68	89	97	75	79	78	78	88	92	80	75	88	81	85	82	102	76	92	83	75	71	73	90	81	92	74	77	89	92	100	88	75	95	106	88	91	96	81	90	76	98	93	85	86	73	72	76	79	69	67	67	96	101	76	81	86	96	83	79	75	85	73	83	75	75	79	79	74	95	83	71	80	92	79	77	92	114	78	76	90	103	84	100	90	84	100	87	86	77	70	81	81	92	75	92	90	85	84	79	70	83	72	69	87	83	81	84	85	85	101	75	99	78	90	82	78	76	87	96	65	78	91	82	93	88	78	87	70	75	87	69	90	69	89	71	75	92	77	101	100	74	95	67	73	78	71	74	81	97	70	91	86	94	80	76	74	92	64	80	80	91	68	87	90	73	77	89	93	82	94	97	89	80	91	82	76	93	74	78	95	87	92	83	91	69	92	74	76	76	86	79	102	77	84	81	86	75	96	98	70	77	94	87	107	75	83	88	89	90	100	71	71	81	103	82	65	87	80	95	84	94	77	82	100	79	79	84	88	82	78	79	94	89	98	75	98	93	90	89	77	86	81	96	95	88	88	79	71	76	92	87	85	89	81	76	73	87	85	100	83	93	82
24192	14092	7734	11201	19586	23967	25295	25188	23331	19677	18034	14643	12346	10491	9978	10920	12088	11234	9146	8381	7906	6849	5661	3827	2713	1978	1775	1641	1667	1676	1641	1581	1554	1512	1347	1168	1123	1051	1116	1078	1029	1049	1028	977	1016	1022	1063	1689	4187	8033	10610	8620	6042	3471	1876	1364	1002	928	889	820	843	865	843	817	898	848	786	863	885	879	847	863	896	850	882	830	835	837	890	851	830	830	845	795	870	837	910	850	885	826	862	886	872	826	823	824	864	832	818	820	841	824	835	879	879	822	900	853	845	838	847	834	807	860	799	864	844	883	823	808	817	837	832	824	864	813	844	850	834	873	830	888	799	851	873	878	802	846	820	834	784	830	890	858	837	843	833	856	844	841	868	809	865	869	819	866	865	891	817	804	854	901	837	868	859	847	838	851	832	806	843	839	852	849	835	849	863	823	823	802	840	866	866	858	854	863	828	817	831	836	843	873	826	855	840	872	857	870	850	847	836	879	837	879	827	833	844	866	782	840	828	848	832	846	897	888	874	823	867	784	857	826	831	871	899	867	855	861	843	818	886	865	859	853	866	847	837	840	835	827	843	868	852	866	826	829	810	848	794	818	793	826	828	877	854	865	840	847	822	873	857	858	865	881	870	913	874	861	862	811	853	842	858	892	814	913	808	834	859	829	862	837	866	825	827	799	831	863	873	850	865	869	883	874	904	822	788	895	859	868	850	885	793	793	851	862	855	850	850	785	830	835	887	851	841	883	854	845	851	873	867	887	816	837	877	812	848	870	836	869	818	884	859	797	814	883	898	826	834	833	898	840	790	841	741	883	811	872	878	834	836	823	833	866	883	869	814	846	849	921	883	789	836	849	781	870	856	840	837	912	811	881	854	874	829	853	832	922	898	833	830	824	884	852	878	815	858	825	865	889	869	825	839	807	868	862	839	864	904	845	884	840	835	897	824	869	874	856	847	855	845	821	795	855	835	896	799	827	821	830	815	815	867	854	850	866	857	882	799	859	805	819	830	852	834	849	841	844	784	860	861	826	799	841	813	882	879	846	821	898	834	866	839	796	832	896	841	855	875	826	855	866	857	849	823	819	839	904	882	806	913	844	870	849	831	848	858	837	856	786	819	838	854	863	840	859	867	897	877	783	815	843	855	839	814	863	858	885	814	846	858	836	825	808	833	892	840	883	852	870	840	843	855	850	819	759	871	808	863	864	893	848	862	845	852	817	831	807	848	812	840	850	834	840	833	851	833	815	867	828	802	859	883	829	848	800	853	838	845	802	853	845	872	872	874	820	836	895	828	870	895	848	849	866	828	854	871	860	773	876	844	844	872	808	838	836	880	826	817	890	876	852	886	817	872	872	824	899	830	871	821	859	824	873	879	876	876	848	859	813	870	823	823	835	819	850	854	855	800	859	828	850	906	791	842	793	824	877	835	858	828	850	915	848	820	875	842	842	889	881	833	865	883	841	835	841	878	818	854	807	835	854	849	887	821	853	873	861	842	836	905	871	838	853	872	873	851	849	788	835	821	853	845	886	891	874	847	879	832	848	877	855	843	838	857	861	839	852	856	804	917	884	849	843	875	828	932	843	896	856	829	827	853	803	823	851	863	907	808	834	862	906	789	842	891	809	847	869	854	875	804	847	890	869	851	805	896	876	853	864	824	836	863	845	829	827	812	833	839	833	826	819	823	789	874	830	819	846	803	837	832	819	850	798	848	881	843	806	856	807	851	822	868	832	872	875	841	820	834	880	808	855	833	846	843	818	851	819	850	827	861	852	849	855	814	842	867	859	860	871	852	857	806	835	802	874	853	855	829	854	798	837	864	856	861	850	818	910	885	848	864	824	853	824	850	861	861	860	781	864	836	817	825	869	782	841	783	824	857	867	862	872	845	860	862	820	814	873	788	819	849	814	892	852	873	829	837	911	850	850	815	814	859	810	823	861	865	845	861	858	800	833	829	853	856	880	787	848	842	860	813	847	893	886	854	782	835	837	844	877	826	864	889	785	884	839	867	843	820	855	870	895	839	810	873	880	835	875	839	847	860	833	848	843	776	909	872	898	884	832	847	847	851	864	814	815	868	841	816	852	852	814	868	820	808	801	819	869	849	836	836	820	822	872	842	844	923	826	862	877	891	822	832	830	850	788	859	851	876	832	885	862	887	842	851	826	853	809	878	863	818	800	825	831	810	889	840	825	858	802	857	856	818	826	840	836	798	845	801	860	825	898	849	813	866	820	870	836	846	804	803	831	870	839	848	801	895	784	892	839	855	862	874	823	840	827	814	839	802	828	882	838	855	871	818	824	863	826	874	869	820	870	866	854	818	828	877	874	776	820	888	798	835	805	875	903	823	822	837	855	873	841	811	905	839	906	846	868	812	894	833	835	859	855	839	805	853	870	885	847	859	812	815	820	834	840	838	822	862	856	860	798	801	857	805	915	873	877	838	923	914	794	856	866	883	852	827	843	828	844	839	823	783	821	819	844	803	884	809	829	863	810	880	903	887	855	819	825	810	861	847	846	825	872	846	881	879	850	860	796	832	867	913	916	820	841	825	852	804	848	834	828	807	855	889	836	881	819	959	883	834	929	872	815	840	846	831	814	835	892	803	846	910	879	811	799	824	894	847	847	842	880	895	855	873	869	859	806	858	839	849	842	850	893	868	836	844	877	878	849	769	853	806	808	869	798	831	845	854	862	859	835	819	896	895	852	903	830	809	850	864	843	849	851	881	826	828	839	833	836	796	857	844	880	878	849	910	817	873	877	846	844	856	803	844	803	841	865	851	837	832	842	844	890	854	870	830	811	885	817	883	842	841	851	809	816	831	841	854	831	865	820	845	816	840	801	843	869	809	860	858	806	844	856	877	834	809	814	833	865	850	837	856	881	804	888	863	893	890	874	842	800	846	864	806	827	842	861	824	864	888	797	816	866	813	804	830	839	822	815	858	835	828	827	802	834	893	856	810	874	835	847	877	882	859	872	800	771	908	880	887	869	839	805	817	874	883	831	833	835	849	853	804	839	785	822	820	851	850	825	876	859	843	838	871	857	850	859	842	861	850	859	834	859	799	834	888	862	882	835	810	826	881	860	849	879	808	825	830	822	894	803	795	900	835	855	827	827	860	857	828	836	832	829	848	841	825	860	834	858	891	877	857	834	838	839	912	800	872	845	849	888	803	868	823	825	895	843	835	838	830	860	795	866	867	857	839	856	833	861	870	867	818	817	884	871	832	836	818	871	793	841	848	898	861	845	828	863	822	835	873	843	841	900	809	836	815	823	846	851	887	821	869	878	860	859	866	867	869	866	858	817	822	881	828	833	839	872	834	879	871	882	795	806	829	868	854	831	829	817	844	852	863	887	854	814	861	867	853	849	829	793	835	857	802	867	876	851	802	846	832	865	800	829	817	846	841	874	852	883	875	829	883	889	844	831	860	808	867	808	757	869	884	823	825	826	869	878	848	789	840	857	847	853	857	803	863	897	875	798	868	837	848	819	840	855
2564	717	261	200	207	368	547	544	502	389	301	248	212	203	192	282	306	211	222	194	156	153	141	89	92	59	74	73	83	84	74	91	72	76	80	71	60	81	75	65	64	70	83	84	52	63	69	80	77	152	142	154	130	114	93	71	68	75	72	68	67	59	66	68	67	65	59	58	65	65	57	64	57	79	70	68	68	60	60	64	59	66	53	62	74	80	51	51	70	80	63	66	62	69	74	52	63	59	65	60	63	79	68	51	71	64	66	83	85	67	68	74	67	70	55	66	51	67	56	81	68	69	64	58	68	60	70	64	67	75	71	69	68	63	59	71	64	60	71	69	71	72	68	82	70	54	65	64	67	57	77	76	67	54	72	71	69	54	73	62	57	71	62	62	75	66	79	71	74	66	63	58	74	77	63	65	63	68	80	62	57	77	54	60	59	87	80	59	54	67	62	62	71	57	58	62	80	66	63	74	59	65	72	66	68	68	65	66	68	64	66	55	48	69	86	61	75	69	65	69	70	64	85	93	69	67	71	78	60	78	82	67	71	72	82	70	66	59	65	54	68	68	71	72	63	67	69	80	66	79	82	83	78	66	61	58	51	59	64	67	56	61	66	62	72	58	57	80	71	62	60	55	67	63	69	68	70	71	76	80	51	59	57	64	65	61	62	63	76	76	75	67	69	61	75	66	66	62	68	63	68	74	76	59	62	79	62	73	75	72	57	64	68	70	83	67	69	67	62	66	67	63	77	65	77	69	71	58	78	70	55	59	66	67	62	73	66	55	70	86	81	72	78	77	65	70	62	62	60	64	70	70	74	50	73	71	75	73	73	64	63	70	70	68	55	61	70	80	69	63	81	56	58	87	57	59	60	71	64	69	57	62	68	52	65	78	67	69	63	67	67	72	63	79	58	74	61	67	63	67	66	55	63	70	56	51	69	75	68	63	71	56	58	70	65	67	70	63	58	69	72	64	61	86	76	63	63	62	62	72	72	74	71	78	89	72	73	56	72	80	66	73	71	63	75	64	52	63	70	74	77	61	68	74	68	68	62	87	58	79	70	70	77	77	66	61	70	64	65	59	67	64	62	53	73	59	79	87	65	55	71	64	74	76	72	66	65	62	68	69	57	77	66	59	59	60	58	57	65	60	71	58	80	57	59	50	71	64	66	86	65	69	57	67	72	53	66	63	63	68	69	65	70	57	71	55	60	58	51	76	50	66	75	72	66	84	73	66	67	72	60	70	71	55	65	72	77	84	57	72	61	69	59	70	60	51	66	57	64	86	74	62	50	62	69	49	56	76	71	71	59	66	76	62	66	64	67	68	64	56	70	68	75	56	48	69	77	65	63	77	77	67	55	58	72	80	71	75	63	74	60	76	63	58	59	55	65	61	78	77	67	63	82	69	61	71	71	69	65	61	58	63	63	61	64	61	68	80	71	55	67	63	70	75	56	63	55	65	67	54	62	65	68	65	66	73	55	65	64	61	78	69	64	61	70	80	55	65	83	58	57	75	54	70	69	72	60	75	64	62	65	56	62	79	75	69	55	73	64	72	62	76	75	65	76	56	78	62	50	76	69	56	58	72	71	66	61	56	69	59	70	58	66	62	75	70	69	63	58	69	79	65	57	74	75	85	74	61	68	75	70	54	49	75	57	78	66	58	59	55	60	72	69	69	80	66	60	89	67	68	65	66	76	54	67	69	66	56	55	72	67	72	65	57	63	68	75	89	61	62	62	68	64	71	70	64	71	62	68	52	61	60	54	64	72	74	74	61	79	57	72	69	55	76	82	72	73	83	60	59	71	73	76	68	82	71	74	74	67	59	65	75	64	69	70	66	57	70	59	78	64	74	72	65	72	68	61	63	61	68	64	80	65	58	69	64	86	66	68	61	69	59	57	76	59	71	80	56	75	72	59	60	63	86	82	66	61	83	85	76	64	101	71	54	57	64	74	63	50	58	62	61	61	68	56	77	59	68	75	63	76	69	63	73	74	87	68	71	70	62	63	74	63	82	67	70	69	63	60	63	72	55	54	60	76	77	49	59	64	73	75	72	76	66	59	61	86	61	65	74	57	90	59	68	68	60	66	59	75	60	74	80	66	65	50	67	61	70	73	76	82	76	69	69	52	68	69	62	63	67	71	64	70	66	52	74	72	74	61	66	76	77	64	66	64	66	65	68	68	63	66	75	67	72	66	68	64	58	83	66	82	60	73	55	64	62	65	69	63	62	55	58	64	63	71	67	51	66	86	69	84	68	70	71	64	63	61	75	61	67	68	67	65	71	72	67	68	74	55	91	63	71	59	68	75	68	71	69	68	60	71	68	66	62	71	74	66	94	68	67	55	51	69	70	75	71	68	77	62	76	64	63	62	72	67	59	56	67	72	68	73	67	76	62	59	70	56	67	88	71	69	74	80	77	66	58	59	71	67	76	66	63	62	57	64	65	67	55	62	72	65	74	66	62	76	63	66	67	64	66	77	73	79	58	82	64	67	67	54	66	71	56	74	64	66	77	61	52	66	58	76	67	65	62	63	65	62	65	56	64	84	72	65	68	53	54	73	68	60	49	65	60	66	70	70	58	73	57	65	64	72	58	74	80	59	80	70	65	69	66	59	51	69	68	65	70	68	65	59	90	57	66	47	69	57	68	77	58	66	58	58	56	66	58	69	60	80	69	58	61	52	59	65	65	82	65	74	50	70	82	63	73	57	61	61	62	49	68	61	85	74	79	62	66	64	69	62	58	67	67	66	76	68	66	74	76	72	65	79	71	66	72	56	48	62	68	72	66	52	67	66	75	64	65	68	69	63	63	58	65	69	64	73	65	79	48	70	67	70	56	72	78	67	67	74	53	70	72	68	81	65	65	70	57	70	72	69	76	66	77	66	75	48	76	68	51	70	70	60	61	60	58	72	67	71	64	78	53	69	52	63	74	70	86	59	55	68	73	63	66	64	65	67	79	61	71	56	64	67	68	66	66	73	76	83	57	64	61	78	63	72	61	73	65	71	62	72	72	73	67	71	55	62	60	77	72	70	70	58	73	52	58	63	72	72	71	58	68	66	66	58	70	81	66	71	62	53	78	83	74	69	70	76	70	67	66	78	63	79	59	61	76	72	85	64	67	67	80	76	73	86	64	69	61	74	75	65	90	64	72	58	68	62	66	67	63	44	82	56	63	67	65	53	68	71	71	65	54	65	64	73	57	71	56	65	65	65	71	54	55	57	78	62	78	61	66	70	56	67	68	75	66	75	65	67	58	61	61	65	54	66	51	59	75	64	57	70	75	62	60	61	56	54	70	64	75	70	67	64	63	61	69	78	76	68	77	66	79	67	62	68	56	59	50	74	77	61	70	78	57	53	76	47	60	82	59	67	78	70	69	69	60	74	71	67	74	75	66	80	66	65	80	77	51	73	65	58	66	65	66	65	79	71	57	82	75	66	64	66	65	72	69	76	71	73	54	61	68	65	56	59	60	54	77	75	67
19126	9833	4285	6452	13830	18814	20880	20218	17330	13426	10966	8577	7266	6558	6918	8601	8294	6110	6125	5915	4402	3518	2601	1679	1276	1137	1127	1130	1158	1143	1065	1113	1069	1042	933	806	778	730	857	772	761	674	706	758	811	751	748	914	1563	2962	3053	3085	2119	1339	970	792	736	756	690	657	656	751	667	645	670	687	657	652	671	641	650	661	670	672	638	670	643	691	642	663	686	660	655	669	704	682	700	660	673	675	669	652	689	691	617	647	680	648	674	644	675	673	684	655	662	692	644	669	700	675	687	640	670	653	645	638	675	640	625	618	698	640	719	700	683	644	726	643	662	681	678	653	677	622	688	633	691	664	637	646	651	637	682	660	681	672	659	670	687	684	685	670	732	666	623	696	682	667	636	692	645	657	657	629	684	633	676	642	694	672	668	662	633	626	680	690	680	646	721	681	668	638	647	651	670	654	665	672	687	673	651	656	672	668	637	686	656	612	679	693	668	684	681	684	644	666	697	634	703	645	648	699	679	658	682	657	685	667	689	684	625	714	666	659	657	660	649	638	674	635	720	653	663	670	635	677	691	676	702	662	629	670	686	638	632	609	664	703	667	705	644	665	671	635	662	708	664	669	674	671	702	676	660	636	680	624	681	697	670	666	649	659	633	734	651	679	637	640	676	647	620	724	712	714	669	628	629	684	655	641	645	646	656	682	650	645	723	750	634	696	671	643	688	705	684	673	632	700	683	727	602	643	644	682	690	652	652	686	639	632	644	699	670	688	654	692	649	678	712	698	627	678	668	697	664	686	697	682	683	647	688	717	658	681	667	648	689	671	685	638	642	671	640	722	670	668	689	662	678	663	648	667	725	670	666	674	668	683	654	670	629	669	647	715	683	695	688	659	677	709	681	705	653	669	642	654	693	645	625	675	641	699	666	654	661	631	618	633	678	662	682	689	685	712	659	675	675	656	694	595	684	693	661	662	648	706	654	691	662	687	631	680	659	646	619	705	667	631	680	701	664	691	662	625	670	688	651	648	664	621	677	646	680	703	645	655	660	690	624	724	653	684	664	660	695	694	695	643	705	637	702	688	663	684	651	648	678	643	668	670	619	650	660	685	694	691	703	674	673	679	704	663	688	689	657	665	659	706	725	697	676	625	680	652	683	641	680	669	652	676	673	675	700	657	672	665	638	660	670	648	669	686	663	657	662	678	660	700	668	706	638	726	700	684	698	676	675	740	653	655	700	707	658	677	657	708	665	669	657	670	658	652	702	636	651	672	677	705	686	680	656	689	677	640	664	639	671	671	687	675	647	703	707	641	689	704	713	686	662	620	698	642	641	699	704	669	671	637	637	671	658	638	642	668	714	636	700	647	675	652	668	638	699	706	658	649	683	711	667	685	681	681	651	695	671	709	642	696	697	658	648	675	625	673	622	633	692	665	669	653	641	649	634	695	660	653	668	666	669	670	652	723	681	680	658	662	626	685	684	665	639	649	676	690	685	650	671	653	685	657	645	627	665	626	658	683	655	706	686	684	656	664	662	689	680	664	631	673	654	674	663	692	683	676	653	658	672	671	680	702	672	686	682	663	709	667	682	666	657	710	683	668	691	691	653	685	680	682	643	683	670	686	659	646	642	623	631	691	661	687	682	684	653	685	678	658	673	693	672	645	672	644	675	737	675	679	677	675	672	652	708	667	671	694	683	707	718	696	647	683	660	670	634	644	667	671	622	652	655	660	649	640	690	687	650	646	692	683	635	701	677	694	671	652	643	677	666	687	653	652	693	664	704	700	716	656	658	650	685	678	697	653	670	736	639	684	662	671	638	685	696	632	610	678	673	687	687	662	648	656	678	697	692	634	648	736	701	672	626	713	689	675	645	631	637	644	668	687	695	674	684	633	665	651	634	711	687	653	645	659	690	641	696	695	663	673	666	660	656	656	685	622	705	699	686	689	743	674	688	693	735	659	672	651	699	639	656	702	657	695	725	655	674	692	675	610	643	681	656	688	635	629	656	639	694	660	675	655	716	644	685	637	671	616	638	736	654	648	669	633	669	664	692	664	647	638	722	690	683	732	672	675	657	695	693	684	687	673	690	646	719	667	685	677	686	661	639	680	643	672	683	689	685	688	623	676	613	630	663	644	652	621	698	661	671	651	668	659	632	672	638	671	680	641	685	701	685	687	705	643	682	671	636	693	683	667	664	670	686	653	673	641	656	679	663	643	681	682	652	671	678	701	685	657	627	671	651	651	666	690	687	657	645	646	694	669	680	691	660	661	611	681	683	667	682	695	656	716	667	641	632	676	647	662	680	651	685	669	675	656	675	674	687	665	668	664	655	646	673	710	671	695	636	670	665	668	615	643	695	668	659	667	669	715	658	691	658	680	667	650	703	672	690	667	578	685	683	707	697	665	687	701	633	721	699	686	658	660	673	661	724	669	672	666	673	710	664	656	684	686	630	691	638	644	685	682	685	655	659	649	676	657	672	670	700	666	668	686	669	671	704	693	706	645	669	680	661	651	674	690	686	657	692	631	684	649	690	684	697	677	646	690	659	665	664	696	682	697	662	690	685	677	682	708	679	635	628	647	649	690	679	669	645	663	621	702	663	653	664	718	672	616	621	721	688	701	634	614	655	663	649	658	639	654	711	694	614	706	658	656	710	682	695	725	715	711	646	665	654	656	674	690	670	644	683	693	692	686	665	661	668	717	720	703	655	672	689	654	653	625	681	685	676	645	695	680	668	633	680	681	662	700	683	639	699	656	707	685	705	672	711	702	665	650	638	673	645	620	645	667	684	664	729	687	657	683	676	656	664	662	675	719	692	646	666	698	683	696	664	683	726	684	643	645	671	677	675	670	632	696	641	647	702	643	605	671	700	657	641	711	699	677	634	674	694	647	666	652	675	648	680	696	675	679	670	689	697	668	644	666	658	682	684	707	681	673	700	639	736	651	671	704	649	692	655	674	662	648	687	652	679	678	626	678	645	668	675	718	708	707	677	669	696	654	673	659	745	664	657	710	672	700	581	730	651	644	646	631	673	671	646	685	645	701	638	681	663	694	688	656	696	674	652	752	696	653	687	671	672	648	631	676	675	681	633	630	647	670	651	652	668	690	660	655	674	667	651	635	708	646	700	688	659	672	667	663	638	649	665	653	688	683	673	646	660	663	668	651	662	666	652	641	684	679	686	660	703	672	677	628	710	661	654	616	650	628	702	644	696	707	686	677	597	711	636	693	631	617	665	664	657	651	670	667	665	660	669	687	655	728	727	693	648	733	617	677	682	636	650	661	675	697	673	667	705	710	700	683	671	687	676	690	721	666	720	707	636	695	689	628	645	712	625	635	670	658	701	683	623	664	659	696	664	650	666	653	706	683	665	667	664	689	649	687	656	629	692	679	677	625	657	657	648	702	721	677	674	626	691	669	661	693	684	656	704	617	642	681	668	661	661	630	690	713	662	683	682	631	687	667	659	658	627	657	656	657	693	655	657	657	687	684	696	648	666	666
1964	989	355	299	320	636	820	787	683	548	390	409	352	337	433	488	344	274	244	224	203	186	143	116	118	111	98	120	109	94	106	93	100	89	84	106	84	79	101	115	99	94	108	95	102	103	95	95	222	338	337	278	190	125	100	87	100	81	74	89	72	84	77	93	89	77	106	83	100	96	104	84	82	93	86	88	88	85	88	85	88	94	98	102	89	77	77	83	74	86	90	115	98	79	92	91	66	83	84	88	94	78	92	99	81	77	94	78	89	104	100	84	81	81	75	96	77	72	87	82	98	89	87	94	82	105	84	101	85	95	90	102	78	89	86	91	94	87	84	88	97	92	86	77	72	99	61	88	86	76	84	99	93	86	94	96	102	85	78	73	80	78	63	98	91	75	94	82	87	83	94	91	92	91	93	79	88	90	97	89	81	89	87	83	76	80	90	84	78	95	85	86	87	89	100	85	107	92	107	88	94	79	77	106	90	81	77	92	80	90	80	81	86	72	85	84	96	86	92	98	73	98	81	87	76	81	84	101	82	88	79	93	78	82	71	78	84	75	68	92	94	84	78	102	85	96	73	77	88	77	73	92	82	96	91	76	101	93	83	87	83	68	89	87	93	92	96	89	85	92	83	78	95	75	74	88	75	74	66	82	80	79	82	82	73	79	103	91	83	101	82	96	89	84	98	75	77	73	84	85	89	90	87	95	84	74	95	93	73	85	73	76	89	83	91	85	80	102	82	75	90	79	89	85	89	85	70	97	68	78	79	86	93	99	88	82	81	79	106	84	77	78	78	69	70	81	99	87	75	74	84	90	80	88	86	90	89	79	63	80	90	75	91	66	94	66	72	71	93	92	91	75	99	79	84	78	75	81	89	77	83	93	74	81	93	89	107	92	99	99	91	89	81	74	83	85	89	90	96	75	102	95	88	86	88	98	77	87	79	80	82	80	70	95	94	84	95	87	80	83	94	92	92	102	93	68	76	73	83	108	95	71	86	84	85	84	80	81	93	81	79	102	99	89	88	92	72	72	84	88	82	92	96	87	76	98	69	75	81	90	89	70	86	89	98	85	90	80	84	79	93	95	87	70	89	96	68	83	88	104	89	80	84	81	92	68	87	78	71	83	99	88	83	102	87	79	86	91	89	101	106	84	84	78	87	63	67	80	100	75	80	82	83	84	73	103	73	76	75	91	97	72	80	101	68	88	85	85	70	110	100	90	83	81	84	84	106	75	69	77	94	90	91	72	76	71	94	81	84	63	80	94	75	101	76	84	78	95	90	92	83	97	86	77	66	76	85	72	71	84	85	92	95	71	96	81	82	80	78	80	72	87	104	74	80	71	75	94	74	89	71	67	87	86	99	85	84	93	103	82	83	83	72	74	89	85	83	86	75	93	78	89	108	84	88	71	85	100	81	86	97	98	92	102	79	79	112	83	79	78	99	93	104	88	85	78	107	100	96	96	77	88	80	86	83	85	73	103	72	84	85	86	87	89	72	75	87	75	81	80	87	88	75	101	72	105	95	88	79	87	89	87	74	95	96	84	86	86	84	76	81	90	88	92	95	88	93	84	80	88	86	92	79	96	100	86	77	85	85	78	85	94	84	103	82	89	81	80	94	91	100	101	84	83	72	87	92	102	96	96	86	82	70	85	86	98	81	85	73	93	96	100	106	80	106	85	99	85	96	78	103	88	83	97	81	73	78	73	87	92	64	86	68	79	92	85	83	83	89	89	93	69	79	82	88	93	79	76	90	74	88	85	79	90	94	91	84	85	109	88	90	95	86	89	93	72	90	79	91	76	89	76	102	85	91	93	95	88	97	92	96	71	99	84	77	74	84	90	84	70	83	88	96	79	99	73	94	74	77	91	99	94	82	97	85	94	81	86	88	82	83	78	79	86	91	76	74	95	90	86	89	93	87	70	89	100	98	84	82	87	76	101	97	90	97	82	65	80	102	82	71	93	95	85	83	70	85	92	87	91	95	105	97	86	80	76	71	92	94	88	90	83	88	86	82	80	98	81	99	84	85	87	91	95	93	64	92	84	95	90	76	79	65	69	90	76	91	93	86	93	81	75	82	78	86	76	84	76	73	84	74	78	97	83	85	93	101	90	92	91	90	72	74	79	97	97	92	80	99	99	89	100	74	90	78	83	73	76	85	80	86	90	87	81	99	78	87	81	88	85	84	93	94	78	95	84	87	78	84	80	95	80	78	75	76	73	71	95	66	78	98	85	104	81	99	74	68	92	89	94	79	81	88	86	82	74	82	88	93	74	93	85	88	76	79	73	85	97	96	89	93	96	83	83	82	74	77	91	89	82	94	96	94	93	75	98	83	86	97	89	84	81	100	86	91	86	83	96	85	94	88	93	91	95	97	90	96	71	81	101	83	84	78	92	94	76	86	101	79	72	101	78	89	79	94	88	103	81	81	89	104	92	85	91	80	78	85	76	83	97	87	108	85	102	92	93	70	82	80	73	80	89	111	82	94	71	79	97	80	100	93	93	96	80	79	95	76	82	82	77	87	106	71	83	89	108	74	86	92	78	78	92	68	97	80	91	94	75	81	84	77	81	104	83	96	94	87	112	86	95	88	83	92	88	92	75	86	88	77	85	72	86	87	86	85	81	86	84	88	92	84	84	92	92	98	72	89	102	77	77	88	83	93	71	75	98	78	94	94	86	82	83	86	79	86	91	100	86	68	80	91	80	93	79	86	80	89	77	76	77	90	88	91	80	78	106	92	89	92	74	93	92	93	82	87	90	78	85	90	85	96	78	91	81	83	97	90	84	100	78	94	81	93	98	83	78	104	82	88	75	90	89	94	82	90	82	82	83	90	108	101	72	94	73	86	73	75	91	82	89	99	78	79	78	82	77	102	83	74	83	102	86	97	91	71	88	86	78	66	77	89	77	80	77	90	85	74	85	81	64	88	86	79	81	91	89	70	81	80	91	75	85	82	81	79	71	90	94	80	82	84	85	75	80	91	76	73	91	89	80	97	93	101	88	79	97	77	78	87	74	86	92	89	98	79	86	92	104	78	70	79	82	77	78	81	72	84	73	110	88	92	65	76	96	71	83	84	88	80	88	78	87	85	96	91	91	74	95	65	78	96	97	80	90	98	105	93	79	84	83	95	86	84	81	87	84	77	103	88	85	91	85	87	80	91	90	83	96	81	81	63	79	76	85	84	86	106	85	89	92	81	96	72	79	102	86	80	95	93	78	92	86	87	93	89	78	82	81	89	73	96	70	94	90	86	81	87	80	99	96	80	73	80	84	104	94	79	69	82	91	81	80	81	94	82	90	74	96	85	99	97	83	103	80	94	84	87	77	67	80	76	88	88	93	70	83	92	79	85	89	92	82	88	81	74	76	93	72	93	81	87	89	101	63	94	99	74	80	100	86	72	81	84	77	79	69	75	81	90	73	103	100	107	80	93	90	99	84	89	103	106	81	93	88	79	93	98	87	72	74	73	87	102	87	92	91
21610	11951	5215	9390	19314	24920	25405	23495	20513	16628	13182	11630	10038	9622	12056	12215	8853	7677	6868	5387	5108	4300	3144	2292	1745	1701	1570	1627	1728	1595	1454	1323	1156	1166	1129	996	1077	1000	1041	1132	1424	1154	1028	1134	1121	1098	1075	1671	4635	7411	7152	5462	3191	1772	1210	962	894	909	889	856	813	813	867	813	857	854	909	892	816	822	817	850	877	866	872	840	891	843	865	809	861	856	857	866	871	869	846	833	899	817	858	841	885	831	857	816	843	859	876	866	866	839	885	865	804	865	863	894	862	905	840	887	897	842	860	864	891	850	870	857	905	825	867	858	868	880	865	863	881	853	881	890	869	831	854	878	866	907	863	815	894	828	852	856	862	848	852	839	803	838	882	875	852	860	851	919	840	797	859	808	908	830	890	851	832	882	866	876	842	839	843	888	799	873	882	866	901	858	881	885	857	824	875	863	867	842	795	861	870	874	846	848	863	807	866	868	818	922	846	868	868	847	843	891	884	839	917	922	852	856	908	826	843	835	842	902	835	901	854	885	890	869	875	848	851	880	846	798	860	828	858	884	841	840	840	833	863	868	841	806	856	882	854	872	853	855	810	866	839	919	802	876	822	831	844	857	868	840	893	830	851	898	882	811	897	871	889	868	871	856	897	887	874	850	861	874	860	880	930	893	888	849	889	866	811	794	838	887	831	829	864	797	826	865	847	855	863	797	858	836	872	876	848	852	884	839	864	806	835	850	800	776	878	822	894	831	871	880	864	868	851	824	841	875	851	809	847	856	849	852	902	837	860	880	848	819	851	950	863	837	929	846	881	836	843	791	826	844	864	878	836	884	891	849	851	881	842	843	920	911	887	858	773	908	824	877	899	939	888	827	901	830	833	828	843	841	878	889	862	842	816	867	859	835	833	845	841	876	868	856	818	892	847	873	796	815	924	824	899	836	871	885	842	874	905	838	837	855	863	833	868	895	881	857	887	876	908	907	842	856	837	886	827	850	862	825	887	859	836	905	833	842	854	870	879	881	826	881	844	839	868	880	848	860	877	872	894	829	856	832	766	831	871	867	876	844	867	871	852	858	829	923	833	819	854	860	844	899	827	819	855	868	839	850	864	865	871	848	828	922	871	870	954	880	853	868	839	811	869	830	866	883	843	876	833	929	848	856	850	864	800	870	811	872	840	889	883	807	877	884	871	895	818	857	864	892	816	837	870	878	809	885	859	879	891	834	838	875	803	850	864	832	868	819	839	846	857	830	898	858	891	832	889	916	862	803	841	840	840	882	856	937	814	799	901	875	806	901	871	882	916	862	826	862	808	881	863	844	838	825	868	846	868	857	836	891	863	869	879	879	834	896	916	841	891	932	859	834	826	877	827	852	841	877	891	893	898	867	874	877	873	881	877	831	828	859	830	826	808	827	844	839	808	901	863	867	870	821	830	871	824	866	837	873	861	894	873	928	800	839	835	846	902	828	861	821	838	871	847	844	907	826	863	796	858	857	883	861	878	852	859	867	847	807	829	854	864	853	876	879	821	858	912	893	852	828	819	900	854	795	861	862	842	860	862	833	819	907	809	828	866	804	841	865	901	866	841	858	870	865	874	864	889	865	809	868	854	853	860	786	859	849	871	814	826	846	882	817	862	896	839	843	852	856	880	831	870	860	900	880	868	868	904	900	849	869	868	897	823	874	865	840	817	903	890	855	793	819	853	880	894	903	824	863	850	865	820	826	894	849	909	825	861	874	899	828	827	863	880	841	874	864	838	876	898	797	867	860	841	815	790	849	870	803	833	864	865	888	864	844	873	901	895	854	824	889	824	820	812	883	816	888	905	790	842	863	836	888	843	831	844	850	857	857	880	849	835	854	850	890	890	846	821	864	784	864	876	874	909	859	861	892	882	853	868	845	847	842	839	845	895	869	845	889	861	854	900	846	849	904	864	864	829	882	869	921	822	848	895	922	875	883	857	846	839	820	858	913	850	822	800	888	844	885	830	858	837	846	847	821	786	857	875	825	841	854	824	832	809	873	873	897	866	892	861	827	811	854	852	854	841	912	859	918	854	828	833	850	851	893	839	860	878	867	842	844	804	894	871	837	864	910	817	837	920	876	839	837	859	902	851	877	870	867	888	877	844	841	886	867	847	882	854	879	933	860	854	921	810	897	829	880	866	897	832	835	826	863	904	831	873	877	854	820	826	829	825	878	845	847	906	855	811	865	834	842	878	874	877	892	822	833	890	842	900	845	851	859	776	873	851	843	857	873	904	820	881	862	876	866	854	842	870	852	855	884	877	864	823	847	894	886	902	881	880	852	849	878	846	893	814	813	818	827	866	904	844	855	888	884	883	853	865	886	898	857	873	830	843	856	833	893	810	819	840	886	887	908	828	902	844	939	880	922	839	847	849	868	833	885	857	888	880	890	838	858	899	852	864	848	837	838	906	901	858	885	831	883	911	854	898	856	882	824	866	882	893	854	872	883	891	813	862	873	900	860	836	920	886	872	847	890	902	878	905	867	860	886	860	865	822	869	851	882	844	857	863	931	899	893	902	886	853	900	865	859	907	885	831	851	898	885	905	892	879	860	871	864	850	897	813	846	866	900	913	861	795	852	813	859	877	844	886	851	925	832	877	846	846	907	842	818	857	888	850	821	855	864	832	847	870	853	869	901	860	876	866	847	845	813	885	850	809	869	793	844	876	837	827	894	849	890	868	914	889	891	882	851	874	900	886	880	829	835	878	849	830	856	856	832	923	858	880	860	846	841	854	868	882	881	879	847	903	849	841	909	865	844	848	804	844	897	913	817	886	804	834	854	844	786	874	915	865	865	793	878	887	895	842	899	844	855	895	820	879	867	883	838	833	819	880	846	874	828	819	843	868	868	831	864	827	853	817	863	864	832	864	881	848	821	896	873	813	831	890	865	828	865	911	919	864	846	906	862	859	869	864	909	893	812	821	834	847	897	901	847	869	865	828	866	888	833	887	889	907	954	816	895	877	864	851	839	889	813	883	884	886	852	898	852	864	849	852	808	847	862	870	838	856	922	831	876	860	877	839	884	868	857	857	878	877	868	854	860	860	886	842	846	843	825	831	885	864	899	805	839	851	857	888	853	860	911	916	848	838	864	878	835	859	871	877	844	876	802	865	882	920	909	849	816	861	839	808	816	837	885	885	852	855	794	860	889	875	903	845	843	826	849	947	855	883	860	829	874	891	904	922	859	877	819	918	865	834	903	843	839	875	881	802	826	879	856	850	841	881	901	796	892	828	861	838	815	846	898	849	877	859	850	882	878	846	838	874	884	866	862	858	841	881	916	912	873	837	832	856	878	877	837	831	854	874	852	847	853	850	880	899	843	835	905	849	843	833	825	869	849	879	862	876	896	809	867	857	856	829	895	837	869	880	854	834	833	845	838	862	884	849	849	833	888	839	829	876	817	848	841	860	856	862	828	840	844	867	820	829	845	859	872	837	824	831	858	845	846	845	871	919	845	907	910	881	867	817	852	880	870
3317	782	324	263	337	644	801	774	577	458	396	353	322	364	478	393	311	211	180	209	170	142	115	99	70	83	108	88	84	84	87	74	65	60	81	69	55	46	72	68	94	71	78	77	78	77	75	101	218	385	357	233	118	105	82	66	74	66	58	46	59	52	65	56	66	63	51	54	71	57	66	59	56	73	62	41	61	62	61	43	60	67	58	65	52	54	61	69	49	64	58	56	68	62	57	63	54	72	54	71	65	63	62	56	44	54	67	70	68	77	58	58	65	52	80	62	60	70	48	53	72	48	65	66	51	56	71	57	50	61	47	75	64	66	63	55	67	53	71	70	56	54	54	76	48	66	61	70	64	60	59	63	70	59	60	59	63	60	55	56	67	43	54	58	69	63	66	79	60	81	57	71	54	50	71	43	62	55	50	61	59	69	61	65	68	61	64	59	53	59	53	66	59	47	68	66	80	59	60	63	60	62	63	62	53	48	59	62	64	69	62	73	61	56	54	56	65	49	49	66	67	73	56	62	64	68	50	65	52	60	73	53	66	60	60	56	68	78	63	50	67	73	43	69	47	61	59	63	60	67	72	65	97	71	54	55	60	52	58	67	67	61	60	60	53	73	81	61	53	49	57	62	56	70	65	60	75	61	63	47	52	52	54	64	69	62	62	80	51	47	66	56	55	51	63	68	62	51	55	71	47	48	56	69	51	55	56	62	55	58	64	67	60	51	62	56	64	57	67	63	54	64	66	61	61	67	56	61	70	67	56	45	56	61	49	68	58	61	51	58	50	58	69	46	60	43	56	76	47	66	64	65	60	65	69	51	57	59	66	67	63	71	55	56	75	58	74	57	55	78	65	70	57	74	60	69	72	57	57	74	63	56	72	58	54	64	65	74	67	58	60	58	67	62	56	69	63	61	46	54	62	65	46	59	70	78	67	63	58	55	64	65	66	64	64	42	56	74	59	73	63	55	59	67	76	69	64	63	63	63	41	57	72	75	62	54	61	68	59	67	70	64	71	64	57	64	52	70	54	61	63	60	59	59	76	69	59	62	61	70	78	61	49	63	72	69	64	75	66	73	60	66	65	69	58	64	59	51	59	64	53	63	62	69	63	63	52	60	55	62	75	57	53	56	67	53	55	54	57	56	74	64	69	59	69	49	55	57	63	70	55	68	77	62	57	69	46	66	55	52	64	69	69	70	69	59	66	77	66	58	62	64	47	50	64	83	63	56	76	63	66	56	59	59	67	60	64	42	71	57	49	68	64	73	63	60	65	66	71	58	49	64	52	63	70	50	68	51	58	69	61	60	55	48	61	54	75	57	53	66	64	66	56	55	61	66	60	60	52	53	66	64	53	75	52	59	53	75	61	78	56	73	58	61	62	62	74	50	64	64	50	55	54	61	61	56	61	62	65	64	52	62	65	64	55	65	86	76	67	65	74	73	51	55	66	67	61	53	61	50	66	46	64	70	55	60	66	67	56	68	55	60	59	57	66	58	67	60	68	49	62	60	60	56	60	55	67	56	52	49	56	56	51	62	57	52	66	45	45	60	52	64	67	68	55	56	47	68	63	61	69	75	67	57	58	67	60	66	57	62	66	77	45	60	57	70	75	50	59	67	66	59	53	60	58	65	79	62	52	56	58	60	59	57	70	64	59	60	71	57	46	60	52	69	45	61	61	57	58	59	61	64	71	59	68	53	72	53	65	53	66	47	60	66	59	61	58	63	67	49	67	69	58	69	60	58	72	54	64	78	65	62	46	77	64	63	48	54	61	65	54	46	65	52	75	58	53	58	61	64	77	79	43	56	67	56	55	69	55	64	69	61	63	62	56	64	61	58	54	71	57	50	42	74	67	56	66	54	72	59	47	60	61	57	51	61	59	59	67	69	61	75	51	61	59	55	64	47	66	62	61	56	62	61	76	69	65	65	59	68	53	64	47	72	51	56	61	56	60	63	58	56	68	55	49	57	53	53	61	77	62	62	58	60	60	61	72	55	50	48	75	66	65	66	68	49	78	70	58	69	56	53	64	62	79	58	62	66	82	64	71	62	75	65	71	58	58	56	63	59	70	55	70	55	75	59	76	61	60	60	63	68	57	60	53	52	75	51	58	65	54	67	58	41	64	60	52	69	56	62	50	55	57	75	47	47	60	50	60	69	68	67	44	55	62	51	56	67	76	54	51	63	61	52	60	63	55	64	55	57	60	60	56	60	59	41	54	53	54	58	61	72	60	54	47	76	70	57	64	62	54	61	73	60	65	68	57	66	73	42	44	58	59	65	70	50	61	59	50	62	65	61	60	71	69	55	62	73	61	64	76	68	61	65	65	55	56	55	53	55	69	64	71	71	56	65	44	46	57	66	56	63	68	54	50	72	71	59	63	58	64	53	60	57	71	69	62	56	54	53	55	69	59	59	65	68	58	74	56	53	72	67	56	71	59	49	52	85	59	63	61	53	62	45	56	63	58	62	45	52	58	60	61	73	65	58	68	68	51	83	48	69	56	60	49	58	56	62	57	65	76	77	76	58	63	62	63	57	57	59	52	74	59	57	50	47	59	68	67	62	56	59	55	69	63	54	55	58	56	72	70	59	59	67	72	66	48	48	59	54	62	56	52	50	70	51	58	44	56	52	73	50	59	59	63	65	66	63	71	50	54	77	73	65	72	54	62	68	51	56	68	73	55	68	64	57	57	59	63	66	64	60	60	65	55	74	74	53	64	70	56	60	62	67	59	64	64	65	69	56	72	61	87	63	61	57	60	69	82	70	69	62	57	54	62	57	65	66	61	44	71	75	62	60	57	62	59	66	77	61	61	64	73	58	63	65	57	83	73	54	70	58	75	64	61	62	65	73	71	60	57	70	63	59	63	63	47	55	57	56	64	53	52	68	68	68	67	65	56	79	68	51	69	47	61	62	68	73	68	66	56	65	72	67	68	52	65	56	72	51	58	47	56	57	80	68	39	67	75	61	70	60	63	55	61	73	64	51	73	62	52	64	53	62	58	68	52	58	59	61	52	77	49	63	55	65	67	60	63	66	60	63	64	66	64	57	57	72	48	78	64	69	77	68	61	67	52	51	60	62	57	63	64	58	61	56	68	52	66	68	81	60	65	66	67	64	46	68	63	74	58	62	49	66	51	55	58	69	67	57	76	66	63	62	62	67	64	62	66	57	70	52	57	48	45	51	74	55	70	61	67	65	53	62	54	54	65	63	60	64	48	62	68	53	55	52	54	51	66	69	56	67	51	63	58	69	50	58	53	70	77	61	46	54	65	54	53	65	61	59	66	62	54	58	60	60	51	41	57	63	58	55	70	55	64	74	61	64	52	62	78	69	67	64	68	46	66	67	50	64	48	60	58	69	76	70	69	54	75	67	61	45	75	59	71	63	57	47	63	57	50	59	50	59	58	63	62	57	61	65	68	64	67	59	58	78	61	64	55	63	56	67	55	61	49	61	64	56	66	65	62	64	56	63	62	77
19940	10148	4778	9195	20592	25427	25289	23295	19618	15541	13908	11753	10586	12124	13373	10851	8106	5840	5560	5693	4759	3518	2368	1748	1624	1709	1705	1539	1597	1395	1234	993	871	808	824	813	810	804	832	1088	1249	1123	1046	934	999	963	849	1549	5253	8459	7589	4804	2366	1523	983	780	686	625	642	650	628	637	634	618	631	593	644	629	627	616	676	606	630	593	639	647	627	607	623	602	631	674	658	596	621	628	610	638	670	683	600	650	611	644	642	610	620	599	631	637	616	615	617	671	606	659	618	626	637	612	628	600	618	669	606	624	614	629	635	616	623	591	629	639	582	621	624	634	644	617	605	639	653	657	612	625	654	567	650	640	626	614	651	628	641	650	646	636	617	636	609	644	654	645	611	630	614	691	651	621	634	596	615	650	612	673	651	636	649	652	621	592	630	658	639	629	604	646	645	634	651	662	592	645	605	646	630	615	588	632	669	626	656	616	645	655	620	628	656	662	568	660	686	610	614	651	600	648	630	634	643	622	632	654	599	614	621	639	604	697	614	646	601	658	652	631	635	654	664	651	623	625	635	610	616	629	591	629	610	649	689	617	611	659	668	607	591	642	677	653	638	569	631	659	654	644	610	577	677	610	615	613	624	591	646	666	635	621	604	678	646	612	621	676	624	630	642	607	624	668	611	618	618	657	666	593	625	607	591	602	595	638	600	596	649	625	610	599	634	625	618	663	600	685	610	643	598	615	593	636	594	669	623	637	644	603	606	626	634	657	637	653	658	657	630	599	616	587	614	651	591	591	683	649	594	632	625	637	641	617	670	646	612	652	659	621	613	638	624	659	660	624	657	591	622	664	604	614	620	625	614	630	686	623	591	642	623	642	652	630	641	554	578	649	642	600	661	672	598	635	640	606	618	594	631	648	644	598	625	599	559	640	630	687	607	642	613	603	682	635	589	644	655	631	621	622	580	620	615	645	636	613	635	651	623	593	638	666	634	625	611	647	645	658	661	616	617	632	667	619	626	611	628	674	656	639	598	631	653	615	638	622	651	620	600	611	618	629	647	636	626	627	638	601	642	650	607	642	611	620	644	620	628	631	629	625	606	607	637	623	649	627	605	638	613	678	596	639	639	599	618	634	657	719	667	582	632	633	640	665	633	652	680	627	643	616	659	663	614	631	608	621	634	619	643	649	607	619	623	637	645	617	661	678	644	638	658	654	580	687	673	601	631	633	639	648	620	621	606	620	621	615	610	623	626	671	669	605	613	600	625	642	618	631	634	651	673	636	625	631	637	648	653	599	579	631	663	672	628	614	603	661	585	620	641	630	607	623	652	607	631	604	615	605	615	637	660	620	657	655	677	636	657	583	639	667	661	597	625	655	600	645	613	628	623	656	605	637	620	649	607	619	603	617	628	651	655	669	582	600	622	647	662	630	684	668	609	575	605	653	633	626	620	667	653	648	647	648	636	613	635	621	640	577	648	666	589	676	623	614	621	590	678	583	611	604	648	627	685	594	669	660	631	623	647	643	622	599	616	629	593	627	637	692	615	618	616	642	616	588	631	631	618	648	617	645	637	658	619	612	628	640	649	620	664	618	610	657	649	639	602	612	579	702	617	616	617	626	612	645	640	669	637	647	641	651	609	612	585	634	631	618	615	656	632	604	654	650	617	610	622	643	630	626	632	660	651	646	619	633	680	619	661	655	626	618	593	642	642	593	654	600	638	618	590	661	628	594	605	655	637	650	607	643	637	612	645	624	659	634	619	596	611	626	622	624	644	626	669	611	604	596	576	580	649	653	610	683	609	610	644	628	634	686	592	672	639	632	613	653	591	620	582	648	601	641	651	604	610	646	645	655	607	636	679	667	672	694	615	663	663	645	612	622	640	660	634	588	634	639	638	619	627	630	657	603	653	610	650	602	625	639	610	614	667	636	635	614	597	606	640	665	583	667	649	641	632	641	606	653	608	639	622	640	639	637	630	654	637	608	648	620	633	646	646	633	592	618	619	594	604	592	654	634	674	611	578	657	643	629	604	600	662	602	589	633	671	620	620	667	627	681	627	613	670	641	652	601	660	623	632	629	637	662	632	650	661	669	610	599	620	676	643	579	656	663	673	618	624	651	659	628	648	649	654	646	633	627	593	625	612	605	624	587	598	606	621	616	627	633	650	643	660	638	646	650	659	689	584	648	659	611	654	637	614	636	631	618	649	639	646	672	624	604	648	704	630	640	664	615	643	635	631	607	625	584	662	704	656	602	660	644	631	634	636	604	644	659	623	661	608	645	660	604	655	634	624	697	635	633	645	597	671	692	622	586	615	647	624	632	615	681	599	620	601	642	582	621	619	642	662	626	608	626	625	615	614	652	605	636	626	667	674	616	631	627	651	614	668	631	628	658	668	645	655	609	604	644	652	643	594	601	656	634	635	631	611	650	650	616	646	658	649	610	649	677	648	606	628	605	633	617	634	671	647	627	621	641	649	637	592	636	602	638	666	624	641	594	613	586	642	587	639	616	627	691	661	634	626	679	596	647	605	622	642	608	637	625	664	592	651	616	613	637	639	628	624	639	652	618	679	623	642	652	623	601	649	609	570	631	620	618	603	645	674	648	667	584	638	679	627	583	597	574	662	631	618	622	593	650	654	605	651	633	630	627	623	582	618	626	645	638	626	634	631	629	637	634	618	672	596	650	626	637	624	639	671	632	614	604	635	685	659	606	631	627	651	632	567	638	586	650	611	611	632	654	632	597	643	665	589	591	612	631	588	646	626	647	569	634	647	669	661	621	635	633	637	645	680	630	608	653	623	686	591	612	618	608	611	636	639	630	682	593	622	658	621	638	650	632	643	607	604	675	631	583	624	643	640	661	643	670	685	610	607	667	563	634	609	604	664	632	622	663	627	618	645	621	640	668	653	649	625	613	613	607	624	620	670	649	602	666	695	654	592	595	623	659	601	645	673	601	610	591	639	623	636	602	666	630	590	623	643	647	623	644	646	604	596	621	631	627	612	657	669	655	645	641	659	615	634	647	671	635	659	638	643	622	632	657	601	663	605	587	599	642	574	605	621	605	617	617	632	605	641	620	638	648	646	601	610	647	650	620	614	650	645	628	616	644	693	612	637	631	686	640	638	606	650	666	635	618	672	584	582	617	641	658	631	622	640	601	643	679	628	633	626	661	598	594	658	637	653	596	643	655	616	608	640	659	615	582	670	611	705	629	599	641	687	636	614	617	617	605	634	635	641	622	689	655	609	596	626	620	606	608	615	650	667	618	642	588	589	670	675	612	699	615	638	616	624	654	596	656	616	571	647	603	661	630	563	634	674	632	631	658	651	608	629	618	646	625	653	637	625	634	632	607	634	609	636	664	614	622	679	628	618	602	662	659	628	662	640	628	652	590	613	626	630	647	613	621	632	630	624	594	618	641	617	632	628	640	646	619	609	635	588	608	601	621	622	651	662	660	637	655	607	657	599	619	591	629	665	634	637	598	629	591	606	624	633	610	613	642	607	635
2309	885	469	380	570	912	1012	958	721	560	516	446	498	639	524	460	292	249	286	287	192	142	131	109	130	126	129	125	104	103	100	91	92	96	89	83	92	93	96	81	112	111	95	98	89	85	89	96	388	634	482	291	171	138	83	95	69	83	93	105	76	74	81	88	78	79	82	80	97	66	87	83	69	98	86	74	81	85	83	79	71	83	76	82	82	78	77	75	75	83	86	86	91	63	92	90	89	93	77	83	80	73	94	92	75	80	64	89	76	71	71	81	75	79	90	83	96	91	73	76	88	75	81	73	93	78	89	85	84	107	116	88	84	82	91	85	91	85	79	74	70	72	97	87	89	91	69	85	58	84	93	83	65	85	91	77	77	84	85	73	72	82	89	83	74	86	86	79	82	74	82	86	87	88	66	74	104	100	82	91	74	80	68	86	104	78	84	89	79	92	69	85	70	62	85	79	75	75	86	79	99	67	81	88	103	89	81	88	81	78	85	83	91	79	80	66	71	81	82	70	90	81	80	69	88	72	84	78	88	85	95	70	75	81	99	96	85	85	79	74	89	104	82	86	81	65	74	79	64	90	83	84	93	85	96	82	80	80	70	91	88	76	86	86	84	77	78	93	82	94	67	62	88	72	81	85	84	78	92	82	79	92	66	85	92	64	80	69	82	82	78	72	85	90	87	78	81	91	83	96	73	85	83	71	84	69	91	70	93	98	75	91	75	84	81	82	80	64	78	89	100	73	75	70	80	84	80	78	73	95	80	81	80	75	73	83	98	83	92	93	89	81	99	76	73	96	81	69	68	77	86	89	80	86	89	85	72	91	80	96	79	84	87	83	78	85	94	81	85	76	75	87	87	83	98	85	85	88	70	81	106	85	94	103	81	91	75	81	107	86	83	67	82	79	99	99	65	89	75	77	88	87	91	70	80	85	90	63	100	78	72	75	91	80	79	88	96	92	88	76	56	79	84	89	76	85	89	80	96	82	73	62	79	75	87	107	90	100	92	85	103	79	79	77	96	70	73	70	77	82	75	80	87	93	87	75	71	82	84	82	82	87	69	69	93	96	80	83	86	87	90	62	81	86	77	102	70	101	92	84	72	79	73	74	95	75	89	93	89	76	102	78	89	84	75	80	81	76	81	94	90	88	83	101	93	77	85	82	77	98	85	82	89	87	80	97	84	101	86	72	91	70	83	73	89	84	71	80	70	74	92	81	70	98	81	82	96	91	79	80	85	91	89	82	88	65	80	89	84	82	75	80	83	96	72	78	74	82	79	95	69	85	75	68	69	74	78	78	79	75	83	83	76	81	93	113	67	74	84	94	84	94	88	74	91	105	91	86	77	89	74	81	77	65	74	87	79	79	69	88	89	88	75	64	73	88	73	82	101	82	60	83	73	88	87	96	107	81	84	81	91	87	73	80	82	83	60	104	68	66	76	86	77	67	78	69	80	94	91	75	83	81	68	100	81	76	76	90	94	75	93	87	75	81	74	85	86	86	85	98	81	72	93	70	89	92	67	81	78	92	104	84	90	93	91	73	94	77	72	63	81	80	67	77	91	86	83	85	78	78	81	90	72	92	70	73	69	95	78	79	99	81	81	90	80	103	94	71	67	83	79	76	73	74	81	98	87	96	90	92	83	78	91	77	62	85	84	100	73	74	79	95	83	80	80	76	66	99	82	86	85	75	78	75	79	77	77	77	73	75	98	83	78	85	86	82	84	73	80	80	81	75	85	78	54	80	99	89	80	67	76	89	77	83	82	80	81	74	81	96	84	75	83	85	73	93	90	76	74	78	82	88	70	90	83	83	86	82	92	86	69	104	69	79	83	86	76	88	93	83	81	64	75	77	103	100	91	84	84	70	89	79	98	74	70	85	79	77	84	71	70	72	74	91	77	78	78	78	71	78	89	89	64	78	70	66	95	91	83	73	81	66	81	77	101	86	83	83	76	84	72	81	74	90	101	92	80	75	82	73	106	83	74	94	87	79	89	78	70	84	91	75	75	70	81	81	72	70	79	82	74	75	85	100	71	77	65	77	85	91	100	88	86	70	90	86	76	89	78	82	74	86	92	81	81	76	74	77	85	96	87	92	84	82	82	92	84	85	91	75	87	92	80	86	92	97	100	72	61	94	85	77	77	90	92	83	87	78	84	92	76	75	86	85	77	74	66	73	70	63	86	74	81	85	89	81	76	83	79	88	89	80	84	55	79	81	78	101	73	81	88	88	82	81	77	92	83	78	75	100	76	87	90	87	97	98	103	81	89	80	73	84	87	79	64	70	90	85	91	91	77	70	72	83	79	77	65	80	82	91	86	84	75	74	90	85	76	91	72	81	75	83	100	69	80	99	63	73	87	87	87	81	88	103	93	79	90	83	87	87	68	97	93	74	88	85	83	89	81	90	90	83	72	76	80	72	88	65	85	77	91	81	68	76	78	83	79	64	88	79	89	87	88	82	89	101	90	72	77	80	91	75	97	76	76	96	86	70	84	80	87	71	86	82	73	80	81	63	71	87	81	77	84	101	78	75	76	93	81	90	91	88	84	72	90	62	74	81	77	79	89	80	72	64	79	82	84	78	84	84	92	72	84	100	77	93	74	90	78	86	72	74	65	79	84	80	94	75	82	77	66	75	74	74	98	79	75	85	82	84	76	76	67	78	97	62	75	64	89	81	82	98	89	85	82	86	90	90	98	82	72	67	73	73	65	97	67	81	91	76	77	76	97	78	81	87	94	97	74	78	80	97	79	90	85	89	79	82	86	79	88	85	74	77	74	82	87	80	90	85	91	87	81	84	75	97	76	75	82	92	73	87	73	67	95	77	83	91	84	87	85	76	88	82	63	69	101	77	99	100	76	83	79	75	66	92	83	76	85	83	89	69	83	90	83	89	77	83	88	93	84	74	75	84	89	71	68	87	97	79	82	80	94	86	75	84	77	67	89	75	98	70	77	81	91	76	93	87	95	83	84	76	82	79	82	72	79	84	91	90	76	79	76	85	90	74	76	81	75	96	82	87	77	92	79	82	66	90	83	75	88	93	78	85	96	102	99	86	74	67	79	69	65	91	78	90	82	68	86	75	80	87	83	78	86	85	88	72	75	69	82	92	79	85	77	87	71	71	92	75	73	85	70	79	73	88	77	85	81	92	91	93	63	63	76	79	61	80	85	83	70	91	84	86	84	95	86	89	83	85	77	67	84	80	83	69	76	80	89	79	82	79	78	87	80	82	79	86	108	93	70	87	95	102	78	94	70	70	80	81	104	86	77	94	74	69	94	93	85	74	80	88	78	67	74	91	79	80	77	91	82	77	82	83	81	83	86	100	90	89	85	81	97	74	81	73	97	98	95	97	99	85	74	88	97	75	66	76	86	72	83	77	74	82	81	75	86	95	79	85	94	81	87	80	98	91	76	78	82	91	85	91	91	100	92	80	71	84	78	93	76	86	76	81	90	59	92	91	77	82	87	79	92	80	96	85
21994	11317	6508	13028	25404	28409	28048	25312	21229	18259	15786	14644	14089	16567	14666	11877	7361	7027	8108	7614	5303	3659	2696	2562	2498	2593	2416	1833	1786	1714	1426	1153	1059	1089	1172	1062	1053	1019	1101	1248	1405	1327	1359	1241	1068	1000	1029	1341	8821	13493	9569	5907	3269	1852	1263	948	889	899	859	874	830	900	852	876	809	853	866	850	814	862	804	859	812	838	823	798	839	806	780	838	862	797	808	896	817	846	868	829	875	804	821	873	857	835	864	821	794	826	862	824	830	887	837	775	812	832	887	866	874	785	903	872	821	873	837	783	849	874	853	809	874	868	861	841	823	840	844	867	901	825	881	759	832	806	883	797	827	767	814	826	825	848	831	856	791	856	822	860	811	848	808	809	821	848	846	875	827	835	818	832	776	843	785	853	772	872	818	872	811	794	842	845	838	852	842	837	814	801	815	823	840	886	797	843	832	805	856	866	857	811	815	831	835	803	861	826	846	839	844	865	800	824	810	823	794	831	798	867	862	846	836	830	883	857	763	850	830	839	852	831	813	807	863	824	834	846	832	831	853	799	872	842	765	899	847	802	830	844	885	819	863	872	789	822	860	873	869	810	799	786	828	837	785	808	811	797	873	923	813	878	809	810	893	840	791	833	850	827	781	826	775	845	814	854	835	879	888	804	852	870	866	862	858	862	841	871	818	809	841	854	874	845	857	869	879	892	852	790	876	801	875	862	845	861	832	858	841	853	857	850	782	828	816	850	843	846	816	835	809	910	843	876	814	825	897	817	831	838	818	915	884	855	849	853	786	827	866	859	846	809	788	829	806	831	789	858	855	826	844	827	867	856	818	844	819	863	851	840	875	833	847	789	846	864	860	870	848	839	844	825	810	806	850	791	886	828	863	840	849	824	812	815	837	838	839	809	831	915	829	842	811	831	853	796	841	816	811	867	848	826	845	834	835	886	873	814	836	826	822	815	860	910	845	856	873	773	852	820	850	804	825	851	837	805	840	831	813	878	797	832	870	847	834	810	857	865	774	860	865	802	806	840	831	813	856	848	877	840	841	823	875	861	818	848	846	813	885	858	849	868	810	822	845	862	852	851	836	852	841	855	893	815	839	862	823	837	831	819	835	857	805	859	866	816	843	860	831	885	843	847	789	826	842	854	817	869	826	853	798	848	832	873	859	862	830	800	881	886	857	771	864	831	816	795	834	841	792	813	839	796	859	802	843	831	800	883	852	880	836	796	801	810	823	805	882	848	814	825	838	857	787	865	814	881	826	851	786	830	829	868	816	851	822	803	873	818	834	834	820	844	836	824	823	807	848	823	883	820	864	867	783	833	886	819	843	804	861	791	788	830	834	841	911	777	836	829	889	813	825	845	834	856	817	846	871	820	873	835	840	873	889	832	818	793	771	858	869	844	852	868	830	813	847	843	821	856	824	814	787	806	848	795	823	862	848	775	815	867	849	859	832	849	852	866	829	811	865	852	829	810	813	798	796	848	791	878	842	854	826	830	858	859	812	859	834	834	824	846	849	824	802	827	802	802	847	813	763	851	818	846	820	843	822	884	820	806	803	868	824	879	839	843	867	846	828	846	801	851	835	818	828	914	858	813	847	830	893	885	889	821	825	839	854	853	823	865	862	862	845	880	887	853	794	828	854	847	850	821	878	770	874	810	879	831	845	848	844	835	899	822	851	857	833	912	862	862	839	833	853	871	846	816	884	841	882	819	825	871	843	824	837	862	805	853	835	830	841	853	839	818	844	854	863	886	843	832	827	864	843	850	856	865	876	872	859	831	876	826	864	795	799	822	835	815	822	832	803	897	796	788	820	877	828	855	859	808	865	826	840	830	832	835	843	856	821	828	833	887	852	820	821	859	848	852	847	883	877	816	846	874	832	839	832	841	879	773	879	849	839	809	831	791	858	859	845	817	850	815	838	813	815	809	804	833	784	873	856	824	816	829	851	847	840	846	841	833	826	828	802	783	820	865	884	863	839	887	815	788	851	842	874	813	802	837	785	839	869	825	819	829	842	858	828	848	852	826	852	834	830	802	856	806	845	833	822	894	801	806	824	825	835	871	823	841	832	728	804	863	790	843	829	851	816	829	847	836	819	823	835	874	876	776	850	789	854	834	841	846	845	841	843	858	841	835	815	805	810	826	850	871	799	843	839	836	836	814	850	820	863	833	866	839	868	878	860	830	886	767	843	838	819	844	866	847	799	861	849	856	893	849	909	870	832	798	788	804	833	853	826	845	806	845	813	844	852	849	837	822	868	916	867	852	830	816	854	831	874	856	825	817	803	850	846	849	856	792	826	860	775	857	873	809	787	800	835	845	848	836	825	875	893	833	896	833	814	801	862	843	842	799	873	842	885	785	865	862	850	795	846	847	829	858	842	865	901	886	858	841	831	882	828	868	878	844	873	871	885	833	895	806	811	833	836	879	829	895	844	812	828	825	891	805	822	832	782	885	887	838	825	858	849	792	889	795	852	873	808	845	872	836	801	811	790	832	831	884	853	862	788	838	823	897	821	811	814	847	850	833	860	790	840	872	780	822	843	876	813	836	818	833	786	825	827	854	859	837	850	855	865	836	894	823	851	790	826	839	851	868	813	821	841	822	855	826	841	811	864	826	872	850	855	849	866	830	813	848	854	818	853	829	784	823	908	815	838	849	863	828	823	813	822	821	788	826	862	841	867	831	878	856	799	826	851	868	818	864	859	846	809	842	812	817	820	836	861	790	810	919	826	843	810	815	849	809	849	821	857	867	799	865	801	900	778	839	895	801	780	836	813	863	887	813	817	886	808	811	850	854	836	763	833	811	836	910	852	812	820	830	845	859	787	796	859	841	824	775	842	843	807	863	850	851	793	856	862	896	837	828	837	894	832	827	841	847	820	820	872	839	865	832	872	882	834	837	783	850	829	793	833	813	796	829	872	824	887	848	853	865	810	832	877	791	864	875	844	807	828	844	877	889	874	821	845	826	872	856	830	869	845	888	852	824	842	833	819	856	822	835	840	795	897	859	838	846	943	821	791	811	870	836	804	860	859	871	854	823	842	816	869	847	864	838	875	867	865	833	861	851	836	826	860	827	885	785	789	844	854	831	847	808	851	846	839	870	843	847	871	847	843	875	855	825	827	832	815	831	830	865	806	826	849	834	775	875	859	789	850	831	837	836	892	784	809	887	867	837	858	848	894	869	822	844	845	834	817	813	855	823	876	836	817	811	788	850	852	834	839	899	852	887	822	814	845	841	818	843	842	879	861	866	843	876	817	823	818	783	814	867	824	857	821	818	856	832	826	819	884	848	888	828	867	855	778	815	853	837	884	881	850	832	841	867	796	805	815	837	853	883	813	794	829	820	818	807	874	827	855	829	822	876	809	817	884	854	845	897	860	799	819	876	871	846	848	838	834	804	814	810	813	845	822	855	797	839	879	842	839	820	815	844	867	826	845	786	861	861	860	835	808	865	833	845	841	806	798	823	838	859	830	810	878	838	777	778	886	812
2107	449	309	298	318	516	625	451	358	315	277	285	417	387	314	197	161	210	208	147	113	97	87	105	94	103	99	81	75	85	63	66	64	71	57	73	68	71	62	65	81	69	100	77	79	80	81	78	118	192	174	153	98	85	84	59	62	67	77	75	69	61	61	56	59	51	50	70	74	59	52	60	65	67	74	62	81	62	68	70	55	69	77	63	82	68	77	64	64	62	63	84	60	65	61	66	70	89	46	76	67	82	60	63	66	63	72	61	61	65	77	75	64	67	70	78	73	70	54	72	76	72	73	75	80	68	57	66	65	83	62	70	65	68	54	72	73	66	73	57	61	75	74	48	61	56	67	66	66	55	65	64	84	60	75	76	88	67	72	59	59	72	67	70	72	65	67	66	67	86	73	59	85	75	80	67	70	68	62	69	71	71	67	63	61	77	56	60	79	62	73	66	72	78	84	70	68	70	61	68	71	49	67	78	71	76	60	60	76	76	67	79	63	67	61	65	65	70	67	62	73	73	74	85	73	72	71	80	63	76	55	76	64	67	67	82	73	76	64	69	69	75	82	58	66	74	74	65	54	70	63	84	76	67	60	70	57	65	75	68	66	65	63	64	76	71	70	50	63	55	71	66	58	56	78	73	69	82	67	71	79	61	66	72	67	69	62	77	70	62	82	66	73	64	64	78	61	74	61	72	79	72	68	50	91	65	72	64	58	68	68	69	68	59	64	83	70	66	79	54	59	52	64	76	67	66	67	67	56	72	66	49	89	69	60	73	58	71	67	68	74	64	72	56	62	58	60	65	82	73	76	77	66	71	62	63	59	69	66	73	71	68	80	65	74	69	71	67	62	70	71	71	76	61	65	70	59	70	58	59	68	78	69	69	67	60	74	76	72	69	66	76	71	76	55	74	74	64	60	78	65	80	60	54	64	67	61	58	74	67	68	74	65	58	48	71	67	65	63	60	73	77	61	61	73	68	78	65	72	63	64	63	59	70	74	62	75	66	80	62	79	65	82	60	55	63	56	54	61	69	70	62	79	57	80	83	67	64	73	81	74	72	64	60	82	66	63	63	76	79	70	51	67	68	73	64	71	81	67	76	76	60	52	88	81	71	68	74	65	86	65	73	61	60	60	60	66	70	70	75	62	78	61	70	69	73	71	61	65	59	63	71	73	65	68	89	57	72	60	73	86	63	62	62	60	75	69	65	56	75	56	68	77	86	57	67	61	78	76	60	64	65	78	66	54	62	63	65	48	66	63	70	60	76	91	90	69	84	73	74	73	63	68	75	65	65	75	73	71	75	74	85	61	70	71	74	81	79	59	64	72	78	68	62	76	68	67	73	58	63	69	70	71	71	62	60	71	82	77	84	53	65	67	69	69	87	61	68	80	76	61	70	67	76	65	77	63	52	74	74	66	66	75	67	78	75	60	58	71	63	69	51	70	56	85	73	74	74	70	67	63	66	68	58	57	68	56	58	49	69	72	84	66	79	75	74	67	52	61	71	60	60	68	81	64	66	72	71	56	59	79	81	66	77	73	67	82	60	71	63	68	72	77	80	70	77	70	58	67	66	66	69	65	77	70	64	55	77	58	62	86	64	70	76	70	65	69	47	69	61	64	74	74	83	69	60	70	69	60	68	56	78	64	52	67	87	65	82	66	81	69	62	69	59	67	77	60	72	67	85	69	68	66	55	77	79	74	72	68	56	69	61	73	60	59	85	85	72	64	72	62	62	72	80	67	58	55	63	76	70	63	75	61	69	70	73	58	65	71	59	69	80	62	64	67	48	65	70	77	62	64	82	64	77	47	70	65	74	71	76	75	62	55	78	72	67	72	59	70	85	67	61	70	81	49	72	70	68	67	51	72	67	79	77	81	65	76	53	83	66	64	69	66	66	51	84	57	64	59	69	61	45	77	89	80	70	50	68	65	61	66	51	68	71	64	79	70	66	63	64	73	60	73	62	55	73	64	81	74	74	66	75	76	78	62	67	58	61	64	67	62	55	81	54	64	62	66	67	77	66	60	63	79	70	70	69	58	62	78	74	65	83	69	68	74	74	77	54	59	64	61	60	71	82	50	61	59	72	73	65	57	62	77	70	62	73	57	63	70	51	78	60	69	67	64	70	61	85	64	81	77	59	74	63	70	76	69	74	70	65	71	68	70	76	77	60	57	72	55	75	78	67	63	70	69	51	68	66	70	73	68	79	62	82	87	54	73	60	67	81	65	72	59	73	58	75	67	66	67	73	75	78	61	68	72	61	86	64	54	72	71	72	59	69	81	86	57	66	75	69	67	65	77	61	65	56	59	47	69	73	69	53	82	69	69	66	76	69	64	70	68	78	77	55	67	68	53	59	61	63	75	77	66	65	61	58	54	69	57	82	76	64	70	61	69	61	58	75	66	78	71	55	63	48	73	66	60	69	59	67	57	65	68	65	54	64	59	62	75	74	65	75	58	66	77	66	66	72	79	71	61	68	77	73	61	57	73	75	62	71	71	50	64	75	73	63	66	62	73	52	72	74	77	77	63	77	68	70	72	75	57	61	67	57	63	72	71	66	66	64	73	71	64	66	65	72	66	73	70	87	76	63	53	51	65	69	67	67	68	75	65	75	78	75	68	81	67	64	57	81	66	73	74	55	81	55	71	67	62	67	74	59	66	71	73	55	66	78	75	61	69	52	76	61	64	59	66	71	77	77	75	68	56	68	61	57	64	72	59	72	83	68	72	58	80	66	63	64	65	53	76	62	83	63	63	52	70	60	63	65	65	79	70	80	63	60	77	68	60	70	69	68	68	60	49	63	57	64	74	55	54	61	79	78	81	80	49	78	63	74	63	64	67	66	54	66	81	48	68	88	60	63	75	62	60	63	53	83	59	81	68	57	78	66	54	56	65	72	58	57	52	85	69	63	57	75	71	86	73	71	70	63	67	56	61	64	58	62	56	80	63	75	72	62	59	67	51	83	71	55	70	75	64	63	61	57	59	73	78	69	49	76	54	69	56	68	52	81	64	67	71	66	58	72	74	63	64	63	79	61	76	67	70	65	59	73	74	60	74	67	62	74	71	73	82	79	68	81	67	61	72	70	70	62	75	75	76	68	86	67	67	64	69	76	64	75	55	66	68	80	63	56	79	72	64	85	68	70	62	57	68	57	80	76	66	74	63	80	65	69	77	68	67	55	68	53	74	53	79	68	63	68	70	65	68	53	62	62	66	69	65	64	76	69	59	59	57	66	51	71	71	83	76	76	50	68	64	66	68	64	59	63	68	62	64	72	57	69	76	69	69	72	59	57	71	71	72	65	58	59	72	69	74	82	62	65	74	61	78	70	75	69	52	60	64	76	74	72	80	63	65	72	65	67	61	88	64	82	71	65	79	75	74	80	66	88	69	71	70	75	73	61	57	67	62	67	65	71	82	67	75	74	63	75	72	75	59	85	60	82	61	74	62	45	59	75	66	74	74	68	64	67	56	58	74	74
15692	7226	4356	10587	19983	23420	22462	18224	14479	11816	10404	9926	12269	11888	10140	5592	4329	5274	5595	4317	3089	1986	1735	1650	1684	1819	1326	1179	1100	1096	850	830	794	816	746	781	810	760	854	912	908	925	963	953	801	786	798	1004	2730	4131	3061	2208	1600	1041	847	765	715	650	660	704	651	644	647	685	703	681	713	684	649	728	688	707	655	706	684	712	666	690	681	687	692	720	663	697	673	684	611	656	702	677	726	694	697	717	682	704	670	687	694	710	714	663	768	682	673	698	729	680	665	663	731	737	694	684	700	719	656	684	698	640	704	712	712	672	702	676	617	714	721	673	720	699	708	697	670	657	692	674	735	723	687	680	677	722	687	690	739	661	706	645	696	731	688	686	729	694	691	696	695	660	686	702	691	664	700	688	666	725	728	635	670	702	671	647	645	683	665	709	661	712	697	692	699	678	734	726	718	717	685	676	683	655	619	645	684	701	705	635	663	712	675	702	687	714	653	680	716	698	705	669	709	720	734	651	634	676	684	692	689	681	706	679	657	700	715	698	672	668	660	653	660	722	682	696	653	716	673	710	675	713	704	685	685	667	712	694	734	705	704	715	684	656	704	687	682	716	685	697	716	709	648	694	685	651	689	690	710	713	694	715	660	648	680	704	672	677	734	680	652	710	674	648	675	710	661	668	719	665	697	658	708	706	649	710	718	701	715	653	669	713	712	670	706	732	742	684	682	679	672	640	694	695	677	668	703	730	679	742	669	698	668	668	706	654	677	661	692	687	672	728	666	679	647	636	682	661	698	718	666	696	661	689	667	655	693	709	646	679	687	664	672	686	656	665	694	710	697	673	730	695	682	644	686	715	697	719	718	654	706	668	674	673	659	689	689	661	712	651	658	718	647	666	709	730	690	672	669	659	702	684	673	632	659	684	692	683	646	669	661	693	670	702	665	746	702	681	705	651	693	724	668	717	690	697	684	687	716	695	751	649	666	686	713	706	679	712	698	657	688	673	680	708	732	730	635	682	668	729	678	694	638	699	681	740	707	682	739	714	729	662	694	653	689	669	695	656	696	714	723	714	716	647	675	657	685	725	662	636	692	732	724	701	744	713	663	716	679	699	693	658	691	687	708	670	662	645	686	690	688	667	722	747	725	702	676	676	678	689	664	646	675	697	677	681	665	696	715	647	740	670	718	682	707	691	635	666	666	695	655	725	677	679	668	690	653	691	719	720	675	729	684	702	664	684	655	702	724	717	687	723	731	701	693	655	668	673	676	670	728	679	729	686	659	748	682	678	697	723	717	691	698	686	671	677	689	708	649	688	712	718	683	694	710	674	715	672	667	698	702	680	703	663	641	709	630	691	632	674	661	676	707	685	699	681	693	691	694	704	699	668	692	718	657	697	758	691	706	693	732	699	674	677	687	691	716	693	658	693	704	720	683	664	702	733	680	635	693	701	676	679	697	667	701	692	726	653	740	694	691	684	635	634	688	729	684	695	702	678	744	702	704	690	694	709	732	655	700	704	657	689	693	703	700	696	720	699	695	678	692	733	653	732	680	696	741	661	638	710	670	733	682	700	648	717	732	695	699	689	706	672	708	695	668	676	680	636	706	700	694	756	652	690	689	703	705	647	659	681	667	728	689	703	686	662	688	697	691	680	694	706	727	662	666	717	716	700	677	662	667	627	725	715	667	711	740	675	694	723	689	692	711	623	699	703	684	651	649	711	686	695	664	693	697	684	669	681	668	687	679	706	672	630	712	703	728	691	689	668	704	659	681	686	686	714	692	686	641	684	666	690	701	694	648	726	694	691	672	678	696	718	667	660	698	648	665	689	638	676	707	673	711	728	705	668	672	692	701	701	716	664	681	670	672	682	704	725	709	677	675	694	677	720	722	673	764	687	707	724	659	719	688	697	696	720	705	709	690	658	707	661	684	679	747	720	710	666	716	658	686	651	718	733	670	677	683	678	717	680	651	705	670	701	699	664	672	672	677	679	654	731	704	693	736	736	732	655	671	721	676	712	692	712	749	740	716	681	673	682	733	707	697	710	713	720	675	689	659	767	696	688	697	721	658	648	717	636	641	732	655	666	694	644	698	703	697	651	709	677	691	709	646	730	682	667	738	719	686	697	685	729	695	674	685	658	710	716	640	703	715	651	648	685	695	678	664	717	686	694	666	696	669	664	676	694	659	704	695	675	707	743	646	684	647	703	666	687	698	723	675	704	737	691	633	662	634	712	663	659	692	662	695	662	679	707	660	675	678	657	705	679	624	692	677	666	686	674	659	647	664	644	720	666	684	700	696	736	699	686	721	717	714	681	754	709	682	653	695	689	654	688	652	697	650	655	682	739	656	681	740	663	684	643	695	662	668	707	687	690	692	698	683	711	663	660	688	682	673	670	681	727	677	673	687	730	647	684	733	726	669	694	716	715	676	693	700	725	686	633	688	681	702	687	660	682	723	702	707	658	727	686	704	666	653	737	701	719	689	639	660	632	675	725	718	658	655	686	670	668	694	722	687	703	650	685	693	673	696	648	701	667	735	669	690	703	696	696	700	640	673	631	692	695	693	701	687	661	728	700	696	672	650	659	710	672	686	682	700	625	719	699	681	680	695	693	702	746	703	695	677	682	691	712	640	658	728	678	650	664	695	688	667	705	713	702	659	715	624	679	707	733	672	653	669	685	721	681	687	692	666	712	668	724	710	714	684	694	669	680	671	674	648	670	696	690	695	657	630	693	711	691	686	718	697	681	713	694	690	694	654	705	696	673	724	677	694	694	693	716	711	658	701	699	626	722	705	658	712	721	686	714	716	650	689	686	691	683	681	721	680	718	705	682	677	715	728	712	695	716	712	687	649	690	659	681	683	694	708	687	693	710	707	655	744	705	709	690	692	666	651	701	688	717	714	693	712	706	691	683	706	637	683	675	663	666	721	632	663	681	694	678	683	655	683	660	693	715	667	705	686	742	657	710	669	709	716	689	657	748	682	705	730	618	708	697	654	676	660	695	721	723	709	695	687	669	706	709	646	705	706	706	680	705	721	651	727	656	726	665	737	707	728	711	694	668	699	671	683	667	678	728	686	671	695	688	715	710	679	677	647	716	673	635	678	671	670	663	675	681	671	723	714	678	704	673	707	691	738	659	669	724	668	689	651	715	682	649	717	682	694	640	741	693	691	695	690	734	692	668	711	686	681	700	641	670	711	677	653	687	682	742	709	694	668	635	696	677	692	727	690	698	678	688	707	688	683	667	738	671	685	693	697	687	678	680	688	722	684	678	683	751	677	654	692	628	714	652	659	705	682	725	730	664	644	702	675	705	656	697	709	689	676	701	706	700	651	721	685	672	675	677	683	701	672	677	674	701	666	697	700	671	697	711	698	694	695	648	642	667	644	692	663	629	701	704	734	703	674	710	713	695	657	686	706	679	708	636	732	699	716	607	711	693	716	695	744	670	715	678	702	649	681	702	669	695	712	707	697	711	715	713	745	647	656	665	711	727
1338	712	495	425	478	806	784	657	520	426	458	454	624	552	383	219	255	283	234	217	184	124	139	128	144	122	110	122	90	104	84	87	82	75	91	90	102	74	102	114	99	115	89	94	89	91	112	94	296	312	281	247	166	114	100	93	86	76	88	95	85	94	75	73	78	75	117	82	108	71	63	83	76	69	67	99	103	100	97	81	82	89	105	80	76	88	95	86	105	97	93	88	90	82	71	86	74	72	60	90	86	93	78	91	82	80	94	88	89	84	94	85	78	68	89	92	92	69	96	85	88	91	86	88	67	71	91	80	86	97	74	75	81	65	79	72	87	94	100	82	86	96	92	74	73	81	95	93	87	104	88	85	58	81	82	76	88	74	88	74	87	82	98	86	78	82	98	76	95	79	81	87	85	92	78	72	91	91	79	81	90	82	83	93	87	78	91	80	87	69	77	84	73	83	86	72	89	112	94	107	76	111	78	88	84	92	92	90	94	94	80	67	90	85	93	83	89	75	81	94	87	83	90	88	82	73	76	82	95	85	82	76	71	81	85	86	79	85	85	76	93	76	96	114	105	94	80	80	96	87	80	85	77	91	83	76	79	75	71	77	80	81	78	84	95	101	85	86	80	90	75	68	89	89	71	72	83	89	84	68	84	76	91	80	75	83	95	92	83	79	84	81	97	71	90	98	79	81	76	94	84	92	84	81	91	88	88	89	80	103	81	94	81	79	91	72	80	73	69	82	101	96	73	88	97	83	95	85	88	89	81	89	101	86	102	82	92	88	92	88	78	86	96	88	76	81	86	88	90	69	82	77	83	80	95	69	89	85	96	100	80	84	75	80	82	84	90	78	69	88	77	92	81	96	92	80	89	92	79	86	83	88	85	79	90	82	83	94	71	93	79	81	79	93	94	79	78	73	83	74	82	84	98	80	87	79	77	88	82	91	72	95	97	79	78	85	98	87	97	80	75	83	84	78	89	104	79	71	99	77	67	70	75	81	100	86	70	88	78	95	93	91	76	89	68	105	82	73	94	92	83	65	85	74	82	101	87	96	71	86	87	69	87	85	84	69	76	80	94	82	84	67	81	84	72	102	82	96	68	77	90	80	96	77	96	91	90	88	79	93	83	80	90	76	85	88	94	74	94	79	90	80	94	80	70	103	60	92	95	80	91	83	84	88	85	93	87	82	81	93	64	85	83	75	77	84	84	96	75	97	92	76	83	96	97	85	76	91	98	89	76	67	88	92	82	78	99	78	85	117	100	87	86	75	91	71	89	93	80	95	74	68	99	83	90	87	87	83	87	92	72	92	96	86	109	88	82	85	73	80	79	81	76	89	73	87	80	82	84	82	79	73	78	92	87	83	92	86	62	79	83	109	88	76	87	90	79	88	88	96	76	93	87	79	80	97	84	97	80	85	97	85	93	99	90	93	64	94	86	76	96	71	71	90	77	95	81	71	98	88	73	103	85	65	89	78	85	79	76	86	92	80	89	93	82	75	84	81	81	105	112	94	91	91	84	84	96	67	91	80	80	77	77	79	80	85	101	101	99	81	95	73	87	91	80	76	90	76	93	83	79	98	82	81	99	75	77	84	83	87	77	79	90	78	82	106	79	79	89	85	75	83	65	100	96	87	69	80	88	82	81	72	86	87	86	100	68	82	85	92	83	80	83	92	89	102	89	92	99	88	94	91	92	95	90	89	108	84	92	91	86	92	91	93	91	98	100	80	100	87	88	82	80	85	90	94	91	82	81	71	84	91	88	95	81	90	97	106	91	78	105	85	75	78	108	78	83	77	90	73	79	84	81	81	95	80	91	80	89	90	81	81	92	80	98	78	101	97	73	74	75	90	75	96	95	78	72	82	82	98	90	84	90	89	74	87	104	79	104	72	91	81	91	80	68	80	100	82	92	78	83	79	83	81	72	83	79	77	95	82	97	77	79	89	85	92	86	85	92	88	95	85	94	73	92	74	103	86	100	84	84	96	98	85	90	88	85	100	85	85	103	89	100	65	87	103	99	79	87	76	74	66	75	77	85	93	82	77	101	106	87	83	67	97	87	97	91	81	80	95	87	87	86	97	72	61	85	85	95	81	84	100	88	92	75	105	78	90	81	94	78	86	103	78	79	88	80	78	92	93	85	82	99	82	85	78	97	92	100	75	72	85	88	87	69	72	93	85	84	70	76	88	95	83	84	93	96	88	68	83	102	84	73	85	89	83	82	80	85	80	83	81	88	76	71	102	75	97	70	98	83	87	77	93	80	93	91	74	76	73	75	88	72	94	94	85	86	90	85	100	83	78	88	88	77	82	99	77	81	88	90	72	85	80	89	83	77	81	93	96	67	79	89	93	84	66	105	84	103	94	76	88	76	74	84	87	81	80	67	82	88	85	104	73	84	88	88	77	77	70	81	82	79	92	90	78	82	92	60	76	88	87	101	67	94	80	80	99	78	85	88	83	79	82	81	81	83	85	89	73	99	95	83	69	82	79	85	81	91	94	84	72	78	87	81	94	69	90	91	89	75	67	86	83	83	89	101	88	110	87	79	93	92	88	86	76	78	94	84	81	84	90	83	80	100	82	97	86	76	71	92	90	90	93	88	112	82	87	77	83	74	79	87	78	104	74	91	71	85	90	78	83	87	88	89	106	82	91	94	83	90	65	81	79	132	94	89	89	78	80	88	74	78	81	113	96	75	88	88	92	107	86	99	77	71	76	84	81	72	82	78	65	88	70	82	100	80	89	83	90	93	84	64	86	80	80	76	90	83	77	90	82	84	80	100	68	73	81	90	77	78	80	81	88	79	80	78	81	85	85	84	83	110	91	56	100	99	75	69	91	78	77	91	80	87	73	77	76	84	91	94	96	65	83	73	94	83	95	79	105	77	84	90	97	90	97	89	75	82	78	91	79	104	82	71	87	101	95	70	87	80	93	93	82	82	99	94	87	86	84	90	96	94	95	77	75	100	80	83	78	74	93	56	74	89	71	87	80	83	65	75	73	76	84	83	89	83	106	98	86	87	97	84	92	88	97	97	88	83	82	85	75	74	104	87	93	81	89	86	83	82	75	79	87	92	78	83	80	90	75	76	68	95	81	104	96	80	91	103	86	98	73	74	85	74	97	92	103	87	98	73	81	79	103	93	98	91	93	98	93	84	98	87	74	82	80	91	90	84	92	78	81	74	79	95	91	88	88	84	88	79	87	91	93	105	85	85	98	95	70	72	69	84	88	79	89	104	95	78	84	74	88	85	85	102	111	80	60	93	97	60	94	96	94	84	80	87	85	90	77	73	96	86	88	78	90	87	74	83	80	102	93	85	90	91	73	69	95	76	79	74	82	100	84	65	77	80	99	79	89	83	75	91	79	92	87	75	102	90	66	99	76	86	81	87	78	84	92	92	78	93	89	75	98	94	97	90	90	86	93	79	87	77	81	88	78	82	86	85	89	83	75	81	91	93	74	66	93	89	77	75	76	87	74	73	83
17559	9715	7366	13717	24206	27505	25297	20932	17453	15209	14885	14667	16340	14838	9984	5987	7860	8294	6233	5119	3767	2933	2613	2416	2612	2325	1771	1670	1503	1338	1022	1084	1001	969	1073	1014	1036	985	1168	1350	1362	1404	1413	1181	1102	1056	1015	1267	6355	7814	6478	4647	2803	1683	1168	1030	897	845	842	867	840	850	853	889	880	848	876	901	805	847	892	847	870	864	841	827	843	875	808	831	910	834	842	834	878	917	901	803	890	875	852	862	876	789	877	854	893	797	844	847	821	858	825	796	816	860	924	878	854	899	800	850	788	833	814	836	883	859	829	813	861	847	855	863	794	850	860	858	859	852	857	890	852	918	880	834	843	839	913	859	865	811	811	868	830	906	841	842	880	829	854	855	835	865	845	854	887	872	832	846	835	823	865	869	834	860	800	874	878	858	810	865	824	878	842	863	836	838	860	899	895	786	848	848	874	819	810	893	912	910	850	847	867	831	797	874	845	815	849	887	821	894	868	853	902	806	830	859	838	855	864	849	856	845	861	838	851	844	860	862	838	874	856	827	866	874	885	836	817	848	823	857	873	810	857	860	840	850	838	884	855	859	854	892	856	911	815	852	845	882	889	844	801	833	838	865	862	887	890	899	861	869	871	799	865	835	832	786	856	828	843	854	865	805	905	895	874	832	872	866	881	824	894	874	824	826	797	822	870	892	895	824	923	889	878	866	850	824	800	833	811	817	907	849	867	824	909	868	868	856	866	864	837	886	853	851	856	854	825	886	891	834	849	851	852	908	842	859	835	819	855	860	834	860	842	854	841	854	870	873	826	889	843	891	874	849	867	863	860	856	858	832	893	832	915	858	874	857	891	890	873	879	805	879	866	923	864	898	914	876	855	836	836	860	855	859	849	839	838	866	796	870	877	832	866	830	834	874	824	868	846	859	858	871	851	877	827	858	852	877	816	811	875	832	842	852	897	844	851	862	886	809	862	802	852	854	819	888	855	885	855	864	825	826	863	875	824	874	855	859	821	826	828	829	854	886	813	858	880	854	839	888	868	778	848	804	861	858	910	839	810	890	824	852	845	869	895	888	843	807	831	851	811	819	859	908	893	851	885	849	841	877	927	784	852	830	827	864	864	892	868	905	846	850	863	852	858	788	877	857	894	891	812	882	886	870	819	793	867	864	849	840	892	850	865	853	885	882	895	822	816	835	875	881	861	870	806	872	791	838	840	809	863	820	813	869	871	890	862	856	895	863	832	860	833	917	851	883	857	871	868	877	870	830	837	824	838	906	882	869	822	837	873	858	850	897	865	837	856	826	832	813	879	848	856	894	836	869	802	872	905	854	819	854	870	888	830	880	874	870	875	861	898	888	886	838	835	879	847	868	850	861	861	877	888	853	864	871	858	804	829	826	876	845	843	888	842	899	884	840	877	874	837	831	828	854	866	866	857	884	862	831	873	828	825	819	862	828	859	926	880	828	877	810	892	874	866	818	867	838	846	847	854	863	797	882	804	830	873	847	866	865	860	869	844	819	850	831	829	877	865	902	843	819	888	853	819	896	884	848	853	847	800	881	871	823	870	873	841	844	864	860	916	822	845	898	839	847	859	852	863	845	879	873	827	854	827	829	837	858	839	855	889	868	850	879	847	828	849	819	867	829	838	829	865	882	800	870	873	888	835	865	851	829	824	854	887	872	843	912	867	872	836	912	840	904	861	875	807	814	921	885	862	856	830	897	835	859	843	906	910	875	840	814	876	846	845	819	842	865	880	770	887	869	828	795	830	811	826	792	888	852	823	874	868	796	865	812	890	890	814	875	832	864	811	815	885	850	882	918	890	869	910	828	889	883	801	862	836	846	897	830	861	817	861	831	868	865	865	874	892	889	859	863	868	851	871	823	824	806	852	907	853	864	863	854	877	866	891	832	867	892	840	885	873	806	862	895	864	860	818	839	870	891	840	850	859	843	917	874	823	864	859	870	865	852	874	912	879	871	875	860	830	842	940	920	914	828	835	863	850	845	847	848	813	848	812	835	857	867	844	869	804	865	854	821	912	836	845	882	802	895	824	825	885	873	803	856	870	825	856	923	905	863	845	849	816	857	826	829	816	872	866	864	829	873	852	863	846	866	842	848	879	838	869	893	888	877	934	840	855	862	829	860	869	863	870	840	823	832	893	889	838	869	847	835	819	852	867	899	828	881	828	842	841	913	832	910	851	861	842	859	836	857	893	844	860	827	889	832	859	833	833	868	888	875	863	905	846	879	779	883	871	872	836	918	843	875	914	847	875	875	815	865	863	825	839	886	867	852	886	900	826	858	827	863	848	856	860	827	788	884	847	786	849	849	846	851	871	903	851	800	894	885	894	847	883	844	854	907	870	832	852	917	854	906	874	890	802	857	825	866	815	872	800	794	778	850	925	865	845	824	844	872	922	817	876	842	895	895	857	869	814	880	866	861	866	899	825	878	830	914	844	847	829	838	818	834	838	840	840	850	894	855	841	820	873	865	845	835	863	881	875	923	832	864	876	841	875	906	857	891	869	836	815	884	860	802	847	931	878	835	872	844	914	845	841	842	790	770	837	921	882	907	815	867	879	876	879	792	884	868	844	865	886	845	869	831	862	814	849	812	865	832	824	830	825	813	918	844	898	849	867	841	863	839	843	850	825	851	894	866	849	889	888	887	867	859	857	850	864	858	843	856	904	845	876	853	882	879	858	874	871	842	850	858	860	839	812	870	831	880	799	865	844	895	831	829	838	845	802	848	885	872	767	865	828	808	823	813	885	844	889	909	848	876	852	831	792	825	865	852	836	892	901	854	795	854	865	881	862	866	881	863	882	816	903	820	803	846	886	772	855	857	825	876	856	853	873	856	870	857	843	876	863	823	869	857	841	862	845	822	820	856	885	805	889	843	826	864	836	881	870	832	877	887	883	845	864	868	845	831	900	847	840	825	840	816	837	823	843	822	889	838	841	820	829	857	853	831	892	787	847	805	838	863	894	890	814	884	870	875	807	892	852	859	909	881	880	858	863	865	868	876	853	882	865	773	856	900	882	859	812	928	876	831	860	879	862	840	835	859	836	847	882	834	833	856	908	829	865	845	818	802	848	853	878	874	927	868	859	838	858	871	849	869	850	851	874	868	864	784	831	831	816	866	863	856	890	841	863	859	880	869	876	931	858	897	877	861	856	812	871	878	811	847	826	923	804	838	817	857	830	869	852	816	837	881	859	842	799	847	823	859	822	827	853	894	884	843	853	866	903	848	865	844	872	837	850	905	815	835	846	821	875	882	829	849	886	841	840	851	871	833	893	866	850	815	895	822	901	861	823	848	827	897	838	874	883	838	853	818	863	832	858	832	827	843	897	856	810	889	879	858	898	821	851	878	845	819	898	872	834	844	819	885	843	817	831	866	848	864	834	850	808	843	916	840	829	844	832	876	841	868	852	847	854	879	844	892	842	833	830	841	858	814	804	877	795	826	848	868	906	890	859	855	873	880	816	841	838	865	879	903	856	835
2693	671	524	395	482	687	710	541	434	505	498	651	584	461	215	251	315	269	182	191	152	127	129	103	110	83	85	77	96	85	57	70	78	77	64	60	79	78	81	79	80	79	74	77	71	77	76	75	230	351	285	214	161	109	70	83	71	59	56	63	74	76	72	57	60	69	63	61	66	67	70	63	63	74	64	52	63	69	55	63	50	56	64	70	57	69	55	82	64	64	78	67	70	62	71	63	65	65	73	56	58	66	61	69	71	63	44	55	49	60	70	62	71	70	55	51	73	55	51	47	56	69	64	61	55	62	53	59	66	54	58	68	65	63	66	77	51	56	62	48	59	75	51	66	58	65	45	63	62	74	70	67	68	54	55	64	80	65	53	82	67	66	48	50	50	69	66	61	65	59	57	60	67	51	67	70	57	70	63	58	40	52	61	63	60	65	67	59	52	56	55	68	53	68	56	55	54	69	47	63	56	80	57	67	65	60	74	66	66	49	64	50	61	64	54	66	58	69	64	64	62	62	50	61	53	62	68	57	61	60	63	63	69	67	67	64	51	59	49	45	53	43	55	61	69	60	66	59	64	56	58	63	59	60	69	80	70	61	55	76	57	44	56	56	65	56	63	76	66	64	50	70	63	76	55	74	63	60	58	63	73	60	46	71	62	56	82	74	53	64	82	62	69	64	60	74	69	57	58	67	60	62	53	63	72	80	70	62	73	68	70	59	63	52	56	52	78	54	76	61	51	48	78	57	60	68	63	80	68	63	53	64	72	57	66	56	64	81	54	53	62	71	56	69	51	67	63	66	57	59	66	62	61	57	65	63	75	70	72	64	66	60	75	60	76	49	62	78	59	65	53	65	54	81	67	54	64	55	55	56	76	57	67	63	76	65	52	60	69	73	65	59	58	53	65	71	57	64	56	61	66	61	69	67	65	69	52	65	52	72	63	59	60	48	70	63	60	56	57	57	54	56	53	69	71	63	73	69	57	48	52	47	74	71	76	54	58	62	67	53	54	59	43	49	68	51	60	58	58	76	68	56	59	44	59	63	64	54	65	74	55	66	65	74	61	64	63	67	81	69	66	67	58	62	61	70	58	62	40	65	67	59	60	55	68	68	64	59	68	70	62	69	59	53	68	69	55	63	65	60	83	67	67	70	66	58	63	68	66	66	71	67	52	59	56	82	73	68	65	64	70	67	60	66	56	64	65	68	54	61	58	66	60	56	66	55	63	75	72	76	52	68	47	57	73	66	68	70	73	53	66	66	74	46	69	59	48	71	79	68	44	78	56	45	62	64	61	54	68	45	74	48	62	74	61	60	56	63	68	57	84	55	66	64	52	77	58	57	73	74	55	58	62	66	61	50	70	69	72	55	66	59	63	70	66	69	58	66	64	63	60	64	64	53	74	69	53	58	67	66	63	59	57	67	58	62	58	59	54	71	56	67	59	61	50	62	59	52	57	52	55	65	56	56	70	62	58	66	54	66	63	68	63	72	52	67	57	60	70	46	61	69	67	57	61	64	68	63	59	61	59	71	53	69	58	60	69	65	69	62	69	68	67	65	76	56	68	61	47	65	56	60	47	47	60	63	48	65	59	57	75	57	67	72	80	78	58	74	58	54	58	65	72	58	69	71	72	72	72	65	71	66	68	73	74	71	83	58	60	60	68	56	60	53	56	74	66	52	71	65	75	66	63	69	57	66	63	72	51	68	62	66	74	53	60	62	58	46	62	70	42	64	62	75	73	63	59	55	54	64	48	51	66	64	61	76	58	48	61	46	51	68	52	63	66	65	69	74	62	56	80	62	61	66	65	74	61	72	58	64	54	55	71	57	59	65	62	54	63	49	56	53	69	57	60	56	49	54	70	66	59	68	55	72	64	66	66	73	66	67	67	73	62	65	58	58	77	58	54	67	68	53	72	57	72	53	60	72	53	67	67	60	60	57	51	53	69	77	54	67	60	62	61	60	64	60	56	73	58	49	54	65	53	54	67	52	65	73	71	58	71	54	68	57	76	58	48	70	66	69	67	72	68	77	68	56	61	53	52	53	53	61	58	54	59	61	71	62	62	55	69	66	55	69	55	70	57	77	73	41	76	59	67	49	61	54	69	56	63	59	67	68	57	54	72	51	62	75	66	61	49	63	64	69	59	82	48	60	81	69	55	65	65	62	55	49	62	52	69	53	50	56	54	68	54	55	52	72	59	54	68	69	63	58	57	68	64	74	70	70	78	67	49	53	69	68	44	60	60	64	55	48	73	62	64	59	67	73	72	57	41	51	59	62	62	58	64	65	65	70	73	50	68	56	69	57	60	64	56	80	70	80	69	55	72	55	68	65	66	65	65	54	61	62	78	69	56	67	78	62	70	54	74	63	53	71	65	69	65	55	64	64	70	58	58	73	66	65	64	63	65	54	59	72	53	53	56	47	64	64	62	76	61	68	58	63	55	59	62	64	56	49	56	47	69	70	68	65	54	64	73	64	70	70	62	59	50	60	58	63	66	52	69	65	63	62	64	68	62	56	73	66	52	64	61	62	75	67	60	58	58	48	73	60	68	63	46	70	61	59	71	76	64	52	56	51	65	48	61	61	51	71	53	77	60	51	75	56	56	83	50	68	50	71	63	66	65	66	63	59	61	69	67	67	53	63	51	66	58	50	80	54	65	62	63	56	48	74	67	69	72	64	63	62	78	48	53	72	54	52	55	77	75	55	67	67	54	63	61	55	72	73	73	61	52	66	70	81	64	59	63	72	69	60	68	61	65	62	56	76	58	63	61	59	52	56	67	64	58	55	58	64	58	62	67	87	60	42	65	50	75	53	74	62	56	68	59	71	71	60	68	49	65	65	67	67	70	55	71	65	61	59	74	59	68	70	64	71	63	57	72	64	58	57	69	50	54	76	63	57	64	63	55	67	62	64	41	47	66	62	42	46	60	61	55	71	69	71	51	62	62	71	50	60	66	66	61	70	67	69	61	74	56	78	50	52	61	57	50	69	56	56	52	58	58	64	50	63	57	53	67	50	60	45	65	72	79	70	48	64	68	48	57	61	71	72	75	55	68	66	60	63	75	50	64	48	60	52	54	64	67	70	67	63	52	54	71	69	63	56	57	70	64	69	52	58	50	63	55	57	61	49	61	50	56	76	49	54	79	58	53	62	67	52	62	60	71	77	51	65	64	65	49	60	71	59	49	66	65	68	61	60	61	57	63	62	63	66	67	66	59	75	64	67	62	71	59	57	71	60	65	65	50	57	66	60	78	70	72	69	50	74	80	56	66	65	47	67	66	60	57	62	70	68	72	65	58	60	50	57	64	68	85	65	54	48	53	77	59	75	54	73	70	65	69	59	59	63	62	66	57	68	74	50	54	57	64	55	58	41	52	57	64	63	53	59	60	60	50	63	56	70	64	60	56	57	55	69	58	58	53	57	54	54	49	62	66	61	53	59	56	61	48	54	69	69	54	77	57	73	61	64	46	64	64	69
16597	9649	7819	13893	24490	26357	23455	19533	16226	16856	15028	17023	16273	13072	7111	7562	9202	7544	5845	4458	3356	2806	2668	2547	2198	1598	1492	1467	1325	1086	871	850	819	794	813	774	755	815	1251	1161	1096	1078	1123	985	884	938	821	1077	6118	7626	6799	4991	2858	1595	955	749	690	687	611	663	657	605	632	668	666	616	625	607	634	647	636	621	609	648	649	645	626	626	614	666	612	620	601	647	643	663	634	665	621	584	596	651	648	606	662	661	655	652	600	615	609	639	589	615	614	654	645	619	559	613	655	652	627	654	630	664	686	636	654	667	608	620	643	664	625	626	631	599	632	609	650	649	663	615	652	636	727	650	636	654	636	650	641	641	632	622	660	618	605	678	691	618	636	623	608	638	660	613	615	687	656	652	642	589	710	613	648	633	632	646	628	651	654	579	650	644	628	638	620	625	667	689	631	634	602	623	644	655	639	629	646	648	686	659	617	589	650	611	643	665	603	609	624	635	658	659	646	668	651	615	660	629	634	640	631	579	584	640	625	662	652	627	616	620	587	626	687	625	613	628	645	677	605	624	634	570	619	678	629	617	595	643	662	609	626	611	622	658	626	652	622	635	621	629	687	636	642	603	657	637	619	669	651	615	596	636	633	625	625	620	619	601	680	662	630	654	630	655	635	608	610	628	615	650	635	570	636	605	678	619	650	572	570	690	646	619	623	653	625	628	616	632	646	664	637	670	678	636	615	628	592	618	628	591	642	628	637	676	623	594	617	639	648	661	599	668	619	638	665	626	630	624	639	663	651	632	647	603	608	633	638	682	625	614	624	612	618	634	634	637	666	681	581	616	620	613	644	623	628	644	629	611	650	669	685	641	607	606	630	644	644	619	665	624	644	629	612	600	655	656	621	626	633	689	640	664	616	568	639	622	599	637	640	686	618	640	620	648	630	611	626	651	619	607	649	682	684	656	643	649	686	674	650	613	609	640	627	645	660	606	606	618	619	620	667	626	640	634	634	641	635	646	618	641	600	654	618	641	643	618	613	600	605	609	664	617	639	627	666	618	615	662	632	682	655	649	594	581	653	606	642	651	635	666	675	605	589	629	620	642	660	629	630	613	660	621	643	648	636	660	629	689	698	621	639	653	654	645	643	644	649	608	600	625	598	644	620	632	648	620	622	626	619	646	659	656	666	652	625	628	627	658	641	653	613	611	632	567	650	622	627	621	615	644	662	698	632	641	641	683	616	607	673	615	655	625	631	624	626	636	663	607	663	608	703	598	627	632	679	665	648	733	641	610	640	618	619	694	664	635	641	651	639	665	699	648	666	628	620	688	701	640	598	651	660	665	646	615	615	633	603	640	628	677	647	600	620	625	634	688	624	637	635	624	606	603	646	644	642	627	651	624	708	617	635	623	637	637	641	622	611	657	635	625	634	670	602	639	657	691	620	628	664	656	588	618	599	576	629	625	626	621	638	625	620	595	604	650	626	703	659	618	656	640	655	696	623	621	641	612	659	619	600	620	650	664	628	633	609	622	624	608	680	617	617	624	632	593	642	647	642	688	610	645	653	647	638	637	621	659	605	637	620	623	611	643	670	644	631	615	636	700	649	683	668	650	631	620	614	629	636	589	665	669	607	627	630	669	629	667	639	629	584	584	614	604	600	646	665	662	599	655	676	594	648	635	639	610	680	686	668	647	625	666	637	630	688	607	611	664	569	670	638	630	621	644	608	648	609	641	614	627	631	634	633	651	606	654	675	639	643	595	631	617	653	634	625	613	612	624	643	653	609	616	667	634	635	647	639	650	619	618	624	569	623	606	625	679	673	629	633	612	626	610	627	678	664	635	632	634	631	653	644	635	596	619	661	632	638	644	663	612	620	661	653	616	639	666	637	624	608	669	630	642	610	611	621	627	614	630	611	664	622	613	627	616	605	622	600	654	619	629	646	607	668	636	623	585	648	640	670	656	610	627	623	669	649	634	620	624	641	663	593	616	625	678	710	638	642	620	635	662	656	623	623	626	627	616	598	653	699	618	639	693	671	661	665	595	623	647	633	657	634	674	632	573	662	620	656	647	654	609	615	668	676	659	593	643	666	675	625	654	626	654	644	671	658	625	633	651	582	711	668	612	646	676	622	640	642	635	650	595	635	673	641	611	611	650	632	680	639	619	623	617	623	598	695	625	639	605	630	661	673	641	601	692	645	600	668	635	666	642	617	678	655	617	635	651	645	651	650	632	659	636	668	595	615	622	609	632	639	609	650	629	703	678	640	669	671	638	637	674	644	683	739	626	652	620	691	604	625	619	615	634	614	607	612	674	664	703	621	620	607	585	671	648	570	610	604	662	616	594	635	586	627	614	578	627	660	660	593	651	584	645	647	622	656	629	667	620	615	614	617	648	648	649	670	611	679	631	616	640	664	631	643	623	623	585	633	612	670	658	652	657	597	650	638	610	624	663	623	625	631	637	636	609	623	607	621	626	645	637	627	631	630	656	641	653	619	612	644	616	603	652	647	656	609	633	633	618	626	626	637	642	656	632	617	631	621	646	650	644	635	693	608	629	661	603	620	666	675	643	668	658	627	588	674	615	637	632	617	630	613	618	625	611	599	606	642	656	638	618	637	648	640	673	664	651	651	637	674	609	626	597	692	641	671	621	671	635	640	662	643	597	655	655	650	634	595	652	656	626	646	630	658	711	650	578	649	642	618	636	667	633	621	672	660	683	670	617	667	577	649	648	601	613	641	660	614	622	620	657	598	601	591	641	651	644	677	635	654	640	611	659	649	599	646	628	609	605	621	684	598	634	604	636	626	655	663	607	687	636	627	647	608	638	645	641	628	615	638	613	661	661	671	637	613	651	645	607	605	596	637	589	666	609	639	617	647	663	643	680	671	623	593	638	611	654	647	612	643	616	630	612	641	650	586	634	636	652	672	655	649	618	635	598	648	604	643	650	632	639	625	633	677	615	651	654	597	581	606	651	667	626	618	634	612	626	640	601	634	620	635	599	647	640	669	619	615	640	624	648	577	628	645	649	663	614	664	598	656	643	698	618	626	623	647	647	619	699	595	673	643	638	630	643	636	629	627	666	614	659	642	639	676	575	612	670	628	668	651	642	617	606	617	547	609	629	663	606	616	640	636	686	608	618	679	617	630	584	662	614	651	641	675	605	628	584	641	581	635	658	653	592	615	628	668	656	656	679	659	656	624	659	651	595	605	624	641	644	621	621	601	605	629	652	609	626	648	643	640	645	626	610	632	627	586	614	630	638	642	630	610	650	638	600	600	643	601	644	619	622	649	642	633	665	658	636	661	671	657	638	655	654	662	645	635	641	654	626	593	621	670	617	609	619	632	675	618	659	688	637	656	619	612	637	613	658	627	629	662	614	635	608	629	636	613	612	627	671	618	609	653	587	622	652	636	673	666	667	602	616	654	594	614	581	645	657	645	644	597	602	611	667	626	599	673	663	625	643	557	588	715	627	601	632	583	654	702	608	617	645	637	658	627	636
1813	1145	733	526	586	932	798	678	603	657	660	810	702	394	311	385	419	325	246	208	190	152	164	152	137	109	109	122	99	100	88	90	103	86	97	78	95	107	105	99	83	100	88	86	94	96	99	166	358	465	465	332	211	149	99	89	100	74	97	81	73	88	76	100	87	90	73	74	80	78	92	104	82	80	83	84	83	72	80	84	82	86	79	80	86	87	79	75	75	93	78	80	71	85	77	79	99	76	78	86	94	62	94	74	83	89	77	90	81	70	85	76	59	68	85	83	82	82	90	77	86	100	83	83	86	67	75	74	72	83	62	86	78	71	93	67	75	80	64	85	70	90	77	70	86	81	70	72	88	82	80	91	88	86	85	80	73	92	82	76	94	93	89	80	99	60	82	72	70	72	79	80	80	88	82	86	88	83	86	69	80	66	92	65	73	92	73	79	82	85	87	76	81	79	81	80	90	89	79	92	83	73	85	79	75	78	93	77	78	89	84	74	80	83	71	72	75	72	87	76	67	81	84	82	74	100	85	90	81	84	89	77	91	74	76	80	76	80	70	58	83	101	98	96	95	81	84	81	77	85	87	78	77	82	83	82	82	70	91	77	70	71	83	72	68	76	76	76	75	90	86	103	79	73	93	92	83	96	70	90	72	77	84	85	74	76	80	93	81	91	85	82	85	83	79	97	82	80	75	95	84	71	70	90	74	82	80	84	73	84	86	77	83	87	72	76	74	69	95	68	72	80	78	77	77	95	82	81	90	91	91	71	90	91	109	87	73	85	82	80	79	81	83	75	90	80	94	85	82	82	80	89	81	85	85	89	95	73	91	79	65	77	89	84	82	82	74	67	90	83	66	87	70	92	93	74	78	81	84	85	68	88	108	79	86	92	79	64	66	78	82	69	61	75	78	91	75	81	80	96	90	55	98	89	84	85	83	72	86	85	81	83	64	74	85	84	85	94	81	83	86	84	68	82	85	72	65	87	98	68	84	79	75	90	76	75	83	70	81	71	74	88	96	93	84	71	86	80	77	68	72	82	84	90	77	89	94	63	79	57	93	87	77	76	80	78	72	88	73	96	86	67	94	73	65	85	69	85	84	90	72	78	87	81	83	66	62	92	82	78	89	81	85	69	80	80	72	77	75	86	69	74	75	76	86	93	90	72	81	83	103	76	83	79	63	78	78	80	95	82	80	84	73	72	67	73	89	83	69	93	87	81	74	89	89	85	94	85	78	96	71	74	73	86	93	85	89	76	87	77	84	89	86	84	83	74	80	75	82	71	74	81	83	75	80	84	57	90	75	85	79	83	82	83	78	88	96	84	85	65	69	74	90	86	78	72	97	63	80	87	82	97	85	91	75	68	97	78	75	70	78	73	66	73	77	73	66	93	67	74	80	82	72	78	78	82	61	80	91	90	85	66	93	78	85	74	98	84	82	86	91	86	69	74	66	67	80	97	66	72	78	76	79	92	80	83	79	62	78	71	87	80	70	98	80	79	84	84	86	84	79	67	72	66	89	75	68	76	89	86	75	58	78	78	67	67	94	82	85	77	87	100	64	66	80	93	81	77	94	81	89	87	98	75	78	67	76	71	86	80	76	65	68	71	89	68	88	76	80	76	67	76	86	87	79	65	85	90	79	88	79	75	72	83	79	84	78	101	61	76	84	76	86	88	86	81	81	49	82	70	88	78	77	86	84	54	94	71	77	86	93	76	77	96	89	98	71	93	90	94	73	83	89	81	86	68	84	82	85	74	92	85	70	89	81	91	78	78	80	90	78	79	84	77	87	70	77	92	83	72	87	95	85	82	77	74	92	80	77	73	98	71	81	73	93	77	86	79	64	85	66	76	85	87	82	90	79	95	79	96	57	89	77	89	79	88	77	93	82	88	78	75	81	79	87	93	77	88	84	72	73	75	67	76	94	103	88	82	84	81	101	85	91	57	74	99	63	82	76	97	103	89	89	78	93	67	99	80	86	101	102	67	83	82	76	105	65	73	77	101	64	69	69	86	93	80	62	70	77	100	83	88	67	72	79	73	88	82	82	65	79	86	84	66	89	80	79	82	89	73	62	98	88	84	69	67	92	71	76	89	94	76	81	89	85	85	87	84	77	79	80	83	92	70	81	92	90	94	69	82	76	91	82	72	81	88	74	79	88	69	92	80	74	95	88	89	85	69	79	95	84	82	81	86	79	58	79	84	78	74	91	85	70	79	85	88	92	88	79	70	86	72	78	68	60	70	84	87	107	94	73	76	81	89	82	82	69	75	85	93	74	78	76	86	69	68	76	79	67	98	82	84	87	74	76	73	75	98	95	73	80	93	80	78	91	79	79	84	93	89	73	86	94	90	73	84	81	77	66	87	88	92	82	86	72	71	78	81	79	78	76	77	68	88	92	69	72	80	87	79	71	75	77	71	77	90	82	88	80	73	81	76	73	90	76	84	93	74	70	78	84	74	74	78	77	82	73	82	83	90	80	81	95	93	74	92	83	81	97	79	86	62	79	93	74	80	96	80	83	63	84	73	75	78	69	80	83	67	71	76	96	80	76	82	83	81	76	84	88	83	88	87	87	76	73	89	93	83	96	78	77	77	75	69	82	87	68	75	82	87	64	87	92	86	82	80	75	67	80	75	82	71	84	80	63	73	92	74	90	74	77	48	74	106	85	69	81	71	73	75	97	100	73	72	83	84	85	78	85	78	82	82	86	80	88	89	65	78	75	83	86	90	73	77	73	91	87	80	86	88	69	75	93	60	82	80	81	93	92	81	88	70	74	89	84	92	81	94	93	97	80	83	74	77	86	98	90	87	66	97	74	81	87	100	66	69	67	81	71	86	82	84	77	76	71	81	92	78	73	75	81	88	80	92	83	78	83	90	86	86	93	92	84	106	87	73	88	99	87	100	83	77	82	89	87	89	75	80	68	76	86	76	75	80	73	93	74	82	68	75	81	85	74	81	79	76	83	89	74	88	77	68	80	82	88	66	80	74	79	75	90	81	79	83	87	82	71	84	81	96	81	69	81	78	84	81	74	54	71	62	98	88	75	75	82	74	75	86	82	79	73	83	79	85	87	88	82	83	88	84	96	82	78	64	83	73	80	71	96	88	89	87	80	82	76	79	83	73	74	73	81	85	96	82	73	77	80	79	58	64	93	76	75	92	71	91	63	69	81	95	71	68	82	84	91	78	72	81	79	96	88	73	84	81	74	81	72	95	75	72	76	74	79	81	86	78	74	85	63	71	87	76	84	84	64	90	86	69	71	82	86	76	86	63	78	70	65	71	83	66	88	81	87	77	70	67	89	79	84	71	79	95	81	80	98	89	97	84	93	72	64	86	90	95	75	71	88	88	72	80	68	84	81	92	71	74	73	75	93	89	75	79	90	70	85	78	72	79	63	76	65	80	94	87	100	87	76	80	84	75	85	81	68	76	71	92	79	70	87	79	91	88	81	74	68	93	90	78	78	75	90	77	87	74	71	80
19996	13636	9973	16947	26637	28555	24980	21497	19142	19628	18792	20105	18087	11466	8447	11219	10687	8632	6667	5033	3834	3517	3548	3130	2399	2086	1909	1833	1646	1442	1165	1159	1115	1051	1090	1199	1258	1356	1333	1258	1130	1140	1130	1068	1173	1284	1475	3652	8254	9981	9403	6888	3995	2220	1327	1028	881	868	833	863	806	843	787	800	826	837	829	805	752	789	808	842	836	827	784	781	825	849	802	741	758	828	812	811	807	827	787	805	897	804	810	810	837	809	805	832	830	862	835	839	811	810	838	871	781	816	838	834	855	849	783	850	826	832	831	874	858	817	852	865	836	858	797	834	776	846	851	835	823	857	798	790	835	825	807	806	834	828	824	795	867	789	808	816	804	822	816	808	819	849	838	794	832	822	828	855	781	847	818	810	779	767	823	825	857	810	771	800	832	825	839	818	842	811	816	753	818	797	853	842	831	821	923	781	834	836	829	806	856	800	850	827	821	804	890	831	794	827	789	844	853	825	876	837	859	818	815	815	823	772	769	786	839	813	807	875	845	824	786	835	849	842	803	815	759	790	863	841	853	815	835	851	824	801	834	827	809	854	802	769	806	834	815	876	815	757	832	850	835	831	755	823	837	828	852	835	862	853	787	846	775	789	785	862	823	792	790	798	839	816	857	798	812	797	816	763	831	799	816	831	828	808	824	801	860	885	820	822	872	857	850	777	840	812	820	805	797	816	861	827	792	810	829	760	803	825	863	792	823	827	823	791	852	817	787	832	833	841	842	857	848	807	893	820	809	826	855	870	826	854	812	788	786	818	864	832	885	869	803	879	804	883	805	826	828	814	855	840	864	826	805	804	810	859	826	783	807	827	797	853	859	838	844	841	808	832	868	784	803	841	823	892	815	842	805	808	815	817	821	825	809	783	796	778	808	836	838	819	869	803	802	793	766	785	855	785	815	856	834	782	809	821	761	799	846	861	841	851	874	842	805	811	801	835	822	814	847	846	789	853	833	824	853	832	824	801	791	842	794	792	854	877	835	814	819	838	849	794	783	826	765	815	803	827	874	837	863	862	840	812	867	806	838	821	834	865	784	808	825	891	762	834	867	800	806	794	856	822	796	794	796	848	824	842	829	810	844	789	795	843	810	816	814	811	795	809	803	859	799	788	816	848	874	818	804	795	835	778	816	843	817	807	825	846	809	857	846	820	833	800	834	772	848	827	854	795	828	830	753	820	812	799	848	853	787	790	831	810	806	811	825	784	821	800	779	865	820	790	809	806	819	825	782	830	838	791	799	820	812	811	813	803	845	814	855	827	847	814	809	804	799	847	869	798	824	783	796	793	819	829	863	811	814	840	794	832	784	828	827	802	851	797	841	816	790	835	810	822	792	737	804	812	854	787	791	870	794	830	784	832	724	847	879	823	873	819	826	834	782	775	852	796	852	845	867	771	833	785	868	847	807	841	824	766	862	816	849	818	821	805	844	848	817	801	864	876	811	852	847	839	835	832	845	823	819	836	847	838	845	852	807	839	808	864	868	810	797	829	797	845	823	806	901	842	840	755	833	839	814	808	822	762	830	841	800	790	805	799	802	835	847	840	825	831	833	813	825	809	824	768	826	819	859	816	796	822	826	823	847	857	831	843	832	806	860	855	796	836	811	817	765	869	809	852	863	801	883	811	842	853	799	848	801	788	777	846	805	804	823	781	854	837	775	811	835	818	836	829	821	809	850	800	853	852	793	802	869	788	825	782	850	824	796	782	842	804	822	822	771	866	848	846	792	848	787	819	875	851	848	843	837	792	841	797	886	754	820	861	821	814	807	796	845	827	790	827	819	805	859	813	836	857	818	845	788	804	891	847	789	800	803	838	812	774	799	810	840	801	795	861	803	889	851	825	798	843	795	797	780	824	837	789	838	814	818	830	805	789	856	828	821	850	796	842	776	808	830	795	812	821	858	811	847	811	784	768	887	852	853	823	868	902	841	839	778	826	894	756	804	805	838	814	811	841	819	776	803	807	779	864	753	863	831	848	776	856	838	829	818	852	912	798	810	832	793	788	751	826	818	760	832	836	817	797	804	827	835	785	788	844	821	801	809	846	863	831	800	803	806	766	824	803	795	873	836	824	844	812	843	788	797	825	797	843	797	865	839	796	779	829	812	872	798	853	812	848	816	796	821	793	838	859	820	810	861	806	806	865	825	808	824	846	848	796	829	844	848	768	784	837	770	808	821	871	795	818	789	747	818	789	832	786	790	814	879	838	883	797	775	834	807	811	864	802	806	815	802	808	854	827	851	779	805	818	830	887	833	796	847	793	827	808	820	801	820	779	789	815	825	792	845	861	804	800	819	835	789	817	791	796	827	808	788	833	870	822	852	789	818	795	819	862	855	813	849	813	793	794	841	776	841	827	849	845	824	862	841	772	826	818	885	827	846	816	779	857	839	867	783	849	811	806	839	816	864	843	807	832	848	801	818	816	799	849	808	833	884	870	814	816	812	839	870	793	814	809	812	818	885	807	811	832	853	839	825	827	854	812	818	780	832	850	792	805	858	820	765	831	769	792	822	802	778	820	800	833	832	809	864	798	802	844	800	813	803	802	841	774	806	867	856	827	835	816	832	830	822	854	815	822	835	817	806	794	891	819	841	878	780	811	829	835	835	831	801	790	790	791	826	813	808	848	751	798	841	795	797	875	854	843	763	828	835	862	796	800	845	847	888	818	775	837	853	801	799	832	821	820	813	832	794	825	822	871	859	846	841	776	872	835	818	809	831	811	822	771	864	823	801	780	854	829	823	822	837	792	863	814	797	772	814	812	820	778	848	823	827	872	809	785	805	789	782	793	842	783	807	816	845	799	870	828	827	811	841	804	836	860	816	826	830	767	810	826	825	812	798	790	744	832	752	837	795	791	822	812	827	779	812	800	851	883	825	810	822	799	876	834	826	845	824	849	807	819	805	789	875	827	864	832	824	877	809	756	810	868	844	772	851	783	822	796	800	826	795	813	809	815	803	834	852	804	796	855	815	858	742	911	858	813	818	855	826	817	824	809	803	851	896	793	825	838	818	805	840	837	798	839	847	813	824	858	831	804	820	812	821	830	812	850	885	886	856	795	785	831	756	803	818	897	837	819	792	801	821	794	808	806	836	807	828	833	825	838	790	797	840	859	795	724	787	826	836	875	842	797	806	835	802	823	806	720	788	826	876	784	812	813	833	856	816	843	820	812	851	803	743	771	842	843	790	773	862	814	774	823	837	873	862	828	783	785	766	780	859	810	832	807	801	861	820	844	830	770	794	828	812	759	769	826	832	793	790	813	816	825	790	828	850	788	791	842	806	859	794	843	880	853	820	825	847	839	831	780	849	813	859	842	810	788	812	846	815	808	797	823	795	790	817	794	807	841	849	816	838	846	794	841	813	846	813	809	835	866	840	816	808	819	807	774	838	807	851	820	870	843	837	821	815	792	857	836	834	820	825	806	799	824	842	871	796	833	810	848	793	857	777	821	828	834	818	807	819	834	838	828
1922	655	411	313	343	524	400	337	306	356	471	510	309	182	195	233	203	191	146	138	117	82	106	85	94	90	78	76	70	77	73	61	68	71	71	81	80	58	63	61	57	73	65	72	85	105	62	109	121	128	152	128	104	93	60	83	64	69	58	43	70	74	65	62	67	78	66	66	72	58	57	74	65	61	63	67	70	63	75	69	70	58	50	65	61	62	74	57	66	71	59	55	53	61	52	61	58	65	74	65	56	72	62	83	61	73	72	62	59	66	51	72	85	60	59	73	68	77	79	84	72	71	69	69	74	55	71	63	83	67	70	64	57	58	63	57	70	66	62	63	63	59	72	61	50	68	52	65	85	77	72	64	66	58	70	71	64	62	56	65	56	74	80	70	62	66	68	62	75	75	70	70	54	57	68	53	77	67	63	60	63	64	67	56	72	68	59	71	65	68	67	61	71	64	69	63	63	56	65	71	75	63	61	63	62	64	84	69	60	66	71	64	74	48	68	81	49	60	69	83	69	61	79	69	82	70	61	73	56	71	55	62	76	71	65	75	61	70	57	68	51	55	82	74	73	80	73	79	61	61	67	59	80	67	72	76	54	63	54	66	70	61	56	74	69	86	63	59	54	66	71	64	72	55	64	66	68	52	69	64	68	78	57	71	67	63	60	73	69	72	70	81	67	78	54	71	61	53	67	69	62	72	56	61	59	62	67	54	77	71	66	67	59	71	80	68	68	63	61	54	66	71	84	59	59	58	73	63	66	70	57	46	49	59	70	75	69	57	60	57	70	49	69	60	54	63	74	80	64	64	66	64	62	70	60	59	73	83	63	63	80	74	69	59	59	69	60	66	62	73	60	60	64	77	69	52	58	67	78	57	72	54	74	66	53	71	64	71	68	57	54	63	67	60	61	68	73	66	66	65	61	67	67	67	54	66	57	66	60	54	69	61	65	63	74	73	69	53	47	56	59	71	62	63	78	67	60	66	70	58	72	60	64	68	50	59	52	85	55	69	68	58	66	71	70	79	77	70	69	59	68	73	83	81	65	61	61	46	63	72	69	69	66	56	72	80	67	69	67	83	68	60	56	75	66	59	71	68	66	53	62	68	62	68	77	65	69	53	63	55	83	67	59	66	77	62	55	50	63	51	61	76	63	57	52	67	68	68	77	68	64	77	90	66	67	87	60	62	68	70	70	58	64	76	73	63	78	63	63	52	62	52	60	61	64	67	55	70	69	68	63	60	63	72	74	65	60	69	71	69	64	64	63	54	88	49	62	61	70	54	72	70	65	65	65	53	53	75	58	59	61	59	81	74	70	52	58	67	65	58	61	65	74	56	74	67	76	63	65	70	70	71	73	68	64	72	64	58	58	73	83	56	63	91	62	53	70	74	63	53	64	58	58	66	77	65	48	58	70	56	71	69	71	55	72	70	67	71	64	56	70	79	58	57	57	64	68	62	71	80	50	67	65	56	75	64	67	68	65	63	71	61	76	66	76	66	51	63	65	62	73	69	72	70	59	52	60	63	54	76	57	60	66	58	72	70	65	49	61	68	68	60	73	65	64	62	76	63	67	61	63	70	78	64	56	80	64	63	85	64	67	56	61	53	65	70	63	61	49	67	70	74	50	68	64	62	63	59	76	61	73	79	63	62	61	65	52	64	56	66	57	58	75	66	69	61	68	76	68	61	77	75	67	62	73	62	79	61	63	71	72	65	66	54	84	62	83	55	73	54	69	69	80	58	59	73	59	57	61	67	60	74	65	67	78	62	71	62	66	73	60	78	74	57	66	66	63	70	74	72	71	59	63	74	65	63	72	66	65	54	80	54	71	55	78	84	72	76	65	60	63	72	66	58	69	70	58	65	60	76	72	62	61	71	63	61	61	71	84	78	70	53	60	68	69	59	74	70	62	75	64	66	69	65	57	55	64	63	71	65	75	68	63	65	72	67	64	47	60	59	59	64	64	70	77	59	59	59	60	62	53	73	66	62	65	66	52	67	65	63	71	66	59	60	61	60	63	68	60	61	47	81	73	64	67	58	64	69	48	72	73	66	73	50	68	64	54	69	77	72	51	62	62	60	61	67	65	55	63	89	54	69	52	64	54	68	69	68	80	56	63	62	74	64	61	55	61	59	68	56	78	62	80	56	69	66	63	61	69	56	66	71	60	68	64	55	70	88	57	57	71	68	64	78	59	60	67	65	72	70	73	59	62	80	80	59	49	69	65	55	52	78	74	73	70	75	63	76	55	62	60	69	73	58	69	62	59	58	68	55	73	72	82	61	77	63	60	75	70	75	58	64	66	69	62	77	72	52	63	66	68	78	64	55	83	58	69	39	53	67	58	78	71	66	74	66	43	69	65	68	63	74	63	71	63	61	62	60	69	68	63	63	78	57	54	65	72	57	59	73	55	52	64	56	67	59	79	72	52	59	82	69	79	65	56	73	69	60	68	49	73	75	77	62	65	64	57	66	58	56	54	85	68	67	76	67	68	57	62	68	66	79	65	50	60	71	58	68	60	74	70	71	68	69	68	51	77	64	63	62	51	68	62	81	60	66	69	73	61	56	56	72	82	76	54	72	60	41	59	64	58	64	78	84	69	67	75	83	73	72	66	65	80	54	68	74	55	69	61	67	69	58	68	57	50	66	64	76	72	63	93	58	63	70	58	90	86	66	63	61	70	52	59	68	65	64	62	66	62	62	51	60	61	57	61	62	72	72	66	69	64	64	52	75	67	83	57	55	63	69	66	63	88	67	50	69	63	51	61	84	61	61	53	58	63	78	55	66	58	90	55	57	61	64	73	68	57	73	74	71	56	71	55	64	62	64	72	63	65	67	66	73	76	59	64	68	60	68	66	66	53	78	59	59	56	51	55	63	62	64	65	66	86	64	74	65	63	71	63	77	60	70	50	66	73	67	68	57	71	50	60	61	85	81	76	67	74	74	73	76	70	69	68	52	51	77	57	79	66	61	68	66	64	80	66	67	69	62	72	75	67	62	63	68	68	89	68	58	57	69	53	77	64	65	68	70	69	79	62	75	48	70	68	65	64	70	63	57	68	68	77	59	73	68	70	53	87	63	69	74	71	75	67	72	65	66	70	69	72	54	72	69	66	56	55	76	64	62	80	53	44	75	68	74	68	59	64	54	76	55	68	50	63	92	70	72	69	63	72	66	57	72	64	63	54	75	61	57	70	62	65	65	61	58	60	67	68	60	67	49	65	82	75	63	61	55	82	55	57	60	62	59	66	56	58	71	72	67	75	58	53	61	63	72	71	63	71	61	63	69	75	63	54	70	67	57	64	67	70	78	75	65	77	62	55	70	62	88	75	84	66	69	64	80	54	62	70	54	65	60	61	61	51	53	53	65	71	50	64	65	73	69	60	60	69	78	65	69	78	76	58	67	83	57	53	69	65	57	60	57	73	57	53	49	70	69	57	68	75	44	63	63	61	68	75	69	46	63	53	54	64	55	69	71	58	66
14908	9360	6860	11699	20217	21537	17679	14666	13119	13989	15580	15079	10532	6054	6701	7763	6271	5086	3322	2489	2185	2262	1940	1647	1439	1275	1191	1199	1086	1029	855	873	811	758	791	931	865	775	749	800	746	725	852	1111	1375	1335	1319	1453	2590	3159	3177	2335	1629	1156	830	734	702	622	665	688	646	720	648	657	642	636	690	614	659	646	633	672	637	676	650	684	684	651	617	654	665	700	704	709	676	658	604	652	701	668	669	711	686	660	665	652	647	662	639	644	644	644	671	650	690	672	640	649	687	659	648	637	701	657	664	700	687	665	647	670	738	658	647	698	635	690	687	707	709	688	623	641	642	670	655	664	618	650	707	685	668	644	676	664	682	693	680	705	689	651	635	687	662	649	660	665	629	652	693	655	675	649	658	640	626	632	695	646	680	693	661	716	639	645	705	616	665	663	652	607	710	624	696	669	650	656	692	652	713	668	611	609	670	662	619	629	675	612	665	691	667	624	681	683	708	625	668	631	657	667	645	631	673	651	659	604	623	655	641	634	673	619	641	654	666	635	681	668	709	661	655	646	641	673	673	669	684	645	681	665	693	676	650	716	659	673	675	644	697	700	640	680	633	643	666	678	658	697	633	659	673	684	646	695	642	660	655	711	667	652	650	626	667	643	615	662	653	660	700	603	682	667	675	622	683	703	670	662	693	669	699	701	615	660	659	665	695	680	662	662	697	644	605	653	665	644	665	655	640	698	692	656	676	693	669	697	678	698	656	665	712	636	690	684	689	692	707	656	676	669	649	670	669	665	683	675	680	664	712	648	696	674	669	695	662	653	665	674	668	654	708	685	660	674	627	653	660	670	699	640	677	622	661	630	656	666	663	666	647	611	636	667	609	679	638	634	660	625	662	719	601	688	604	652	694	653	682	665	656	654	642	699	651	652	674	609	643	631	657	701	654	618	611	674	692	639	660	676	638	684	648	612	679	679	684	641	661	624	703	680	655	685	638	653	660	646	678	664	697	660	636	669	646	696	650	650	677	690	646	668	683	647	680	691	635	676	664	639	642	658	686	700	711	696	623	581	649	613	606	701	648	682	651	637	693	688	614	678	635	649	678	656	659	618	665	698	606	669	624	651	628	656	624	635	659	649	646	610	680	687	662	672	671	689	683	644	677	682	694	638	602	659	676	691	663	653	695	695	656	687	666	618	647	644	647	695	671	678	624	604	666	649	605	667	657	643	634	664	628	677	680	660	676	666	667	657	737	654	661	626	655	646	688	637	690	655	653	658	627	656	654	648	678	635	627	676	676	669	667	679	668	677	666	679	650	694	645	666	682	650	612	627	673	625	674	666	633	655	700	652	686	643	651	635	677	696	598	671	639	680	648	668	678	677	662	669	673	657	634	721	683	695	655	676	667	690	695	671	660	641	656	629	657	701	684	641	658	702	676	664	630	617	707	643	655	617	699	664	620	672	629	690	627	666	667	655	662	672	659	709	611	698	656	705	671	697	673	679	594	685	651	713	620	644	672	625	652	657	713	642	646	658	641	669	692	614	702	638	673	663	663	675	673	640	660	678	686	664	659	674	680	693	628	635	684	643	634	670	627	694	717	658	650	662	637	655	661	649	624	599	690	694	642	649	684	647	647	686	647	672	646	641	661	646	680	649	705	633	630	631	697	650	685	632	667	647	642	645	622	654	615	628	624	669	612	722	667	673	698	611	629	679	667	680	650	635	675	675	640	663	605	640	688	646	679	692	674	661	664	740	654	674	687	644	680	677	662	656	655	669	674	697	652	644	641	660	648	659	654	646	663	684	646	625	666	699	659	683	690	648	704	665	656	618	692	663	685	682	645	693	680	680	685	657	636	691	692	652	650	641	663	668	698	646	661	655	656	660	591	655	687	638	697	698	636	657	636	656	676	689	684	614	666	662	621	694	662	701	692	646	695	678	710	641	677	665	749	691	672	652	649	677	665	724	675	689	643	667	665	689	693	626	631	660	623	642	618	696	705	699	645	656	589	642	611	629	657	672	673	661	640	692	693	662	674	662	654	617	659	635	718	656	686	651	642	661	713	730	674	610	655	659	678	692	624	660	687	662	658	654	655	659	663	684	643	651	639	692	653	635	704	689	673	662	684	633	603	656	636	618	636	699	669	628	641	662	634	658	666	671	693	658	619	604	688	651	685	640	671	612	687	659	652	673	663	682	644	668	681	666	654	650	708	648	678	647	682	672	653	717	645	645	600	671	648	593	691	721	687	649	682	650	647	661	650	664	636	687	674	655	637	666	672	676	652	653	650	688	627	628	660	642	686	676	667	660	618	668	698	652	644	667	681	655	637	622	642	661	651	667	644	641	638	664	638	659	638	623	679	667	669	649	661	646	665	656	658	658	622	670	640	648	696	642	642	669	636	673	656	653	731	651	633	625	673	659	663	667	652	703	643	679	663	707	645	674	686	662	675	617	650	628	705	630	685	671	651	696	704	655	709	677	639	618	637	650	734	677	632	660	640	673	685	639	660	654	644	661	669	655	671	643	696	696	649	633	641	617	698	619	655	634	688	628	622	717	659	652	660	666	643	671	698	652	658	652	714	656	647	654	670	652	639	651	670	652	726	641	624	671	652	634	635	629	660	664	699	709	654	700	681	699	676	643	643	695	599	651	627	675	710	654	679	659	698	640	662	587	625	675	638	667	673	688	688	695	657	645	621	655	658	662	682	687	689	726	656	673	623	614	700	646	712	682	668	671	651	675	641	672	634	689	689	674	646	634	692	611	652	689	693	697	671	665	648	662	653	655	655	631	622	665	676	676	699	658	669	603	663	634	648	607	635	685	681	642	663	667	630	638	685	662	692	702	615	652	719	651	624	682	669	681	630	661	689	690	684	648	683	656	606	638	654	642	647	648	688	668	638	571	633	694	671	672	636	659	688	673	684	644	713	647	674	666	628	667	651	623	601	649	648	734	603	665	663	703	613	626	648	721	685	669	673	652	663	616	608	656	588	685	667	656	660	674	676	687	658	710	682	641	637	675	652	629	667	665	661	653	667	663	704	660	663	652	688	653	645	668	661	632	675	622	661	638	684	689	671	681	644	657	623	713	667	649	640	641	681	657	670	675	648	698	647	678	670	682	708	697	623	657	657	657	677	638	714	634	640	668	678	653	679	645	658	668	638	672	689	664	670	642	653	629	638	663	653	646	647	640	617	653	675	680	653	653	650	651	704	640	663	700	626	668	655	696	673	646	728	657	688	680	630	652	644	715	678	637	621	656	641	641	642	664	619	641	667	644	711	646	668	704	659	654	662	646	691	643	677	675	657	691	620	645	663	655	646	662	674	615	689	626	626	671	677	681	684	675	675	674	629	638	678	714	647	641	631	707	707	644	660	694	692	636	686	673	675	703	657	696	673	648	673	663	689	687	668	624	682	679	691	701	650	672	653	678	666	650	639	655	653	653	619	617	633	690	639	668	667	663	647	671	665	651	675	710	686	650	663	697	676	687	645	660	657	675	706	661
1410	1055	611	411	476	650	570	525	486	624	837	664	407	293	355	367	294	192	169	142	158	135	106	122	110	108	90	101	101	95	90	94	92	118	97	100	100	83	88	86	94	91	107	125	111	94	111	121	240	308	283	253	155	135	99	93	94	77	88	83	60	83	69	86	87	87	67	71	91	77	84	93	83	67	85	95	81	68	82	68	75	82	91	86	84	101	85	78	87	76	60	96	79	90	72	83	91	88	89	83	108	80	104	78	89	92	91	93	84	86	86	79	102	93	87	106	81	72	91	81	99	63	72	79	89	86	85	78	95	74	85	86	80	87	78	75	88	88	78	75	102	79	84	72	84	88	92	78	75	97	83	93	75	75	86	85	63	90	87	72	77	90	81	85	89	68	69	85	88	82	79	90	103	82	93	79	84	87	71	76	82	85	77	75	85	75	62	76	74	83	93	68	84	74	79	96	100	76	73	72	85	86	89	79	98	81	90	83	91	76	82	78	96	85	57	77	102	65	68	87	97	79	82	77	84	64	88	83	91	72	71	62	70	83	82	88	74	81	91	76	70	67	75	77	81	91	85	84	98	83	85	74	89	81	79	78	87	76	86	75	81	74	76	77	105	90	85	85	74	75	67	90	69	86	89	78	83	71	90	78	77	82	79	77	85	96	97	77	92	97	65	89	73	75	89	79	90	82	87	70	99	75	85	69	106	80	83	76	79	92	78	84	77	64	85	71	78	86	73	108	76	89	78	79	81	98	87	96	83	80	67	83	86	91	82	85	100	68	97	91	77	84	85	101	73	71	79	94	83	93	99	76	92	63	77	70	66	86	83	71	80	84	66	90	71	72	89	81	79	93	82	74	87	78	70	66	74	79	87	89	96	87	87	78	90	80	92	95	98	78	90	84	92	100	95	88	58	82	74	85	86	80	81	74	84	73	72	84	86	75	66	84	77	94	90	91	96	91	77	78	80	100	82	74	77	91	84	72	84	77	79	85	73	91	84	79	85	71	85	87	81	80	87	80	88	87	85	95	70	79	87	88	77	63	77	88	95	81	72	73	90	72	74	74	69	78	65	82	98	75	72	82	81	81	78	89	72	107	92	82	81	87	78	78	65	80	92	84	106	79	91	85	80	85	77	92	82	99	59	90	69	85	86	104	84	85	87	82	90	80	82	67	96	75	74	78	71	79	99	73	77	71	86	72	78	80	86	77	83	87	81	69	75	80	79	73	80	76	94	78	76	75	89	76	76	90	75	88	85	78	74	80	80	78	84	87	85	90	82	86	82	93	107	92	100	75	70	99	94	84	80	66	90	76	80	80	88	86	80	94	60	83	82	74	96	93	98	93	80	74	103	74	79	82	79	83	95	86	79	80	84	106	67	94	83	83	60	82	82	83	91	100	95	92	84	104	91	104	90	74	80	91	80	72	91	71	77	86	92	94	61	85	74	82	76	95	89	79	85	92	85	82	75	62	78	97	109	77	79	87	73	82	79	80	88	75	67	73	85	69	76	77	80	82	73	91	86	84	78	73	80	86	79	86	82	90	87	97	82	105	83	75	77	89	89	95	64	92	56	110	85	107	88	98	72	79	97	97	78	68	87	83	90	93	86	79	72	91	88	74	66	73	79	93	81	81	83	85	74	79	86	74	90	83	73	81	77	87	72	80	67	82	85	82	85	84	78	90	90	76	91	91	94	88	75	105	72	70	94	86	92	85	88	81	90	77	86	80	87	61	95	86	69	92	84	84	107	89	72	72	87	80	74	87	86	76	74	90	86	77	70	91	82	87	83	80	77	84	88	75	86	89	81	96	79	97	89	73	78	76	60	80	83	84	85	82	98	89	88	79	82	84	67	75	78	84	84	80	73	69	82	95	100	78	88	91	79	84	89	94	85	84	85	93	86	76	82	75	74	76	72	85	76	71	79	83	74	77	85	88	78	104	70	88	78	91	80	87	74	75	75	93	86	76	86	77	92	87	91	96	55	80	75	80	75	86	86	82	72	86	78	99	86	107	66	80	93	80	91	101	96	77	75	95	86	95	97	82	87	92	87	83	87	95	94	90	71	113	95	80	85	77	78	74	105	82	77	80	72	89	83	72	68	92	94	81	90	78	87	80	75	102	68	77	102	88	77	76	78	88	87	89	83	82	71	85	73	97	71	76	87	81	89	87	73	86	86	91	78	77	79	91	87	86	71	69	90	60	95	77	67	80	80	81	84	79	84	80	79	98	75	89	67	74	86	63	64	88	98	93	78	88	87	76	60	90	91	94	87	85	84	82	96	85	85	85	83	79	75	89	75	75	94	87	92	72	88	77	85	74	83	72	96	91	88	80	80	77	74	88	81	77	88	77	98	86	90	72	77	65	86	80	71	73	77	78	82	82	77	94	79	80	94	97	85	104	78	94	98	71	84	76	83	91	76	78	83	97	73	102	79	79	86	65	74	91	74	82	83	79	75	84	73	77	84	85	76	73	73	75	83	90	86	82	84	75	99	86	68	105	75	96	78	80	90	62	68	85	79	91	79	72	73	53	75	72	86	81	74	85	75	87	94	93	81	65	86	102	87	74	85	82	83	104	80	84	84	68	80	81	84	81	77	91	81	73	82	83	78	83	71	80	72	85	96	93	77	78	73	84	89	93	86	78	73	86	91	72	70	94	96	73	98	78	75	78	85	84	75	94	81	82	95	82	80	102	77	82	88	78	76	73	103	92	88	82	69	96	78	88	82	80	81	76	89	71	76	86	98	81	118	84	79	80	85	88	84	98	72	95	87	72	87	92	94	82	69	69	77	68	84	82	96	75	79	83	87	78	100	86	83	82	75	87	78	87	79	97	94	69	75	80	79	91	74	85	82	64	65	78	77	89	77	70	82	77	80	94	83	81	70	77	69	101	66	72	70	67	72	96	91	72	79	74	92	107	74	67	93	99	81	82	76	84	68	82	87	85	74	70	78	86	69	88	74	81	80	84	96	74	79	85	95	91	78	82	82	75	82	72	95	84	91	85	73	78	80	87	113	96	81	58	85	102	71	87	88	72	112	89	75	98	71	91	85	81	86	70	82	87	80	82	79	81	64	85	70	71	76	92	89	66	95	89	99	84	75	98	83	93	98	97	86	78	97	61	88	70	78	89	99	84	87	76	84	89	93	76	77	85	84	82	78	81	91	76	80	66	99	78	84	87	80	82	82	103	79	77	83	76	93	73	91	69	92	75	94	86	70	76	76	82	88	73	57	93	95	76	92	84	73	78	69	84	69	76	69	87	76	97	86	76	75	115	86	74	100	76	98	83	74	83	82	87	70	78	85	81	93	77	88	82	80	77	72	87	84	92	93	89	82	97	83	73	69	76	81	82	90	83	83	80	92	71	83	86	77	88	84	83	75	75	97	87	83	84	86	108	85	78	96	77	67	84	74	80	90	84	80	76	83	88	77	85	77	82	75	77	74	81	78	82	88	84	65	71	81	89	89	79	86	96	100	82	83	75
18100	12879	9154	14329	23964	24956	21270	18900	17958	18765	20217	17265	11429	8844	10464	9685	7761	5123	3875	3442	3325	2744	2451	2308	1979	1763	1547	1347	1312	1323	1132	1191	1268	1359	1261	1155	1000	967	1045	1051	1240	1396	1971	2070	1849	1660	1531	1757	6035	6850	6215	4502	2965	1704	1160	970	848	860	858	801	818	832	804	825	827	809	883	849	827	862	871	858	805	871	853	889	840	845	863	848	841	803	816	822	828	826	783	801	861	847	827	872	789	824	807	840	850	848	841	828	875	852	816	787	840	870	796	773	788	842	847	804	859	796	861	821	849	772	802	840	832	823	832	801	818	836	845	846	815	869	825	891	818	789	849	822	868	892	821	841	854	804	849	852	868	794	846	885	864	852	848	812	838	833	823	772	860	797	778	833	758	780	815	806	814	835	811	834	873	869	816	815	783	898	838	845	877	848	833	797	818	846	803	840	816	878	792	888	848	834	832	827	785	814	795	823	821	798	861	782	844	823	876	808	785	851	822	813	896	836	801	883	819	851	926	860	849	818	856	830	841	843	786	813	840	865	822	853	813	814	862	760	840	833	822	809	852	828	804	859	862	851	767	803	839	843	836	814	758	884	834	848	780	827	862	820	829	807	842	840	877	846	832	843	851	847	825	834	835	811	846	877	781	826	800	860	818	804	804	870	821	831	864	814	814	820	832	841	815	851	796	839	812	822	858	814	812	869	812	832	813	835	782	831	847	863	803	863	834	804	798	802	856	794	795	875	858	830	801	835	825	832	863	845	820	800	804	777	797	892	842	834	858	861	821	813	868	841	839	842	810	812	803	840	793	796	809	818	823	896	801	870	842	825	860	804	792	814	820	791	832	813	828	822	831	808	861	910	811	875	838	828	854	843	784	821	870	839	829	790	795	826	873	822	842	805	845	845	863	832	807	861	832	772	855	852	820	804	838	765	851	804	835	869	750	842	851	807	830	844	823	876	837	825	851	864	804	778	830	873	866	846	864	853	821	890	855	808	917	813	829	823	818	828	848	854	879	860	826	866	815	796	874	863	803	818	806	848	814	813	826	812	884	838	882	843	851	791	809	829	824	810	810	828	816	805	833	813	784	808	822	826	864	803	802	832	845	767	873	849	836	823	883	859	854	847	827	817	842	793	849	860	821	806	831	843	842	799	817	826	789	872	844	814	847	861	830	872	871	831	816	832	839	860	824	844	833	816	847	830	838	836	826	793	824	846	817	864	801	796	813	839	826	797	863	817	825	800	871	834	852	806	828	880	834	812	821	841	887	844	787	830	856	855	858	846	819	820	810	788	837	823	847	831	824	845	820	853	809	832	865	836	821	820	858	867	808	816	799	840	839	811	816	831	799	848	814	793	817	841	788	844	827	889	841	809	851	834	824	793	826	877	790	861	811	852	842	831	843	849	859	817	836	778	808	831	791	810	813	868	843	837	811	813	794	814	814	793	777	820	868	774	844	752	840	811	829	803	807	770	767	783	831	786	804	795	843	843	849	809	854	789	786	829	811	825	816	863	844	812	807	847	802	816	841	792	886	826	855	850	855	852	841	846	828	784	825	832	786	892	850	811	865	828	873	823	827	929	896	839	843	813	844	835	830	820	851	805	817	849	827	802	857	806	868	864	802	819	872	799	803	798	831	776	819	818	840	829	863	846	813	872	812	853	873	808	828	825	885	887	829	822	781	858	788	881	786	834	795	836	825	862	863	868	812	817	839	841	830	838	850	840	841	771	843	835	799	896	817	820	806	825	813	802	833	816	783	815	815	840	860	828	797	812	769	840	780	826	824	838	816	807	811	809	781	814	813	786	894	783	781	820	796	818	759	829	795	837	846	808	858	806	818	839	834	827	810	806	780	841	776	835	856	792	835	857	816	803	831	863	885	870	785	812	802	863	840	766	834	839	849	884	786	860	819	840	817	741	777	854	790	849	834	860	809	812	820	858	825	777	834	859	761	798	841	814	884	846	810	843	879	801	802	812	807	810	790	781	811	829	797	843	785	847	842	846	784	819	834	845	848	764	808	787	792	815	826	832	804	888	821	820	834	861	840	817	909	807	836	841	851	807	792	826	832	814	842	861	832	811	864	810	777	826	764	825	845	830	858	778	826	866	832	814	839	854	803	819	822	799	831	805	883	768	875	799	850	792	816	797	874	865	835	833	881	855	871	791	803	808	840	854	834	823	792	833	828	842	872	879	841	784	840	763	793	830	863	816	835	810	804	818	861	850	823	825	810	860	821	820	830	887	801	858	805	808	846	850	868	834	803	812	814	827	807	807	849	847	835	822	867	857	840	806	826	846	823	759	793	833	850	851	842	864	860	825	837	825	876	839	784	871	812	838	848	812	826	817	820	825	896	874	815	817	833	852	814	814	853	845	773	829	854	882	836	859	797	856	822	842	784	814	825	841	812	849	794	830	873	823	823	825	810	836	877	853	854	746	810	850	841	846	864	825	788	830	804	802	798	844	784	834	816	835	788	831	855	809	824	824	833	842	787	807	826	765	806	817	850	850	820	808	840	813	880	818	789	827	814	796	836	845	807	838	809	820	832	876	808	861	796	891	792	842	898	842	829	769	851	789	844	816	837	823	794	842	850	853	820	797	827	847	804	865	846	850	845	835	826	891	804	803	847	850	832	851	839	794	804	836	837	857	849	858	850	846	847	829	824	870	830	858	825	851	793	840	823	854	804	835	808	840	839	807	789	883	852	785	797	796	853	820	802	859	805	815	818	812	855	825	897	819	808	852	838	811	847	856	808	850	871	818	843	887	761	864	802	833	861	812	813	834	820	839	867	852	893	829	800	861	818	837	864	805	846	863	816	831	804	839	885	793	831	791	831	806	780	803	790	797	788	842	803	852	836	860	827	821	832	833	833	875	846	821	884	853	774	821	823	804	830	827	834	882	791	804	855	855	822	815	813	836	818	846	807	819	794	811	798	830	868	786	799	799	796	812	895	892	822	843	815	825	867	850	827	898	835	807	813	835	820	882	836	850	839	826	830	866	829	819	838	810	873	842	818	848	799	864	840	804	867	775	797	856	829	831	815	849	783	898	794	809	855	847	830	861	847	828	808	836	807	881	871	823	851	833	847	848	824	849	782	805	831	845	879	803	855	840	814	864	822	806	844	827	864	855	805	870	825	797	820	782	892	841	834	848	807	808	817	854	830	815	807	819	817	812	807	829	841	830	831	858	860	829	783	864	818	805	834	817	868	841	797	890	800	839	888	780	815	846	858	789	820	841	862	791	890	801	841	839	846	891	823	835	823	766	870	832	785	858	837	853	838	806	793	884	813	862	853	851	808	815	817	783	866	844	853	835	826	792	821	845	838	841	818	803	817	835	831	820	840	845	827	801	790	806	782	821	854	805	866	834	836	856	841	871	814	809	817	847	840	846	805	864	807	819	868	857	880	801	782	855	834	820	869	835	823	812	821	874	855	910	824	836	870	846	846	807	828	800	800	845	773	782	852	847	875	806	844	835	773	828	807	820	807	799
2940	925	548	407	388	539	569	463	535	705	730	528	306	307	411	300	206	151	154	129	119	112	96	97	67	77	93	77	66	65	74	81	76	65	63	64	72	51	79	64	94	92	102	90	72	78	78	111	199	328	329	225	172	104	79	62	83	77	67	58	69	52	65	55	67	61	57	64	54	64	71	63	60	56	63	58	64	57	60	59	57	63	58	74	56	53	62	63	50	55	57	48	61	49	51	50	60	63	60	68	56	53	67	63	64	44	59	58	59	56	55	54	54	63	47	67	54	55	60	52	68	58	58	57	50	59	59	62	50	58	69	70	67	67	49	59	71	64	56	47	66	60	55	70	61	49	60	60	62	67	56	57	54	48	65	60	59	66	48	57	61	63	55	56	60	60	69	63	49	58	66	73	57	60	54	60	59	66	50	51	63	68	54	70	59	64	70	53	66	68	59	57	68	60	64	68	74	52	57	64	63	67	69	58	57	58	61	58	55	51	55	42	58	59	69	58	80	57	69	47	58	47	65	49	60	56	54	73	72	66	76	68	65	62	64	78	64	70	45	51	55	68	61	71	60	52	58	67	62	62	52	69	58	43	56	64	65	62	48	59	70	54	58	63	63	60	49	60	62	45	59	63	54	61	81	67	65	62	50	59	60	53	69	65	56	57	55	55	60	64	65	67	66	58	55	43	64	61	52	51	46	45	63	57	65	61	57	68	65	55	61	57	62	62	62	43	56	52	56	61	58	46	42	61	79	85	65	63	58	51	58	45	54	50	52	54	45	57	53	81	53	57	72	53	56	65	48	69	50	45	53	59	71	68	59	70	56	69	48	51	54	56	52	62	70	61	49	61	64	59	58	73	63	63	48	61	58	62	55	53	49	63	60	81	50	63	66	58	73	44	49	52	64	53	62	56	63	56	62	72	60	67	72	58	48	50	67	59	55	53	60	61	55	68	69	58	52	62	77	68	56	69	55	60	61	67	64	64	47	69	52	66	65	66	66	62	49	55	54	66	54	65	59	50	76	55	54	55	60	57	58	63	66	61	70	55	55	65	67	66	63	65	62	62	74	68	63	52	67	58	56	75	66	54	44	53	60	61	55	62	63	69	56	47	61	65	54	58	61	60	61	46	40	63	58	50	59	66	67	58	51	56	56	58	79	61	73	65	55	63	71	59	65	59	64	65	68	58	44	55	67	60	50	60	61	73	52	45	44	66	54	68	53	49	73	56	61	44	44	64	64	55	66	68	59	69	53	56	51	60	67	62	65	60	57	57	58	66	62	54	60	63	51	57	40	50	68	55	68	72	54	56	56	57	60	40	61	72	63	63	57	61	70	60	59	56	49	54	60	59	56	60	64	58	61	59	63	63	60	55	54	56	78	60	40	47	56	58	73	59	71	55	71	57	47	56	45	60	47	79	57	57	68	59	59	71	63	63	65	60	67	50	72	60	60	73	70	63	57	61	55	55	57	51	57	67	65	61	62	58	69	66	75	56	48	48	53	66	66	67	49	58	63	67	57	63	67	55	51	65	59	54	56	62	57	65	58	42	59	68	64	62	61	60	71	48	66	52	55	50	77	76	55	49	64	64	66	59	63	74	50	63	58	50	75	48	63	52	64	64	65	69	74	51	45	70	64	58	54	60	64	54	56	65	62	61	57	49	61	75	62	82	57	46	57	70	69	74	74	56	59	55	68	62	61	53	71	62	71	75	54	59	58	53	49	64	56	73	62	62	48	69	73	56	57	61	60	57	63	64	64	70	49	60	52	56	52	72	66	59	69	62	50	50	51	62	65	64	68	71	51	47	58	73	46	47	61	59	59	56	60	47	58	59	63	60	60	55	52	63	44	54	61	62	52	59	58	60	59	60	63	49	65	65	54	39	58	58	58	68	57	64	55	43	58	66	61	70	60	46	51	64	45	66	57	57	70	66	66	68	71	65	47	63	66	65	63	63	53	57	66	64	52	67	73	60	70	52	75	55	64	52	50	56	67	73	67	57	61	61	50	61	64	53	45	62	65	59	56	49	63	55	53	58	57	59	51	63	65	55	68	52	57	63	55	57	59	58	68	61	69	62	57	55	53	47	61	66	77	72	59	52	49	51	67	56	60	63	63	54	55	67	62	58	53	63	61	50	64	67	63	58	62	58	58	56	55	58	73	71	55	55	67	53	78	77	56	44	71	72	50	71	63	64	72	72	54	64	69	64	45	65	51	68	62	60	70	64	54	54	69	56	48	63	62	68	59	61	69	56	52	57	58	55	55	52	66	65	53	64	60	68	61	57	54	49	62	61	56	75	58	73	58	53	65	58	59	49	57	61	58	61	67	53	54	51	48	67	53	62	55	58	63	60	67	56	56	61	45	63	68	56	65	63	65	54	67	61	60	57	70	58	66	60	48	56	56	51	57	64	49	49	51	49	63	62	56	56	69	75	51	51	52	58	56	46	69	61	71	66	62	58	45	53	59	52	52	79	58	59	59	59	68	64	49	57	69	56	43	52	64	61	67	58	68	46	63	58	46	65	54	52	61	60	56	66	58	53	71	55	48	61	60	63	60	62	64	69	70	54	72	74	54	56	55	53	71	55	61	59	46	66	58	66	53	53	60	47	68	51	63	52	61	64	67	61	63	69	62	65	65	53	80	65	59	45	58	68	60	60	67	60	52	62	57	67	66	67	69	54	48	66	61	52	59	55	57	50	57	51	56	45	58	70	49	54	54	66	70	60	69	54	49	62	69	50	57	58	41	56	53	54	59	59	61	57	66	45	62	69	57	50	55	48	59	72	49	58	60	47	60	55	80	64	66	66	56	46	56	57	60	53	65	68	60	57	41	60	57	60	47	62	47	72	65	52	57	62	51	51	57	67	63	62	58	52	45	48	62	50	58	55	44	64	63	54	67	68	69	58	64	63	56	65	67	43	55	72	69	69	54	58	69	57	64	65	68	53	59	65	52	42	53	79	50	74	54	55	64	58	44	76	55	55	49	64	60	61	62	57	63	71	51	53	63	49	54	60	76	49	72	65	55	62	49	66	62	57	67	42	53	52	67	73	54	61	70	51	48	57	49	67	53	61	74	58	52	59	51	62	64	58	46	63	51	71	58	61	55	71	68	67	57	79	52	75	55	59	55	55	52	63	53	55	53	49	65	49	72	53	50	62	38	62	53	70	74	64	57	64	58	58	62	50	51	64	53	65	57	66	57	63	44	60	63	68	52	76	55	60	59	51	61	62	58	62	71	61	53	49	57	64	57	61	53	57	53	47	46	54	71	65	71	60	54	51	51	52	66	64	67	52	59	55	69	48	67	65	38	53	46	65	64	70	58	68	55	55	57	62	61	42	53	55	62	57	55	59	50	59	51	60	61	55	54	54	63	64	55	56	69	59	65	70	65	43	68	53	54	50	57	77	72	57	56	62	56	71	50	58	62	44	65	70	64	60	58	49	68	73	70	55	62	56	51	61	53	70	65	77	57	52	65	58	48	72
17930	12084	8213	13567	22449	23616	21332	18710	18867	20842	19630	15523	10263	10005	11182	8941	6205	4407	3836	3279	2610	2452	2301	1985	1702	1355	1253	944	1032	1050	1005	927	984	1120	1064	799	708	745	803	825	1175	1394	1773	1572	1428	1125	1180	1985	4734	7688	6675	4501	2835	1606	959	759	613	616	611	612	553	609	602	631	649	610	595	606	614	653	607	570	605	551	625	612	599	568	610	617	624	617	596	610	626	591	563	645	623	629	589	606	645	573	588	622	588	596	592	624	603	572	577	601	605	609	585	606	594	582	616	612	572	619	611	642	571	617	591	617	628	594	592	623	609	597	609	596	618	608	562	601	568	635	637	600	614	608	641	637	591	579	608	593	567	609	618	582	637	585	585	588	599	625	646	623	614	579	610	621	653	621	607	590	596	575	623	688	611	615	618	607	597	616	610	601	605	581	626	579	607	585	611	547	608	619	607	657	629	597	562	572	625	605	574	595	554	634	618	568	617	617	601	616	613	565	625	651	657	621	613	650	579	589	612	640	596	645	627	643	610	606	621	586	595	586	585	584	609	578	623	596	629	569	599	590	609	604	569	601	609	610	628	609	605	607	630	577	624	612	602	623	596	584	618	559	596	634	613	578	531	588	646	626	603	577	598	608	595	572	613	622	610	583	607	610	581	593	617	622	599	593	633	586	577	574	615	614	590	624	585	597	626	660	621	657	601	617	605	628	613	586	592	598	599	572	615	616	585	625	615	620	566	578	617	598	584	597	577	652	580	621	598	642	609	614	575	579	608	607	617	601	632	601	626	624	593	582	559	588	587	589	656	590	604	576	595	632	578	619	623	621	588	626	627	577	582	561	613	607	624	596	568	643	658	631	568	633	631	617	632	622	603	615	652	578	607	595	589	628	602	630	619	581	624	636	589	642	642	621	569	608	591	662	639	638	636	617	596	577	579	636	604	601	604	630	591	553	606	633	606	585	628	636	612	589	614	645	605	555	601	577	611	600	599	630	585	643	629	632	567	603	576	655	590	589	652	593	633	606	635	624	610	621	638	618	615	571	647	609	633	619	645	540	655	625	645	597	594	599	640	603	642	590	610	637	569	626	637	602	661	646	611	625	540	541	623	577	595	584	606	638	595	585	628	626	612	597	603	651	604	606	583	610	598	623	620	595	649	624	616	602	643	592	579	614	602	645	550	579	584	557	629	635	607	614	627	601	628	645	593	547	630	610	610	576	628	584	587	571	623	607	619	645	617	600	638	585	566	641	622	596	625	635	585	587	569	627	620	576	601	605	642	626	595	577	624	617	592	587	613	604	641	645	624	617	613	625	642	596	599	571	612	576	605	585	578	575	628	603	624	652	571	617	588	623	618	579	597	628	618	601	598	601	621	651	596	602	607	636	626	597	637	583	609	599	611	624	599	616	602	604	600	609	611	623	579	589	592	567	581	572	600	591	624	605	557	611	604	620	613	607	614	583	598	628	617	599	635	609	624	574	602	590	586	644	647	617	660	602	624	606	560	595	596	653	621	619	605	625	590	637	619	615	646	562	645	587	593	605	631	565	631	619	596	592	598	612	637	637	569	580	594	583	622	589	626	572	619	589	569	626	616	571	578	603	602	607	595	591	650	557	629	619	649	569	632	594	570	603	603	609	596	573	595	573	619	579	590	575	583	598	575	601	626	679	531	569	608	644	640	618	591	632	583	643	627	626	619	596	612	589	587	586	589	591	621	614	613	638	587	556	631	591	618	593	592	584	603	622	601	626	595	624	582	616	573	620	653	619	595	594	630	648	606	614	617	626	606	547	609	627	606	579	615	638	637	592	653	609	560	632	663	610	563	588	634	580	640	599	582	628	580	576	632	624	601	627	612	544	592	597	619	624	535	655	584	651	611	613	597	628	602	575	578	632	627	593	586	604	658	597	608	635	649	636	607	587	656	590	607	640	578	624	595	584	591	593	594	587	600	588	577	620	616	631	615	606	602	642	631	637	616	612	641	614	626	636	628	616	614	599	597	629	607	589	639	561	643	599	607	613	605	610	642	611	579	596	603	613	577	664	640	587	637	619	606	582	629	649	607	622	626	660	582	579	609	593	581	641	607	630	590	606	611	555	608	568	562	632	559	601	588	599	605	600	614	613	597	626	618	593	583	572	591	563	607	627	617	587	644	589	584	582	609	615	578	596	650	640	594	597	579	631	596	595	630	590	617	602	567	620	569	656	630	585	621	590	609	607	568	631	634	558	624	605	575	557	633	563	586	621	612	565	607	620	572	620	673	617	622	612	623	616	581	567	591	622	586	616	667	589	617	579	589	608	604	626	595	559	612	602	594	569	617	629	647	630	618	634	579	628	615	611	559	621	630	552	563	643	579	618	600	613	598	627	586	647	634	618	623	648	583	609	605	620	629	623	572	602	599	605	590	631	602	590	596	581	593	557	608	576	616	640	617	566	602	615	613	608	573	615	595	568	606	568	622	613	604	593	599	579	620	613	649	609	579	587	617	579	614	611	608	570	593	619	557	573	592	613	626	666	592	634	651	614	633	647	630	641	634	584	614	590	652	609	555	610	589	626	612	577	626	611	585	599	585	638	581	591	615	618	627	616	643	578	567	589	587	617	600	547	550	614	611	589	587	619	595	556	651	611	602	632	567	658	587	588	628	605	556	590	591	607	600	626	599	555	562	602	645	651	645	618	602	614	614	579	625	646	613	595	574	592	606	652	611	581	618	622	582	635	593	650	606	573	625	596	654	597	567	603	614	567	591	612	575	614	611	563	600	632	583	594	608	601	563	611	624	574	577	612	644	572	587	628	607	618	596	597	601	599	591	628	610	609	599	591	609	629	617	597	648	633	585	632	584	631	655	638	578	615	569	600	605	579	609	640	607	556	578	602	609	637	603	590	580	582	599	616	572	608	581	617	631	614	573	610	581	620	639	566	587	645	600	570	602	612	593	580	620	651	590	641	578	621	596	575	569	638	565	627	587	649	609	582	582	596	573	652	589	632	670	618	583	598	587	565	617	597	573	609	608	632	664	606	620	610	563	591	585	617	598	606	577	647	649	625	593	614	586	630	608	616	633	620	621	593	610	577	627	592	621	568	588	574	590	608	567	604	605	602	589	559	639	625	600	615	598	555	589	611	592	642	626	588	586	596	635	639	628	625	619	589	570	611	629	648	654	568	624	628	644	604	627	632	596	611	572	583	572	631	609	617	624	609	614	636	637	619	619	577	561	584	594	649	611	576	664	613	642	595	583	572	628	618	566	590	619	624	589	594	608	619	623	609	593	580	619	603	620	589	609	626	611	635	611	566	597	632	604	616	596	632	629	602	620	627	638	601	564	592	636	623	603	628	631	608	585	579	628	611	614	591	606	608	567	617	544	624	607	585	616	609	601	594	606	655	617	637	617	615	632	577	609	609	593	620	573	626	550	618	601	592	624	593	626	607	570	572	576	611	591	608	616	607	660	600	635	577	637	643	563	587	604	604	575	561	641	613	610	622	575	618	600	597
2143	1346	726	481	477	793	757	734	838	1060	811	575	388	458	460	346	248	209	187	184	146	150	136	125	108	94	95	96	84	100	90	109	81	106	89	86	81	93	79	98	86	105	118	90	110	112	94	132	324	537	404	356	220	143	114	88	75	94	75	78	81	73	81	75	86	67	82	65	90	72	77	76	77	82	75	88	82	85	73	81	70	82	81	72	84	71	75	74	100	95	65	75	96	77	87	77	97	79	73	79	75	85	87	90	87	73	80	71	86	79	84	74	86	97	70	69	72	80	79	86	65	92	93	67	87	61	81	90	84	79	69	71	77	80	71	72	82	82	82	79	69	76	76	81	68	82	71	76	73	91	76	77	78	85	81	80	70	85	80	81	87	78	83	82	101	76	79	87	78	97	93	73	97	80	94	83	92	72	90	88	84	73	73	69	86	97	83	75	85	82	82	77	76	74	84	78	89	83	81	85	70	80	89	87	80	86	87	80	81	65	68	76	68	79	86	80	75	90	75	82	75	81	75	65	79	79	78	89	60	72	82	82	71	79	78	74	66	69	71	84	81	83	83	92	86	71	65	72	81	74	85	85	84	72	83	67	88	87	76	68	66	81	71	69	70	85	85	78	77	98	74	79	79	89	80	100	84	91	74	75	84	100	79	79	89	64	76	80	81	87	73	75	89	75	85	77	72	88	82	91	70	78	80	84	78	85	87	85	81	87	79	74	67	78	85	76	68	72	92	76	76	74	86	89	78	66	77	64	68	85	94	73	83	72	86	70	83	107	75	66	90	94	78	71	85	93	80	88	93	78	74	83	76	76	86	63	73	79	107	87	78	64	83	91	67	81	86	88	70	75	88	84	92	98	83	80	67	85	75	87	77	85	97	71	85	92	65	72	74	73	79	74	80	80	75	89	103	63	104	73	82	84	60	88	93	82	84	86	99	68	75	87	72	83	73	75	72	80	82	69	94	79	80	83	80	93	88	73	70	77	77	87	78	81	81	72	82	99	64	84	71	80	78	60	67	83	102	81	86	80	80	70	84	96	74	71	90	78	76	84	79	74	75	73	70	68	85	83	78	66	61	85	89	66	87	85	72	86	70	79	99	77	83	85	71	73	92	64	74	75	69	98	77	83	88	80	65	82	97	80	82	74	76	80	91	72	69	89	71	81	79	79	75	75	82	75	87	100	85	84	62	85	86	69	83	75	78	72	68	90	67	88	77	66	75	85	73	93	75	75	75	80	80	81	70	79	80	70	90	77	84	86	66	77	73	98	97	78	87	70	82	68	77	90	87	80	66	56	67	74	72	89	81	84	88	76	86	72	73	83	91	80	80	71	75	67	84	82	77	89	83	79	90	69	78	88	74	86	89	61	91	84	72	75	92	71	66	75	81	74	89	80	84	79	83	72	89	80	73	84	79	80	62	76	74	91	75	85	72	90	61	65	71	81	78	71	91	87	88	68	79	71	99	69	98	59	76	73	78	73	69	76	77	61	79	87	72	66	80	80	63	87	72	92	82	92	90	77	73	88	77	86	76	79	96	83	79	64	79	68	78	94	81	68	68	91	62	77	71	83	74	84	70	74	86	80	74	79	85	62	83	74	83	109	74	71	70	75	78	61	77	77	89	66	101	77	85	75	87	74	86	97	84	85	90	84	79	92	88	79	65	72	83	85	70	72	74	68	87	101	79	100	87	78	79	74	78	82	93	81	65	81	73	89	79	63	68	79	89	89	60	79	80	89	72	75	75	86	84	82	90	66	85	78	63	70	70	68	80	87	62	81	85	84	71	66	90	74	66	79	80	74	86	79	97	79	75	75	84	97	91	87	80	103	75	75	68	76	85	96	74	73	88	98	66	88	67	86	82	74	82	102	70	73	61	82	72	84	90	80	90	55	88	76	81	70	72	83	76	83	75	89	88	72	89	76	91	81	82	55	71	76	90	93	77	86	88	68	82	77	71	77	81	70	79	83	81	79	70	75	78	60	88	83	76	93	86	65	64	81	73	78	67	68	82	75	82	79	70	70	78	84	86	88	73	89	90	88	72	84	86	71	86	76	99	71	72	65	78	78	75	90	90	84	79	81	83	76	82	83	73	86	79	89	77	84	88	83	114	87	71	62	86	79	83	84	93	81	81	63	86	89	99	84	79	78	73	91	82	74	82	109	72	76	68	80	68	93	80	81	83	68	92	73	74	80	83	72	73	71	81	90	87	98	63	83	84	76	76	82	84	71	91	64	85	88	80	76	75	88	76	70	69	93	77	96	73	77	74	85	84	72	90	76	84	80	69	73	76	72	66	88	79	70	75	90	80	63	91	88	77	82	81	84	75	75	69	73	68	80	92	95	66	82	74	70	64	78	61	68	72	91	58	83	78	80	88	81	85	63	79	77	95	80	81	73	90	63	90	86	70	87	89	93	79	82	84	85	73	78	70	83	58	83	66	69	71	69	91	73	76	71	79	94	76	69	80	69	73	77	90	79	88	79	77	74	73	93	90	83	103	80	87	72	87	81	71	85	71	79	75	77	75	63	85	79	88	85	71	75	73	68	75	70	76	65	79	71	83	83	73	63	71	101	85	85	55	78	78	75	60	72	75	62	66	68	81	77	66	74	89	79	80	74	76	69	69	67	76	78	80	75	83	101	90	87	70	62	86	87	70	94	81	82	75	100	82	47	77	78	67	78	89	79	79	72	79	76	70	81	62	82	68	79	75	69	76	66	88	81	90	59	72	85	92	81	90	71	74	77	84	90	87	87	78	81	84	78	97	80	73	82	83	58	92	88	69	80	89	76	75	87	69	84	70	91	84	85	87	76	80	87	91	76	66	94	85	80	68	80	91	97	80	59	91	85	60	73	77	71	67	74	85	72	88	88	76	72	65	81	80	71	66	78	92	72	78	72	87	86	69	67	69	83	92	70	95	92	94	76	74	75	91	59	82	96	87	76	82	86	71	71	87	90	78	75	93	67	70	77	80	77	69	65	76	72	74	88	81	85	81	79	78	70	91	76	74	82	83	74	84	66	96	95	80	81	89	80	81	69	75	74	67	91	83	85	82	86	68	82	89	88	84	75	89	74	74	95	85	84	69	90	87	60	78	73	65	85	84	72	85	79	87	81	63	94	73	83	98	78	92	81	76	72	69	76	72	83	100	71	78	86	75	84	85	73	71	63	86	63	77	82	83	86	78	80	64	80	68	67	77	71	68	83	68	74	75	85	88	89	80	87	91	104	73	93	59	83	85	90	76	70	88	85	83	89	91	87	80	71	89	97	94	87	78	97	71	80	99	96	70	84	76	63	71	78	78	78	76	87	75	79	81	80	92	79	83	81	82	80	81	73	75	83	60	85	78	83	95	72	94	77	53	88	74	86	88	76	87	76	67	94	85	90	92	75	89	86	85	78	86	77	86	69	73	85	71	80	74	95	70	101	77	88	76	87	80	81	76	72	79	76	78	93	90	74	80	95	84	92	83	72	89	75	72	87
21524	14600	9824	15616	24598	26639	24410	22644	23758	24189	20448	15335	12206	13348	12849	9820	6635	5439	4588	3845	3482	3238	2809	2404	1964	1854	1509	1418	1281	1207	1309	1383	1468	1510	1372	1098	996	980	1056	1288	1464	1254	1515	1442	1406	1403	1346	1978	7660	11197	8780	6783	4515	2431	1498	1045	842	813	795	737	784	835	839	806	806	833	800	813	864	810	810	812	809	762	807	826	803	774	819	805	771	782	797	829	839	855	796	794	812	806	822	733	775	778	795	759	757	826	819	799	818	824	817	806	760	770	816	819	842	828	829	828	835	811	779	849	843	817	816	780	782	774	805	784	774	827	797	780	778	781	811	779	770	805	828	821	871	813	861	822	787	841	810	768	831	818	789	789	773	847	797	817	797	853	797	784	796	820	859	802	835	812	773	765	863	836	794	799	845	827	781	847	844	800	806	841	774	802	840	829	745	828	823	780	778	811	816	798	795	827	765	866	848	812	873	820	777	826	821	790	810	864	784	807	785	821	801	800	875	831	839	830	813	845	823	823	825	859	764	860	787	807	832	794	806	817	779	820	787	829	771	787	861	843	850	811	794	811	831	848	865	760	822	819	812	800	822	784	807	821	802	810	807	820	823	786	779	815	783	849	801	769	801	792	848	789	812	817	802	781	779	823	797	807	832	810	808	824	811	793	781	809	782	785	827	795	781	816	779	810	805	788	795	779	812	776	824	840	834	818	793	815	801	775	778	785	817	816	807	794	800	832	801	846	816	868	820	830	807	794	800	838	759	832	801	771	794	795	781	783	836	780	839	816	834	770	814	801	805	776	771	813	859	861	774	760	802	821	837	801	829	818	796	837	819	832	797	794	840	785	855	851	863	771	819	802	749	806	879	841	785	790	824	858	844	844	758	822	761	792	793	773	801	827	788	797	797	789	811	814	779	797	821	795	840	779	761	852	833	797	751	801	868	819	840	820	768	804	851	802	799	781	827	833	829	842	840	815	774	755	794	841	821	795	797	812	837	872	796	788	799	738	821	800	852	810	809	791	855	794	804	832	790	793	787	779	815	779	757	811	861	801	840	748	833	856	854	764	813	801	821	764	745	813	828	806	768	795	762	824	802	811	794	826	753	813	839	814	824	846	830	780	791	804	812	835	785	808	776	789	838	784	876	816	777	819	837	804	765	769	789	840	793	832	817	816	860	791	858	821	817	846	828	850	775	820	858	816	837	801	826	833	833	784	827	837	797	830	826	824	795	762	803	826	818	805	846	790	788	783	813	861	833	839	833	827	794	825	816	827	787	866	829	808	827	771	780	844	754	814	810	826	790	828	808	803	836	818	819	845	762	777	832	831	848	797	851	782	770	761	823	806	828	810	768	834	797	753	810	821	842	818	776	835	823	808	834	817	765	796	812	828	852	791	806	762	820	823	832	826	784	779	830	824	801	825	789	806	833	820	767	781	822	819	760	808	834	774	838	776	800	894	774	837	773	789	776	798	808	833	802	814	796	809	831	789	808	819	801	788	817	842	747	793	757	774	802	760	823	793	814	764	860	812	769	848	785	810	789	818	842	857	785	803	749	874	829	850	775	834	819	830	856	768	781	824	834	814	838	800	762	795	831	830	819	808	788	812	768	826	788	801	789	791	861	823	840	813	790	795	792	811	821	800	778	871	789	844	818	802	821	808	800	817	852	815	804	807	800	826	825	827	838	815	843	816	794	823	866	842	786	879	787	803	799	807	786	818	853	795	816	844	822	860	864	812	797	798	819	819	791	787	742	815	815	784	858	808	825	827	838	855	786	760	797	821	801	862	802	832	741	800	774	797	817	825	772	785	802	731	848	792	777	791	825	784	793	774	756	815	814	819	828	782	839	815	792	800	791	813	808	820	820	786	864	837	793	770	763	881	795	755	834	815	823	807	781	834	825	775	814	800	850	781	740	810	809	810	811	855	832	775	751	793	774	815	831	796	774	852	819	801	767	760	851	802	794	782	786	768	808	772	831	809	845	861	734	868	757	805	785	793	833	846	855	795	779	843	805	812	823	806	837	788	842	810	791	822	814	805	821	846	799	846	773	823	810	807	816	814	812	785	834	802	825	822	768	826	827	785	854	820	784	788	851	758	785	807	819	828	803	808	838	802	829	798	801	778	848	820	811	819	828	787	804	823	818	817	891	845	735	827	854	803	848	790	876	794	823	772	798	857	751	802	832	877	829	796	731	858	854	775	866	845	810	799	793	811	794	783	802	796	753	751	841	790	788	822	782	775	839	781	829	814	831	827	784	839	826	770	839	797	775	818	780	873	824	772	818	815	817	794	840	819	858	818	836	776	805	843	805	782	787	829	842	849	827	826	794	810	834	861	852	853	810	813	821	846	787	812	836	814	796	814	777	806	810	836	798	807	839	800	749	773	825	820	819	837	828	803	801	807	801	811	842	794	801	839	811	840	838	805	808	784	769	848	821	770	876	835	789	825	780	830	814	761	772	849	783	786	801	814	774	776	825	786	832	806	827	819	790	767	807	806	809	806	810	862	831	809	844	846	825	808	821	768	772	835	839	813	841	808	827	782	844	796	846	792	768	736	765	812	751	803	831	852	809	803	834	814	844	775	906	789	820	787	793	822	836	841	791	817	812	818	824	789	800	809	835	811	811	765	808	788	816	761	864	842	800	843	806	799	830	803	777	808	794	833	752	806	814	831	790	868	823	768	766	843	839	781	822	849	779	810	824	799	777	790	798	827	775	745	800	768	796	822	811	833	806	854	803	866	853	873	807	778	799	786	783	802	737	848	823	827	837	776	816	827	792	811	777	815	797	827	812	818	824	774	814	834	820	845	854	828	828	797	810	772	760	849	840	815	827	784	839	807	803	857	783	768	788	778	781	821	840	808	760	799	811	845	826	817	809	847	823	802	860	860	804	824	849	878	835	766	779	785	852	808	839	755	827	767	806	830	799	770	856	844	851	825	850	799	813	802	819	818	830	806	768	758	757	759	804	788	800	781	755	815	802	833	757	811	863	790	786	801	840	796	807	866	831	781	807	790	844	843	798	817	847	771	823	823	796	783	816	786	804	816	808	802	755	763	883	758	830	779	836	805	809	830	794	818	838	784	827	815	820	758	858	816	773	825	791	839	835	805	818	850	810	812	776	768	822	788	780	830	829	805	812	794	803	798	799	804	835	778	792	818	805	770	803	838	785	831	785	820	805	775	838	812	795	815	783	797	817	844	804	784	818	798	859	814	872	823	787	825	851	748	864	801	795	789	799	812	812	840	812	787	809	828	834	815	852	804	818	791	811	768	784	816	787	823	801	820	824	784	779	806	824	793	803	862	838	787	783	815	831	758	809	772	769	832	779	784	817	785	810	845	803	858	823	823	771	813	792	796	799	809	786	797	784	777	801	827	816	815	793	798	793	798	853	767	816	861	773	796	798	808	822	797	761	862	826	806	791	841	772	829	835	870	826	792	842	852	775	825	795	794	784	833	800	806	817	846	833	866	801	832	788	810	816	808	836	769	807	800
2075	732	387	244	284	384	406	464	614	661	435	292	270	305	263	175	145	145	102	105	109	84	80	89	96	95	75	76	72	59	73	71	69	71	67	81	68	69	72	65	89	88	73	106	71	67	86	70	102	149	157	137	130	85	81	78	56	83	63	73	71	60	60	69	64	74	60	78	78	78	76	56	53	67	69	67	47	70	67	53	57	70	65	69	63	67	68	75	56	66	60	67	61	52	67	60	53	59	71	58	60	57	53	58	61	60	55	61	55	71	65	67	58	62	54	59	69	69	64	69	71	59	50	83	59	61	63	53	73	63	65	64	67	58	72	56	57	56	72	90	58	56	66	62	64	67	48	61	65	52	77	61	70	67	66	67	51	72	64	82	65	62	69	58	62	68	56	72	58	61	60	60	53	61	66	78	65	61	50	59	57	70	69	65	74	61	78	74	74	72	67	59	65	77	80	67	49	64	67	61	78	51	66	66	60	62	76	69	68	65	73	66	65	59	52	71	65	69	66	65	58	64	80	62	81	69	69	72	58	66	67	56	71	54	73	72	56	61	51	70	73	75	54	62	59	70	73	70	78	52	63	76	59	60	73	61	64	70	71	81	67	66	47	66	62	69	65	46	73	61	64	49	68	76	57	59	65	58	62	58	72	72	68	70	63	72	55	56	62	50	76	63	47	61	60	71	79	73	73	59	67	57	56	68	82	65	54	68	62	54	67	69	62	67	46	63	62	76	53	61	62	54	69	60	86	65	69	86	69	61	73	68	61	64	63	61	69	73	55	55	48	55	72	66	70	78	74	54	76	70	61	54	75	74	56	58	55	55	63	61	81	63	66	68	67	71	60	55	47	57	60	60	67	63	62	52	70	57	51	64	68	61	73	78	59	81	62	57	61	61	66	52	63	63	70	74	84	58	78	55	72	65	60	78	58	63	74	66	67	59	55	70	54	64	63	60	71	68	73	60	57	67	80	58	71	79	59	58	55	49	83	67	70	56	50	72	71	61	53	61	72	62	62	60	62	78	66	60	78	68	65	70	63	73	67	67	59	63	57	51	72	75	57	75	66	62	72	57	63	70	55	75	66	77	63	57	63	72	61	61	68	68	67	52	79	60	69	76	43	57	64	61	67	60	56	65	74	71	78	70	73	66	62	59	64	67	68	54	66	69	69	76	58	75	59	74	61	85	74	54	64	66	91	65	62	61	69	68	60	72	72	68	68	56	74	70	68	60	67	64	69	70	70	73	55	63	77	59	75	78	62	71	60	68	61	57	57	60	61	61	55	67	67	62	77	58	64	66	62	54	59	69	66	66	58	77	61	57	64	71	78	62	64	56	65	65	61	77	75	53	70	54	57	48	66	53	78	64	58	68	64	60	64	63	65	70	68	57	49	66	67	72	63	59	73	78	71	51	77	63	45	72	70	67	61	62	57	45	52	75	65	58	62	62	60	67	73	52	60	59	72	65	67	60	62	71	52	62	71	72	63	61	67	61	60	74	62	59	69	71	61	64	76	80	73	63	59	54	62	69	67	68	66	52	68	68	64	61	60	61	76	82	66	55	63	71	68	50	57	69	63	70	70	56	60	73	60	66	69	72	57	76	63	53	54	51	59	61	55	85	61	65	63	80	85	65	54	70	72	71	61	66	92	55	64	52	54	77	66	72	69	50	79	63	59	83	65	68	58	71	76	79	73	63	81	63	64	66	70	65	68	62	62	65	56	68	74	72	62	74	65	63	62	57	74	63	57	68	69	62	65	64	82	71	69	52	69	67	59	56	79	52	66	82	60	53	64	61	72	84	68	68	80	64	51	78	80	62	66	65	50	72	66	73	55	65	58	68	60	64	57	62	71	83	77	79	71	66	64	57	53	69	54	64	48	60	78	72	77	64	75	67	65	49	69	62	70	61	59	74	62	68	64	77	65	65	74	61	72	57	76	72	63	58	75	72	66	54	70	61	54	69	64	61	62	60	68	49	75	54	61	58	65	69	67	60	71	61	77	68	55	67	78	64	64	77	66	74	69	68	69	63	65	60	72	60	70	58	64	66	57	55	69	60	58	56	53	58	78	66	81	69	83	61	54	54	50	62	63	60	71	60	62	62	66	69	62	71	71	77	54	52	59	67	63	67	78	64	66	57	70	63	65	63	68	72	57	54	61	87	76	61	72	60	71	62	57	68	50	68	51	56	61	52	65	73	67	59	72	75	62	75	50	90	74	73	62	63	69	74	60	64	43	73	60	64	66	57	64	67	67	65	73	56	75	60	52	78	77	65	75	75	75	63	65	54	66	63	74	68	68	91	61	64	68	74	72	64	44	62	69	65	72	52	58	61	48	46	79	70	58	77	58	67	64	67	68	75	87	63	65	50	65	54	59	55	46	64	54	81	66	64	67	66	53	67	50	56	70	70	58	77	63	61	52	66	58	77	51	68	73	74	70	61	68	79	68	68	75	55	44	69	72	93	55	63	55	63	68	59	70	79	85	74	69	57	60	60	60	72	59	59	67	61	66	62	72	61	79	68	67	53	58	73	59	54	60	59	58	73	76	63	77	69	62	67	65	63	71	80	56	44	76	65	81	60	74	69	58	59	73	45	57	61	69	56	60	60	73	61	62	58	56	73	61	61	52	53	68	74	60	61	62	65	67	57	63	68	56	74	67	58	75	78	64	61	62	70	64	59	69	71	77	51	57	59	68	61	59	77	70	61	63	71	76	63	52	78	55	74	79	60	60	77	60	67	69	76	60	56	51	45	64	69	78	71	67	59	67	80	61	71	67	65	49	62	64	62	71	56	51	59	57	53	41	58	62	59	79	71	64	63	76	87	51	60	82	54	64	77	63	55	71	55	63	71	68	66	56	53	85	63	53	57	58	76	67	80	71	67	57	60	56	61	74	57	67	73	49	70	72	62	66	75	61	68	68	57	66	66	51	74	67	53	62	58	62	70	58	56	75	74	61	68	55	63	63	61	52	60	67	56	78	73	56	78	65	60	68	76	56	55	69	51	73	65	81	89	82	72	75	53	43	63	68	55	64	63	55	68	56	68	78	65	75	68	69	79	76	56	62	80	62	62	59	65	59	74	72	77	77	55	63	63	61	70	62	60	77	72	60	62	57	51	62	59	56	71	67	64	79	64	45	59	45	57	69	68	63	58	59	72	79	79	75	51	60	76	60	66	58	78	65	66	60	59	66	75	57	82	69	61	56	59	70	59	69	64	68	68	72	80	70	67	56	62	64	54	76	68	60	50	71	59	64	60	71	62	53	74	70	61	60	58	78	74	71	72	65	52	64	60	66	55	72	65	64	66	65	63	70	54	60	73	64	67	55	53	73	61	55	69	56	73	70	73	67	58	61	59	79	73	58	69	71	65	81	68	64	67	67	70	69	78	71	56	75	69	58	67	65	67	60	63	60	66	70	56	87	59	54	67	62	66	57	67	66	79	58	82	52	60	56	61	61	72	64	66	61	61	70	73	68	59	67	62
16790	10617	6360	9848	17741	19886	17903	18462	20008	18427	13386	9011	8509	9333	7934	4885	3693	2996	2633	2167	2121	1817	1524	1358	1147	1123	1022	966	838	795	933	946	991	877	844	732	762	786	903	1077	1263	1358	1046	1266	1078	925	902	874	1762	3203	3051	2694	1947	1315	944	793	699	701	611	645	681	707	631	644	626	662	656	633	663	718	638	684	661	683	680	677	651	658	660	685	650	662	668	648	644	641	657	694	650	670	654	695	646	661	686	626	670	669	666	692	625	668	663	673	655	637	604	660	670	663	644	658	648	653	711	653	649	679	653	674	694	651	653	652	655	708	654	685	607	601	662	652	633	665	593	690	679	642	658	653	676	645	646	640	692	637	656	623	685	671	626	659	641	654	668	671	672	644	682	680	681	667	650	660	648	700	696	678	690	623	665	675	638	674	648	640	598	614	705	622	673	627	611	673	642	695	589	655	701	668	657	690	659	647	669	671	645	650	693	667	685	655	643	649	626	649	668	640	674	660	652	662	641	661	642	682	668	704	652	685	711	621	670	662	658	678	652	665	666	607	689	627	657	657	641	611	694	622	706	649	656	629	673	667	661	646	659	633	648	682	638	654	661	651	665	593	692	614	615	641	657	669	684	632	639	663	633	680	623	654	645	678	641	662	649	694	609	635	643	645	652	666	702	599	659	711	668	661	664	632	630	662	637	679	620	639	661	607	644	662	649	679	617	642	672	638	617	648	628	673	620	632	607	635	618	710	666	686	644	657	644	633	658	613	654	657	637	657	681	662	610	700	654	658	662	672	646	601	639	613	644	678	656	660	660	682	665	672	640	667	679	659	702	645	661	666	704	632	659	621	668	673	596	613	640	670	685	598	684	644	652	643	619	703	654	673	661	639	614	639	650	680	637	644	655	654	624	647	642	652	671	633	664	641	675	631	708	682	644	633	653	640	674	660	664	612	671	660	676	668	685	710	664	670	636	655	637	660	695	621	651	638	676	639	661	687	649	640	634	640	633	650	659	665	690	678	672	645	664	714	712	675	684	632	675	705	663	663	667	659	636	701	677	690	616	665	667	598	590	700	658	642	664	653	653	675	649	598	672	626	644	702	719	629	637	647	693	664	645	655	651	684	647	644	638	636	682	612	676	631	660	662	633	640	633	611	650	603	667	631	694	677	674	676	641	664	668	652	672	676	640	672	611	701	656	655	677	643	680	678	619	656	674	652	707	660	632	667	700	688	683	661	638	634	615	699	668	634	650	655	642	647	693	671	637	679	600	656	616	619	655	684	644	622	674	664	655	660	677	695	666	646	667	624	669	624	689	660	664	645	678	663	665	712	672	671	648	661	619	610	723	623	663	630	687	640	653	668	677	686	653	612	672	648	625	627	661	689	656	643	625	653	658	653	652	642	683	668	675	657	648	656	627	694	651	675	676	668	662	653	662	630	661	701	672	679	634	640	693	650	648	666	630	657	674	691	661	678	642	603	637	683	650	654	637	703	685	652	691	682	663	661	662	671	684	647	617	681	690	660	664	614	648	677	638	635	689	651	679	663	626	688	646	666	633	675	689	641	663	655	676	659	663	620	679	648	628	610	678	659	656	705	623	666	666	672	684	659	654	681	651	647	655	669	651	696	637	637	669	662	666	646	674	633	620	633	677	625	666	671	658	691	679	673	673	639	620	662	651	609	704	659	657	657	661	665	612	647	653	665	691	633	684	699	669	632	689	685	647	660	679	729	665	676	696	645	676	654	693	635	688	667	648	656	709	678	675	635	672	682	650	724	664	664	642	653	653	670	686	637	657	681	653	688	653	678	630	664	625	661	683	645	643	707	691	626	663	658	652	695	606	646	635	707	665	616	684	630	638	679	632	668	690	648	623	696	671	653	696	667	621	679	659	656	696	714	678	626	721	736	651	680	701	702	638	666	686	711	627	661	641	651	638	659	701	667	655	689	711	654	636	610	647	682	664	670	665	676	675	685	648	675	628	629	640	671	653	651	686	653	661	628	651	685	675	675	689	672	626	648	646	702	677	680	700	681	671	638	685	687	649	675	684	632	642	679	642	633	613	626	688	696	680	705	662	665	684	722	651	688	692	640	670	638	651	662	673	654	647	686	645	690	632	660	648	631	653	690	645	699	717	589	669	622	669	582	642	594	683	648	727	587	654	659	683	624	623	656	672	599	637	641	659	692	703	702	651	693	633	657	695	692	645	661	677	689	693	635	673	713	656	623	649	654	676	666	668	702	663	695	639	629	661	610	691	661	652	666	699	657	670	643	640	686	649	660	611	647	659	708	648	659	656	651	644	633	641	669	609	689	656	672	637	666	659	668	666	689	663	643	715	677	678	664	661	634	695	651	627	688	621	684	687	696	716	647	678	685	627	715	650	664	650	641	659	674	683	672	682	649	640	610	655	634	639	652	645	650	652	687	698	640	606	643	631	649	621	667	697	641	625	683	653	641	660	650	662	655	631	704	631	659	646	689	619	670	679	677	653	648	641	652	641	706	666	668	636	701	602	661	703	663	687	716	643	642	631	635	639	667	681	662	677	673	615	658	634	618	629	662	661	634	674	636	666	660	678	596	682	651	678	656	639	630	646	671	674	679	653	687	665	671	670	639	649	677	673	633	671	648	642	657	627	640	673	660	652	722	662	691	645	646	666	669	604	647	641	635	664	611	606	657	674	706	640	596	676	644	676	665	669	682	670	670	678	649	704	604	707	669	656	641	665	648	657	685	673	670	653	649	705	656	662	659	651	718	651	646	650	679	654	684	646	714	632	648	626	642	670	631	607	716	661	650	647	665	639	625	639	663	656	609	678	641	644	655	652	647	687	691	658	688	608	709	599	666	667	676	654	671	663	645	693	644	624	719	651	701	659	661	661	657	660	646	640	676	655	669	676	700	686	659	668	666	661	644	677	670	632	649	604	698	661	657	661	669	667	672	649	643	651	683	665	690	624	674	667	664	658	643	662	659	661	687	620	620	626	658	654	687	651	655	642	666	690	702	659	681	639	643	647	658	634	653	669	667	602	663	696	646	627	662	650	617	677	668	650	655	622	643	653	704	626	666	649	684	688	641	654	699	640	665	681	667	663	633	616	626	638	653	643	676	653	664	662	639	659	623	670	671	649	666	638	622	684	677	698	655	682	641	635	644	664	690	617	685	661	674	644	641	665	628	628	672	693	660	674	644	661	709	617	666	683	660	631	693	639	664	652	646	635	678	639	629	649	693	638	680	653	664	621	667	672	649	659	659	685	649	635	640	646	625	683	645	678	655	684	629	613	661	629	705	642	645	708	649	650	651	643	643	663	679	683	665	652	645	631	645	671	645	695	679	652	634	680	664	626	641	671	656	648	655	637	658	637	696	664	666	690	684	667	668	618	656	662	624	627	628	622	630	641	625	627	644	613	641	657	663	619	667	611	639	662	650	703	605	668	714	650	603	645	691	692	650	635	657	649	599	665	638	686	655	670	673	626	654	686	656	731	669	632	640	642	665	669	652
1652	1127	568	352	395	615	644	800	1029	789	547	361	383	408	377	222	162	195	136	150	124	115	120	109	109	96	120	89	103	101	104	100	86	90	82	83	97	91	124	113	109	108	117	99	111	106	99	101	117	303	315	249	206	148	110	105	85	91	81	93	90	90	88	82	75	101	70	71	78	85	75	79	98	85	76	71	71	88	91	79	63	87	70	73	79	102	73	98	83	94	73	113	89	71	86	78	88	101	79	80	86	82	83	77	77	75	82	97	99	77	63	82	86	88	77	75	93	77	79	71	81	77	86	78	91	84	82	73	94	72	84	75	77	84	90	77	85	85	94	79	76	83	91	87	84	95	93	90	72	93	74	80	87	83	92	82	76	89	64	81	81	87	95	85	74	73	94	72	92	72	82	102	96	84	87	93	80	78	87	92	105	82	90	84	86	80	73	83	88	82	79	86	80	91	84	66	77	69	84	73	81	85	88	94	97	70	86	81	78	78	72	95	80	93	83	67	92	71	107	87	81	76	83	90	79	91	71	95	72	80	78	98	96	92	81	94	105	71	75	92	94	69	82	78	93	82	85	82	78	87	90	85	82	71	67	102	91	94	85	85	82	78	78	99	73	79	83	83	74	64	87	88	73	84	89	67	95	82	98	70	79	82	85	102	85	94	95	86	102	62	71	88	84	75	88	67	92	72	85	101	74	80	90	96	91	82	102	89	60	85	86	80	94	93	95	71	103	92	91	76	85	66	83	75	57	90	75	70	77	85	83	67	91	76	97	80	102	80	93	92	83	76	96	96	79	75	79	91	84	78	80	89	62	94	84	83	66	93	74	84	102	87	86	77	88	78	82	68	79	96	81	76	88	112	83	74	75	77	85	84	77	88	81	72	67	90	85	74	101	88	77	72	81	79	66	87	85	76	78	89	83	96	92	86	92	69	78	97	82	98	77	82	71	86	74	77	83	77	82	89	70	98	84	85	80	82	79	85	91	82	89	69	70	86	69	74	95	86	73	74	78	84	73	75	98	76	87	91	65	85	88	90	72	72	90	99	82	81	71	75	90	99	79	88	62	84	87	83	91	96	88	66	86	71	75	81	84	97	75	92	83	73	78	67	79	80	79	81	88	76	81	88	84	72	83	69	95	87	86	81	89	81	84	93	81	75	79	67	83	94	91	71	87	93	89	79	74	72	85	89	83	83	85	61	76	75	91	82	73	101	93	79	81	81	66	86	88	103	86	80	80	69	88	83	85	83	80	88	78	83	81	82	82	78	65	81	81	88	82	83	76	86	87	86	79	73	74	81	85	84	82	78	84	97	78	75	81	102	69	89	82	80	86	103	88	88	77	74	84	83	81	84	83	98	106	78	82	96	81	81	91	97	95	77	97	84	89	83	82	87	82	63	81	96	80	88	83	82	66	66	98	90	83	91	73	76	96	83	82	80	83	94	89	80	80	82	83	79	82	71	79	96	73	84	72	77	74	96	73	87	94	81	64	83	70	80	81	94	88	79	74	88	83	71	96	82	69	68	70	81	91	85	84	94	94	85	93	83	90	88	84	102	94	85	66	87	61	77	86	83	95	86	97	92	86	87	76	96	81	88	94	78	82	89	90	69	85	102	69	90	95	69	90	82	77	89	73	79	84	95	74	79	84	88	92	99	66	89	70	78	97	89	74	77	80	90	84	73	72	71	78	101	94	81	105	85	70	96	67	61	89	86	95	92	73	82	89	94	102	76	80	87	103	93	61	84	97	92	89	83	67	74	100	94	73	88	81	85	87	77	72	66	76	92	109	77	72	83	64	65	90	80	82	80	85	70	78	72	74	84	77	74	95	77	110	71	78	85	79	78	73	68	87	87	91	69	81	104	116	94	68	84	81	77	68	79	82	96	78	80	84	81	72	78	92	88	91	70	85	95	83	94	94	64	97	89	80	82	69	68	77	82	89	75	78	79	78	71	86	72	90	84	86	83	97	91	71	72	63	87	74	88	89	82	88	89	85	73	68	89	79	79	71	70	111	77	108	80	71	83	72	107	80	94	83	66	77	83	101	73	72	74	84	80	79	89	72	73	101	78	83	104	83	71	94	86	80	93	58	92	96	87	85	81	83	76	84	79	76	94	94	82	68	89	74	88	85	91	99	86	72	83	98	80	75	79	98	69	78	77	83	75	77	79	90	92	79	95	78	73	81	86	78	88	84	71	90	74	92	88	59	85	92	83	79	92	88	94	86	69	85	84	92	88	85	83	78	87	82	79	77	89	90	68	81	80	74	82	92	65	88	83	70	107	70	84	89	80	73	72	84	80	84	88	73	66	66	81	96	93	70	64	73	70	71	90	87	72	73	77	88	78	85	72	85	82	76	82	84	78	75	83	79	81	85	81	66	66	65	86	67	85	92	88	72	96	64	86	91	99	80	85	77	88	70	96	83	84	81	74	98	82	85	89	94	87	61	89	81	83	81	87	72	87	96	87	94	82	87	89	79	81	73	85	72	96	91	94	65	84	73	78	81	70	80	90	72	84	86	98	70	86	87	97	74	82	91	86	71	96	98	86	83	86	71	83	75	81	79	82	84	63	85	71	85	77	72	70	87	80	93	96	73	73	71	91	91	78	85	75	77	80	76	75	88	79	78	79	81	90	79	79	88	69	77	79	70	86	68	85	74	71	83	84	72	76	83	80	98	90	74	76	91	71	87	88	71	96	83	89	87	89	88	89	93	76	77	88	71	87	97	73	80	80	83	80	74	82	66	79	96	78	86	81	81	83	80	73	95	79	90	76	65	97	90	85	83	82	74	87	83	87	89	88	71	82	81	64	80	94	85	77	77	79	99	75	85	82	83	94	89	76	86	75	94	84	99	84	69	84	67	90	92	76	59	97	103	72	82	80	91	102	84	74	80	82	74	90	63	82	81	96	103	80	78	76	90	86	75	88	106	71	79	73	81	74	62	69	70	74	79	90	98	84	76	80	95	82	79	77	104	65	85	85	78	87	70	84	103	79	85	73	87	53	81	78	86	83	77	86	72	87	75	83	92	81	69	87	66	80	85	76	90	101	83	88	89	82	94	88	91	69	98	88	83	70	77	78	91	77	75	92	72	87	64	92	93	72	66	74	87	68	70	86	76	78	78	86	89	79	82	97	78	93	79	76	84	83	72	94	79	88	86	88	67	89	74	80	83	74	72	76	84	75	73	88	100	74	89	62	85	92	87	78	77	85	94	73	77	74	70	69	73	100	81	76	99	80	83	71	94	72	97	82	75	90	89	79	104	85	75	80	73	77	111	91	75	83	99	72	72	83	95	76	93	89	79	85	89	95	68	88	90	68	80	91	106	70	86	91	83	82	100	73	102	90	81	76	79	80	83	77	75	99	86	69	95	93	76	81	77	83	91	81	95	91	86	77	94	67	92	80	66	91	78	64	78	80	69	97	82	77	58	76	86	89	62	77	82	74	83	78	89	75	80	80	76	79	70	95	87	93	88	78	80	77
19607	13485	8317	12434	21830	23926	22883	24327	24573	20133	15582	11400	12018	12320	9189	6040	4791	4114	3486	3205	2687	2363	2153	1865	1553	1422	1425	1265	1122	1101	1124	1139	1132	1062	1086	1019	1006	1286	2112	1625	1765	1930	2003	1694	1463	1277	1110	1117	2472	7141	6933	5714	3852	2269	1352	1045	938	842	823	838	845	900	828	864	835	821	791	838	837	859	824	791	839	867	829	856	889	899	821	840	849	809	858	840	877	825	789	768	782	872	837	867	863	858	799	800	831	840	855	852	815	796	785	824	835	796	832	855	875	830	868	821	825	836	835	847	813	824	841	807	879	819	825	840	809	825	846	852	855	871	831	852	876	863	815	874	855	847	780	808	867	791	831	831	830	858	798	811	879	871	792	856	817	853	832	753	860	870	836	826	845	843	854	781	810	819	849	795	863	889	832	798	803	795	792	811	883	846	835	830	883	831	888	825	808	829	890	807	828	843	799	808	854	875	829	813	821	807	848	860	842	780	855	819	878	836	849	786	860	798	856	883	837	870	841	874	827	808	806	859	822	834	810	857	819	859	798	846	787	834	869	835	839	845	825	838	828	813	801	822	821	845	854	835	759	792	864	834	817	807	817	845	874	801	818	857	810	796	858	834	853	830	870	791	831	832	782	773	779	831	849	853	858	872	860	850	849	826	847	842	785	856	807	878	870	862	858	805	821	841	815	820	849	841	789	860	819	824	794	838	828	835	799	793	785	830	830	864	779	807	847	781	841	814	831	854	839	843	847	820	791	843	844	806	815	825	885	832	781	812	852	830	838	802	858	814	817	856	840	842	860	835	839	857	876	802	830	848	790	813	829	840	859	832	821	877	839	845	853	788	826	862	815	843	800	853	809	857	849	798	854	851	819	859	776	806	802	856	864	846	854	831	820	808	827	757	890	801	843	800	892	834	871	829	796	867	849	855	871	799	855	787	860	807	814	767	859	834	821	847	848	845	784	821	784	844	819	838	830	868	861	821	851	771	772	858	855	792	877	885	826	754	836	891	800	846	885	841	884	825	858	811	825	818	807	839	837	843	862	901	816	780	826	851	828	811	820	801	832	822	794	807	848	864	826	842	817	859	817	776	811	793	873	792	849	853	774	796	846	819	832	810	876	856	867	860	871	827	858	793	862	850	799	805	813	873	843	850	780	831	871	884	816	842	795	832	802	831	813	797	832	835	841	866	829	908	855	807	861	873	823	820	851	818	828	795	779	831	809	848	789	828	767	848	858	799	827	827	859	831	871	819	842	817	823	838	866	800	841	789	825	824	873	829	830	873	828	806	827	815	807	825	850	835	794	821	872	846	873	888	850	799	810	818	805	803	804	811	806	807	829	814	846	831	849	851	785	802	782	867	841	806	846	780	827	803	842	861	804	832	786	891	860	859	796	834	804	794	843	830	818	849	860	829	806	770	867	821	833	852	819	789	762	841	787	791	801	891	849	823	777	840	833	814	812	793	832	789	851	836	823	864	793	879	843	859	821	817	837	864	821	842	824	873	873	880	791	832	810	863	838	821	826	773	842	827	873	846	829	857	872	783	778	851	870	841	796	813	844	806	809	860	817	862	795	827	840	823	819	847	809	878	834	854	879	817	827	786	816	854	816	831	794	794	835	842	806	851	850	784	837	830	870	856	795	854	841	825	827	869	820	849	780	849	851	823	813	828	831	856	843	817	763	814	844	845	845	798	807	811	853	768	832	826	849	843	823	818	837	866	837	862	852	782	800	870	811	817	807	798	870	858	844	818	839	842	823	901	859	812	826	806	826	834	846	844	803	867	796	837	873	848	841	829	828	817	854	812	857	900	816	822	814	825	776	838	835	805	835	840	813	858	821	829	805	841	848	796	867	812	824	863	823	804	817	799	834	814	868	813	829	832	835	860	864	829	841	799	827	840	779	815	797	824	815	863	890	847	808	842	788	823	810	836	829	810	796	840	834	827	779	864	833	843	837	814	780	848	859	900	863	820	823	817	844	830	830	803	856	812	850	818	847	841	845	835	836	835	840	801	833	838	776	786	791	840	845	858	879	825	801	780	818	906	827	860	842	774	820	878	850	824	872	868	854	814	763	832	834	783	848	808	821	876	838	867	898	852	805	861	807	853	814	889	787	812	819	819	838	885	849	831	879	800	839	814	823	820	814	830	818	838	829	815	810	851	841	838	876	835	857	858	854	856	810	899	858	829	799	821	831	862	837	844	858	786	790	812	868	810	823	820	845	850	803	794	861	840	878	817	825	863	847	822	815	804	850	778	823	821	816	800	823	851	815	849	882	862	826	851	836	815	841	821	819	800	795	873	813	811	794	860	874	838	782	864	814	805	788	814	834	811	803	755	828	813	818	845	811	814	825	825	789	848	845	820	849	842	862	856	832	839	826	855	823	826	805	827	799	820	857	845	859	813	825	834	865	813	836	795	844	830	850	812	821	849	805	786	840	807	864	843	815	847	840	824	856	831	873	840	833	854	875	835	817	809	839	823	832	858	784	823	861	829	776	838	825	832	874	850	826	804	767	827	811	813	797	798	803	861	837	786	846	810	812	855	835	821	785	841	858	849	850	781	820	884	854	834	836	754	864	850	846	844	864	807	851	869	804	837	818	834	812	867	814	810	793	832	776	829	780	830	818	868	869	857	835	851	820	817	862	873	795	862	858	837	804	814	835	834	801	832	852	853	851	819	850	800	850	852	803	796	800	852	869	902	849	855	811	828	828	837	824	869	823	847	812	865	830	811	834	852	853	869	827	837	763	823	845	856	788	817	850	805	824	862	856	843	854	848	843	813	839	803	844	797	818	843	842	787	813	864	870	799	845	818	820	748	910	823	854	882	842	881	830	856	789	851	909	858	788	804	796	859	812	891	865	855	862	801	840	819	820	842	843	795	834	880	863	883	800	842	844	862	876	859	804	798	841	809	818	828	889	849	841	824	824	793	849	832	814	832	884	835	850	829	835	880	781	856	811	774	776	856	817	832	831	866	811	851	901	793	828	846	861	815	836	771	866	866	840	809	845	872	822	853	774	822	798	861	817	851	817	818	788	840	840	852	842	809	830	811	838	851	829	829	874	810	831	832	844	772	798	867	875	845	873	809	820	769	805	810	858	854	924	822	798	841	802	824	822	882	834	848	822	825	823	834	786	779	780	860	837	861	831	842	795	851	853	902	849	890	835	861	829	873	819	812	862	825	833	834	833	856	872	853	833	837	824	883	881	824	854	807	866	812	847	789	882	838	850	835	805	838	861	846	825	822	877	856	815	789	876	814	823	819	849	862	866	896	819	852	791	812	819	858	847	761	867	837	868	796	845	859	808	827	788	880	816	863	845	838	836	787	784	790	812	843	814	874	833	842	830	810	834	862	799	801	831	783	841	835	841	891	848	825	825	866	807	831	849	832	831	765	763	867	810	824	826	837	801	851	784	849	800	809	855	835	862	845	812	850	833	844	843	811	838	826	895	857	880	837	794	846	884	841	832	795	852	864	825	832	827	809	776	814
3101	1026	495	283	358	510	622	992	898	626	491	368	425	351	268	169	150	141	134	118	107	117	91	99	86	70	82	71	77	78	75	61	70	75	72	67	78	62	66	89	78	86	68	74	71	70	52	76	132	292	324	270	220	127	83	54	68	64	59	65	43	82	52	66	60	46	60	69	59	68	77	55	57	48	41	63	47	53	53	57	72	58	86	63	61	69	62	55	58	59	65	60	64	61	69	48	58	67	55	55	56	66	62	61	62	65	58	48	69	56	72	75	55	68	43	48	63	58	54	59	61	52	68	59	55	52	60	61	65	72	68	45	61	56	65	59	66	53	56	65	57	72	50	65	54	48	61	59	62	54	58	55	65	49	47	62	71	39	78	57	58	67	37	48	53	62	73	65	52	46	63	49	67	62	71	63	52	56	63	60	65	72	63	54	62	51	62	58	58	67	59	55	56	68	67	58	58	54	48	54	73	59	50	67	72	42	64	57	67	60	62	51	71	66	61	56	63	62	67	54	58	62	55	60	73	47	69	47	62	61	64	62	61	58	56	55	67	60	47	64	53	71	53	48	61	67	59	68	56	66	56	70	64	57	65	57	46	62	50	47	59	58	55	58	61	64	60	49	53	83	62	60	59	68	60	49	66	62	54	53	42	57	56	60	61	63	74	63	53	53	57	61	71	71	46	54	53	66	62	55	51	57	60	68	61	61	51	55	62	72	63	52	56	65	48	61	56	70	45	63	57	60	64	69	68	54	70	43	64	61	69	66	46	51	66	46	46	64	62	69	48	49	61	63	64	57	48	65	53	40	56	58	61	45	51	64	79	60	49	57	61	65	64	76	66	67	66	55	52	63	80	65	55	48	65	59	50	68	71	66	75	53	53	55	47	53	63	64	57	64	58	63	55	54	51	69	49	66	79	56	66	68	55	62	66	75	57	49	67	70	72	71	56	75	62	59	61	65	61	70	48	56	70	68	57	66	40	55	51	56	65	59	49	64	77	80	70	63	64	63	76	67	68	68	61	43	70	58	51	50	51	60	63	62	61	70	48	63	56	57	53	52	64	61	63	58	65	61	71	56	56	57	54	56	68	49	73	59	52	69	64	62	58	50	58	61	55	61	59	79	63	65	51	56	55	52	53	46	56	66	54	58	67	59	62	75	57	59	64	59	62	56	63	54	61	56	65	61	45	61	60	58	69	58	61	58	57	69	65	55	62	58	64	66	70	48	52	65	58	63	48	60	63	58	77	64	61	55	58	68	54	50	73	79	56	69	66	69	75	58	46	59	53	56	57	64	57	63	69	52	50	54	62	71	77	45	68	63	76	52	61	70	70	64	48	78	48	59	71	60	71	47	65	60	66	53	67	71	57	53	66	55	62	45	61	74	61	74	47	60	63	74	56	61	66	55	57	64	60	67	53	60	60	55	68	54	61	60	51	52	61	69	65	69	46	65	54	62	59	69	69	75	53	59	61	63	70	50	51	73	60	57	49	70	59	65	52	55	57	64	60	65	51	57	62	66	44	61	64	50	59	65	70	64	59	58	73	61	51	59	65	54	60	60	62	57	67	63	68	65	63	54	50	59	58	66	65	57	68	53	62	53	43	68	57	64	53	70	59	63	49	58	65	63	48	66	56	56	68	61	72	60	67	62	54	51	61	58	57	53	64	48	52	60	58	71	65	67	41	64	60	48	71	69	56	75	56	53	72	58	66	50	62	53	61	58	61	46	67	51	54	69	51	56	59	56	65	52	62	59	62	62	49	53	47	57	63	54	48	70	45	47	69	54	54	58	55	76	66	62	67	69	55	74	70	87	65	54	49	58	58	70	62	58	56	61	67	55	61	63	50	59	60	53	71	57	62	65	67	61	60	40	59	53	66	48	66	64	62	43	73	56	67	54	61	51	61	72	42	58	32	60	53	82	61	65	41	73	61	58	59	53	47	69	64	62	52	57	57	57	64	55	56	50	59	55	61	69	55	64	56	53	56	68	56	54	54	53	58	55	63	68	71	53	68	57	58	54	72	64	61	59	55	60	64	61	62	52	62	48	66	46	53	54	59	59	60	59	63	70	59	47	64	52	48	69	66	52	43	69	59	66	64	69	55	62	49	60	68	62	69	67	55	63	68	60	54	56	58	53	60	55	60	59	45	74	59	54	55	55	65	58	56	52	59	51	67	59	48	56	73	54	56	67	58	54	64	77	65	66	60	77	56	49	48	53	64	58	52	65	51	63	59	63	70	61	57	62	51	51	53	62	61	74	67	49	56	58	57	74	66	54	64	68	54	58	61	65	56	48	61	56	57	73	59	66	62	58	53	62	45	69	53	58	66	74	72	53	66	61	63	58	68	50	58	54	50	64	66	69	70	73	61	51	55	49	56	69	59	53	64	68	65	53	68	62	60	52	60	63	46	73	54	55	69	64	65	63	54	80	69	76	68	68	58	55	37	55	59	58	59	66	73	64	64	52	56	55	61	50	57	63	69	65	56	58	69	53	60	71	62	60	64	73	68	59	61	52	52	57	62	49	54	59	59	72	64	64	62	61	52	55	65	53	53	47	63	57	59	58	63	67	66	67	35	55	71	64	71	54	58	69	67	69	64	61	72	66	62	63	59	56	54	56	58	64	58	52	60	68	55	46	64	68	75	47	62	58	65	56	52	62	51	62	67	64	66	64	66	62	61	51	61	79	58	58	56	61	49	63	54	64	61	58	74	62	50	48	53	46	59	61	61	69	62	66	52	56	55	63	61	65	57	49	68	68	54	42	54	57	67	72	58	72	72	52	65	75	66	57	61	61	56	71	65	55	59	57	56	63	60	61	59	59	64	50	63	58	49	74	53	55	52	52	46	49	54	65	66	59	48	56	63	68	51	70	51	51	70	65	58	51	60	56	60	54	49	57	46	55	59	56	47	41	74	64	78	48	68	57	54	64	73	62	52	57	67	65	54	58	61	51	56	75	56	69	62	56	64	81	63	74	59	69	64	81	53	59	61	52	50	57	64	71	60	62	66	64	52	54	63	53	69	68	68	51	37	51	67	51	60	52	67	46	42	59	59	67	52	53	65	69	47	75	60	68	54	64	63	66	68	64	60	52	54	78	62	65	64	46	64	53	69	60	64	58	60	60	62	59	64	61	56	59	66	61	61	60	52	50	67	53	67	65	55	58	57	49	60	68	61	70	71	53	59	59	60	66	73	63	65	56	60	70	57	57	60	53	56	65	54	46	57	54	65	56	46	58	57	59	56	49	60	63	54	50	61	67	56	69	65	76	55	60	59	59	64	62	53	62	59	58	77	56	68	56	60	51	58	76	71	50	67	55	57	67	52	64	47	62	65	62	59	64	57	60	58	55	77	65	63	63	68	56	56	52	63	59	51	57	74	47	68	66	55	65	56	68	58	56	56	65	63	57	56	43	52	59	61	49	63	60	72	56	55	52	59	56	50	61	54	71	51	34	51	75	50	68	67	55	58	56	72	61	55	68
19321	12610	7105	11326	20670	22680	24115	25936	24113	18815	14933	12462	13437	11675	7971	5680	4429	4027	3406	2949	2470	2240	1960	1623	1382	1171	1185	1143	1031	977	970	979	897	853	895	835	840	850	1145	1408	1288	1412	1299	1183	1026	983	882	933	2320	7081	7106	5907	4201	2391	1314	858	720	668	646	587	608	637	601	582	598	583	617	585	649	639	591	631	608	615	580	620	589	612	602	578	607	606	621	616	676	622	568	621	596	634	592	607	609	630	625	621	611	539	603	573	584	581	560	598	612	626	633	621	618	641	617	599	619	636	629	596	644	604	623	591	608	606	593	627	617	618	642	605	626	617	617	659	621	616	572	587	609	595	609	628	606	602	602	600	621	596	607	629	592	614	594	607	647	623	638	600	636	601	622	607	602	650	642	601	611	619	605	578	581	611	608	592	561	612	616	576	603	625	629	628	608	652	666	638	631	633	601	646	596	603	603	619	634	601	592	615	582	578	607	590	606	588	602	632	622	617	594	624	639	632	613	597	556	589	653	607	643	680	599	627	577	619	584	642	583	601	573	611	667	606	586	616	598	631	610	635	589	599	572	596	587	622	597	640	605	637	626	585	577	615	612	634	608	655	613	609	648	612	640	604	614	641	593	609	628	607	597	589	570	622	588	633	613	585	632	602	627	629	614	546	589	601	634	645	592	643	616	571	657	592	598	628	633	624	665	584	617	610	620	610	646	596	605	601	603	627	628	542	576	636	631	582	597	563	633	602	607	645	635	629	602	591	589	608	627	602	620	659	637	646	572	600	604	648	589	593	646	574	580	601	601	614	605	639	607	654	661	645	609	575	623	596	647	587	631	587	583	602	607	578	666	571	604	563	582	632	629	583	601	650	613	630	638	595	662	638	643	615	618	625	562	635	605	624	606	636	614	640	610	595	649	604	614	666	593	612	648	597	625	614	597	602	653	623	627	615	598	590	662	622	597	593	632	624	649	590	628	621	643	644	588	604	607	612	624	643	610	620	616	632	570	615	626	615	612	631	615	629	599	606	591	564	629	626	595	588	597	603	601	619	595	637	634	568	600	579	615	643	638	613	583	595	615	598	575	625	615	568	597	605	584	573	618	623	608	582	629	641	600	618	591	594	624	621	640	623	612	658	601	592	605	606	589	602	606	615	631	639	638	611	569	649	615	588	609	614	633	670	622	621	610	573	642	617	650	641	625	604	579	584	645	595	633	589	591	620	602	602	637	667	596	646	622	611	636	587	618	583	611	612	618	598	568	656	648	638	613	615	654	637	618	607	572	624	588	634	611	590	664	576	627	605	609	621	624	645	566	651	603	595	587	591	629	628	582	622	581	632	593	595	606	610	625	622	620	616	643	631	621	586	588	623	633	608	595	628	599	628	589	581	566	607	605	578	648	604	598	622	614	575	587	604	604	603	587	608	623	618	604	626	617	602	591	603	616	632	636	651	594	600	624	648	569	612	608	569	582	576	613	599	610	630	646	602	597	639	610	579	642	600	587	645	613	598	645	596	594	614	598	607	624	629	590	579	561	643	584	630	628	607	618	628	621	639	631	584	588	631	623	582	574	610	643	643	600	602	626	665	599	610	594	633	628	640	655	630	638	634	627	608	644	584	654	607	596	636	656	633	598	617	625	617	601	609	641	611	581	607	598	632	619	593	616	602	564	636	611	555	610	606	615	632	598	589	600	597	573	655	652	674	608	635	619	555	618	618	616	620	626	596	653	605	601	587	659	628	610	650	628	644	637	605	615	567	607	594	642	640	637	622	579	611	657	574	571	607	599	606	597	640	582	623	642	615	615	643	610	653	625	596	604	633	622	653	594	611	623	614	627	627	622	605	622	649	636	571	577	654	648	600	656	590	627	612	620	626	604	649	656	598	623	564	606	637	630	596	605	557	607	621	600	623	623	610	636	635	595	610	630	666	578	592	635	641	607	626	584	629	610	654	652	629	612	651	604	633	609	610	621	574	621	625	597	612	580	613	588	670	591	600	625	617	582	580	634	576	631	657	621	618	560	618	607	597	619	605	603	637	622	583	608	644	630	621	623	607	582	634	608	604	644	594	632	582	568	591	641	633	579	618	638	609	635	592	623	638	675	607	625	612	597	607	620	594	643	594	630	608	618	629	635	546	606	602	548	615	626	626	609	647	627	620	575	617	590	633	573	592	639	649	613	630	554	593	614	626	585	555	542	621	618	602	648	563	567	614	595	618	579	593	578	608	604	631	574	553	646	610	613	603	579	602	620	637	611	598	663	582	626	580	579	624	637	643	619	632	617	582	652	595	575	565	641	590	580	638	599	637	651	590	582	567	602	632	602	588	653	639	624	589	667	618	604	664	610	632	586	611	604	585	669	565	592	627	633	570	597	638	589	583	620	622	583	631	620	628	617	583	636	625	600	580	621	570	601	619	607	592	645	595	614	624	662	604	627	619	667	597	628	602	566	584	627	585	618	607	649	605	649	668	577	638	574	583	627	643	657	624	660	615	629	659	599	577	624	593	624	599	607	627	563	635	604	641	626	597	631	598	606	628	658	601	598	616	618	629	606	599	598	589	621	640	596	586	581	592	608	633	640	647	627	621	657	601	637	610	575	619	605	604	627	622	624	601	603	627	675	601	594	613	600	608	611	641	616	629	621	641	635	619	611	570	598	558	626	619	619	577	643	611	584	612	632	614	611	602	676	612	623	616	619	618	605	596	619	613	582	640	660	607	586	613	618	607	573	604	597	634	612	610	607	585	603	588	655	620	595	628	643	622	625	630	615	641	636	640	624	603	629	618	642	657	627	556	597	613	604	655	626	607	652	626	621	593	557	650	629	597	600	611	619	609	655	649	635	640	601	581	593	645	618	611	600	637	587	594	613	637	636	607	585	626	658	589	654	629	621	597	637	612	601	625	652	578	641	619	618	604	601	623	597	649	629	630	556	597	620	666	563	593	619	603	625	605	616	602	607	628	607	619	607	643	602	656	609	586	575	594	615	591	594	586	646	586	627	636	632	647	600	620	560	580	648	626	605	596	612	598	633	637	562	611	597	614	606	596	630	633	598	599	619	591	646	627	592	621	615	583	560	616	565	618	621	568	585	597	647	618	595	603	607	642	595	631	580	634	627	622	572	595	593	593	617	584	631	606	595	628	611	612	627	592	580	616	585	595	605	601	631	585	659	601	611	612	647	638	631	579	627	601	605	601	587	621	580	609	606	639	625	613	621	653	615	589	605	611	646	648	611	604	610	624	608	638	651	636	596	614	611	596	609	579	623	638	577	611	595	642	644	559	625	620	578	646	625	627	602	617	633	612	577	607	629	663	636	599	577	623	644	644	604	627	632	607	617	588	638	641	676	640	618	608	585	602	663	573	647	655	596	607	602	594	597	618	596	606	591	580	579	585	577	602	586	649	602	577	613	583	681	597	565	621	595	625	606	630	585	595	572	563	632	606	635	612	614	574	565	611	640	643	665	628	627	615	588	607	579	642	623	589	582	592	613	595	633	612
2334	1290	600	399	469	702	1098	1335	1040	745	578	533	576	404	332	246	207	165	163	179	150	156	139	113	102	97	104	110	102	94	113	80	93	89	96	86	110	103	100	78	95	108	101	91	86	104	101	89	181	427	419	406	241	188	135	94	93	77	75	73	83	79	73	74	95	83	70	71	81	80	84	81	79	86	73	76	88	88	103	83	81	82	78	57	85	86	80	87	79	85	74	76	61	78	84	76	86	79	80	74	109	72	82	75	76	78	100	80	76	79	92	88	71	72	74	75	79	70	85	92	78	82	77	98	89	91	87	84	81	88	86	79	72	76	82	65	86	70	80	88	96	70	76	86	65	70	82	98	86	88	73	81	87	86	89	65	66	78	78	70	85	77	74	82	77	83	75	87	70	71	66	92	61	81	78	65	86	80	79	83	80	81	89	70	89	75	93	77	81	71	85	70	88	80	73	85	74	85	94	89	76	60	93	69	84	100	78	78	73	68	81	87	88	68	72	64	76	91	87	82	77	82	77	62	62	83	65	81	62	91	85	99	91	73	82	79	68	72	79	79	65	71	83	73	93	103	73	61	90	83	63	64	81	77	86	84	94	88	85	72	66	78	70	100	75	87	79	81	82	65	92	91	81	73	75	64	76	70	86	81	78	80	91	72	65	86	90	69	74	92	71	74	82	88	77	79	67	74	78	76	84	75	75	73	69	85	75	85	91	67	87	72	70	75	92	85	66	71	72	77	82	68	73	81	104	87	89	91	89	61	87	68	69	92	79	84	92	77	70	78	88	73	75	87	88	73	73	91	68	85	76	78	89	77	59	81	89	98	85	76	65	74	93	81	77	73	90	57	77	67	78	60	91	89	72	98	75	87	71	77	77	89	87	77	81	78	88	68	88	90	61	74	86	71	75	60	65	73	64	84	75	86	79	68	81	80	84	91	80	83	74	74	70	80	77	74	78	97	66	84	77	77	82	95	84	68	85	68	70	77	63	89	72	83	88	75	73	78	85	74	66	69	62	82	83	80	87	79	76	73	72	56	77	92	74	88	66	61	79	83	69	66	90	78	69	71	65	82	80	81	88	88	96	80	78	86	62	72	82	85	85	84	85	69	89	77	78	91	80	74	81	73	78	93	85	79	88	87	93	79	74	71	85	88	82	82	71	74	82	74	83	77	72	66	86	67	76	71	80	84	72	74	71	69	92	81	78	68	80	85	86	79	76	73	76	93	84	83	92	88	71	71	70	73	80	90	72	86	73	82	84	74	77	91	85	98	69	70	81	63	76	82	75	70	79	80	81	72	76	76	79	95	81	86	78	93	71	69	80	79	79	83	75	76	87	72	78	80	80	84	68	77	79	76	85	84	90	74	72	75	80	74	85	76	67	77	79	79	80	69	84	88	81	73	72	73	73	65	79	66	82	88	81	87	79	63	90	64	75	78	76	83	67	81	81	74	76	82	65	68	91	74	68	86	86	83	83	90	85	98	85	84	87	71	87	76	70	68	86	78	99	82	79	83	70	86	80	61	92	73	83	71	77	72	83	82	77	62	76	76	87	73	85	81	90	66	84	89	75	81	81	89	80	70	87	78	99	71	67	84	83	75	84	69	79	83	71	70	77	76	73	82	86	92	83	84	92	97	89	76	83	87	76	96	68	69	90	80	67	82	81	71	61	87	87	67	74	80	86	76	72	87	77	61	77	65	80	78	79	64	82	89	108	87	81	77	76	81	75	78	86	86	86	87	71	79	88	75	74	77	80	86	83	83	72	84	72	97	85	80	87	101	66	83	83	91	73	81	79	82	80	60	66	82	65	65	61	83	73	74	92	69	77	75	77	76	78	84	84	82	77	73	89	76	74	80	80	79	86	72	90	91	76	91	80	93	73	87	84	66	82	76	69	75	57	75	73	81	88	71	73	77	82	82	77	65	58	87	91	61	76	66	57	96	74	79	76	86	81	65	75	89	55	84	91	76	85	66	80	86	96	67	80	98	82	84	82	87	74	78	69	72	71	72	74	73	84	73	77	83	83	69	93	88	73	105	80	69	79	93	81	78	79	73	77	82	83	79	93	80	82	82	70	84	94	81	93	59	66	78	85	93	82	100	65	83	101	79	69	88	72	72	91	77	72	69	73	85	78	86	75	81	75	72	82	74	70	89	97	80	77	85	93	71	86	76	68	81	97	76	74	61	73	76	82	83	85	75	88	75	67	79	93	79	76	98	82	80	81	66	90	68	89	83	94	68	80	79	70	94	82	87	84	82	90	71	87	84	75	96	56	93	80	68	92	84	70	79	80	83	80	61	85	93	69	72	57	80	74	85	85	63	79	83	75	64	77	91	71	88	86	85	69	76	93	89	66	81	81	82	71	82	82	62	76	79	79	76	78	79	55	78	73	86	76	83	81	72	101	68	74	82	91	78	78	81	75	64	85	79	90	69	94	88	86	91	77	67	63	80	82	68	84	82	97	71	78	77	87	65	71	85	73	88	79	77	84	88	81	99	70	74	96	99	64	77	79	84	82	88	81	67	89	67	68	67	75	89	95	79	79	61	83	80	83	71	84	85	82	82	74	79	78	83	87	63	70	88	75	73	97	85	76	77	89	66	66	84	66	65	92	78	80	80	74	66	72	84	73	83	71	79	70	76	86	74	67	77	76	81	64	64	73	71	65	80	65	81	89	70	93	69	70	83	79	93	77	78	85	71	81	90	94	82	81	73	74	91	67	86	102	67	83	83	78	81	89	84	104	78	81	61	63	81	82	74	74	88	81	70	75	86	96	69	72	67	79	71	81	75	67	72	74	92	80	70	94	83	73	79	76	73	74	65	81	84	76	65	75	94	82	77	78	84	76	72	87	82	82	86	87	80	83	87	84	60	74	81	76	76	82	75	75	85	70	105	79	85	72	72	85	74	87	78	78	70	65	80	84	80	82	79	78	80	106	74	75	87	92	84	73	84	62	81	96	84	71	72	69	77	80	72	75	77	78	78	70	79	81	81	76	74	77	68	79	74	83	81	89	88	82	84	84	82	92	89	78	77	81	70	80	69	80	80	68	84	89	89	86	83	72	60	71	84	92	91	83	84	100	77	81	77	69	89	80	67	68	80	59	73	91	71	68	86	70	79	72	82	76	63	91	86	86	88	82	75	61	84	96	74	84	65	86	65	78	77	77	77	78	73	106	85	76	85	93	96	95	83	71	84	75	85	95	61	82	107	85	75	84	75	83	72	78	89	80	83	74	74	84	84	70	91	66	80	74	78	75	74	81	75	86	67	82	89	79	75	94	74	90	89	91	94	81	82	87	73	70	84	91	90	75	83	102	92	88	100	87	90	82	90	80	92	78	72	85	78	83	74	69	80	83	72	76	80	76	79	76	80	76	80	68	78	77	93	73	93	75	63	89	72	82	83	83	76	72	71	88	77	74	70	73	83	81	92	84	87	92	85	101	71	83	93	63	85	70	88	94	87	94	94	67	89	77	75	79	84
23078	14592	8158	13631	23453	26385	28601	29093	25015	20262	16122	16167	16289	12250	8601	6640	5581	4891	4266	3843	3486	2979	2565	1984	1714	1588	1459	1549	1389	1213	1246	1287	1201	1202	1201	1089	1229	1297	1432	1314	1231	1409	1394	1348	1360	1391	1586	1342	3587	10012	9726	8420	5930	3138	1772	1166	982	810	813	792	801	796	838	811	822	810	843	813	880	811	760	836	869	810	826	783	833	790	803	842	849	805	770	826	805	757	773	767	812	793	815	799	857	815	858	821	787	829	849	779	815	827	826	800	812	802	823	761	811	837	805	739	790	786	828	803	790	827	803	790	815	782	819	813	778	782	800	803	799	768	843	795	826	775	764	765	765	818	790	802	789	828	796	820	811	790	831	827	809	799	851	843	779	793	794	802	773	849	826	813	846	793	834	813	788	808	842	772	794	797	828	838	804	790	797	836	819	826	796	827	838	800	781	814	781	839	796	830	830	849	832	775	817	833	825	847	832	791	842	778	851	807	804	809	813	751	819	772	779	831	761	783	831	821	832	801	825	825	816	849	807	803	819	833	811	840	847	789	798	792	798	834	821	862	854	816	822	794	861	769	802	806	822	770	793	824	830	829	838	818	847	802	748	846	832	797	803	853	779	831	821	778	865	798	799	793	831	771	824	790	778	840	780	827	830	813	813	816	807	790	822	817	828	772	775	799	781	833	768	794	803	819	807	837	824	841	784	824	801	862	867	809	810	807	762	827	812	774	774	835	853	814	875	809	827	813	793	803	775	825	851	810	841	778	835	837	782	803	835	785	790	845	817	805	813	818	809	790	812	812	811	831	771	817	827	794	778	799	811	767	781	812	806	811	814	819	825	831	772	787	812	851	826	810	823	791	806	762	810	884	813	832	791	831	786	792	781	820	795	791	797	786	774	826	762	792	824	873	818	779	784	798	771	779	806	841	840	814	818	778	774	854	761	857	838	885	795	780	797	809	801	747	787	818	791	841	822	783	817	788	773	809	825	793	775	769	770	822	816	826	816	771	844	832	806	804	884	789	870	807	796	841	782	836	816	779	808	834	790	815	851	819	757	824	782	787	822	826	784	803	806	803	820	748	808	791	811	799	808	793	798	835	825	836	776	749	861	794	783	849	831	844	835	817	774	831	831	759	784	788	814	829	783	782	805	804	808	830	864	826	773	796	810	802	778	790	838	813	798	851	783	795	832	831	811	845	836	813	745	816	787	804	797	840	857	792	804	829	820	795	779	810	805	839	791	831	802	880	782	814	862	853	876	821	774	839	820	812	762	780	818	767	774	830	861	758	835	793	771	804	793	785	825	836	825	787	778	811	788	812	818	820	768	823	820	773	819	808	800	813	771	771	812	850	817	817	775	812	776	848	834	832	824	790	805	821	809	859	768	807	833	876	795	752	828	860	815	786	826	807	852	780	877	786	808	818	785	867	822	808	791	757	823	782	872	820	777	762	817	824	835	798	785	771	755	796	796	854	817	829	776	797	824	794	849	817	837	836	832	833	861	762	746	837	828	837	824	840	859	830	823	803	832	808	789	770	801	826	801	844	839	864	800	819	843	786	812	807	808	802	756	832	792	801	815	811	802	826	775	835	806	830	827	837	817	812	815	775	811	784	809	791	863	794	793	788	809	823	793	800	797	821	773	793	830	811	861	802	807	825	779	800	741	835	791	826	827	829	863	807	839	812	793	809	818	816	855	769	798	799	801	819	805	841	815	743	789	798	853	807	781	754	791	804	813	829	805	797	847	810	831	861	790	834	763	862	825	822	798	757	808	831	821	806	805	774	806	768	821	881	804	827	830	768	849	801	799	830	784	805	812	761	794	825	776	850	818	823	826	801	789	786	823	800	807	844	815	780	829	792	811	797	843	817	814	805	811	809	860	773	795	830	776	781	828	841	817	789	810	808	835	850	814	764	810	804	818	798	799	793	791	801	777	848	805	835	769	778	819	845	798	806	773	793	782	864	811	803	818	810	774	816	836	861	826	837	815	837	824	788	794	839	804	803	867	832	817	840	844	793	787	792	767	808	842	829	821	781	816	785	756	813	837	833	758	831	807	822	799	776	834	797	781	821	781	814	797	849	863	827	831	810	769	822	830	801	784	847	818	813	810	791	798	817	826	836	860	817	771	800	835	793	796	798	818	811	824	807	807	811	835	836	782	821	851	833	770	854	811	781	805	817	725	756	771	857	829	755	786	803	867	834	784	848	803	816	752	773	814	813	865	831	797	808	769	826	808	810	767	776	799	813	802	785	839	838	822	813	828	829	811	809	855	771	753	835	848	801	769	834	784	783	832	807	827	879	846	784	793	849	768	870	835	788	822	820	806	813	807	796	827	846	809	814	776	856	793	797	788	807	776	803	833	774	820	821	805	872	829	827	836	847	867	844	782	771	814	780	824	853	827	784	802	828	821	833	799	798	847	848	830	845	793	803	804	805	845	812	844	816	804	772	833	843	828	863	795	821	802	821	831	809	826	822	813	824	800	817	839	764	826	764	804	794	839	826	812	805	764	814	783	829	783	772	759	776	779	787	815	848	879	799	809	819	813	801	830	834	861	856	811	800	740	816	821	793	816	764	819	834	796	794	805	838	818	801	876	817	839	821	822	799	832	814	810	863	846	792	815	862	830	801	811	843	791	792	824	878	764	830	807	792	838	806	829	770	777	825	834	794	829	835	836	795	800	787	773	779	817	845	794	820	819	809	842	823	840	841	811	796	839	772	791	823	833	810	847	785	765	799	831	823	824	824	778	770	803	862	783	813	792	798	827	808	815	802	792	759	774	841	815	797	777	803	840	770	813	819	813	825	852	816	837	822	830	827	828	843	788	760	830	854	776	820	789	834	785	804	847	855	823	828	802	829	888	792	793	807	857	819	847	814	805	782	782	789	804	794	790	822	820	800	783	824	818	836	828	802	764	793	836	811	840	830	798	769	807	766	745	790	758	825	831	854	789	779	813	772	789	845	826	830	823	812	765	767	805	789	816	773	816	792	812	868	807	810	849	759	810	873	796	725	846	773	795	813	814	823	863	783	781	822	814	786	794	810	809	846	791	828	821	785	863	762	785	807	777	839	765	827	813	797	802	844	817	810	804	839	772	839	780	831	793	827	858	809	799	849	754	851	794	846	788	815	807	828	846	788	814	855	818	766	783	806	811	888	810	799	845	841	820	799	802	861	809	827	777	873	847	839	777	833	808	850	828	873	838	771	843	808	756	788	805	785	851	804	817	811	839	790	724	804	831	798	831	782	804	812	815	777	824	760	783	805	791	870	830	798	865	782	770	821	795	822	804	773	807	810	784	803	842	783	812	849	809	845	803	858	801	805	770	797	817	802	829	832	841	822	807	847	842	826	822	830	797	806	804	845	827	783	803	816	789	787	741	856	789	882	817	797	773	784	777	812	801	785	794	800	820	774	847	807	891	799	763	835	823	793	842	811	829	791	789	865	757	818	815	808	785	844	793	827	876	802	819	834	829	801	807	795	783	853	855	788	743	836
2220	729	319	191	267	482	686	794	545	382	314	359	325	210	170	139	115	130	122	119	102	81	87	87	78	89	78	72	74	77	66	72	52	65	69	59	61	77	70	66	54	73	81	92	85	88	77	76	88	168	147	173	155	103	92	68	54	84	64	67	63	67	67	72	76	74	61	60	65	70	61	64	65	53	71	53	46	63	62	54	57	76	58	53	62	54	67	61	65	60	64	81	47	67	74	64	49	63	70	68	71	72	63	59	59	66	70	60	78	61	73	51	61	66	75	53	69	48	69	73	74	66	75	73	79	69	64	64	68	60	63	55	61	67	59	67	67	57	68	79	60	61	58	84	76	58	66	59	49	55	47	68	66	57	63	58	65	81	50	63	60	67	56	55	50	63	63	69	68	55	64	67	76	62	48	58	75	61	70	68	80	62	71	43	72	54	60	63	53	64	69	84	73	62	62	55	66	64	78	68	75	74	64	62	70	61	64	65	67	63	81	51	63	70	73	65	56	56	58	73	61	77	54	61	66	59	62	68	65	61	67	50	61	65	71	63	64	63	68	53	66	68	87	73	67	72	61	55	69	66	56	60	57	65	66	67	60	72	60	69	53	77	71	56	76	43	75	60	53	47	79	84	74	76	60	63	64	69	77	62	101	62	64	56	54	64	77	57	60	70	68	72	77	66	61	68	78	57	63	53	65	60	62	66	46	59	65	66	76	60	71	66	68	84	67	54	55	51	76	64	61	70	62	73	70	59	49	50	72	61	61	64	77	55	77	70	65	66	64	72	63	75	82	62	69	87	81	61	69	61	64	60	74	61	54	52	77	69	69	79	56	76	55	69	81	71	56	53	52	62	54	78	74	69	77	54	56	64	80	66	59	63	58	61	67	58	73	70	57	64	52	53	74	76	65	72	76	73	46	66	53	78	75	64	73	72	66	81	55	62	59	69	56	61	64	73	68	55	60	47	65	89	69	68	52	61	67	82	72	53	68	67	57	67	61	59	55	70	57	66	62	64	70	78	66	66	71	64	59	66	74	52	61	65	70	56	61	62	62	65	74	54	64	72	65	73	67	65	62	72	57	52	75	62	66	59	62	58	59	61	53	61	81	64	56	66	65	69	50	68	65	69	62	70	68	59	61	70	51	65	52	57	72	68	73	68	60	65	66	65	46	52	64	49	49	62	63	81	54	79	77	70	84	62	69	68	60	71	60	53	65	62	56	65	74	66	73	58	68	58	65	68	47	61	57	67	62	67	65	80	65	54	66	75	80	70	73	68	58	46	75	87	63	67	63	60	60	58	73	80	63	73	81	57	65	72	59	65	52	68	62	79	61	69	62	54	75	81	44	65	69	63	70	69	66	60	63	58	62	69	74	62	67	64	76	57	74	65	63	62	54	65	72	59	54	72	60	69	72	73	72	57	67	62	57	59	59	77	62	62	83	56	54	59	56	65	61	71	85	58	68	83	65	60	58	59	71	58	70	70	73	54	63	62	53	53	64	64	59	57	64	72	60	68	73	73	60	57	73	63	78	81	61	85	52	70	70	59	72	46	54	76	66	72	70	59	63	52	49	69	81	62	52	66	70	65	61	63	67	50	73	63	68	79	70	59	78	60	60	50	65	71	61	65	48	63	49	67	70	70	48	58	62	60	65	67	70	62	57	63	61	66	76	68	70	69	67	60	66	56	75	61	78	87	60	50	71	55	74	68	65	61	71	69	60	54	58	60	74	72	70	85	65	55	77	76	48	60	57	74	70	78	72	68	60	54	56	67	52	56	70	63	61	63	56	66	56	53	69	71	74	51	67	58	70	68	55	58	67	56	58	71	66	65	68	58	70	60	67	56	58	82	67	65	57	68	69	65	67	66	54	66	58	54	78	45	80	68	75	70	60	56	71	71	69	64	71	69	67	59	82	80	71	62	68	61	72	78	64	55	69	64	67	58	57	71	70	63	59	64	66	58	60	76	60	64	71	68	57	74	83	71	74	75	71	78	56	70	88	77	63	53	52	74	63	63	78	64	63	77	68	58	56	57	67	64	62	65	61	60	63	67	59	61	50	58	77	51	45	79	54	61	69	69	71	60	65	68	65	65	64	76	55	75	88	64	61	53	66	57	65	67	75	68	74	58	68	73	73	51	59	71	75	60	62	64	60	78	70	63	66	57	63	74	57	66	59	51	72	65	60	73	72	51	62	56	53	65	61	68	47	60	64	52	60	69	64	84	61	69	73	68	78	56	65	60	66	68	77	67	80	60	71	78	64	71	75	66	73	80	53	64	65	53	72	73	68	62	63	71	67	53	74	67	71	64	55	90	67	79	71	55	68	54	61	64	62	73	54	68	59	56	59	63	66	62	67	56	59	60	58	73	73	62	77	65	61	68	58	59	56	58	51	55	57	55	63	71	67	55	63	51	73	58	58	54	61	74	78	81	50	52	76	97	67	62	64	77	67	70	52	61	70	62	62	66	65	61	62	57	70	55	65	78	74	72	61	70	71	60	55	59	76	55	65	61	68	58	60	65	79	61	66	70	77	60	58	64	66	57	58	67	67	58	68	62	79	57	70	69	63	63	57	57	56	62	72	58	64	52	78	56	48	65	64	63	59	66	63	65	73	57	53	43	60	47	46	69	60	57	61	74	80	60	63	78	44	63	63	71	61	50	60	74	67	67	61	61	73	56	76	65	61	60	55	66	83	77	70	65	57	68	60	76	63	65	76	75	63	64	78	64	59	54	50	59	67	62	62	62	65	64	68	56	47	67	68	68	71	69	61	47	62	61	89	59	73	62	72	62	66	50	61	57	62	71	64	66	64	80	62	67	73	73	59	63	67	68	70	61	68	63	55	67	70	72	65	70	59	52	68	76	63	54	81	76	75	73	63	61	60	63	68	65	72	67	94	57	63	52	71	70	68	65	72	55	59	64	75	58	71	57	70	80	49	68	57	69	65	55	67	76	60	69	67	69	78	76	78	60	55	68	67	56	62	58	66	67	69	64	59	59	62	66	72	68	48	79	71	65	68	52	58	65	49	59	77	65	72	59	70	58	60	69	69	51	59	73	69	70	51	59	58	46	74	58	67	70	46	66	71	47	59	66	52	51	71	73	62	67	61	66	83	69	56	60	71	64	66	76	60	66	60	69	65	73	61	69	63	67	70	58	65	63	54	50	77	71	67	64	64	60	71	71	69	68	71	80	48	60	77	63	63	66	70	66	55	63	73	78	63	63	65	63	60	63	61	61	69	82	61	68	62	66	74	66	70	62	73	67	76	80	60	79	69	47	55	61	65	74	55	65	78	61	50	66	60	58	69	63	57	70	72	61	62	71	68	54	81	56	74	77	85	47	71	70	76	58	58	62	82	69	64	65	66	76	77	78	69	62	66	68	68	67	48	68	68	65	66	64	56	66	69	61	77	57	66	75	76	59	52	57	47	68	57	56	70	74	79	62	56	68	59	57	63	57	72	64	76	62	58	58	62	74	78	47
18162	10290	5044	8255	16684	22459	24744	23841	17800	14149	11157	12480	10196	6656	4823	3528	3151	2785	2415	2371	2196	1802	1447	1253	1087	949	923	951	875	823	819	845	971	830	881	836	858	937	880	890	799	973	972	1073	1011	975	1038	881	1261	3310	3154	2951	2208	1493	1039	786	705	659	656	655	654	695	665	663	680	673	724	636	713	655	640	683	653	676	652	661	661	667	624	646	641	625	697	707	634	647	647	645	687	632	652	616	670	628	661	641	633	634	652	651	644	685	619	617	637	619	659	680	690	668	649	645	627	611	651	660	603	683	636	703	655	655	632	667	711	629	613	632	715	659	633	602	635	650	614	694	671	664	651	620	675	655	682	622	644	651	681	667	662	672	652	666	653	630	662	627	606	674	619	664	641	631	667	610	654	653	649	633	611	607	660	620	657	673	688	667	659	660	649	658	659	627	593	633	663	681	675	691	673	663	649	645	621	629	656	690	672	663	640	643	656	701	622	691	631	651	616	690	596	659	702	637	643	660	638	697	668	664	651	671	646	675	682	612	640	632	651	643	667	652	625	700	655	644	582	669	691	635	664	670	677	700	622	625	671	666	621	644	687	632	636	610	640	639	652	641	660	669	665	605	664	652	639	618	641	639	709	656	638	679	628	683	711	671	648	680	661	658	644	650	646	671	661	659	641	646	613	674	657	647	698	637	585	665	665	676	676	653	665	647	651	609	636	617	712	653	640	656	646	648	625	625	680	664	681	677	667	674	707	651	678	671	658	690	645	636	693	652	647	650	639	602	633	704	655	679	609	648	630	655	617	642	637	680	651	629	619	627	656	681	665	655	644	657	652	619	659	663	664	671	627	661	653	660	673	667	662	680	665	666	668	679	687	644	624	643	655	660	677	618	658	621	691	640	625	653	616	671	658	653	621	699	654	684	652	659	623	670	678	676	646	683	624	648	616	648	668	636	640	697	688	628	669	688	668	688	663	641	666	605	605	702	691	651	639	653	678	632	640	615	638	664	659	605	723	667	652	639	653	658	673	624	719	665	686	617	632	658	671	693	649	631	640	631	678	645	686	659	708	629	649	647	574	658	650	672	689	668	634	662	636	664	677	655	644	680	631	625	664	643	651	630	621	661	650	653	648	658	670	629	681	637	638	680	645	624	649	666	674	633	650	662	622	634	648	656	649	643	654	643	689	638	665	667	663	704	672	662	664	688	657	693	665	663	671	687	645	659	624	645	642	663	659	683	642	662	651	686	627	630	699	626	679	676	615	636	623	622	706	633	659	625	627	677	635	672	659	618	668	682	633	648	655	656	659	668	656	651	644	652	653	686	668	686	655	650	678	638	703	638	674	676	677	672	606	688	598	670	639	652	661	641	627	669	675	671	691	628	645	648	687	634	656	655	609	663	681	666	656	709	682	657	648	681	673	604	648	635	683	590	630	629	687	655	657	683	668	650	630	646	622	676	708	635	663	679	621	632	702	675	657	639	703	646	630	649	634	668	645	665	626	644	656	642	622	654	641	644	640	630	718	646	635	663	682	691	657	603	641	655	620	656	664	625	657	660	645	666	680	662	649	660	663	660	633	627	644	629	638	638	624	636	702	654	701	692	709	647	663	605	674	621	649	644	658	646	628	683	641	647	618	662	654	663	620	634	615	669	678	654	685	647	629	674	646	625	639	683	637	668	629	691	673	635	639	640	727	650	681	673	667	663	640	657	668	657	627	686	685	656	614	629	691	629	671	684	619	604	671	710	667	636	693	662	656	629	641	623	619	653	669	641	634	644	653	643	639	644	637	619	677	638	625	617	658	596	664	665	660	656	650	634	647	645	650	674	654	660	645	659	675	667	685	667	652	692	658	674	680	618	681	615	671	619	670	635	632	620	609	612	637	632	665	628	626	660	652	688	675	672	663	664	637	628	657	652	695	684	633	678	617	629	684	626	647	654	660	652	636	611	668	683	600	668	632	658	663	625	671	663	625	707	644	676	650	654	686	635	638	680	656	658	581	672	703	686	628	625	628	630	631	664	636	669	660	622	678	678	668	667	676	648	712	681	657	660	667	672	680	680	667	656	596	719	657	647	678	656	641	655	642	669	660	646	661	652	663	640	672	628	659	664	650	622	625	662	614	631	662	682	655	658	660	650	682	674	646	676	692	663	677	635	664	669	689	610	702	640	683	649	689	626	658	674	645	671	648	678	650	660	594	638	636	663	664	678	662	632	626	663	705	646	609	630	656	673	675	639	671	626	634	655	633	665	682	684	683	648	656	658	664	607	687	669	661	697	665	656	611	635	640	656	642	676	656	649	646	667	643	637	675	650	686	670	659	627	673	647	621	713	676	648	675	668	686	662	693	667	663	703	635	694	632	644	684	670	622	676	639	677	679	635	662	667	639	629	630	662	661	635	612	673	684	630	692	628	614	639	670	710	654	639	685	623	646	646	645	654	672	636	632	648	652	641	671	619	667	688	667	635	629	701	669	635	674	631	650	645	633	639	635	695	648	663	627	629	673	659	651	625	646	632	684	624	637	639	675	700	654	632	677	658	637	684	681	644	620	687	680	697	674	665	614	679	635	676	688	682	656	642	646	636	654	651	694	650	710	667	647	644	647	649	682	633	683	680	639	644	655	630	658	702	666	641	659	638	714	664	643	662	642	622	654	671	651	630	651	628	622	663	620	677	635	650	693	605	664	626	640	684	666	678	638	636	633	648	640	657	681	650	663	700	681	669	589	619	626	647	683	674	624	673	609	627	649	645	687	654	633	692	707	670	688	665	716	618	650	646	634	650	675	682	691	706	655	653	706	642	652	668	666	658	622	601	655	666	646	632	592	673	633	673	623	683	672	677	636	681	652	683	654	649	608	599	687	674	634	659	636	651	679	669	662	666	688	673	656	668	657	607	677	682	595	639	625	689	710	652	677	648	666	648	639	639	652	672	666	659	657	623	607	653	662	674	639	634	646	692	676	654	678	672	622	647	654	677	671	661	672	669	638	630	649	673	649	632	629	621	647	607	656	621	644	670	659	612	622	619	686	657	668	685	731	679	677	665	676	619	677	657	629	642	629	632	673	668	719	664	660	699	637	696	628	659	631	649	604	634	644	660	698	634	623	670	666	688	659	691	665	618	670	625	657	654	677	675	656	676	645	618	628	671	674	662	635	613	627	631	616	668	601	676	684	650	631	605	646	679	624	689	622	653	678	643	671	678	682	651	633	637	653	690	640	653	675	626	652	710	587	672	645	679	604	643	649	632	658	691	679	625	659	638	654	694	652	690	663	670	637	670	607	635	666	656	662	607	628	577	657	673	654	659	642	647	666	681	633	644	649	643	688	667	621	664	680	628	714	659	661	687	666	603	636	675	626	649	637	595	681	634	646	627	642	634	633	637	697	644	640	632	650	635	707	672	640	628	643	627	641	626	666	638	607	625	685	620	668	649	638	670	643	633	638	717	650	639	630	621	691	724	675	642	699	683	632	633	619	636	633	635	649	634	643	657	633	692
1664	1044	452	321	420	882	1187	973	630	561	480	522	390	296	237	173	182	153	156	175	137	145	117	101	105	80	85	84	86	70	97	85	98	91	88	93	75	93	96	90	87	84	91	87	95	101	110	96	195	336	309	270	180	145	113	80	80	78	88	75	84	73	85	93	69	78	90	90	81	87	92	85	84	81	87	69	91	86	83	78	89	95	69	84	89	85	66	69	76	84	91	94	74	75	86	74	83	83	76	82	73	72	99	86	90	76	97	99	87	55	68	86	92	77	87	85	80	84	71	75	87	88	80	87	77	85	80	94	84	68	81	73	79	80	92	66	76	85	78	82	83	57	89	81	79	83	80	71	75	73	72	87	93	81	86	77	80	87	82	86	91	66	84	92	100	86	69	79	84	91	88	78	73	97	82	74	81	73	81	89	69	87	78	89	85	88	67	84	79	78	68	78	84	73	84	91	69	75	72	68	89	79	84	83	78	76	73	74	79	87	75	86	94	77	84	76	86	103	88	76	56	77	79	89	82	85	83	85	89	76	80	74	73	90	75	81	83	78	94	77	83	71	85	88	85	73	79	107	80	78	72	90	81	74	83	99	73	74	76	74	67	69	90	81	88	90	89	67	86	88	83	98	75	78	91	79	63	80	80	91	80	82	79	71	75	79	67	79	93	88	79	77	86	86	78	93	79	70	79	88	73	76	106	79	90	89	101	68	87	74	70	84	70	78	74	77	87	77	69	73	74	73	78	101	55	72	89	80	85	68	74	91	78	83	83	85	84	86	76	93	78	89	65	76	73	75	83	84	78	88	102	64	70	85	74	70	84	76	77	85	84	81	77	65	65	82	72	90	82	82	80	62	77	85	100	66	83	70	70	86	70	92	74	81	73	76	93	100	77	78	64	78	86	101	88	100	100	75	83	84	66	85	76	75	83	79	79	78	92	83	78	84	66	82	79	73	92	89	94	85	94	89	73	74	89	78	86	80	70	71	85	92	70	82	78	74	99	75	89	87	75	76	79	87	81	77	78	89	88	75	80	95	81	98	94	82	77	86	72	64	83	88	74	77	82	86	75	75	80	83	85	77	91	82	67	84	81	92	72	79	66	80	90	86	90	90	87	75	78	67	80	87	77	71	98	89	75	80	81	66	59	71	82	80	89	96	70	83	83	66	96	107	69	98	85	98	82	74	83	78	88	76	61	104	87	64	81	76	83	82	96	75	77	71	88	69	62	67	59	81	72	72	74	82	86	80	84	81	78	88	73	74	85	76	80	78	78	82	73	81	77	78	86	85	78	86	75	91	61	78	93	71	81	69	77	83	69	66	79	75	75	77	78	75	74	91	84	83	86	78	76	85	83	84	71	81	74	79	89	63	89	84	89	60	81	83	99	81	78	84	64	103	59	71	83	62	83	90	86	73	83	81	87	67	67	78	86	79	74	71	78	87	71	78	79	74	80	86	93	64	69	82	61	81	80	84	87	86	87	83	75	80	95	76	89	69	76	62	88	86	82	91	62	68	70	81	70	79	93	92	89	78	89	72	85	71	75	73	75	78	72	81	71	72	100	87	93	73	77	79	69	84	80	71	80	79	86	81	58	81	56	83	104	73	86	84	89	77	91	88	84	98	74	77	89	75	66	97	81	68	73	76	76	82	83	92	81	76	78	92	68	94	74	76	72	79	75	98	82	87	79	78	80	61	82	73	98	73	79	74	89	75	80	98	80	63	78	74	85	73	98	76	95	80	74	64	82	84	83	84	89	77	70	81	68	76	81	87	89	79	69	71	80	80	73	90	91	65	83	89	75	59	74	78	98	98	77	92	73	95	86	93	86	104	72	64	81	88	81	65	72	90	72	72	82	73	66	86	81	87	98	69	87	92	76	84	67	82	61	88	81	57	86	87	71	70	79	77	84	76	75	80	84	85	85	84	90	91	90	94	64	86	88	79	90	77	89	78	74	84	92	78	59	97	85	85	95	86	70	66	88	72	81	68	88	80	81	93	73	82	78	85	73	76	76	80	95	69	78	74	79	66	84	68	65	88	93	70	77	79	79	95	68	75	84	90	69	86	82	98	86	84	62	76	59	78	71	86	99	99	92	77	89	83	90	66	69	89	79	78	84	84	85	83	82	80	82	80	71	67	68	68	80	94	77	79	72	69	68	93	65	86	68	98	89	85	84	94	72	73	86	77	68	79	82	66	75	90	86	83	78	97	68	72	70	75	86	84	97	79	81	83	81	83	78	87	81	81	87	79	81	92	84	93	70	75	81	93	96	85	76	66	90	102	84	74	88	83	79	71	82	77	73	84	84	88	81	78	80	94	84	87	87	85	82	77	84	94	70	66	86	69	86	86	72	80	76	92	79	72	78	88	74	64	70	81	77	74	59	79	74	96	96	63	87	80	93	92	72	86	67	93	68	86	65	92	82	82	87	78	62	101	71	98	72	84	92	83	71	80	87	99	75	58	79	75	91	59	86	71	82	79	84	82	101	73	79	101	75	75	102	83	85	75	88	76	76	62	79	85	75	98	70	81	76	89	81	81	80	81	62	75	98	82	94	61	75	90	84	77	87	78	81	78	95	72	101	84	91	63	84	79	72	83	81	81	81	75	80	73	87	78	75	74	88	80	93	85	84	75	91	92	60	89	89	86	73	94	78	86	76	86	72	90	72	84	76	77	83	92	79	80	62	89	69	80	87	91	61	78	87	77	81	84	88	74	74	73	82	82	65	88	79	77	81	79	88	81	80	110	68	98	74	72	85	85	73	71	88	83	82	65	78	94	76	73	70	82	90	95	74	83	71	92	88	83	67	89	76	76	100	97	56	68	80	73	95	89	69	60	77	75	72	81	84	103	83	70	91	86	89	84	71	80	92	74	83	68	73	75	81	89	87	80	87	100	92	76	89	82	87	90	77	68	80	83	82	67	89	80	84	73	77	81	74	78	84	76	86	90	86	67	82	73	89	79	95	76	82	80	80	81	75	91	64	75	85	87	67	73	66	71	77	64	59	86	81	78	82	80	86	89	76	72	91	79	92	70	78	84	82	89	81	86	74	97	72	91	88	68	72	98	97	98	68	93	83	84	73	79	83	96	85	86	90	84	93	80	81	66	77	79	81	76	87	72	75	67	73	75	80	86	65	77	77	76	80	93	75	77	68	65	83	90	81	82	68	96	89	75	66	83	64	89	75	74	97	97	73	66	81	71	82	86	86	82	81	78	78	71	85	85	81	76	81	86	62	88	75	63	115	86	75	76	78	101	91	81	82	92	95	89	68	71	82	85	62	71	74	96	85	104	92	88	86	72	76	84	72	68	88	61	77	90	84	81	96	71	75	88	73	79	71	97	79	79	79	64	91	75	83	87	95	93	86	91	90	91	76	75	74	86	71	81	74	92	89	72	87	77	99	88	86	70	89	66	78	77	84	64	73	73	79	86	95	90	73	84	88	87	83	90	74	82	84	82	79	66	74	80	69	81	72	67	71	75
20131	12656	6729	12048	23022	28180	29151	24981	19938	16895	15177	15569	11775	8477	6233	4864	4538	3974	3676	3423	3115	2590	2026	1663	1442	1293	1269	1221	1191	1228	1190	1179	1229	1160	1120	1104	1086	1101	1074	1027	1073	1161	1206	1326	1458	1338	1445	1337	3805	8086	6964	5483	3693	2139	1259	977	867	840	842	844	795	803	802	796	821	801	818	806	779	772	744	773	797	799	827	790	755	799	824	799	789	787	810	885	811	832	812	827	820	767	803	807	771	836	840	789	761	819	774	780	837	798	825	806	857	819	833	794	823	782	819	798	802	815	813	842	759	844	805	805	798	820	793	842	851	826	812	830	825	842	790	797	814	793	793	812	819	778	815	843	832	782	836	801	794	801	783	835	779	883	826	772	785	796	787	856	828	818	871	806	787	819	782	792	776	808	778	784	778	774	803	879	797	810	867	834	864	832	795	777	793	813	771	825	802	779	761	795	831	768	830	769	841	799	882	792	829	862	746	852	747	813	797	838	880	817	854	865	854	851	878	779	823	793	809	801	790	824	811	822	891	791	808	839	804	825	800	800	849	832	815	809	805	806	790	841	823	797	835	820	815	853	812	833	792	796	774	760	804	803	821	805	796	874	799	803	847	799	838	860	840	809	843	811	809	829	828	797	867	808	770	754	847	817	777	852	819	814	794	821	840	808	811	841	769	841	773	821	793	813	766	804	822	774	809	810	800	825	805	842	792	784	817	786	858	825	801	787	800	774	792	759	820	827	823	861	796	846	841	807	818	817	825	834	812	820	781	791	891	870	791	811	811	794	778	816	791	834	799	840	770	842	844	797	781	842	767	810	801	742	847	819	840	834	877	831	834	838	789	797	794	843	833	782	819	796	823	830	806	803	839	849	867	778	793	811	817	812	825	855	791	837	814	798	835	765	807	805	842	788	841	821	809	812	823	847	814	799	845	850	881	809	853	842	787	854	826	804	834	834	817	827	836	824	821	778	862	804	829	767	846	826	778	877	785	833	828	751	793	806	839	781	838	792	862	869	821	816	837	820	809	822	857	865	816	815	847	800	824	848	759	821	840	832	809	815	773	807	805	831	856	796	772	781	776	796	866	795	782	819	812	753	802	827	819	840	838	826	765	763	823	759	790	765	829	798	806	846	807	856	844	849	793	804	782	885	829	837	771	854	846	778	795	788	736	834	847	809	826	794	825	824	785	795	822	767	790	790	799	866	762	798	831	786	808	811	831	779	853	783	801	772	867	789	809	789	814	769	768	820	831	813	835	822	826	858	741	827	804	848	825	840	841	820	824	780	819	782	779	782	777	845	817	823	826	746	831	858	777	805	834	783	804	810	813	821	857	826	805	831	811	839	807	795	788	722	821	885	818	856	793	800	820	851	880	797	850	804	840	821	808	797	839	879	844	799	818	831	862	836	854	858	785	821	808	830	797	803	845	804	869	855	823	825	805	789	789	808	872	831	843	846	791	817	818	852	810	825	818	793	846	863	789	808	814	840	839	836	792	808	782	853	813	823	772	764	868	819	809	771	856	824	816	816	840	812	793	818	794	876	853	793	790	837	815	832	788	787	852	787	797	823	828	844	785	863	811	818	820	841	832	893	818	839	806	798	829	800	824	873	810	843	817	790	806	832	810	709	828	791	825	804	786	862	812	746	852	847	811	786	760	778	837	826	822	798	826	820	848	796	826	786	806	827	777	772	767	824	868	820	824	829	795	780	891	771	835	822	857	810	870	804	773	823	819	760	812	821	795	753	820	814	829	824	826	796	806	788	818	834	840	806	845	814	792	786	869	813	834	836	789	846	832	805	899	814	780	761	873	812	782	818	821	840	840	794	781	830	824	830	844	869	753	793	779	811	809	832	847	812	763	842	769	787	863	835	832	852	862	810	766	798	862	822	823	814	855	810	836	857	775	790	826	808	818	848	845	817	806	763	859	868	839	781	796	839	824	780	799	843	833	776	843	823	799	832	822	826	850	784	834	855	812	840	781	848	772	797	807	830	842	820	808	805	805	792	833	799	866	834	820	815	785	789	773	849	791	801	836	796	812	862	806	752	881	840	772	772	795	813	854	798	860	778	816	787	830	829	890	798	840	816	825	803	801	796	756	823	852	810	849	823	814	887	780	779	824	840	773	786	824	774	809	776	831	768	810	807	820	862	846	822	774	855	770	827	826	836	828	819	809	787	832	803	823	788	778	794	841	808	861	885	817	822	844	832	810	804	781	808	837	823	820	866	783	782	810	800	803	778	846	834	829	792	797	812	837	795	816	749	829	796	815	768	826	782	835	816	787	800	735	820	883	774	812	800	828	839	814	798	803	858	794	752	781	785	809	799	789	856	777	812	817	806	846	789	828	770	855	847	830	836	789	798	777	801	815	866	853	844	780	803	795	866	805	864	795	788	785	794	793	779	783	822	843	818	768	769	838	826	846	848	812	819	824	817	794	855	772	845	798	782	811	786	795	856	827	782	813	808	844	825	842	838	828	787	783	864	831	844	807	823	779	798	776	822	793	826	837	834	799	794	795	801	804	841	798	866	841	859	840	807	769	806	781	833	827	800	787	812	845	816	788	813	845	765	802	834	777	840	771	799	817	800	830	806	748	827	822	825	798	801	773	861	838	787	771	835	806	777	780	785	783	767	794	777	768	819	802	827	774	821	794	818	777	793	831	806	776	812	820	791	830	858	787	857	839	809	794	845	795	759	805	755	834	797	812	788	800	823	756	775	823	812	810	855	841	793	815	761	868	837	873	840	820	771	830	829	857	807	823	759	811	798	766	814	907	816	840	844	812	806	832	820	812	817	797	830	842	814	845	886	837	891	764	828	794	806	867	785	803	794	797	820	796	801	820	832	799	857	820	774	840	791	816	803	772	807	783	867	838	800	825	796	804	796	792	839	808	838	771	853	797	775	816	786	850	837	792	806	781	795	865	856	781	830	815	805	830	833	808	822	772	794	822	803	807	829	844	828	776	776	809	777	826	797	802	856	802	798	774	786	763	821	826	823	851	829	769	799	830	794	801	867	835	841	838	794	803	776	837	815	807	853	800	788	792	848	867	820	844	856	781	842	745	791	808	842	799	787	779	781	815	813	818	776	766	839	823	751	804	810	812	834	889	788	778	845	840	794	819	804	773	794	816	807	814	803	770	816	780	818	822	831	843	814	842	768	858	779	770	838	793	827	796	825	809	788	792	776	810	786	806	831	804	837	873	845	814	793	830	837	783	801	767	810	837	775	895	818	819	806	763	832	798	784	780	793	819	834	850	811	809	809	834	787	834	772	875	831	847	810	800	792	854	831	825	847	784	806	893	821	878	765	783	802	785	787	854	770	786	815	840	785	877	809	845	818	837	802	785	809	826	830	831	807	805	793	830	806	893	837	819	821	807	841	799	840	860	827	822	887	750	817	817	812	805	850	830	795	841	805	810	824	801	849	824	785	841	860	776	810	821	819	837	832	814	825	828	834	793	780	812	783	798	768	852	812	822	803	806	779	762	782	804	802
3022	792	358	292	497	845	1010	691	615	464	525	501	307	246	190	178	156	146	133	121	107	102	120	84	72	70	73	63	69	73	60	82	77	65	74	52	62	67	72	60	51	61	68	62	86	69	78	63	172	338	307	214	169	103	77	91	68	65	50	56	51	60	67	50	63	48	55	40	51	50	60	60	72	71	61	53	51	53	49	53	53	65	60	54	61	47	59	53	42	61	54	53	63	57	56	59	61	59	71	51	63	61	49	69	62	72	67	58	43	43	61	57	49	51	53	49	60	56	55	53	42	58	70	64	60	56	57	65	45	59	49	61	77	52	58	48	60	69	53	47	40	59	54	50	50	49	48	59	61	56	58	57	63	56	56	54	60	57	58	51	54	52	74	70	66	47	63	38	63	56	64	62	55	51	54	49	60	64	55	57	53	61	63	54	68	66	60	58	57	72	52	63	49	52	73	48	46	66	58	65	64	58	52	50	52	74	57	59	66	45	62	48	60	61	53	63	54	66	59	64	50	54	44	54	50	52	65	58	51	61	55	58	50	61	55	60	56	57	70	58	61	60	57	47	50	65	57	60	52	43	51	64	65	50	56	68	44	62	62	52	53	66	49	62	75	49	52	55	54	64	65	62	49	58	43	70	47	62	60	58	48	48	70	57	54	58	65	54	60	48	56	38	64	64	41	50	52	67	55	53	48	69	59	55	54	46	53	54	71	47	50	58	56	59	42	67	49	84	54	59	52	54	53	48	52	54	54	56	49	48	60	61	55	44	64	69	61	57	56	62	55	61	52	56	67	59	49	60	58	56	58	54	52	42	41	55	52	64	53	46	49	61	50	47	47	72	47	60	57	62	45	68	66	47	46	60	56	73	46	46	46	57	38	64	56	45	72	46	68	64	70	59	52	61	60	58	50	46	50	49	61	60	59	63	47	56	61	58	47	42	53	54	46	46	60	58	58	55	54	66	56	55	49	56	44	48	60	56	50	57	62	55	53	57	52	52	60	62	59	73	52	54	49	36	45	53	65	49	57	60	64	46	51	55	59	58	64	64	54	46	48	47	66	56	45	66	47	49	53	55	55	56	61	47	49	58	53	57	43	46	60	49	70	42	52	55	56	58	50	53	71	54	71	62	51	59	53	57	50	55	52	57	53	52	60	68	67	57	73	53	46	71	65	60	67	46	48	62	59	45	45	57	60	59	65	35	55	67	55	57	44	42	55	59	61	49	64	49	63	51	56	49	57	41	68	63	58	52	59	54	58	53	61	53	53	53	64	65	46	65	51	48	70	59	62	56	71	51	67	62	61	57	59	65	55	48	40	58	52	61	53	54	54	44	56	60	60	60	48	44	57	52	48	48	63	48	49	59	66	52	53	71	57	69	46	56	49	54	48	54	62	48	62	52	52	41	62	44	67	63	67	33	56	43	57	58	64	41	57	69	56	55	52	48	59	60	59	71	63	64	71	43	64	56	58	63	69	50	71	45	54	60	65	70	53	51	52	34	56	45	57	59	67	49	56	62	53	64	51	68	61	57	59	42	68	46	58	62	63	54	49	63	60	62	45	49	44	60	58	53	58	53	59	62	76	57	54	51	51	55	60	57	67	51	47	43	47	57	57	58	56	45	52	53	47	41	57	54	67	62	64	54	52	64	55	58	44	55	58	66	70	55	61	52	52	59	58	59	62	55	50	49	45	47	67	53	53	69	53	67	60	53	48	45	65	49	47	52	46	51	47	54	48	51	55	64	58	63	59	59	59	51	52	55	60	70	63	52	61	52	49	46	63	43	51	68	45	69	74	58	55	62	62	46	46	50	62	66	65	56	47	57	50	47	53	48	59	53	64	62	56	49	47	60	68	65	53	58	56	60	48	52	62	57	48	61	45	50	54	58	52	65	43	45	62	62	52	65	63	58	58	53	55	61	54	48	64	60	48	64	60	59	65	48	60	54	56	55	42	65	56	74	56	56	51	48	67	62	66	47	67	52	66	58	52	58	56	57	55	47	49	58	64	68	57	60	37	61	70	63	54	61	52	78	56	56	60	53	60	47	73	46	61	64	55	49	52	65	57	69	52	50	53	50	56	55	70	56	54	57	45	59	68	53	70	46	53	52	43	50	53	52	50	53	48	54	57	56	53	53	50	53	54	45	67	64	64	59	53	66	64	66	70	66	45	56	51	53	54	57	81	56	64	49	63	64	63	52	53	57	58	53	56	64	52	49	53	49	61	49	58	58	65	65	44	56	59	50	47	55	58	46	54	56	55	77	51	56	47	66	60	50	61	56	63	50	67	53	50	57	39	57	63	62	50	64	58	53	64	53	66	60	48	45	64	60	59	51	59	60	50	54	56	70	59	69	59	55	52	58	58	52	72	53	54	64	60	46	68	67	53	67	50	52	45	53	55	57	59	53	51	48	57	54	61	53	53	62	49	59	62	58	49	59	46	49	68	51	60	49	66	57	52	55	56	63	59	56	58	51	53	50	68	67	47	47	58	45	56	57	43	60	55	42	41	60	55	52	53	49	61	52	67	47	57	59	63	46	78	50	50	49	64	57	59	57	51	58	60	71	60	55	62	43	53	47	53	58	55	47	52	57	64	69	60	54	69	64	50	64	59	59	63	57	58	62	45	61	50	51	58	62	59	66	42	59	48	46	64	66	47	50	54	56	49	64	65	70	68	63	57	52	49	58	63	65	54	57	45	41	65	52	69	50	63	57	44	46	49	79	59	57	59	51	60	52	62	53	46	57	54	61	54	58	52	66	50	51	66	52	61	63	59	52	53	49	49	65	40	57	53	50	64	57	53	53	61	69	45	48	54	65	44	65	59	56	65	59	41	49	70	52	61	65	66	55	55	58	44	61	58	52	64	40	60	66	52	56	61	44	59	53	52	51	59	55	55	61	50	65	43	72	47	59	66	62	49	47	44	54	51	64	54	61	45	53	54	54	61	50	44	54	58	57	61	61	55	56	53	55	65	48	74	56	56	64	66	63	62	57	56	65	73	74	72	65	53	49	65	52	45	48	65	50	47	61	63	57	58	72	61	48	52	51	52	56	70	51	47	52	49	55	48	55	48	63	82	69	56	55	57	48	60	49	61	63	61	71	60	50	60	55	66	65	57	34	59	54	60	61	57	52	58	65	54	53	54	59	53	50	46	71	65	71	51	46	62	45	38	49	50	44	55	53	62	43	55	56	59	66	53	41	56	55	66	59	46	62	60	64	47	57	65	54	37	64	49	65	53	48	51	73	57	49	62	48	49	53	41	63	57	73	72	63	55	51	63	55	56	58	60	67	49	58	52	57	59	61	60	62	47	54	52	51	55	58	56	53	57	61	52	52	59	56	52	63	53	51	69	43	58	68	61	53	67	58	59	61	66	57	57	60	48	58	62	65	51	46	61	58	53	61	73	62	46	57	71	55	54	50	54	63	53	45	59	52	63	62	43	58	70	62	50	49	67	69	50	53	56	46	49	56	50	51	68	53
19016	11249	6100	11712	23924	28842	28407	22711	19769	16114	15851	14784	10790	7845	5818	5012	4429	3860	3635	3386	2729	2216	1767	1599	1313	1217	1092	1122	1028	1062	1065	1049	1138	1078	1011	936	978	985	970	931	874	911	1089	1193	1283	1122	901	1272	3718	8190	6587	5391	3451	1781	1128	787	682	627	614	565	593	577	557	650	592	597	617	586	609	577	584	601	622	558	565	617	557	612	528	593	572	592	553	604	624	554	565	611	567	562	596	577	579	583	608	613	601	594	573	629	619	603	547	588	613	554	597	611	581	560	594	608	597	613	596	649	573	577	565	601	581	568	598	598	550	583	598	590	604	578	577	592	633	568	583	606	590	531	540	564	597	604	605	625	566	576	535	594	584	576	572	629	581	585	591	643	557	549	576	600	579	518	596	586	584	555	588	551	551	572	574	580	589	578	571	564	570	567	569	678	584	584	577	594	559	612	538	593	574	573	588	590	561	607	615	558	586	598	547	593	571	585	562	594	572	544	593	544	566	559	585	625	606	596	644	564	579	632	581	606	564	609	573	574	629	593	621	622	568	606	571	549	635	588	591	611	585	589	566	565	566	570	594	585	611	580	580	603	546	614	591	604	564	586	579	574	575	579	585	540	568	639	584	600	584	614	551	587	561	575	591	597	569	592	571	578	580	659	613	604	574	590	574	593	613	576	555	559	545	562	654	554	591	519	593	561	556	599	611	544	563	563	581	630	574	611	573	600	574	542	606	584	596	551	601	570	570	605	603	612	579	552	540	598	613	587	604	571	585	621	575	573	569	575	589	617	628	610	594	573	597	588	550	644	600	568	559	626	568	580	602	622	605	563	604	616	638	572	591	597	580	548	583	612	553	543	602	595	577	537	562	541	590	599	595	540	582	582	630	604	564	622	595	592	546	586	579	585	533	553	544	610	579	579	573	576	558	587	591	577	589	647	583	571	588	574	622	605	565	591	567	627	599	602	578	619	558	574	555	622	623	560	584	584	579	588	571	567	596	591	595	601	617	588	589	585	583	604	589	579	550	622	568	579	584	536	572	602	631	631	598	570	593	572	574	557	614	620	601	588	607	579	591	547	611	574	596	611	578	567	574	616	590	546	558	597	584	600	580	597	575	571	555	629	611	564	556	623	618	555	576	567	604	570	600	585	643	587	615	562	604	570	555	584	550	581	586	585	615	599	582	599	599	594	639	587	549	616	571	564	632	560	578	596	563	624	589	541	603	586	599	582	572	574	591	530	637	590	577	570	556	600	557	558	563	547	574	547	592	596	571	560	612	576	572	593	598	619	588	588	588	580	567	549	592	623	580	574	548	576	612	590	576	541	554	548	598	606	583	610	569	590	603	610	608	578	654	557	617	585	624	535	599	599	578	545	561	544	564	585	617	622	604	579	581	569	607	575	601	524	529	591	596	601	596	578	621	585	646	562	561	580	570	529	601	540	569	629	592	594	595	598	582	584	586	600	592	595	564	593	572	617	603	616	574	620	578	616	571	553	628	582	570	588	581	614	589	527	571	642	597	596	609	599	562	625	566	575	556	527	557	608	564	595	517	621	596	590	555	641	577	603	581	592	614	588	620	563	576	540	559	608	540	563	578	595	598	614	567	640	606	591	595	576	560	565	582	605	532	602	606	552	550	568	605	602	599	568	600	562	601	605	592	587	578	560	575	575	619	621	606	591	623	589	598	578	597	575	593	597	634	554	620	577	564	582	584	619	578	542	600	579	589	556	577	552	597	594	577	587	606	584	603	522	563	587	546	562	593	570	577	571	564	577	558	595	569	596	556	559	590	570	573	585	598	527	577	551	591	592	612	583	555	582	633	563	593	594	555	571	597	563	611	576	604	580	590	590	551	582	572	561	615	625	586	549	580	586	554	618	605	575	558	554	590	579	567	562	612	605	574	551	609	623	588	575	548	555	610	592	598	564	553	589	591	596	599	571	625	596	591	584	551	589	607	564	562	585	594	586	617	626	562	642	597	608	567	600	553	570	603	542	614	564	585	617	547	604	567	592	581	535	574	563	587	599	607	584	584	547	580	611	584	588	562	569	579	607	554	571	581	600	563	573	604	536	587	586	612	552	562	582	586	618	598	630	626	598	616	617	575	591	579	636	540	596	604	574	534	596	576	553	555	529	610	589	590	661	587	615	606	577	557	546	567	625	650	616	552	596	594	640	581	554	590	595	627	621	563	553	584	558	615	591	618	588	597	544	608	574	581	614	578	578	567	602	564	562	536	559	578	579	600	566	597	616	595	610	566	578	614	583	615	548	566	604	597	568	572	611	565	554	573	603	548	610	576	596	575	581	558	533	570	580	583	602	584	565	606	560	564	545	595	590	604	578	589	554	597	551	595	583	590	601	597	587	541	591	572	638	588	557	586	615	598	595	581	582	612	617	574	576	626	560	564	601	561	615	550	584	574	563	581	569	590	534	583	605	606	531	554	590	544	598	636	578	595	552	607	611	582	587	591	561	591	568	623	578	561	608	633	572	579	574	576	587	575	588	620	549	597	544	630	602	619	555	537	610	620	566	583	608	534	595	559	610	574	597	551	591	598	599	573	605	600	602	598	600	596	575	562	578	576	638	593	608	550	595	596	574	588	588	613	545	579	600	566	603	573	582	584	600	548	605	597	586	599	586	591	593	579	599	574	611	560	584	570	567	627	583	546	575	556	595	542	608	577	607	577	611	578	580	546	593	577	588	562	607	602	571	602	605	568	620	560	584	582	565	587	537	568	587	537	560	626	582	612	596	574	620	630	564	508	633	625	567	576	573	573	569	598	584	612	614	614	570	595	569	620	597	605	562	580	591	613	608	579	609	567	576	560	619	512	578	596	626	610	564	561	542	649	586	549	573	601	582	595	607	589	590	628	550	608	565	551	542	596	565	567	610	604	565	583	591	589	585	598	609	594	548	600	599	572	565	555	610	632	625	604	629	571	555	568	590	582	604	590	590	623	582	620	615	601	572	557	554	575	610	595	565	619	574	586	594	586	570	571	595	578	548	585	537	588	546	587	641	612	601	574	566	551	544	563	558	556	633	581	582	580	571	554	601	548	574	621	578	644	569	586	583	589	583	597	583	597	608	606	559	564	544	583	593	557	580	563	606	598	596	571	580	596	588	608	556	597	587	597	607	578	588	587	576	616	587	548	593	619	560	575	558	588	574	601	556	574	581	593	598	574	578	555	566	645	589	574	583	629	596	602	608	636	593	579	578	581	580	586	569	633	536	590	624	592	628	591	596	594	618	574	609	578	569	592	595	580	568	613	580	564	628	578	528	604	601	604	563	605	558	557	594	613	557	588	587	601	548	581	607	545	633	553	554	547	600	603	580	580	612	613	615	579	549	570	538	588	587	602	536	601	589	580	590	561	613	548	541	553	599	574	621	600	560	593	587	586	601	598	585	585	596	611	595	572	578	539	574	634	587	607	564	592	606	607	586	575	568	576	587	605	612	570	565	589	615	578	584	580	615	620	585	601	546	579	592	571	562
1999	1017	552	465	762	1218	1340	881	721	558	639	573	423	321	235	207	204	186	183	168	134	133	105	117	96	107	103	84	92	90	98	91	105	73	98	95	101	99	100	94	84	97	75	98	88	80	78	97	251	566	416	329	241	151	124	84	85	77	86	84	81	66	71	54	75	74	74	95	68	80	79	81	53	67	86	68	77	73	92	82	85	79	78	64	65	76	80	57	88	82	69	75	85	72	77	72	65	69	79	88	78	82	72	73	69	81	83	66	88	103	84	73	78	76	75	72	75	74	68	68	77	73	61	78	92	86	67	75	88	76	71	64	62	80	87	74	88	66	72	76	74	92	78	67	80	85	71	82	78	64	70	85	77	70	64	80	63	83	75	71	90	88	78	81	90	81	67	90	77	79	87	80	76	76	63	71	71	74	91	69	81	70	64	69	64	63	68	76	87	73	73	93	80	79	77	72	101	78	68	78	89	79	85	90	88	75	83	73	91	82	72	88	88	94	89	68	81	82	76	77	72	74	83	79	79	81	74	90	80	84	77	90	78	72	68	66	72	89	81	75	70	66	87	87	89	85	65	82	88	70	70	79	82	78	63	80	86	80	77	72	73	58	72	95	81	85	68	74	79	77	69	71	66	76	75	64	69	80	86	61	63	81	64	83	74	91	67	63	77	78	87	69	77	83	85	77	95	73	81	67	70	79	70	71	87	69	94	78	89	73	80	71	82	77	88	76	74	73	71	59	74	70	60	86	74	84	75	79	78	78	67	75	62	77	95	68	73	70	69	73	74	66	80	91	72	84	77	65	78	85	82	72	88	58	88	79	65	73	68	68	87	88	81	69	86	84	66	62	70	70	73	71	74	93	83	89	83	73	78	87	81	65	81	95	76	90	86	81	81	100	72	78	64	89	95	61	86	73	83	77	77	84	78	99	74	76	80	68	73	74	70	89	74	85	88	69	88	84	76	72	83	64	67	73	87	81	92	71	65	87	97	83	76	79	74	76	75	81	82	75	82	69	73	78	69	75	70	83	80	70	81	88	73	81	93	82	74	85	81	83	70	78	98	72	77	71	98	106	85	67	91	75	86	82	69	85	75	72	83	78	85	76	71	71	64	81	69	85	78	92	86	75	86	81	85	82	74	71	89	76	85	63	83	67	78	73	62	50	68	71	71	87	69	84	68	97	77	77	69	66	66	82	87	59	75	81	72	66	79	70	77	74	79	90	69	70	60	80	76	67	84	58	88	71	70	91	83	65	81	65	78	83	92	74	73	72	72	81	80	75	73	84	77	69	86	88	72	86	67	78	72	83	80	88	83	80	73	69	77	75	74	91	89	73	85	82	74	68	80	78	79	88	82	72	81	79	87	83	91	80	93	65	76	89	77	71	70	74	73	96	91	73	74	65	66	97	63	79	63	73	81	90	70	70	69	93	76	81	80	78	84	86	68	78	77	83	75	79	65	76	85	59	85	73	88	83	76	73	86	76	69	64	74	70	70	75	74	87	84	67	76	75	82	72	81	67	72	68	79	71	96	78	91	65	73	58	77	77	77	87	92	79	80	77	85	78	72	93	69	65	86	75	72	74	77	82	79	97	77	82	76	100	83	71	68	76	72	91	82	77	91	75	72	62	82	92	77	81	67	75	74	66	81	73	74	73	61	80	72	74	82	81	81	75	84	67	69	89	76	84	73	66	92	82	67	64	70	70	75	67	84	56	77	77	79	98	83	88	84	72	78	68	68	83	70	83	76	70	78	85	68	87	79	86	72	90	76	79	73	63	67	69	75	64	93	100	86	62	83	80	94	75	77	80	79	68	72	84	80	75	88	62	73	66	76	74	79	84	79	75	76	88	87	78	75	63	75	74	71	78	85	73	81	84	65	76	72	92	71	87	89	77	67	72	87	78	66	64	83	70	78	72	70	77	61	70	72	80	68	62	66	71	96	82	89	70	78	68	75	85	88	74	77	64	73	73	85	66	67	68	72	66	80	84	88	66	68	55	72	85	70	90	73	75	73	89	74	69	81	80	77	82	82	70	72	67	96	73	80	82	81	77	82	76	69	74	84	79	88	66	95	69	72	88	74	75	76	81	97	76	92	94	82	79	72	77	87	71	67	71	93	89	61	67	77	72	77	82	59	65	69	88	89	79	83	67	58	77	64	89	77	75	73	59	80	85	63	67	87	80	89	76	80	71	67	78	62	98	79	82	84	72	75	71	80	67	86	81	90	76	67	88	83	61	79	79	110	91	71	61	75	67	78	83	74	99	77	81	79	78	86	85	89	64	83	91	78	89	90	65	81	76	89	74	80	86	71	65	86	77	101	84	69	67	75	88	84	81	74	77	75	60	85	71	62	80	82	80	72	66	89	73	65	73	66	72	76	82	63	62	69	83	84	77	85	83	67	70	71	82	88	77	62	73	89	72	77	78	69	64	88	64	73	89	96	77	77	66	76	97	78	77	71	61	86	84	60	81	78	76	76	81	72	72	67	71	89	73	90	77	74	83	80	62	78	68	94	82	76	87	89	84	69	96	65	83	79	96	87	75	68	80	83	74	82	87	74	70	76	73	73	81	82	70	69	78	68	74	72	77	75	81	100	70	84	73	80	72	64	74	76	76	85	82	103	85	68	87	75	71	73	74	81	91	92	77	86	71	88	77	70	67	74	76	88	83	80	90	88	82	66	82	94	65	64	68	76	65	83	82	65	78	77	70	96	83	78	73	96	78	89	73	90	68	76	78	66	70	76	78	90	62	53	75	77	99	82	77	67	78	75	71	71	74	83	80	69	74	83	70	74	75	100	81	62	82	81	80	81	70	80	80	83	78	68	90	76	73	73	94	59	61	91	64	81	70	70	65	74	83	84	78	71	72	87	81	85	77	69	82	77	87	71	86	82	81	72	71	86	66	67	67	84	70	84	74	81	62	78	81	98	68	80	67	90	73	74	65	75	89	88	78	73	78	76	59	83	77	65	64	80	67	77	72	71	76	96	99	85	70	73	75	82	77	101	75	72	76	80	85	77	73	79	75	76	77	84	89	69	103	67	69	70	76	68	82	66	81	76	68	89	87	70	80	66	61	66	72	80	67	72	72	89	73	75	70	69	70	65	81	81	91	73	101	78	83	56	82	72	67	70	71	86	90	73	76	72	75	78	93	63	75	72	88	75	63	71	75	79	71	75	86	83	81	83	67	76	66	76	76	97	73	64	93	88	67	83	75	90	72	79	80	75	84	66	87	72	74	88	69	83	75	81	87	73	66	67	74	77	68	63	80	74	65	73	72	92	72	69	87	80	78	75	76	65	76	78	78	85	71	66	77	70	71	72	81	69	72	97	70	60	74	70	80	92	84	73	81	84	62	79	90	75	83	70	72	72	79	86	76	81	70	70	68	75	86	85	76	74	74	78	85	77	101	87	84	75	87	90	69	77	68	60	78	80	74	84	80	75	76	85	81	55	76	74	73	83	79	79	86	76	76	83	86	69	66
21962	12675	7927	15716	28460	31559	29839	24709	21065	18500	18880	15788	11878	9153	6861	6093	5369	4886	4848	4158	3122	2644	2496	2220	1879	1793	1603	1501	1279	1389	1490	1429	1506	1442	1419	1464	1444	1308	1251	1352	1251	1174	1168	1335	1403	1356	1318	1204	5551	11352	9563	7181	4360	2417	1450	1049	882	853	783	793	798	766	781	825	788	772	792	768	792	764	829	789	819	791	789	793	781	787	809	767	806	780	765	756	803	804	791	808	808	791	751	851	783	792	746	799	826	829	779	763	760	823	796	816	777	821	776	788	824	771	832	803	782	818	781	817	846	745	800	783	740	784	784	774	768	799	773	726	792	785	803	769	823	825	775	770	820	765	751	836	786	786	809	766	773	814	834	784	824	770	788	731	758	853	812	822	861	788	793	800	808	786	783	828	756	822	750	771	796	772	819	803	819	775	781	746	771	813	816	761	759	742	714	750	796	792	762	754	773	796	736	798	839	778	812	769	756	758	826	813	801	824	730	797	799	766	791	857	804	776	799	790	774	805	765	806	787	777	779	796	817	751	783	795	773	772	800	777	775	802	803	806	800	797	773	796	820	740	784	747	834	759	795	801	823	756	802	785	785	744	794	825	786	745	762	775	793	822	738	805	803	803	790	803	767	783	778	781	752	724	773	807	787	803	775	816	805	732	763	836	801	784	775	783	727	805	824	794	773	783	763	739	756	822	745	816	731	780	778	779	748	750	792	747	741	743	819	755	805	786	798	805	807	791	777	814	777	784	760	813	745	788	796	784	799	770	773	790	837	798	816	778	776	789	775	769	831	777	818	826	785	779	744	811	764	774	788	859	804	763	775	812	785	777	803	777	811	790	768	782	759	727	753	804	781	777	799	782	784	845	769	772	783	804	796	755	823	817	807	766	783	855	779	771	791	810	774	736	754	821	827	801	794	802	795	783	789	767	843	804	739	781	742	780	805	787	780	793	783	746	783	838	783	785	776	777	770	837	732	837	797	856	741	757	789	794	828	835	892	790	766	822	825	772	787	758	770	761	793	801	782	766	741	798	781	738	776	760	791	812	783	816	778	758	787	786	798	802	805	798	795	799	776	769	768	736	805	751	791	771	802	777	815	796	772	811	721	768	778	817	818	720	777	776	782	879	779	826	759	752	842	785	742	799	802	784	794	810	813	811	761	826	802	761	800	777	785	793	801	797	840	826	750	761	804	815	814	809	828	777	772	784	796	788	851	786	776	824	777	834	804	819	780	811	795	776	755	784	784	838	761	795	746	773	810	782	792	759	794	803	802	747	761	818	817	746	772	813	820	799	784	799	767	816	795	756	795	812	786	744	774	781	796	771	802	773	820	791	787	792	799	784	783	756	802	787	783	818	798	790	826	792	789	766	779	766	798	781	744	797	801	770	768	771	775	773	772	792	797	781	776	824	794	786	760	794	779	791	750	765	797	785	821	785	757	843	798	779	830	802	818	753	785	774	801	779	787	785	798	784	816	774	787	847	853	788	835	779	744	793	765	776	758	799	759	798	784	809	773	818	756	779	803	772	841	787	789	766	832	796	795	817	770	822	741	772	783	808	847	794	798	820	822	802	803	833	782	803	813	808	803	779	824	722	799	784	807	769	732	758	799	810	731	758	759	734	799	837	775	776	827	777	769	749	763	821	821	790	732	789	794	790	812	847	741	840	770	816	771	838	717	746	754	752	748	810	779	793	784	789	773	731	825	751	778	813	798	814	786	855	756	824	802	800	764	811	802	737	771	765	800	829	800	771	815	788	823	815	794	763	782	829	802	787	747	785	780	792	785	782	788	738	758	730	789	831	794	780	795	808	807	805	846	778	775	743	810	805	793	796	782	827	753	755	792	741	836	760	798	788	786	807	801	778	814	779	770	741	761	803	752	761	784	769	771	827	823	789	770	772	807	823	799	832	782	817	825	772	823	802	740	840	767	808	788	752	796	795	775	769	768	775	784	815	806	803	815	785	779	783	754	830	813	794	797	823	774	775	713	795	774	811	819	827	806	805	758	815	819	793	766	826	829	783	792	741	762	812	793	757	780	820	777	787	810	759	810	807	756	745	761	748	780	788	788	775	829	810	783	771	770	806	775	813	805	797	760	741	767	754	783	752	734	792	813	772	834	801	796	789	791	845	805	796	787	728	803	814	781	780	847	853	808	778	801	805	740	823	772	792	761	755	794	764	811	776	805	779	801	770	732	775	781	766	770	821	793	768	741	789	777	870	812	818	785	795	800	882	821	773	809	809	757	777	735	764	785	817	762	804	751	774	813	843	760	780	778	810	740	764	776	751	756	799	785	777	801	820	808	781	752	762	836	801	752	733	806	806	786	779	806	752	810	793	793	770	792	789	796	791	808	708	800	811	777	822	799	773	805	815	786	802	791	788	764	781	790	803	770	823	779	811	810	786	869	805	790	752	794	826	829	757	778	774	794	772	800	794	789	712	780	789	822	771	796	762	797	780	798	791	812	782	804	814	783	834	794	825	823	776	751	784	762	790	785	829	791	807	797	785	779	780	820	774	797	805	802	758	814	781	753	751	844	820	804	819	744	785	768	827	745	805	769	804	797	827	779	783	795	812	799	772	746	774	795	820	802	799	816	783	801	822	769	824	845	772	795	799	806	773	830	834	783	773	787	798	786	710	815	746	816	780	786	775	819	770	801	788	805	816	757	819	794	766	814	825	741	801	809	733	796	734	802	845	770	798	841	812	781	775	791	815	803	763	754	785	769	749	760	799	784	775	781	758	844	824	780	821	793	749	824	799	820	798	770	762	801	812	763	752	761	798	797	821	794	778	810	788	764	770	769	781	743	765	721	784	734	813	808	752	770	791	752	751	818	773	781	772	803	798	785	784	798	776	806	843	772	769	790	777	765	808	829	781	795	785	799	792	743	743	803	754	790	768	807	796	782	817	808	794	833	806	806	728	789	792	761	778	765	755	780	797	807	769	758	775	806	794	785	778	773	787	755	774	788	770	802	786	803	764	770	823	772	803	784	763	795	775	821	832	693	796	792	799	775	797	834	757	777	763	800	817	788	775	837	800	772	787	763	791	815	783	780	762	735	748	772	784	757	803	787	768	788	772	777	772	789	765	749	802	764	780	816	808	825	771	798	798	727	740	785	803	777	790	809	813	787	804	831	758	783	796	803	732	783	832	806	816	755	772	755	846	793	756	817	814	770	793	760	805	713	797	800	802	768	792	806	794	798	813	786	803	803	763	810	798	770	782	808	778	789	776	781	804	798	774	809	793	789	803	779	764	767	797	796	816	813	814	827	807	752	802	805	761	812	807	768	814	721	778	769	780	750	745	833	854	784	810	789	789	752	771	759	730	834	797	771	771	766	777	815	824	831	827	795	783	767	742	777	813	828	776	767	766	782	810	819	752	790	744	763	770	741	760	765	770	859	834	799	752	832	760	778	798	764	781	781	858	752	854	812	799	746	788	783	832	780	798	753	796	831	783	798	787	768	798	754	795	874	768	773	831	839	787	809	822
1999	442	315	325	451	754	675	464	407	369	405	314	217	177	161	131	126	104	148	102	117	90	92	81	73	70	77	69	70	72	75	87	88	92	85	60	98	79	78	69	69	62	62	71	68	75	84	66	109	133	149	146	111	100	69	65	77	68	53	45	56	71	48	55	57	63	66	64	56	75	60	51	63	52	60	60	64	64	61	54	67	69	63	66	72	64	67	45	70	61	56	63	72	64	56	66	74	68	57	53	58	56	58	93	63	64	53	57	64	74	57	59	62	59	60	77	64	60	66	65	76	60	54	78	50	67	74	52	64	55	67	58	55	63	62	65	75	72	57	52	55	57	45	50	56	54	53	41	59	66	54	85	53	54	68	52	62	63	68	64	63	57	70	60	57	58	55	50	69	45	65	67	67	59	54	62	60	50	56	56	64	66	75	70	56	48	56	60	69	65	62	66	61	61	70	60	59	72	51	53	61	63	75	44	67	79	72	58	70	64	59	45	70	61	59	81	66	67	69	48	64	67	57	69	69	68	53	62	65	62	54	65	60	65	67	52	67	62	67	70	59	54	62	60	77	52	64	55	59	75	70	58	58	57	63	62	72	45	43	79	57	59	65	51	54	51	60	64	51	60	58	65	61	66	61	70	64	81	67	58	73	48	54	58	54	73	66	62	64	77	71	69	55	54	55	67	70	50	56	61	57	66	69	61	64	50	56	55	76	48	60	83	64	62	72	54	76	65	60	57	59	50	66	60	59	53	58	65	60	71	51	59	56	68	59	65	59	61	54	48	64	61	63	70	68	78	69	43	58	67	63	60	62	60	69	72	76	58	71	66	63	36	54	62	64	58	58	64	56	64	58	67	58	65	60	49	80	50	64	50	64	68	63	62	60	54	53	67	66	57	53	53	71	60	60	67	55	64	68	58	56	73	55	62	66	74	56	63	70	68	62	57	59	62	66	58	69	76	69	71	72	50	73	50	65	61	67	54	57	65	67	56	64	47	65	67	57	46	74	72	66	63	61	57	51	63	61	64	53	54	51	61	46	77	56	67	67	57	59	60	61	69	62	57	58	58	60	56	68	61	69	74	67	61	62	61	62	63	59	82	48	54	64	81	63	61	64	57	58	73	67	65	78	79	65	77	53	56	81	46	60	58	84	55	50	52	58	63	61	63	74	53	72	50	54	58	78	65	50	70	56	58	65	67	53	55	53	71	49	58	71	61	67	54	67	60	63	51	52	44	65	64	66	59	54	49	71	61	53	61	63	65	61	61	55	56	76	71	62	61	63	57	68	63	56	56	59	68	57	55	67	65	75	58	63	79	67	52	58	60	66	65	53	63	54	60	62	60	61	48	58	60	56	60	56	62	70	68	55	61	61	58	73	77	61	58	64	38	44	64	57	43	69	66	58	66	45	46	77	70	51	54	73	59	49	61	55	60	68	66	55	61	63	64	62	73	53	64	79	78	74	61	63	65	52	66	63	67	76	68	54	45	49	68	60	79	53	66	47	71	64	50	58	56	48	79	67	71	61	59	62	73	59	57	54	53	64	57	54	61	59	64	57	86	66	62	59	55	51	62	65	57	58	62	57	79	75	67	52	68	67	67	65	62	53	66	73	52	60	50	65	69	66	61	63	55	68	62	69	68	63	54	58	65	58	55	61	64	58	62	72	57	70	47	48	60	64	65	69	52	61	71	53	49	63	58	52	74	62	62	55	69	65	66	61	66	65	58	43	72	50	65	74	64	67	66	72	50	56	57	60	68	64	50	70	54	61	73	71	78	58	68	67	78	64	54	69	44	69	62	78	69	53	57	71	64	55	58	67	69	71	57	55	54	63	70	58	43	66	72	58	46	54	76	51	76	56	76	81	67	55	56	71	58	51	78	49	61	58	66	72	65	71	56	55	54	60	58	61	67	66	64	61	59	48	57	67	73	81	55	66	72	68	58	67	81	53	76	63	65	54	66	71	50	65	73	61	62	56	64	57	64	57	71	65	54	52	56	63	54	70	59	66	62	50	43	67	71	41	63	62	61	56	63	59	63	53	59	53	68	63	57	61	60	57	66	50	55	57	77	64	59	54	55	71	52	71	67	68	68	62	42	78	57	69	52	54	70	63	67	75	53	64	83	66	60	41	68	79	57	50	68	51	63	49	70	55	74	43	67	64	70	66	75	53	71	72	57	54	74	60	66	76	79	67	64	51	42	77	69	59	73	70	54	68	73	63	58	61	73	60	53	58	64	90	71	58	70	70	63	45	65	72	56	71	70	65	66	62	78	61	70	51	60	66	66	60	57	63	63	52	70	73	60	62	56	64	54	59	62	70	68	70	59	63	77	54	68	52	50	67	60	63	66	71	53	55	68	61	79	54	80	52	65	66	53	59	64	52	60	62	81	63	63	60	64	55	52	56	73	70	68	53	60	56	58	76	63	52	62	59	72	61	53	61	71	69	63	58	42	73	70	66	59	49	59	68	68	68	44	61	71	52	65	59	49	52	60	67	51	59	56	60	55	68	69	53	62	73	59	61	52	70	61	61	57	68	59	55	68	60	68	62	53	62	43	72	59	64	61	67	60	56	57	60	59	59	51	57	58	52	71	61	71	57	69	66	57	54	66	64	80	64	57	54	54	58	53	68	66	56	66	70	59	51	56	55	68	63	62	56	51	56	58	62	47	57	60	56	59	55	53	83	58	53	53	59	49	72	66	44	70	55	75	72	65	53	51	64	66	64	92	65	60	67	63	68	61	71	68	42	61	65	60	64	58	61	65	69	61	56	53	64	45	73	50	70	58	52	59	58	54	65	57	64	68	66	62	45	58	60	58	70	54	60	62	68	66	66	58	59	61	64	63	66	55	68	77	58	66	69	71	50	68	50	75	64	46	64	56	60	61	54	61	74	54	62	56	70	64	80	60	69	66	65	61	66	60	66	62	56	60	64	68	57	59	57	69	53	60	56	69	70	65	56	76	53	71	75	58	69	56	64	44	67	60	46	62	63	66	59	64	50	70	64	40	54	57	59	57	65	63	61	62	69	65	60	55	58	76	55	66	63	52	68	62	63	70	62	59	53	77	54	62	55	52	69	64	57	63	68	62	43	68	56	61	71	55	66	66	66	43	68	60	50	65	67	50	62	62	69	59	70	67	65	54	55	45	74	74	60	61	39	53	57	56	69	63	67	51	72	56	56	58	59	63	62	56	56	60	51	55	56	56	70	70	71	63	62	60	88	62	54	58	53	69	78	54	52	70	61	58	50	70	63	45	72	55	60	50	63	64	68	56	68	69	48	59	48	72	73	62	74	62	63	75	65	57	71	77	61	54	58	67	73	62	64	70	61	54	63	68	54	59	46	71	69	78	61	58	59	80	60	61	51	57	68	57	66	70	65	67	89	64	57	54	64	70	73	52	76	70	62	72	54	67	67	51	58	54	65	50	58	64	64	50	51	56	69	53	76	65	69	53	57	55	51	60	57	62	62	73	52	53	59	52
15894	8087	5248	12645	23467	26374	22353	18031	14459	13803	13483	9660	6924	4971	3909	3618	3047	2814	2881	2425	2147	1847	1848	1558	1420	1180	1008	1021	905	944	1125	1254	1149	996	1049	1243	1546	1382	996	871	842	832	787	885	850	895	851	920	1717	3345	3186	2472	1735	1173	853	737	706	643	624	603	609	610	570	620	638	677	631	627	636	630	624	606	615	592	615	615	645	646	631	659	636	638	642	601	658	632	632	595	670	664	626	627	604	615	617	603	627	634	606	598	596	632	661	618	611	627	648	635	658	613	612	616	597	668	603	582	603	635	606	603	618	649	640	639	631	628	678	592	597	574	600	601	613	600	629	640	624	658	593	670	661	589	653	581	574	609	582	654	628	623	678	610	632	637	606	622	655	603	624	604	589	638	660	595	616	634	658	593	670	636	586	624	642	621	601	613	602	584	653	642	617	608	618	621	648	614	648	620	630	605	620	646	632	631	619	605	642	622	667	669	601	639	627	637	671	606	604	647	649	625	616	626	583	654	589	607	627	640	636	604	626	624	633	614	610	625	612	625	608	646	588	649	623	630	600	638	644	650	636	659	615	644	646	639	673	633	620	618	632	630	653	630	627	641	647	625	635	590	582	649	617	661	606	622	623	604	615	608	563	660	582	622	681	650	639	638	637	592	636	589	633	651	573	579	626	613	593	591	648	620	627	648	616	622	653	657	668	620	621	615	608	629	607	619	641	608	648	673	646	629	663	623	644	587	632	654	564	614	649	609	659	643	643	584	615	617	592	604	682	617	626	628	591	673	674	641	673	647	598	693	619	593	626	646	615	589	642	592	627	618	613	613	649	639	568	632	611	621	648	626	626	611	627	597	607	663	642	581	638	664	605	593	605	637	622	604	600	611	651	641	605	607	609	611	591	597	625	621	645	578	596	636	672	649	659	594	628	601	657	641	645	634	596	631	632	638	626	625	617	626	594	641	596	614	611	596	625	613	645	612	627	610	615	620	667	634	603	641	613	589	596	611	625	607	666	643	628	662	606	610	605	634	651	637	629	623	575	642	631	639	596	623	660	619	598	617	637	635	643	615	620	595	662	587	628	631	651	634	606	591	619	589	573	585	635	626	648	600	630	619	600	635	656	658	618	625	668	617	650	639	637	591	659	622	597	607	657	618	623	591	601	617	618	636	662	661	621	637	627	633	605	611	651	602	588	618	601	600	619	585	629	623	587	653	638	631	630	586	629	663	632	644	654	618	628	624	607	606	607	580	635	626	667	648	592	637	599	630	618	641	648	557	646	627	635	596	650	622	623	581	655	626	645	637	644	632	612	602	569	624	604	650	657	661	589	607	639	659	632	626	619	664	628	617	613	565	628	674	596	620	606	603	641	611	598	632	638	678	638	612	639	649	644	633	638	606	598	671	579	664	617	585	623	661	615	625	634	614	573	634	639	662	637	656	572	623	638	616	636	667	622	599	644	671	632	642	634	671	608	641	617	650	628	656	653	622	588	661	600	645	573	647	623	598	610	641	619	626	600	619	601	682	606	625	593	643	590	642	641	587	604	627	619	641	627	680	673	634	645	599	656	616	592	672	680	660	632	641	610	609	645	610	649	685	612	595	613	608	657	666	624	625	643	583	671	651	639	637	618	639	663	586	612	598	628	633	578	622	651	621	655	583	604	612	624	580	629	643	684	652	631	599	622	645	618	649	673	602	622	641	630	627	638	616	693	649	590	648	618	587	628	616	642	602	680	622	657	705	614	621	625	570	625	617	610	623	598	597	576	605	604	668	546	633	627	614	613	636	642	605	645	598	644	653	630	667	603	642	633	604	632	611	616	600	619	645	634	652	640	633	612	600	627	576	618	635	620	636	629	595	642	606	637	621	634	623	600	630	640	619	624	634	625	611	636	667	636	612	609	645	611	645	652	641	610	624	638	568	620	605	618	603	659	626	657	570	577	616	615	627	666	663	604	638	589	632	596	644	647	623	639	632	635	633	621	615	620	592	603	609	639	654	611	626	635	621	632	584	621	603	621	624	631	614	639	646	626	574	625	614	585	590	643	661	694	625	650	627	621	627	632	638	682	627	617	606	604	640	638	606	598	611	611	600	638	602	661	642	630	625	608	630	628	604	571	626	615	678	651	629	601	626	620	630	691	615	605	628	647	637	640	621	632	626	635	621	633	634	678	644	644	662	619	633	601	648	649	642	608	628	587	614	586	602	647	645	668	598	623	609	617	574	587	575	602	617	589	666	622	634	597	656	568	660	573	641	604	631	636	637	629	585	584	630	629	597	636	656	658	666	595	632	584	661	616	626	612	649	669	598	564	632	636	597	662	652	640	616	615	624	609	647	627	657	626	621	655	642	614	618	615	599	654	671	595	661	635	580	622	639	612	628	611	647	613	593	586	628	625	662	640	607	654	647	631	593	601	623	647	638	612	623	572	639	659	654	595	628	583	600	614	605	585	643	619	635	611	629	598	604	599	647	670	583	593	659	621	603	641	622	630	625	622	661	580	616	661	625	633	584	653	580	631	656	640	625	645	604	659	644	614	623	589	642	661	602	640	637	578	652	615	603	635	615	649	635	611	582	580	652	644	647	625	617	590	613	639	652	649	617	644	599	616	621	586	607	651	623	628	614	643	685	622	636	615	684	587	632	563	593	632	620	630	626	629	626	645	598	663	636	663	625	624	631	611	658	664	668	624	663	637	655	593	625	624	629	678	576	625	579	600	612	685	649	617	657	628	627	649	621	599	640	606	633	645	627	626	643	638	621	597	625	631	635	670	662	635	604	591	596	651	653	633	628	631	653	632	616	621	594	567	622	616	664	631	622	651	661	630	620	641	586	623	607	647	592	650	666	622	683	650	628	657	654	613	618	629	604	628	635	588	654	678	604	613	624	619	636	614	684	636	667	626	644	640	599	617	684	639	635	569	613	593	637	606	646	638	620	648	657	576	637	583	600	569	639	643	638	605	649	646	653	589	651	622	621	627	637	633	624	627	644	660	597	601	645	644	605	590	645	604	600	613	653	622	637	603	625	604	602	622	595	620	642	616	612	626	624	647	594	626	586	671	647	633	636	614	576	628	614	671	634	641	639	596	604	662	627	640	632	603	602	639	622	610	634	621	632	616	637	647	596	662	635	622	645	661	621	646	637	619	612	653	630	634	618	572	642	642	653	603	631	583	681	607	606	665	690	644	624	593	647	624	659	600	641	615	652	641	626	627	617	614	635	608	627	646	630	635	585	617	625	644	612	638	625	661	639	627	627	665	587	628	616	663	617	607	628	595	614	608	620	662	681	611	684	629	608	623	620	597	587	586	623	617	625	614	567	610	581	619	621	564	601	582	646	613	597	635	645	653	668	613	604	622	600	664	641	653	613	644	655	633	670	626	651	652	605	647	644	608	662	623	651	623	635	643	590	605	651	582	616	641	655	648	659	628	643	662	602	687	623	572	623	633	640	660	645	597	630	682	619	701	629	614	616	603	600	604	638	615	646	633	621	597	596
1442	846	606	547	677	994	899	684	586	589	562	386	301	254	207	209	149	183	160	161	172	135	153	121	100	122	100	104	101	99	84	92	95	104	99	93	104	103	103	106	89	102	97	84	90	90	92	83	179	320	341	284	139	125	90	101	77	81	70	81	93	75	67	76	101	79	72	86	84	67	68	61	77	75	95	66	102	80	83	67	92	72	81	91	87	81	74	83	84	82	69	80	89	75	88	81	87	99	73	88	55	87	82	82	78	68	93	92	78	70	65	68	73	96	81	84	67	105	88	70	105	69	77	83	88	77	62	62	70	74	84	69	79	95	71	68	76	63	89	87	79	68	79	84	62	79	74	77	87	74	94	97	79	89	78	79	75	86	61	71	64	78	82	82	84	75	68	91	87	86	90	74	72	68	74	72	60	87	77	82	79	67	81	79	82	87	88	78	82	72	67	86	76	76	75	70	94	83	74	66	87	90	72	68	88	68	77	88	81	95	85	72	76	85	89	74	79	69	78	91	76	70	86	78	73	94	85	73	66	72	74	66	60	70	72	93	88	77	77	95	75	80	76	74	71	78	66	88	80	74	88	78	84	98	72	67	77	81	68	70	72	68	71	63	62	68	70	74	72	80	89	75	80	80	89	70	79	78	96	77	84	90	53	66	66	85	86	61	88	72	103	89	86	78	94	97	65	73	89	75	87	84	74	76	78	90	77	72	80	80	64	82	72	62	71	72	72	69	68	94	69	77	74	82	80	81	87	86	85	83	80	63	90	88	76	74	82	78	93	91	83	60	87	87	79	80	80	58	102	73	85	91	87	87	86	88	84	57	75	75	92	88	92	76	79	76	71	75	85	69	83	79	77	81	81	93	72	82	88	65	74	79	72	80	81	84	97	68	76	82	72	78	90	73	70	82	95	83	90	83	82	81	85	81	74	77	89	74	80	84	73	80	85	79	68	72	83	69	78	85	68	73	89	91	87	81	85	81	55	95	87	75	77	87	91	71	77	81	81	72	81	71	72	80	93	76	71	63	75	76	83	89	90	91	88	64	87	68	87	72	66	74	92	90	72	89	72	72	76	96	77	60	73	62	74	79	82	84	91	87	64	76	100	79	79	68	63	63	83	76	85	69	83	73	68	73	68	85	73	81	81	84	78	71	68	95	91	75	86	86	80	81	72	101	80	83	81	76	74	75	73	80	71	83	92	83	93	80	82	90	71	95	91	81	87	71	67	75	82	72	63	97	69	81	82	67	68	72	85	85	79	84	64	76	78	82	81	88	66	89	81	81	81	76	91	78	77	84	80	92	61	86	87	70	77	95	77	59	55	78	69	82	87	87	82	90	87	79	84	76	90	88	82	72	77	88	90	83	85	77	83	81	75	73	85	88	69	82	102	68	78	75	79	83	86	66	73	88	67	50	80	74	76	82	75	67	89	76	85	93	72	89	80	74	79	99	73	73	89	76	77	70	67	83	92	83	80	88	76	70	94	81	79	66	77	80	94	78	77	77	74	81	79	92	75	95	78	82	86	78	92	69	83	85	63	82	83	73	90	82	81	96	85	75	81	80	87	74	68	78	70	76	76	87	84	73	82	98	72	80	76	77	77	80	77	86	72	78	63	77	69	86	69	99	86	87	76	76	72	72	95	62	84	74	83	91	89	70	82	81	76	95	79	86	80	77	76	88	87	106	77	78	92	75	81	86	70	74	62	85	70	80	84	91	87	96	67	80	58	89	74	80	78	88	86	98	80	74	85	87	67	70	82	70	71	84	93	92	83	87	74	78	90	86	74	81	93	95	82	80	79	81	81	87	92	78	69	96	70	79	74	64	77	76	88	84	80	90	76	60	79	89	78	87	70	65	83	82	84	86	84	70	65	74	78	88	73	82	89	82	73	99	92	67	72	90	73	75	76	69	101	69	75	75	74	86	75	87	90	80	87	74	81	67	94	82	82	83	76	81	83	87	70	98	83	90	85	67	89	95	77	70	82	71	80	82	87	84	74	83	68	83	75	73	73	74	75	73	84	88	85	79	85	88	74	83	88	88	75	83	79	89	94	85	71	77	81	97	57	79	77	76	75	54	83	70	72	83	79	89	76	98	83	72	84	71	86	75	70	89	82	69	87	76	76	80	94	59	87	80	69	107	75	102	73	78	81	74	81	87	78	81	76	71	87	78	65	69	75	84	75	75	66	94	78	88	86	83	77	68	76	94	82	80	83	93	99	68	86	84	76	66	78	76	73	64	61	80	76	74	80	74	76	93	96	85	72	81	100	91	74	80	88	85	89	74	85	73	95	75	74	78	86	71	75	80	76	79	87	80	78	77	62	68	79	78	69	83	79	91	83	73	78	74	73	99	79	65	75	86	82	78	79	64	86	94	73	75	81	68	83	79	75	84	82	72	93	80	81	78	101	77	85	76	75	80	89	83	83	79	90	77	96	78	85	69	84	73	79	79	74	92	78	70	73	94	65	84	82	80	73	73	68	76	67	76	67	70	73	80	86	86	67	72	84	85	88	76	79	78	80	86	77	79	84	81	70	77	83	70	80	83	80	84	89	69	65	91	71	70	70	84	70	78	70	77	69	78	110	87	79	87	85	103	83	86	100	77	71	94	79	77	81	80	62	80	71	74	92	77	76	76	78	80	77	84	78	76	92	94	72	74	71	82	70	78	74	74	85	96	81	89	82	67	72	84	75	69	77	72	72	53	95	64	72	89	85	76	80	74	83	76	76	78	70	72	88	74	81	88	113	95	90	58	74	76	89	75	89	105	65	92	79	88	87	71	73	64	74	63	81	71	75	84	68	70	83	88	75	86	89	88	77	105	76	77	76	74	85	83	73	98	88	77	68	75	81	87	67	79	65	70	84	81	93	76	88	80	75	96	62	85	84	76	91	88	85	90	87	69	73	73	69	90	69	86	86	75	82	78	74	63	70	74	100	86	84	86	67	86	84	60	80	89	82	72	81	87	96	81	69	86	78	74	67	85	82	71	85	73	78	73	79	86	90	84	68	86	91	76	74	73	69	71	59	73	69	79	81	77	86	82	70	64	89	76	75	70	75	61	80	79	92	62	76	77	76	81	85	71	66	79	79	82	61	93	82	74	63	68	76	67	72	66	80	90	86	67	75	63	64	90	96	82	83	69	68	78	84	69	63	75	72	65	90	74	71	75	66	86	84	72	70	73	78	101	69	81	87	65	84	74	79	86	77	77	85	81	81	71	72	71	84	64	76	64	65	69	70	86	70	65	85	96	63	77	100	79	91	75	68	83	73	64	98	82	74	96	86	67	77	73	76	80	77	75	83	92	87	63	78	81	72	77	81	71	100	88	91	93	74	84	84	90	66	82	64	82	78	75	77	72	77	77	78	89	76	70	86	70	70	81	87	76	83	78	82	69	83	90	89	79	77	79	87	87	77	78	80	63	75	85	92	60	65	65	76	86	93	74	79	78	89	72	84	79	70	88	75	79	73	75	81	69	76	78
18527	11302	8643	17520	28144	29078	25063	21341	18414	18020	15958	12030	8912	6546	5571	4956	4227	4050	3705	3436	3346	3205	2477	2175	1939	1922	1981	1884	1802	1592	1371	1380	1465	1472	1249	1549	1508	1502	1385	1202	1108	1055	1188	1151	1130	1086	1053	1119	3626	7388	7135	5164	3149	1870	1299	995	826	832	792	774	828	811	782	789	787	825	749	778	799	769	801	812	748	784	769	841	825	763	787	777	819	813	759	800	745	826	795	833	852	764	794	786	814	807	790	833	754	838	755	751	732	823	787	790	779	813	784	774	805	765	806	803	763	820	753	776	742	825	783	758	808	787	831	782	825	790	773	797	800	773	753	784	804	748	767	813	806	737	790	785	764	816	786	831	822	732	773	832	821	790	788	763	787	773	805	805	777	838	790	798	831	804	794	726	758	833	794	776	776	764	831	815	824	788	757	770	812	814	778	813	799	764	769	845	749	801	783	824	817	786	805	820	800	785	790	772	816	811	765	765	778	786	818	758	818	832	808	817	784	830	805	804	796	788	854	813	791	805	782	783	810	781	783	774	812	806	775	779	822	760	756	812	827	823	777	832	761	805	744	771	797	798	846	818	811	803	797	841	805	805	753	773	792	788	798	836	770	797	827	786	767	794	840	845	836	781	841	783	848	770	815	807	813	786	791	784	797	776	753	770	801	811	796	787	791	765	797	821	778	788	808	797	758	762	777	765	843	844	779	842	749	795	802	803	835	815	787	800	817	753	740	813	783	795	809	828	812	811	799	783	756	826	800	768	784	766	791	803	783	812	774	784	748	831	742	736	833	826	828	808	747	853	801	805	814	787	770	812	755	786	828	820	812	861	727	778	774	803	827	780	779	781	861	825	791	773	839	799	862	801	763	775	783	796	777	736	786	758	757	823	814	827	761	796	828	745	731	806	795	811	750	805	825	815	806	820	845	787	814	766	743	826	780	729	756	825	805	795	783	789	775	775	841	811	787	816	782	768	773	796	829	816	788	837	839	784	785	809	754	748	776	779	828	829	796	803	801	792	827	780	803	837	813	862	796	757	793	764	761	824	800	801	776	777	835	779	810	753	824	725	800	742	803	756	817	756	809	778	800	771	829	743	800	821	796	772	811	785	801	799	785	827	789	821	809	816	803	788	806	818	821	847	737	810	786	790	759	860	812	784	796	833	819	800	778	797	793	795	755	756	848	747	790	775	841	757	777	796	821	816	813	762	750	820	759	783	770	765	798	780	765	728	856	815	788	800	778	778	807	817	798	786	809	822	792	818	780	845	798	781	744	766	802	816	798	846	737	837	777	784	804	741	856	800	777	784	829	831	760	801	835	798	787	777	773	804	775	789	818	821	781	800	788	853	776	809	809	796	834	761	804	788	777	781	758	769	773	746	772	805	818	793	772	812	796	792	852	795	759	754	801	809	800	823	778	772	775	764	774	769	777	792	782	773	762	813	772	801	758	858	760	815	805	755	775	791	830	831	795	805	785	777	770	783	836	809	810	797	813	817	772	738	780	769	745	811	811	787	815	821	838	828	806	828	783	811	763	758	756	737	775	777	806	771	811	767	797	808	801	748	798	757	784	778	778	827	802	807	790	809	770	782	768	793	745	761	740	747	760	814	775	830	762	790	823	739	778	817	789	792	847	760	782	801	783	807	784	779	796	798	756	768	795	787	815	773	818	856	805	809	881	848	805	774	772	800	747	804	822	808	810	776	780	765	802	774	815	813	780	796	809	795	808	742	807	791	862	782	752	809	833	831	820	729	807	733	822	789	797	791	822	756	773	824	776	797	782	799	794	768	781	804	810	765	822	730	778	831	801	769	768	766	843	786	818	771	834	799	774	828	807	811	799	821	807	787	797	781	816	758	807	809	785	808	819	772	800	742	779	828	779	802	836	817	804	761	748	787	779	820	829	771	825	785	808	783	830	791	748	811	760	831	800	787	805	762	759	791	809	821	829	800	762	823	787	832	786	718	805	731	776	778	806	777	852	828	793	781	805	805	803	757	785	770	831	829	808	849	782	784	766	814	784	763	785	762	770	809	747	792	819	771	784	848	782	793	776	799	803	826	840	758	777	780	792	799	777	836	825	778	847	768	751	809	815	777	788	779	786	800	783	788	750	751	762	767	761	805	784	809	774	847	741	799	801	818	830	786	783	752	819	823	795	811	782	795	814	838	800	772	781	778	793	805	797	822	818	767	790	777	820	825	838	773	781	790	777	756	816	795	822	810	836	837	801	757	743	788	791	797	821	788	838	784	795	812	819	808	795	765	782	755	799	785	768	805	767	774	833	766	785	809	801	789	805	799	752	835	774	799	792	805	745	753	716	818	788	741	802	797	828	816	753	799	787	810	804	802	802	833	791	825	765	775	842	748	782	779	791	825	793	846	823	797	800	804	793	799	777	753	825	816	818	757	789	783	814	852	769	843	846	823	780	780	844	785	790	775	793	767	795	789	790	763	852	872	828	776	775	803	790	795	819	765	798	741	762	783	798	802	815	792	853	795	789	789	748	734	826	801	825	855	779	805	811	845	792	775	774	789	835	871	826	777	779	835	807	796	808	777	751	732	821	766	750	786	811	804	816	813	816	780	741	738	810	779	752	780	777	787	806	791	831	783	806	790	785	830	798	797	774	722	760	787	809	780	764	854	813	797	795	735	790	788	804	776	787	798	776	764	772	761	797	772	765	724	795	777	835	790	785	740	766	768	799	758	853	849	843	772	830	765	769	767	767	813	807	817	816	799	759	803	832	797	762	783	764	810	848	802	753	803	821	776	834	860	791	787	814	838	772	797	835	804	766	834	793	741	791	811	815	789	794	807	761	803	779	810	842	784	798	811	814	778	823	745	777	746	782	768	773	818	809	790	832	832	807	863	832	843	820	793	754	800	777	781	871	807	823	796	814	775	792	764	787	796	788	840	806	800	762	767	818	800	861	793	834	755	787	802	796	795	787	828	795	811	808	765	838	799	806	799	809	849	828	811	777	840	788	784	792	813	782	832	836	800	837	768	815	738	824	799	784	794	807	808	730	767	795	789	776	816	777	806	854	781	828	769	777	821	782	785	801	800	773	776	820	817	754	799	843	790	772	813	780	780	778	805	748	786	822	821	787	779	794	782	816	775	834	771	811	798	828	802	774	850	796	728	815	813	802	796	792	863	769	820	783	754	826	757	768	778	806	811	819	802	786	803	779	747	796	819	737	784	835	832	804	801	851	802	788	820	804	805	787	728	779	731	833	814	798	789	795	727	829	845	825	813	796	800	792	824	768	758	808	818	769	793	845	773	777	836	813	802	777	811	810	768	825	836	810	784	747	802	778	802	798	783	793	822	835	764	818	800	781	780	780	777	798	836	826	818	895	770	845	841	796	802	843	785	733	854	787	766	751	843	735	796	756	812	775	844	819	796	859	826	750	765	780	756	770	807	804	791	776	837	772	771	787	801	791	809	822	829	810	788	805	804	808	784	818	818	828	780	779	791	735	775	817	767	804	772	787	775	837	768
2862	830	638	555	626	797	688	617	543	580	459	352	265	200	145	168	154	113	114	127	136	122	103	100	108	104	89	91	73	67	55	73	73	80	68	66	76	75	77	76	58	56	59	62	67	56	58	81	236	332	324	209	136	82	73	49	58	78	52	60	54	61	48	60	42	53	63	54	47	65	50	64	56	62	48	70	67	54	66	54	60	42	55	60	52	72	66	55	64	62	52	48	48	69	46	52	59	63	66	52	48	54	57	64	56	44	55	38	58	69	49	58	48	59	62	55	66	51	67	48	55	73	57	64	56	47	49	50	60	54	53	54	70	53	54	57	53	57	55	75	67	55	50	63	56	54	52	62	47	59	67	45	61	57	58	54	60	54	51	63	65	65	53	48	52	45	65	70	55	53	37	61	52	53	63	71	56	52	69	45	44	57	45	52	58	56	53	63	50	52	41	54	52	54	64	60	55	55	61	62	64	40	40	60	79	59	52	56	52	68	61	57	58	53	51	71	65	50	61	46	62	63	69	63	43	56	60	57	61	46	49	66	52	55	64	54	51	60	49	57	59	51	61	57	51	70	40	58	48	52	54	74	56	62	61	62	47	53	48	60	64	56	50	48	62	50	59	60	63	48	45	42	60	58	45	61	51	57	56	55	51	56	48	58	62	62	46	68	55	40	60	54	54	52	59	56	66	45	58	45	54	60	71	65	53	54	60	48	57	52	50	50	64	54	58	60	50	50	58	69	59	55	61	52	50	70	54	68	55	51	57	56	55	70	60	55	48	53	47	50	48	48	55	61	54	53	57	65	53	52	43	55	57	45	53	58	49	64	52	68	48	52	56	54	49	58	65	61	51	64	57	51	57	47	53	66	55	56	49	57	68	80	52	52	64	63	52	62	48	57	60	52	59	63	53	49	49	62	47	53	44	59	46	55	52	69	53	46	64	54	43	59	59	42	48	53	46	72	61	50	62	55	62	59	59	66	64	56	40	48	56	66	57	46	62	50	41	67	61	57	67	61	59	50	51	61	53	57	51	51	67	57	54	59	53	56	64	53	57	49	55	63	53	47	52	56	55	43	66	53	54	45	63	57	51	58	53	58	72	53	58	66	53	39	46	53	35	62	57	53	59	50	62	44	62	53	45	52	52	51	59	44	60	66	54	51	49	78	60	71	63	57	42	52	50	50	54	47	62	58	60	44	63	53	58	68	60	48	47	44	53	61	58	56	53	51	39	58	58	56	57	57	61	62	54	79	46	52	51	53	46	55	52	63	56	59	52	52	55	59	61	50	68	43	54	55	59	70	50	58	43	50	44	52	40	61	45	50	40	57	41	53	59	54	66	60	45	49	58	67	45	45	57	55	62	49	57	59	67	51	48	49	74	58	57	51	64	69	53	47	54	63	48	47	53	76	61	56	63	51	59	54	60	40	45	51	56	49	60	66	63	65	57	61	59	46	72	50	58	53	68	53	54	43	56	65	57	66	47	60	62	45	55	47	51	53	63	68	78	58	63	61	56	65	61	60	60	57	59	58	61	54	54	57	44	57	55	51	50	53	67	50	64	44	56	54	49	49	53	52	52	46	58	62	48	46	48	45	39	63	54	55	58	54	57	58	55	56	55	53	59	51	57	60	51	64	52	45	51	48	64	54	63	54	51	66	62	62	62	66	50	54	40	68	62	54	50	62	60	51	50	59	64	49	60	60	77	50	60	81	59	70	62	44	52	63	35	47	52	51	56	54	50	42	51	51	48	53	45	57	48	67	41	51	53	55	61	68	63	51	61	71	68	59	59	72	61	54	54	53	39	45	65	70	52	48	50	64	54	53	57	57	61	43	54	52	40	59	59	57	51	68	41	65	66	62	53	55	57	58	49	47	55	47	53	62	60	51	55	37	51	68	68	63	51	63	67	56	54	43	55	52	66	52	57	44	51	54	57	59	62	60	52	50	47	48	49	60	54	58	44	55	65	54	71	57	52	50	57	50	55	51	56	59	60	70	64	50	43	53	49	37	57	46	58	44	59	54	53	58	52	59	59	63	57	54	63	66	53	64	47	67	68	49	45	65	56	55	50	44	48	56	52	58	46	57	68	65	72	73	38	69	57	70	77	59	65	54	47	45	49	55	64	52	65	43	68	53	57	53	48	60	52	48	53	57	56	57	48	71	62	62	61	55	49	74	53	59	62	55	72	62	66	58	60	40	55	74	57	62	68	53	58	57	55	43	53	57	50	66	53	48	65	56	56	60	55	57	69	51	60	68	51	60	57	55	51	60	46	66	55	58	60	60	73	51	62	47	51	58	53	61	59	49	52	63	75	52	58	50	50	55	64	58	69	48	51	57	56	56	52	61	57	54	65	53	66	66	52	61	51	52	49	58	71	52	57	66	61	57	53	47	55	45	53	65	46	56	45	45	62	69	59	74	60	47	61	66	51	59	60	45	55	58	53	68	52	48	55	60	45	57	56	58	44	60	51	66	51	55	60	54	57	53	65	50	51	51	52	53	59	53	65	70	54	63	49	55	63	74	60	54	51	51	54	62	65	55	52	53	62	59	53	51	58	59	64	44	57	58	51	56	53	55	69	45	74	52	57	53	48	47	59	59	60	58	65	72	61	49	74	73	57	62	69	52	57	53	62	66	48	43	37	63	46	59	53	72	55	45	53	61	53	57	64	68	47	64	55	51	59	51	63	57	62	63	53	47	59	46	53	59	48	54	48	55	46	74	52	58	55	51	55	59	52	56	51	68	68	55	65	50	57	62	52	49	52	59	50	46	64	48	59	54	37	56	60	55	60	67	49	56	61	58	51	59	64	56	60	43	61	62	47	59	66	57	58	59	61	37	66	62	63	53	51	61	59	42	46	44	65	66	47	44	51	73	60	54	59	50	44	63	41	55	45	63	55	39	54	59	56	59	66	53	55	40	52	55	70	64	62	48	51	51	52	54	55	60	62	49	48	56	69	53	60	61	51	50	51	50	70	54	62	56	66	61	56	57	55	43	52	55	55	67	64	53	53	45	62	48	47	44	52	49	62	61	70	47	65	68	56	58	57	57	54	75	54	56	57	46	60	65	49	57	52	56	54	52	52	44	67	58	63	58	54	51	50	64	58	48	49	54	53	50	65	61	58	47	45	64	58	46	54	62	51	63	49	53	47	61	55	50	54	53	58	71	52	42	57	60	73	61	49	63	61	57	51	62	51	41	56	44	67	55	62	54	59	56	61	45	68	63	61	55	46	53	60	58	68	53	48	66	66	56	77	63	52	55	59	54	60	66	48	54	51	58	70	57	51	48	44	56	49	58	52	54	62	52	61	49	52	65	46	64	68	46	71	58	64	67	60	63	66	47	59	48	46	55	57	58	51	64	56	52	50	64	56	53	60	56	62	55	67	63	57	50	54	62	62	60	57	45	55	51	61	55	54	54	58	44	59	49	66	56	58	63	62	59	53	57	69	41	79	63	50	55	57	49	50	51	49	49	62	50	57	59
17752	11115	9295	16709	26918	27149	23607	21301	18896	18387	14827	11353	8256	6500	5689	4711	4201	3846	3390	3638	3103	2839	2409	2279	2250	2172	1906	1441	1119	1039	1022	1010	1022	1176	1238	1110	1030	891	903	855	900	945	999	1019	920	927	794	1106	5643	7292	6880	4633	2713	1554	979	737	619	601	538	564	560	522	541	607	534	619	574	589	553	544	578	584	628	605	592	578	545	594	529	584	584	559	550	632	592	547	578	553	549	598	552	584	556	567	570	554	595	604	542	608	601	551	581	554	559	606	563	613	585	602	591	535	575	587	603	549	543	555	579	584	593	591	594	553	591	584	586	544	540	610	588	607	603	543	574	572	552	564	542	536	514	593	589	550	563	581	533	548	592	591	573	592	553	578	587	575	552	561	612	613	563	608	571	541	548	554	545	618	554	570	540	575	575	574	555	561	583	549	553	567	572	545	561	545	566	588	553	617	548	597	600	560	583	544	558	601	521	567	617	532	581	574	612	578	571	602	615	561	593	573	548	607	580	579	525	547	608	581	590	568	616	570	512	562	609	599	602	543	535	598	583	596	548	564	557	554	556	589	559	587	580	555	549	586	567	545	576	556	524	585	546	581	575	582	528	556	559	567	582	574	604	569	589	565	539	555	600	554	581	597	577	602	598	549	548	545	609	582	528	610	575	612	553	584	588	591	585	591	587	553	554	602	579	570	563	575	613	580	580	566	573	598	546	573	575	572	569	582	565	551	576	587	589	585	574	547	602	567	522	546	563	590	598	576	581	537	577	575	572	559	598	583	545	596	544	578	608	615	572	627	563	571	580	584	571	566	583	558	595	547	579	601	617	551	546	586	599	598	562	562	501	583	584	566	581	590	583	543	558	613	621	580	582	551	553	606	602	580	581	567	581	577	560	599	612	540	611	568	539	542	547	605	592	572	612	574	634	600	616	591	586	591	595	567	576	554	555	570	589	542	579	590	559	566	592	576	548	591	610	581	589	580	596	597	589	555	629	563	515	564	567	571	556	599	533	555	586	580	587	588	616	560	577	613	562	572	572	572	544	607	571	575	581	559	594	569	609	566	619	573	569	548	578	537	556	528	606	604	606	572	561	568	600	546	596	558	555	544	574	565	568	599	588	588	585	566	590	555	592	564	544	557	638	533	595	553	587	547	568	578	556	574	604	543	575	579	588	562	594	556	558	549	559	577	589	543	598	551	571	555	565	559	577	538	608	589	544	546	584	556	613	540	561	597	595	606	574	562	540	631	604	597	571	592	567	545	585	601	602	576	550	590	584	574	571	585	595	624	576	559	557	581	615	547	588	562	563	523	579	564	596	634	572	564	619	578	619	560	551	572	550	578	575	569	595	593	578	585	606	557	556	577	558	606	622	572	569	573	565	585	563	546	557	567	582	590	544	587	558	620	556	613	578	536	594	599	539	590	542	587	596	547	605	594	578	594	577	548	573	569	560	609	550	601	617	581	557	549	587	562	569	547	544	553	580	602	585	573	566	588	545	572	582	584	552	553	556	624	571	602	624	542	537	571	594	497	593	544	624	545	595	551	560	624	576	547	566	573	568	566	576	597	581	555	637	639	528	569	586	575	591	548	612	560	560	583	558	587	580	564	612	541	544	601	582	571	563	568	578	593	571	609	573	542	576	588	572	572	577	558	542	622	596	604	611	555	542	556	563	586	569	542	578	588	547	591	567	593	602	572	560	553	582	604	599	567	609	576	538	581	554	584	526	550	598	576	517	584	577	579	594	589	595	574	608	552	577	586	556	593	580	587	571	593	572	585	529	539	583	563	601	564	565	579	553	575	561	567	527	562	568	522	553	625	555	546	561	559	587	542	594	582	582	566	569	536	582	620	554	542	542	569	566	519	573	547	567	594	572	589	640	614	576	562	546	566	581	585	593	586	592	571	590	563	597	565	525	568	556	571	571	574	542	579	562	604	555	568	609	539	602	596	555	567	616	594	539	575	563	566	567	572	557	610	571	586	536	591	589	566	614	586	581	628	572	576	616	538	537	534	572	613	562	567	550	580	542	562	601	547	599	588	593	570	536	554	541	600	580	556	533	550	596	548	571	581	590	562	605	563	572	543	550	577	559	563	614	580	571	553	560	592	548	595	584	557	550	598	598	576	582	594	599	589	548	607	572	577	550	560	578	534	611	583	577	557	631	554	580	595	603	579	584	606	554	580	594	577	578	550	560	567	553	573	574	547	579	592	580	566	583	576	587	564	565	582	603	532	557	573	537	567	549	593	608	592	556	553	568	573	606	615	586	573	564	566	617	580	603	597	585	561	588	578	578	572	593	518	562	610	573	554	584	587	585	537	608	595	591	558	570	611	571	577	604	606	588	545	577	543	577	552	578	578	516	573	572	599	590	551	562	562	591	558	570	592	591	613	630	546	545	610	550	593	533	596	576	598	578	565	587	556	535	538	558	562	554	603	599	556	605	593	591	566	588	564	600	590	588	543	589	548	637	623	582	571	586	559	609	583	542	588	586	643	550	596	574	580	595	592	545	546	568	580	549	570	554	621	585	581	546	570	603	622	582	563	565	545	559	556	555	571	589	585	590	580	584	559	577	604	621	573	554	573	578	629	590	557	626	573	570	573	590	568	595	597	574	556	600	552	582	569	607	566	614	591	573	586	590	573	575	625	551	565	556	582	545	578	553	569	578	535	585	554	595	563	608	582	590	595	576	567	563	589	569	575	586	613	631	600	562	566	560	588	576	558	565	581	547	541	593	608	546	533	562	572	609	552	600	535	546	569	571	576	596	554	542	558	597	533	575	552	617	590	544	565	570	579	577	596	583	569	537	600	582	534	541	583	545	531	582	589	559	568	544	549	597	554	550	575	580	572	586	554	599	599	553	564	570	591	577	562	569	557	589	555	617	554	609	552	554	545	598	568	540	589	547	555	601	570	563	572	546	585	595	567	565	509	545	513	556	596	597	541	551	579	580	571	591	585	563	529	583	608	608	555	567	575	562	558	600	537	592	547	559	552	588	600	596	568	567	547	595	632	552	564	579	598	564	581	569	572	571	576	584	541	535	574	563	596	573	577	554	607	573	599	567	564	597	584	583	601	598	557	595	550	572	570	551	567	553	613	546	520	493	591	542	534	571	587	528	598	563	598	560	593	539	554	630	542	588	578	613	524	585	570	596	580	550	534	560	567	540	564	551	540	567	559	533	549	548	600	576	541	577	618	577	597	598	563	533	554	590	549	549	541	530	615	603	548	560	610	549	588	609	611	572	588	583	571	573	531	596	571	605	564	589	577	604	607	613	542	538	606	551	582	604	557	560	597	596	551	619	588	570	555	590	579	538	574	616	596	573	532	557	603	613	568	594	547	568	577	558	572	550	574	576	571	607	553	574	551	593	580	553	570	578	549	595	551	594	585	587	563	607	592	589	573	606	598	589	596	588	592	571	528	560	585	552	576	581	574	562	624	562	566	605	577	565	572	601	567	585	555	588	574	564	565	643	576	571	579	579	579	619	578
1982	1363	918	673	724	981	884	909	815	765	572	374	315	278	207	219	203	221	194	164	164	168	170	156	151	118	99	85	77	97	91	90	96	86	75	89	102	99	98	89	77	97	111	100	75	103	81	97	366	484	396	295	228	145	97	91	73	68	73	69	72	54	68	76	84	82	73	77	88	75	69	82	66	78	79	70	88	70	77	82	88	88	81	59	68	73	67	98	65	82	64	83	62	70	83	80	92	83	64	73	71	83	76	75	64	78	61	74	67	79	88	74	67	58	79	79	71	73	71	69	76	86	90	85	54	58	66	73	70	56	76	65	75	84	75	67	90	80	71	73	91	91	82	80	70	74	89	76	84	75	80	60	72	70	83	77	65	67	79	76	63	85	70	69	65	78	105	78	64	90	71	70	88	83	73	59	60	80	74	67	81	71	89	79	72	86	66	82	76	78	72	67	75	67	70	78	89	69	82	72	64	65	72	75	65	75	78	81	75	83	74	77	58	90	83	74	75	72	57	75	79	94	83	78	66	85	85	70	77	69	66	65	88	60	77	68	61	80	82	70	58	76	82	73	77	79	78	83	75	77	77	65	75	68	63	81	85	74	72	69	79	83	78	58	67	82	74	73	68	88	75	79	75	64	75	90	77	96	74	70	73	79	75	81	90	69	74	80	74	68	86	74	64	81	83	68	77	79	64	58	80	82	63	77	74	68	85	77	68	67	78	88	75	67	68	71	81	69	75	89	88	68	81	77	86	83	72	64	80	86	79	70	84	77	81	88	94	64	57	78	81	81	80	78	61	73	71	69	81	84	78	71	71	76	87	71	90	80	77	68	64	74	81	64	85	69	82	71	73	79	63	74	103	72	83	62	53	71	70	73	80	73	68	70	81	74	86	87	69	80	74	91	68	65	92	72	71	77	69	95	82	82	90	63	63	65	69	73	78	76	82	74	91	63	70	67	86	73	72	78	67	72	63	81	92	66	88	91	69	72	65	79	100	80	89	83	82	77	103	75	66	81	78	64	79	69	75	80	74	82	83	79	80	79	86	71	65	88	80	83	80	64	80	83	71	80	64	73	71	91	80	85	82	71	59	71	59	61	76	71	82	73	75	62	68	79	64	88	71	63	97	81	68	67	67	71	80	71	79	73	78	89	67	81	82	75	84	80	76	85	65	83	68	72	60	91	82	73	68	75	82	73	70	81	82	76	74	81	55	68	81	74	64	79	81	71	75	63	53	77	73	87	75	81	88	72	94	74	61	78	51	80	63	77	79	73	69	74	77	83	72	65	77	84	84	78	72	80	61	78	80	85	63	82	74	68	58	94	90	74	76	75	81	74	79	81	90	87	70	77	83	67	73	87	73	72	71	74	71	76	89	75	62	82	72	75	66	84	69	72	66	69	88	64	73	100	72	74	80	70	91	60	68	69	87	73	82	69	64	80	72	65	72	80	63	81	63	73	94	80	72	68	63	85	80	80	84	83	70	75	75	72	77	77	63	76	66	79	90	84	78	82	83	73	87	62	83	83	86	75	92	73	83	74	89	94	95	81	81	79	77	64	65	84	91	81	84	96	61	59	89	76	69	74	74	78	73	77	93	93	86	79	73	77	68	71	69	56	86	67	74	71	79	76	86	70	91	74	78	72	96	84	76	88	83	87	69	75	80	74	74	84	81	74	77	68	72	67	83	71	70	84	84	71	84	84	70	64	81	82	86	85	73	71	83	78	85	78	67	81	63	59	69	87	70	77	56	71	70	77	70	71	82	86	79	91	80	99	87	87	76	72	75	89	65	76	77	73	70	83	70	62	68	62	62	69	83	79	72	82	88	67	69	76	92	55	61	80	65	62	68	83	90	69	71	68	75	77	73	70	61	71	73	68	75	71	88	65	71	86	86	75	71	74	70	79	72	79	86	87	84	71	75	76	78	71	73	71	78	80	60	69	69	84	65	77	68	88	78	81	77	76	65	75	78	70	74	78	65	74	99	69	79	87	81	68	73	63	67	84	82	89	77	83	66	57	74	91	76	74	72	70	55	69	68	86	57	82	75	89	57	75	68	69	64	77	73	82	82	68	66	70	57	84	71	74	79	66	72	78	64	77	71	60	79	73	88	89	93	82	70	72	88	67	71	70	75	73	79	64	64	77	83	104	74	93	65	92	70	90	83	72	84	73	75	82	75	78	77	71	69	77	70	84	77	77	77	77	84	75	72	78	64	62	71	94	82	75	86	78	90	75	82	63	88	77	95	86	72	75	80	78	72	76	78	87	70	78	54	61	74	74	86	98	85	74	79	67	68	65	71	86	75	81	75	60	85	88	69	65	81	101	70	72	72	86	76	90	80	76	80	65	69	90	82	62	65	76	87	74	79	76	76	77	74	78	66	102	64	73	82	65	89	71	69	73	69	79	71	84	77	77	68	91	86	90	70	68	69	82	81	62	89	62	89	58	83	82	78	71	82	77	88	88	82	75	56	69	78	79	83	79	76	80	76	91	63	81	70	62	72	73	72	85	81	62	82	72	68	80	80	76	71	82	75	90	87	78	66	82	78	70	83	82	92	77	70	66	69	68	86	79	72	91	58	83	59	94	82	83	84	84	69	61	75	75	84	84	70	63	82	80	73	89	75	78	74	63	73	72	73	80	78	77	90	83	72	79	82	70	69	75	86	75	71	71	86	80	75	55	62	83	67	80	69	83	74	74	75	91	57	71	66	74	69	64	70	76	84	71	76	72	80	58	95	72	58	73	70	93	81	71	80	87	82	71	93	85	87	72	87	90	66	74	75	63	73	74	82	86	66	69	93	79	71	79	84	57	75	81	89	75	65	79	77	62	73	82	86	71	86	82	61	83	73	80	84	78	69	78	84	79	65	93	74	70	70	72	64	68	72	66	71	76	72	71	65	81	77	75	91	78	85	79	80	58	78	77	68	81	86	70	88	69	71	73	66	67	74	75	89	70	80	72	65	92	84	85	69	71	74	83	73	84	74	77	59	89	73	71	71	92	71	76	72	71	77	81	71	87	69	76	79	67	71	80	83	82	73	70	74	65	74	79	79	68	63	78	62	60	74	75	73	81	67	74	72	78	61	74	57	83	80	76	69	78	67	80	83	69	78	85	78	81	77	75	83	80	63	93	57	77	75	85	95	74	72	70	85	72	71	76	75	70	64	72	74	83	80	71	73	75	73	85	72	79	84	66	76	71	73	70	81	71	61	78	90	79	67	84	81	59	85	76	70	83	72	87	70	92	75	72	85	72	74	79	66	73	77	69	84	86	67	72	78	77	75	78	73	75	86	72	82	71	71	70	68	82	70	78	76	65	81	90	71	67	70	70	85	78	66	74	70	79	79	81	78	83	73	69	71	92	85	88	81	75	80	77	79	78	81	69	66	80	92	75	80	77	72	77	81	84	63	65	65	83	77	85	78	61	55	80	71	80	78	90	72	66	77	68	72	77	82	77	91	65	77	75	70	72	64	66	80	65	81	96
21226	15238	11884	19054	28085	28685	26314	24439	22072	19817	16128	12541	9338	8045	6983	5882	5318	4525	4404	4085	4244	3916	3503	3494	3285	2245	1675	1325	1122	1292	1290	1307	1278	1514	1435	1433	1565	1413	1265	1173	1243	1509	1584	1460	1312	1109	1067	1569	8706	10619	8372	6146	4326	2616	1486	1044	901	854	804	785	782	800	784	808	727	759	737	758	775	757	787	833	790	770	749	763	726	760	766	768	809	746	768	785	746	761	767	750	780	790	776	799	786	786	773	753	800	796	759	782	782	764	785	775	783	777	781	772	796	763	759	812	785	785	747	807	768	789	776	778	763	753	775	772	774	766	753	851	785	760	770	844	814	786	744	756	797	821	776	763	797	757	757	753	742	742	752	822	744	824	772	702	732	768	794	765	760	767	797	783	810	780	779	763	765	785	772	753	799	731	771	769	795	804	821	774	765	779	763	746	760	776	732	743	847	753	760	818	761	801	759	805	800	759	764	781	809	811	762	782	786	799	774	800	764	774	812	752	743	740	751	799	748	766	749	758	800	776	805	781	744	769	778	795	751	767	736	785	796	786	809	807	815	804	778	763	760	722	752	780	795	767	825	821	772	809	740	752	709	825	767	777	817	753	746	763	792	798	788	838	776	791	815	783	745	805	827	801	777	713	801	771	791	720	774	742	788	719	795	763	791	774	818	752	763	804	803	751	846	830	783	733	822	813	792	761	756	737	718	771	762	760	777	771	747	738	769	767	804	835	763	808	834	761	765	733	793	714	799	762	768	760	702	780	805	760	828	760	799	745	737	781	816	752	788	788	806	769	746	804	735	777	752	760	781	784	833	799	755	771	796	748	846	825	811	796	764	784	778	769	777	798	766	805	742	746	774	766	802	779	731	740	779	837	801	761	767	784	742	786	827	797	769	752	768	800	791	782	732	778	755	777	781	814	778	743	815	816	807	799	781	742	768	765	814	753	751	793	769	709	775	749	748	786	842	828	787	764	805	764	758	711	759	775	757	727	808	770	738	757	802	784	769	802	769	758	794	746	789	747	777	780	791	785	792	742	806	760	752	783	729	765	785	753	779	812	727	765	771	816	773	774	797	837	806	795	808	779	775	769	780	801	767	723	741	812	789	737	763	817	806	787	760	768	750	721	795	813	812	807	767	811	826	787	782	765	749	783	789	791	776	795	802	765	774	801	807	769	747	790	726	758	826	747	771	768	795	770	766	782	764	745	783	761	779	769	768	755	795	778	767	775	735	773	773	769	825	819	784	743	845	807	776	752	807	763	739	798	797	825	754	778	802	780	755	792	804	775	737	744	751	744	771	797	817	716	737	802	791	790	762	749	793	761	799	765	814	756	776	761	765	780	744	763	857	779	753	776	789	775	788	753	807	787	802	764	771	791	764	763	778	777	774	797	775	819	795	738	830	766	786	751	765	798	753	819	731	790	791	805	763	846	763	735	742	792	792	790	732	790	759	788	767	800	832	752	780	795	733	782	774	728	798	820	789	779	718	866	749	777	774	814	787	783	787	785	759	781	796	840	777	756	736	774	793	787	728	779	798	818	792	762	749	798	772	772	787	778	751	800	766	822	836	819	802	780	798	779	790	802	798	781	749	763	780	818	797	749	793	788	764	761	761	765	773	833	793	742	759	799	785	794	756	810	770	707	730	741	741	777	840	755	841	803	777	761	810	829	797	765	760	789	760	784	762	769	746	797	751	796	742	735	705	754	741	799	766	831	827	744	730	789	748	808	753	755	797	782	757	791	755	793	735	790	702	802	814	819	721	743	759	743	817	811	772	812	807	796	795	731	723	759	769	825	782	705	785	747	789	719	798	772	785	733	774	742	751	773	814	777	798	783	758	808	759	777	774	772	786	792	801	796	780	760	744	744	766	782	785	770	770	782	794	795	850	774	762	752	762	730	806	761	757	754	727	762	804	776	740	782	817	787	744	783	752	763	746	793	780	791	732	773	808	792	783	774	817	766	774	779	768	765	751	763	750	778	775	795	786	757	814	771	785	744	745	766	743	761	824	760	813	772	751	772	764	744	819	764	792	791	780	787	793	808	763	816	808	796	797	725	777	784	815	742	740	798	780	781	849	790	792	785	777	795	814	732	815	724	792	793	792	746	796	839	779	744	797	793	713	803	766	773	764	780	798	761	735	810	771	796	785	784	769	792	777	812	796	784	787	726	814	756	759	755	783	735	758	740	764	771	785	740	754	755	733	767	802	790	803	773	745	808	780	790	765	800	732	780	771	726	723	769	774	784	790	742	776	800	809	783	744	714	773	807	748	742	734	750	792	755	784	780	736	743	789	788	783	782	775	761	822	752	798	818	770	772	801	846	780	810	791	796	779	728	762	777	748	770	783	829	741	816	763	797	801	746	778	756	800	716	797	748	776	755	792	750	789	790	763	827	776	727	788	813	781	785	805	786	742	807	775	796	767	781	746	765	780	807	801	780	794	763	793	764	871	735	778	781	773	784	843	785	740	758	802	766	748	707	781	802	742	778	795	740	778	726	760	785	812	773	779	749	752	730	769	835	786	804	818	728	760	764	737	792	812	758	802	757	763	800	812	804	797	781	742	721	835	761	726	819	789	784	782	706	798	768	789	770	765	791	779	805	791	792	770	822	757	750	762	774	716	758	759	797	787	843	732	761	832	775	805	747	792	785	781	805	735	773	768	712	785	716	782	746	758	814	810	811	828	780	750	771	749	793	754	817	792	790	812	813	792	833	791	780	783	740	792	744	764	749	748	796	791	778	778	753	806	750	751	731	760	757	768	756	795	763	780	782	765	824	814	791	792	787	771	787	804	737	785	767	782	739	740	793	792	788	787	754	756	779	779	820	740	807	787	777	771	802	741	713	802	739	793	767	771	772	738	781	777	815	730	796	781	777	756	803	795	767	770	776	749	764	787	793	761	798	825	787	765	793	775	776	772	792	782	758	792	841	825	818	814	791	802	729	804	788	716	764	790	774	812	796	747	798	743	808	803	798	783	856	753	782	813	816	787	800	744	802	818	757	777	790	722	773	738	778	804	779	766	777	787	791	744	742	801	748	777	783	804	763	749	780	781	828	776	780	776	746	796	842	759	779	778	777	803	797	789	747	783	844	779	775	771	777	766	824	805	805	756	751	810	745	807	778	798	781	773	804	780	822	824	772	808	765	762	771	732	741	799	775	788	757	795	737	761	801	753	778	785	778	743	792	767	783	782	809	835	788	789	740	804	766	768	806	764	786	754	780	746	776	786	772	777	816	764	766	795	726	754	771	789	838	769	778	780	803	769	771	736	783	779	781	747	738	750	776	770	816	787	815	786	739	814	799	792	791	789	762	802	761	792	810	813	812	754	765	775	823	767	761	813	814	832	729	740	764	771	772	783	769	748	754	774	733	785	746	806	788	726	787	758	731	791	782	788	791	789	780	824	738	780	759	760	804	829	747	809	772	755	736	759	770	777	802	805	810	780	821	746	740	792	761	756	767	828	758	739	789	773	808	754	826	782	736	736	781
1955	804	532	322	380	482	532	484	506	378	286	210	154	188	149	131	99	108	115	119	110	113	101	108	67	75	69	67	64	70	66	74	69	80	78	76	72	78	80	59	81	71	79	69	63	88	76	82	109	136	132	116	92	87	87	83	65	58	70	59	69	60	78	58	65	62	65	60	66	66	66	64	55	59	46	74	65	59	55	57	57	64	59	71	55	69	56	57	55	64	57	53	62	61	64	62	55	61	70	70	57	65	72	73	58	61	60	73	52	63	65	63	79	59	54	65	71	52	45	59	70	63	71	61	73	68	56	65	52	64	55	54	44	55	69	66	63	76	64	74	69	57	68	74	73	67	61	50	62	61	54	55	64	66	51	60	51	49	67	50	58	63	67	73	57	48	60	64	62	65	58	55	59	68	70	58	65	66	53	65	55	58	59	69	71	62	48	65	60	68	80	59	66	69	66	66	55	77	61	62	56	57	77	53	61	55	57	55	64	65	66	68	60	70	58	60	61	63	52	57	59	49	60	69	70	56	65	65	52	58	54	63	62	54	63	52	54	66	69	78	65	53	54	57	57	54	55	63	59	64	57	70	59	50	54	71	67	66	67	63	60	57	62	60	58	53	54	72	64	63	65	65	60	57	46	54	56	71	65	64	63	58	58	66	60	60	65	57	73	63	60	60	71	66	52	57	56	65	66	62	54	56	70	61	62	49	60	57	56	71	48	66	64	54	72	57	49	52	68	72	62	54	72	57	56	67	55	69	57	65	54	66	63	67	64	49	82	64	77	69	52	70	70	66	59	55	71	59	65	83	65	59	69	63	73	50	67	53	64	69	71	77	65	68	54	63	66	58	58	69	61	63	74	64	55	71	64	64	54	59	72	65	42	64	60	60	63	51	51	57	61	58	65	64	55	40	54	65	48	70	69	60	54	59	61	52	61	52	47	68	60	68	54	65	59	61	62	58	58	63	63	51	71	68	53	55	75	57	56	67	61	66	59	61	66	46	64	54	65	53	62	64	81	68	57	65	64	48	52	63	62	59	60	60	71	56	56	71	58	56	66	50	55	67	59	67	66	67	63	76	49	52	75	66	61	64	51	69	75	65	59	62	63	73	68	62	56	66	59	66	69	66	70	61	55	60	59	62	42	65	56	47	66	66	67	69	67	57	59	56	59	66	65	52	63	53	46	58	70	67	52	67	64	59	63	40	55	59	57	64	61	62	54	70	55	66	68	45	51	73	52	64	72	70	70	58	49	70	64	71	70	57	63	61	61	56	63	70	54	53	59	52	60	57	53	55	44	69	52	43	59	59	59	53	59	50	57	55	68	66	77	61	56	64	54	64	54	68	62	44	55	70	62	83	45	58	62	63	57	71	63	65	54	65	57	71	79	59	59	71	56	56	49	61	61	62	62	63	54	70	60	66	51	51	62	57	55	58	65	59	61	52	50	74	65	49	39	54	66	40	56	70	57	66	55	44	68	54	53	58	56	61	55	70	55	65	62	61	61	52	66	66	60	51	51	69	63	45	72	54	70	58	54	57	58	68	68	62	66	48	56	57	59	51	53	46	61	69	63	68	55	71	58	61	62	64	49	55	59	62	71	66	53	56	72	77	59	60	57	62	61	53	52	57	47	68	64	53	63	61	66	56	61	63	62	63	55	62	48	67	47	58	68	60	64	63	62	62	58	62	54	61	61	72	47	67	63	51	62	57	67	64	66	72	66	60	58	62	61	54	66	52	74	64	63	58	65	54	64	60	62	51	47	82	61	63	66	49	68	64	76	59	50	54	59	76	49	52	44	53	59	49	68	50	50	40	62	58	52	71	55	54	43	59	54	56	51	63	62	62	50	56	70	53	55	67	62	69	55	66	60	69	75	60	63	66	67	61	59	67	74	77	68	64	60	51	43	64	62	66	50	59	54	47	72	59	62	66	75	65	66	62	70	61	82	49	81	52	58	51	54	57	57	46	65	60	58	60	64	49	69	52	85	58	57	63	61	64	42	72	57	57	70	71	62	71	63	66	60	49	76	61	55	61	70	46	66	57	61	62	72	52	58	55	65	61	65	63	54	76	51	65	58	60	71	61	61	68	53	68	69	69	61	53	65	54	51	68	57	69	66	62	64	49	55	34	59	69	73	68	61	58	45	52	72	75	68	60	64	53	53	69	56	51	66	67	50	66	51	43	57	73	62	53	60	57	57	59	57	49	65	60	71	68	68	72	53	59	58	59	64	53	51	52	62	46	58	56	55	53	73	61	53	60	47	67	60	46	65	38	43	55	56	50	54	61	69	59	54	64	53	62	53	60	73	63	67	71	62	48	59	46	64	59	58	83	63	79	58	57	63	59	53	51	68	61	59	49	66	54	69	64	48	65	55	58	40	60	46	58	62	64	75	71	67	56	64	81	87	54	66	71	55	56	51	60	68	51	49	61	66	67	64	59	64	57	65	69	75	59	65	54	63	73	63	66	71	62	78	53	62	64	49	58	58	72	63	62	55	70	62	67	63	58	61	55	58	54	66	47	73	77	66	65	55	70	66	58	52	49	58	55	54	50	64	60	63	65	60	51	61	70	56	58	75	62	61	60	68	66	77	58	54	61	59	57	59	39	53	67	54	54	55	59	58	71	68	53	80	75	61	61	64	54	58	56	61	54	57	74	52	72	58	49	52	59	67	51	54	47	59	87	56	60	56	46	60	61	68	51	70	56	63	62	65	68	70	65	62	74	57	57	58	55	44	52	55	72	66	54	69	59	49	54	59	68	61	59	50	57	60	62	66	60	65	45	69	69	60	53	53	57	57	66	58	55	46	68	77	60	57	62	54	56	58	72	51	56	65	53	57	65	57	58	69	59	58	56	65	52	78	64	47	57	54	58	59	76	47	57	42	53	62	46	67	59	69	66	48	53	65	56	60	47	60	54	54	60	61	65	58	55	60	69	61	60	63	49	51	61	66	68	57	55	67	73	48	59	65	65	59	62	68	50	62	66	48	47	76	59	53	62	66	60	66	52	52	60	64	48	49	72	56	59	74	68	56	58	82	62	60	57	64	52	52	77	63	71	72	59	51	42	61	64	60	54	59	58	49	80	75	67	65	63	56	65	60	67	67	52	50	57	63	57	63	64	59	58	67	55	48	57	55	52	62	50	71	62	74	63	73	46	71	64	63	56	70	73	53	52	64	76	58	61	63	59	63	68	63	62	74	64	53	58	70	61	56	56	64	61	48	74	63	53	57	55	65	59	68	67	59	62	56	67	54	63	59	50	53	66	59	53	77	45	59	58	75	65	67	61	48	58	61	64	51	56	68	63	65	50	63	51	49	58	45	53	67	69	52	67	64	54	56	62	67	56	61	69	69	59	43	70	56	74	61	61	49	46	65	64	63	76	59	51	65	58	54	53	53	58	65	66	53	61	48	54	53	59	59	55	58	58	60	67	68	59	73	50	69	70	57	56	60	49	56	66	67	57	48	61	56	61	44	58	54	61
16330	11692	7852	12761	20793	21585	21116	19032	17153	12995	10217	6943	5509	4833	4048	3452	2856	2680	2450	2462	2428	2485	2357	2141	1447	1053	845	730	842	987	817	825	814	971	1141	1123	1106	1146	1110	873	1034	1101	1013	1125	1061	1016	874	932	2136	3120	2959	2531	1911	1325	896	788	691	594	592	641	632	664	594	611	618	597	646	639	596	640	613	627	632	584	622	592	588	643	623	573	605	547	615	610	615	604	612	642	651	560	635	634	602	598	585	611	612	634	652	594	648	644	607	665	652	598	607	662	636	661	598	579	635	617	649	617	609	635	586	618	614	618	630	641	638	614	647	596	610	588	632	606	603	641	652	596	642	618	637	589	647	592	633	567	604	663	610	609	594	652	624	601	640	618	649	607	643	609	619	649	619	613	599	639	600	628	638	613	618	612	619	607	649	603	577	618	654	598	561	631	623	625	648	577	615	661	681	660	618	639	670	600	638	640	590	635	667	619	603	627	605	636	648	631	631	613	646	595	618	611	627	638	616	638	618	631	640	634	625	643	607	605	598	662	620	609	605	628	653	628	649	560	643	608	621	584	644	667	637	602	620	588	621	592	581	574	637	647	601	646	618	624	649	649	602	601	574	619	599	648	603	601	617	633	616	631	602	599	581	640	650	624	617	604	601	628	668	640	663	626	595	602	603	604	613	639	640	603	594	646	639	629	633	615	598	591	632	607	628	687	581	600	598	605	601	614	609	624	597	595	656	601	580	628	628	610	599	633	591	642	618	630	589	630	604	657	657	638	662	604	586	621	629	647	624	646	598	634	591	588	593	641	638	645	601	613	652	588	625	633	655	635	588	557	650	647	590	633	606	641	651	629	614	619	619	563	608	618	650	639	628	654	615	652	645	620	620	611	616	605	633	597	597	563	646	633	641	598	644	579	600	640	620	621	612	617	608	598	612	645	629	622	628	617	619	591	629	629	606	646	640	660	610	630	606	642	569	579	616	603	641	619	657	629	635	615	638	645	626	633	599	618	665	582	630	660	611	609	617	640	657	605	613	672	608	662	603	595	607	646	646	631	618	649	625	644	642	630	611	587	597	628	586	602	608	613	619	623	585	606	603	634	637	623	634	617	620	602	669	609	598	606	568	641	591	613	620	649	624	616	629	598	632	635	635	558	595	597	654	617	578	650	604	656	646	605	566	604	565	616	613	631	625	606	640	618	670	638	633	658	619	598	639	620	629	650	553	600	591	637	616	595	636	636	641	657	607	608	630	560	665	645	631	627	598	602	609	632	612	631	627	588	612	603	627	638	619	566	618	607	641	606	587	580	633	662	655	615	631	610	592	627	575	589	609	575	567	613	591	647	598	561	608	588	632	654	574	634	634	592	619	608	639	620	607	633	663	629	614	611	631	620	641	619	592	608	627	616	616	612	601	587	600	604	632	624	665	609	629	553	621	634	565	680	614	685	600	607	616	658	615	622	660	610	630	628	640	614	634	608	611	600	593	600	621	609	618	614	614	602	617	613	638	594	619	598	605	600	607	645	631	618	610	598	669	631	633	601	581	642	572	627	630	597	605	580	641	657	633	620	600	569	677	563	614	601	561	606	618	615	613	604	575	600	596	644	640	630	607	615	636	623	627	669	617	609	608	569	576	645	630	572	622	639	654	609	672	645	608	636	606	571	602	598	639	659	584	622	618	594	653	625	652	582	657	614	617	628	590	614	615	631	604	613	622	657	621	621	582	615	592	600	610	625	590	612	660	606	613	620	596	618	631	641	617	638	640	599	583	652	607	591	649	636	660	626	621	567	586	607	607	612	629	626	648	660	624	579	601	589	656	591	655	620	624	562	619	623	580	618	646	605	608	597	596	606	650	548	610	590	650	610	617	646	633	638	614	641	630	652	589	623	606	599	600	622	607	610	612	629	607	589	632	620	644	650	611	642	599	657	604	619	650	640	596	595	602	612	597	663	591	631	628	657	624	622	645	604	660	658	597	604	611	623	616	624	613	573	618	630	627	653	660	612	590	663	594	620	629	587	616	610	636	610	627	596	618	615	617	617	608	607	635	603	571	614	608	599	630	555	648	601	624	591	673	611	613	608	632	584	607	623	628	641	627	640	667	586	605	607	644	594	601	602	587	590	609	600	624	613	651	657	629	570	590	608	604	618	618	628	657	650	562	660	623	604	599	625	658	582	639	617	580	636	671	637	632	684	572	634	660	638	596	590	633	618	682	615	590	658	634	623	600	626	628	593	629	609	644	670	607	608	599	677	615	614	633	607	640	633	636	643	623	598	588	642	604	582	629	653	606	638	609	632	621	615	625	579	573	601	593	632	648	646	578	605	646	605	562	612	672	622	595	605	620	624	614	657	608	616	655	640	572	616	625	596	657	647	631	630	628	627	610	649	619	584	645	582	585	629	623	621	627	621	613	612	653	643	637	572	622	617	615	613	631	596	612	615	615	631	647	638	602	602	663	614	592	646	626	607	650	624	584	610	549	623	598	584	617	648	593	664	625	660	610	619	605	606	645	605	622	585	616	625	595	599	629	597	652	606	657	583	620	612	604	637	607	612	673	596	643	625	616	594	615	645	606	599	605	629	614	592	631	660	602	593	589	647	613	608	616	636	650	617	589	565	612	605	613	602	611	628	613	602	663	637	609	647	638	597	687	594	602	665	633	598	645	650	603	604	643	601	633	618	647	626	623	643	596	639	592	619	590	600	626	640	632	601	605	612	628	635	609	642	614	607	653	627	648	662	630	623	609	637	622	618	635	623	612	583	633	587	671	629	573	624	685	609	601	627	643	605	625	599	583	596	653	606	693	653	624	642	591	644	606	604	598	601	629	602	604	608	602	645	639	570	620	600	576	628	602	598	627	602	615	579	651	626	679	641	598	643	645	644	638	612	630	646	640	604	631	609	638	638	608	647	631	614	649	643	630	611	632	648	638	616	619	600	591	609	638	623	634	606	649	651	605	588	558	595	588	632	618	607	566	593	619	659	602	621	634	598	581	570	602	600	582	612	579	632	590	614	635	646	605	559	628	609	637	618	598	616	579	612	609	592	588	642	680	578	606	640	629	614	624	622	591	570	632	610	641	604	612	615	623	638	617	599	589	602	590	580	603	631	624	666	617	646	610	606	626	584	630	640	657	653	611	583	614	623	630	602	616	618	618	600	629	588	646	638	621	579	618	673	641	648	614	618	583	631	644	579	627	614	677	603	629	626	610	598	638	610	619	600	584	629	605	576	617	617	616	619	639	628	632	611	622	631	589	607	577	594	597	640	609	602	601	645	570	593	636	617	627	664	647	647	624	620	575	636	623	621	592	651	617	612	580	623	656	600	625	632	678	607	651	628	594	623	598	633	633	601	584	586	642	665	584	654	635	605	583	589	629	677	617	629	623	646	594	621	612	635	610	619	641	618	588	598	626	651	606	621	619	602	605	590	630	589	657	613	626	669	636	644	628	620	603	643	627	667	605	590	615	621	611	590	625	611	616	658	615	611	600	630	596	640
1577	1358	694	451	423	713	844	795	646	479	414	247	271	215	213	189	156	130	147	145	149	117	115	101	96	94	68	84	106	77	99	84	98	98	87	102	101	75	104	115	104	94	123	99	95	96	97	99	159	294	295	253	197	129	106	92	91	68	70	96	73	81	85	91	92	89	79	83	80	87	81	82	92	88	78	88	69	81	101	73	74	69	87	75	74	80	74	87	73	75	75	67	68	66	77	96	90	78	95	78	74	71	70	77	82	63	85	84	73	68	88	81	84	63	75	75	83	68	84	93	79	77	77	82	69	85	59	89	81	91	74	74	82	76	68	74	82	82	90	66	79	98	97	83	77	71	77	75	70	89	84	74	96	70	78	72	68	87	67	77	82	72	83	105	80	91	80	69	64	96	78	83	93	66	67	73	82	68	65	86	74	81	80	77	70	68	86	64	75	76	74	70	75	80	79	78	78	79	78	72	65	83	76	80	74	81	79	69	74	57	85	84	81	82	95	80	67	79	65	83	73	76	96	95	78	87	69	70	88	80	77	77	69	71	82	63	88	89	63	83	75	89	82	80	82	92	79	84	82	68	75	80	71	76	72	80	92	69	83	79	78	72	78	87	84	81	77	80	80	84	68	75	75	76	68	84	65	67	75	69	64	80	79	61	78	80	69	71	84	82	85	73	75	69	81	77	79	79	73	92	89	70	74	79	74	69	78	78	97	76	79	92	76	74	60	87	68	67	71	70	83	86	81	88	69	82	86	82	77	91	70	86	84	64	79	69	95	88	61	85	84	75	68	83	84	83	83	59	84	81	89	67	63	75	90	78	69	83	66	70	82	91	71	93	71	66	70	102	93	79	81	77	68	91	69	82	88	86	80	88	84	82	58	80	88	72	58	74	86	81	82	75	90	79	81	64	88	81	65	74	94	75	73	80	60	83	78	73	93	92	68	98	80	67	69	79	78	67	84	85	91	60	89	68	81	69	85	83	66	84	84	75	85	87	90	90	75	70	100	68	80	91	94	85	67	79	69	96	77	64	71	94	75	62	61	96	72	77	95	73	90	64	89	86	78	80	70	89	66	75	74	79	85	91	72	72	79	82	89	61	93	85	80	92	86	68	75	74	78	62	71	74	91	71	71	63	81	74	63	81	84	68	87	91	76	75	84	94	71	83	73	64	87	86	73	82	81	94	85	89	82	89	81	59	77	60	73	76	74	91	84	72	79	60	61	86	72	82	79	65	66	75	80	79	83	80	73	87	79	68	88	78	76	70	90	72	75	74	76	81	70	80	72	82	73	83	72	74	87	85	76	83	72	81	77	87	80	76	76	85	78	76	77	84	82	88	68	73	85	72	93	94	58	70	67	77	78	69	87	86	88	74	90	101	85	84	73	79	86	89	65	82	80	77	80	61	72	90	75	67	68	73	69	73	69	83	81	65	85	77	67	80	71	85	79	69	77	75	87	79	78	79	77	74	70	68	69	61	84	86	86	84	64	83	80	71	74	63	74	83	75	88	85	89	69	83	72	84	58	77	87	67	72	75	75	69	74	84	65	67	89	83	72	89	63	82	82	66	86	62	84	76	76	92	81	81	89	74	86	75	73	74	74	75	74	62	67	74	83	71	82	79	86	82	86	76	78	66	63	93	75	73	71	86	74	45	77	84	74	67	91	92	82	86	73	69	66	70	95	86	77	63	75	60	87	67	75	79	73	74	78	94	78	79	82	87	72	73	84	76	70	93	81	71	74	78	68	69	55	71	74	76	67	82	85	70	90	70	73	60	70	79	84	65	77	84	96	84	80	84	86	73	79	85	70	71	71	83	88	76	71	71	74	81	87	84	86	78	92	76	71	67	78	91	82	84	74	97	95	69	70	82	70	82	71	64	77	77	68	86	92	78	92	75	88	79	79	79	95	90	79	70	81	75	77	74	81	90	74	76	56	93	74	92	70	98	73	72	76	72	66	88	74	73	75	92	65	81	62	80	77	83	82	75	86	75	93	76	68	60	64	70	65	60	75	65	66	66	83	81	66	78	65	66	88	75	94	81	77	75	76	75	68	83	83	75	108	80	69	79	81	70	78	72	64	76	85	79	78	79	67	72	91	72	67	77	73	57	90	77	78	76	81	79	84	82	84	85	83	74	77	69	81	65	80	69	86	78	79	76	75	96	96	78	64	83	76	69	69	65	96	89	69	102	71	87	78	64	64	83	80	74	74	64	80	75	83	80	72	79	57	88	71	71	75	90	78	56	73	102	83	83	85	76	72	79	55	63	81	90	73	85	77	82	74	67	83	79	71	88	87	61	80	79	94	88	66	73	94	62	63	77	88	82	67	65	78	86	68	78	78	72	68	69	86	67	74	64	77	71	70	78	86	85	65	83	72	71	80	74	67	83	75	73	88	80	64	72	84	82	74	99	66	83	68	75	78	77	80	90	65	88	72	67	88	82	74	74	68	78	86	85	81	81	77	77	75	75	87	67	85	98	70	73	75	70	80	91	71	78	74	97	64	73	85	77	77	66	68	68	80	74	78	88	73	80	82	68	77	86	90	79	79	85	68	79	71	70	63	77	75	75	63	79	78	70	78	90	62	78	76	77	63	82	74	78	78	83	79	72	73	74	81	90	76	77	72	74	75	77	78	86	74	77	80	72	68	65	78	77	66	78	59	86	76	84	82	86	82	94	72	76	72	67	70	72	83	67	70	66	72	73	76	70	85	68	78	75	80	67	82	92	84	88	78	65	77	73	69	77	104	77	83	80	64	86	87	77	94	83	66	77	88	96	73	69	79	78	85	79	78	89	87	80	74	74	69	90	77	82	85	88	71	81	86	78	66	84	65	87	71	72	87	75	70	65	82	84	87	88	74	78	94	73	74	70	75	85	67	95	73	79	90	82	81	91	84	73	84	81	102	85	84	90	92	88	82	76	82	71	94	74	77	74	72	80	66	77	65	79	79	86	89	76	100	76	79	62	74	58	60	58	70	89	84	76	83	69	84	80	73	71	72	77	88	75	75	80	81	64	66	81	92	76	73	68	80	93	76	93	82	80	76	70	82	85	84	69	67	71	76	73	93	83	76	79	73	67	71	63	70	71	69	87	89	76	87	68	74	86	92	78	74	83	73	79	81	65	78	70	68	78	95	64	82	65	77	66	75	73	69	90	90	82	69	70	72	80	76	77	77	70	75	70	85	88	78	81	68	82	73	89	84	84	82	79	67	81	74	62	80	83	71	86	65	73	74	73	77	66	76	79	69	80	86	73	72	66	71	77	78	75	84	76	86	63	86	79	74	62	78	97	67	84	74	80	78	64	81	77	62	74	78	81	85	89	80	61	80	76	87	84	75	74	82	87	95	88	65	74	82	75	76	80	65	81	84	76	101	85	84	102	70	78	83	65	77	61	86	78	79	88	65	73	81	63	77	67	69	79	81	78	85	87	75	81	74	76	85	80	94	88	77	72	79	78	69	57	91	89	77	69	82	91	73	78
19775	15278	9791	15072	23394	25728	25760	23146	19886	15715	12844	9467	7730	6537	5574	4940	3855	3350	3178	3095	2665	2692	2415	1648	1497	1240	1048	1094	1180	1207	1271	1097	1053	1019	1295	1577	1353	1467	1444	1222	1369	1409	1900	1667	1255	1313	1255	1467	3456	7228	6617	5413	3726	2284	1437	1007	915	790	818	790	805	762	788	736	771	845	786	799	815	784	772	794	728	796	756	715	785	814	768	797	798	796	766	762	800	827	768	786	746	805	859	811	780	781	790	808	761	789	846	816	808	811	754	762	777	780	786	831	773	816	800	777	794	834	831	757	772	758	827	723	783	808	776	761	799	828	744	793	737	743	781	762	751	782	786	790	759	798	804	828	770	786	791	736	781	778	809	766	801	808	828	795	757	865	827	825	777	766	845	801	766	806	751	810	793	809	802	831	795	766	788	826	768	836	785	756	834	744	805	781	788	805	777	748	738	823	804	812	827	832	795	809	769	778	812	789	797	787	794	777	778	873	845	799	818	803	805	809	797	791	791	803	832	783	830	779	816	802	766	821	794	799	787	792	824	784	790	839	787	799	794	803	774	778	801	782	763	806	745	780	746	752	790	799	751	815	758	806	786	751	783	778	775	793	802	742	827	816	807	779	764	817	806	754	792	796	814	785	795	743	771	774	801	779	796	829	819	770	789	787	801	780	775	721	816	785	788	784	781	802	856	804	734	812	783	743	759	817	754	776	806	802	770	796	797	813	822	781	786	746	784	745	796	818	766	759	765	819	782	780	797	778	795	783	786	843	768	800	813	775	813	838	786	843	745	797	772	829	813	811	785	780	789	787	802	775	772	747	753	807	807	805	805	776	753	765	759	774	814	732	828	811	799	746	831	798	770	778	817	793	801	795	771	806	819	769	763	781	766	733	782	774	749	799	771	791	801	793	742	788	792	779	753	755	850	770	798	771	772	767	780	830	751	760	781	806	784	780	748	787	767	772	810	750	791	735	826	693	793	821	773	772	779	783	855	762	772	751	816	800	774	774	776	731	804	789	834	836	813	792	851	789	815	838	846	791	807	776	788	799	756	781	774	826	792	797	801	798	799	770	841	832	782	815	810	818	765	771	803	781	773	820	755	806	805	807	769	827	790	823	782	756	772	832	830	772	790	849	795	808	775	801	801	802	774	797	776	825	772	813	780	728	792	792	783	796	824	795	798	789	804	834	815	770	821	803	793	769	830	777	762	797	767	817	766	821	781	790	771	770	790	796	796	771	781	797	762	770	821	729	818	801	817	772	781	763	740	753	798	813	771	773	773	771	777	782	770	765	754	778	820	839	774	770	782	778	802	794	782	807	808	800	781	834	786	827	780	820	808	789	832	817	778	746	760	763	768	773	832	791	784	782	765	803	821	780	770	747	765	809	771	796	822	804	791	787	767	811	836	777	828	798	754	810	820	808	829	797	812	807	777	789	761	803	773	761	779	799	789	815	775	786	782	811	769	816	771	796	816	793	762	812	787	775	819	799	829	772	777	797	816	767	772	771	762	799	824	821	744	770	769	764	823	828	799	804	748	819	815	762	782	821	757	797	824	802	792	780	818	733	805	819	733	783	770	833	795	829	786	795	819	773	747	774	785	796	796	766	821	784	809	819	757	780	764	740	809	759	787	773	855	763	772	784	806	789	776	768	807	839	775	812	809	739	739	739	799	833	755	788	794	807	817	809	770	786	795	813	792	799	791	836	776	811	759	781	807	803	813	769	759	778	748	781	804	797	811	786	801	817	764	823	779	770	806	781	836	772	807	755	803	763	831	748	805	796	825	718	813	768	794	816	819	776	826	834	759	827	773	756	742	764	812	824	784	760	776	772	785	836	794	817	777	793	772	813	802	800	780	834	777	789	762	828	771	804	811	794	806	797	777	770	758	834	810	825	799	795	774	763	785	769	841	722	775	755	821	784	817	776	824	802	790	849	809	758	813	826	791	818	834	777	792	822	708	799	750	842	823	744	742	793	782	739	817	778	785	781	822	788	812	780	812	770	780	782	789	799	774	748	815	753	807	794	786	777	833	853	792	758	801	838	803	782	763	800	820	785	836	817	809	796	765	790	813	826	795	788	786	795	819	821	802	768	833	729	812	787	835	835	802	755	760	817	846	821	798	771	780	748	771	782	804	822	804	778	813	822	805	791	772	804	755	777	845	804	816	750	787	755	824	776	767	757	776	830	831	792	802	766	788	768	812	782	766	746	801	762	791	814	786	844	755	796	804	796	770	785	795	752	762	783	801	802	820	800	791	776	779	748	796	809	784	798	780	767	788	779	817	796	744	771	779	845	744	841	774	790	829	779	774	790	767	759	755	833	816	799	742	774	771	809	794	801	834	781	868	783	802	765	762	856	744	772	844	819	751	774	748	790	777	751	721	773	816	799	782	742	801	808	789	785	776	798	781	756	799	766	791	821	755	849	811	802	815	785	793	776	765	812	791	847	803	814	764	838	784	838	830	753	781	775	864	813	781	765	788	774	785	813	782	783	763	798	794	779	774	782	798	773	806	816	825	801	784	806	839	787	802	778	824	816	817	782	770	826	793	806	786	804	797	775	772	840	801	811	772	857	785	856	778	799	822	768	822	815	762	775	848	721	775	816	781	768	824	846	797	753	793	808	835	780	773	835	764	851	756	809	758	784	832	818	802	815	792	833	796	795	781	768	839	791	817	798	796	770	794	772	810	781	815	757	799	794	819	777	798	844	792	791	816	766	803	765	780	808	731	783	784	787	793	764	813	827	822	790	793	785	760	789	783	819	806	749	799	768	810	804	784	794	742	821	802	834	784	789	812	782	782	785	798	778	760	796	807	727	794	780	804	801	806	833	843	757	755	775	781	804	782	795	817	797	766	784	816	717	814	800	803	827	792	779	816	847	746	754	800	776	839	796	811	816	739	838	795	788	821	814	810	829	771	801	736	712	749	770	776	780	789	777	768	837	803	827	805	807	790	781	798	750	799	795	820	779	796	780	814	756	749	789	814	797	817	810	795	834	771	770	743	769	743	803	826	810	780	804	806	871	770	815	833	832	831	765	779	794	783	776	739	769	812	767	803	731	774	763	804	744	787	777	799	801	811	806	792	768	752	803	806	787	797	761	804	727	746	821	780	814	770	810	800	781	809	750	781	783	799	803	774	813	783	838	801	745	818	818	794	744	842	819	768	780	793	786	761	726	776	799	832	802	788	822	808	832	823	792	725	796	771	762	785	760	793	811	769	816	801	819	850	755	780	788	800	804	819	806	762	779	778	798	809	818	779	771	802	779	815	760	822	791	739	755	780	809	786	759	758	793	748	792	774	789	752	803	779	768	814	786	800	755	764	818	766	796	755	845	782	805	816	787	813	776	816	749	753	792	801	786	780	749	772	809	837	814	725	784	746	755	810	817	772	772	768	758	779	767	824	800	813	787	790	823	771	786	794	765	780	760	843	786	777	796	786	819	763	769	774	770	855	817	787	776	761	749	777	775	847	738	808	811	846	772	830	780	769	861
3146	1276	635	414	388	689	799	705	561	454	334	251	231	175	204	159	124	138	108	93	96	84	66	78	68	64	60	60	52	75	76	73	82	59	62	84	79	68	73	66	85	85	92	86	106	101	102	103	84	252	257	275	191	116	78	49	59	60	69	49	61	63	51	64	53	58	61	51	41	56	58	46	53	44	57	57	57	54	56	54	53	57	48	59	57	57	42	60	48	60	42	52	53	47	64	56	47	58	57	53	57	54	52	44	46	57	52	59	53	50	61	52	59	50	67	53	66	51	47	50	50	48	47	58	64	59	53	57	58	63	67	62	54	66	42	42	52	47	53	55	63	48	51	51	50	51	51	51	51	53	63	51	40	56	50	55	58	65	66	57	64	58	38	50	68	44	54	57	60	55	46	64	41	46	38	50	47	68	41	65	63	63	54	48	48	57	46	47	60	66	53	65	40	57	49	52	67	49	57	63	52	59	68	65	52	51	54	57	51	51	52	53	44	59	59	49	53	51	54	61	50	47	53	47	48	37	52	58	56	63	52	52	49	65	43	78	45	50	46	54	47	47	52	51	59	61	56	50	44	63	45	48	53	75	46	68	52	60	66	54	59	59	49	48	66	51	50	47	43	50	51	39	64	42	55	61	49	49	45	46	67	51	57	61	59	48	63	55	47	66	57	44	64	42	64	49	52	52	54	58	39	51	68	38	54	56	60	65	66	46	58	60	58	60	49	58	56	57	67	39	59	48	54	59	55	56	58	44	44	77	68	55	52	63	45	53	60	43	42	57	43	77	54	58	47	48	48	43	63	52	62	52	60	55	46	62	53	56	45	51	71	57	44	48	47	63	59	42	41	61	59	42	48	52	52	52	51	67	56	48	55	56	60	51	54	54	47	65	56	58	60	48	54	65	60	61	54	46	60	44	64	56	66	59	61	57	42	54	48	61	46	71	54	55	59	61	57	43	52	51	59	46	71	55	57	43	60	73	58	64	52	48	45	53	47	55	41	56	57	43	43	57	57	49	42	56	59	45	66	52	39	59	75	55	55	39	59	60	55	56	53	59	57	53	40	49	50	48	59	77	52	66	52	50	58	52	57	59	49	49	47	41	75	64	46	54	53	55	62	40	48	59	56	48	61	48	70	64	45	49	70	62	48	51	54	52	47	61	44	53	43	51	52	46	71	53	38	46	45	54	55	50	54	60	55	52	60	50	52	53	51	52	53	67	57	45	52	52	48	72	57	62	53	44	52	47	62	67	42	58	47	59	55	52	66	62	43	56	49	54	51	50	53	52	55	53	54	54	56	62	47	40	64	64	62	44	55	52	49	68	55	53	58	67	49	45	45	58	46	61	59	55	58	57	54	58	49	57	55	55	56	54	60	48	49	56	48	48	53	42	40	45	56	46	53	46	56	40	42	45	53	62	67	48	52	58	39	56	59	50	49	40	54	60	60	51	63	52	49	47	49	53	54	44	49	54	71	66	51	48	52	59	57	59	61	58	81	60	64	57	42	61	53	73	49	60	61	44	47	52	50	52	62	69	49	59	61	47	71	60	51	52	40	53	59	54	58	49	58	57	51	63	56	57	47	69	56	58	55	56	59	51	52	67	46	59	54	43	43	45	44	65	49	56	54	56	50	59	45	46	67	65	46	44	48	47	58	61	58	54	57	52	45	55	46	60	53	63	55	54	49	49	59	38	44	62	54	59	53	63	40	54	43	48	53	54	48	61	53	66	67	51	47	75	62	49	48	58	68	45	45	53	56	49	47	52	43	48	52	57	60	59	64	44	47	55	59	56	65	64	37	53	55	61	49	69	46	66	53	48	54	55	51	50	46	59	41	60	45	52	51	63	56	49	55	60	54	59	53	52	58	55	62	57	42	59	58	46	46	61	57	52	60	60	56	60	42	46	49	65	50	58	56	57	54	50	68	54	50	49	64	48	47	53	55	69	58	53	46	55	62	34	62	69	51	52	48	57	62	66	57	53	49	55	49	69	63	49	46	54	53	57	55	56	62	56	57	64	51	64	62	59	55	45	50	63	49	63	54	59	50	34	57	55	61	57	48	48	55	62	58	65	41	61	48	60	56	46	54	49	56	61	53	57	52	44	60	65	62	59	49	49	72	44	47	58	54	52	54	55	59	51	53	60	64	51	60	60	74	54	65	49	55	47	50	44	61	48	40	40	45	53	63	55	47	56	46	64	47	50	53	46	58	58	52	57	54	69	51	58	49	54	56	51	51	52	54	47	75	49	49	52	69	51	57	58	63	66	63	42	40	47	52	54	44	66	57	52	63	58	62	49	55	53	52	49	57	57	56	55	62	51	41	56	41	57	57	56	63	60	48	65	46	60	54	54	46	46	58	59	44	50	51	56	63	53	51	65	54	46	48	60	55	48	49	74	54	38	64	52	54	47	58	48	62	41	56	52	60	59	56	52	71	70	47	43	47	44	57	44	56	58	45	54	56	47	62	57	53	65	43	46	53	60	52	56	64	55	52	70	44	59	56	45	51	62	50	46	61	48	43	59	69	60	45	52	59	66	69	44	51	57	44	60	47	47	56	63	46	72	72	68	53	54	61	50	46	52	50	50	55	56	53	58	63	59	50	69	46	48	57	50	51	51	54	55	53	52	50	55	60	51	47	48	51	55	52	49	47	45	60	41	50	64	69	65	72	51	55	50	51	49	50	65	54	52	46	61	49	52	57	56	42	53	41	46	44	63	56	53	60	48	49	45	53	61	65	53	53	44	57	52	49	59	54	37	62	46	55	60	46	55	43	53	54	54	59	66	49	52	57	45	51	60	55	57	61	52	59	62	52	49	55	43	55	60	55	46	57	60	66	66	55	67	72	54	51	58	63	60	44	51	44	76	49	55	69	65	53	66	50	64	59	51	52	56	51	59	46	58	51	44	56	52	49	71	61	52	53	63	39	65	53	54	51	55	68	65	59	54	61	53	45	58	56	66	67	45	58	49	55	45	55	47	72	50	52	45	63	49	63	51	52	39	48	42	74	55	51	41	40	60	65	53	59	55	54	39	58	49	57	54	63	60	62	48	55	50	54	58	52	47	40	56	60	46	53	56	67	63	40	59	52	59	52	57	44	50	54	50	46	52	67	56	48	62	54	52	67	56	61	51	55	60	44	62	60	61	64	53	56	48	69	55	55	58	43	39	56	56	50	40	55	49	50	53	48	54	56	66	55	42	51	36	42	58	56	48	60	54	55	50	62	58	49	44	38	62	64	52	49	55	48	60	60	54	45	60	56	60	60	56	59	44	50	49	56	56	63	45	63	59	48	44	64	57	46	46	62	56	47	56	52	62	42	60	55	51	49	43	46	51	62	74	63	47	47	41	59	56	66	52	43	69	58	45	59	53	44	46	48	65	65	55	53	42	51	50	67	57	57	66	50	52	56	53	49	48	65	59	53	50	56	61	51	44	52	52	51	52	45	42	56	50	51	47	50	54	49	52	61	57	55	58	52	48
20415	14490	9132	13974	23050	25984	25398	22834	18874	15243	11938	8980	7837	6153	5740	4736	3582	3391	2975	2639	2298	1997	1568	1365	1197	1058	970	961	963	942	1027	1000	926	894	896	1201	1297	1185	1246	1135	1031	1147	1869	1904	1725	1957	1813	1595	2101	6374	6621	5553	4023	2166	1145	839	633	595	541	569	559	572	540	531	553	569	547	588	554	591	533	542	577	576	522	558	593	576	566	558	520	563	574	534	539	559	580	558	554	554	565	532	547	585	552	554	569	567	527	582	521	570	603	531	564	563	558	597	575	545	578	552	568	572	589	544	561	582	562	553	556	591	592	593	523	577	556	584	553	547	521	585	596	524	567	536	579	550	559	545	597	525	556	553	572	521	561	612	523	531	548	529	506	557	585	560	592	545	534	596	563	578	577	542	559	578	505	549	576	557	542	552	587	544	541	556	613	547	520	550	531	563	581	557	595	528	587	574	569	531	563	559	578	526	543	566	540	576	538	600	568	568	554	539	528	569	501	573	532	599	548	551	586	546	577	587	596	591	527	522	584	543	561	551	553	588	568	552	541	571	568	534	528	571	537	537	524	596	523	542	567	577	540	568	576	598	529	553	536	542	533	585	603	598	562	566	567	568	555	557	569	535	556	548	559	622	573	552	548	527	571	566	559	559	527	579	570	528	533	616	593	553	545	517	558	553	580	561	584	532	564	593	556	576	543	595	578	558	521	559	543	565	567	571	559	553	508	577	570	563	554	537	579	506	556	572	562	581	595	577	538	554	579	588	583	544	591	529	575	536	583	541	539	562	608	527	562	574	587	527	557	573	522	523	513	587	575	556	551	558	549	537	527	508	571	563	547	545	577	551	574	565	545	573	551	592	568	518	542	578	565	540	590	520	595	602	545	550	536	553	536	546	582	576	615	514	565	579	568	534	560	572	561	557	601	562	559	546	557	527	569	553	539	564	541	575	551	538	529	545	566	569	604	556	578	600	606	543	527	589	591	572	534	566	585	541	542	594	556	572	590	551	605	603	537	526	587	558	552	523	553	570	566	542	567	544	531	564	540	535	563	557	572	551	537	573	532	547	550	551	567	514	534	534	534	554	554	551	537	586	548	547	541	530	548	583	545	580	543	587	570	547	586	549	536	507	557	549	542	538	621	539	557	545	555	553	570	620	574	579	576	542	535	557	583	564	581	564	580	519	571	554	552	568	559	600	533	606	543	599	527	575	560	581	582	561	544	585	537	543	575	539	559	593	572	572	562	558	573	549	551	565	573	556	519	539	578	545	529	529	594	569	576	512	583	582	562	572	579	556	534	512	551	556	564	578	610	573	577	562	541	596	567	567	546	568	565	576	588	574	536	591	564	583	571	549	575	535	561	565	565	512	555	566	571	572	535	576	572	554	552	534	585	558	554	552	537	560	538	582	607	537	552	585	556	550	525	568	556	536	557	542	581	556	594	519	628	553	563	550	552	568	567	580	546	538	558	568	575	552	549	543	588	541	543	601	583	567	536	559	531	552	562	604	547	576	526	530	561	553	547	543	566	587	534	532	568	595	560	566	632	573	504	548	539	551	540	574	535	534	522	559	551	575	556	568	592	570	576	559	540	526	574	598	564	589	558	571	567	587	558	574	570	580	551	570	591	549	585	520	535	561	519	521	581	583	561	567	536	558	543	579	504	576	542	580	580	549	577	545	580	541	609	546	583	590	594	553	582	593	570	546	569	525	582	544	525	568	528	544	569	543	558	542	531	532	564	540	581	578	550	539	574	582	591	584	551	535	524	502	585	555	547	572	563	573	598	544	600	535	533	544	560	541	565	531	591	568	523	579	573	588	545	530	546	613	565	546	589	583	575	589	570	576	575	554	534	550	525	560	551	542	532	547	544	565	568	549	569	549	533	613	567	557	598	592	522	560	525	591	603	559	573	588	553	533	567	565	571	579	541	555	579	561	566	576	589	572	523	582	559	592	553	537	540	566	559	582	533	571	580	570	536	584	558	567	580	568	547	573	564	545	543	564	604	548	550	572	565	590	528	557	564	556	596	563	581	557	567	527	537	556	572	535	564	582	547	543	625	536	608	544	572	555	545	582	585	543	564	539	548	555	561	552	511	562	572	546	589	575	561	536	545	557	557	570	588	550	558	540	562	561	567	541	566	545	541	598	586	546	562	598	573	583	556	541	551	568	541	548	531	532	574	582	560	555	526	563	576	567	556	580	560	548	549	537	533	541	532	602	541	588	534	542	572	579	577	611	538	573	592	571	573	543	585	538	539	567	532	560	617	541	562	526	519	548	557	538	575	548	561	588	567	563	555	566	528	573	571	559	570	561	554	525	584	592	553	567	589	594	554	610	553	569	583	573	562	558	537	528	593	543	547	575	613	574	534	524	559	552	557	537	521	552	584	565	553	540	570	505	530	570	565	553	604	542	553	559	557	586	537	546	585	518	533	557	539	553	551	569	548	583	542	573	565	555	576	551	589	554	591	553	566	597	555	552	565	581	574	529	561	611	578	537	549	537	543	549	520	560	532	594	561	567	559	571	549	587	507	568	560	577	579	559	557	562	560	588	555	548	552	544	523	549	563	586	565	563	554	572	602	557	534	542	610	521	603	582	518	508	542	577	574	572	545	608	538	568	553	590	519	571	561	536	562	532	579	574	543	536	555	553	547	543	578	552	577	578	566	575	520	591	556	595	565	553	608	553	569	579	548	554	576	532	561	561	527	537	557	561	546	578	553	546	600	590	576	572	561	533	604	564	541	579	530	565	630	546	577	614	538	528	562	580	574	576	562	598	551	560	541	532	573	558	572	529	583	584	567	528	543	543	587	548	592	533	570	531	528	553	568	524	556	536	580	582	570	589	555	552	547	591	580	546	583	577	587	557	548	582	572	576	566	551	555	544	576	577	558	541	542	562	561	572	571	572	578	543	612	552	562	522	564	634	569	551	550	538	533	544	604	524	539	533	518	555	587	537	510	550	564	558	555	549	542	597	564	579	579	553	585	564	587	552	536	545	586	560	578	545	584	558	614	561	593	574	517	517	515	573	539	598	545	577	556	563	559	559	532	548	569	511	566	562	568	537	579	609	574	559	599	575	542	547	572	562	587	578	548	572	521	590	547	547	542	566	567	560	542	567	585	570	564	553	558	565	585	609	553	564	541	556	576	515	548	571	574	580	556	544	568	555	576	552	580	579	563	578	567	569	581	539	601	559	553	579	511	534	573	558	569	531	586	580	576	536	509	543	537	606	551	565	532	542	598	534	576	543	558	575	550	548	547	557	556	567	581	562	562	556	586	540	512	553	547	537	573	555	541	572	555	590	540	536	557	547	522	594	601	576	567	549	560	533	538	589	599	569	580	548	567	541	497	556	582	523	563	598	591	573	542	565	553	604	519	526	570	535	554	566	532	536	583	556	570	598	573	533	585	544	534	542	553	534	582	577	548	531	547	576	590	527	559	559	510	568	580	582	514	573	523	524	555	555	574	555	544	608	596	554	549	549	535	588	522	579
2527	1719	865	549	617	992	1078	880	672	524	407	327	267	221	231	209	201	185	166	149	127	132	118	111	97	83	93	68	98	105	86	94	95	79	84	80	95	89	137	80	94	109	106	144	148	123	114	80	139	470	390	357	269	149	116	92	78	66	74	66	60	61	91	69	67	76	70	73	69	70	81	97	65	63	71	77	78	65	64	71	70	76	78	68	80	54	79	63	81	70	76	76	79	72	88	68	51	78	83	79	85	79	72	71	75	81	77	65	70	59	56	87	80	76	87	74	76	78	70	66	74	74	92	79	69	76	69	75	66	53	78	80	86	77	83	64	61	76	79	81	82	67	81	72	76	62	89	73	72	66	68	76	81	77	76	65	67	66	52	75	58	82	89	71	67	75	87	75	88	78	77	62	73	76	68	77	73	74	63	60	76	81	79	86	75	55	50	83	60	62	76	70	87	77	77	64	69	77	73	74	74	64	67	70	70	62	68	69	85	81	79	62	92	67	76	68	55	73	78	73	82	69	68	86	75	86	87	77	74	71	71	78	84	71	68	79	75	63	68	85	71	73	78	70	75	86	72	75	63	74	68	78	66	75	80	82	87	67	66	58	73	57	58	67	73	80	71	57	94	59	60	81	70	81	69	79	67	73	76	58	69	65	90	72	91	78	74	63	81	72	76	58	82	71	79	77	79	84	67	54	73	66	81	60	68	70	71	82	77	69	68	80	71	67	75	72	78	66	64	87	77	56	81	75	83	63	75	74	77	87	90	71	91	74	69	70	71	66	72	62	61	80	97	64	70	66	80	75	57	74	71	77	85	70	82	91	74	75	87	67	67	76	60	64	65	90	73	69	75	64	84	63	79	77	77	72	91	81	66	70	76	66	70	87	64	82	50	76	72	73	103	74	74	84	76	75	74	76	66	73	72	74	57	65	87	82	65	67	72	68	69	88	58	61	68	76	63	71	87	67	68	77	81	86	76	80	75	74	72	78	76	62	76	73	70	77	73	82	72	83	72	69	76	57	71	70	80	66	55	71	67	76	66	74	69	65	72	68	78	74	72	57	74	75	55	58	90	64	63	82	70	73	65	77	71	76	60	74	75	66	78	76	67	65	76	75	81	70	82	74	66	63	83	96	94	67	60	84	80	72	82	55	75	79	67	65	79	83	66	82	86	77	69	65	77	63	59	83	91	75	63	81	78	76	72	89	75	79	69	83	66	69	88	76	82	86	90	73	89	76	69	65	76	70	96	76	80	89	65	67	68	79	67	85	69	62	80	87	73	75	80	83	75	57	65	77	79	63	70	85	94	80	65	69	62	68	70	71	77	71	64	66	83	68	65	91	99	85	77	67	56	76	75	72	69	74	66	62	74	82	73	84	64	86	51	53	77	82	71	81	81	66	74	70	70	82	73	72	65	75	68	67	62	74	80	68	59	75	81	71	87	81	82	58	91	66	74	80	77	66	70	66	64	81	71	72	74	89	62	73	88	80	71	72	57	86	71	64	62	75	75	69	59	78	74	64	74	72	84	82	65	78	85	75	53	76	76	84	75	67	67	69	69	71	79	78	78	69	81	67	76	86	58	63	64	76	70	81	94	65	73	71	83	66	85	82	82	85	68	68	84	83	65	73	79	73	73	59	67	87	83	87	74	65	92	65	68	75	75	69	67	80	73	68	88	73	59	79	66	68	81	78	84	75	88	66	76	85	82	67	77	61	90	83	88	60	66	79	72	75	53	70	78	84	58	84	84	71	72	73	71	78	76	66	64	75	66	83	65	65	82	78	81	70	96	81	63	74	74	77	68	83	74	66	73	83	67	73	74	78	87	77	68	90	70	99	57	69	73	85	72	62	75	74	67	71	64	79	95	63	83	79	81	79	62	67	78	76	60	79	62	61	67	71	81	73	77	74	75	73	66	70	81	82	75	69	63	57	72	85	77	62	70	67	72	82	72	81	73	76	58	71	73	73	83	65	75	77	82	89	70	67	65	83	81	78	72	68	82	67	68	74	70	86	67	74	76	70	64	82	80	62	78	67	86	73	66	73	61	73	78	77	84	71	64	79	70	87	77	70	82	71	73	74	73	83	65	79	58	73	65	77	71	58	74	70	74	82	69	76	78	92	94	79	76	77	80	68	73	81	62	68	89	76	72	65	79	85	57	73	66	74	77	67	76	72	75	73	79	75	58	78	72	71	71	79	73	61	60	68	72	86	75	62	69	62	69	79	65	69	66	72	65	72	89	76	67	77	90	88	79	72	68	68	70	68	87	85	74	72	77	78	72	69	86	65	79	78	80	81	69	74	64	68	74	91	71	84	76	73	76	65	78	66	73	80	82	83	79	59	83	64	64	80	80	67	79	75	80	71	70	80	80	72	78	56	68	81	81	85	86	91	84	67	87	73	68	64	83	76	71	79	73	68	75	84	77	64	86	80	62	78	62	80	84	71	78	87	83	56	88	82	59	69	79	61	82	66	61	73	86	77	66	73	87	75	81	58	74	86	70	82	70	78	79	83	78	68	65	84	69	70	74	76	72	85	77	85	82	87	78	72	72	79	71	93	72	74	75	66	73	71	70	83	68	55	87	83	74	73	70	77	65	81	73	73	59	86	74	71	99	75	76	89	63	73	65	78	74	75	77	57	67	92	76	69	73	64	81	73	81	66	76	70	60	63	97	77	70	79	67	73	82	88	73	66	72	85	70	90	93	86	79	76	68	68	87	79	80	59	76	70	85	75	72	91	91	83	70	62	66	66	80	79	74	74	74	60	64	56	69	56	75	86	69	62	74	73	78	81	74	59	58	73	79	72	91	78	69	59	68	71	75	85	81	87	87	74	80	75	77	66	87	79	82	74	73	76	84	80	85	82	82	69	61	72	71	82	59	67	82	92	79	83	75	65	73	89	70	78	78	86	62	66	77	76	78	73	76	75	97	68	73	67	78	81	87	80	76	75	75	67	68	84	77	83	63	70	71	69	80	61	73	59	62	77	63	79	77	90	75	77	66	82	78	61	66	77	66	78	56	67	74	87	78	76	80	80	81	61	62	67	69	72	98	65	87	75	78	78	79	73	65	83	76	73	82	64	83	58	68	82	74	81	76	81	86	51	78	81	68	69	83	64	85	72	93	73	87	74	79	56	79	72	83	59	75	68	61	74	69	77	79	73	66	68	67	67	75	73	68	87	77	69	73	58	76	61	73	68	63	72	67	73	75	75	81	64	75	79	74	75	75	76	85	78	65	74	86	73	74	83	77	72	86	80	85	89	70	74	64	91	72	65	70	69	76	70	64	77	70	73	78	67	62	67	77	69	75	76	86	81	66	60	59	75	62	79	65	72	70	83	82	82	67	82	81	79	70	81	68	87	86	72	82	72	73	64	72	73	76	80	70	80	82	79	66	68	62	80	68	79	89	70	80	74	83	71	74	79	67	73	80	94	61	82	86	70	67	74	72	81	56	81	78	60	67	66	81	77	75	73	71	69	75	72
24634	16430	10909	17249	26682	29153	27718	24735	20252	17145	13665	10798	9290	7568	7251	5511	4446	4178	3816	3495	3161	2864	2270	1814	1602	1449	1285	1275	1275	1401	1717	1546	1386	1230	1150	1390	1690	1550	1771	1433	1566	1687	1994	3066	2773	2424	1726	1265	3773	10087	8831	7311	5267	2766	1478	1165	877	828	744	719	766	725	729	715	762	744	758	799	819	729	709	830	737	741	768	741	780	765	745	791	738	765	769	746	809	777	744	776	767	759	768	781	718	723	775	745	715	745	735	785	745	774	750	745	745	747	735	748	721	747	768	729	802	784	747	758	751	753	779	778	689	753	708	754	695	698	761	801	768	730	740	778	833	764	782	739	722	748	794	811	735	770	787	758	741	770	769	740	738	786	760	760	765	742	734	782	777	754	770	763	795	777	747	757	752	765	713	739	744	797	727	742	756	744	733	801	752	792	768	719	727	773	751	737	773	762	771	725	745	737	746	746	731	783	763	751	783	718	783	767	793	740	756	781	758	757	794	758	779	749	763	806	762	745	772	787	759	787	794	714	724	793	782	767	757	732	703	736	782	738	792	804	735	807	798	779	764	764	763	713	784	812	739	762	756	739	744	758	799	775	793	719	764	723	722	755	747	805	757	737	740	763	717	749	778	803	763	726	772	722	777	809	816	776	750	789	705	760	768	753	772	687	801	710	719	802	764	763	771	720	777	769	802	774	816	771	771	742	701	694	743	787	729	744	798	766	776	810	773	801	765	755	719	740	744	756	770	735	751	759	759	770	757	750	786	737	806	755	812	693	719	718	753	761	819	799	733	764	716	806	748	788	762	731	767	755	777	778	768	780	742	748	751	781	772	748	758	768	766	733	772	775	696	731	708	808	731	826	761	772	740	789	745	800	736	712	783	676	752	760	784	706	740	782	694	793	776	763	769	773	756	724	811	737	751	752	825	794	781	783	776	720	744	745	775	744	755	739	808	733	806	699	794	756	781	738	751	790	789	752	796	751	810	770	784	740	778	786	743	748	792	800	765	740	752	790	736	737	733	772	687	781	743	765	727	783	736	734	743	736	747	824	796	742	709	817	798	817	735	742	703	766	760	788	745	761	717	805	774	773	734	774	779	793	754	733	734	723	788	759	764	757	758	731	764	791	790	775	775	782	749	771	729	791	729	724	736	795	770	760	738	759	744	738	793	707	724	761	719	693	788	767	754	804	761	729	791	773	766	722	760	746	740	741	747	753	748	692	784	776	747	780	751	786	753	723	752	751	769	802	743	798	737	782	737	844	753	720	757	769	772	737	729	766	726	766	706	767	758	712	737	771	770	753	757	760	770	790	760	814	777	721	743	733	757	757	771	763	778	759	732	788	779	761	764	793	748	757	732	824	745	732	770	738	785	798	787	803	679	758	728	723	750	776	753	736	794	721	799	704	761	783	750	728	746	741	767	753	744	772	783	786	750	754	725	739	763	751	730	713	738	777	727	726	777	769	733	757	810	739	768	780	734	793	765	771	757	790	812	761	774	713	771	701	737	771	766	769	748	758	788	751	770	721	719	756	727	803	768	804	723	739	789	744	736	761	750	704	761	778	750	763	757	775	727	781	757	702	760	814	782	732	748	737	761	780	730	773	769	762	740	767	727	715	728	784	742	787	787	761	821	771	746	740	796	792	781	778	756	749	753	775	765	752	718	786	747	730	717	792	752	764	745	771	721	764	753	787	774	744	723	780	814	745	743	759	769	784	745	761	732	739	777	789	721	773	775	760	747	791	779	740	804	731	786	798	780	789	749	802	722	737	730	791	765	794	756	830	737	749	801	794	766	735	738	758	778	756	794	756	744	741	807	751	769	759	756	745	782	750	789	764	722	778	747	759	771	761	781	802	737	787	750	807	828	780	770	734	755	753	749	742	764	724	762	701	760	708	762	748	738	781	745	773	784	752	803	740	789	717	753	763	700	786	724	769	800	842	748	762	757	786	748	714	785	752	761	768	809	760	763	754	755	756	721	794	720	738	750	764	787	742	750	736	780	762	830	814	803	730	690	792	720	769	759	780	765	752	772	735	773	768	760	823	745	790	750	773	737	765	783	812	743	838	770	789	725	811	797	733	769	781	738	750	733	786	726	759	733	819	735	757	793	779	774	707	749	720	754	808	761	774	744	832	757	752	732	738	743	783	800	738	735	782	763	741	752	741	764	763	755	746	805	749	769	795	734	766	777	726	757	757	788	723	780	776	751	776	740	760	742	767	739	786	733	755	807	729	790	783	733	773	726	738	768	770	779	753	732	715	765	801	759	742	741	784	757	758	830	755	736	797	776	798	735	767	772	764	714	772	746	759	754	767	768	818	759	783	795	751	768	760	741	740	769	820	728	763	776	753	757	750	758	780	757	783	728	748	800	751	747	772	738	766	797	731	789	752	810	752	719	711	709	734	727	736	737	787	786	782	756	791	794	746	784	755	751	719	766	840	753	777	698	741	759	774	767	801	772	786	756	771	760	722	731	716	772	747	779	787	771	755	736	749	810	729	739	742	778	735	731	724	799	754	755	801	739	782	744	773	771	805	765	766	708	726	799	743	747	752	771	717	791	755	788	742	794	802	787	753	763	849	772	758	758	780	768	757	775	822	792	797	785	766	749	789	756	723	797	738	809	725	794	712	729	743	770	785	764	784	744	771	737	749	788	756	774	743	798	732	797	745	760	740	792	741	773	762	814	737	800	746	735	723	720	773	756	831	757	748	783	747	777	752	722	759	777	788	744	766	781	776	738	747	715	742	777	738	732	757	747	798	773	718	735	740	724	777	782	793	756	759	785	800	738	766	757	746	791	745	749	793	755	729	784	773	789	722	786	789	770	749	750	791	792	762	755	797	766	812	752	761	715	786	725	739	782	768	762	750	722	796	743	744	781	732	749	768	745	750	758	774	730	779	771	787	760	778	777	756	764	804	755	765	795	799	778	757	775	743	711	775	768	829	814	751	718	745	800	733	768	763	853	759	712	794	778	754	787	770	781	791	754	742	787	803	751	749	737	748	742	778	778	769	703	770	738	765	719	773	767	774	754	756	763	767	724	755	778	781	765	718	777	800	747	743	729	753	763	748	736	773	769	741	711	792	739	746	807	800	690	761	794	728	791	746	726	784	776	815	757	798	760	802	766	745	756	790	755	783	723	829	768	777	763	741	751	753	773	777	759	766	769	722	748	723	744	776	766	816	744	799	773	769	766	786	723	788	806	777	750	771	757	774	728	769	765	748	786	740	773	796	733	781	728	802	752	786	764	774	722	799	749	714	749	756	762	773	714	765	743	790	742	758	758	747	750	756	744	776	759	713	765	752	725	781	833	768	764	751	785	785	745	797	766	787	756	692	746	720	739	775	794	731	756	736	701	747	740	691	764	730	797	763	770	737	802	734	727	803	748	777	774	759	813	787	751	754	738	748	765	778	790	775	790	744	770	757	802	775	764	779	780	780	797	799	790	747	753	768	711	754	737	752	774	798	732	771	743	796	746	732	750	748	763	745
2514	845	420	338	366	571	630	476	350	244	211	166	165	145	132	129	105	100	95	89	88	98	66	66	75	64	69	74	68	74	89	73	77	53	44	70	70	77	87	86	65	76	80	80	110	81	78	42	82	138	143	152	113	88	76	73	76	65	61	57	57	67	63	47	64	62	54	52	59	47	66	72	57	58	56	49	67	48	69	41	53	53	58	66	45	63	57	54	71	70	65	53	50	63	52	69	68	57	58	66	65	54	49	76	57	60	70	51	66	57	66	61	69	75	73	47	65	60	65	61	53	50	65	58	68	53	57	65	67	58	52	52	55	54	57	71	44	71	83	56	66	51	62	74	59	44	58	66	51	59	59	55	64	58	65	55	65	48	59	67	59	54	62	60	62	50	64	58	54	50	63	59	64	58	68	67	52	71	47	71	61	61	51	59	55	49	76	57	65	63	80	45	55	64	64	57	65	59	66	49	50	60	55	65	52	52	55	59	54	58	70	59	61	63	64	70	56	62	49	55	50	55	73	57	47	63	70	53	47	62	61	64	51	45	64	65	74	58	57	57	60	59	66	79	55	51	67	57	73	62	74	59	66	62	59	52	58	65	48	47	45	54	56	63	58	71	71	48	60	61	67	49	60	63	64	56	54	67	66	54	62	48	72	68	54	50	51	45	59	59	61	49	48	49	71	59	48	70	55	62	60	53	70	53	68	62	66	64	62	53	58	60	56	47	57	74	64	75	39	63	66	55	73	62	63	59	59	58	57	52	67	54	40	65	56	64	72	65	53	74	60	62	55	70	48	59	67	66	54	67	61	59	65	57	60	77	68	60	56	58	72	61	62	62	68	61	57	58	67	54	58	65	72	53	62	55	44	51	63	61	61	61	44	42	40	63	62	50	64	63	50	63	58	64	61	72	41	56	78	64	66	51	59	64	52	53	67	67	68	60	55	58	53	59	57	70	70	60	58	60	73	54	56	67	59	64	72	50	69	69	68	55	65	57	61	52	62	61	67	57	67	62	64	62	54	61	55	58	59	71	68	69	60	59	54	56	60	60	63	60	52	62	56	72	53	50	63	55	66	65	55	72	66	57	55	50	72	53	63	56	52	48	52	65	52	68	58	48	62	60	54	63	67	43	61	60	60	58	64	66	55	57	45	64	54	57	59	56	63	49	67	59	63	79	61	60	64	60	52	58	48	54	48	71	63	73	54	55	68	61	61	59	57	70	51	48	65	56	42	62	62	77	58	54	58	68	63	77	50	69	67	60	61	54	61	61	57	54	53	59	63	67	51	50	67	58	67	63	62	49	66	58	63	60	64	57	78	52	71	70	56	72	59	58	48	68	61	63	54	51	51	62	58	46	48	62	51	59	58	67	56	63	56	52	74	61	65	51	60	51	57	58	59	61	66	53	71	69	53	68	54	53	55	56	65	51	63	58	73	45	62	61	53	62	59	56	64	44	50	47	65	66	58	70	53	75	65	65	50	52	53	66	71	64	67	51	53	43	55	55	62	50	54	44	69	68	62	54	58	54	60	61	66	53	59	61	62	57	50	73	53	57	54	54	67	52	57	52	56	57	60	55	60	68	62	64	53	64	49	59	59	64	58	55	56	64	56	60	60	58	61	54	52	56	62	62	54	67	54	47	49	63	50	60	63	60	70	62	57	54	58	63	50	66	61	57	62	50	59	70	66	54	51	65	77	67	60	60	62	60	57	54	53	63	63	65	51	77	55	72	49	59	70	55	53	57	45	57	64	56	66	62	67	55	62	56	56	58	67	71	68	67	64	63	50	67	55	55	66	72	68	53	60	66	51	69	65	71	58	56	52	60	64	59	62	69	60	53	70	59	55	50	56	52	62	70	52	73	62	55	66	63	65	64	64	74	61	61	67	56	73	67	68	56	44	50	59	50	63	59	44	69	68	63	53	54	68	59	62	54	57	71	48	60	51	65	55	67	47	67	62	77	54	60	63	65	44	56	61	64	65	54	67	73	50	48	55	59	66	60	66	53	59	60	54	60	68	57	66	67	58	57	48	62	74	64	54	64	61	60	49	60	67	56	50	81	63	59	59	51	50	51	57	61	63	54	58	50	78	73	65	64	55	70	53	67	61	64	59	70	66	61	55	66	69	62	71	55	66	51	55	66	42	58	56	60	60	64	50	57	60	71	56	66	65	79	74	69	65	59	58	59	71	55	64	57	53	60	75	48	62	74	60	57	56	56	64	60	78	59	72	56	70	60	62	68	65	49	52	52	55	50	67	76	52	62	66	53	53	80	63	51	55	58	59	47	61	53	64	66	65	56	51	57	68	60	51	59	53	48	59	60	69	57	59	62	62	55	72	56	49	45	57	60	53	66	59	60	51	58	58	68	71	61	62	48	42	50	58	56	60	58	52	65	61	62	63	62	66	51	57	69	60	52	56	62	52	47	54	55	54	66	74	55	52	59	60	54	51	51	59	59	65	53	53	58	63	56	56	60	51	71	59	71	72	57	61	60	47	66	73	53	71	65	61	73	60	63	61	62	65	59	66	60	64	64	65	60	68	66	58	66	63	48	51	53	65	62	65	64	53	50	55	52	56	52	76	48	60	71	67	61	54	65	63	46	72	75	54	46	72	57	65	58	62	57	51	53	47	48	73	73	51	59	63	58	62	68	56	69	54	72	56	56	59	66	72	50	65	66	52	53	48	72	60	59	77	75	57	62	58	49	55	51	64	61	53	50	70	62	68	62	65	61	67	62	52	66	60	69	65	49	50	47	65	74	66	73	50	60	60	56	50	55	53	60	64	57	53	48	65	63	45	51	55	70	48	48	65	54	54	64	55	50	59	63	56	60	58	69	65	47	63	60	56	80	61	62	63	68	70	64	69	55	55	58	66	52	61	56	55	54	45	57	46	51	57	61	53	52	54	58	58	64	62	55	62	60	58	67	58	57	57	45	55	68	75	65	77	55	50	45	67	64	54	63	67	74	56	51	73	60	66	65	59	62	65	56	61	47	55	73	56	55	60	70	59	59	51	58	67	57	66	66	59	65	66	66	70	60	60	55	64	67	62	52	57	58	72	54	59	74	54	55	68	54	66	74	52	62	59	58	50	48	63	58	48	52	59	72	62	51	65	56	58	72	55	67	61	62	54	67	49	51	60	74	60	68	68	73	59	57	67	72	59	51	66	60	53	58	63	61	53	47	54	67	52	68	48	61	54	63	55	50	50	75	65	59	54	67	61	58	64	59	44	61	59	61	61	67	61	49	63	67	63	67	72	63	59	65	44	56	59	62	60	60	67	70	65	64	59	47	68	63	71	56	59	52	60	55	54	64	68	55	89	58	57	56	72	49	53	59	56	62	51	69	58	68	54	68	51	57	77	55	50	50	48	57	61	67	64	51	65	62	63	66	64	51	66	70	62	68	67	64	52	49	45	52	58	72	54	58	56	64	67	64	72	66	67	62	67	55	70	52	59	65	75	50	64	54	39	65	67	62	53	58
20365	11335	7331	11971	20630	23209	21691	18053	13540	10597	7871	6294	5341	4755	3936	2973	2604	2578	2418	2031	1706	1561	1343	1088	1006	960	837	844	908	1089	1282	1288	990	923	819	854	981	1101	1132	1112	1069	1103	1093	1204	1749	1697	997	771	1168	3131	3134	2707	2005	1322	953	757	649	595	585	602	566	600	651	663	606	596	616	571	569	558	608	608	614	617	605	635	613	590	613	587	624	587	658	592	641	631	615	622	567	616	591	615	587	607	572	575	614	600	574	574	609	632	677	608	613	558	622	622	592	597	607	640	635	621	580	603	587	583	583	598	610	602	586	640	638	589	630	606	595	636	588	607	577	600	604	615	602	612	635	622	607	605	580	593	621	591	581	582	612	584	589	629	598	595	612	595	586	585	652	578	580	555	566	639	634	642	619	585	619	614	568	612	604	581	633	569	597	613	642	615	613	631	661	590	637	589	576	641	635	608	577	610	636	594	595	606	585	587	605	568	581	575	614	563	608	585	600	591	600	648	599	592	616	588	618	657	576	590	643	592	622	605	556	567	547	593	612	564	594	579	641	571	626	587	631	578	593	588	624	632	616	600	635	652	604	603	601	638	601	582	611	570	604	589	599	641	587	597	619	613	614	627	576	571	631	588	622	572	646	589	619	636	603	646	630	602	589	623	595	590	584	593	603	581	606	582	606	627	555	592	602	576	636	608	616	584	631	559	581	587	546	593	595	602	563	573	592	612	560	616	577	578	595	598	573	599	608	609	603	592	637	621	607	609	584	632	592	565	581	589	638	608	599	619	623	608	628	652	632	601	598	599	576	652	621	624	621	619	572	607	631	678	589	644	555	615	583	626	654	666	550	581	623	598	602	633	627	680	596	620	607	640	621	649	592	583	580	624	624	601	580	610	630	582	594	601	591	603	567	610	641	623	607	685	594	600	605	632	605	590	598	631	625	576	579	606	609	611	594	616	608	577	646	598	631	614	620	610	560	552	584	632	626	601	651	611	626	628	582	591	615	642	605	659	596	567	598	622	602	649	589	560	604	601	620	575	607	575	564	641	553	614	578	600	599	625	636	669	623	607	629	604	639	611	633	559	613	588	604	607	611	621	632	614	636	613	622	615	601	592	590	595	611	577	593	618	634	598	591	617	591	616	586	629	609	564	588	596	581	584	630	576	594	591	608	576	571	605	623	635	558	591	645	621	605	612	568	616	611	561	587	628	572	601	537	596	579	587	613	603	624	604	602	625	622	614	627	592	602	626	610	609	592	606	612	572	657	569	603	576	659	602	537	599	570	585	573	611	662	614	603	617	596	623	627	606	629	605	630	636	627	634	579	612	570	612	578	621	595	654	603	571	619	606	606	589	603	625	609	592	567	643	632	609	614	633	586	616	611	613	638	607	581	611	601	634	605	614	582	605	599	602	565	631	632	598	610	605	627	635	592	598	626	626	603	610	560	612	620	622	599	610	560	617	597	587	607	584	583	595	560	565	584	638	604	576	619	603	593	602	585	601	606	572	595	636	612	599	615	599	623	629	610	643	623	599	612	563	640	583	585	572	616	596	572	550	587	615	603	563	636	594	578	551	631	626	615	625	624	617	629	592	583	642	605	591	641	617	624	598	602	604	601	622	641	589	630	588	627	644	587	616	618	650	616	624	567	631	613	647	584	585	594	608	607	614	599	577	600	570	624	607	602	633	626	616	582	613	592	649	593	618	560	591	644	632	621	615	604	593	658	586	597	617	639	602	607	616	589	602	631	617	573	567	602	599	607	583	623	580	575	581	580	663	588	583	605	654	613	606	587	593	599	605	588	570	578	548	638	603	610	608	606	619	564	580	616	608	610	583	625	617	577	608	590	607	603	639	611	561	590	580	597	632	592	570	607	590	599	615	613	618	557	627	601	612	593	610	584	633	593	633	607	605	593	601	626	601	654	627	617	586	572	596	644	628	585	591	561	581	562	590	627	581	605	596	615	631	598	615	613	603	610	588	591	604	600	588	598	592	630	595	586	625	625	650	614	631	599	615	598	594	599	585	585	646	622	596	626	606	618	589	623	609	596	587	602	631	619	625	588	580	619	627	570	600	600	599	650	567	608	647	642	614	597	608	606	598	624	588	605	569	630	562	598	585	624	606	605	642	618	626	604	597	647	618	598	607	571	590	624	580	607	626	600	570	626	609	594	619	611	592	592	625	571	634	606	563	603	623	620	619	646	644	631	615	594	586	625	606	574	610	590	614	645	607	586	617	578	573	615	609	632	607	643	616	623	624	639	570	638	600	640	597	628	592	637	597	605	595	610	628	647	605	599	592	608	578	603	605	603	624	586	580	611	619	572	611	635	598	642	602	650	593	597	609	625	608	614	599	649	631	639	602	622	593	611	556	619	612	656	602	612	626	613	622	627	651	585	616	628	548	605	602	615	625	617	614	634	615	575	573	600	595	598	614	656	631	628	604	638	622	554	588	617	574	642	596	600	599	615	620	600	621	627	577	596	637	636	579	614	630	603	635	623	655	607	596	582	630	625	558	601	667	608	594	590	627	580	586	593	597	583	591	669	597	595	566	624	633	605	598	543	624	607	563	621	614	591	620	588	608	579	629	627	624	600	578	576	618	600	595	571	576	581	603	616	638	624	601	616	571	591	603	607	572	630	603	621	589	580	587	624	627	615	568	643	608	603	629	627	591	621	618	599	587	616	591	583	654	586	641	609	586	590	626	595	628	604	600	595	560	651	669	600	617	681	579	596	631	596	646	608	611	603	654	556	614	582	632	598	593	646	589	617	634	597	630	627	644	613	650	618	624	583	582	600	594	633	599	590	604	598	626	598	607	612	623	631	594	617	592	618	610	618	607	592	615	606	622	600	624	630	643	610	626	640	598	618	636	579	614	592	595	615	607	646	589	567	612	646	604	630	611	593	650	583	571	670	612	637	598	608	626	593	619	574	587	613	579	613	603	562	609	596	615	627	572	613	604	617	568	620	576	631	638	614	593	621	612	616	599	569	601	617	585	585	577	632	579	582	605	595	610	588	579	624	663	557	608	610	584	600	604	606	643	586	616	602	595	599	637	624	630	631	621	605	600	681	585	593	621	576	646	614	638	609	618	595	575	607	602	555	558	630	615	588	582	605	639	587	611	585	581	572	626	622	559	629	598	589	599	565	583	617	591	630	640	576	602	614	598	602	622	573	551	579	589	620	605	618	649	618	626	598	651	610	589	611	550	593	605	564	587	581	603	589	610	651	622	604	615	582	599	611	594	605	559	610	611	603	571	564	611	599	593	614	585	638	556	625	649	542	630	616	590	639	640	574	655	582	608	578	614	672	610	577	647	616	656	616	626	615	525	579	640	599	628	575	595	605	697	598	628	588	592	620	563	613	563	597	614	632	610	619	656	613	588	599	588	609	631	635	598	603	672	613	574	585	626	640	594	580	580	648	589	646	605	554	601	604	625	560	633	625	650	621	588	615	644	584	586	602	639	558	604	628	579	579	593	594	638	639	605	598	615
2368	1229	633	410	501	805	785	625	450	416	289	239	218	206	188	133	159	150	154	127	113	110	96	104	81	101	89	94	94	112	113	99	101	101	94	97	102	88	93	104	119	91	107	115	123	119	86	80	97	295	289	283	208	140	98	82	88	85	74	78	77	78	83	73	74	86	88	86	85	91	80	76	69	77	76	73	72	63	85	74	85	67	71	89	66	79	64	78	66	68	75	74	67	71	62	95	80	68	80	80	66	70	80	74	73	75	86	60	91	73	76	96	89	82	68	89	80	79	65	81	80	81	72	79	77	80	81	80	82	81	71	91	79	67	68	66	70	82	77	64	77	84	65	84	84	65	60	92	88	69	87	84	88	89	72	66	64	89	73	71	64	81	69	88	93	72	62	76	90	80	82	70	69	71	67	69	66	79	73	81	82	79	77	77	75	71	67	75	87	77	77	71	69	76	66	91	72	90	69	59	78	90	76	84	65	71	82	66	78	74	85	73	71	76	66	72	75	95	75	69	85	67	65	81	78	74	80	65	80	72	89	65	56	88	83	74	76	62	74	85	76	67	70	78	81	73	86	65	77	77	69	72	71	77	81	84	76	65	71	79	93	91	67	74	80	69	78	85	81	67	67	77	86	89	88	79	78	89	74	71	81	80	66	78	87	79	85	74	71	83	80	78	73	75	91	75	80	87	65	91	68	79	103	80	78	91	82	69	83	83	86	70	69	72	73	85	74	76	77	76	80	68	73	72	86	72	75	58	79	78	85	87	81	58	85	72	86	72	68	94	60	85	78	74	68	82	69	75	68	88	71	77	79	71	83	78	73	77	78	92	82	74	75	89	83	74	72	83	88	69	77	64	90	79	82	90	64	77	74	68	68	75	80	69	76	79	88	91	62	73	83	61	74	85	64	80	71	69	70	64	67	82	79	74	58	82	74	73	78	87	69	86	70	68	81	97	72	66	66	78	77	79	67	78	76	85	84	73	84	73	85	74	70	89	77	70	54	62	78	96	75	91	75	65	93	83	84	85	83	75	68	75	79	81	76	87	87	80	84	76	90	74	86	75	92	78	73	69	88	79	69	86	71	80	81	82	87	75	81	73	66	74	72	67	81	75	69	91	64	75	79	74	75	72	83	87	72	62	66	67	75	71	81	66	81	79	105	92	75	87	66	69	85	70	65	81	84	71	72	83	82	74	94	85	75	74	79	73	71	95	78	85	79	79	72	79	74	75	65	81	64	73	77	65	65	83	78	75	82	66	91	70	72	84	77	69	81	97	77	74	75	81	91	81	72	66	84	82	74	78	72	80	98	87	74	75	85	67	64	69	81	88	79	92	71	77	76	89	82	76	68	72	81	84	84	81	93	81	87	67	81	75	81	64	72	75	85	71	79	87	90	73	73	99	73	83	82	65	55	85	91	83	63	79	61	61	76	70	78	66	74	91	65	66	65	71	77	70	81	76	85	74	70	73	55	85	84	93	63	60	83	74	74	67	70	72	70	66	79	90	79	72	78	92	70	80	96	69	75	72	84	89	83	73	87	78	65	83	82	65	74	87	75	63	83	91	71	79	65	56	84	81	79	81	76	69	68	89	68	59	73	75	90	85	75	81	76	68	74	75	79	72	95	58	80	71	77	90	84	82	70	67	77	68	80	90	77	81	78	82	83	89	85	67	81	62	71	75	82	85	63	82	80	84	58	96	85	78	98	79	71	80	62	75	69	71	95	87	59	92	70	70	79	82	90	75	63	65	61	68	79	80	67	68	84	72	74	72	77	77	86	83	69	77	81	85	83	83	69	79	69	97	68	71	71	91	78	67	73	94	78	83	83	83	66	71	78	85	80	69	90	72	98	76	87	76	78	77	67	63	84	65	80	69	98	77	84	78	68	81	73	70	61	77	91	73	78	69	77	79	84	79	70	85	81	86	62	95	67	79	90	85	67	56	71	82	69	74	83	56	78	81	76	80	84	85	89	72	84	81	75	76	73	68	65	65	76	77	76	67	85	78	84	87	81	99	69	68	67	81	97	77	72	79	62	69	80	91	91	74	68	75	68	85	75	79	69	72	63	77	99	95	71	89	88	70	80	62	73	85	62	72	66	85	69	65	74	62	86	82	83	83	72	77	78	78	85	76	79	68	68	77	69	85	87	85	70	82	77	73	76	77	79	85	92	88	67	73	75	74	89	79	66	64	70	80	92	66	75	76	82	94	75	78	72	68	80	85	92	82	83	78	70	81	88	73	68	73	65	68	66	76	81	73	74	83	77	69	71	74	78	69	82	84	71	66	89	76	67	76	65	76	68	95	73	71	79	70	75	75	85	66	63	59	91	79	84	76	63	84	89	59	74	90	80	81	82	70	71	82	82	75	85	80	77	70	88	69	80	64	78	86	82	74	84	78	87	71	81	69	64	77	77	84	84	72	69	76	65	69	67	79	69	71	84	84	69	67	81	86	89	61	87	74	81	80	88	74	77	80	88	93	70	81	74	75	79	73	65	79	66	67	68	74	79	79	77	75	67	71	71	70	73	72	73	80	71	81	80	76	79	86	73	77	80	88	103	83	80	74	80	63	77	84	86	79	68	89	63	72	91	65	94	91	64	63	97	102	85	87	62	85	102	69	53	67	74	57	61	65	75	64	75	76	66	70	70	76	75	69	76	61	71	78	67	76	69	89	75	80	89	72	77	64	73	78	78	73	77	88	77	85	65	75	78	76	83	76	66	74	71	96	65	71	82	71	64	76	81	69	72	75	71	79	81	78	82	59	90	85	82	59	79	93	55	78	67	72	98	59	78	82	74	79	71	83	96	69	73	76	78	77	67	72	90	73	84	70	77	81	69	80	94	79	86	69	77	75	96	60	62	79	77	79	71	70	68	79	80	77	65	68	72	66	69	80	80	79	73	79	79	65	76	83	89	78	71	79	68	89	81	79	67	83	84	78	90	80	81	73	63	79	88	70	80	80	67	79	74	72	90	89	79	73	80	80	89	67	91	84	71	70	73	70	71	66	97	75	76	60	66	88	71	71	81	75	88	72	87	87	96	69	92	82	67	94	75	78	74	83	104	88	100	68	79	74	66	60	77	79	80	62	64	78	78	74	71	65	84	103	75	85	81	69	75	76	82	79	75	75	83	62	70	77	72	62	73	79	81	69	81	81	62	72	75	83	65	72	68	80	67	90	83	63	74	75	80	78	72	65	66	78	82	71	76	76	69	81	78	70	69	73	72	72	73	90	80	84	71	82	66	69	81	86	73	71	86	78	63	82	78	86	75	78	85	79	79	81	64	75	71	85	68	69	78	80	70	72	72	75	68	83	78	80	95	81	67	84	77	74	79	76	76	84	78	67	78	85	94	94	83	67	77	71	75	82	73	75	66	89	77	61	96	75	81	62	72	72	73	83	84	87	67	66	75	76	78	88	76	93	97	78	62	86	79	85	88	76	87	81	75	97	62	69	84	63	61	67	81	88	81	73	83	68	81	69
23624	14066	9300	14467	24189	26619	24446	20120	16428	13640	10340	8616	7095	6716	5184	4059	3894	3684	3146	2574	2183	1959	1557	1449	1402	1237	1178	1256	1429	1881	2056	1366	1228	1155	1032	1163	1159	1268	1372	1495	1708	1502	1614	1788	1866	1946	1242	1078	1264	6725	6656	6046	4235	2356	1465	1005	862	781	795	742	794	774	800	773	840	763	772	794	785	792	786	775	763	772	761	809	758	767	745	850	799	773	715	759	792	812	755	751	784	796	743	797	740	826	841	737	772	780	740	756	834	771	768	829	789	765	742	735	763	829	808	753	770	777	833	768	812	807	771	762	799	759	837	761	763	804	741	790	789	800	774	742	794	801	817	774	744	782	717	747	766	795	751	789	743	799	803	746	796	777	800	725	788	789	800	794	733	772	783	771	733	756	810	813	775	766	790	768	728	808	787	818	825	802	807	779	761	766	765	789	793	766	787	746	799	797	752	745	786	751	815	768	799	785	784	763	784	762	779	747	772	843	754	768	769	742	811	779	834	754	748	750	755	808	768	752	799	754	758	806	792	772	751	792	755	742	731	742	775	809	811	798	808	777	812	749	769	787	812	743	797	763	701	803	776	771	766	834	792	802	754	795	798	787	776	807	797	809	803	716	775	756	779	741	747	791	828	780	791	783	813	802	725	807	727	798	743	767	790	793	802	805	735	822	809	787	835	773	777	769	771	738	776	773	796	763	747	793	755	763	728	755	749	769	751	758	821	806	799	792	790	791	768	812	825	738	760	797	799	791	774	742	783	812	753	792	724	791	781	794	751	815	790	826	844	806	801	751	780	805	836	786	823	832	798	782	751	706	782	800	785	773	795	701	824	744	810	807	752	781	758	792	760	788	752	770	760	760	831	770	748	788	807	752	813	778	789	729	796	798	742	779	768	781	782	770	772	769	751	766	795	795	712	803	795	754	761	775	775	844	818	795	786	774	815	751	732	794	836	780	767	803	786	762	766	760	738	795	799	728	805	780	737	776	746	798	767	782	794	799	738	773	828	782	758	756	818	768	788	767	827	738	814	736	859	798	787	833	826	787	785	756	754	810	780	803	752	782	797	780	777	771	827	806	761	716	739	779	759	753	763	837	766	803	756	808	753	788	761	806	744	840	765	748	750	750	807	726	790	785	753	821	778	744	739	791	754	765	778	805	772	793	756	762	816	784	853	766	752	823	747	825	800	813	746	783	767	800	761	801	783	740	746	758	774	793	815	751	765	718	810	800	760	829	782	835	749	784	792	782	688	814	737	785	822	751	781	804	745	774	788	772	769	765	753	783	790	765	768	753	717	772	779	788	775	746	756	788	775	818	733	755	781	759	808	818	809	776	747	814	809	791	794	781	783	814	756	773	719	772	792	782	773	803	765	769	790	761	761	774	793	780	773	840	750	747	760	758	739	823	763	758	770	801	810	794	778	826	752	806	768	753	801	819	751	756	762	735	800	775	751	805	718	796	779	805	839	786	758	781	763	826	808	814	732	779	794	742	787	739	757	754	815	778	762	740	768	711	777	761	749	759	804	805	727	845	755	788	760	774	739	768	765	804	798	818	738	828	800	782	762	786	820	796	791	774	767	741	789	802	783	822	752	767	790	750	830	821	826	771	785	800	763	756	757	794	768	742	731	803	738	804	810	827	788	816	792	758	785	777	752	811	804	802	769	766	801	773	764	773	737	756	818	755	791	806	777	772	786	781	757	796	750	778	765	774	816	781	817	784	750	732	769	769	779	781	772	797	822	798	830	832	786	776	720	752	748	715	760	771	770	771	772	769	751	810	804	770	758	810	820	806	816	837	811	780	772	748	799	805	805	775	779	789	792	774	772	797	766	825	845	808	756	766	838	772	846	804	743	759	814	812	789	760	761	759	772	742	738	771	817	766	743	767	772	800	759	781	793	748	779	795	801	727	745	774	809	813	736	765	788	745	790	814	784	768	755	775	768	758	737	808	764	819	789	759	789	814	806	815	750	760	757	779	750	770	778	794	779	772	811	791	778	764	798	791	789	751	764	749	769	783	748	778	808	764	774	773	764	753	773	733	798	774	783	780	809	830	744	791	786	806	771	789	733	773	803	808	769	747	760	789	765	743	800	791	744	769	786	779	798	823	769	792	821	790	829	753	805	825	788	790	802	761	745	761	720	783	789	780	787	714	780	790	764	794	776	810	811	771	809	771	773	725	733	802	782	798	776	809	787	799	763	793	781	790	746	809	787	803	786	731	775	819	799	819	762	806	778	775	760	813	773	793	776	810	779	738	786	805	817	799	732	775	796	801	798	721	792	737	794	755	796	719	733	690	790	791	784	818	768	777	760	794	797	768	794	808	799	754	737	777	750	761	781	751	780	794	773	764	815	808	809	761	760	739	792	811	771	784	815	807	831	763	796	786	780	788	791	825	755	775	799	800	793	754	793	804	770	776	793	788	824	807	756	797	796	780	789	788	738	778	797	828	789	737	813	789	791	795	796	742	784	781	787	807	777	788	822	752	794	810	805	832	789	760	773	805	754	779	845	738	793	734	803	758	727	772	820	761	840	729	730	779	819	802	751	805	794	823	753	785	743	758	773	801	769	766	782	766	820	753	788	766	764	784	837	764	846	787	736	770	782	764	830	743	800	770	759	805	757	782	822	729	750	803	743	756	793	755	774	747	778	797	843	770	778	788	780	759	788	787	787	771	835	795	833	820	767	756	777	756	803	844	764	758	771	801	793	774	780	759	766	755	826	827	737	710	758	763	777	753	765	785	752	809	751	817	812	828	735	820	773	799	791	753	805	817	771	771	807	747	757	776	791	733	757	776	798	785	841	787	777	786	776	779	776	768	783	736	748	777	825	825	809	796	828	790	812	829	780	752	709	789	796	798	772	750	778	794	783	769	777	830	792	791	792	779	800	773	773	839	754	803	786	813	818	783	754	780	850	773	772	748	827	785	757	727	751	763	809	774	780	776	732	763	716	788	746	755	819	774	775	807	815	780	773	761	818	787	799	794	814	782	747	753	779	750	761	779	789	822	797	788	786	787	788	758	754	799	778	766	788	782	782	802	740	778	748	822	720	756	778	799	829	811	814	785	770	750	769	766	791	792	768	779	797	819	767	763	853	763	758	802	756	760	772	758	750	769	742	752	793	784	806	820	780	773	801	741	805	796	754	768	806	748	799	767	793	753	835	762	769	766	758	780	780	786	815	783	768	720	796	803	734	814	813	719	821	794	825	814	799	785	783	753	777	822	780	801	773	797	755	800	805	786	772	753	792	793	760	758	761	766	765	854	749	809	771	769	756	730	731	797	817	819	736	718	780	773	792	843	781	784	734	772	746	734	783	782	804	803	796	775	730	788	757	789	803	764	800	751	795	817	741	823	761	783	780	810	768	744	795	780	791	738	771	775	785	768	760	818	757	793	790	778	746	799	745	810	760	767	807	742	799	763	763	730	806	778	789	765	805	774	770	739	784	758	734	772	761	746	838	814	747	779	727	742	760	808	767	785	754	790	781	782
3731	1058	575	350	451	685	686	519	454	363	283	271	227	199	152	147	148	143	102	92	94	98	77	78	67	86	61	63	101	105	66	80	67	76	79	64	90	49	72	70	84	98	100	89	95	86	71	64	75	226	292	290	198	122	90	59	60	56	52	50	54	54	47	42	71	65	82	51	47	57	44	54	64	59	58	57	55	54	43	67	43	41	54	45	47	55	46	57	51	39	60	56	39	49	48	51	56	51	49	58	49	49	60	48	44	55	61	57	49	60	41	57	56	43	43	47	44	53	56	71	50	38	52	44	57	61	64	49	54	52	55	61	55	45	58	46	62	45	50	40	55	61	56	51	57	63	35	43	57	56	48	59	54	59	42	62	47	58	57	60	45	53	51	55	46	57	57	50	61	53	49	57	57	57	71	63	66	55	48	61	45	50	50	57	59	48	50	51	48	57	47	62	67	56	50	44	61	48	53	47	70	72	51	56	55	44	64	54	72	51	48	63	54	58	60	57	64	45	48	54	47	49	59	62	57	52	76	50	47	63	36	61	58	46	38	54	62	44	59	55	37	57	45	46	61	58	59	47	54	53	65	60	51	53	54	55	60	62	43	51	61	45	52	52	56	51	59	67	54	58	49	48	54	49	62	46	44	66	53	74	43	54	68	57	51	44	54	49	51	65	42	51	51	46	54	55	53	47	61	57	49	51	50	43	46	53	49	42	49	69	61	48	59	61	57	67	55	58	51	54	60	60	44	41	46	45	58	47	63	57	59	51	57	57	59	59	59	59	47	55	56	53	59	66	54	51	49	50	46	48	48	59	49	58	57	49	48	51	56	50	57	51	57	57	44	44	53	58	40	59	44	57	67	62	66	54	54	54	50	63	53	48	45	59	53	45	68	56	58	53	62	57	48	51	64	48	54	48	47	40	46	43	48	63	59	50	59	61	63	49	55	60	53	57	62	65	60	53	58	49	56	59	57	61	40	54	43	52	42	57	47	45	52	47	50	48	58	50	59	53	37	57	42	56	57	39	47	54	48	52	43	49	58	47	48	49	61	52	62	62	54	51	57	49	52	59	45	47	52	42	52	37	47	61	63	48	56	46	50	56	52	44	60	53	57	62	58	56	50	65	55	46	60	45	42	50	49	63	60	53	51	63	62	52	62	47	62	49	70	50	65	57	55	64	52	45	47	53	57	46	50	55	55	48	41	61	48	60	50	54	62	49	48	66	60	58	56	57	47	57	48	53	63	55	50	54	51	68	59	55	61	53	42	55	48	68	46	45	54	48	61	55	56	58	58	60	60	36	65	64	59	76	70	56	48	58	53	45	45	64	58	43	64	61	55	55	54	60	55	46	50	47	58	58	60	57	45	55	60	73	56	56	63	59	61	61	53	57	52	58	54	57	56	49	53	48	57	49	57	38	47	47	48	59	69	63	62	43	64	44	56	61	51	59	60	49	51	51	47	51	68	56	45	71	48	48	47	46	60	52	58	71	51	47	60	63	51	51	53	56	59	59	59	42	52	85	43	51	46	42	45	60	42	45	38	56	57	40	56	64	60	56	57	53	69	56	52	56	52	48	61	38	55	55	54	49	55	63	59	42	53	46	60	62	59	65	63	45	56	57	41	54	59	52	62	42	59	59	51	59	63	64	65	58	39	41	36	46	56	63	57	75	48	60	53	53	53	51	74	54	54	63	68	47	54	56	59	49	55	53	54	45	55	71	56	37	52	51	47	70	62	50	63	58	57	43	53	64	67	64	59	54	49	65	63	52	38	71	61	50	44	64	34	56	52	38	55	38	63	57	40	60	66	54	72	61	64	61	34	54	60	53	58	77	56	66	58	55	51	57	44	63	47	55	38	51	60	40	53	55	54	54	49	60	53	61	53	56	45	50	49	54	54	59	47	58	48	53	55	35	52	51	42	47	55	58	46	57	50	55	54	58	50	68	58	55	51	54	52	59	59	58	56	56	65	58	50	53	63	50	50	53	45	58	64	52	55	47	48	57	59	58	52	74	48	67	65	65	55	51	57	49	55	64	51	43	53	42	50	55	62	56	54	58	68	49	56	49	64	66	51	56	44	60	52	50	45	46	57	42	42	41	58	63	37	61	60	58	51	56	53	54	58	48	46	57	59	48	49	60	47	60	49	55	56	61	55	59	63	43	62	45	54	62	53	56	62	51	49	58	66	47	50	45	53	59	52	65	60	47	48	61	65	55	54	56	56	47	58	45	53	44	56	49	63	41	47	45	65	56	68	57	57	57	56	53	41	68	57	39	65	54	63	55	58	61	49	45	57	57	47	57	51	51	51	43	59	54	61	46	56	52	52	58	51	49	55	55	47	64	64	57	54	54	51	62	52	62	66	55	47	67	48	57	63	57	53	55	68	64	59	64	51	46	59	62	49	54	57	60	53	52	58	61	53	53	54	48	66	50	59	62	61	42	43	61	46	48	63	53	57	52	44	49	36	57	54	54	60	58	49	49	60	51	59	63	42	55	44	46	57	44	67	53	55	54	51	36	47	56	66	48	49	54	44	62	56	53	56	51	62	56	41	53	53	53	39	52	57	43	55	57	60	65	60	70	51	58	48	57	53	49	47	58	65	55	50	52	52	66	52	49	55	57	58	56	54	58	51	46	53	51	43	52	54	46	53	51	54	53	49	48	58	62	50	68	56	62	49	52	51	43	52	53	55	62	50	52	53	53	52	51	50	59	61	59	62	55	50	57	53	43	48	46	51	48	60	53	55	62	57	57	42	59	53	49	51	52	59	50	49	58	52	47	59	55	61	39	47	56	45	56	47	37	68	56	52	57	54	50	58	56	58	60	47	45	63	48	62	49	50	57	54	56	51	54	51	63	55	55	63	39	49	55	44	48	54	47	49	47	53	60	58	53	59	55	45	58	55	54	59	55	56	66	50	60	53	48	50	63	51	61	61	66	44	54	47	51	51	56	46	52	60	70	51	64	47	48	47	51	57	50	71	55	53	67	63	67	51	50	60	53	64	48	63	56	60	51	39	58	47	49	51	62	68	62	63	34	53	63	52	40	48	43	60	51	56	58	60	51	54	65	55	48	57	60	48	62	53	57	50	57	56	54	50	62	45	58	53	60	50	36	60	55	49	58	37	54	59	59	54	40	58	62	61	51	52	48	60	56	61	44	48	54	48	38	60	59	57	54	44	52	51	45	53	50	52	47	63	56	58	57	55	44	47	60	51	68	47	56	51	69	55	55	61	50	63	59	55	51	57	51	56	63	43	66	59	48	58	48	62	61	46	53	57	62	60	56	63	60	63	51	47	43	64	48	50	52	62	61	64	47	55	62	53	44	43	52	66	34	45	40	60	55	55	57	72	56	58	40	40	57	46	76	59	51	43	51	58	50	52	48	61	50	60	54	50	63	63	45	61	59	57	43	54	50	47	51	51	50	48	62	60	66	44	43	55	54	46	49	46	61	51	50	54	58	42	50	57	44	47	65	49	44	42	60
23012	12989	8101	12950	22986	25891	23171	19581	15942	12998	10134	8489	7363	6060	4633	4343	3822	3455	2648	2411	1897	1687	1443	1303	1186	1148	1102	1409	2383	2273	1550	1565	1199	975	991	1023	1162	1114	1099	1057	1269	1599	1686	1720	1786	1473	1116	899	1463	5923	6662	5971	3994	2100	1215	842	671	597	606	582	568	575	543	523	604	573	593	538	559	608	609	552	553	573	534	535	553	590	524	555	514	532	570	575	547	557	581	576	513	534	550	567	596	572	562	539	571	531	558	533	564	591	541	577	510	564	539	561	547	549	577	572	530	585	563	538	577	578	617	553	571	555	551	551	527	539	555	588	601	567	548	556	535	557	542	585	611	540	630	598	557	575	583	566	570	519	568	536	569	574	536	591	546	560	542	595	577	531	545	575	526	595	553	552	570	573	579	582	610	577	589	603	592	576	578	565	566	555	563	562	557	533	548	537	557	557	606	537	539	545	551	572	615	567	559	563	510	547	554	569	546	564	559	539	600	578	573	538	544	564	575	553	588	553	555	538	561	529	562	522	595	525	548	567	582	535	545	536	581	578	561	547	583	569	506	567	595	501	547	552	587	584	539	524	568	618	569	552	567	614	579	570	551	557	550	533	551	627	577	559	553	532	562	572	587	541	592	530	573	567	572	556	574	566	534	537	591	623	541	622	571	534	583	599	562	552	529	591	547	564	547	584	549	569	540	578	515	603	566	569	590	573	552	555	561	545	569	551	561	568	576	565	563	579	539	541	538	560	555	562	518	523	553	542	568	526	562	576	550	579	518	560	583	551	561	590	567	554	533	565	567	592	540	562	570	559	533	553	548	580	543	542	532	532	588	497	513	548	551	562	512	525	573	524	550	590	567	573	553	526	540	622	564	581	572	552	571	542	598	560	523	588	573	599	556	533	544	594	576	566	566	578	535	575	520	564	546	523	573	527	552	558	546	545	528	550	569	612	522	551	567	552	560	574	588	566	589	562	567	567	575	581	572	588	548	565	605	584	566	584	536	564	593	574	527	579	584	542	605	598	558	552	514	541	592	534	580	546	552	542	582	549	545	573	561	550	551	581	539	516	533	587	556	560	557	584	559	547	556	559	566	522	579	590	563	590	556	576	566	547	605	578	581	548	556	537	572	552	554	565	552	547	556	549	566	541	552	545	589	530	552	546	576	581	562	564	576	557	598	582	525	588	554	499	544	541	544	568	585	555	567	525	580	528	580	561	574	592	589	543	553	560	509	575	531	563	528	582	583	572	549	538	565	553	567	581	560	562	568	613	596	563	561	576	546	539	543	596	585	551	564	574	562	583	589	543	572	555	530	593	561	576	583	560	584	586	550	590	581	538	593	540	548	569	593	550	558	509	519	559	588	553	607	496	502	556	531	561	576	556	576	586	603	579	540	547	595	535	542	545	562	587	559	566	581	616	561	504	533	576	517	579	581	571	564	512	557	581	563	579	570	566	573	568	567	542	530	549	560	553	559	523	537	592	582	584	599	538	606	570	511	564	590	558	521	550	565	588	530	520	574	558	577	578	562	545	601	566	544	569	616	590	541	563	584	529	546	539	542	562	569	558	516	604	574	581	547	573	598	571	546	536	553	545	538	593	596	558	558	563	550	596	561	555	530	590	542	580	579	546	546	533	564	558	556	579	524	535	541	573	536	599	601	553	593	548	594	580	526	557	554	594	553	540	553	568	514	602	555	533	523	558	582	575	555	560	602	569	555	566	551	550	572	556	601	546	533	541	548	601	597	558	570	572	573	569	559	597	566	583	595	567	539	587	543	599	565	591	557	572	564	565	597	509	555	574	522	588	552	589	571	574	538	551	581	555	565	558	589	574	545	518	588	552	527	559	538	562	573	574	561	537	555	548	545	554	546	591	573	518	561	591	584	539	514	537	546	539	608	564	539	568	581	550	557	582	565	549	527	570	608	575	585	542	559	586	511	523	570	578	566	546	528	555	585	566	557	544	583	578	533	499	572	553	567	568	541	558	522	576	559	571	612	550	574	568	541	508	556	550	561	598	554	549	576	540	576	591	569	548	554	613	596	541	580	515	597	499	542	570	530	575	565	594	547	560	529	535	559	572	558	597	571	584	572	567	582	542	538	560	576	582	558	541	555	553	539	583	588	553	535	563	586	540	570	573	572	592	569	568	571	531	585	576	547	530	537	583	581	529	535	573	527	569	581	546	556	543	593	539	595	579	545	561	538	592	543	561	522	562	585	603	568	575	581	557	579	556	514	545	568	537	578	574	558	548	570	593	563	563	551	534	553	574	601	546	534	577	563	548	559	550	598	534	556	573	568	585	560	579	608	554	598	552	596	577	590	633	562	536	552	553	502	574	522	587	581	545	550	597	562	583	588	571	541	531	564	563	566	550	592	545	551	551	534	555	531	548	525	596	574	580	573	564	539	559	535	586	607	594	577	563	522	591	536	518	580	563	578	598	557	550	556	534	574	577	529	577	509	577	545	549	551	580	558	550	525	578	571	554	538	478	560	543	559	561	524	513	588	598	521	526	552	570	581	548	580	489	556	551	512	533	543	566	564	534	588	611	577	558	617	543	546	522	554	562	521	553	510	576	557	561	545	560	539	534	560	574	583	561	563	511	579	569	544	550	560	543	518	571	524	551	515	551	559	529	559	512	540	555	546	500	605	623	590	585	555	600	560	558	591	565	552	562	517	531	561	567	558	575	512	599	547	602	597	581	572	520	555	551	580	544	577	521	526	600	620	569	546	609	572	568	567	562	565	587	569	537	555	569	533	547	556	561	578	525	569	538	549	581	607	570	551	544	531	513	536	545	601	606	557	567	588	601	590	579	569	576	579	542	583	527	555	591	527	595	548	542	553	571	590	572	568	547	563	524	563	535	574	557	559	531	565	517	571	561	540	553	609	526	576	549	554	567	554	544	558	546	594	558	547	552	578	536	561	576	535	547	540	580	546	550	572	627	564	583	610	559	571	565	555	546	544	589	587	554	532	542	586	539	566	560	582	553	588	549	545	566	579	543	564	552	549	567	555	547	556	579	607	555	576	605	538	550	574	528	532	579	527	531	551	562	555	577	564	548	559	568	568	542	561	587	571	561	595	569	534	539	573	566	540	551	577	576	638	545	548	534	559	554	527	548	548	581	542	546	584	516	569	554	615	590	576	578	566	569	560	540	563	548	568	565	585	566	551	550	574	562	560	530	546	583	577	583	543	566	544	559	576	587	554	600	537	542	560	522	501	549	561	541	545	545	533	591	598	551	559	543	598	559	556	530	542	564	580	556	569	573	568	584	575	566	572	587	562	533	572	560	533	581	599	564	565	595	561	529	568	594	568	562	540	573	561	538	529	515	541	549	552	560	582	510	561	539	564	531	557	563	572	577	547	585	523	584	528	567	548	607	608	570	569	534	565	566	555	553	551	520	569	570	583	535	535	603	589	552	579	539	585	556	559	556	604	587	573	561	553	545	561	592	557	567	571	595	583	524	565	500	553	566	545	546	562	533	530	551
3133	1454	710	479	642	875	832	663	582	457	389	313	284	221	204	182	170	144	164	130	138	100	111	122	100	99	112	138	172	140	121	114	100	86	91	113	99	97	91	90	84	99	94	134	132	95	76	88	137	399	375	347	270	160	115	98	100	82	74	69	76	69	71	70	70	75	86	83	63	74	68	73	69	69	85	80	68	64	73	72	62	80	69	60	75	69	61	75	69	76	75	58	85	65	69	73	83	66	65	83	82	74	86	74	76	73	68	61	73	70	82	76	84	74	84	86	72	55	60	79	81	69	94	67	83	75	76	71	82	62	63	74	80	67	70	72	70	79	64	85	59	74	67	68	70	69	57	94	75	80	74	72	76	65	77	68	82	68	68	79	71	71	72	76	74	80	61	86	83	80	66	80	70	83	79	75	79	70	64	79	86	70	77	61	83	77	84	82	92	78	75	70	78	58	66	63	80	85	76	61	68	65	79	76	90	70	75	60	91	68	80	77	79	69	66	70	74	73	66	59	74	74	57	77	73	67	74	76	74	68	69	86	83	70	77	68	61	69	68	69	72	71	74	84	67	80	82	70	72	61	65	63	70	70	71	59	58	76	69	66	85	80	76	72	90	64	75	84	77	61	69	77	80	67	70	69	72	66	65	74	72	68	73	78	79	80	66	70	68	84	72	79	70	89	84	76	77	71	76	84	88	58	86	67	81	79	71	56	73	80	77	73	71	67	81	69	59	83	75	60	74	65	75	83	62	69	70	62	82	87	76	67	77	77	65	52	65	81	76	80	56	65	80	64	69	73	62	75	77	67	67	68	83	81	69	60	76	85	76	64	54	74	86	74	81	78	76	72	61	78	63	70	90	74	66	90	64	75	74	85	87	67	72	59	71	74	66	78	66	80	56	82	70	61	69	74	71	83	66	71	66	64	69	81	61	82	83	77	92	66	61	86	65	55	87	84	72	59	66	62	69	78	76	81	72	78	62	67	83	60	82	77	81	63	89	67	81	68	82	70	90	61	63	80	81	73	77	73	75	81	86	61	64	69	59	76	67	63	68	77	72	71	81	69	83	83	77	75	91	83	93	90	74	66	73	74	71	84	74	78	85	77	69	72	61	86	84	67	71	65	56	59	72	68	77	74	60	75	55	67	77	79	73	71	80	78	79	82	61	72	59	73	72	69	67	66	78	74	70	73	80	74	66	72	61	56	90	75	82	93	70	87	67	75	84	71	66	60	88	63	70	82	72	75	55	71	69	64	69	76	55	81	66	85	72	74	67	80	77	63	79	68	80	57	84	73	81	85	71	80	80	60	82	71	64	80	73	81	63	70	91	72	69	68	77	73	72	74	86	73	64	68	87	62	81	60	80	97	68	79	74	74	86	75	77	85	68	73	82	73	69	59	67	79	77	63	91	78	76	79	61	65	71	55	71	72	62	70	74	56	75	55	77	72	61	57	62	85	88	84	57	63	60	61	73	81	69	80	75	72	73	73	68	64	77	75	72	62	83	91	79	72	73	49	78	82	70	78	85	80	78	81	70	74	66	84	78	89	68	73	70	77	67	82	82	84	74	67	96	73	77	76	74	68	71	82	77	66	86	78	52	80	77	84	94	77	85	81	73	73	71	56	79	68	75	81	72	76	65	81	64	81	70	70	77	71	67	83	74	67	69	76	79	73	52	77	76	73	89	75	79	60	71	75	68	69	79	71	94	75	76	71	70	77	77	78	68	70	89	74	52	77	67	63	66	72	65	75	66	77	96	66	74	94	74	81	79	83	71	98	77	69	67	68	74	77	71	79	75	74	68	83	66	81	56	54	71	76	63	77	73	77	70	81	68	73	69	65	75	76	74	89	72	68	88	71	80	82	82	71	79	86	85	74	79	79	72	69	71	82	79	69	61	71	75	83	77	81	90	62	72	81	66	72	72	74	68	70	66	74	68	73	70	78	71	70	82	75	89	70	69	82	73	83	77	68	93	61	61	71	74	78	70	74	79	69	71	58	77	77	81	91	74	65	74	71	71	67	66	73	78	67	76	91	82	79	74	81	63	68	75	72	60	80	85	77	69	66	78	75	82	81	72	68	73	59	79	87	86	70	85	94	73	69	66	71	78	59	71	93	75	74	91	74	64	69	80	75	80	83	68	76	72	62	68	77	71	87	96	80	86	90	81	74	69	71	87	61	84	77	85	73	83	85	68	75	84	89	69	77	62	79	75	90	89	80	60	69	72	60	66	75	78	75	75	73	81	78	75	77	84	70	86	68	64	81	72	74	69	60	69	76	85	92	81	71	79	66	74	75	67	86	50	78	80	74	67	78	69	70	67	69	60	65	64	71	77	78	81	65	93	67	77	67	66	92	68	82	67	76	80	79	77	76	70	70	63	72	76	72	81	68	70	72	74	78	77	82	68	89	65	68	76	75	66	72	79	70	67	64	98	77	83	70	63	69	62	74	71	70	80	68	80	89	66	80	57	84	67	71	84	77	67	77	79	97	61	85	63	89	75	71	71	88	67	82	78	83	76	71	81	80	72	97	69	74	53	81	92	71	77	80	79	73	78	74	64	81	72	68	75	65	77	82	73	64	75	69	82	61	74	87	69	86	76	78	63	65	76	85	75	61	77	74	60	76	55	82	77	78	84	61	72	68	66	62	61	80	66	75	70	81	65	78	84	94	72	80	67	76	78	78	63	74	76	72	75	63	74	82	82	74	74	66	82	73	73	73	75	76	81	81	71	76	79	83	79	84	78	78	53	73	60	83	68	68	73	63	67	75	93	76	71	66	76	65	61	77	68	76	86	67	82	77	62	83	75	73	80	81	71	91	70	57	75	72	66	65	75	71	62	72	66	70	76	70	81	67	68	70	58	79	71	71	68	80	82	54	93	79	83	90	72	53	71	70	61	79	59	64	75	76	68	73	64	56	76	90	61	61	57	65	93	61	87	62	78	78	59	71	83	80	100	82	83	69	65	57	82	85	58	51	64	78	79	79	73	60	80	70	77	74	75	97	71	69	74	66	89	87	81	68	70	75	69	75	83	70	77	68	63	67	94	80	80	81	69	82	72	76	82	69	65	61	71	72	73	70	63	69	74	72	58	67	100	92	74	71	68	63	67	78	74	66	68	69	86	71	84	75	81	53	65	56	63	63	63	74	74	72	73	70	71	83	78	62	62	74	74	77	71	53	81	74	78	80	79	82	73	68	74	61	68	63	77	76	72	72	65	74	58	73	65	62	93	97	91	79	52	69	77	62	76	72	81	76	86	67	75	81	70	70	77	80	68	59	67	74	79	70	77	61	64	66	89	69	68	68	83	73	83	67	66	85	72	78	84	79	98	64	69	66	72	85	70	76	88	74	74	83	77	76	87	62	77	67	83	85	82	76	77	69	71	84	70	76	68	82	75	70	78	58	63	81	74	77	75	63	66	78	79	70	78	73	92	80	82	59	94	78	68	78	81	75	70	71	68	86	71	51	67	79	88	85	56	78
25940	15624	9664	15765	26100	28102	25534	21937	18085	14918	12120	10394	9035	6890	5874	5403	4542	4128	3434	2837	2424	2138	1888	1802	1679	1602	2033	2945	3826	2851	2923	2648	2103	1558	1704	1673	1422	1400	1419	1341	1364	1523	1963	2402	2157	1597	1274	1205	2610	9560	8752	7836	5272	2707	1466	1050	860	793	768	746	818	770	713	778	752	758	721	742	747	738	720	764	770	775	780	775	755	771	753	781	746	736	754	721	781	736	810	750	804	785	757	758	798	791	749	741	767	755	793	782	758	743	785	779	805	782	778	805	781	749	761	782	784	769	774	836	738	749	745	741	736	772	773	798	789	807	818	792	790	746	774	763	704	758	767	766	772	765	800	763	765	753	763	728	804	786	750	748	783	747	766	750	769	783	737	762	756	781	769	779	782	717	750	715	787	756	778	746	774	784	746	781	782	735	742	731	778	758	758	771	753	746	786	780	727	734	808	753	820	760	802	777	746	773	762	770	778	797	725	700	759	789	782	755	767	736	742	721	751	759	811	787	754	738	776	738	782	773	764	800	709	794	780	744	784	813	733	780	761	749	810	785	734	759	801	768	785	787	768	792	845	772	743	722	767	781	746	790	772	746	774	713	772	747	765	777	757	788	809	822	718	760	765	804	754	763	790	763	715	766	802	777	785	752	803	749	732	763	711	774	792	747	779	776	784	735	769	715	781	716	805	755	749	731	787	736	738	767	814	801	755	726	759	780	807	740	771	814	837	780	781	752	765	749	803	769	792	758	779	755	758	789	763	780	772	736	798	729	768	791	790	775	760	776	734	825	769	751	742	790	765	718	764	810	746	791	771	719	790	767	743	696	708	790	795	758	749	771	776	822	758	734	735	735	736	742	751	766	770	795	750	772	786	759	753	753	744	716	776	757	790	743	783	768	769	731	739	771	751	805	722	776	736	783	757	755	747	759	739	764	736	747	738	755	780	747	752	774	810	762	737	745	776	732	788	743	746	779	762	808	724	788	787	767	760	733	747	788	786	768	696	750	759	757	795	834	750	825	752	732	733	745	782	786	774	756	780	769	786	715	732	806	828	777	742	803	740	768	776	730	809	737	761	758	783	740	810	714	816	792	748	788	756	760	781	786	824	768	775	774	753	760	746	725	764	794	782	752	684	770	746	807	785	774	724	729	789	722	825	768	752	757	738	723	767	739	763	794	780	727	797	753	756	783	767	772	766	788	769	738	716	766	783	801	779	775	791	802	755	790	783	833	746	770	781	765	791	726	761	781	781	750	778	717	738	764	762	844	704	723	733	753	767	765	788	751	758	752	758	767	780	787	805	793	764	746	713	773	756	712	776	787	751	787	754	709	734	802	756	758	739	749	791	735	770	775	782	764	763	773	715	735	763	773	755	749	783	750	741	777	739	787	764	729	755	751	734	739	797	800	744	713	779	755	762	794	784	783	777	713	731	752	778	800	757	737	773	748	741	764	758	747	729	812	757	783	763	748	742	786	744	781	757	730	766	767	753	765	796	773	762	777	769	804	762	748	740	797	811	782	752	754	774	760	753	766	755	786	792	733	704	792	780	773	728	713	755	782	784	785	774	801	751	799	747	784	785	770	777	794	783	751	774	755	789	791	759	738	776	760	766	767	790	821	718	769	785	776	765	773	742	799	792	722	773	792	731	772	744	750	722	799	775	808	776	734	760	838	749	809	803	805	750	740	738	782	759	781	735	756	775	825	749	784	758	745	789	797	769	746	791	796	726	737	748	722	730	751	788	768	730	801	739	742	774	755	824	763	830	752	771	777	775	713	716	757	763	767	811	793	778	752	737	739	805	743	692	789	749	777	774	762	757	738	771	798	736	792	732	776	737	763	724	751	757	785	740	761	817	826	713	738	754	752	754	764	817	759	757	738	807	773	799	752	732	749	734	742	805	748	761	739	767	744	794	762	761	763	784	752	774	751	754	784	820	791	795	785	785	705	733	734	789	767	753	725	781	736	764	728	798	778	776	784	736	722	755	756	782	823	755	735	712	774	786	734	793	743	745	710	749	754	767	777	754	750	787	784	741	775	717	761	758	786	769	769	788	781	743	727	827	741	748	760	793	748	784	784	763	753	743	756	764	803	775	777	797	792	779	757	760	753	748	751	780	763	798	753	760	787	770	752	809	767	794	749	761	749	778	823	758	767	735	752	788	762	785	754	787	813	722	776	752	783	782	736	769	796	752	730	765	778	790	786	779	772	734	740	739	807	725	740	741	745	750	815	742	761	800	798	782	808	761	768	778	799	773	769	762	761	809	751	793	776	760	764	717	763	778	794	770	716	711	731	761	764	764	759	828	795	788	734	778	748	777	776	741	754	779	749	771	781	781	746	770	775	763	764	778	770	711	757	761	780	757	795	810	791	802	755	787	794	763	744	795	794	794	732	779	752	783	759	768	736	774	768	777	724	744	772	800	780	756	782	792	786	790	720	767	751	749	782	772	764	791	770	761	731	774	806	762	828	734	765	753	792	746	767	794	802	766	730	790	806	787	727	772	765	723	781	742	731	704	818	740	731	801	772	774	743	744	768	739	789	769	750	730	760	769	773	753	731	740	763	743	806	730	749	787	763	751	789	734	732	766	768	793	744	732	754	760	782	724	727	721	769	752	762	787	760	796	763	731	722	746	781	749	792	774	744	769	748	775	721	759	768	722	789	717	771	750	702	768	767	739	752	772	769	761	755	789	744	754	764	811	803	746	793	764	755	768	779	756	760	780	760	808	793	754	767	727	753	785	801	771	796	782	770	783	784	780	791	770	795	771	760	772	766	769	775	755	767	784	776	803	770	750	783	787	796	758	717	787	736	717	726	758	748	762	738	771	775	804	815	792	774	762	742	783	784	730	779	756	752	760	774	741	790	806	739	739	759	778	772	773	810	797	758	797	803	778	756	772	771	777	724	742	772	777	789	758	751	793	750	763	778	790	778	744	738	752	769	747	792	821	754	811	763	776	772	736	734	757	716	771	756	764	762	787	722	787	751	766	771	759	723	765	753	781	750	781	768	827	768	798	735	749	742	761	729	723	781	775	793	756	745	834	747	770	782	790	781	770	761	699	774	789	766	711	756	785	754	765	797	797	732	801	786	732	810	776	803	715	747	795	784	750	768	762	733	776	763	710	766	713	728	799	763	736	764	764	781	718	736	739	763	733	766	783	759	739	768	746	783	764	762	725	751	725	795	761	748	762	777	814	705	745	778	819	765	750	766	773	755	752	787	807	711	772	701	761	746	732	751	752	758	747	732	795	742	773	723	800	772	766	749	759	786	764	735	753	757	809	740	758	779	782	756	824	775	748	810	741	757	772	775	739	796	757	712	743	734	760	740	770	758	797	781	770	767	795	759	736	754	772	782	785	798	771	719	769	749	789	741	756	749	730	790	728	749	807	739	759	753	765	736	789	805	792	803	764	794	772	786	757	766	728	778	773	794	787	790	760	789	788	763	737	850	755	742	754	740	785	765	831	763	749	799	752	744	710	805	793	770	796	749
2653	742	409	305	323	482	381	361	304	246	174	197	154	133	103	106	95	77	82	90	83	84	85	70	73	79	84	88	120	88	83	92	80	80	70	63	69	64	74	74	66	72	65	84	81	80	59	63	75	143	135	131	121	79	60	64	64	58	54	66	62	41	58	54	50	64	54	59	63	66	70	64	54	69	57	67	53	78	53	68	65	61	62	59	73	51	61	52	76	61	60	47	60	59	76	58	59	57	55	64	72	51	55	62	61	57	60	62	61	53	50	57	67	58	74	47	49	62	58	63	63	68	49	57	63	59	75	59	63	65	49	62	69	55	59	53	40	59	55	71	47	56	55	53	65	69	66	52	54	52	66	54	64	46	64	63	53	68	63	63	61	62	61	57	54	66	69	55	58	60	51	59	56	62	57	67	64	54	63	61	50	59	61	69	62	68	62	67	65	66	55	61	55	52	48	67	51	59	79	60	54	58	56	63	60	54	51	71	69	53	59	58	64	60	52	54	63	63	53	75	56	83	57	49	62	48	56	74	53	76	49	70	58	49	68	66	62	66	59	47	52	72	74	58	63	63	53	59	57	63	63	67	62	57	61	64	63	57	70	47	70	79	70	49	69	67	68	62	68	51	59	69	50	55	52	66	57	75	67	56	58	52	62	60	51	62	51	61	70	59	56	41	59	46	63	64	55	59	53	60	66	58	49	59	65	56	64	55	74	48	54	67	62	47	57	58	54	59	56	62	61	62	61	64	63	46	56	51	44	53	61	68	45	60	64	44	61	79	65	56	69	67	63	45	62	61	64	60	62	59	59	58	56	63	62	57	51	58	50	70	53	51	56	64	73	57	61	64	66	62	65	65	60	58	64	67	58	56	47	59	69	65	64	57	56	54	57	55	58	62	74	65	63	57	62	62	66	62	51	72	48	59	56	71	44	62	81	62	56	62	53	63	50	65	49	64	67	62	50	57	48	58	55	62	56	42	73	71	59	55	54	58	64	56	69	51	53	54	56	59	67	64	51	67	55	55	54	49	70	64	48	49	57	59	76	63	45	56	61	48	71	60	51	57	61	59	68	56	49	60	72	59	61	50	47	67	58	70	56	66	58	63	70	68	74	44	67	62	60	56	43	55	44	50	55	57	61	68	68	71	62	56	63	60	58	44	54	69	52	66	58	77	58	59	65	60	64	50	51	57	61	62	57	54	60	56	54	67	84	56	61	64	52	61	59	66	54	66	61	50	68	56	63	59	48	45	51	52	58	73	63	56	63	54	56	50	53	60	49	58	55	61	60	57	68	75	52	60	56	57	76	62	58	65	56	46	50	66	53	50	57	61	53	59	51	51	56	57	61	62	60	48	60	47	57	73	50	51	67	48	60	53	57	69	61	63	58	51	49	68	53	62	57	51	66	65	59	47	63	58	44	49	53	67	58	63	64	52	54	69	56	53	63	73	47	58	54	54	61	82	60	72	62	59	58	66	60	52	52	56	59	73	59	59	67	66	61	60	62	67	58	47	51	51	71	78	51	52	56	72	62	45	64	60	62	65	61	52	44	53	77	66	57	63	52	69	76	54	61	56	79	63	57	63	62	60	51	50	66	54	60	66	68	60	49	56	70	62	55	61	46	60	58	53	58	69	52	55	59	58	55	53	59	61	59	66	57	68	60	47	72	74	53	45	56	58	60	60	67	64	67	70	56	54	58	52	75	48	52	50	52	56	64	54	56	59	65	54	59	58	61	56	59	58	60	65	63	60	56	56	77	57	44	68	61	44	73	55	60	60	65	59	52	54	72	56	56	50	58	58	50	64	61	52	54	62	60	68	59	52	59	61	58	64	59	49	44	48	64	56	46	65	46	69	67	53	55	59	59	65	66	67	58	61	49	43	61	58	60	60	57	57	65	65	65	55	53	59	68	57	64	51	59	57	56	61	60	45	55	63	52	54	68	58	65	61	68	50	66	47	73	67	61	68	53	71	68	69	53	61	67	65	61	57	52	45	69	45	54	65	64	54	61	59	64	69	58	55	51	64	53	69	63	50	73	52	53	60	65	61	58	62	57	59	65	47	48	60	66	61	68	66	52	64	40	61	52	55	50	74	66	59	60	57	67	60	56	49	70	59	45	49	68	64	57	57	59	55	55	51	66	61	70	69	51	53	68	50	58	60	65	64	50	50	54	56	66	72	61	63	60	66	57	56	65	55	68	70	53	65	52	71	72	62	57	58	66	60	69	63	48	50	58	55	53	67	57	58	59	46	57	55	51	54	59	57	68	81	56	74	48	66	59	63	63	56	67	65	56	63	65	61	63	59	63	70	56	57	62	68	55	58	56	82	48	46	74	53	78	61	70	50	55	57	53	70	79	40	43	59	72	68	51	55	64	59	53	50	64	51	58	60	69	67	65	59	64	67	74	59	65	64	63	70	67	46	66	60	64	54	58	66	52	60	62	62	76	53	74	52	70	56	70	75	46	56	51	60	60	53	64	65	62	60	65	60	61	56	52	71	60	64	58	51	49	56	65	62	56	52	54	71	64	54	60	43	56	52	61	62	70	60	62	48	54	57	69	65	72	61	61	62	47	53	65	62	64	58	63	65	58	72	54	44	81	54	43	53	64	47	47	69	59	71	59	52	74	61	75	52	64	62	55	66	56	59	57	45	60	51	43	58	57	64	71	60	55	58	64	67	48	47	62	61	58	64	46	62	52	53	54	54	53	40	62	61	57	69	56	59	53	64	62	63	65	60	59	49	50	45	71	62	59	69	62	73	69	61	64	61	63	51	62	54	77	54	79	58	66	54	72	67	63	68	55	55	56	62	52	61	55	58	46	47	60	60	67	55	69	56	57	57	51	66	63	55	58	48	45	52	46	69	60	50	61	56	63	65	55	63	54	66	49	50	74	66	53	60	51	59	59	71	63	74	68	68	43	53	52	56	50	64	63	61	66	60	58	57	67	46	77	42	59	62	60	59	50	60	64	46	53	45	67	69	63	71	66	53	66	52	56	56	55	69	56	59	54	51	64	50	64	69	61	57	50	68	58	62	49	58	59	63	53	62	55	50	53	52	75	46	58	47	53	60	63	69	54	55	64	58	53	66	57	49	66	58	61	59	46	62	48	70	48	50	52	63	69	70	59	49	53	52	57	76	63	68	65	72	63	76	57	44	68	72	63	55	61	56	66	70	64	52	55	47	71	70	55	43	57	54	74	47	64	61	59	62	59	56	68	49	63	61	67	72	60	61	56	63	65	52	69	67	67	64	61	68	50	61	64	53	62	50	63	61	52	65	62	59	63	62	65	55	50	70	48	62	61	45	60	61	60	55	49	66	58	44	58	64	61	62	70	58	57	52	56	55	57	61	67	50	61	55	62	57	65	59	65	63	60	50	63	58	56	54	56	49	66	60	53	53	57	59	70	48	54	46	48	53	55	55	50	77	57	60	60	47	61	56	61	58	52	80	66	68	67	59	54	70	63	68	61	61	50	54	61	57
19913	10481	6153	11763	20164	20864	18706	14988	12368	8963	7697	6168	5018	3770	3530	3043	2469	2268	1883	1575	1477	1327	1102	1066	1095	1185	1493	1764	2206	1960	1816	1662	1209	1167	1238	1118	927	966	928	962	889	920	1119	1313	1259	1035	896	845	1201	3037	2768	2671	1841	1301	930	718	708	612	603	677	566	615	578	624	617	596	609	598	600	618	604	574	612	582	635	602	615	602	590	549	615	597	586	632	628	557	614	583	674	610	612	603	592	619	599	615	623	618	620	612	594	625	654	625	607	649	615	585	633	639	639	595	605	591	560	601	594	624	613	565	590	594	617	621	581	600	607	648	641	622	597	630	609	624	605	635	630	615	619	658	600	615	614	605	616	586	656	629	596	593	619	570	637	619	611	620	649	584	591	639	608	631	632	625	646	636	636	589	615	593	609	592	617	606	614	644	611	587	620	584	625	584	622	565	626	620	639	638	577	608	577	558	610	615	601	586	604	635	581	621	594	641	584	611	619	679	611	609	581	609	595	577	610	610	595	610	584	593	610	616	609	593	561	628	594	644	608	619	594	577	667	615	622	584	617	660	600	626	588	650	639	630	610	636	591	614	591	664	605	611	594	593	605	600	573	601	614	606	623	676	584	600	608	618	573	608	592	634	581	609	582	622	593	579	619	621	600	618	632	620	637	604	605	590	611	579	607	640	656	617	598	606	575	635	613	657	630	617	623	616	653	591	609	611	579	598	648	639	653	621	620	626	639	598	611	633	637	605	596	575	606	638	635	611	655	625	609	598	592	623	642	599	610	615	607	634	647	544	606	639	692	631	622	582	619	637	623	602	664	638	583	661	611	638	607	658	607	577	592	594	619	594	590	626	623	622	591	636	637	578	603	644	614	574	597	643	618	591	556	588	604	587	617	583	648	642	591	595	580	585	625	580	639	611	642	646	648	623	671	572	606	638	611	615	630	628	643	571	654	589	589	658	604	595	629	634	658	627	622	651	607	578	608	583	608	610	588	586	599	602	611	600	625	610	588	617	632	618	596	603	605	603	616	623	604	582	647	569	615	637	651	591	601	622	603	596	640	622	584	594	585	606	639	614	620	603	609	662	616	596	618	587	623	618	623	601	560	595	608	589	660	620	595	619	630	646	620	585	618	602	624	623	607	591	605	600	659	599	654	620	585	585	640	637	609	653	567	656	609	589	607	664	601	615	628	590	620	572	619	611	593	626	580	621	617	596	597	628	592	597	624	610	618	604	610	672	613	629	619	638	598	617	593	600	630	589	606	604	612	562	617	659	606	589	597	604	582	636	649	611	620	639	614	635	623	660	632	612	570	617	659	585	621	625	602	614	640	621	614	605	637	617	657	639	580	576	621	635	626	624	617	626	649	628	621	580	582	646	585	553	652	627	626	603	632	588	628	612	581	589	680	662	604	629	624	566	619	620	649	632	590	637	613	610	564	616	604	604	583	584	596	618	620	596	636	586	609	656	616	609	597	652	619	626	641	632	580	629	634	621	617	617	680	600	628	645	636	619	650	616	651	607	656	602	620	623	640	609	628	622	618	652	580	640	615	608	625	620	615	601	635	612	602	635	568	650	603	653	610	615	612	619	660	640	642	631	610	591	628	605	582	594	608	612	641	594	622	650	624	640	611	608	635	610	614	613	606	615	636	596	660	617	618	621	645	600	606	630	620	638	608	659	588	587	625	611	610	622	594	603	610	604	659	606	634	617	594	667	608	636	612	597	592	614	603	648	617	614	628	569	611	634	617	582	636	597	592	606	609	626	613	615	583	588	589	599	634	609	612	615	593	583	620	630	608	635	612	623	588	631	626	591	670	616	591	595	627	631	618	596	589	623	656	631	644	583	610	605	609	608	584	628	638	655	607	613	582	590	624	663	633	596	647	594	619	679	616	669	584	596	639	591	623	597	607	624	585	597	658	627	638	608	632	652	651	641	636	647	610	581	633	601	597	619	585	596	618	556	613	620	605	586	623	652	611	616	627	620	604	644	627	665	587	590	647	617	586	627	621	612	601	617	601	672	666	614	660	640	582	636	635	620	658	571	621	614	574	638	614	604	615	654	631	620	597	695	612	612	601	651	603	634	650	603	608	598	609	619	647	612	591	649	656	629	607	625	559	586	649	632	590	583	623	644	597	599	605	641	621	573	614	605	601	585	642	590	622	601	561	656	587	580	636	600	622	586	645	606	607	610	612	627	637	607	639	613	635	612	628	612	618	585	601	635	591	638	593	567	617	614	644	563	607	589	636	628	571	571	596	609	644	637	595	603	628	627	644	593	591	587	572	580	596	652	587	645	577	581	599	596	584	606	546	633	664	627	604	636	607	616	608	605	584	614	602	640	591	623	615	607	631	599	619	627	595	664	609	605	600	634	641	652	601	646	618	560	615	586	628	631	633	603	616	621	673	629	597	615	579	646	584	591	638	656	614	652	563	625	610	641	637	622	574	609	617	622	597	651	623	599	639	616	588	618	590	618	610	597	613	602	636	625	590	608	584	577	621	621	621	615	618	609	633	602	605	608	588	577	645	627	610	568	640	589	607	640	588	644	612	639	639	588	604	626	603	563	589	589	561	624	598	633	612	662	644	648	647	676	555	634	550	573	647	628	612	554	601	605	658	642	602	590	604	662	636	598	585	599	625	607	603	614	594	633	630	615	597	598	644	607	610	612	603	618	630	584	631	621	604	642	597	620	603	640	570	669	590	669	654	640	632	595	618	666	614	601	616	603	607	633	613	622	630	616	596	623	621	629	648	598	587	613	589	614	657	628	659	596	636	617	624	656	623	601	639	604	609	646	638	599	596	591	651	635	615	638	593	636	591	609	589	549	633	628	614	636	639	556	600	586	613	644	656	626	642	638	585	577	594	597	639	668	584	640	581	610	607	603	561	591	617	606	639	604	582	597	638	595	568	654	573	563	640	608	629	622	611	615	629	636	604	653	610	624	687	600	574	589	593	609	671	624	591	598	612	628	629	615	624	661	606	591	615	602	596	617	625	599	658	648	592	648	663	614	621	565	627	575	630	566	598	638	653	601	601	622	613	603	681	617	654	635	624	605	584	582	638	640	664	570	645	588	658	655	610	634	589	578	628	625	622	607	620	591	623	599	638	661	597	620	628	598	604	641	649	587	634	631	587	600	642	616	605	590	615	589	604	591	587	645	600	620	581	621	593	586	620	612	614	642	635	650	631	660	622	643	597	570	672	656	605	595	633	604	658	614	601	551	607	623	626	637	633	583	599	614	668	618	604	634	626	612	610	642	629	645	628	663	639	606	625	601	657	621	638	608	661	614	638	625	624	606	599	563	610	655	601	592	567	622	570	655	576	617	614	625	622	579	611	610	643	640	622	606	571	621	613	610	620	653	619	632	640	630	567	611	593	636	631	592	589	602	634	639	627	615	662	594	652	612	599	590	598	614	633	596	640	637	605	594	654	627	590	573	620	627	601	630	624	649	584	620	630	632	643	597	654	609	607	603	619	644	622	627	603	586
2025	1138	581	494	521	647	590	525	416	346	285	259	204	207	170	161	143	144	129	121	102	112	96	111	110	99	131	144	148	129	119	113	102	114	92	94	86	81	89	85	85	80	99	96	95	104	90	87	120	301	279	247	180	130	140	91	83	74	78	77	89	75	91	82	82	82	95	66	73	81	66	72	76	79	87	68	77	76	62	84	77	73	61	70	82	97	77	63	62	75	83	87	74	80	65	76	88	84	71	78	60	91	87	80	68	75	79	65	66	81	81	79	76	71	73	84	70	72	61	83	62	76	92	66	69	74	73	60	70	70	76	69	82	73	86	78	89	72	76	75	78	66	75	90	62	76	73	79	76	82	67	77	81	79	75	81	79	77	69	80	80	76	70	86	75	72	80	70	71	77	75	85	82	77	88	87	59	78	81	71	80	86	76	90	74	62	79	71	71	65	81	82	76	59	76	70	85	72	96	85	90	75	70	81	75	84	78	74	64	81	77	74	64	92	85	80	73	72	70	78	77	64	71	79	87	69	77	95	83	76	73	84	72	81	70	71	83	79	105	79	92	89	74	83	73	85	89	76	81	87	87	79	88	79	73	80	90	83	68	68	74	77	80	72	74	82	60	85	68	79	71	70	74	79	77	89	66	59	67	87	73	87	84	77	66	78	79	71	80	68	69	64	72	63	82	76	82	67	86	82	83	87	83	75	81	76	76	76	63	82	83	94	77	78	76	78	79	77	83	87	71	73	65	88	85	72	71	78	86	80	72	87	74	91	79	82	75	69	82	99	81	92	92	77	73	69	79	77	80	69	72	74	64	71	87	88	83	68	65	68	60	70	73	82	72	85	65	73	96	78	73	88	83	64	98	96	79	77	83	92	87	75	64	66	73	78	82	83	74	80	83	80	88	75	69	65	56	75	71	94	66	60	72	87	85	71	69	54	79	90	79	81	99	72	83	88	75	76	81	86	72	75	70	79	62	89	96	78	64	68	81	82	89	65	86	74	78	74	69	75	83	67	78	68	75	87	69	76	72	65	67	74	63	70	73	73	77	71	79	89	72	80	88	62	75	82	61	68	80	90	69	72	76	71	81	86	75	62	89	74	74	83	74	73	72	75	69	79	76	83	95	79	74	86	88	78	76	81	73	82	78	75	69	78	85	77	82	85	77	74	67	75	80	74	81	70	87	64	78	72	86	61	58	94	78	92	65	82	66	78	78	71	80	90	82	87	71	83	88	77	77	79	67	66	69	67	69	79	92	82	73	68	66	70	74	68	75	66	87	86	68	83	81	75	82	66	84	72	80	62	89	66	81	65	77	80	87	82	76	78	65	96	71	74	75	59	74	83	94	75	68	57	77	72	83	74	84	86	75	86	77	75	68	85	75	80	80	66	87	77	85	74	55	79	59	77	72	67	67	78	84	76	73	70	69	84	71	71	79	80	79	76	71	84	89	66	73	81	99	69	68	82	72	89	80	75	84	74	78	74	67	75	76	71	74	71	76	60	60	65	72	85	77	74	65	68	73	89	74	100	60	81	73	77	80	60	83	84	64	89	74	96	61	78	76	76	74	89	78	81	89	75	79	84	62	71	62	74	77	73	81	75	65	88	68	75	81	70	76	80	75	89	71	70	64	75	78	80	68	76	66	77	78	65	75	70	75	90	74	87	85	74	73	73	75	80	64	82	80	78	77	70	87	87	82	77	67	63	90	77	102	66	70	81	83	79	80	87	77	75	89	83	87	86	88	76	82	81	71	83	63	89	76	71	76	74	82	73	63	70	72	80	92	76	76	89	75	83	73	68	83	86	76	59	81	89	85	78	89	69	84	70	89	80	60	65	55	75	87	73	94	76	81	71	76	73	62	73	88	66	71	75	79	79	88	82	67	71	62	80	75	72	73	85	77	72	84	69	84	82	79	70	81	79	75	82	84	73	91	67	88	68	72	88	73	76	87	77	81	98	77	80	80	96	61	88	74	89	97	72	84	96	72	72	72	90	73	76	68	69	91	84	61	67	78	81	93	76	78	70	80	80	85	76	65	69	83	92	64	59	84	87	86	81	63	80	67	62	65	90	79	87	84	82	65	86	84	69	72	79	72	91	79	73	68	70	66	87	77	77	94	83	74	76	81	72	92	73	76	84	62	62	88	91	81	74	83	77	79	85	79	82	73	80	66	83	71	70	67	82	55	85	71	70	71	71	89	67	69	82	74	101	76	81	77	83	70	87	82	73	70	91	70	84	78	83	69	81	74	91	64	89	74	76	79	78	71	80	82	68	70	76	73	70	68	80	82	71	78	69	103	69	68	81	80	73	89	84	88	82	88	76	74	80	68	73	84	88	75	89	79	68	67	72	55	84	75	86	71	89	80	86	83	75	59	76	83	79	70	65	74	65	73	65	69	98	84	77	85	87	70	76	67	74	85	75	76	58	71	93	56	78	72	75	72	80	80	76	71	73	70	75	92	99	75	69	67	71	81	68	69	78	85	74	75	76	69	82	97	68	80	77	67	59	96	73	77	83	76	76	81	77	74	67	83	82	74	74	82	61	78	75	81	83	77	62	72	90	80	89	71	73	94	74	80	68	89	78	70	79	71	73	73	69	76	78	88	83	74	66	69	65	69	60	86	79	92	82	76	77	61	81	77	84	89	85	81	76	72	74	79	74	76	80	75	68	76	63	74	76	72	82	79	71	88	79	86	61	87	74	84	93	68	74	69	75	82	75	61	81	89	76	77	82	79	76	88	86	75	60	76	75	74	66	83	69	84	85	84	83	75	74	93	87	66	72	77	70	92	56	71	72	85	71	82	65	77	93	66	87	70	78	74	84	64	90	77	71	80	80	96	91	77	81	107	80	65	69	73	86	74	64	78	96	74	85	87	58	82	75	71	76	60	77	58	63	66	83	71	64	74	80	73	73	84	69	75	84	94	77	88	87	73	66	69	82	81	92	86	81	77	75	94	81	78	68	87	80	82	59	78	76	67	80	84	83	86	90	70	67	80	74	75	66	98	56	77	78	80	79	72	82	79	73	88	64	82	69	66	78	72	77	68	83	67	57	80	73	78	82	58	75	77	78	79	70	83	72	57	67	85	75	98	85	82	63	65	75	73	66	92	73	73	69	83	69	79	67	90	83	87	70	71	72	90	81	66	76	78	73	67	73	79	85	89	76	76	75	69	74	62	68	74	75	72	73	78	91	91	61	78	83	77	73	82	69	73	76	76	85	81	72	77	78	77	88	62	73	68	81	84	75	84	67	68	80	68	75	84	81	69	75	78	67	82	75	77	70	84	89	77	72	76	67	70	77	66	83	66	83	68	88	78	67	84	95	72	76	64	77	80	80	70	84	71	63	89	78	67	87	88	77	93	75	88	74	71	74	86	69	93	82	68	69	80	75	84	75	73	71	84	80	82	84	71	69	77	68	76	76	74	62	66	70	87	80	68	84	64	75	85	79	87	85	91	92	65	79	80	83	79	72	81	61	92	81
22121	13924	8578	15593	23541	24494	21879	18947	15226	12031	10154	8270	6325	5470	4612	4128	3347	2906	2508	2175	1908	1772	1613	1569	1451	1730	1975	2648	2876	2737	2378	1822	1786	1551	1305	1293	1280	1275	1177	1217	1228	1110	1211	1402	1436	1349	1214	1197	1899	7075	6289	5525	3717	2306	1410	1018	824	815	799	750	780	740	783	837	770	775	766	790	772	772	786	760	725	777	787	795	783	849	782	764	786	858	772	764	733	828	732	810	765	800	761	757	771	715	770	727	799	788	802	804	824	779	791	827	781	801	822	801	745	761	784	738	764	782	775	813	770	754	714	853	786	774	799	776	749	843	802	796	743	837	831	836	796	768	762	771	773	798	797	790	774	789	772	769	809	703	773	748	791	845	732	748	772	816	804	757	776	775	760	721	765	803	753	798	810	740	806	793	780	766	787	775	810	788	771	815	821	724	789	748	836	764	795	783	768	797	799	774	747	820	788	764	785	810	801	746	784	812	747	752	765	779	769	747	766	788	759	746	764	775	813	793	799	769	820	769	818	750	750	806	762	811	779	786	734	757	770	800	783	767	764	822	777	783	763	787	781	774	797	815	781	793	804	787	784	852	770	779	751	755	754	807	762	810	737	762	806	776	737	799	776	744	770	747	813	781	762	778	788	819	777	765	821	766	789	750	759	756	755	788	793	758	786	785	783	822	800	812	818	812	755	758	817	790	769	753	789	835	766	783	789	777	802	770	787	754	758	794	729	731	770	771	755	820	761	718	819	772	756	735	774	812	758	803	778	808	798	727	833	798	746	798	827	809	775	805	827	814	787	784	772	762	803	776	771	748	774	807	726	734	788	762	812	767	774	775	773	811	790	732	776	777	742	772	783	805	725	756	833	779	772	774	786	788	764	804	804	770	776	758	756	788	765	801	778	801	832	768	782	737	774	794	802	794	813	760	864	746	754	799	807	783	733	771	817	808	768	798	734	734	803	859	815	768	764	786	792	811	816	742	741	822	750	814	798	801	802	816	784	763	760	808	817	798	783	789	773	803	778	759	777	762	820	752	817	815	797	787	821	812	743	793	759	808	743	758	788	786	785	780	748	775	794	793	828	769	749	771	792	764	761	854	722	755	766	780	762	784	763	740	788	789	763	767	821	808	765	764	774	790	755	829	765	823	770	827	765	799	820	760	761	769	822	749	737	800	799	760	750	824	780	848	753	794	796	819	761	761	790	793	779	776	808	792	808	715	786	784	815	803	799	813	778	752	790	704	787	736	791	768	790	816	814	752	825	806	747	800	791	870	828	817	801	763	752	779	783	783	796	770	783	804	822	818	765	781	744	762	795	715	771	766	773	818	781	728	795	792	809	750	742	800	732	784	801	765	804	775	763	822	791	822	785	761	793	811	798	806	788	768	806	832	756	791	751	786	768	845	789	738	813	797	736	810	765	772	783	812	812	747	773	778	799	756	804	783	805	777	755	809	740	775	770	747	777	723	801	808	794	796	726	767	798	753	745	756	766	784	793	739	795	798	798	812	795	840	761	745	791	790	737	781	789	841	724	822	768	794	765	838	779	824	770	787	784	768	829	730	768	753	771	791	776	775	823	795	787	765	827	732	806	786	782	747	760	802	807	762	775	820	789	731	738	763	770	807	780	819	810	750	770	784	747	761	774	787	806	767	754	776	800	814	774	777	773	797	745	816	764	743	738	790	808	772	767	747	748	777	753	825	763	771	779	849	808	767	810	767	845	764	742	807	744	797	784	774	754	788	786	799	768	756	777	806	763	762	842	775	809	783	755	820	736	797	803	746	775	795	815	796	780	780	809	761	798	798	806	782	757	789	815	808	796	782	781	805	792	708	751	797	744	801	787	776	745	761	803	764	764	789	801	772	782	800	789	759	775	784	783	802	811	791	795	786	819	746	822	815	764	816	741	803	786	839	792	751	821	786	790	770	778	758	762	790	791	814	768	760	775	802	726	792	801	771	792	810	776	818	770	779	747	750	785	803	806	800	791	769	751	801	795	750	760	787	745	820	774	793	794	810	769	726	821	773	789	738	736	774	757	806	785	835	821	784	773	809	798	855	726	802	815	816	765	797	742	773	773	798	789	798	808	755	765	812	775	779	785	750	800	788	791	816	772	793	743	784	825	773	759	794	770	800	796	753	784	751	770	805	760	809	797	772	797	786	768	792	844	841	715	822	783	802	793	811	762	759	787	790	784	812	760	740	792	809	770	768	777	788	765	754	793	787	755	791	767	769	808	798	760	804	753	752	744	802	816	776	817	774	785	794	827	747	808	802	766	790	776	796	819	772	734	770	820	780	756	739	812	802	773	792	787	763	773	794	821	798	823	754	796	802	791	782	795	819	723	769	761	770	728	833	762	804	760	725	790	783	767	809	798	740	765	794	742	804	744	771	841	784	818	792	796	796	766	825	746	810	762	767	762	758	814	797	759	793	760	765	820	821	810	812	801	792	818	728	794	789	771	747	835	767	770	833	795	840	772	794	790	754	781	801	798	731	779	797	792	769	781	800	762	807	779	765	779	812	776	768	793	792	813	776	756	788	811	780	799	786	733	812	791	750	753	780	853	781	798	829	787	824	764	815	767	767	808	779	783	826	793	796	727	781	803	788	768	760	803	821	815	755	773	727	734	816	794	790	790	805	804	788	788	823	797	776	790	793	785	748	751	800	765	812	803	798	815	803	779	797	798	775	820	818	807	805	778	818	732	785	735	750	785	772	745	831	771	789	818	788	791	725	762	764	797	793	787	751	769	797	738	799	782	761	759	747	779	815	812	758	795	771	807	804	797	813	768	779	791	775	780	821	817	757	783	778	762	782	791	799	805	765	783	778	739	772	773	790	780	791	795	829	789	802	756	766	797	785	772	766	783	795	793	755	830	765	800	778	845	771	776	784	800	793	754	772	838	754	732	817	806	832	824	838	750	735	763	763	826	741	840	777	826	794	725	767	723	827	813	804	820	791	805	755	741	756	797	750	775	751	823	766	744	765	766	802	799	805	733	789	811	818	781	809	765	802	812	808	802	777	788	745	824	757	754	742	777	795	832	830	770	799	770	761	771	798	805	812	806	777	751	732	780	763	810	741	745	748	772	774	833	806	761	768	730	759	802	816	801	759	803	784	792	743	760	796	792	764	774	781	805	768	818	752	815	763	848	825	803	760	759	788	735	793	766	745	736	754	779	830	754	775	717	800	803	789	763	771	788	782	786	809	775	749	754	744	829	823	780	837	786	793	753	791	776	822	815	831	791	832	817	775	818	798	812	810	716	819	821	772	854	795	725	773	773	792	811	761	762	808	782	779	799	781	782	796	811	752	781	794	751	807	769	753	780	747	771	787	771	779	746	771	796	803	804	786	796	796	750	764	785	778	788	756	802	784	801	793	803	777	817	789	760	781	750	755	808	799	780	767	806	763	741	786	805	780	775	789	802	768	743	795	751	765	772	799	759	754	768	813	801	752	819	847	740	749	788	803	774	742	768	835	821	811	757	759	799	814	757	817
3330	1038	627	378	415	519	524	460	370	318	265	198	181	165	148	152	129	110	105	103	80	72	75	80	81	78	79	83	90	91	105	78	76	65	55	84	75	87	78	69	58	70	53	71	61	74	71	59	143	321	243	219	150	110	69	51	65	56	53	45	50	64	56	70	55	42	58	62	52	50	51	53	52	53	48	50	68	62	63	39	54	50	39	54	55	57	49	54	45	37	61	52	62	54	65	53	66	59	67	53	60	54	52	43	55	48	53	44	53	50	48	54	49	49	47	49	41	52	55	53	54	61	48	63	55	66	56	49	47	51	50	50	51	49	48	53	63	52	58	64	59	49	53	51	60	51	52	50	54	59	45	56	63	53	67	43	56	42	43	62	47	57	58	73	49	54	48	60	58	54	65	63	44	42	56	71	51	50	54	43	51	58	53	50	56	59	52	47	72	51	61	53	38	53	58	54	44	56	49	67	54	51	62	43	51	49	50	51	57	61	46	58	51	67	56	47	69	58	68	48	57	64	55	64	52	50	55	71	51	52	63	49	58	52	53	57	47	42	53	47	66	52	58	61	63	57	54	54	57	53	55	47	49	57	54	46	63	54	57	65	54	52	66	52	53	57	59	51	51	50	46	57	52	51	61	54	47	57	55	67	66	59	51	60	45	41	52	48	49	64	66	53	56	54	53	73	59	60	48	45	57	40	47	65	48	47	59	53	55	43	42	68	58	53	49	44	51	62	63	47	66	48	42	46	50	41	48	50	53	59	66	50	41	48	60	57	62	59	56	58	46	40	55	68	51	67	45	60	48	58	46	58	59	56	56	56	49	62	41	51	67	55	58	65	54	52	49	64	53	55	43	56	62	57	49	59	53	54	64	55	54	49	38	49	46	45	59	47	44	53	46	53	45	67	60	54	54	55	63	60	51	43	52	72	55	52	60	48	55	41	68	49	45	48	51	45	55	55	41	53	46	50	47	53	73	35	57	58	64	50	73	47	58	54	53	52	48	67	54	59	40	49	51	59	57	59	58	44	55	37	48	66	58	43	34	65	52	46	59	46	56	58	55	50	51	66	69	55	38	55	53	49	53	44	61	49	53	52	48	50	51	56	49	48	52	48	63	58	51	48	70	54	52	47	67	45	62	56	46	53	55	60	51	49	46	57	65	55	44	52	56	63	52	56	57	53	52	63	52	57	52	67	51	51	45	51	56	54	58	51	55	70	51	42	46	52	46	57	59	47	54	54	42	51	60	53	51	62	51	66	59	53	53	39	53	52	55	52	39	50	44	50	56	49	57	49	58	52	46	77	40	49	53	46	56	51	49	59	53	51	40	60	42	42	41	47	56	48	57	50	54	44	49	55	60	55	45	56	50	55	59	51	59	50	53	57	50	58	71	53	40	47	61	64	56	56	47	53	52	54	50	57	40	50	47	54	44	54	42	60	52	57	55	53	53	45	59	50	58	58	39	65	56	58	65	50	50	53	43	42	45	58	62	67	58	45	57	61	64	47	55	52	59	52	52	53	56	51	47	58	61	56	51	38	56	50	57	58	62	45	42	64	49	45	58	45	60	69	54	62	53	49	50	52	51	57	65	54	58	46	51	40	63	55	55	54	53	58	59	64	47	61	63	50	58	69	47	61	51	49	56	55	56	61	59	54	63	54	51	58	47	58	68	49	45	50	51	45	67	65	49	53	52	51	49	49	57	55	41	51	60	68	66	55	51	51	51	45	53	43	53	43	46	59	64	54	67	48	60	60	42	54	55	63	47	48	66	55	61	63	63	57	52	61	47	50	56	45	47	40	56	43	58	43	59	46	59	58	45	53	46	68	58	48	48	53	60	47	69	55	53	56	57	51	47	61	60	54	58	42	43	63	54	47	53	57	68	42	44	52	52	60	54	47	47	60	56	45	51	64	51	43	54	57	57	57	42	63	59	57	60	63	48	51	63	49	52	51	43	54	56	56	53	44	60	56	49	54	61	58	53	46	49	54	47	56	56	59	46	64	47	47	42	55	49	56	44	46	56	46	57	57	48	46	57	44	50	49	51	55	46	54	67	48	58	43	55	54	46	56	53	46	45	66	52	49	57	62	42	53	49	59	51	44	47	55	56	62	50	53	70	47	49	61	52	49	55	57	59	61	47	43	47	49	57	46	53	61	52	49	62	53	48	74	58	71	49	53	47	56	65	63	49	51	53	65	50	68	44	59	56	58	70	55	65	44	55	56	59	49	45	53	52	66	49	56	48	56	61	60	52	52	63	56	51	45	55	65	47	43	46	56	49	46	57	46	47	51	48	43	52	53	57	55	52	51	55	51	48	59	48	43	52	56	54	48	58	54	61	60	44	55	55	58	51	68	58	57	48	70	51	55	58	52	60	50	53	59	51	52	49	59	53	60	49	57	72	48	54	43	51	58	59	53	54	52	49	63	60	52	57	56	52	54	53	51	46	47	49	56	47	50	49	66	48	65	59	47	72	49	55	62	52	40	54	58	49	56	46	63	54	50	59	58	51	55	42	55	68	51	47	49	50	59	52	59	60	63	51	53	52	58	42	69	55	64	52	50	56	62	49	55	48	58	67	47	54	46	49	57	59	47	72	50	61	53	51	70	51	48	46	52	58	55	38	44	57	53	45	55	52	43	57	51	67	53	56	48	55	49	70	54	51	58	39	53	54	51	61	52	68	46	58	55	54	59	56	52	53	48	60	49	50	62	51	53	57	57	57	52	58	60	51	44	58	53	48	59	64	48	47	61	57	65	61	63	49	51	57	43	62	61	48	50	54	56	52	44	54	58	56	43	58	55	61	53	48	52	62	51	46	48	52	66	60	53	52	42	47	51	60	47	61	54	55	57	52	54	54	52	50	53	54	54	59	55	62	44	65	49	62	51	53	63	56	55	53	56	50	47	63	62	55	43	58	51	57	51	58	55	57	60	56	60	50	61	53	64	55	47	54	55	56	57	45	60	47	54	73	52	51	62	47	54	48	51	43	55	57	60	47	60	63	61	50	50	71	61	54	55	59	63	54	52	59	63	60	61	60	52	62	52	56	50	49	40	59	43	54	48	41	59	46	49	47	52	56	49	60	45	49	44	55	64	53	66	52	41	48	50	41	49	55	61	56	56	47	56	49	62	44	54	46	55	48	55	54	61	39	60	59	43	46	54	47	56	59	49	61	53	60	48	64	52	61	61	44	62	57	57	57	52	47	51	48	55	46	51	54	54	46	52	52	59	52	42	62	60	59	42	50	55	45	64	41	52	46	58	65	72	51	49	52	50	52	54	64	57	57	45	52	52	44	53	60	50	56	57	60	52	49	67	54	63	51	57	61	47	56	65	51	52	50	50	53	38	58	52	54	71	53	54	31	53	57	55	55	53	56	51	61	40	58	63	44	52	51	49	70	43	55	57	46	49	47	56	45	41	54	56	49	51	59	59	53	46	54	41	53	44	63	42	59	50	63	48	45	54	51	49	39	56	47	54	56	55
20719	12923	8585	14167	22348	22707	20810	18582	14429	12227	9909	7819	6155	5067	4574	3790	3067	2594	2217	1997	1725	1504	1437	1326	1510	1795	1766	1651	1819	1934	1711	1547	1486	1017	1007	1125	1104	1121	1142	1000	947	1126	1042	1094	1059	1043	983	1010	3120	8308	5923	5173	3522	2116	1180	803	705	570	589	551	552	543	531	577	574	536	561	572	519	557	582	557	558	561	566	531	542	564	578	555	574	570	548	533	511	581	576	485	561	570	544	552	590	559	555	595	522	510	587	580	560	557	585	523	539	554	545	598	567	575	547	543	513	568	514	558	557	550	598	554	537	557	561	532	593	547	564	562	561	544	564	567	529	554	578	600	525	514	537	536	554	548	587	603	548	584	556	549	534	572	546	577	522	519	561	559	589	564	554	512	582	605	560	544	548	556	507	536	550	550	520	566	575	538	565	526	545	550	544	579	567	577	550	542	557	593	593	573	560	503	570	542	553	531	548	555	587	559	519	552	580	589	552	543	503	548	558	560	592	589	560	579	535	534	529	568	564	595	587	558	519	570	551	528	522	603	557	586	543	541	558	560	538	517	613	570	569	544	554	556	586	531	579	530	550	547	545	538	566	529	548	572	571	591	521	544	550	545	572	543	577	539	588	587	574	532	552	537	561	562	545	516	568	575	562	532	581	547	561	562	584	511	560	533	545	546	507	586	505	522	526	593	530	531	565	563	580	546	560	575	572	570	546	560	582	517	547	582	520	544	549	556	506	578	552	536	566	561	562	552	541	558	591	508	523	576	535	548	537	560	550	562	555	546	580	561	547	550	533	512	549	581	581	567	580	546	534	561	555	500	589	531	583	579	524	542	550	552	548	570	559	606	538	558	580	549	536	541	566	550	515	539	545	527	571	558	545	584	603	550	530	560	548	602	546	564	520	559	564	588	579	569	568	536	535	543	591	567	564	539	566	559	590	538	513	570	571	550	564	560	538	602	575	538	544	581	549	560	575	535	565	509	535	555	563	536	535	536	572	570	541	516	544	581	571	537	558	496	551	553	543	513	555	572	542	524	578	614	513	583	601	534	534	532	567	554	553	558	613	560	523	535	576	539	554	526	515	560	535	563	558	584	571	593	545	573	568	570	533	549	568	558	534	556	552	578	501	562	574	564	575	565	538	583	560	571	530	554	559	551	559	523	580	538	571	573	508	557	556	546	524	548	512	565	518	561	559	531	572	596	531	533	580	596	544	538	614	566	535	578	597	575	592	571	535	576	579	548	528	542	553	559	563	572	555	593	550	542	599	521	554	524	558	497	547	551	549	522	506	555	562	556	560	597	556	565	572	562	522	562	589	530	542	508	572	568	541	547	581	572	589	562	573	517	538	531	547	544	551	570	525	559	573	543	564	579	574	552	535	574	592	585	559	552	559	501	542	556	563	533	558	565	548	588	568	572	571	528	526	558	584	562	539	572	562	519	531	567	546	543	561	535	549	538	556	559	607	556	546	570	541	613	557	549	568	557	581	606	542	567	580	541	573	559	569	561	555	574	513	532	569	554	553	608	500	557	560	535	532	632	552	560	552	615	614	535	565	576	525	551	528	511	577	584	503	560	565	583	535	544	546	552	584	553	576	549	568	555	522	513	544	538	549	546	565	551	507	566	538	545	599	574	565	590	546	566	541	553	565	574	546	562	541	595	544	555	495	562	571	578	557	547	584	556	521	532	559	562	503	584	574	563	563	585	547	565	559	558	553	567	544	564	562	558	561	569	578	540	557	574	519	515	540	586	548	547	590	556	549	537	527	565	584	580	512	562	532	609	531	530	551	523	565	532	536	590	546	580	537	571	505	583	571	578	523	532	612	578	544	561	536	564	553	565	536	579	557	595	588	519	574	512	532	573	547	572	534	566	529	542	590	562	536	565	530	576	562	543	545	527	535	573	531	562	585	513	572	548	512	533	581	597	547	516	542	588	552	532	557	536	546	585	546	579	544	572	596	545	553	561	547	587	587	531	562	588	557	536	575	587	565	527	503	582	544	563	555	560	565	586	571	540	575	542	557	573	557	574	564	577	575	537	571	575	549	564	558	534	532	555	533	568	570	557	561	554	578	548	565	549	559	532	545	565	562	529	540	568	540	586	551	556	547	522	589	544	549	537	553	550	543	524	534	570	571	594	554	543	534	558	530	550	548	522	578	563	495	550	551	554	543	586	554	558	539	558	507	498	522	556	572	546	551	587	541	592	548	586	587	543	529	554	559	558	534	543	594	566	542	570	577	523	548	502	584	528	516	592	546	574	548	563	561	581	562	624	518	544	538	558	547	583	573	540	537	581	555	532	561	518	487	592	561	518	563	570	569	529	503	513	580	528	527	550	564	566	545	534	526	585	576	545	554	543	547	514	532	552	517	544	556	518	545	569	567	508	577	567	562	545	535	546	545	553	567	583	564	552	531	539	547	570	562	562	491	553	579	560	569	601	532	547	569	573	573	578	620	549	540	526	546	552	571	533	523	546	528	589	571	500	568	580	552	545	554	511	570	573	544	569	577	561	548	563	530	567	574	516	542	568	553	568	563	525	541	549	520	572	540	541	528	599	577	545	489	532	523	549	571	548	574	575	556	509	554	558	569	562	540	524	575	542	577	577	556	543	553	573	567	513	554	596	554	539	502	574	565	551	578	535	574	528	605	555	522	560	535	583	605	542	530	543	528	549	539	595	541	587	545	539	567	564	579	548	532	562	561	571	586	526	590	554	590	560	552	545	564	565	601	589	574	604	563	578	555	565	550	558	532	583	549	572	560	571	538	567	499	596	552	547	554	549	557	607	542	614	556	557	578	537	573	602	551	587	533	536	569	543	520	607	518	529	580	573	588	587	532	560	559	556	578	569	556	540	548	556	565	546	547	515	558	568	556	560	529	539	526	573	517	535	589	573	554	589	526	575	569	583	565	565	508	552	512	532	524	571	589	533	540	564	586	538	579	534	563	556	540	566	535	536	541	577	583	560	514	528	544	561	523	542	557	533	553	558	546	530	582	538	550	570	535	566	544	559	570	576	574	565	561	537	505	530	542	548	576	546	504	608	547	571	556	559	568	546	527	561	549	539	565	568	555	554	574	537	577	566	575	564	579	623	495	575	542	574	532	509	558	503	549	541	516	569	549	510	578	549	555	561	518	534	552	567	548	530	574	589	556	552	585	553	534	571	589	550	544	563	549	536	572	588	529	539	543	533	564	534	521	596	577	560	610	529	519	566	535	529	570	578	579	577	569	543	556	525	556	607	590	569	576	548	552	496	586	569	586	611	548	529	547	589	526	525	556	524	511	572	561	540	546	584	557	544	550	555	571	580	550	546	585	550	595	537	617	544	540	554	589	558	566	593	534	505	553	553	550	569	550	556	549	539	517	522	552	605	587	546	562	568	551	588	558	562	561	582	556	563	579	568	580	537	545	596	566	569	556	538	560	522	553	591	534	560	549	553	538	547	571	566	529	581	489	559	549	522	544	569	526	582	556	562	550	563	518	541	570	574
2668	1383	783	528	557	679	690	625	500	419	331	297	240	198	210	184	161	131	125	110	121	123	106	102	108	122	121	108	125	126	120	99	96	88	104	79	74	76	93	94	74	86	101	82	92	84	73	96	169	435	418	388	283	191	123	76	75	67	80	84	76	57	79	66	75	76	80	90	92	79	70	75	61	80	72	67	75	57	73	81	72	62	72	69	72	67	65	72	64	62	71	77	82	66	77	58	81	56	77	73	68	70	72	66	95	58	85	76	77	67	64	72	86	85	68	67	73	70	71	74	67	72	68	70	63	72	72	72	82	87	69	66	71	66	66	69	82	89	72	67	74	62	88	62	68	63	72	70	66	72	67	74	74	82	63	59	82	76	73	75	78	65	66	67	73	55	81	70	78	87	74	77	81	75	58	74	85	70	76	65	75	81	70	75	65	78	68	61	61	77	80	67	70	85	70	59	74	76	65	71	68	79	70	89	62	86	73	72	73	60	54	80	52	69	74	68	69	56	68	88	71	63	67	70	65	71	80	78	83	77	69	71	72	67	63	61	65	71	76	70	71	67	68	68	84	66	73	70	57	67	68	77	62	75	70	52	72	63	65	69	75	68	77	87	80	74	62	70	78	65	80	76	68	74	73	65	63	69	84	88	67	68	83	72	65	86	75	76	75	74	62	69	76	64	75	75	74	73	67	67	60	61	73	77	73	61	85	68	78	76	62	77	75	74	76	75	83	80	68	67	60	70	76	77	76	67	72	66	83	68	64	88	60	74	68	95	76	79	63	58	60	70	86	73	74	87	60	72	65	69	81	77	59	68	81	66	74	63	67	79	63	77	75	68	76	79	70	79	77	83	69	78	77	76	89	72	72	77	78	78	72	68	81	83	54	79	70	81	67	62	69	87	78	80	85	64	71	79	61	70	63	65	74	70	75	69	78	82	71	80	56	77	88	77	63	71	78	73	77	61	55	79	72	70	76	69	73	69	81	74	70	77	73	73	57	77	77	76	79	62	78	71	68	74	59	59	69	78	77	74	78	79	65	72	87	68	65	59	79	72	89	61	77	77	73	73	67	87	65	72	65	70	81	71	76	72	74	74	71	69	66	70	92	70	56	77	86	89	85	64	92	75	78	76	67	81	74	71	77	73	79	73	85	81	83	76	86	56	70	84	74	78	84	65	74	72	86	71	65	75	82	89	74	78	83	69	67	86	67	82	55	91	79	71	85	78	73	67	78	67	85	70	71	61	78	72	84	82	65	69	67	73	69	78	73	63	64	65	65	100	75	79	71	71	78	81	73	75	76	57	75	77	58	57	70	64	82	70	80	55	65	76	84	78	78	92	70	66	61	60	76	78	65	70	73	64	78	83	74	69	69	76	74	79	62	76	58	73	72	74	82	86	89	64	69	67	69	67	68	70	80	67	82	74	67	68	72	96	80	81	76	62	72	77	80	67	81	77	71	61	79	73	75	74	80	72	83	60	80	82	75	77	77	74	74	73	58	62	73	82	74	79	85	68	73	68	76	71	67	66	78	66	62	61	64	66	82	59	78	65	82	61	90	71	69	75	69	78	67	67	79	63	77	75	58	66	69	59	74	68	72	67	90	75	72	79	67	72	81	78	93	81	69	78	77	81	76	64	59	83	72	61	78	74	78	66	90	77	82	78	70	85	84	59	92	85	76	75	62	64	94	75	67	62	70	78	57	67	69	74	71	89	72	80	73	73	87	81	70	62	64	73	89	63	66	69	83	67	71	81	61	63	71	62	71	76	73	67	67	49	85	79	68	78	71	77	74	78	85	71	74	82	67	79	69	100	78	60	77	68	72	78	72	52	65	66	68	63	68	86	66	57	63	67	66	66	75	80	78	70	85	66	55	82	57	81	69	76	77	71	74	83	73	84	73	80	74	77	67	84	66	74	68	82	72	72	67	68	62	71	59	62	65	65	71	75	68	76	60	78	77	76	75	76	73	79	71	76	82	61	67	84	79	69	75	75	72	75	71	71	71	71	86	89	76	62	75	84	70	64	72	62	72	87	67	90	63	61	66	83	72	83	68	73	79	75	66	94	80	68	89	79	70	69	76	78	78	73	60	59	65	70	65	88	72	67	77	83	77	64	79	70	69	81	74	74	64	74	81	77	63	60	70	68	66	83	69	74	70	84	74	73	56	62	78	80	74	75	94	73	79	77	64	69	58	56	72	72	66	67	69	80	75	72	77	83	71	69	68	73	92	58	86	78	75	73	75	74	71	79	71	74	66	62	68	72	60	66	91	62	70	70	72	84	73	55	66	85	83	73	75	67	65	67	84	75	77	80	64	69	84	78	67	61	67	63	62	79	78	75	73	70	70	72	59	77	88	67	58	56	66	73	82	75	65	79	71	75	74	74	83	62	78	73	94	82	78	69	84	68	89	90	73	65	58	67	78	68	87	73	80	85	76	61	69	64	75	53	60	78	76	65	66	78	79	68	64	75	75	65	67	79	68	75	69	80	70	68	77	74	75	69	74	56	69	67	66	66	89	66	73	84	73	73	69	65	71	87	65	68	72	73	81	80	63	79	67	64	76	89	75	62	68	71	80	66	76	75	54	92	69	71	71	81	65	70	65	64	76	100	76	74	66	64	75	67	70	66	64	83	55	74	72	77	75	65	107	79	59	74	66	84	79	75	69	70	85	63	77	70	65	73	67	63	77	80	67	81	67	75	75	67	67	67	74	58	61	68	70	85	72	68	90	71	96	72	66	80	69	75	83	88	85	83	72	76	55	68	78	69	82	73	65	69	68	89	89	70	69	69	77	69	62	73	75	79	81	82	81	66	67	78	80	70	61	82	80	83	75	67	77	67	66	73	83	61	72	75	72	69	71	86	74	74	74	68	55	64	82	65	89	77	66	84	76	81	69	74	73	83	81	78	73	60	69	81	79	61	65	79	66	74	75	66	63	63	69	80	84	71	83	73	78	75	70	68	83	69	74	67	60	64	73	73	82	65	59	69	66	68	75	55	65	68	61	61	66	77	65	75	65	68	80	78	69	71	62	66	86	80	68	84	71	53	75	66	71	88	75	81	77	54	68	61	78	71	81	64	77	72	75	65	62	61	67	80	74	67	90	63	66	81	74	62	71	74	75	67	74	78	83	63	69	86	78	71	90	64	75	71	87	81	80	64	59	75	73	58	85	60	72	62	57	70	85	72	74	77	81	55	67	61	75	77	86	69	75	72	78	75	60	79	66	69	75	74	71	63	65	53	64	69	81	60	63	63	74	64	85	81	85	77	61	79	78	75	71	75	66	81	74	78	72	80	88	72	76	58	60	79	54	84	84	69	71	60	83	75	69	83	71	60	89	71	75	78	56	71	67	74	60	67	69	73	78	72	63	64	82	77	65	73	79	64	75	88	67	56	86	58	66	52	83	68	76	66	64	74	71	71	86	81	76	69	89	78	74	96	62	56	76	76	76	73	69	88	71	89	70	84	65	67	69	89	79	56
24286	15542	10391	16705	25235	25141	24187	20409	17246	14589	11377	9210	7162	6117	5325	4625	3856	3308	2939	2636	2382	1919	1643	1814	2206	2115	2142	2097	2752	2722	2227	1907	1725	1369	1255	1299	1071	996	954	1138	1134	1612	1436	1390	1382	1389	1384	1440	3311	10393	9221	8268	5906	3756	1936	1151	938	883	747	778	738	757	768	743	738	717	713	765	735	748	774	756	758	749	793	784	768	772	780	751	780	715	761	741	785	757	747	789	740	742	764	711	791	764	744	726	813	809	749	709	745	758	712	773	740	755	747	740	784	746	744	773	752	778	733	723	742	721	757	711	770	739	756	714	800	794	742	765	740	713	779	755	720	773	729	761	736	733	718	745	827	756	728	762	746	782	718	738	790	753	732	771	767	695	762	769	740	746	773	784	752	737	784	761	786	759	750	688	790	779	692	753	759	714	771	702	768	757	754	789	709	745	787	747	690	756	729	723	776	743	773	787	772	759	754	749	793	767	737	714	785	759	743	761	731	794	753	734	747	790	786	756	769	760	725	780	746	761	727	717	755	774	726	742	764	752	752	726	725	761	742	748	744	748	791	708	771	765	804	749	748	732	706	714	789	734	767	759	741	754	748	731	795	746	740	767	765	733	800	736	797	773	707	762	713	739	767	775	747	752	741	762	745	765	757	780	719	776	718	759	764	731	795	729	755	729	709	740	748	705	727	773	753	746	713	755	793	725	739	786	748	741	786	744	775	710	743	806	746	798	759	728	800	720	752	727	733	759	697	777	738	756	737	743	746	750	747	791	741	748	787	746	743	684	757	730	761	759	735	705	753	765	763	722	749	746	728	753	769	780	701	704	715	771	693	806	794	779	781	779	753	763	751	721	763	771	773	759	700	739	733	779	731	756	702	750	759	758	774	749	725	772	771	802	765	768	788	739	746	799	808	741	771	743	742	760	773	718	769	775	673	761	760	751	775	759	774	756	764	778	727	800	722	744	751	773	743	717	714	762	764	725	761	769	784	792	717	751	771	747	728	728	755	762	746	747	745	755	762	776	764	769	764	782	783	781	744	730	800	823	779	762	749	767	797	725	762	763	725	728	770	773	704	732	720	731	692	743	729	751	773	785	728	716	772	818	778	725	712	726	737	762	735	757	740	742	785	771	743	753	768	768	752	787	720	713	776	794	703	769	743	787	751	757	773	722	769	768	728	717	725	803	746	700	734	773	769	773	785	739	738	710	787	765	772	761	784	674	727	739	750	785	729	771	755	801	730	726	770	744	757	754	750	743	778	762	821	773	759	780	805	787	756	792	762	740	773	745	748	742	714	781	765	778	782	743	779	756	718	741	788	791	730	742	756	738	727	788	758	746	754	747	802	744	758	709	726	786	721	762	745	770	747	754	744	774	749	703	772	785	747	757	715	764	776	755	794	765	782	751	751	751	734	689	719	772	798	759	782	757	771	728	796	770	737	774	788	744	753	741	799	793	745	749	758	776	758	753	777	712	692	748	759	712	758	757	735	773	759	807	716	767	744	756	748	759	738	731	745	692	778	763	750	752	756	744	767	781	776	770	718	748	724	783	755	814	786	768	755	778	737	724	755	816	735	767	764	758	730	751	812	772	754	753	771	771	791	776	746	735	724	742	767	789	773	732	819	725	730	772	730	772	704	714	730	749	759	746	762	773	723	793	753	777	722	769	771	742	809	741	750	779	740	749	737	773	769	783	765	787	798	746	721	762	715	698	735	768	771	773	735	780	796	740	724	754	748	733	701	692	763	800	796	768	768	755	785	743	722	824	757	776	755	752	809	754	764	755	755	737	741	791	777	769	821	747	725	734	767	712	731	780	740	708	716	701	781	745	728	781	768	700	781	768	713	789	746	731	772	765	745	739	779	742	727	729	845	774	741	747	734	732	733	725	778	769	721	790	742	710	797	748	770	700	758	720	784	713	747	757	761	736	777	735	774	751	750	720	704	753	815	734	778	742	763	754	708	726	712	696	747	777	726	745	752	689	723	744	738	754	707	779	738	743	813	717	782	761	779	768	712	733	775	743	780	716	792	777	767	751	751	731	771	790	772	759	768	781	722	708	761	752	746	759	771	773	764	768	725	744	723	750	777	782	795	767	799	752	729	743	753	747	744	719	747	751	761	757	760	756	746	758	736	738	724	765	766	747	730	745	774	754	731	725	762	775	722	777	746	708	753	748	747	755	735	736	775	739	802	778	780	742	766	758	796	741	772	741	765	731	760	751	770	772	747	750	730	746	765	738	754	791	783	805	751	784	745	726	758	797	773	761	738	758	777	720	761	738	746	814	778	747	765	726	711	778	728	775	767	793	742	741	719	766	765	750	782	775	754	778	710	751	717	737	725	767	722	749	782	719	742	744	736	748	722	772	736	802	763	735	757	741	701	766	730	762	692	722	684	783	739	760	757	773	772	786	759	798	664	754	765	767	779	759	743	731	783	798	755	728	782	771	733	769	770	758	723	771	718	788	772	773	731	755	783	754	749	751	716	710	784	746	749	791	795	768	800	757	709	763	770	769	748	772	739	785	766	786	780	743	742	735	732	737	772	813	788	762	746	766	747	711	740	745	713	804	768	788	779	767	740	768	822	796	739	755	725	750	791	752	739	789	766	734	742	763	803	759	757	709	779	749	748	777	788	814	704	723	735	800	748	751	700	736	753	709	715	730	753	721	750	751	740	733	821	731	718	732	742	737	812	763	788	789	715	788	754	720	710	718	745	744	714	762	755	748	722	773	775	764	783	697	726	737	753	716	776	809	774	751	772	773	783	744	810	730	793	717	783	757	750	762	768	725	746	803	771	720	743	730	726	773	762	749	775	736	757	700	731	765	762	764	724	773	766	719	766	725	786	774	749	725	784	756	713	810	753	773	707	727	727	786	739	760	781	769	792	693	756	716	750	728	808	779	743	769	744	730	732	745	720	792	766	756	751	741	758	815	736	767	752	725	771	755	743	754	732	784	725	780	753	765	780	746	780	774	837	761	790	772	768	732	790	754	734	794	785	760	779	732	693	751	770	740	753	745	790	742	752	751	791	789	798	713	783	784	732	744	770	710	782	785	720	759	766	708	720	738	749	791	732	801	736	729	671	766	760	754	775	764	725	761	732	732	754	708	731	743	736	754	774	702	761	762	776	739	786	763	746	749	745	765	743	766	756	750	737	741	754	730	762	785	756	750	795	743	731	727	753	715	756	741	738	751	709	742	745	736	761	748	748	766	763	721	751	713	820	753	731	774	794	748	751	803	794	742	723	733	748	750	776	693	713	779	709	788	775	828	760	726	751	713	777	738	794	752	749	792	739	791	748	756	732	772	702	786	801	719	744	744	778	745	717	758	805	745	764	768	778	714	834	782	802	737	756	748	730	786	786	786	799	770	746	774	784	767	783	777	730	803	762	742	779	708	783	744	795	749	736	720	701	745	784	754	776	776	727	673	739	747	744	763	760	780	804	769	820	739	720	753	711	758	772	790	744	789	758	745	731	760	715	751	768	735	790	748
2288	748	420	250	266	391	378	287	295	223	188	147	135	110	98	107	99	83	80	70	81	67	78	103	107	75	98	83	87	90	78	83	68	67	63	73	62	51	64	55	54	62	58	62	69	73	68	68	68	126	155	149	115	87	78	68	73	72	55	60	62	53	48	62	56	50	62	61	58	73	39	54	58	57	59	61	56	55	50	48	54	67	56	40	58	50	56	54	48	63	61	74	46	50	51	60	44	63	57	67	65	64	52	60	73	64	51	64	54	76	70	46	52	72	67	55	46	45	56	51	65	57	63	53	50	54	46	55	68	50	62	48	60	49	58	58	60	54	75	66	66	56	63	43	48	51	55	47	53	47	54	53	58	59	52	64	62	59	50	61	55	50	59	50	63	62	60	66	63	42	56	56	64	36	73	55	55	59	50	53	54	62	59	62	51	54	49	69	53	51	48	53	67	63	55	66	46	84	62	67	53	54	60	63	68	61	60	51	63	59	51	69	60	49	67	69	70	62	51	40	55	63	70	53	49	54	64	56	60	56	57	62	56	62	47	62	70	52	44	58	42	68	56	48	52	49	56	52	59	36	54	53	49	64	55	63	53	57	58	57	47	66	54	43	61	53	53	60	59	57	53	61	57	55	48	60	43	61	60	52	67	58	69	57	55	61	51	55	47	50	48	49	47	48	48	44	48	52	62	61	58	74	63	49	73	54	61	60	47	59	49	49	51	56	59	61	65	63	59	62	61	59	59	50	69	64	52	55	52	55	52	48	52	69	55	63	56	56	64	67	56	68	55	71	65	45	57	53	47	53	54	45	48	58	51	55	59	53	58	62	54	68	54	64	55	52	45	54	64	54	50	61	55	63	50	58	51	60	66	54	53	43	51	45	62	53	56	59	54	65	66	63	62	50	45	62	50	49	61	67	62	51	57	61	73	78	60	61	49	59	62	54	63	51	56	44	61	51	54	61	38	61	65	46	60	51	74	65	60	58	59	59	68	46	56	53	42	46	53	65	50	57	69	65	59	51	58	61	53	68	59	60	55	56	59	49	53	66	64	66	60	55	49	55	65	58	60	75	61	62	62	68	53	59	57	50	40	52	60	42	54	52	60	49	45	64	58	44	63	54	61	55	69	71	63	50	55	53	51	51	53	67	60	64	45	56	65	62	58	60	55	61	56	61	55	59	65	52	64	49	61	63	51	45	55	71	54	58	53	46	50	68	56	55	45	66	55	49	55	44	60	67	55	62	59	45	49	57	46	62	52	63	56	60	58	58	66	61	62	64	55	52	50	54	63	59	62	61	54	68	66	61	66	70	63	62	50	65	73	58	55	54	65	55	45	47	69	53	50	57	52	67	46	68	61	44	55	50	62	50	47	56	56	60	44	61	64	57	51	55	55	56	54	54	63	49	49	64	49	62	77	51	44	47	53	49	58	52	59	52	58	53	75	60	56	49	64	65	62	53	48	62	57	75	46	65	44	62	66	64	64	57	67	54	64	42	66	61	54	47	61	60	50	70	65	66	59	59	46	57	54	64	82	58	51	56	63	62	63	47	59	58	48	45	41	59	63	53	64	66	60	62	69	65	56	64	53	77	60	47	68	54	70	51	56	56	49	62	51	56	50	57	58	49	62	59	65	61	65	52	63	65	56	63	58	48	52	57	39	55	51	55	50	64	46	62	54	59	50	51	60	54	65	59	73	50	69	55	43	56	50	55	63	59	65	49	50	57	62	60	65	50	56	62	48	62	51	49	63	56	61	49	51	53	51	65	58	53	54	62	37	48	45	60	45	53	57	49	61	61	60	67	67	62	51	60	58	70	54	55	55	52	60	53	55	51	53	68	59	62	56	46	56	56	62	55	56	40	64	52	50	51	60	51	45	57	41	59	62	65	63	56	73	67	62	64	52	54	61	56	48	46	53	67	49	53	57	57	65	72	63	43	60	68	52	66	61	58	59	48	57	63	60	63	51	63	37	70	62	49	57	62	71	49	55	65	69	48	58	58	57	76	53	64	62	56	52	55	59	53	72	57	54	52	54	41	72	59	58	56	53	72	63	85	51	51	64	50	53	51	66	56	44	51	55	57	59	66	58	54	55	58	53	73	53	59	59	50	61	55	51	49	60	48	54	53	54	72	65	64	67	50	54	48	62	52	51	59	53	58	53	48	45	46	55	52	59	56	60	59	58	65	56	52	61	56	57	79	51	54	58	45	53	53	50	50	64	71	54	62	44	65	60	70	56	66	50	56	51	57	50	64	63	57	49	67	60	64	66	63	55	62	61	51	54	42	51	69	67	70	62	53	66	66	62	67	52	46	53	62	53	65	60	57	46	52	52	49	54	57	61	55	59	51	48	61	65	69	71	61	46	68	64	50	45	54	63	73	62	67	58	62	76	49	68	44	45	46	52	55	51	58	48	44	50	61	47	50	61	51	52	57	51	72	50	62	47	48	65	47	51	50	62	49	52	65	57	46	48	57	53	60	61	53	50	61	45	60	59	52	58	58	61	57	55	72	66	56	58	46	49	68	61	77	58	64	57	50	56	61	56	54	65	59	53	63	61	55	54	54	60	53	54	60	58	62	54	69	51	52	55	51	50	56	58	49	54	54	60	57	51	52	55	54	62	56	52	60	71	60	61	49	51	64	56	45	48	58	60	42	65	66	57	52	51	61	54	44	51	59	63	63	56	43	59	58	63	71	55	52	59	51	55	53	53	48	48	48	67	67	58	45	53	55	54	66	68	48	60	53	53	71	45	52	65	63	57	57	55	55	67	63	71	44	58	57	51	59	54	60	51	60	70	55	57	54	52	49	57	57	56	67	59	65	52	50	66	55	47	53	54	55	67	69	55	55	54	55	66	59	55	69	45	58	48	48	54	50	53	61	52	60	70	63	57	53	43	50	62	53	63	63	49	59	54	69	65	66	62	50	51	53	47	55	59	52	61	60	62	72	65	49	54	45	50	57	59	49	47	61	57	58	56	48	65	54	48	50	54	53	59	59	59	60	54	65	57	64	58	42	41	68	61	54	60	51	65	71	53	61	56	52	54	54	54	53	59	67	54	49	55	63	53	58	63	57	50	52	49	58	55	59	61	67	52	64	52	44	56	56	64	56	55	54	55	60	39	37	60	69	42	53	37	59	57	52	57	58	63	54	58	42	59	52	64	59	52	60	62	57	57	58	41	61	58	50	41	63	70	50	53	65	41	61	67	73	59	61	57	58	59	60	68	59	58	58	56	48	61	54	73	69	58	62	63	51	73	56	57	68	58	56	56	55	54	53	61	60	56	58	54	56	57	69	57	60	65	57	46	68	52	57	64	60	70	58	68	53	47	58	51	53	59	58	61	62	50	50	51	64	80	52	55	59	72	62	63	50	46	55	74	57	47	57	64	55	51	56	44	54	48	41	57	54	69	58	57	54	58	39	64	56	53	55	60	62	73	48	59	59	55	49	52	61	58	65	44	49	56	60	54	51	56	54	53	55
18818	11045	6786	10799	17746	19265	17325	13663	11854	9060	6465	4782	4026	3288	2869	2431	2108	1780	1591	1365	1175	952	1030	1364	1467	1369	1512	1501	1562	1587	1415	1232	1025	918	800	718	701	753	682	694	637	747	893	814	957	953	965	943	1223	2615	3258	3086	2286	1589	1073	855	642	643	604	570	598	589	613	590	586	561	554	571	585	579	570	603	520	590	609	561	577	555	612	601	571	604	593	576	573	559	605	562	544	531	612	538	609	560	569	602	592	578	642	539	571	585	551	565	570	582	557	574	591	581	623	568	579	549	585	575	541	570	579	581	548	609	585	576	604	581	556	574	566	572	589	577	580	615	585	572	610	565	589	556	598	592	570	551	615	634	596	597	611	579	560	633	562	556	579	575	569	603	574	582	585	571	567	577	574	598	575	618	583	640	588	575	611	580	595	576	576	584	569	613	603	525	585	596	570	572	581	607	554	585	596	586	582	606	560	587	634	592	584	609	590	587	543	565	581	552	589	600	592	568	561	540	562	543	585	566	675	538	632	565	575	628	612	596	613	582	592	565	558	551	605	592	579	528	580	619	607	583	601	596	605	550	581	606	610	597	563	566	563	554	567	610	593	601	588	615	589	561	595	569	569	518	591	617	586	616	606	556	592	563	555	581	618	568	561	615	597	576	602	586	625	582	567	611	591	575	573	560	586	601	525	589	592	576	564	579	561	601	550	569	607	583	587	597	595	601	604	567	564	577	638	587	569	605	594	577	565	570	598	592	574	589	580	605	601	566	591	592	588	615	562	563	597	568	610	591	565	567	622	574	606	555	624	574	603	553	584	573	568	566	558	563	601	596	614	572	578	588	591	594	610	579	571	574	589	550	592	605	555	553	627	587	599	564	550	625	617	559	575	604	592	566	598	587	569	588	612	555	580	590	585	591	560	594	600	579	587	536	617	583	561	588	551	577	583	616	593	568	587	622	584	584	574	522	593	544	545	576	600	569	589	598	591	588	577	598	581	573	586	640	550	569	583	581	563	584	608	545	606	640	593	567	565	595	568	581	620	585	582	595	584	560	578	558	571	600	582	582	585	572	592	563	599	584	576	548	585	602	548	565	588	542	573	571	615	593	581	606	544	569	612	586	571	619	545	608	607	576	568	588	615	583	593	554	556	603	600	587	611	580	561	589	566	586	583	569	600	554	645	604	572	576	603	569	590	580	602	595	582	559	580	522	591	619	593	570	575	558	575	541	591	545	573	623	599	589	615	586	582	607	583	584	611	625	596	542	550	598	567	505	602	588	537	612	579	564	590	577	617	571	598	622	596	570	541	633	600	629	573	577	577	632	555	598	617	578	565	587	581	600	595	562	574	591	578	601	584	612	574	582	544	562	579	541	577	582	585	611	591	642	570	595	588	581	566	587	587	595	542	593	559	579	537	591	571	549	573	584	607	561	570	590	539	579	545	618	537	622	592	542	571	570	596	599	602	601	603	603	560	582	567	581	555	596	559	619	575	601	596	578	555	620	569	556	594	579	589	553	587	579	617	566	584	554	588	604	531	598	586	586	573	544	567	595	584	592	553	560	596	623	553	562	604	542	599	554	598	592	584	593	561	630	579	632	565	554	545	551	553	589	596	578	556	581	550	560	544	556	607	592	581	555	605	590	584	581	611	569	604	635	541	596	608	572	634	575	559	588	588	544	560	581	600	612	554	552	581	588	594	591	625	619	593	568	583	598	564	576	626	581	615	597	590	585	570	569	606	614	584	560	589	595	581	598	602	555	587	605	577	536	554	571	581	577	592	615	599	619	596	551	552	573	580	584	602	553	577	589	594	601	567	615	585	584	593	641	538	538	563	573	555	614	622	534	627	580	593	562	518	585	586	614	613	616	587	630	597	578	596	585	560	603	568	605	607	606	569	596	600	544	570	598	631	593	614	567	616	598	603	568	609	589	579	570	541	603	571	579	549	580	613	601	598	576	574	614	631	605	609	572	587	582	593	577	569	593	588	573	599	567	573	589	586	618	612	592	576	610	588	581	616	606	551	589	572	602	607	582	576	587	585	624	528	566	561	560	589	580	605	614	620	579	586	589	626	609	582	585	599	607	586	576	568	563	588	616	583	576	585	551	612	575	580	575	555	589	557	583	579	634	581	610	616	587	571	559	558	559	604	577	565	602	582	580	541	631	575	634	592	589	617	631	555	569	571	556	612	568	574	543	594	622	582	543	588	578	583	598	603	598	608	546	595	580	600	587	576	604	599	568	607	587	605	568	591	595	570	576	566	607	580	566	589	570	613	579	578	594	555	579	558	591	600	576	588	566	580	568	637	584	554	612	551	559	584	548	579	629	572	530	610	591	584	583	545	553	577	585	603	556	607	573	567	573	586	586	567	554	618	606	580	599	601	573	602	607	602	612	617	559	601	612	608	592	562	605	606	581	580	589	567	581	608	547	589	610	612	602	606	581	576	608	620	593	585	558	567	590	552	630	581	598	579	616	584	598	573	575	607	573	595	594	573	611	559	574	540	587	568	562	559	595	591	566	599	565	617	588	611	607	537	585	611	606	541	561	578	528	612	584	588	559	563	576	571	575	612	596	594	617	566	555	592	552	621	612	599	615	585	577	577	600	582	566	598	637	528	578	541	561	624	659	564	553	560	592	586	571	587	597	550	564	610	603	560	540	557	638	559	553	630	592	571	567	546	593	609	587	587	570	587	586	587	561	571	573	562	570	584	559	566	617	646	596	652	594	586	531	622	556	548	571	644	578	569	573	533	597	597	591	596	578	586	585	558	581	538	596	590	573	597	628	600	605	626	583	565	589	575	626	577	538	552	601	564	602	584	603	611	551	579	586	594	596	600	598	601	558	582	574	603	547	581	533	593	593	592	599	576	601	604	591	579	601	579	603	589	569	581	557	577	580	607	612	599	577	624	600	598	580	574	584	587	554	571	626	617	551	604	596	609	567	596	558	576	600	570	589	568	594	575	559	543	579	606	594	537	594	581	536	614	596	558	600	578	566	600	583	610	555	529	559	593	574	570	590	607	642	553	605	546	563	636	621	550	566	593	596	599	588	558	598	581	579	547	606	596	558	570	608	591	599	600	575	580	636	636	539	587	582	599	593	577	565	596	553	611	554	585	642	588	556	568	576	598	625	619	571	592	598	578	575	585	550	634	619	613	557	590	600	595	556	559	534	607	553	604	598	603	576	609	556	571	576	606	602	608	580	574	571	564	607	573	604	586	569	589	590	589	595	541	565	565	591	573	617	597	589	589	571	605	599	628	528	604	589	587	579	587	569	582	584	603	571	608	611	577	537	589	593	586	587	573	591	613	535	569	597	568	579	594	602	542	554	529	574	592	625	552	581	643	597	579	527	605	563	646	578	568	574	556	585	551	582	600	613	581	611	587	585	554	585	571	570	580	559	625	574	627	555	575	530	569	583	550	610	620	572	577	625	598	560	600	613	581	584	599	583	620	562	603	546	550	593	550	616	596	580	580	562	562	559	597	574	602	574
1980	1164	567	436	421	574	588	476	392	331	234	199	177	192	154	146	127	121	104	113	104	100	109	115	96	97	108	114	103	102	104	97	164	88	83	84	103	70	88	80	93	84	89	86	81	70	90	101	151	297	271	269	216	161	112	91	86	79	88	64	71	71	70	78	84	74	73	85	86	84	67	57	84	70	73	64	74	67	65	64	70	72	82	75	71	76	71	76	79	73	68	89	91	74	70	76	75	54	72	81	79	75	65	81	66	94	80	89	70	66	65	68	74	76	71	67	76	80	82	78	57	70	82	80	71	71	64	86	71	70	104	81	72	86	73	65	72	76	72	76	82	62	60	61	91	69	82	86	90	62	80	87	62	77	78	71	71	70	68	77	67	67	60	68	66	69	63	65	84	85	71	76	57	63	76	76	80	75	78	81	83	80	69	83	65	69	85	65	81	75	71	83	83	79	78	79	66	79	69	72	69	88	66	70	88	68	71	70	82	66	80	68	59	89	79	69	81	72	76	75	79	62	79	71	74	79	71	70	89	75	73	61	82	86	88	68	81	76	89	81	64	71	90	61	71	60	72	85	83	53	80	63	76	77	63	67	56	77	84	72	81	55	76	72	75	71	69	77	62	59	64	95	74	77	92	61	65	86	61	74	57	87	73	75	69	67	77	72	77	88	63	68	93	88	76	51	73	75	84	76	82	94	88	81	85	83	62	52	57	77	78	77	68	75	74	89	80	84	70	80	76	61	69	77	85	64	71	77	76	76	71	70	66	70	85	80	63	77	60	92	56	63	103	65	72	74	80	73	79	70	78	75	72	81	81	85	72	69	68	74	77	82	75	85	74	74	76	90	62	61	74	74	70	72	93	69	85	74	59	93	76	69	65	73	55	82	70	65	73	87	83	78	71	69	65	53	84	57	71	61	67	62	61	96	70	73	73	84	81	89	63	66	74	79	83	87	71	76	59	83	74	77	85	63	69	74	81	54	69	91	74	69	93	67	62	67	67	88	88	75	70	63	72	87	58	57	64	66	92	56	72	83	82	92	81	82	88	73	88	71	65	80	79	65	86	65	74	80	96	76	76	80	78	64	79	80	75	93	76	62	84	54	72	77	77	69	82	72	74	79	81	70	62	73	78	70	80	83	80	90	73	83	88	78	69	85	92	72	60	72	68	82	105	71	76	77	71	70	77	62	77	57	61	85	69	63	76	79	72	87	79	57	72	72	61	58	73	82	73	81	73	89	86	78	70	73	77	58	65	71	88	69	66	75	68	76	72	88	67	62	73	68	74	81	60	72	73	70	82	78	72	79	78	71	97	71	74	66	74	75	63	79	70	70	74	84	82	81	63	65	74	73	79	60	75	73	69	69	86	68	75	68	71	81	68	71	64	75	91	84	86	71	78	70	62	72	73	66	83	67	79	70	78	84	74	76	81	97	72	71	67	73	80	63	87	87	66	66	63	70	70	74	62	72	69	74	79	67	86	73	81	62	69	66	65	71	86	71	85	73	71	71	66	83	68	71	69	65	61	79	70	105	71	78	73	72	67	64	74	67	83	79	94	80	72	51	78	76	73	66	73	81	80	82	73	81	76	79	65	73	82	76	77	91	80	86	60	82	70	73	60	73	79	66	80	79	77	70	76	95	85	77	70	58	69	80	67	75	83	67	80	71	74	70	82	73	98	76	79	78	66	74	71	83	75	91	89	75	72	61	91	70	85	71	77	74	89	73	73	69	84	57	89	80	72	90	70	77	74	68	77	78	79	60	76	73	79	68	70	70	70	85	75	79	60	76	67	84	78	57	72	74	75	86	72	75	56	75	80	78	83	63	68	84	74	72	61	87	98	77	84	82	79	60	85	74	80	67	89	68	88	78	76	73	70	72	60	78	71	61	77	58	74	82	77	84	86	80	64	75	62	68	82	69	68	67	74	79	62	71	70	75	71	76	77	68	71	51	80	90	82	76	73	78	61	80	87	75	74	74	77	70	72	67	67	71	80	76	66	81	72	55	85	87	72	68	66	78	71	80	65	76	84	88	76	63	62	69	59	70	69	74	77	66	83	70	80	91	73	66	82	69	62	61	65	79	66	75	79	72	72	82	75	68	71	80	67	70	78	71	63	59	63	71	65	70	85	59	74	68	73	84	69	68	56	72	69	92	65	76	63	74	82	70	63	64	78	74	68	73	80	64	81	64	68	63	101	86	86	79	67	64	80	69	79	67	83	62	88	79	77	74	68	77	84	88	52	84	85	75	89	82	76	77	62	75	67	85	84	82	91	64	61	80	90	72	75	77	75	88	80	72	72	74	69	80	66	68	80	86	88	93	75	84	79	68	83	91	59	71	73	61	60	96	65	69	76	68	61	61	66	69	63	75	92	69	93	74	64	83	68	80	59	66	95	84	60	70	62	81	85	69	75	81	74	68	69	72	84	63	80	65	80	71	78	61	81	68	76	63	60	65	86	68	84	73	63	63	92	83	79	79	85	70	80	55	75	86	76	83	75	77	72	67	81	74	73	68	72	68	61	71	62	75	75	75	68	60	58	77	64	66	60	92	63	74	85	69	80	71	72	76	78	71	68	81	74	74	71	89	60	69	78	66	70	89	74	62	80	75	64	69	72	85	86	92	76	77	75	71	87	77	65	77	67	85	72	86	73	75	68	83	79	88	66	65	69	73	74	78	66	86	69	64	59	96	78	85	73	60	80	73	91	76	75	84	80	62	87	79	70	77	72	80	71	65	68	86	66	79	68	93	71	74	85	86	74	91	77	73	75	72	88	62	83	83	78	86	79	76	74	62	71	81	77	73	75	69	83	82	68	74	78	72	67	69	84	74	65	77	71	61	85	96	59	75	70	80	66	86	87	75	69	72	79	69	71	67	75	82	65	68	63	80	80	82	102	68	75	64	72	91	72	63	70	78	74	74	59	87	74	80	80	81	67	59	67	67	60	88	86	84	73	79	88	77	82	77	74	79	75	84	55	71	83	73	75	82	69	73	73	68	72	97	71	85	75	69	73	59	66	71	79	91	72	81	86	75	72	77	64	80	72	78	73	61	59	71	65	62	78	92	69	79	77	80	68	72	65	60	66	61	78	72	60	76	77	82	83	86	71	70	73	80	78	81	73	94	70	76	65	83	84	87	87	62	68	82	69	71	60	65	68	65	81	60	76	78	76	67	76	76	81	67	67	92	83	77	70	66	87	70	69	86	79	74	68	61	89	68	80	72	74	79	85	96	79	59	75	82	79	74	71	76	74	67	87	94	69	72	75	85	81	81	68	58	85	68	80	74	86	61	86	70	77	68	75	67	78	82	77	84	76	85	76	70	71	63	72	81	82	85	61	62	67	80	73	72	90	72	84	76	87	77	76	68	80	81	73	75	68	85	68	69	66	88	56	80	77	63	85	76	73	75	79	72	77	74	70	50	73	76	88	69	65	81	66	72	85	85	68	61	90	88	89	64	67	77	81	87	77	70	82	77	75	73
21987	13766	8481	14096	22358	23583	20937	17673	15298	11341	8027	6508	5726	4875	3750	3329	2859	2504	2175	1868	1649	1556	1864	1968	1797	1855	1924	2160	2345	2240	1854	1586	3793	1152	1029	1029	1088	1053	1011	977	982	940	930	821	839	880	997	1493	3554	6371	6784	5735	4132	2676	1558	1124	905	819	757	745	782	778	750	721	773	773	749	768	743	759	777	753	759	762	774	733	718	790	775	771	794	741	717	822	791	828	797	756	778	752	763	744	719	792	779	773	744	765	790	792	778	797	801	736	792	759	757	686	727	766	758	780	707	801	795	768	755	749	722	727	802	762	758	737	717	737	795	754	724	760	767	742	771	728	753	742	809	780	716	745	769	728	740	773	713	788	758	743	732	685	778	759	758	794	726	732	791	784	745	787	779	787	733	804	768	781	782	748	768	788	744	744	761	767	778	792	732	799	730	792	781	732	782	735	775	772	740	714	767	778	785	793	718	761	744	745	821	738	817	753	778	788	798	760	769	763	747	777	727	833	787	797	735	775	750	781	788	762	815	719	785	801	720	768	765	742	753	743	743	738	726	742	750	753	719	747	786	750	740	729	753	766	765	790	783	754	727	784	762	749	738	801	738	736	735	742	792	727	759	792	779	759	793	790	745	729	741	765	737	794	747	797	738	726	755	768	726	771	757	747	822	780	766	770	796	714	754	739	730	776	766	743	783	766	739	760	798	790	739	739	832	757	756	812	805	745	723	762	782	763	737	759	764	743	787	808	768	767	780	752	752	765	770	770	710	774	775	748	743	726	747	795	783	785	736	766	779	718	712	763	782	738	766	769	760	731	799	677	708	811	785	798	748	759	747	718	764	768	754	771	759	742	786	713	729	747	691	757	781	750	710	767	789	767	763	761	718	728	734	751	721	758	760	776	720	783	735	745	743	745	712	687	730	744	758	764	771	724	808	738	752	766	767	769	760	738	728	759	753	720	760	776	710	743	718	744	802	757	787	744	753	776	751	731	729	766	748	776	773	764	768	732	774	762	780	756	780	765	754	810	723	767	759	731	747	774	773	724	758	760	752	766	751	722	757	762	755	771	775	743	748	740	775	751	782	755	760	793	763	745	821	766	774	736	777	726	747	731	725	750	766	754	785	794	818	738	765	752	775	753	788	755	724	780	713	715	766	752	673	761	789	778	783	787	737	757	805	733	758	768	734	730	790	736	783	728	780	759	782	779	750	735	719	788	717	729	735	779	729	736	707	758	719	742	760	763	767	793	744	779	772	745	731	720	722	730	780	751	774	781	729	797	736	757	755	763	761	738	732	810	742	749	765	733	778	761	750	763	783	775	757	698	719	773	747	787	768	745	810	735	755	804	761	754	744	746	809	735	785	766	802	744	738	755	826	746	771	745	767	776	738	754	759	742	713	747	799	747	749	736	743	766	784	763	734	755	802	773	767	754	781	793	796	710	753	810	730	701	781	787	719	724	810	763	735	714	764	768	764	824	758	738	812	807	771	756	672	774	741	737	725	741	733	797	749	775	736	735	791	689	787	756	685	767	779	735	696	766	773	731	769	751	756	838	747	766	741	729	783	743	825	730	786	754	787	758	758	795	725	752	754	772	785	752	758	819	765	782	732	758	749	741	768	799	755	750	797	722	722	763	804	760	745	804	785	758	756	724	774	771	778	782	758	756	744	754	734	751	714	744	744	815	734	785	775	791	733	745	761	727	814	742	808	753	745	780	760	749	788	722	756	767	735	700	741	777	781	751	757	780	761	718	773	772	781	768	741	703	751	778	765	727	787	772	771	770	762	783	773	785	735	800	760	718	758	769	745	769	754	797	758	800	735	758	745	782	771	762	780	771	759	746	761	742	775	694	800	783	737	734	745	787	785	774	794	721	773	706	740	741	775	780	749	822	783	766	755	732	713	764	762	717	784	754	770	781	754	716	768	786	752	799	683	790	740	765	788	780	744	751	778	763	817	795	704	754	765	741	735	736	762	762	793	741	810	733	758	786	756	750	759	730	749	777	751	746	792	799	752	764	787	778	795	799	767	718	764	761	743	757	691	682	720	721	797	756	784	701	788	754	760	742	724	737	802	736	760	726	733	726	778	739	733	770	742	785	734	784	752	724	791	815	743	794	780	793	741	746	747	791	753	786	755	716	780	794	820	777	780	798	776	760	746	776	759	747	783	760	734	768	739	777	745	751	809	743	717	771	744	743	774	705	779	796	829	753	806	759	728	729	743	763	724	778	782	823	805	784	780	732	732	775	761	747	756	766	782	732	777	741	781	802	768	738	768	798	750	751	756	728	773	756	781	726	753	703	781	803	733	708	742	797	757	786	756	733	747	825	734	797	740	730	750	764	770	754	760	846	765	709	764	744	767	743	794	716	761	772	763	780	772	774	725	761	733	737	726	806	734	723	761	786	719	772	769	729	784	743	704	707	762	759	760	771	762	817	770	790	742	741	715	804	734	759	788	738	778	776	732	753	765	732	766	744	712	756	802	771	819	794	807	736	827	781	750	755	763	781	770	765	731	760	784	732	766	759	769	743	759	750	761	740	775	759	789	751	782	790	767	763	739	754	719	725	754	770	771	762	776	750	709	727	789	758	766	724	762	774	689	749	803	769	766	745	805	791	803	781	760	764	776	776	758	767	769	765	740	803	714	769	749	724	754	753	800	734	755	734	736	721	703	734	741	759	733	710	820	739	790	724	782	737	749	757	744	728	697	745	761	765	776	764	808	737	778	764	773	734	818	763	779	741	751	796	762	707	764	757	717	782	783	808	763	712	724	785	748	777	793	746	762	765	790	748	750	775	763	699	764	746	736	802	741	784	771	765	798	677	771	727	745	781	771	797	716	788	746	714	763	753	793	739	762	773	722	763	766	761	760	802	735	728	745	755	755	804	735	761	771	827	705	760	785	766	795	755	770	733	775	743	836	726	741	758	751	749	701	728	745	741	782	774	746	801	760	738	833	737	745	737	750	709	822	718	732	742	791	701	781	764	803	781	727	744	741	731	732	786	778	771	766	715	790	747	713	756	724	772	783	799	751	751	789	789	740	744	763	765	734	745	762	793	748	736	773	759	762	770	746	732	789	769	747	758	664	761	728	786	767	738	765	741	784	790	805	722	785	764	696	751	735	771	768	736	714	738	734	766	742	722	760	814	749	757	810	745	738	763	775	731	726	715	744	723	788	746	745	752	777	731	723	788	751	728	767	765	747	754	761	768	730	710	735	723	789	721	798	721	755	810	726	730	764	780	775	777	744	752	749	751	762	695	768	706	775	729	767	776	675	778	786	745	759	771	746	822	826	753	807	763	790	758	758	724	763	755	812	812	829	766	773	738	782	734	747	766	742	759	755	739	791	782	734	781	736	765	749	795	795	697	756	763	738	803	730	755	747	727	724	724	749	744	775	807	732	797	765	729	759	747	771	749	775	721	750	749	724	764	798	763	735	800	763	803	773	754	775	733	765	796	838	758	741	749	737	800	773	761	755	828	745	711	722	713	766	764
3403	967	499	350	375	474	504	439	343	236	208	161	141	154	120	114	89	97	87	89	77	78	94	91	79	104	119	106	107	83	76	74	96	42	51	60	41	60	48	41	65	64	70	56	49	53	61	63	120	227	312	282	202	138	69	56	44	67	38	52	40	54	61	56	48	48	41	50	44	54	39	44	45	60	46	43	40	38	57	51	46	43	41	53	37	54	44	63	46	47	50	45	48	56	45	62	41	44	47	37	55	45	47	54	47	40	49	49	53	59	49	50	52	46	47	51	57	58	48	52	57	40	48	51	57	61	40	52	55	55	47	52	50	51	48	51	51	45	37	56	48	48	43	37	43	45	59	47	51	45	54	58	44	62	59	41	51	48	61	46	34	49	41	48	45	51	54	43	52	45	44	51	44	51	53	47	41	34	59	51	38	53	53	50	48	50	46	58	58	54	47	51	37	51	47	32	41	50	47	62	50	46	49	64	62	61	50	51	56	55	53	67	52	62	52	42	36	41	45	49	48	51	39	49	51	47	33	48	45	51	44	56	44	43	50	48	39	45	47	48	56	44	58	47	43	61	51	55	56	45	53	55	44	46	41	57	55	52	48	42	51	60	34	41	54	47	47	50	46	53	59	51	46	50	50	49	56	46	45	51	37	41	48	55	52	57	52	49	49	57	45	46	67	43	55	44	47	47	48	52	39	39	48	50	46	41	42	65	65	46	46	44	59	52	42	46	52	53	31	57	48	44	50	55	40	47	36	44	67	41	36	50	47	48	51	61	40	48	49	47	39	43	50	51	43	48	54	53	48	50	47	50	49	38	50	47	48	36	53	50	53	58	40	51	49	53	35	55	54	52	38	56	54	58	33	53	47	46	50	48	39	48	40	40	43	40	51	42	63	54	59	54	48	30	53	45	50	52	45	43	47	62	54	39	46	62	43	60	61	61	55	58	41	58	55	49	46	45	44	67	42	40	56	49	51	41	68	51	54	52	56	46	46	57	57	50	48	47	48	43	51	63	43	44	49	41	58	45	46	50	40	47	44	39	54	57	55	43	56	52	55	56	41	52	38	53	47	53	53	54	57	43	53	57	49	57	52	50	54	46	51	45	43	42	53	34	51	28	47	50	43	43	36	40	48	61	53	50	48	46	47	39	50	53	44	61	43	62	55	39	50	40	52	49	55	44	51	47	56	33	41	47	56	33	49	45	59	46	48	41	37	54	47	56	46	45	53	41	48	44	51	59	34	49	53	49	60	52	54	46	56	57	62	59	49	45	54	54	57	61	50	52	42	53	54	50	53	42	47	51	58	51	46	46	43	49	39	47	64	62	49	35	43	48	56	39	50	46	48	38	42	45	51	58	70	44	57	60	53	39	48	50	51	61	48	48	51	44	46	49	43	61	54	36	60	59	46	43	43	53	55	52	69	52	61	50	54	49	45	51	45	66	50	39	46	51	47	43	55	39	53	49	40	43	45	59	42	52	43	60	51	55	47	47	48	51	53	62	44	59	46	51	65	56	53	56	59	59	50	60	48	48	44	51	58	51	37	53	55	41	58	44	34	46	46	47	53	46	54	47	50	48	53	39	41	48	39	52	56	45	58	46	44	43	47	46	48	44	54	49	51	50	52	44	49	41	47	46	46	55	53	73	58	44	42	48	46	57	49	41	37	46	51	47	42	46	56	45	53	59	32	44	48	58	42	36	47	47	52	46	49	44	46	38	48	47	48	46	52	48	60	49	43	55	58	60	48	55	63	47	25	57	58	49	56	54	47	52	46	49	55	55	50	37	49	54	53	57	43	59	52	53	42	45	60	61	50	43	45	53	45	58	44	44	55	46	45	47	50	47	48	52	44	48	54	51	39	39	51	56	54	48	50	41	51	54	40	53	61	43	42	42	49	41	47	48	43	58	54	45	61	54	43	40	51	38	44	45	40	35	55	47	57	57	44	46	53	45	47	46	52	56	61	48	53	46	54	50	56	50	56	54	56	52	55	32	57	48	44	50	51	52	43	46	58	38	57	41	54	59	58	52	60	52	45	54	51	51	49	45	43	44	50	59	40	61	48	56	54	51	48	49	56	61	48	49	40	50	49	56	60	57	48	51	48	62	52	53	47	44	39	52	47	41	56	54	42	37	47	54	52	48	54	43	46	46	49	43	51	53	42	51	50	56	43	52	54	58	52	57	49	49	60	56	36	49	52	50	42	57	45	49	47	38	42	45	45	48	57	47	45	56	37	40	47	60	52	52	52	52	52	47	47	48	55	57	55	40	51	44	53	45	37	41	45	56	55	55	48	49	40	54	67	52	44	53	37	43	48	53	41	39	51	61	47	72	59	56	54	50	37	57	61	52	50	60	55	39	55	58	57	46	52	64	31	51	54	47	53	51	55	42	49	50	70	64	48	56	51	50	45	42	48	40	62	43	58	51	48	52	40	48	52	29	41	61	44	44	43	52	48	53	49	42	55	61	50	63	46	49	49	47	49	40	52	65	44	53	56	49	47	45	57	53	48	51	43	40	55	61	55	55	53	40	46	45	54	49	43	39	41	49	45	59	46	47	38	41	65	41	49	49	44	57	51	43	46	53	45	54	55	52	49	57	51	55	47	62	50	42	41	43	49	44	56	53	56	51	61	44	38	44	45	52	40	47	35	40	49	53	41	39	42	64	58	45	41	43	48	49	45	48	50	55	34	57	37	50	45	45	60	47	49	62	47	45	59	55	48	54	40	49	46	45	55	56	42	52	49	53	47	52	58	44	51	51	52	49	47	74	43	41	43	65	60	49	65	46	34	56	50	42	43	48	55	46	51	46	48	44	47	56	57	39	57	43	51	46	60	56	53	41	52	50	55	45	49	45	57	48	51	62	42	52	46	43	51	38	44	46	42	43	39	40	48	42	58	52	50	54	52	52	42	42	55	53	53	48	60	49	56	52	54	46	56	34	50	47	53	58	65	51	52	46	50	47	48	47	42	51	64	47	64	58	46	49	55	45	51	43	53	62	43	58	47	33	43	58	50	42	49	56	55	47	39	40	55	43	48	63	61	48	52	54	52	33	54	50	56	49	58	43	48	42	54	52	40	41	53	49	43	56	52	56	46	46	47	47	56	56	54	50	44	52	57	52	70	54	49	47	47	38	50	45	43	44	56	51	55	63	54	53	51	37	46	59	48	39	39	44	57	45	50	46	51	57	46	40	50	53	58	45	58	51	59	49	52	46	48	56	33	41	60	46	50	52	54	45	49	39	51	53	47	53	53	49	48	55	51	61	53	51	58	48	54	51	55	47	47	46	59	42	64	48	57	44	52	52	51	49	49	49	44	51	40	49	35	49	51	38	51	49	43	49	43	38	66	50	47	48	41	49	49	48	48	49	45	56	58	41	61	54	55	54	45	60	41	59	39	45	42	52	38	53	51	45	56	35	37	56	46	41	41	50	55	53	49	58	50	59	49	35	40	44	42	43	47	41	38	49	53	44	46	39	37	61
21507	12307	7917	12920	21277	22387	20729	17889	14085	10045	7431	6047	5507	4358	3616	3188	2577	2309	1914	1649	1632	1627	1774	1527	1743	2379	2689	2744	2358	1724	1433	1567	1568	866	837	857	891	819	754	759	720	624	631	648	617	630	822	1168	3303	5963	7326	5847	4225	2671	1473	809	619	534	545	495	516	540	520	553	487	466	535	525	511	551	487	543	540	500	500	539	492	521	510	501	552	509	528	508	502	514	520	520	490	510	517	534	535	516	511	511	485	547	531	504	533	516	499	503	513	481	572	510	529	462	565	489	491	504	504	516	509	506	493	483	537	504	547	484	538	519	556	458	529	517	511	510	514	500	536	485	514	513	497	508	524	515	521	521	542	513	518	528	535	483	515	500	553	500	533	509	489	467	493	528	517	505	482	525	545	494	487	508	507	489	470	480	502	514	499	502	527	487	517	502	513	526	500	515	522	516	513	496	499	533	501	492	477	555	551	506	505	479	524	494	508	549	527	526	501	540	483	551	480	534	501	495	499	493	537	518	501	476	496	526	470	502	520	503	475	535	491	505	484	506	546	494	523	507	496	516	494	539	484	488	464	550	502	494	520	487	487	512	530	525	502	476	537	506	475	503	551	498	513	538	505	505	520	505	511	505	519	497	485	469	472	509	522	521	485	529	493	510	517	533	493	503	549	482	524	500	543	478	500	538	501	506	548	473	491	531	489	548	493	509	503	460	523	495	532	508	503	521	500	508	505	492	504	532	511	508	498	504	483	503	533	512	515	526	546	499	528	482	495	495	546	498	506	539	540	502	530	529	513	489	519	504	516	475	508	524	512	493	467	482	537	509	469	503	484	503	499	527	510	519	514	515	494	529	493	475	475	490	514	507	464	517	530	490	495	504	528	527	487	502	579	510	496	511	508	477	510	538	515	533	497	498	497	511	519	535	508	511	498	492	452	477	497	482	541	525	524	490	500	512	555	530	502	491	540	498	517	480	489	528	537	490	501	509	509	509	511	460	494	531	518	503	500	546	523	529	500	491	529	507	536	511	464	519	497	531	529	502	504	465	491	529	517	476	472	483	498	520	496	471	512	478	528	495	554	500	532	475	508	505	523	552	521	548	545	500	496	468	502	519	518	537	502	475	504	520	500	535	499	485	477	529	507	544	508	497	499	515	510	488	500	489	513	533	507	513	514	477	514	501	532	498	484	519	521	461	518	528	528	526	458	479	509	547	548	535	510	486	540	496	487	514	483	514	538	498	514	476	492	543	546	516	520	482	486	505	514	502	522	558	484	462	500	499	515	520	487	507	511	468	487	520	524	478	496	491	504	511	501	496	530	500	473	524	502	510	484	514	537	492	500	493	500	497	525	488	527	495	506	500	489	512	564	488	504	505	500	508	523	490	536	502	530	477	495	532	504	504	508	517	539	514	509	515	504	538	503	530	511	476	482	506	545	532	528	527	535	548	539	442	488	507	519	531	479	505	481	510	490	523	486	514	554	513	522	513	470	543	517	520	449	526	495	511	523	503	534	523	529	500	501	547	575	466	520	554	499	478	528	545	514	543	531	515	519	555	541	554	504	532	556	549	501	526	512	513	497	489	508	521	508	508	455	458	478	519	515	533	520	504	498	493	517	508	489	537	520	503	511	526	494	495	492	535	521	514	486	513	496	494	509	500	484	523	494	498	531	512	515	522	529	474	521	536	537	553	507	489	525	491	502	502	517	498	515	507	495	486	481	529	534	520	494	515	494	505	550	521	497	517	507	534	467	493	526	495	497	553	516	520	520	486	507	534	507	497	505	503	543	514	514	520	490	485	525	521	484	534	498	523	540	534	529	488	501	506	503	476	522	529	547	532	500	507	525	520	507	498	520	531	528	491	506	487	496	508	466	529	556	479	491	503	514	523	509	480	490	534	508	469	500	529	542	535	496	493	528	508	528	497	494	514	519	505	503	502	508	509	521	505	520	535	532	544	533	491	517	507	513	479	483	525	525	521	442	550	514	541	487	512	501	482	523	532	487	506	487	495	487	556	500	484	487	494	490	496	520	505	520	487	486	487	511	503	494	535	481	466	487	530	511	505	515	471	481	497	501	496	496	519	499	455	516	505	491	525	513	536	528	506	487	508	493	507	491	534	516	502	536	525	458	511	507	520	514	505	498	535	518	487	476	510	558	497	474	503	496	503	525	490	495	500	498	484	521	488	517	475	499	493	533	493	505	519	515	505	522	504	531	499	492	490	499	519	531	496	524	505	544	497	536	506	514	498	516	515	501	523	492	550	517	561	498	533	502	488	518	491	532	485	506	502	497	480	524	512	486	473	537	513	536	502	482	477	510	517	503	518	502	490	525	525	534	517	497	500	527	504	497	508	520	506	479	533	492	513	527	531	522	518	503	502	470	495	498	498	510	538	512	520	515	514	533	483	520	553	471	535	495	497	488	507	512	532	470	522	527	511	524	501	506	504	534	491	489	518	508	510	547	480	519	547	529	495	526	496	514	541	519	510	521	518	524	510	521	471	539	514	515	524	513	498	529	514	546	510	496	526	530	504	515	492	529	532	524	528	523	514	493	520	534	503	497	518	525	494	506	484	499	510	527	531	511	518	488	480	503	500	507	481	494	497	479	485	508	512	501	496	504	498	538	501	497	516	507	498	479	500	504	514	505	501	471	524	522	502	454	518	528	512	530	473	561	498	498	542	533	496	477	490	514	506	590	483	501	513	531	500	513	497	545	534	505	548	532	502	489	531	502	512	530	489	478	505	490	537	535	521	549	559	546	466	506	491	557	505	532	527	545	593	532	514	506	552	504	551	530	490	515	490	547	548	501	506	507	518	530	485	521	516	507	497	475	487	520	503	492	523	502	482	541	512	532	497	521	473	504	515	525	493	555	510	480	510	537	466	497	525	502	506	498	489	522	515	518	483	516	529	555	500	485	491	499	474	512	524	517	533	523	585	528	488	495	511	513	506	441	472	511	510	537	525	474	521	510	496	485	575	546	518	509	511	505	524	484	528	508	523	507	501	502	526	495	508	519	517	490	498	505	512	495	499	498	498	511	540	492	513	516	512	496	550	549	518	517	482	547	544	537	531	506	504	507	504	531	472	514	538	499	500	479	500	528	505	540	495	513	531	532	535	490	520	497	472	521	506	476	475	518	532	497	470	576	486	497	502	512	490	539	548	511	487	514	520	552	532	505	531	521	527	489	493	462	470	510	527	501	480	502	492	528	561	495	507	489	516	480	525	526	482	480	509	536	518	525	526	530	476	515	493	534	500	514	508	488	516	544	494	472	526	546	515	508	506	516	497	508	546	471	495	519	460	518	523	493	534	511	492	544	471	487	542	514	542	498	536	508	514	501	498	495	479	523	469	491	480	538	533	492	536	473	499	502	505	507	504	517	509	559	488	507	529	508	489	531	488	489	491	526	522	506	495	471	498	516	530	517	529	507	528	504	522	510	465	492	541	518	469	521	510	521	503	520	529	462	528	521	511	496	523	526	477	527	532	506	507
2576	1378	685	458	497	711	732	580	449	291	250	240	216	156	156	152	119	138	119	117	103	104	99	102	142	146	142	139	109	100	104	148	100	95	85	109	92	76	98	68	87	88	77	88	72	80	67	120	312	341	436	367	247	160	126	88	81	69	67	76	72	78	59	64	71	58	63	69	98	54	72	75	68	75	66	54	65	71	72	66	75	68	79	65	67	68	83	65	56	62	78	81	74	85	61	88	70	60	76	77	66	60	73	81	59	64	59	74	81	74	61	74	65	73	70	78	67	78	76	69	82	75	71	66	79	71	58	72	81	54	72	70	70	54	49	81	90	76	82	66	62	63	60	68	73	72	58	86	74	82	74	70	52	76	64	68	70	72	77	82	63	72	65	82	80	65	58	65	71	67	62	65	55	63	59	92	79	71	63	80	67	77	54	73	75	71	68	69	69	71	73	61	78	61	68	73	60	81	62	59	68	62	64	51	57	65	73	68	67	57	53	69	68	67	65	69	61	75	68	73	74	72	65	74	60	63	69	66	83	60	62	70	76	75	68	84	75	75	78	82	82	72	62	52	73	63	74	74	71	59	70	69	71	65	80	68	76	69	71	69	62	70	76	78	57	92	71	91	59	73	55	80	55	67	69	76	78	70	66	71	72	63	82	61	84	74	72	78	65	68	91	73	64	73	75	64	65	64	78	58	60	74	69	71	67	56	72	76	59	60	53	78	60	78	93	86	92	65	61	52	76	76	54	69	57	69	49	88	63	81	64	67	75	86	80	67	61	69	48	58	75	70	77	66	82	67	82	80	73	79	66	62	66	72	71	56	78	68	71	67	71	71	82	70	73	61	76	79	81	71	56	70	58	71	60	67	60	64	70	71	75	79	81	57	78	64	61	80	74	57	63	88	60	64	77	63	75	79	67	77	82	74	63	58	50	66	70	77	74	68	62	73	69	84	81	71	66	70	66	65	55	67	70	69	97	77	62	74	61	64	74	81	70	65	69	71	87	74	60	53	68	64	66	78	71	81	88	58	66	70	70	61	67	69	82	64	75	64	86	71	65	65	89	79	75	82	62	65	66	72	59	69	100	78	70	61	64	81	67	64	68	64	75	91	74	80	68	73	54	59	81	61	75	71	60	71	71	67	64	79	68	72	67	76	69	67	64	68	52	61	71	80	61	65	86	75	69	76	71	62	65	61	59	69	98	74	61	76	80	71	75	68	65	75	71	92	69	78	71	64	72	77	67	87	67	67	64	74	67	80	74	60	75	67	63	70	70	96	58	72	78	66	60	51	74	69	88	72	71	75	65	72	74	66	89	62	68	68	58	73	55	84	61	56	88	66	84	78	78	59	70	73	73	57	75	73	74	50	64	62	76	77	66	75	51	62	69	68	55	75	74	72	68	62	76	73	63	63	90	70	70	60	61	72	71	67	52	68	67	84	90	60	75	67	65	79	75	72	65	55	68	79	64	69	72	71	71	65	70	74	84	71	70	93	80	67	55	70	94	61	69	61	81	70	69	74	78	81	66	81	78	62	60	64	55	59	73	71	88	63	59	84	81	72	81	68	89	73	69	56	64	74	62	67	70	67	57	73	63	71	78	73	60	84	78	68	77	78	69	70	75	64	78	72	63	83	60	72	70	56	63	66	78	67	67	70	52	76	74	77	70	77	66	65	63	70	60	75	76	80	76	70	85	81	73	72	65	64	57	85	71	69	69	62	64	71	56	63	81	74	80	67	66	67	62	73	67	61	63	76	76	74	77	72	76	70	82	85	85	66	72	89	68	68	78	57	77	53	87	84	94	77	71	67	62	68	78	73	63	78	68	62	63	86	53	73	60	88	75	83	70	71	72	68	60	82	63	61	65	63	71	76	65	60	69	60	73	77	72	70	77	72	57	71	77	77	59	75	76	64	85	71	81	68	77	75	72	72	74	56	63	70	85	64	70	73	79	67	89	67	71	59	68	58	77	82	63	63	70	81	77	65	76	85	66	64	74	60	59	83	68	74	70	73	50	83	78	62	67	74	67	67	73	64	58	69	64	70	80	66	64	78	73	55	55	79	87	61	76	77	69	57	74	65	77	72	66	68	72	72	73	70	65	70	76	85	68	75	57	73	73	66	65	71	75	62	72	80	79	72	75	70	65	72	66	70	63	60	60	92	51	47	69	67	76	71	63	74	61	62	65	62	79	72	78	62	70	60	70	63	50	66	69	68	63	82	78	66	76	57	75	80	78	77	70	91	46	79	68	63	78	68	66	80	53	70	75	64	76	58	80	72	80	74	68	78	65	58	77	71	65	63	78	77	71	56	71	63	74	74	82	68	77	79	77	70	70	61	87	78	82	56	75	80	62	81	72	66	61	67	78	55	73	64	67	67	61	67	65	81	64	66	65	73	66	85	77	60	80	57	58	83	68	72	69	67	65	68	55	74	73	64	75	72	69	79	76	60	84	87	67	77	70	64	69	75	77	60	72	64	75	64	75	73	58	58	69	64	63	72	81	64	82	77	65	72	68	71	53	78	76	60	65	52	66	75	66	71	90	67	63	85	75	64	49	60	67	72	64	91	70	70	74	79	76	71	70	59	61	76	63	72	63	52	62	77	58	78	71	79	73	66	65	73	76	77	77	80	82	67	63	80	70	54	70	73	65	75	67	84	58	62	73	68	73	64	90	73	65	70	75	67	74	76	68	59	69	57	67	58	66	67	70	69	70	67	71	50	75	65	70	71	65	60	67	70	73	76	80	80	73	68	70	62	71	72	76	68	63	89	79	55	61	76	75	61	63	66	67	76	60	80	63	77	73	69	73	74	60	76	61	82	86	74	69	79	72	63	73	80	65	69	73	79	65	73	72	68	63	61	73	70	58	61	78	68	92	59	54	81	62	54	67	63	65	66	75	81	71	78	57	68	86	72	66	72	81	62	50	65	63	79	83	55	68	65	81	80	83	78	75	76	69	78	54	85	74	79	71	80	72	67	58	66	61	78	64	55	63	72	77	67	70	68	73	68	76	63	69	61	59	65	76	72	84	66	69	79	72	70	89	61	81	77	71	65	68	71	67	65	59	71	65	75	56	57	58	89	79	63	91	73	71	71	71	70	61	80	75	74	64	74	56	76	56	61	63	75	58	84	98	64	72	80	61	73	65	65	63	70	71	68	57	77	72	70	72	69	63	69	49	66	69	68	81	72	77	55	61	70	74	69	66	73	71	61	80	62	69	59	70	64	70	66	64	63	70	61	75	54	76	69	80	61	58	54	73	69	71	55	72	52	73	75	70	67	67	70	63	72	84	69	65	68	62	76	69	72	75	71	69	59	79	68	67	86	59	80	78	67	70	71	77	84	74	60	72	69	68	70	70	75	65	62	85	76	64	77	81	82	71	65	70	64	91	72	70	61	70	63	76	65	82	68	62	81	72	56	56	67	64	63	75	67	61	75	69	79	61	83	86	79	74	80	71	70	73	81	78	73	67	62	61	65	72	73
24689	14886	9641	15776	24305	25812	23718	20166	15466	11509	9421	7701	6601	5141	4828	3946	3291	2924	2504	2355	2123	1806	1773	2323	2836	2976	3163	3035	2473	1997	1958	3195	1418	1230	1251	1381	1403	1496	1338	1228	1169	1053	1006	935	822	865	1022	2151	7728	8914	9769	7829	5339	3143	1739	1113	874	830	807	741	726	758	733	726	740	748	726	696	715	725	739	714	719	781	729	734	684	735	767	734	708	701	723	739	756	721	702	722	767	712	679	733	740	742	676	766	736	722	726	712	689	729	763	721	748	698	681	718	671	766	756	722	702	713	778	717	734	729	716	735	721	678	769	688	698	702	775	743	713	702	716	780	766	730	744	676	734	753	715	739	752	760	710	743	732	720	735	654	729	747	735	735	724	718	780	710	755	719	726	729	699	738	711	715	717	733	744	777	748	734	716	726	795	728	764	727	711	731	716	681	738	705	697	745	673	714	733	775	772	705	741	758	681	763	739	778	672	698	703	740	723	730	746	755	714	742	725	746	725	693	733	700	708	687	801	712	698	749	692	733	735	694	752	750	769	705	743	696	731	731	720	694	770	754	805	701	709	749	712	779	722	732	728	693	709	738	680	717	743	750	763	725	706	676	702	718	728	736	693	746	744	707	749	736	762	702	735	736	760	713	721	715	731	743	705	660	720	748	685	728	752	722	744	677	709	720	703	738	752	695	743	755	760	709	730	714	740	695	727	673	778	696	766	729	734	751	725	719	758	732	666	731	735	744	646	720	731	769	727	754	723	730	762	760	671	712	724	754	682	751	753	738	675	735	733	707	750	729	738	679	677	716	709	668	693	744	754	737	727	716	743	747	718	714	749	705	741	745	722	720	695	707	715	699	679	753	734	690	722	704	724	680	664	712	674	756	772	722	740	717	715	698	706	711	693	738	756	754	700	737	763	744	755	788	731	707	697	729	741	694	734	712	725	699	729	725	670	717	789	722	664	702	722	780	729	740	752	702	699	716	694	715	733	752	688	723	764	700	745	692	740	723	727	737	717	708	745	688	678	725	710	731	717	738	719	749	732	726	743	713	750	715	747	789	654	757	699	781	699	703	760	707	720	768	738	748	714	702	741	720	717	721	707	763	764	760	774	756	706	707	699	725	731	732	712	724	701	758	694	730	748	757	730	702	739	721	729	702	718	731	744	709	728	736	758	728	721	702	753	699	704	738	691	711	706	697	774	669	737	762	727	725	769	772	680	740	715	734	752	721	761	674	687	751	754	722	694	719	684	747	701	710	725	706	719	699	692	717	702	654	753	683	769	668	750	699	725	721	673	701	704	728	707	782	708	749	702	692	747	753	707	751	756	764	718	732	754	708	712	719	707	728	704	690	723	717	746	738	752	697	741	741	752	693	734	721	746	687	690	701	744	724	731	719	747	709	718	711	695	716	783	741	739	707	696	708	728	698	711	744	760	765	724	742	718	681	784	687	728	775	712	722	767	739	739	698	728	719	745	749	747	727	739	732	723	726	716	698	714	746	741	711	696	797	724	727	738	729	732	756	756	655	703	752	752	693	755	680	709	744	741	751	765	680	710	744	698	713	721	692	709	719	696	755	731	742	745	725	789	736	694	710	764	720	690	739	713	718	734	759	743	714	727	736	759	710	686	753	715	766	685	734	706	717	714	726	704	709	723	742	688	719	710	715	724	734	717	714	745	704	787	711	731	730	707	701	747	727	704	716	753	742	717	741	736	719	699	704	769	735	714	710	728	710	724	685	727	687	771	706	708	710	729	723	761	719	722	769	732	718	748	731	679	741	720	747	754	731	729	737	731	762	718	726	740	695	729	657	759	685	698	744	755	735	746	757	748	753	732	734	704	712	753	726	693	735	681	778	734	702	728	719	720	741	719	735	736	736	741	706	724	743	736	750	656	666	715	769	738	720	722	742	714	713	726	679	730	723	687	745	716	747	710	746	683	767	690	762	734	723	741	728	737	770	676	731	750	733	708	707	725	763	719	717	708	713	761	714	688	734	722	698	721	713	756	756	713	785	737	751	770	715	737	766	738	687	716	703	706	756	747	721	721	708	719	754	721	725	748	721	735	733	730	756	748	766	749	761	706	709	716	747	672	704	685	727	729	736	713	703	792	712	747	709	727	685	721	728	713	730	729	754	723	725	723	753	712	762	724	710	678	759	734	717	750	782	742	740	724	746	724	721	725	744	746	766	685	662	732	750	712	736	705	735	757	730	722	744	734	757	671	695	728	743	750	739	766	728	734	778	748	768	731	676	729	727	745	725	737	760	696	719	736	736	706	742	783	748	693	738	710	756	737	745	735	730	720	714	727	748	770	741	677	731	665	718	758	722	766	736	749	733	751	728	712	681	720	718	690	732	743	729	726	725	725	720	699	664	726	711	707	690	775	666	717	715	780	669	697	703	685	749	727	671	749	742	732	739	692	757	717	700	721	712	747	731	744	729	726	735	724	713	723	699	712	755	724	776	691	717	744	697	691	794	721	727	702	746	753	747	685	677	751	701	738	688	739	771	690	760	733	721	694	711	744	752	711	755	715	761	728	732	742	693	705	729	695	748	702	712	733	771	731	699	761	748	763	682	706	754	753	761	716	716	734	715	711	700	738	749	726	722	766	769	715	740	691	776	709	764	706	711	791	707	729	718	714	729	710	705	703	743	709	730	754	693	721	746	762	712	680	752	768	665	713	748	748	733	706	694	712	715	687	712	706	750	724	729	744	697	746	707	707	740	717	712	690	738	714	751	727	750	771	695	738	705	729	718	739	741	679	761	706	743	679	747	709	721	674	761	704	746	754	763	739	712	754	696	716	748	732	729	713	731	680	761	743	700	748	739	695	733	710	727	790	722	678	763	730	757	757	691	733	738	738	734	728	733	718	698	755	730	697	765	748	737	702	700	750	771	717	679	741	741	760	708	721	711	751	700	726	738	745	792	748	706	690	775	696	739	751	731	735	735	744	697	756	700	733	771	732	743	703	764	722	747	747	687	719	716	760	756	701	746	700	746	723	735	721	719	753	718	714	756	711	742	691	726	736	752	700	723	729	744	729	736	762	699	697	775	770	718	716	736	703	715	730	691	777	732	746	724	769	726	732	742	695	748	717	684	738	691	717	743	729	708	721	720	739	714	664	744	728	722	768	736	747	730	718	743	690	704	719	755	693	705	733	749	751	705	725	692	748	689	778	732	754	702	701	692	689	722	735	777	732	741	736	774	740	733	738	713	734	751	728	682	725	785	717	724	689	748	687	756	764	712	719	766	735	689	784	715	692	690	718	743	747	746	692	747	715	743	704	730	744	737	695	722	724	718	750	762	705	713	735	735	770	727	783	717	701	733	735	747	742	716	716	739	724	734	750	730	727	772	699	710	740	723	712	705	705	739	733	766	727	778	737	750	728	732	746	780	673	734	685	682	728	740	698	735	705	693	807	709	768	743	711	706	715	733	754	746	696	742	715	762	730	697	759	750	737	735	693	703	759	741	735	726	762	747	736	733	732	767	731	725
2275	661	386	249	234	370	350	259	201	179	140	128	115	106	74	96	87	65	66	77	68	53	69	66	82	84	88	74	86	68	81	86	83	55	58	62	72	77	82	64	76	78	43	57	62	55	56	67	106	156	115	141	111	89	77	67	55	50	53	44	61	49	55	63	54	54	44	64	47	67	62	50	60	57	55	50	49	46	58	43	46	62	47	62	52	56	60	60	52	53	60	45	48	53	71	58	41	55	53	50	51	53	61	60	54	63	62	71	62	49	51	50	51	50	54	58	54	43	54	57	51	45	68	49	47	44	47	56	43	51	45	59	59	51	45	57	49	61	48	61	55	52	52	48	57	53	50	55	65	57	42	58	61	66	44	64	61	48	68	73	62	50	64	60	51	54	56	69	43	57	50	53	64	67	47	55	54	57	62	52	74	60	45	56	59	56	52	39	41	49	63	68	55	48	63	41	57	63	68	65	55	43	51	74	54	64	54	44	60	35	55	54	56	59	52	45	59	57	54	49	49	65	50	53	57	55	58	61	51	54	57	64	54	46	58	54	49	46	51	61	60	54	68	58	53	68	60	50	58	69	40	53	50	44	49	53	49	51	50	42	58	58	59	53	49	49	59	67	33	50	59	51	58	62	66	53	65	56	45	69	41	62	49	63	53	55	45	40	67	59	64	51	46	57	53	51	60	52	62	60	54	55	57	62	56	78	55	51	54	50	55	47	70	53	64	54	52	47	46	53	56	50	47	42	52	54	58	42	54	64	45	48	56	42	57	65	71	51	56	48	49	57	47	45	41	46	49	58	63	58	49	50	53	52	52	51	61	56	56	59	57	47	52	55	66	41	46	64	61	53	62	65	68	43	37	48	58	45	61	55	75	41	50	52	54	69	56	52	53	66	62	55	59	53	58	50	44	63	51	49	45	54	50	51	44	54	54	55	52	56	42	59	59	70	56	51	63	53	64	47	61	62	46	49	57	55	68	58	52	61	45	49	47	56	44	60	57	66	52	52	51	49	45	55	54	55	53	45	52	52	65	50	76	52	64	43	56	50	61	58	48	69	67	69	58	47	47	48	44	53	46	60	50	50	53	46	54	58	59	52	60	38	48	51	63	59	66	58	69	42	54	43	49	54	53	57	48	53	52	62	60	51	49	57	52	65	60	65	48	48	52	60	69	59	35	53	54	46	48	55	60	52	58	60	53	64	59	67	45	50	57	51	64	51	43	48	54	56	53	57	58	44	58	48	53	48	60	59	58	51	54	51	57	59	52	64	65	59	57	49	41	61	51	67	62	62	42	65	61	61	55	52	45	45	49	64	54	40	74	59	55	58	55	52	56	49	64	57	34	56	38	61	65	58	38	51	56	55	49	60	65	43	46	52	54	56	49	57	52	48	55	45	55	52	51	55	55	45	57	55	43	58	54	56	60	45	63	63	63	52	66	55	53	47	57	60	56	49	60	44	55	62	59	47	61	55	55	56	56	62	55	60	41	48	48	52	73	44	59	29	52	64	52	63	61	54	43	46	53	51	60	66	49	69	51	54	54	67	44	60	59	63	48	65	54	50	51	47	58	48	38	48	58	56	58	50	42	59	62	36	65	68	46	75	43	64	49	50	66	55	56	53	56	54	48	48	57	63	44	49	61	72	67	51	47	65	51	53	52	52	48	60	62	54	55	52	48	47	47	59	65	47	44	50	51	57	58	60	51	48	60	52	55	57	51	63	54	58	54	41	63	63	63	57	55	45	49	51	41	64	57	42	58	55	42	62	48	46	48	53	40	60	50	47	56	64	65	52	57	54	45	52	56	49	53	50	53	42	56	44	43	44	61	53	60	55	47	61	59	58	44	59	54	58	66	56	57	58	49	43	56	65	56	44	58	49	54	61	54	64	57	59	49	53	64	45	42	42	50	47	58	58	46	48	49	51	52	54	71	44	49	60	41	50	49	46	59	47	60	46	57	56	50	42	54	33	55	59	57	43	59	64	50	58	51	59	58	48	49	46	49	45	53	55	54	53	51	55	53	56	46	64	58	48	55	52	51	56	48	71	64	61	59	58	42	61	59	55	66	61	51	57	54	52	63	44	72	51	58	57	55	47	51	61	41	55	46	60	47	43	51	47	51	57	48	58	56	30	45	64	51	67	56	62	51	64	51	49	53	55	54	45	59	57	48	47	60	63	61	44	46	55	65	50	62	52	51	59	54	56	56	60	55	54	60	44	65	51	51	50	50	56	62	59	56	46	61	53	69	44	46	56	63	49	59	65	60	52	49	50	58	51	63	69	58	66	50	45	61	59	57	63	62	57	56	66	43	63	51	63	72	49	48	55	61	54	53	63	60	68	54	39	60	62	61	53	54	42	55	54	52	48	56	53	41	48	56	64	61	48	55	52	52	46	49	49	44	52	52	49	68	58	42	61	69	64	51	54	48	48	57	50	64	61	48	60	57	63	44	58	50	58	70	57	66	60	54	52	57	49	62	60	54	53	47	57	53	48	61	47	50	69	59	60	54	46	50	31	45	60	53	68	45	58	50	55	48	47	63	54	44	43	48	48	46	63	70	65	57	63	56	54	52	45	47	41	56	60	51	58	50	48	45	62	37	36	64	51	55	61	56	53	52	47	50	59	47	56	46	48	54	50	51	54	39	55	45	58	47	48	42	52	43	54	53	39	44	54	52	49	53	62	43	54	46	59	53	47	46	50	65	55	46	50	55	48	55	57	63	65	56	38	60	54	56	49	42	56	59	58	52	52	56	45	57	53	46	50	52	51	46	57	54	57	50	57	42	52	58	51	52	52	61	48	53	47	48	56	64	61	40	54	43	53	49	60	47	50	53	59	38	64	56	54	55	58	48	50	58	67	47	50	52	56	62	53	61	54	58	49	62	60	58	48	55	50	42	65	63	59	52	43	52	57	60	54	41	65	55	53	42	35	60	54	67	50	65	51	42	60	57	68	58	59	53	52	60	52	63	68	55	48	49	53	53	59	58	64	55	58	69	56	44	44	46	49	58	72	52	49	51	55	53	59	59	57	54	44	47	68	61	64	60	59	49	54	49	59	50	38	55	45	62	55	67	60	54	60	60	50	49	63	55	49	38	55	45	54	45	46	48	60	53	46	67	44	50	43	45	30	56	46	50	58	69	53	63	54	61	56	46	49	48	51	61	56	57	54	49	53	54	72	54	50	53	51	67	49	50	46	66	52	61	45	57	57	54	61	58	60	44	49	57	48	49	59	44	61	62	53	67	56	59	46	49	57	53	46	54	44	53	56	54	45	59	57	56	53	61	60	41	57	53	57	46	60	55	47	52	72	54	63	44	65	54	64	51	50	67	50	62	42	55	65	53	46	47	48	58	52	44	51	52	69	41	63	45	51	64	56	59	43	50	52	51	53	49	42	49	42	58	54	59	43	51	50	49	58	60	54	55	53	54	59	55	50	57	58	49	58	41	51	43	69	56	59	59	57	48	49	62	44	44	53	52	60
18717	9759	5951	9815	17640	18899	16683	13071	9094	6818	5199	4298	3476	2999	2248	1941	1739	1597	1404	1264	973	900	1049	1455	1631	1588	1771	1406	1265	1545	1293	1294	1749	883	1157	1385	1285	1184	1133	1054	747	870	794	783	659	722	688	877	2137	3137	2986	2434	1757	1250	826	635	605	605	564	568	555	581	565	558	540	583	563	561	540	587	581	599	590	538	579	564	591	579	584	573	569	581	561	567	578	526	536	538	543	557	519	580	543	586	559	577	547	577	565	519	547	528	595	607	544	585	551	553	555	566	575	584	583	579	560	543	560	567	586	561	589	558	548	582	594	592	571	602	566	549	558	555	521	556	605	557	575	529	577	528	584	571	569	538	542	604	589	560	587	541	580	563	568	593	562	552	617	567	595	523	570	573	557	558	596	568	548	566	578	537	549	631	572	565	554	523	560	543	548	567	544	558	568	559	550	545	583	523	565	599	575	536	562	559	579	582	543	540	572	590	596	572	594	543	539	542	592	593	610	595	552	590	556	569	536	576	581	561	551	581	576	580	533	559	554	591	570	574	542	566	535	552	558	589	573	600	548	588	544	603	545	578	549	569	566	592	585	575	579	579	565	567	584	589	544	594	576	583	599	576	529	553	573	572	576	591	599	591	583	575	580	584	567	577	603	585	559	554	572	593	539	589	528	562	578	586	577	572	589	580	530	586	555	587	565	538	574	583	620	581	546	571	545	600	577	563	582	588	547	561	553	560	558	565	555	583	585	597	559	596	618	582	571	555	545	545	571	566	588	594	547	550	559	546	577	556	556	591	582	580	523	578	576	559	590	538	574	561	558	562	568	578	581	572	605	577	550	562	524	536	602	535	515	542	521	583	599	558	540	598	537	583	543	601	604	572	569	595	565	577	574	566	562	540	558	556	565	579	554	575	504	554	577	535	553	559	563	588	563	540	577	602	560	526	579	549	552	575	565	593	595	575	547	590	559	554	621	571	567	575	576	611	578	536	556	567	524	559	535	601	550	546	581	550	579	556	613	556	569	555	618	584	542	572	585	505	565	552	585	555	546	527	549	600	559	546	557	598	578	556	568	595	545	580	582	589	563	582	558	551	518	553	554	560	537	580	532	578	532	600	548	571	589	534	554	589	552	544	557	577	588	546	548	571	597	598	553	579	524	592	561	528	575	569	527	581	540	587	637	560	516	615	575	579	543	578	616	509	578	589	548	561	552	493	574	537	562	551	552	572	532	559	594	550	553	570	575	561	562	533	565	576	658	544	561	575	572	597	570	572	561	578	525	585	586	514	543	561	560	534	544	543	572	557	539	546	558	510	565	525	557	587	592	558	543	561	569	579	580	588	546	602	577	538	572	585	574	533	558	560	592	574	566	593	543	567	547	582	584	533	552	560	586	567	538	571	534	593	536	585	557	590	557	541	546	547	556	603	585	600	586	568	564	553	540	570	570	553	566	586	562	557	542	554	595	580	595	622	569	597	545	572	564	608	567	567	567	597	609	575	569	563	574	594	572	582	574	553	607	545	582	553	606	570	521	572	596	589	511	558	558	551	573	551	583	556	537	585	599	578	560	556	553	539	559	541	557	561	555	577	554	548	528	512	555	571	571	595	561	523	561	595	593	515	556	584	606	592	589	538	558	542	547	599	543	593	557	576	536	547	593	550	573	560	568	591	576	549	517	551	546	565	597	584	582	593	580	558	559	547	554	604	539	554	522	537	603	563	586	538	519	557	607	574	521	545	574	581	563	546	546	602	543	584	578	556	587	570	538	572	578	572	588	589	550	551	564	611	611	532	565	551	554	524	494	537	557	579	565	561	548	566	574	575	557	544	563	559	520	547	562	577	527	571	533	591	540	555	553	546	502	553	530	583	565	485	535	551	538	560	555	573	538	602	538	584	569	567	627	552	559	570	550	559	526	582	543	585	564	577	543	594	553	533	566	597	595	590	536	548	577	564	579	572	628	577	567	552	568	594	555	588	576	565	533	545	581	527	563	602	546	587	577	527	590	588	569	542	532	601	574	527	553	586	561	549	582	549	550	552	574	532	610	562	560	616	536	540	594	562	556	591	586	574	564	551	552	582	573	590	557	548	551	577	596	562	633	559	587	544	549	528	565	555	542	559	564	565	577	604	554	568	505	511	579	599	604	556	535	573	552	571	571	573	564	523	546	568	562	596	582	623	583	550	575	542	552	569	555	531	505	550	556	545	566	555	561	557	549	572	528	563	622	515	567	557	530	570	590	559	597	573	560	543	568	561	580	569	543	563	530	566	566	564	567	569	578	579	562	578	553	579	566	570	543	582	562	560	523	611	541	562	577	544	569	551	546	551	594	599	575	588	534	555	539	545	535	553	563	599	566	577	553	553	569	557	558	533	576	562	569	545	585	543	554	546	547	567	567	554	562	555	527	596	551	540	568	543	592	551	539	530	561	575	602	571	583	604	601	555	592	554	531	589	590	547	562	580	563	540	542	531	552	587	530	530	547	570	526	547	539	580	598	574	540	555	581	572	561	556	584	597	552	570	568	515	585	560	595	556	571	593	546	601	601	578	552	593	564	577	561	589	590	551	574	541	552	547	543	532	571	570	573	553	592	555	549	564	561	525	581	569	590	569	562	590	553	609	536	625	572	555	529	546	617	522	562	574	556	558	583	563	530	564	581	603	544	566	540	574	539	563	546	514	504	554	549	524	591	553	574	594	560	549	581	569	564	555	543	565	597	563	555	588	560	536	532	554	596	595	626	605	563	518	571	580	573	555	540	583	602	538	576	582	513	562	563	532	594	537	548	559	589	550	581	556	550	573	580	550	521	560	548	537	599	573	599	572	574	574	572	599	569	592	507	536	558	568	587	515	584	538	609	566	547	567	570	574	571	570	551	576	592	583	535	588	576	556	549	580	568	548	576	624	594	546	551	559	550	538	550	568	539	573	543	551	605	544	550	594	554	557	586	580	578	566	551	593	620	559	596	571	538	604	518	566	566	508	554	520	528	580	553	597	539	586	555	572	521	594	555	595	557	608	574	530	572	538	546	593	561	584	540	567	621	555	529	561	541	569	584	547	543	572	540	575	593	534	553	540	578	568	585	590	595	551	573	544	566	552	538	546	578	566	607	588	550	570	578	554	556	537	531	531	564	533	534	577	557	548	515	553	574	549	540	572	557	548	591	560	573	575	568	562	557	588	584	524	533	557	540	580	539	557	548	558	547	582	542	587	533	593	544	574	538	558	569	526	528	563	561	608	511	612	542	525	585	564	558	557	599	564	576	564	542	554	571	567	564	539	551	574	559	556	558	542	557	572	532	598	559	559	549	564	600	592	552	526	544	561	547	545	546	563	560	590	523	578	524	574	576	557	596	543	585	585	578	566	562	572	610	589	582	529	543	583	568	558	576	583	561	563	571	557	567	579	555	519	588	531	585	550	490	543	574	577	578	568	601	546	555	591	590	580	557	519	569	532	562	535	554	549	566	572	579	570	593	584	562	500	569	540	555	598	555	548
1745	931	536	361	380	541	531	378	292	241	185	186	167	152	113	134	123	125	104	105	101	106	73	105	107	99	109	89	112	102	110	122	142	95	98	115	111	98	87	88	78	93	96	93	81	76	76	107	184	349	324	236	160	137	96	85	87	71	72	78	72	74	69	73	78	68	75	72	61	90	82	68	51	79	69	69	79	91	56	68	64	77	65	81	72	76	72	64	87	83	57	68	82	78	63	80	82	80	88	79	68	73	66	77	70	73	79	88	83	78	67	68	58	78	76	68	72	74	72	56	80	81	72	69	64	81	88	86	82	96	69	58	63	78	90	81	66	69	69	73	57	90	71	65	75	68	80	72	55	86	69	53	66	65	87	72	80	67	65	71	69	69	64	54	68	79	93	66	84	67	64	63	64	74	68	74	73	80	68	68	66	76	51	70	75	77	78	74	74	70	76	87	65	96	69	72	64	85	60	77	71	67	73	70	65	75	68	65	85	67	77	76	72	92	68	57	77	65	67	65	81	85	85	68	70	66	78	67	73	66	81	79	80	77	77	68	66	64	71	84	64	80	71	80	67	80	66	88	73	59	72	68	74	90	75	76	53	73	69	74	71	63	70	88	70	58	64	74	62	72	58	64	57	82	67	88	75	69	65	73	66	69	86	64	80	81	62	88	82	74	75	72	85	75	77	69	69	63	78	82	77	69	83	72	73	64	76	78	67	64	71	76	68	76	71	62	67	73	77	71	59	76	62	65	71	83	72	83	79	70	65	74	63	73	60	62	74	70	75	65	65	69	82	68	83	75	53	57	75	79	68	65	78	63	67	81	75	79	68	77	55	68	68	72	58	87	73	62	79	62	83	73	65	74	67	66	68	71	69	82	61	87	72	72	80	65	76	73	77	66	62	59	68	68	74	66	61	76	68	73	74	61	80	82	65	69	70	75	68	76	71	67	83	66	70	58	65	68	70	65	58	69	73	69	78	80	83	83	73	70	62	84	71	64	56	69	67	71	72	80	74	80	71	70	73	71	65	69	68	71	71	69	68	79	71	74	79	68	64	65	67	79	80	82	74	61	66	85	83	79	71	81	69	74	64	71	78	64	76	88	58	60	74	70	72	70	69	79	72	56	73	70	68	75	69	67	83	72	74	81	63	77	61	74	78	54	81	74	70	69	93	57	86	82	68	63	77	84	74	64	71	68	66	66	53	77	65	72	66	70	88	77	73	83	95	78	86	78	73	75	80	73	79	77	75	67	75	74	76	71	69	80	78	83	76	82	79	65	73	64	71	62	75	53	80	75	74	76	69	78	68	67	65	81	83	61	68	75	81	74	79	71	74	68	76	59	63	80	66	80	84	59	87	80	86	69	64	65	73	81	69	83	73	84	72	74	65	68	66	74	61	73	70	92	80	72	67	77	61	68	60	85	66	79	66	66	72	83	56	69	74	64	73	64	85	74	53	68	72	73	77	77	73	65	77	64	61	68	73	61	55	88	71	85	77	91	78	78	65	74	71	72	66	70	71	75	67	62	71	53	81	90	81	54	81	64	74	79	73	80	67	68	69	64	64	87	86	67	64	85	68	82	56	76	79	58	86	84	69	65	83	70	65	63	55	74	63	62	63	72	79	79	54	71	85	85	62	69	86	64	73	62	76	61	63	67	66	81	79	72	77	66	55	72	63	62	69	78	70	73	69	81	87	80	86	60	58	67	73	67	68	68	72	77	78	78	82	78	75	76	71	69	64	70	70	66	65	70	74	70	65	60	74	85	70	71	72	79	72	64	70	72	84	94	87	60	85	70	63	70	53	68	67	69	80	62	76	67	74	87	69	69	70	74	84	79	82	84	59	77	83	73	86	71	65	72	76	82	73	78	75	77	82	68	73	69	86	71	58	57	82	56	81	77	72	65	64	69	56	60	67	73	80	61	76	72	83	73	69	111	79	73	82	56	74	66	89	72	73	74	70	55	70	73	70	71	83	69	65	69	65	73	84	78	81	73	55	63	74	60	69	83	68	57	63	81	70	78	64	72	74	70	71	56	63	63	78	64	71	70	83	67	69	82	67	76	74	70	77	62	87	78	67	75	65	78	60	65	73	70	75	69	57	68	74	75	76	72	79	70	58	70	80	58	71	81	63	73	81	73	81	74	77	73	68	68	80	66	61	75	76	72	90	72	71	63	75	80	74	69	73	87	73	65	65	66	86	79	77	55	67	72	68	65	69	81	78	74	82	85	84	64	65	69	73	70	67	73	80	72	98	63	67	69	84	77	68	71	85	82	71	72	79	67	71	70	72	81	68	75	87	61	63	58	69	69	64	63	66	70	57	74	63	52	79	76	83	68	78	78	71	71	92	67	71	56	83	83	83	75	69	79	62	75	73	72	72	70	79	69	57	76	91	69	73	72	67	56	76	64	73	82	86	65	75	73	78	76	66	74	84	65	73	71	81	89	56	70	85	82	74	82	73	62	78	88	67	107	76	63	73	79	62	67	66	74	68	76	70	65	65	73	81	68	73	59	70	59	61	68	57	75	72	66	82	71	55	65	86	60	66	79	67	79	75	66	74	74	60	72	81	71	63	75	67	76	73	58	63	55	72	70	71	63	75	68	62	68	77	77	72	74	72	67	73	76	81	77	74	69	73	73	81	71	56	75	73	76	83	75	83	69	76	78	66	69	71	66	75	80	72	82	75	80	65	61	83	86	77	72	55	76	90	73	94	79	74	73	78	79	73	72	65	65	74	69	81	76	77	71	77	69	63	86	76	76	83	64	86	60	69	58	67	79	63	78	71	71	62	72	65	85	71	79	77	60	69	71	65	75	77	72	80	74	65	80	59	75	69	74	68	78	70	69	73	58	83	84	70	71	67	80	75	85	68	76	55	61	76	95	73	55	77	64	68	78	68	65	81	69	74	59	75	70	68	56	63	79	78	68	69	71	77	75	66	62	57	58	75	76	72	89	70	66	79	83	63	66	65	70	75	69	67	69	70	69	68	76	84	61	63	79	71	57	84	82	80	63	67	64	53	60	70	78	83	76	70	80	67	79	77	75	71	69	71	71	58	80	82	72	82	82	70	64	72	70	86	80	57	70	75	66	64	70	84	66	65	81	73	78	81	77	63	55	63	67	66	64	78	65	81	57	55	70	70	79	62	69	70	66	53	77	75	76	62	90	69	77	61	61	87	79	87	73	64	72	74	69	73	53	84	71	71	67	79	61	61	66	76	63	59	72	78	71	65	87	66	70	71	91	65	89	56	83	79	85	63	75	66	68	69	81	59	90	73	74	55	65	60	65	55	69	64	56	73	67	74	81	64	73	74	78	78	59	73	78	76	59	56	73	70	74	68	78	62	67	82	70	61	68	67	83	81	68	70	72	71	83	67	81	82	73	73	82	65	70	73	78	66	70	82	65	71	72	70	76	67	69	87	71	76	82	73	72	82	60	74	68	70	101	74	71	58	73	60	68	69	62	63	72	70	73	66	74	71	84
21120	12339	8231	12981	21830	23056	19686	16225	12011	9281	7425	6238	4719	4196	3245	2878	2678	2376	1906	1552	1452	1419	1563	1929	2054	2026	1911	1679	1920	2160	1981	2080	2940	1455	1892	1973	1866	1718	1414	1340	1182	1296	1456	1374	1000	845	892	1960	4519	7904	6792	4959	3228	1916	1308	914	864	777	770	775	752	711	790	741	722	761	778	746	733	702	715	724	813	755	734	767	790	782	753	739	735	715	749	737	711	786	696	695	755	726	742	750	769	725	728	750	712	785	797	704	761	741	716	790	749	749	736	758	742	779	739	683	724	745	756	733	726	759	755	717	715	769	769	736	708	754	724	718	773	727	682	701	741	788	738	744	707	718	711	721	767	718	712	768	713	742	722	743	751	773	750	762	744	708	804	743	738	746	761	807	729	729	702	808	763	708	752	743	783	724	774	778	783	778	733	721	723	750	794	787	756	769	795	764	727	714	820	714	760	732	745	732	769	739	751	711	732	750	753	761	716	683	761	734	756	739	725	730	786	743	765	730	716	688	736	759	748	789	733	719	735	716	785	770	749	790	731	747	730	752	744	717	757	725	781	787	730	796	787	720	764	708	746	794	723	748	697	738	735	752	728	755	740	759	760	689	732	782	793	795	779	780	783	714	740	691	711	800	745	759	744	729	751	734	735	750	754	729	704	718	761	747	766	756	770	757	748	762	690	726	749	753	704	730	809	781	677	691	739	766	753	719	761	723	739	747	716	750	739	760	724	811	773	726	753	785	756	752	752	757	731	772	738	680	753	747	828	719	792	739	742	760	741	749	754	776	755	772	725	693	724	762	740	767	765	782	716	814	722	752	793	776	709	731	708	725	760	694	773	750	721	725	787	743	792	751	818	714	707	735	752	752	755	767	718	775	785	771	796	730	737	731	758	711	727	712	738	739	718	734	797	735	774	794	761	735	775	706	756	721	753	700	753	766	752	681	744	816	745	753	771	768	764	700	767	739	790	690	753	737	727	767	750	772	784	689	739	738	768	694	771	740	734	714	806	737	815	725	759	750	745	726	805	768	737	765	723	751	739	709	779	742	732	750	787	747	735	773	736	702	770	738	747	738	723	741	721	718	746	760	747	722	752	801	710	794	774	776	741	759	751	723	717	745	766	797	744	744	729	734	724	724	726	748	732	749	763	743	724	742	772	729	733	754	800	753	741	758	750	781	749	763	768	695	760	731	732	692	711	763	734	711	772	776	775	781	759	794	746	791	741	771	730	760	747	750	741	747	738	729	782	700	751	746	775	762	715	772	756	720	736	701	722	803	727	761	742	753	740	736	690	776	761	726	697	751	722	725	723	792	770	747	771	735	744	727	764	765	777	753	719	778	741	753	745	727	739	758	784	743	734	735	778	741	751	787	748	700	749	772	713	736	753	781	774	711	728	753	753	756	755	750	756	740	766	766	731	749	796	753	732	769	711	748	793	765	767	719	768	728	755	733	764	762	748	722	777	709	752	769	760	763	772	786	716	787	759	750	712	819	791	775	768	708	714	772	735	796	712	771	784	786	751	783	720	676	685	722	749	770	759	716	780	736	760	707	720	752	788	750	703	749	766	719	721	771	771	777	736	736	770	720	722	704	776	779	757	733	742	714	718	757	766	789	719	732	701	703	752	759	701	765	759	734	718	708	698	736	800	773	691	728	761	724	774	687	742	718	765	745	748	747	715	775	814	770	728	757	783	748	787	763	737	786	727	750	811	742	706	735	724	746	758	785	744	727	756	745	732	767	676	713	781	771	737	768	755	746	778	791	728	712	766	733	753	696	750	720	748	743	750	790	733	716	738	795	714	755	733	757	741	738	816	740	731	704	762	766	745	727	715	742	783	679	750	775	748	702	701	762	749	752	755	763	716	719	732	687	738	804	744	770	758	743	734	725	737	721	767	750	742	719	696	737	728	764	748	778	758	762	783	751	757	740	745	784	727	684	808	756	760	733	727	706	759	710	779	718	738	758	756	696	728	764	755	743	768	696	716	819	773	739	766	753	807	825	727	750	739	739	842	784	750	720	736	714	787	723	737	757	701	783	738	714	754	768	758	741	741	751	708	778	757	700	724	758	736	780	738	744	711	744	771	719	774	731	702	722	738	797	739	744	708	788	717	777	746	726	705	727	737	764	715	717	795	785	765	710	715	776	726	707	774	742	703	739	756	766	772	709	787	740	755	721	686	747	723	763	708	722	747	740	749	744	813	731	735	708	796	770	762	781	739	742	752	747	755	714	756	751	758	741	777	734	737	750	750	737	732	743	721	771	744	755	729	762	736	778	754	722	712	708	715	768	705	772	751	779	736	701	728	726	691	736	760	771	745	761	744	710	771	775	763	712	752	764	722	784	697	767	722	757	725	779	746	796	744	732	783	721	760	728	772	730	713	763	752	788	754	765	755	769	750	771	797	732	740	783	727	748	730	782	712	747	733	693	711	743	726	765	705	753	758	746	761	745	775	743	749	766	748	700	737	772	738	752	759	756	772	728	758	761	819	738	705	740	708	721	728	730	739	814	735	744	759	781	761	747	766	775	713	780	712	786	756	747	721	703	713	727	726	753	758	763	764	730	727	722	726	694	745	777	732	751	761	706	759	772	750	768	729	721	771	776	756	796	756	762	755	707	722	778	731	770	716	759	740	768	710	742	704	724	714	745	755	725	793	731	712	769	749	783	724	756	739	733	747	729	696	727	768	748	693	790	787	770	715	744	793	791	789	688	726	771	773	761	716	751	733	709	733	748	749	761	807	741	722	720	734	725	744	711	719	761	760	782	814	717	729	735	751	724	775	761	729	740	780	759	734	726	782	739	677	726	737	764	711	743	765	685	707	759	750	765	704	727	725	714	762	727	738	737	729	712	736	760	760	731	772	773	721	787	796	800	769	771	728	771	809	762	802	749	697	741	736	761	724	739	759	744	758	725	702	740	728	726	752	742	771	786	723	706	723	750	712	731	785	749	707	776	722	800	733	711	760	751	812	771	701	767	765	799	724	783	721	771	727	687	771	765	703	740	727	718	771	728	761	725	714	726	771	754	750	769	745	743	839	757	733	708	772	733	783	788	753	730	718	755	739	717	743	754	709	746	755	735	696	737	796	724	708	737	788	765	716	700	759	801	738	766	783	749	768	725	743	756	742	761	760	710	769	717	800	741	734	738	753	714	751	723	762	745	754	801	793	722	731	764	772	707	676	763	751	724	723	743	763	789	748	732	758	722	750	673	742	773	732	743	748	714	693	747	755	758	768	778	761	735	729	748	732	773	713	752	747	741	732	749	751	730	766	786	774	743	745	766	748	713	764	755	749	743	724	762	765	716	731	787	737	722	752	742	730	725	742	741	708	757	721	797	744	768	738	720	759	737	715	733	768	736	754	780	755	726	747	794	770	715	763	772	742	734	727	727	822	710	786	691	730	695	722	711	777	745	735	723	800	782	720	751	730	786	739	755	748	743	759	744	725	737	760	731	737	752	751	777	730	729	776	718	791	787	730	789	746	744
3174	810	492	342	375	497	402	372	249	192	211	188	137	125	114	103	111	92	69	58	66	70	70	62	82	63	77	68	58	102	94	90	100	68	81	97	85	79	58	66	62	71	77	61	60	51	66	78	204	363	302	229	139	82	73	42	55	56	39	50	57	62	46	48	46	45	61	46	48	39	56	57	56	58	50	60	51	49	57	30	44	49	45	53	48	43	39	58	50	55	60	43	60	41	44	46	54	54	56	41	52	54	47	59	34	46	47	56	48	36	36	51	53	63	62	50	47	49	59	48	40	60	50	41	40	45	57	36	42	58	48	44	41	49	51	57	42	47	57	53	49	52	36	56	37	44	53	50	47	47	47	41	39	46	50	51	68	42	59	55	48	42	50	42	53	49	55	50	59	48	38	37	52	50	52	48	57	56	39	62	50	43	40	48	56	45	50	54	51	42	29	50	46	48	52	38	50	52	41	40	48	59	59	60	45	49	34	48	59	54	47	38	51	55	59	45	55	52	50	43	53	55	63	45	54	56	55	47	53	46	45	49	56	46	55	54	50	49	51	48	58	36	49	54	47	47	41	54	40	47	53	51	60	46	52	46	75	65	41	57	49	50	50	38	42	38	40	58	52	48	39	33	55	57	50	50	46	58	53	52	54	52	41	51	40	50	46	44	44	40	33	47	57	59	50	34	65	54	64	34	37	53	59	51	58	41	42	51	49	49	53	39	55	43	52	53	43	51	57	49	55	56	42	63	35	58	54	47	35	33	49	56	47	49	52	60	59	48	53	42	39	47	36	52	49	47	44	52	47	46	51	50	50	32	49	38	54	53	56	55	43	48	44	53	50	56	47	48	51	56	42	40	44	56	46	44	52	44	46	53	48	45	50	47	61	49	39	54	55	40	47	50	54	47	49	47	54	48	53	44	56	46	64	36	56	44	37	38	46	47	34	58	52	42	48	45	48	51	43	58	47	41	51	47	54	52	57	49	63	54	54	40	47	60	59	46	43	48	56	57	44	48	32	42	51	50	50	45	50	54	54	50	54	40	40	58	49	43	49	60	52	39	44	44	43	54	54	45	53	58	52	50	58	50	50	56	61	46	63	48	44	45	57	55	54	63	60	58	48	45	53	63	39	54	58	50	60	61	43	49	45	46	42	46	50	60	38	43	52	36	54	55	53	56	43	60	50	53	50	42	45	51	42	50	62	44	41	61	49	46	54	41	34	54	55	54	43	50	52	41	49	43	37	55	47	52	44	47	64	45	46	44	48	51	40	50	41	50	42	49	38	59	43	54	43	61	56	56	49	43	55	39	48	62	39	51	40	64	61	53	55	53	40	49	50	48	55	52	51	58	46	54	47	44	38	34	45	59	45	57	42	49	43	50	58	45	44	45	57	45	46	40	48	59	50	43	38	49	51	43	44	46	54	47	61	44	55	41	39	36	49	42	50	46	55	49	50	51	45	44	39	55	35	58	57	61	48	46	54	44	46	58	47	37	54	48	54	57	58	46	47	40	41	53	49	39	50	45	40	38	41	44	47	47	49	54	61	47	54	48	50	66	57	52	49	38	53	47	56	40	52	50	57	41	51	55	40	59	45	43	48	53	35	54	44	47	46	50	58	50	41	48	43	41	58	52	47	49	43	44	51	56	64	51	40	66	36	34	58	53	44	45	43	56	50	56	45	33	49	48	54	57	46	50	48	47	41	49	46	40	49	42	37	49	44	50	42	43	55	48	46	43	40	52	37	60	44	59	58	52	46	40	55	46	60	50	52	50	52	52	55	55	37	38	54	50	40	46	46	42	42	38	45	44	54	49	64	40	48	55	59	54	60	57	48	40	44	57	44	46	51	48	56	42	40	44	41	54	53	52	48	53	51	33	47	50	42	58	55	48	41	46	46	49	54	48	38	56	67	36	44	52	57	49	43	39	52	37	48	52	58	51	57	52	57	40	39	49	52	52	46	59	60	54	51	50	48	43	52	51	35	45	50	50	56	48	51	47	52	41	57	45	37	42	47	47	52	49	40	51	41	51	41	36	54	48	68	51	61	44	45	56	49	40	45	46	51	53	44	49	54	53	44	50	58	47	48	77	37	53	28	42	49	50	53	49	51	50	40	55	50	46	53	53	49	48	59	49	52	53	53	45	51	55	39	44	56	51	52	42	67	49	46	50	52	51	61	52	56	35	51	43	51	58	50	56	44	50	47	56	47	42	49	41	55	46	42	60	58	50	46	53	49	49	50	42	43	64	39	42	65	42	61	44	51	52	41	50	42	45	54	50	43	38	50	44	56	41	48	46	43	45	56	60	58	47	48	48	59	48	56	60	45	44	47	51	44	47	45	51	35	48	49	41	39	54	57	49	44	48	54	50	46	56	59	43	49	48	52	46	41	47	44	49	49	51	40	45	48	46	50	52	53	49	53	56	42	44	43	52	46	46	51	49	51	57	46	54	43	48	48	52	54	42	47	45	50	67	50	42	55	42	51	52	58	43	57	48	41	44	53	47	45	43	35	49	50	46	45	53	51	58	53	46	40	53	42	43	46	43	51	42	47	45	46	41	59	36	34	46	48	49	39	44	46	52	46	57	52	49	45	52	51	60	42	43	55	45	47	52	51	39	43	56	52	54	44	45	42	40	62	54	55	55	57	53	39	55	54	54	49	66	51	50	54	46	53	60	44	51	48	40	47	58	61	48	46	64	48	60	50	54	54	45	42	61	63	42	44	54	49	51	50	53	50	46	47	48	51	58	62	56	35	38	45	53	55	27	39	47	53	54	59	46	52	59	45	52	46	35	45	51	40	43	52	37	53	60	56	65	39	43	43	53	44	47	40	49	36	51	44	43	46	45	47	38	43	50	51	35	67	50	56	50	49	45	61	43	40	47	57	51	55	49	53	53	32	56	56	55	42	54	35	44	51	47	46	54	51	54	39	42	53	43	49	43	47	38	62	45	53	41	43	44	53	49	65	46	34	46	61	48	63	52	36	68	45	43	49	59	54	43	43	57	58	58	38	47	61	43	56	55	58	53	39	45	42	49	46	50	44	40	42	59	55	50	55	52	54	53	51	57	53	57	46	52	57	58	49	38	41	48	61	50	45	44	53	58	45	55	51	60	44	51	40	45	70	42	61	63	52	52	52	34	41	51	40	46	43	56	58	47	52	47	45	64	54	55	39	44	51	53	48	47	45	54	44	45	57	52	59	57	56	56	58	46	60	49	42	48	51	55	49	55	42	63	49	55	54	53	51	38	41	54	59	42	51	45	41	52	35	52	47	50	52	58	57	56	41	59	55	54	35	46	37	51	57	41	37	55	49	45	58	38	47	54	42	56	52	47	55	50	52	44	41	51	55	52	60	52	43	60	49	40	45	52	55	45	45	50	61	56	56	41	61	63	66	36	35	49	53	41	48	49	52	37	53	49	54	66	41	65	54	44	42	52	51	57	46	47	39	49	58	45	43	50	38	52	44	49	58	46	47	41	44	51
19982	11222	7783	12399	20889	21963	18712	15451	11377	9245	7345	5574	4776	3936	3194	2784	2499	1928	1663	1334	1226	1235	1310	1424	1503	1511	1582	1516	1611	1932	1981	2088	3199	1223	1294	1719	1473	1606	967	1027	1029	1154	1111	1249	1287	745	657	1894	5051	8442	7231	4635	2787	1584	952	661	536	543	518	537	513	519	504	528	541	508	516	507	542	537	464	519	541	507	489	497	554	496	551	520	523	488	522	533	550	521	497	490	536	527	477	553	538	523	510	542	547	499	523	564	557	506	547	488	483	519	503	492	531	481	480	532	507	543	500	504	508	531	510	502	532	529	550	523	484	528	499	555	550	532	548	498	480	568	509	554	496	509	474	550	545	536	503	541	553	554	540	514	536	493	482	520	527	509	528	497	502	535	538	515	526	532	530	522	525	511	538	497	528	506	527	562	488	510	535	531	510	522	526	514	531	560	534	507	531	543	520	530	497	499	515	544	517	511	471	500	502	514	470	488	535	543	513	521	561	511	499	527	535	507	518	500	510	536	518	536	543	518	502	516	493	524	538	518	516	517	535	559	546	521	532	513	517	532	552	509	525	552	526	495	563	533	520	481	506	536	476	502	498	471	539	507	537	511	505	592	537	494	530	485	519	495	503	501	513	527	522	517	484	551	517	488	521	517	536	528	537	535	522	514	544	551	514	529	520	499	524	544	544	523	487	525	515	543	554	498	495	537	524	513	525	541	517	505	530	538	526	515	480	501	475	521	532	547	499	464	500	473	524	516	516	518	538	544	493	509	510	540	523	525	542	515	515	546	499	528	526	521	509	505	470	484	485	525	523	498	540	517	530	522	515	500	530	487	500	509	533	539	544	546	496	505	520	518	530	549	528	505	489	539	555	516	539	527	532	521	526	580	511	515	563	470	468	508	527	518	564	535	506	516	495	515	505	501	497	507	490	529	530	535	497	551	519	485	497	550	498	485	524	532	509	509	538	530	495	484	498	527	509	533	537	505	561	536	505	498	504	504	509	502	546	502	538	511	538	517	500	533	521	520	492	518	508	552	526	521	531	528	512	532	534	508	490	526	530	498	571	514	505	526	473	552	526	528	522	551	501	486	517	504	522	495	542	495	525	527	509	532	525	515	482	501	567	522	526	521	530	526	485	544	533	509	563	505	521	500	533	511	526	486	514	517	537	521	544	568	523	507	520	533	465	550	516	457	508	501	539	520	480	503	524	526	505	487	512	512	518	505	534	507	531	544	516	519	540	530	525	568	500	550	503	520	521	538	543	491	478	524	535	486	528	482	521	517	485	527	506	570	556	511	504	519	540	494	551	549	528	531	524	531	511	530	512	495	537	496	512	532	518	547	492	463	477	493	471	492	487	516	524	531	543	531	494	540	522	506	512	520	518	518	504	526	524	531	550	481	522	508	511	500	505	520	516	533	543	503	519	506	511	530	474	509	516	548	554	556	538	515	544	491	532	549	549	534	501	508	513	485	486	481	560	511	508	504	522	544	544	509	519	513	489	519	530	541	521	552	523	481	506	563	533	494	506	497	530	535	499	542	549	537	548	515	507	493	524	523	505	506	518	528	512	493	508	510	500	537	519	517	522	533	536	537	488	545	496	553	514	547	535	518	522	483	540	488	543	514	549	504	550	513	572	507	486	481	522	538	502	498	498	556	487	528	494	528	500	551	521	523	533	504	493	494	553	502	495	532	460	509	522	504	505	527	523	530	522	516	505	509	503	486	493	509	535	546	508	540	533	520	542	514	551	525	569	505	539	503	548	537	532	527	469	542	510	531	497	547	499	497	537	520	529	541	522	523	546	544	506	520	466	535	514	499	493	532	548	493	525	508	536	504	502	527	523	508	515	496	548	538	517	526	481	500	520	536	497	531	502	559	511	509	517	554	502	543	505	493	519	498	512	497	546	457	465	514	523	497	522	479	559	518	495	515	594	551	478	497	499	525	539	529	496	516	480	537	527	480	539	493	522	518	484	506	515	525	511	501	549	537	490	545	539	522	535	514	484	496	503	589	557	506	537	501	532	491	534	534	492	518	538	524	513	535	540	533	518	537	546	529	482	520	514	537	516	547	532	549	517	511	545	508	559	515	544	500	500	531	464	542	501	523	533	532	522	497	506	516	530	544	478	504	479	499	506	520	519	543	533	514	533	552	519	503	482	490	494	491	521	489	503	513	515	533	495	525	504	577	499	556	525	540	538	485	496	484	525	502	513	488	531	518	535	513	519	563	534	517	516	561	484	546	527	499	541	501	474	484	516	541	515	514	531	505	477	510	525	501	500	524	528	512	540	506	529	522	518	522	522	559	530	563	535	490	492	534	517	496	498	502	535	499	503	550	519	517	470	532	557	524	520	461	508	529	482	511	501	533	536	525	521	529	558	551	524	507	537	532	536	535	532	526	509	527	539	549	526	514	502	506	486	518	501	554	552	516	513	578	497	535	533	528	497	512	522	534	534	513	530	523	491	558	538	519	550	522	518	500	524	584	551	548	528	515	542	531	545	500	519	498	518	510	579	506	494	489	539	508	530	526	517	517	510	511	519	519	523	513	517	525	542	497	505	485	509	473	482	494	476	527	496	521	543	537	511	530	552	505	486	535	512	551	535	511	516	514	531	535	496	495	551	535	537	541	497	517	536	464	542	523	526	483	491	506	484	549	501	551	521	522	479	512	546	514	552	481	546	522	535	497	528	517	487	507	571	520	501	535	532	517	525	529	566	507	503	488	507	543	613	513	518	548	528	500	513	523	477	532	507	534	538	521	582	523	521	499	515	509	506	533	515	544	544	503	526	532	501	503	531	499	554	522	502	505	548	522	541	499	468	508	527	514	551	539	524	524	527	553	493	543	551	506	501	497	527	535	522	466	524	525	551	552	525	511	596	510	534	530	526	506	489	506	503	506	495	520	527	519	502	497	501	537	561	534	529	523	510	506	524	535	537	519	522	528	512	582	530	508	512	525	519	530	526	533	537	498	538	533	566	530	539	514	536	488	498	525	536	521	526	524	492	524	601	509	544	479	490	505	544	541	491	512	500	507	557	529	521	483	530	516	516	505	500	504	492	559	530	539	496	510	538	549	553	523	524	555	477	533	500	534	507	524	490	547	523	537	514	534	518	493	510	554	528	518	542	530	528	473	493	532	480	539	480	559	464	508	528	503	525	525	495	505	510	534	512	441	553	527	496	506	520	516	493	507	523	521	530	541	516	497	518	472	497	495	545	537	488	579	526	500	523	516	575	485	509	510	530	536	512	503	562	533	522	552	492	533	526	498	486	550	513	467	528	529	552	512	535	532	523	494	518	557	509	538	549	477	535	523	533	541	520	539	494	498	525	571	526	513	524	509	514	538	460	533	526	501	510	531	539	532	499	538	523	507	514	528	540	515	513	516	539	524	557	510	546	518	521	519	517	518	514	478	488	532	531	541	543	546	535	515	520	524	524	502	549	528	526	491	532	495	502	524	496	513	503	518	552	492	509	491	516	496	515	552	493	517	518	513
2227	1165	724	450	448	614	587	439	365	299	249	211	179	182	119	139	128	102	107	115	85	101	85	92	109	94	101	101	114	113	117	90	189	136	109	101	97	98	75	71	95	98	77	92	95	84	64	147	375	520	428	290	195	133	100	83	75	69	84	67	66	76	79	75	70	66	72	61	65	72	81	60	68	70	68	70	62	50	72	75	62	70	76	66	68	71	57	61	61	68	77	77	62	73	68	62	75	79	64	61	82	64	76	78	60	77	58	75	67	66	60	68	56	76	71	62	64	62	70	64	71	67	71	61	79	68	65	71	57	56	66	70	50	61	59	59	72	77	66	68	71	75	62	60	55	68	71	68	71	83	62	68	62	70	66	71	79	76	79	59	58	64	58	72	61	79	60	58	69	64	74	80	66	66	72	63	70	76	64	65	68	53	74	57	82	67	78	68	69	91	89	76	81	63	71	67	69	58	73	79	63	76	54	68	78	78	82	64	96	77	77	56	61	53	73	66	75	63	74	72	61	66	68	70	64	52	55	64	76	80	69	64	68	74	75	79	74	57	60	65	71	56	60	66	69	61	76	81	63	69	68	79	62	71	84	58	66	66	57	64	69	85	57	60	85	70	73	63	61	67	75	69	76	61	68	86	58	73	65	70	74	77	71	67	65	68	62	54	70	72	62	60	57	56	59	80	66	70	52	67	72	65	78	67	74	60	76	69	76	73	74	85	66	76	70	71	70	85	63	63	62	65	76	68	64	73	83	72	54	62	76	72	65	68	72	57	50	57	73	71	68	65	62	62	55	63	64	62	62	80	76	51	78	66	72	79	79	66	68	72	73	63	82	72	82	77	54	61	59	87	71	65	64	67	68	65	68	72	65	63	71	80	83	62	79	79	80	69	68	56	54	65	54	64	68	59	61	70	52	63	63	61	69	73	63	78	76	76	64	62	54	56	63	74	60	60	70	69	74	67	67	62	77	77	74	64	78	77	51	65	55	70	56	68	69	78	84	68	85	70	59	80	60	65	69	70	67	60	65	75	62	67	72	51	75	62	53	70	75	69	56	72	54	59	58	58	73	61	81	69	76	62	52	57	56	74	67	72	54	84	73	64	79	78	72	74	76	55	67	80	70	69	71	64	81	80	83	72	70	67	66	55	62	56	71	68	59	66	77	72	69	57	64	76	54	65	75	74	53	67	66	63	62	67	58	64	76	78	74	65	57	77	68	48	60	65	79	69	59	85	59	68	57	78	76	67	60	69	72	90	65	54	67	72	73	70	68	65	57	69	61	56	74	67	81	77	60	71	52	73	65	68	81	65	74	63	70	69	70	80	71	65	70	60	70	67	70	69	74	62	80	60	68	54	72	66	57	54	79	84	68	61	77	71	74	76	63	68	58	74	66	60	83	69	53	76	77	77	76	62	53	76	74	65	75	77	67	53	78	61	67	59	81	73	60	69	56	65	68	64	68	63	64	73	63	69	65	73	75	57	68	66	73	52	58	64	88	69	63	73	57	60	52	80	57	61	69	79	61	64	66	58	63	54	60	65	80	85	77	69	67	58	72	59	61	65	64	80	63	71	75	64	64	74	64	63	71	52	75	56	54	84	54	69	61	62	87	67	64	60	72	77	62	60	70	66	74	82	68	56	78	61	63	62	79	80	67	79	72	66	71	65	67	80	65	79	73	56	78	73	70	76	78	67	57	74	70	72	78	68	80	54	63	65	76	59	60	55	59	67	64	78	72	76	76	56	55	64	87	71	66	72	65	58	59	76	75	75	61	66	61	49	66	67	73	70	57	77	66	66	69	68	72	63	73	65	71	76	62	72	73	67	75	64	63	53	55	62	66	74	49	73	70	54	74	71	87	67	62	80	73	61	59	61	69	70	46	67	63	53	78	89	66	74	65	79	76	66	72	61	81	73	60	62	68	71	51	69	64	67	58	85	68	62	69	71	68	78	65	75	70	74	79	70	74	72	55	82	58	77	56	68	65	61	69	72	61	67	61	63	79	61	71	68	74	71	58	73	76	85	72	67	55	65	76	55	81	74	60	64	66	65	73	67	57	56	54	70	76	63	55	52	62	61	76	77	70	63	63	76	80	77	54	61	62	70	62	57	74	42	88	94	69	70	69	57	68	77	79	60	74	71	75	73	61	74	64	58	67	60	66	63	66	85	81	51	76	70	80	62	66	70	74	76	67	60	54	66	61	74	68	59	78	79	74	87	61	64	81	60	60	58	87	70	74	69	68	74	77	57	84	67	63	68	66	77	70	67	72	70	65	78	65	64	75	74	66	52	74	69	67	55	65	76	70	72	67	66	81	48	62	52	54	69	57	82	76	69	63	64	83	75	67	56	72	78	62	65	70	58	56	60	65	84	70	68	77	67	72	63	52	68	58	60	61	68	68	70	85	60	71	67	83	71	66	53	80	54	57	67	73	74	84	60	73	72	66	74	65	57	53	91	67	71	61	63	64	87	77	71	68	64	76	65	52	69	53	63	81	78	67	58	66	65	65	74	76	71	68	65	66	54	77	73	60	68	73	79	73	60	65	65	70	69	63	59	65	62	60	55	63	47	66	68	64	61	57	64	77	71	62	68	76	78	80	73	65	82	65	50	69	60	60	72	69	74	61	78	74	77	58	63	66	72	66	54	55	57	65	76	53	73	64	65	77	73	84	69	83	69	58	71	71	66	75	69	72	60	83	63	63	76	77	66	77	70	71	64	73	62	59	69	80	72	70	68	73	74	85	72	71	64	86	70	70	76	77	69	83	70	62	78	71	77	78	75	70	67	64	77	65	76	55	78	67	60	74	68	71	63	76	67	69	66	74	54	69	66	63	56	67	62	64	64	68	70	58	68	79	67	78	63	70	65	55	60	52	85	72	73	74	58	67	66	69	76	62	62	80	61	68	58	71	55	61	67	83	68	65	72	88	71	64	72	72	71	74	69	56	82	53	55	71	63	57	76	62	65	58	70	77	69	64	69	77	62	60	59	79	85	68	63	74	76	65	70	61	73	66	63	72	75	58	71	69	71	61	65	66	59	75	85	62	73	65	50	64	67	64	80	78	71	61	46	70	76	61	82	64	64	57	48	71	75	72	68	76	66	71	67	63	57	64	74	67	72	54	76	65	63	66	53	62	69	51	70	67	56	80	69	70	65	66	62	58	64	63	70	73	69	64	53	58	58	81	69	71	86	61	64	62	59	62	83	56	53	62	82	67	72	59	73	66	69	70	78	57	61	66	71	64	61	60	77	70	72	59	64	69	60	64	58	55	70	72	44	61	54	74	66	72	59	60	59	69	73	60	68	62	51	74	65	70	61	41	52	62	70	55	77	66	60	78	72	70	59	70	80	60	55	66	61	61	69	65	64	76	72	76	69	66	76	70	60	68	54	67	66	73	76	61	73	58	48	79	72	65	63	69	57	67	56	72	61	64	75	73	65	64	69	56	50	69	69	86	67	72	58	78	70	74	67	61	69	77	83
22940	13737	9372	14618	23449	24133	21468	17447	13467	11272	8452	7109	5788	4822	4234	3805	3044	2418	2086	1723	1649	1719	1721	1989	2034	1970	1840	1889	2242	2368	2095	1751	4024	2361	1755	2117	1731	1916	1472	1356	1630	1712	1610	1413	1178	1061	995	3069	8985	11269	9415	6847	3937	2196	1264	893	861	751	724	725	679	694	716	669	701	724	727	757	731	703	701	697	734	710	666	722	707	701	692	700	693	709	675	673	680	697	684	716	723	701	711	666	724	771	693	694	691	717	708	715	703	693	714	692	726	723	700	760	727	703	697	706	753	798	742	667	704	726	702	710	734	710	675	720	688	738	710	695	704	734	706	671	696	701	734	697	706	728	748	694	731	667	688	712	693	647	709	748	710	723	701	685	723	704	777	722	686	678	725	715	698	721	701	643	699	713	698	698	708	680	687	709	711	737	701	694	741	704	717	718	696	752	664	750	734	744	765	725	729	743	710	691	710	673	709	719	697	721	748	729	700	715	740	710	710	754	708	701	722	714	727	647	702	712	736	727	696	724	665	671	741	668	695	713	680	704	699	705	688	703	682	770	730	693	674	750	663	721	744	705	705	685	717	690	740	711	698	689	702	718	713	738	679	734	715	666	667	711	654	701	702	715	672	748	718	738	678	748	746	701	680	739	725	710	701	678	735	680	714	676	732	738	740	750	702	759	771	673	772	699	721	710	698	737	722	767	740	702	775	766	727	704	715	677	675	682	744	719	701	719	672	718	694	666	694	751	771	698	751	707	746	652	719	710	740	688	733	722	686	749	673	716	674	709	662	741	744	735	698	717	752	730	677	759	704	732	694	710	667	723	716	740	738	703	670	732	724	724	688	671	695	705	717	740	702	724	695	720	729	701	683	706	706	721	738	685	741	701	662	701	749	717	723	718	742	718	719	719	736	729	699	759	732	714	696	722	703	751	699	730	746	726	717	693	702	721	738	694	721	759	673	678	700	690	700	631	730	721	713	707	688	730	673	713	696	675	759	681	712	739	667	719	665	659	680	666	738	708	722	674	734	718	667	703	712	699	709	757	739	698	727	694	701	726	719	686	711	727	690	730	672	734	696	733	683	734	665	715	703	708	688	654	714	730	685	709	706	693	704	741	691	669	729	716	710	714	710	734	661	685	732	739	710	730	689	763	700	722	688	694	691	761	734	776	686	670	731	696	738	705	734	693	699	725	724	676	737	708	681	719	692	743	752	664	693	677	715	752	697	727	748	752	677	689	735	743	699	717	707	717	675	679	644	697	718	704	742	709	701	681	691	746	702	724	719	687	755	720	741	701	686	693	715	686	750	685	721	702	705	703	727	672	748	718	764	714	673	704	675	720	713	714	720	703	698	699	713	756	661	751	724	690	720	705	691	705	696	679	730	703	677	735	696	693	709	737	783	727	714	740	676	728	713	733	698	690	717	662	696	683	773	670	727	695	733	710	756	734	700	688	711	703	681	741	720	668	721	719	664	734	718	703	731	681	655	713	761	673	681	697	693	711	740	676	679	721	699	678	676	779	700	692	672	765	652	725	700	703	791	697	704	704	719	747	735	677	679	708	681	709	726	711	744	678	712	723	697	754	681	703	708	690	720	721	688	702	700	673	693	735	696	730	729	673	733	763	693	701	729	715	740	731	784	722	714	699	695	654	713	690	722	686	668	717	726	729	690	688	697	651	737	698	682	697	680	731	732	669	737	666	679	726	712	707	744	712	696	745	717	702	685	705	724	709	685	747	695	702	743	728	745	664	690	724	722	683	708	729	721	743	721	778	693	709	701	740	704	708	692	682	760	738	740	724	679	756	702	722	721	714	737	785	737	732	662	726	726	701	671	790	733	699	683	698	693	711	742	723	709	742	726	697	754	700	737	693	684	729	704	691	690	704	711	763	733	695	664	733	696	728	672	673	699	721	715	711	714	686	691	677	680	713	711	711	734	748	675	697	717	718	723	712	749	723	701	682	656	698	725	737	725	729	706	634	706	707	715	717	727	742	706	714	681	698	703	716	681	777	720	674	705	662	744	752	731	681	674	761	730	721	688	679	756	732	694	718	696	710	688	737	701	683	691	723	710	707	708	740	728	696	693	735	725	681	708	714	689	738	717	684	735	742	686	721	714	702	704	731	726	712	719	714	729	728	709	768	699	690	716	700	718	703	701	715	703	720	680	712	670	678	724	696	732	671	723	773	656	703	733	644	712	698	705	733	690	737	699	704	698	726	655	706	699	696	712	744	696	666	765	685	759	653	733	682	736	718	729	705	728	712	667	717	694	689	696	670	705	732	686	751	729	708	743	706	694	706	699	741	704	700	729	677	708	702	705	715	739	708	713	760	700	727	732	711	711	737	721	712	728	704	730	747	710	707	677	712	713	693	718	671	733	710	750	764	663	694	730	694	740	719	696	693	718	702	716	725	711	727	667	684	751	670	674	748	688	726	661	721	714	765	735	716	643	716	724	740	703	747	671	675	661	728	699	736	721	711	703	765	703	726	687	723	753	703	761	680	724	674	698	725	730	680	738	715	716	708	743	716	733	748	712	707	699	735	699	685	711	726	693	711	700	719	732	712	689	771	739	723	677	673	690	685	712	658	710	714	744	666	713	712	683	758	702	736	718	713	711	674	725	679	712	699	734	702	692	734	729	716	706	737	685	721	730	673	718	757	730	697	697	703	620	688	689	691	722	638	715	694	724	749	684	709	719	720	718	677	693	687	699	724	716	702	687	656	714	738	726	686	673	733	740	725	740	707	705	724	694	719	712	718	695	726	721	691	689	738	700	737	702	749	706	657	687	702	695	687	704	708	697	732	740	688	719	733	709	678	722	702	706	714	710	712	693	695	682	703	705	715	708	711	722	701	682	656	683	690	763	750	726	723	735	695	752	748	710	670	716	670	727	716	706	698	699	727	687	746	697	712	713	692	742	731	719	705	750	683	749	737	687	656	713	756	676	712	735	696	698	711	703	692	715	682	729	745	689	747	727	695	708	728	681	694	738	737	657	687	727	681	682	681	672	760	719	755	706	738	713	707	721	681	739	697	698	680	746	697	690	717	735	636	669	720	713	751	709	706	711	712	715	703	659	687	741	669	712	709	747	714	719	697	711	737	757	698	715	692	711	723	707	694	706	702	698	693	650	744	671	686	683	664	725	720	676	733	721	766	717	686	669	754	736	723	702	699	760	735	744	740	700	682	719	681	737	731	763	694	699	707	717	720	713	726	705	704	695	709	712	661	768	736	760	700	713	692	677	709	726	783	713	712	698	693	707	693	705	698	774	704	702	730	730	711	728	679	697	699	677	703	754	656	743	691	746	744	736	711	724	733	688	705	706	686	729	739	658	712	691	762	702	724	676	703	713	704	690	682	688	698	680	687	761	718	675	705	724	713	778	686	757	674	736	673	752	732	748	741	691	718	732	677	736	692	732	706	722	708	706	705	792	762	717	674	725	719	687	695	703	724	706	683	708	710	688	712	742	698	731	728	715	702	708	716	714	696	692	725
2066	551	337	224	236	298	280	226	146	164	130	118	102	87	105	90	65	58	68	58	61	90	71	64	64	55	67	62	74	94	68	87	70	69	76	72	56	49	73	53	68	69	68	56	57	76	68	53	135	165	140	127	88	83	66	64	53	66	51	46	60	56	52	40	60	40	60	53	59	53	55	60	50	47	57	48	50	44	44	58	47	53	54	44	66	45	52	55	59	45	42	50	45	52	63	63	56	59	58	60	46	63	44	52	47	56	51	50	49	46	47	59	59	44	61	58	51	50	54	45	58	51	46	50	57	57	59	42	53	62	58	63	47	57	52	45	51	54	50	47	56	53	54	48	50	58	58	65	52	58	50	34	52	51	43	58	52	65	56	40	55	54	58	57	59	61	50	60	53	49	41	41	59	54	42	49	40	72	59	50	57	55	47	54	46	51	63	77	66	48	52	53	59	49	60	63	68	57	52	40	47	54	50	48	49	46	56	46	54	46	47	47	48	43	58	53	55	43	48	47	54	51	56	64	54	39	59	42	47	57	46	49	57	51	48	52	53	49	46	48	62	45	55	50	64	47	50	56	59	60	52	49	55	49	47	58	45	52	55	52	68	54	59	57	49	49	61	47	52	50	59	44	63	58	54	52	73	70	51	37	53	66	51	53	65	54	58	58	33	63	55	39	56	55	56	56	45	53	52	51	36	51	51	64	48	64	50	53	58	68	51	55	48	46	57	63	57	66	48	45	41	53	48	47	49	47	54	43	50	58	60	35	58	47	46	50	45	63	50	56	60	47	52	42	59	68	55	42	55	49	47	54	52	58	45	56	49	45	57	61	55	40	53	51	54	60	62	60	53	54	57	46	58	51	53	50	58	62	50	39	46	67	55	44	55	67	50	58	65	46	47	54	56	52	55	55	48	38	49	55	57	56	59	65	48	49	49	55	51	44	37	57	44	45	54	48	47	52	51	59	60	60	41	58	57	53	55	54	53	58	46	59	55	50	48	57	50	49	48	63	61	49	64	58	69	49	51	57	54	57	60	54	51	51	57	56	55	46	49	51	65	64	52	44	47	61	42	61	39	54	56	49	45	53	60	61	64	62	52	49	61	58	37	69	54	45	65	41	56	66	45	38	48	52	64	62	63	54	44	58	56	49	48	46	49	54	47	57	50	63	60	65	55	55	33	61	52	55	64	56	53	40	59	51	47	70	55	48	54	53	47	62	38	48	54	54	56	55	47	62	57	50	43	48	41	60	55	54	55	50	59	46	46	54	45	50	51	55	46	58	49	56	51	54	56	46	59	60	48	46	62	48	56	57	59	44	65	51	56	58	59	53	55	58	56	49	56	59	55	36	54	45	58	58	44	57	44	49	52	49	51	40	54	57	49	48	47	47	53	52	60	41	48	49	46	57	54	66	59	57	49	51	68	48	60	67	53	49	62	57	54	48	55	70	45	49	44	54	57	58	55	50	57	59	45	46	47	66	55	60	56	48	60	37	45	56	52	45	56	55	66	60	53	56	52	46	60	50	60	53	71	44	56	53	53	52	50	59	50	48	64	53	55	41	46	65	55	48	54	53	43	69	60	59	55	48	45	52	60	44	53	55	52	53	64	63	59	48	54	52	55	68	52	43	52	55	43	43	53	58	53	50	55	58	57	44	59	63	46	59	41	64	44	53	50	56	56	65	51	45	57	59	51	54	57	50	50	57	60	45	51	56	55	62	52	51	53	47	61	59	51	47	48	47	54	48	46	58	65	47	67	49	50	53	35	42	54	51	67	50	39	72	56	42	58	54	61	59	51	47	58	54	60	54	35	47	54	75	47	50	50	48	44	45	63	53	57	69	40	51	50	52	48	51	49	38	41	44	43	62	53	51	55	49	46	52	53	51	54	37	50	49	51	45	53	48	51	57	56	44	50	47	46	54	46	53	60	52	56	40	47	52	40	64	56	55	59	59	65	46	53	56	50	64	74	61	58	49	51	63	46	58	50	60	58	59	64	61	52	41	54	55	42	53	60	60	73	51	40	48	52	42	63	57	63	56	56	66	54	48	57	59	53	43	65	38	54	40	63	50	46	44	52	55	48	49	59	54	47	60	46	48	57	41	58	52	56	43	40	55	62	49	53	50	57	55	54	47	42	51	46	46	54	54	45	58	43	65	45	39	48	54	69	48	50	47	49	52	56	47	59	40	53	60	62	52	56	51	46	46	61	46	63	65	45	52	50	50	47	46	52	53	69	63	43	52	42	47	58	54	47	50	44	48	50	54	53	35	58	58	50	53	52	48	55	51	47	53	56	71	43	51	46	53	44	55	47	62	46	52	53	49	58	41	54	49	47	55	55	47	63	63	62	62	56	45	62	60	59	56	53	43	47	57	48	57	46	48	55	57	65	60	61	44	51	43	42	68	59	46	55	42	49	46	53	53	55	57	59	58	60	61	40	57	55	56	66	49	49	50	48	49	52	49	57	52	56	51	55	47	50	62	60	53	50	61	52	47	49	53	60	60	42	57	52	41	43	59	52	47	39	63	47	50	51	49	64	49	49	53	56	54	51	52	55	65	58	38	60	54	50	52	66	58	53	55	42	50	48	69	64	61	60	54	48	50	54	50	51	45	58	48	46	55	68	54	57	46	46	58	49	46	51	60	48	50	39	63	51	50	46	46	55	67	50	51	66	57	49	61	53	51	54	63	58	54	57	56	59	42	37	68	58	59	70	53	45	53	51	50	55	57	51	43	65	47	60	51	58	47	65	51	48	61	45	60	65	49	56	58	58	52	58	49	45	57	53	49	49	63	50	52	57	48	50	59	49	46	49	56	54	59	52	56	59	47	59	50	53	51	59	58	47	61	60	37	51	58	50	60	46	50	63	42	48	55	51	48	76	57	53	51	46	43	53	57	48	54	47	47	53	46	50	46	59	49	54	52	47	49	66	57	54	54	53	48	61	47	48	65	55	50	60	44	63	57	47	61	54	55	45	51	50	64	68	47	45	50	63	59	40	46	41	50	47	48	42	53	60	64	60	68	53	53	50	46	54	55	60	56	40	59	41	44	58	55	56	46	60	55	51	53	53	61	62	54	56	53	44	45	57	55	62	59	59	45	59	39	63	45	54	37	60	56	52	48	46	64	68	58	57	46	64	50	55	54	58	60	48	57	51	50	46	54	55	56	50	53	51	54	50	62	45	57	46	54	42	56	49	50	51	42	56	53	55	39	65	46	49	41	54	46	51	50	46	47	54	54	56	53	51	39	50	60	53	53	73	57	59	58	53	69	58	38	49	52	52	51	54	49	60	43	42	55	63	64	45	60	68	51	55	51	59	39	53	39	45	63	58	45	59	56	51	46	54	40	55	54	52	59	57	45	49	60	51	53	53	65	43	49	53	63	53	47	53	58	51	53	53	56	49	47	50	60	51	38	47	47	45	51	55	63	53	47	69	55	59	46	48	48	59	61	52	37	55	57	59	50	53	53	52	58	45	62	48	53
17179	8936	5347	9204	15442	16804	14418	10403	7911	6157	4222	3793	2890	2355	2133	1953	1550	1153	990	891	1010	1028	1228	1276	1161	1159	1161	1180	1239	1205	1110	1097	1028	936	941	1245	1181	1067	907	953	1053	979	1001	966	806	712	751	869	3134	3740	3094	2381	1638	1119	772	636	598	550	594	571	560	550	558	548	530	569	514	522	543	572	534	535	518	576	529	530	559	540	568	543	559	546	557	593	542	571	499	554	583	563	570	558	549	509	537	532	559	597	564	589	523	551	523	541	532	548	541	553	546	520	543	553	548	578	557	528	509	544	553	525	544	538	548	552	529	537	550	544	560	542	560	521	564	532	541	531	543	521	563	569	551	559	552	552	542	577	567	533	538	552	571	512	528	566	569	573	546	562	514	558	553	574	566	527	530	570	550	566	524	572	576	531	546	536	544	579	548	565	546	511	582	574	541	575	576	528	540	511	545	562	523	480	572	528	552	532	544	528	600	525	576	520	586	557	554	558	530	547	543	558	563	541	584	552	559	534	522	570	540	543	589	546	544	581	530	552	504	558	511	542	551	576	555	536	597	542	537	549	513	579	517	542	589	547	561	499	553	522	526	581	580	530	530	567	582	549	539	568	536	547	553	520	502	532	543	551	556	551	591	509	544	572	508	526	533	496	536	576	545	536	520	527	527	528	582	568	529	546	512	545	512	555	561	541	578	530	541	545	580	521	582	491	596	512	565	547	545	540	573	577	530	531	531	541	569	555	532	581	525	598	565	544	542	584	555	533	563	568	520	515	568	525	535	540	564	549	540	529	552	565	548	523	529	553	570	492	527	526	525	547	554	559	541	533	549	548	537	559	528	536	563	573	575	522	555	563	547	533	559	548	582	601	547	547	544	534	497	567	521	525	541	537	560	504	524	580	535	522	577	532	560	552	539	510	541	555	522	526	557	565	542	496	557	528	505	553	484	562	543	523	543	535	556	523	537	553	522	532	572	561	537	534	582	575	548	564	512	548	591	533	523	567	548	566	533	514	533	518	548	594	551	570	519	577	538	504	569	562	561	557	543	535	552	569	575	564	598	501	547	583	562	556	527	534	525	575	549	588	561	530	522	570	560	541	576	541	554	569	553	561	548	537	557	527	539	575	531	538	521	545	527	543	532	558	537	518	511	537	528	553	552	543	548	558	555	537	535	532	587	565	555	569	599	577	547	565	597	541	580	521	506	534	532	547	569	556	560	549	550	548	580	544	578	572	563	554	576	548	566	513	559	541	507	561	551	558	571	533	506	550	596	525	568	528	557	584	540	533	584	536	521	568	554	508	569	541	580	521	580	515	562	506	507	552	543	517	566	584	515	624	512	564	526	575	564	576	502	578	529	510	544	550	533	541	539	554	543	547	517	536	575	544	576	573	520	542	540	533	580	484	549	577	539	570	566	512	515	510	549	569	573	547	569	565	557	542	567	551	508	571	553	560	517	584	536	560	584	568	564	528	523	552	544	513	563	540	574	522	576	551	544	562	524	525	539	584	515	553	515	527	566	538	554	553	539	526	519	573	560	523	511	535	540	549	494	581	532	516	524	550	531	572	585	514	504	547	550	552	494	558	568	560	560	534	520	530	530	522	536	571	496	547	548	570	554	572	540	540	544	582	531	533	553	552	527	534	512	562	513	523	556	554	558	563	571	568	535	548	535	556	548	552	556	536	544	507	530	544	535	537	500	543	514	558	563	555	531	531	567	537	536	529	518	556	574	553	539	559	581	559	560	554	546	559	539	517	536	560	538	605	533	538	577	562	550	529	560	527	534	525	490	550	597	539	538	543	531	564	540	578	532	520	557	507	541	573	563	534	563	548	492	563	556	538	585	504	526	547	561	524	538	535	545	531	510	554	554	528	551	569	566	558	544	502	545	563	561	543	549	550	546	553	574	560	545	550	552	529	549	599	579	538	543	518	542	505	520	581	539	568	537	543	568	552	528	577	539	523	518	577	596	505	571	556	543	544	584	596	581	569	575	556	564	503	530	535	560	522	520	576	526	536	556	496	601	547	558	544	526	545	566	555	540	500	538	517	546	538	586	531	526	547	566	524	527	516	554	526	555	545	559	542	561	524	548	554	528	560	527	548	530	527	506	512	562	530	554	526	588	522	539	536	553	549	565	517	539	537	541	603	534	521	514	526	591	552	556	563	547	516	541	557	562	568	545	522	522	562	567	537	572	587	511	504	493	595	529	541	522	543	553	500	545	559	577	550	530	573	559	583	504	548	563	571	567	540	565	510	544	557	559	539	580	542	527	550	526	533	540	548	535	557	559	560	535	556	514	569	555	524	520	556	557	528	551	556	580	537	557	550	568	526	550	578	552	547	598	557	561	553	518	504	584	597	547	572	591	533	584	521	582	582	549	551	511	538	542	542	548	530	551	528	531	578	534	589	517	551	560	551	527	538	531	566	539	538	588	564	529	593	551	504	532	564	535	490	524	551	514	546	547	558	522	546	565	522	506	571	535	513	560	549	558	486	536	529	551	530	586	561	522	545	546	539	540	545	559	510	573	582	584	524	564	569	562	573	568	615	548	563	539	569	584	557	522	559	530	556	532	549	538	548	528	598	539	576	541	559	535	537	547	544	525	538	506	556	553	512	508	523	521	563	497	551	563	559	538	539	518	536	554	598	530	537	605	550	539	546	559	536	565	528	536	533	565	542	525	548	541	561	530	537	572	548	541	587	570	541	557	544	565	550	540	580	529	492	527	527	517	529	542	551	560	551	560	582	505	531	539	564	602	528	557	517	540	525	525	497	553	527	575	528	521	538	586	544	568	552	574	570	535	548	565	497	545	566	536	528	524	570	566	538	522	533	564	576	526	528	559	551	553	538	566	540	561	526	552	564	576	543	548	510	553	544	533	574	509	531	575	506	573	564	542	545	550	530	540	565	537	525	542	563	529	568	547	531	525	533	549	525	552	542	516	556	544	562	558	583	565	552	531	535	596	534	538	537	518	536	481	545	572	570	580	547	505	549	524	571	548	562	508	547	538	552	547	554	532	521	524	535	511	586	530	542	530	550	552	523	553	575	556	559	510	524	532	540	563	525	536	536	547	571	532	550	532	570	500	546	519	555	532	532	539	546	541	541	535	542	511	596	556	515	571	594	525	544	512	519	558	551	527	527	556	545	550	542	567	531	496	510	552	533	557	544	561	502	548	548	531	545	565	518	549	553	562	556	547	529	581	542	573	559	533	585	566	540	545	510	533	573	533	524	560	535	546	533	531	561	549	571	558	502	512	534	557	582	523	573	592	545	542	543	534	563	547	589	572	530	516	559	532	568	546	549	528	519	508	563	557	565	537	552	571	500	552	540	522	543	558	535	601	561	576	556	502	530	523	553	529	560	545	571	566	520	521	525	566	570	585	558	542	597	549	567	550	564	561	578	566	599	527	533	527	530	547	531	493	554	558	600	560	583	511	588	549	517	556	585	550	546	538	549	539	541	525	565	553	547	553	533	544	543	515	580	559	539
1561	897	548	350	336	453	372	320	260	222	189	151	145	119	116	119	103	95	86	82	89	93	93	94	80	95	66	99	86	101	84	92	109	82	107	96	102	90	84	93	92	92	92	69	70	85	91	128	332	352	345	257	178	123	89	97	67	56	78	66	73	76	61	56	66	77	69	74	80	54	84	69	72	74	64	66	79	69	62	60	70	76	64	93	81	65	67	72	75	60	73	80	55	68	68	63	77	64	80	67	72	74	73	74	92	56	64	58	80	55	60	74	55	72	59	73	70	71	69	61	79	64	79	63	70	70	71	56	66	67	49	76	74	83	59	75	63	82	87	66	80	59	68	68	75	57	63	82	55	72	65	66	72	82	76	79	57	67	64	60	73	75	70	75	67	75	62	74	65	70	62	77	58	80	62	59	64	80	71	72	65	76	75	73	67	94	63	95	73	84	85	70	66	82	69	73	63	79	72	64	85	81	73	70	67	65	71	60	65	62	77	74	82	70	64	64	77	73	81	82	61	80	72	77	81	84	68	60	72	84	76	70	64	63	73	78	62	70	81	75	67	73	71	64	70	63	72	71	66	67	68	70	58	86	71	69	87	77	68	73	68	71	74	74	76	77	63	62	67	61	63	72	72	84	79	72	70	69	103	70	60	73	63	70	72	68	66	73	79	77	71	72	83	73	77	62	77	84	70	73	68	75	74	83	72	71	72	54	60	68	60	76	52	59	69	68	63	85	72	86	56	76	72	77	74	58	78	83	79	61	79	73	72	71	62	79	67	70	61	66	52	74	55	67	76	74	68	81	62	56	66	69	69	68	68	77	71	75	63	69	57	80	62	57	67	59	68	66	79	54	77	68	76	80	71	82	77	76	60	75	71	70	72	65	60	66	65	54	61	72	57	75	79	76	73	79	78	73	69	61	79	71	80	91	55	60	71	78	92	76	61	79	69	68	70	75	68	72	74	61	56	77	59	82	73	88	71	74	61	71	72	66	61	69	66	64	57	78	67	87	80	65	83	66	69	62	70	68	81	66	66	86	61	74	79	76	65	76	58	76	81	74	80	58	83	59	67	56	62	52	73	75	67	63	64	59	65	75	69	66	72	74	56	68	66	65	68	66	67	74	69	80	86	70	78	68	60	67	64	72	85	62	66	75	59	73	70	82	65	72	64	62	63	74	65	47	64	68	73	60	73	71	80	78	62	62	65	71	69	66	74	77	76	70	59	76	73	85	64	70	66	78	89	76	80	68	59	68	71	65	88	67	81	71	81	75	76	55	69	75	70	76	73	79	81	71	76	68	81	68	75	83	64	69	64	68	80	75	68	65	79	61	59	72	62	67	72	55	68	65	77	64	54	84	66	69	65	74	68	59	75	70	74	72	67	69	65	70	69	74	72	70	69	76	66	70	71	82	61	77	89	65	78	62	78	81	75	65	75	77	78	71	66	78	64	70	90	75	74	77	70	71	75	70	75	77	71	58	76	60	83	58	66	68	79	72	80	64	73	69	70	67	60	75	76	70	68	55	72	69	66	74	56	85	82	48	82	86	83	72	91	58	86	73	71	76	65	71	74	73	73	66	55	77	64	65	64	71	81	59	73	58	54	72	57	67	71	73	56	84	68	75	66	66	70	54	70	65	62	73	66	65	63	57	71	60	78	68	72	81	70	67	71	72	86	78	79	80	68	68	55	69	73	78	78	86	69	80	86	58	78	74	91	74	62	66	70	67	55	65	82	85	77	80	75	58	54	61	63	73	71	77	90	77	67	92	70	71	82	75	51	68	70	84	79	59	78	56	59	69	70	70	73	71	62	71	63	75	77	75	65	67	85	81	63	59	63	78	58	63	75	66	66	72	72	56	77	79	66	68	77	68	69	64	64	76	66	75	76	66	75	68	71	60	62	80	75	92	60	70	61	77	58	70	64	72	60	75	83	73	69	86	75	75	69	74	71	63	69	70	73	65	61	61	82	65	51	61	59	79	71	66	75	71	70	86	72	77	66	70	66	66	60	78	73	68	71	62	80	60	60	64	66	73	83	79	70	58	67	79	86	63	68	63	61	65	76	63	78	62	62	84	59	63	72	68	82	63	76	60	72	83	70	54	69	69	86	58	66	67	76	79	71	85	70	83	59	60	82	59	65	63	84	77	77	81	67	82	67	65	94	83	68	71	79	76	73	82	70	73	73	74	67	65	71	75	58	75	75	74	61	54	85	92	66	79	65	65	84	65	55	74	71	74	66	74	76	73	79	64	69	77	76	76	73	59	67	74	67	79	60	75	68	60	78	75	74	62	62	68	77	73	62	81	71	69	76	73	53	73	60	66	88	76	67	65	81	66	88	69	61	63	84	79	73	79	61	67	71	68	69	65	75	82	82	55	75	68	75	65	70	74	62	70	59	57	69	69	72	77	74	72	68	64	69	66	64	67	61	67	64	59	75	71	75	62	87	59	72	77	60	76	74	61	69	77	86	59	66	57	77	64	63	84	68	73	69	81	65	60	71	72	56	83	74	66	82	67	86	74	60	59	90	63	57	61	68	73	74	75	75	85	74	84	56	64	66	65	74	81	58	62	63	78	77	68	80	66	76	63	77	85	86	78	83	80	71	60	73	66	87	63	74	68	65	72	85	67	77	61	62	77	69	63	64	55	77	64	79	68	77	84	66	74	61	63	71	69	74	92	74	77	66	80	84	79	85	57	69	62	73	69	78	88	76	77	53	73	68	70	69	52	57	72	57	70	62	72	80	72	69	62	76	64	70	71	60	61	66	80	79	66	85	69	54	79	93	66	77	69	75	89	69	63	66	73	84	78	73	73	81	64	69	70	75	75	71	75	69	74	74	73	59	67	69	71	61	68	61	85	74	82	79	62	68	59	59	75	67	64	77	65	56	56	73	69	70	68	72	70	55	63	85	59	61	69	78	75	68	76	68	74	55	71	81	60	75	87	64	81	88	74	73	73	73	80	57	86	66	76	75	71	81	61	70	67	75	66	68	63	59	71	65	75	83	79	70	75	62	71	66	70	64	54	58	88	69	62	83	80	83	75	83	67	57	71	61	86	66	71	77	58	87	61	63	69	62	68	66	74	67	72	67	70	70	72	83	54	72	77	72	64	75	70	68	77	65	59	58	86	66	65	63	75	73	65	57	68	75	67	70	77	61	60	71	72	85	70	86	51	79	82	73	56	75	65	66	79	75	60	81	60	76	69	62	71	75	74	67	83	70	77	71	69	69	69	79	65	67	83	69	66	71	82	66	60	70	83	66	72	72	63	73	74	75	76	64	70	60	66	76	77	53	56	61	62	53	77	75	76	74	73	74	61	80	54	71	80	63	78	83	63	69	78	63	56	66	72	69	66	55	63	79	68	66	66	55	76	66	69	65	74	71	65	76	66	81	62	54	95	57	76	79	74	77	72	76	65	79	66	72	63	68	94	101	61	65	74	69	68	74	68	67	71	64	85	75	65	83	59	67	76	64	61	81	65
20093	12133	7779	12122	20142	21089	17808	13851	11041	8279	6814	5497	4398	3589	3107	2690	2187	1679	1454	1399	1437	1650	1750	1612	1538	1536	1543	1604	1582	1655	1648	1584	1653	1450	1625	1585	1568	1399	1349	1281	1214	1252	1114	1088	983	1061	1013	1994	7068	7623	6725	5222	3440	1942	1248	937	865	765	738	746	734	729	758	754	740	738	753	786	751	711	753	718	749	763	732	679	708	711	706	749	737	690	692	736	750	729	695	680	722	737	763	699	727	718	695	756	724	713	736	760	750	730	744	685	726	695	762	752	735	712	755	740	713	743	717	689	753	725	728	705	759	656	714	705	762	788	726	704	702	723	775	705	720	747	748	728	741	726	718	707	731	759	713	711	732	750	766	708	708	728	703	712	779	754	772	730	720	675	723	738	761	669	695	744	702	737	724	721	743	726	671	725	735	699	753	742	718	744	735	746	744	685	742	725	771	716	726	703	677	673	744	700	721	733	757	729	775	722	734	706	693	672	733	766	743	707	725	722	708	762	771	661	720	744	718	742	730	728	743	715	677	704	721	777	760	751	713	720	726	716	721	680	718	725	711	749	726	723	723	726	745	731	750	689	738	746	734	726	715	777	692	704	744	710	703	697	699	752	730	721	762	689	760	744	711	732	706	732	729	738	731	696	699	769	759	704	729	730	672	736	768	717	724	691	741	741	754	759	715	703	710	727	738	720	704	739	736	746	769	714	693	741	703	738	735	703	728	722	684	723	696	721	714	679	763	724	713	714	688	715	727	738	778	733	770	726	745	765	738	706	708	724	746	680	696	735	731	687	736	737	761	667	756	720	697	743	706	701	725	717	753	740	737	736	705	720	751	712	769	730	738	755	765	713	698	715	737	771	758	733	710	711	687	701	741	733	729	683	728	699	739	737	734	780	700	699	719	735	761	705	680	705	722	707	715	711	700	700	743	737	758	737	712	728	740	689	715	733	714	779	710	735	721	747	741	700	746	712	739	732	768	754	693	731	732	639	742	707	737	710	721	736	753	720	716	742	731	730	732	694	779	724	731	692	716	785	763	725	750	735	733	728	722	766	769	711	705	748	691	745	733	709	691	735	735	764	768	751	732	713	687	740	774	729	733	721	761	729	720	705	766	717	711	687	687	748	736	700	735	707	752	728	702	694	682	734	695	748	766	767	706	752	723	719	726	741	744	743	728	680	790	711	752	733	717	720	751	735	758	701	739	738	693	698	764	693	803	753	721	731	752	756	724	737	726	731	677	730	712	709	734	714	710	730	735	704	738	742	714	721	734	730	701	726	731	715	737	702	710	732	763	700	673	688	732	758	724	747	715	749	714	741	738	748	780	729	688	710	768	714	705	729	737	732	691	713	712	720	675	725	750	764	744	684	727	723	701	735	685	744	699	738	716	731	727	730	786	749	714	715	711	730	700	734	729	720	759	801	754	691	706	764	706	725	743	779	764	689	734	775	725	771	724	724	746	744	718	709	739	739	737	756	741	761	731	724	728	742	742	725	777	693	698	701	772	778	729	729	737	716	728	727	737	726	703	758	677	738	758	735	702	743	732	724	754	707	741	723	751	720	707	721	709	720	742	720	763	693	677	764	779	738	729	795	687	763	716	747	720	711	677	730	724	725	758	688	747	705	737	697	754	704	763	752	731	719	739	744	709	771	700	711	715	728	665	731	734	740	769	729	711	733	687	723	747	759	747	721	695	720	707	733	751	714	725	701	723	777	744	721	764	689	719	740	721	707	748	757	749	730	703	722	732	740	735	723	692	744	758	760	703	784	748	718	737	726	698	723	765	693	742	798	692	769	746	743	703	697	716	708	685	752	720	718	756	732	742	754	709	720	737	701	666	722	779	767	731	730	774	701	690	707	713	753	733	759	738	746	763	709	736	715	774	769	731	727	725	709	717	721	758	715	712	708	764	788	749	773	757	704	757	720	707	751	752	698	753	744	767	769	733	715	700	752	709	762	703	754	722	739	694	708	715	714	750	687	664	709	734	765	693	720	721	721	724	691	704	714	750	684	689	719	747	716	698	733	712	778	733	663	707	686	725	747	778	713	732	708	740	723	714	690	719	719	766	740	696	713	709	770	720	716	739	794	721	732	707	730	712	747	720	758	748	702	720	719	709	711	735	750	710	720	716	732	693	674	716	756	741	769	709	729	696	754	696	742	731	747	731	729	691	709	735	703	698	728	759	725	767	713	728	726	687	716	701	764	726	747	778	722	721	725	714	723	725	721	738	692	794	706	752	715	676	729	757	736	710	746	706	699	722	720	730	667	719	739	677	724	742	720	677	725	733	704	739	727	701	745	739	762	722	729	742	721	693	705	736	722	695	764	713	747	725	732	717	757	739	767	760	762	761	743	744	711	683	722	720	732	684	748	716	694	699	693	670	688	780	755	703	699	776	665	724	730	686	718	724	715	741	685	708	719	704	665	731	744	708	763	764	673	738	750	708	779	739	747	749	705	706	711	711	722	740	727	722	726	716	720	762	697	701	705	726	741	751	681	745	696	740	698	668	740	728	775	710	777	715	717	698	688	693	772	683	738	757	763	768	783	680	707	752	767	701	738	723	768	674	757	727	724	763	713	766	717	763	704	776	708	750	724	756	710	744	732	717	759	758	695	729	764	725	728	717	740	735	700	700	776	759	686	723	747	756	754	718	688	725	756	775	702	746	725	729	746	702	776	756	735	727	705	665	731	759	760	727	720	709	724	792	755	753	728	708	700	728	747	723	759	704	736	779	741	756	691	775	758	715	699	770	716	711	738	713	742	748	698	757	717	736	719	719	753	737	734	661	697	723	708	716	715	733	699	703	731	673	735	716	712	762	747	693	737	715	694	704	703	709	757	709	746	702	760	757	722	657	651	702	680	695	683	693	749	747	741	740	740	764	745	774	741	711	714	696	721	709	770	737	704	781	739	750	725	738	702	739	716	780	713	721	748	692	714	702	688	744	724	713	728	761	696	710	717	683	753	791	714	732	699	755	715	738	740	699	728	736	712	751	751	682	744	691	767	726	671	710	732	723	733	683	715	698	714	732	722	772	719	688	758	731	706	722	736	733	745	676	733	686	751	676	730	773	714	731	762	758	740	742	684	719	714	784	732	725	762	698	755	748	716	732	689	766	740	682	746	702	738	745	727	714	710	753	732	766	746	696	738	709	740	699	703	708	716	716	713	736	688	723	738	735	747	679	729	741	700	718	736	750	746	752	698	740	744	654	713	675	744	699	744	701	700	764	749	766	715	670	737	746	713	674	681	732	759	701	768	730	707	757	712	752	713	696	732	704	755	701	734	704	741	699	757	745	715	745	754	750	722	760	736	717	697	677	740	745	683	702	777	693	747	708	760	690	745	711	712	719	742	706	758	736	742	722	713	725	766	699	756	741	736	752	714	718	758	754	741	747	725	708	745	769	728	757	745	713	739	728	760	727	714	721	724	722	773	737	690	731	751	759	745	731	691	711	768	737	743	699	731	750	725	697	688	720	706	681	680	768	695
3013	788	477	292	284	414	344	257	206	192	185	144	124	125	109	112	80	75	84	60	77	82	79	70	66	84	63	50	77	90	85	76	101	110	117	71	66	72	81	56	56	53	63	69	53	44	55	68	175	300	266	238	210	118	66	70	57	56	49	52	67	41	45	55	45	47	68	48	50	40	51	39	42	55	54	45	50	46	46	48	48	39	57	46	48	50	55	53	47	43	52	57	47	53	52	43	47	42	46	39	51	51	55	44	35	54	40	41	33	39	53	39	50	56	55	42	44	45	48	55	40	45	53	39	42	46	53	46	40	46	42	48	36	43	34	44	48	46	54	43	53	43	50	56	45	36	44	62	43	41	42	44	60	60	48	57	59	48	44	45	50	44	63	60	59	50	39	46	48	40	53	58	47	49	48	44	41	50	47	48	53	53	33	49	48	44	44	52	57	48	53	54	60	55	40	38	43	47	41	45	44	62	52	44	50	63	42	38	59	36	45	36	52	52	54	56	59	48	42	44	57	37	50	47	51	58	47	41	34	45	44	56	48	54	53	42	44	50	45	41	53	42	48	50	44	46	48	47	50	53	41	60	45	42	54	57	54	51	40	49	45	31	55	55	49	57	49	45	54	47	53	44	56	47	51	47	51	56	46	44	41	51	57	65	48	61	53	62	54	48	59	38	45	30	49	42	47	66	44	51	51	54	47	56	46	50	35	53	45	56	60	50	47	51	44	50	48	45	56	44	53	58	51	51	42	51	59	40	41	47	42	43	53	44	48	49	51	54	55	46	35	45	49	52	52	39	46	43	45	46	50	33	52	47	51	42	49	35	45	59	54	38	45	56	58	40	51	48	54	36	49	62	43	51	52	42	60	57	49	55	54	43	58	38	44	57	51	50	43	53	50	50	52	49	48	49	52	44	36	49	39	54	50	46	52	53	47	46	62	45	46	45	33	47	44	50	36	58	45	59	40	51	46	58	41	61	48	42	54	50	42	46	55	53	48	46	43	46	50	48	48	46	52	52	47	50	38	48	41	59	48	53	46	43	55	43	64	49	46	37	41	54	48	42	39	51	47	45	51	53	46	50	46	46	62	50	64	44	38	50	46	49	36	56	45	54	51	61	51	41	50	57	53	43	45	63	42	50	40	52	37	56	50	43	52	55	49	59	53	48	37	57	41	49	38	46	39	51	51	39	49	57	56	38	46	64	50	35	41	52	36	58	56	49	56	46	52	46	46	47	46	50	59	54	44	57	45	53	63	47	59	58	50	49	50	44	35	55	44	39	42	48	50	41	53	44	55	48	38	55	48	49	53	47	43	49	36	53	44	50	58	49	62	37	34	49	32	45	50	50	43	51	46	57	48	54	51	49	63	36	50	61	55	37	51	54	51	45	49	50	47	55	50	57	52	56	50	38	54	36	41	53	49	49	38	47	47	54	57	45	41	52	37	45	42	41	55	44	56	55	48	61	44	50	54	47	45	55	46	48	37	59	35	50	54	42	37	43	50	40	55	51	42	42	53	44	47	64	51	46	45	48	43	59	39	42	52	55	55	53	35	54	46	55	49	50	46	55	47	40	52	43	59	38	51	57	39	43	68	37	42	65	53	48	56	45	45	43	40	59	45	58	36	59	49	52	42	46	46	60	51	53	50	49	58	46	43	47	36	50	42	60	51	34	48	49	46	32	48	52	44	46	44	42	43	49	52	49	70	46	48	39	61	59	44	45	45	48	58	60	46	49	36	51	38	47	52	43	65	56	51	44	54	40	50	42	39	52	53	59	51	40	50	46	40	48	65	45	54	53	44	46	56	42	50	55	37	58	57	40	49	50	50	51	54	45	58	49	38	43	41	51	42	51	38	47	40	40	52	51	45	42	47	39	48	46	47	49	46	45	39	60	47	61	38	37	57	58	46	46	45	44	56	64	50	41	40	52	48	52	57	66	40	47	40	52	45	56	47	52	45	48	61	56	53	48	56	41	54	43	49	43	34	66	39	45	39	44	46	38	50	36	50	49	44	39	54	48	42	56	57	42	53	56	49	56	53	41	60	43	42	58	49	61	47	55	44	51	53	60	56	44	46	48	35	50	47	40	54	61	51	41	40	48	44	50	56	43	47	60	42	34	48	56	33	54	44	46	44	40	52	41	54	44	44	38	49	48	43	46	45	49	50	52	60	46	46	63	44	38	52	44	52	45	55	38	55	49	51	41	46	42	41	54	42	50	45	48	47	36	40	40	60	53	38	42	46	44	45	56	60	59	44	55	42	70	50	44	44	57	52	54	52	46	50	36	49	55	41	52	53	44	60	51	50	61	49	43	40	43	43	49	42	41	55	47	45	43	45	50	35	46	46	45	40	37	45	48	47	51	47	62	39	54	54	43	48	41	48	40	43	49	48	42	51	53	51	64	59	54	49	44	51	42	49	51	46	50	42	48	51	41	46	43	38	49	47	52	61	47	59	50	50	38	39	54	55	49	63	43	41	35	42	56	60	47	38	48	53	35	46	55	47	35	47	41	57	68	52	47	52	39	58	40	53	38	46	57	50	49	55	44	42	43	54	42	63	57	51	42	36	58	44	51	54	52	37	51	52	48	52	63	53	52	43	48	54	55	47	49	45	40	67	48	48	38	64	50	49	47	37	40	37	42	44	54	50	55	48	54	53	35	44	40	43	57	44	50	56	42	43	52	45	46	49	44	57	51	50	50	51	38	56	57	61	55	36	36	47	53	52	50	48	44	42	46	58	53	38	51	53	46	40	44	53	46	42	48	48	47	67	33	38	47	46	52	49	48	48	50	41	52	49	49	47	56	34	37	56	42	53	45	53	51	41	40	53	52	48	40	40	52	56	48	43	59	44	42	35	48	43	42	60	52	49	55	50	46	49	38	58	52	39	51	50	61	50	51	57	53	37	31	52	40	43	45	40	49	53	52	50	54	53	33	51	60	51	50	55	39	42	55	50	50	50	42	46	44	46	55	45	55	49	56	43	47	57	30	49	38	47	63	47	51	49	53	53	42	52	52	58	53	43	35	51	56	52	49	53	57	37	60	44	41	41	52	48	44	55	47	50	49	40	41	43	37	49	39	50	53	48	29	39	34	43	51	51	45	47	46	56	48	42	58	48	42	58	49	47	52	34	34	50	29	39	47	51	52	54	56	44	48	53	51	46	45	45	40	57	45	44	54	48	36	49	51	55	44	43	54	46	41	45	56	48	44	50	56	51	45	38	32	49	42	50	52	40	52	40	54	43	46	41	46	44	47	40	51	51	56	49	53	59	47	46	55	43	52	56	51	49	46	55	54	44	41	46	50	48	45	42	46	54	51	44	44	42	46	44	63	38	53	44	51	48	38	48	42	49	48	36	59	51	41	49	52	53	52	50	28	48	41	58	50	50	54	32	39	49	49	49	44	51	46	49	58	50	45	49	50	43	50	57	43	61	48	56	47	48	50	35	36	50	51	45	50	40	49	65	58	43	50	43	40	51	34
19383	10981	7102	11203	18659	20031	16508	13276	10121	7773	6951	5156	4240	3635	2968	2485	1917	1474	1408	1429	1490	1626	1568	1508	1236	1175	1274	1163	1204	1599	1687	1916	1738	2343	2776	1537	1096	1127	1167	1098	886	860	913	885	797	788	830	1420	4743	8028	6782	5939	3912	2163	1189	779	613	526	525	505	535	551	507	481	469	478	531	509	468	509	486	508	507	515	492	463	532	456	489	528	501	494	511	502	509	516	472	497	501	485	472	497	483	533	512	503	517	522	480	475	524	496	506	477	511	491	497	506	485	518	491	520	498	515	491	464	533	500	496	511	503	501	473	494	504	481	515	518	488	514	499	515	519	465	544	503	493	475	482	537	557	521	492	439	472	519	520	513	502	510	496	510	520	512	539	489	519	468	503	520	503	536	486	475	482	521	476	501	507	532	509	500	475	493	504	494	513	519	481	520	524	524	492	503	506	479	505	510	464	513	525	519	527	498	480	474	456	508	518	510	511	497	475	488	516	526	481	472	551	515	508	505	499	514	534	514	511	501	476	496	488	509	502	533	471	496	502	478	503	515	484	477	499	505	505	533	518	521	506	462	496	468	491	483	515	489	494	491	499	490	543	518	504	524	530	503	478	537	511	479	495	527	481	482	506	461	508	509	503	468	497	515	527	485	521	514	528	551	508	506	511	509	494	541	516	511	484	499	519	497	491	493	502	525	509	504	525	525	495	506	491	500	487	475	461	516	469	543	523	502	506	490	517	531	470	485	495	481	490	485	494	494	508	515	487	538	480	480	514	505	481	521	494	486	515	510	482	478	533	522	543	501	503	511	541	524	532	496	541	498	500	469	502	475	520	514	481	517	490	500	475	521	527	531	502	525	500	504	504	512	471	516	518	497	498	478	477	472	491	437	507	536	484	492	523	513	527	531	548	497	506	465	493	527	484	524	461	520	465	539	516	489	522	463	499	468	547	506	509	531	484	481	531	516	489	534	500	493	504	513	468	494	479	465	516	521	519	529	488	526	487	501	525	477	501	527	507	514	500	506	494	516	484	471	512	522	496	547	491	528	503	456	505	505	474	503	484	496	465	549	525	503	486	482	533	500	509	487	483	504	508	548	509	477	513	516	537	456	481	497	459	498	507	525	508	518	493	480	532	478	538	471	520	489	513	472	561	519	498	511	497	507	528	506	492	511	503	505	514	533	512	525	503	486	479	524	471	488	470	544	493	497	483	518	509	491	463	505	505	448	519	481	523	494	533	507	496	492	488	473	472	548	515	511	513	504	529	480	515	516	491	511	480	543	467	452	527	515	503	529	513	508	503	477	528	501	523	506	510	526	523	509	507	489	494	452	492	480	500	502	523	510	514	522	530	495	514	521	532	466	493	552	526	481	497	492	499	518	498	490	483	479	497	515	493	522	508	512	513	466	478	498	486	498	471	508	489	550	507	478	502	501	503	522	503	529	521	505	502	503	510	513	527	502	498	477	503	485	523	485	488	479	493	514	466	485	493	491	487	470	515	458	504	467	508	507	474	510	551	495	523	501	474	507	534	499	494	455	513	473	486	526	518	486	489	512	519	475	471	489	531	496	505	481	481	551	515	496	487	561	509	535	478	467	502	490	517	525	512	515	474	540	494	499	483	519	475	524	468	492	531	515	457	506	512	526	521	484	509	460	503	496	500	531	493	507	470	474	467	507	517	512	526	505	466	504	497	540	510	522	503	464	450	493	506	506	488	497	487	465	538	517	465	470	499	476	469	499	492	503	485	516	505	489	457	490	549	518	486	506	512	569	506	549	538	503	518	537	514	484	510	522	481	498	505	507	520	511	507	502	539	539	515	527	501	526	526	493	505	527	545	533	545	460	523	505	512	495	484	498	520	498	498	506	486	487	502	521	481	465	502	520	511	468	492	536	490	500	528	529	520	475	502	512	530	520	504	486	480	492	456	495	485	527	467	485	516	494	539	529	493	502	518	530	497	486	473	483	498	477	555	550	498	534	515	515	498	515	512	464	498	483	518	507	492	481	497	521	520	528	490	467	502	498	485	500	479	522	476	490	491	519	526	469	534	509	501	439	484	512	507	488	510	499	495	518	526	504	541	505	480	494	494	502	463	507	476	512	531	522	521	507	518	499	501	509	536	503	453	526	512	497	502	466	479	516	496	512	547	507	507	510	491	483	500	541	525	539	529	500	522	515	469	514	466	519	505	516	549	506	473	512	496	494	522	502	479	499	540	507	488	487	476	458	531	509	486	520	488	525	484	489	530	501	543	510	465	502	518	503	522	500	531	517	498	486	516	495	459	479	480	515	545	538	522	475	482	505	511	485	514	487	506	465	475	513	501	485	501	506	489	483	531	540	510	526	476	503	481	465	520	489	484	517	534	503	499	468	521	471	491	486	511	497	464	502	480	477	505	515	501	512	502	506	520	488	510	517	519	490	505	487	488	483	536	540	528	518	479	495	534	520	469	510	521	518	495	488	455	491	494	482	491	490	498	506	499	500	494	502	492	529	467	475	516	504	505	478	501	538	478	462	461	519	505	518	482	514	506	480	512	513	523	506	521	514	515	522	496	503	505	514	496	508	512	531	476	485	480	538	496	535	510	515	483	486	458	501	499	519	494	544	536	501	494	509	516	496	507	526	536	494	524	490	490	508	534	471	516	480	533	528	482	490	499	510	485	559	519	503	486	504	498	502	495	515	498	519	507	517	516	481	494	503	484	521	479	507	542	500	509	515	564	553	502	529	493	517	493	512	500	503	497	526	539	505	502	510	501	491	474	517	508	509	512	512	503	507	460	487	523	517	514	483	507	507	504	499	476	508	481	495	543	494	514	513	486	515	494	512	508	508	520	490	510	474	513	496	481	510	505	506	458	501	503	513	509	479	523	566	466	493	477	523	467	514	469	512	528	494	514	498	512	526	497	490	483	503	476	522	463	500	519	520	483	502	528	470	539	462	501	533	517	499	478	510	519	484	512	478	531	508	511	478	509	457	459	539	542	470	473	494	532	510	508	514	510	529	483	512	517	520	479	528	483	489	522	498	471	502	503	538	482	485	481	502	506	509	533	490	537	534	498	513	504	477	516	514	519	521	521	504	498	493	514	469	541	511	503	499	521	516	534	539	515	491	473	463	456	472	517	545	501	497	494	531	487	526	532	517	493	482	497	501	503	503	558	491	530	485	502	469	503	492	504	489	484	507	495	537	485	500	482	489	485	513	524	486	548	486	472	497	523	488	523	516	475	499	556	503	500	493	502	500	532	485	490	473	541	493	480	485	510	497	537	489	478	499	493	482	508	487	469	468	517	509	491	483	470	534	508	526	486	475	511	478	506	523	486	534	543	505	508	514	486	518	516	485	524	485	496	498	529	495	502	483	494	496	499	516	510	494	501	525	433	546	495	506	522	529	492	458	473	498	525	534	511	505	521	479	503	514	530	522	442	486	534	555	475	479	507	482	482	526	457	501	478	515	547	502	507	546	504	506	479	463	541	526	478	503	528	510	533	486	471	492
2139	1072	638	402	356	481	459	377	320	238	222	219	168	145	153	132	95	97	80	94	113	112	105	96	97	85	94	98	101	97	85	103	202	562	236	106	93	111	90	97	91	70	78	73	54	76	75	134	274	356	359	330	226	155	83	98	77	65	66	71	70	60	75	72	57	66	68	67	58	58	84	71	82	63	60	66	80	61	53	52	82	65	65	68	72	71	61	67	67	68	63	72	55	70	78	75	72	71	74	52	56	61	58	65	63	71	73	65	75	63	78	62	65	71	52	66	60	68	62	74	69	45	67	77	85	79	67	71	60	75	74	75	56	82	53	56	65	65	73	64	93	68	78	64	68	70	64	79	70	64	78	62	68	67	67	76	77	79	58	64	63	63	69	62	87	69	69	64	66	61	68	85	70	74	73	63	57	62	52	67	71	72	67	81	71	68	58	68	63	65	73	59	73	60	61	76	63	52	60	60	79	78	93	66	74	61	61	73	79	67	68	74	70	79	72	61	73	62	63	79	71	50	85	78	65	64	70	59	72	60	72	82	63	69	76	55	72	59	72	55	61	57	78	73	77	64	87	70	51	71	72	74	54	72	68	73	68	65	58	60	63	69	78	82	57	81	73	53	67	70	51	59	58	75	62	63	68	78	62	68	71	67	74	90	75	64	79	61	85	76	63	74	61	68	72	81	65	70	80	58	61	73	67	59	65	67	64	66	64	66	72	64	64	61	61	76	76	61	67	73	82	76	58	80	66	65	83	67	49	55	59	63	65	64	58	67	72	78	73	59	57	74	58	73	59	64	83	71	55	70	52	66	76	66	73	56	69	65	75	82	66	64	70	69	66	69	61	61	62	69	77	74	69	68	60	70	80	65	78	73	75	79	75	53	75	65	78	60	70	74	71	66	67	56	60	64	73	73	79	69	66	83	80	74	71	70	61	62	66	66	75	61	74	73	73	77	64	76	87	57	62	77	54	75	61	72	47	77	69	58	66	68	69	81	57	66	81	66	75	68	71	61	71	57	71	71	70	50	72	64	61	66	61	52	72	68	65	65	69	60	67	68	81	66	71	61	52	65	68	54	66	82	66	61	54	72	65	51	68	65	61	70	63	64	63	64	74	70	53	72	65	74	71	64	74	69	68	58	70	77	72	59	72	65	77	69	87	72	77	71	67	64	61	62	83	63	73	63	68	64	66	61	65	63	69	64	65	64	76	71	78	61	65	54	70	66	70	71	71	56	66	64	72	54	57	75	66	66	70	67	66	60	72	71	58	66	65	61	61	72	71	61	92	66	63	65	68	67	72	63	68	79	67	69	65	62	71	63	66	65	72	67	63	70	58	67	71	65	68	72	73	71	70	64	78	62	68	65	69	51	77	72	59	66	81	68	59	78	67	63	69	86	66	72	81	60	80	76	65	70	54	68	65	70	72	62	70	63	78	69	83	51	84	56	79	64	65	90	69	74	78	70	64	59	84	66	78	77	75	75	62	85	79	68	71	61	62	66	66	81	61	63	64	63	57	60	68	70	70	63	56	53	82	72	66	71	77	63	68	68	63	73	74	62	69	74	68	69	64	64	62	70	84	71	66	76	61	69	54	70	50	48	56	71	66	62	76	67	75	62	61	73	80	71	63	63	72	73	72	67	71	67	63	76	74	69	66	71	59	78	72	51	79	66	68	67	57	80	76	63	69	72	66	65	60	61	55	59	62	68	82	67	54	65	60	60	70	71	78	66	58	82	77	63	58	49	75	65	69	64	67	59	67	81	74	63	67	66	58	69	86	56	86	68	53	67	72	63	72	61	71	76	65	54	70	79	54	74	76	58	64	63	79	68	85	78	65	70	49	72	63	69	63	63	57	68	63	94	61	64	67	57	65	75	83	71	53	71	88	55	68	76	55	67	84	66	69	65	83	59	79	76	68	76	59	78	60	73	60	69	76	54	62	66	62	83	64	84	64	51	60	69	72	75	72	64	67	63	62	72	57	78	77	72	47	70	56	62	65	65	84	63	64	72	81	73	77	71	81	56	72	61	73	79	64	60	72	47	57	67	76	54	73	72	62	60	68	82	67	76	68	69	59	73	83	80	55	63	71	79	61	61	78	79	76	67	63	73	65	64	78	71	57	74	64	68	54	81	58	60	80	62	82	58	64	66	67	62	57	66	76	79	96	65	65	60	65	78	66	66	71	66	65	80	56	54	87	59	67	64	62	73	59	73	59	58	73	70	61	86	66	73	77	68	65	59	78	77	83	62	58	72	72	67	48	68	59	53	76	74	63	75	74	65	51	52	70	63	75	91	69	77	61	57	61	62	67	64	61	69	68	71	83	71	52	55	70	72	77	58	67	80	61	63	67	62	47	74	84	60	70	65	79	59	76	77	62	81	82	53	71	74	66	71	77	71	64	59	68	100	68	78	56	70	72	73	59	66	61	74	60	64	78	74	79	70	58	83	67	56	69	60	64	67	68	79	62	59	73	66	62	55	73	75	66	68	69	65	76	79	72	63	72	67	68	63	76	59	57	77	69	62	62	70	75	59	64	71	69	58	71	76	68	78	70	64	60	60	80	72	75	59	58	59	65	72	80	67	68	69	76	76	65	73	79	67	71	71	71	53	82	82	69	70	73	81	66	69	85	73	63	54	68	76	66	43	67	91	55	61	73	65	64	72	60	72	70	76	72	61	75	66	85	76	58	65	49	56	64	69	67	75	57	78	62	64	66	69	65	91	79	76	69	62	77	69	64	57	70	67	74	59	65	67	65	87	71	66	69	59	44	69	79	47	56	72	67	65	68	62	63	46	66	69	71	71	75	72	64	82	89	63	68	78	68	69	65	76	79	65	64	61	55	65	60	57	83	73	66	77	69	65	63	71	56	70	65	75	62	76	54	74	58	71	64	63	75	64	73	73	61	67	61	62	66	87	71	53	46	67	73	73	59	62	67	61	85	69	72	64	77	70	67	66	77	84	82	54	52	61	75	71	80	63	71	45	51	52	64	58	62	60	68	75	64	72	75	65	57	82	64	68	67	70	72	66	73	74	57	57	69	66	71	63	64	75	89	68	67	82	66	80	50	67	72	52	85	63	61	69	58	62	62	61	68	71	60	61	60	80	61	63	88	76	68	75	55	58	78	61	80	87	66	75	82	69	57	58	82	72	62	74	70	60	75	89	84	60	67	69	79	78	66	59	80	72	75	66	81	82	65	67	75	68	72	68	69	79	69	73	61	63	67	72	70	77	62	61	67	75	66	87	80	69	72	53	63	64	69	70	69	68	70	73	71	72	59	78	53	70	75	76	65	59	67	53	66	71	60	57	75	68	69	63	60	62	79	74	65	57	78	70	59	69	80	61	63	69	62	62	77	71	84	83	69	65	48	72	56	60	76	55	70	78	69	88	74	57	59	54	75	57	58	73	67	57	63	66	65	55	70	81	74	63	66	62	61	70	71	58	57	74	67	81	60	57	78	64	83	62	72	78	75	69	79	55
23049	13628	8696	13328	21526	22213	18721	15038	12282	10544	8399	6637	5577	4684	3946	3293	2445	2111	1943	1963	2063	2022	1943	1896	1591	1515	1523	1664	1929	2075	2151	2123	4751	10627	4501	1826	1508	1751	1516	1449	1298	1138	1037	1075	1011	1068	1127	2549	6454	8340	8726	7668	4639	2625	1502	1011	798	706	714	725	693	715	706	680	727	756	733	730	736	699	698	650	708	675	699	729	692	710	653	774	695	737	714	727	784	692	723	717	706	701	728	717	694	744	668	691	697	741	700	695	727	690	683	692	664	724	704	680	689	716	717	724	683	691	705	775	681	713	711	699	702	705	723	746	699	688	724	662	706	690	716	657	734	655	697	688	685	707	720	715	742	697	664	706	725	694	729	694	727	692	749	697	680	717	729	686	715	664	685	720	701	713	671	725	725	698	709	698	732	693	691	740	689	667	739	723	675	752	699	717	659	749	621	714	767	715	664	747	650	685	701	685	688	672	727	691	692	669	717	663	682	736	706	701	729	721	660	672	678	701	714	690	730	718	732	669	724	689	737	670	719	711	730	726	679	709	751	747	722	707	706	731	708	732	705	701	747	714	695	672	754	706	743	680	745	708	751	741	744	697	721	699	705	713	739	675	649	741	724	722	699	694	688	719	717	685	688	710	672	725	702	696	737	691	739	741	722	683	704	670	677	702	756	689	740	719	723	683	683	725	723	713	710	717	704	738	648	670	692	660	755	696	686	708	712	722	703	660	688	737	694	664	716	722	681	717	694	727	708	715	712	708	758	727	718	723	667	697	779	688	711	695	729	720	667	708	723	697	678	713	678	715	737	747	653	715	707	674	700	735	701	740	724	701	743	765	699	714	666	668	698	723	684	734	708	695	708	686	686	709	702	665	641	714	722	671	681	740	669	614	710	710	651	663	668	708	736	716	683	683	687	703	713	697	669	732	699	695	690	724	670	697	684	719	719	675	679	680	714	674	702	728	724	665	736	709	682	679	706	740	710	696	738	725	646	689	713	700	710	696	739	676	674	763	718	720	690	704	703	694	749	687	676	695	729	718	681	649	740	695	653	702	693	653	686	720	700	728	677	699	728	734	706	678	676	740	669	726	760	703	707	676	671	677	732	665	690	705	688	703	724	712	681	687	692	684	730	633	703	713	720	671	727	714	682	655	669	741	724	754	669	696	734	697	679	727	689	673	671	653	720	698	674	688	710	752	697	681	703	725	688	700	667	723	723	716	707	681	750	727	727	705	685	693	664	709	718	680	712	727	668	720	710	697	724	713	708	742	692	718	734	712	721	731	744	678	693	727	682	734	707	698	724	723	724	691	743	692	719	742	677	704	712	755	693	711	716	706	691	713	672	675	691	678	686	693	734	680	690	768	685	756	639	727	683	689	687	723	686	736	705	694	711	744	710	710	674	675	721	677	736	684	723	693	727	691	716	670	731	694	699	727	677	680	702	768	769	709	670	706	716	763	691	683	696	742	677	676	690	730	724	666	701	660	703	711	706	695	718	709	695	691	708	747	735	697	689	708	716	681	709	696	673	753	750	712	698	765	716	723	729	728	706	716	689	688	731	759	696	671	685	687	725	684	686	735	706	726	720	679	665	718	672	714	740	701	664	688	697	728	711	728	670	697	739	718	756	718	707	692	709	743	659	739	696	710	699	742	719	674	700	727	713	694	731	736	726	650	681	699	733	637	739	706	685	696	693	711	742	687	736	704	717	713	686	714	725	697	667	716	661	679	720	690	708	688	730	703	748	717	691	664	704	682	655	692	694	742	682	707	705	683	737	665	727	685	703	706	671	757	661	669	681	736	736	675	683	751	687	744	695	670	717	673	697	718	683	695	670	771	736	706	717	700	699	703	665	745	705	732	738	699	710	693	711	690	701	748	688	695	694	702	730	721	744	734	704	659	714	662	697	687	700	715	641	711	776	695	666	744	705	732	735	730	705	717	697	696	686	679	730	716	708	689	688	742	731	678	683	650	692	770	714	727	695	693	685	712	679	741	738	725	720	682	697	675	696	694	719	728	733	694	715	711	683	712	713	745	675	725	716	740	705	700	664	718	708	725	723	689	697	682	675	669	685	683	705	700	720	709	726	677	715	699	745	727	667	719	701	733	712	737	687	676	659	724	683	721	740	687	708	738	733	683	702	722	723	689	654	735	681	764	665	740	707	736	710	735	700	717	715	648	717	733	731	729	735	691	674	727	704	745	720	688	711	741	708	681	731	707	725	728	695	667	705	689	696	646	748	689	696	672	680	720	694	699	649	721	629	709	709	722	713	746	726	703	706	748	698	712	728	710	704	704	718	684	676	703	716	757	702	748	628	684	703	707	651	708	676	756	698	735	735	653	683	665	677	690	749	697	699	741	713	755	680	693	695	717	736	714	687	692	641	733	688	735	673	709	704	718	738	750	681	740	676	653	691	715	670	728	706	778	694	693	691	703	747	741	692	686	719	677	740	688	671	659	699	712	714	686	740	717	701	735	714	710	736	709	742	682	704	720	724	712	739	704	719	704	683	781	721	674	734	747	728	732	686	692	717	706	675	715	685	711	691	729	701	692	703	688	702	707	673	764	680	705	680	701	695	739	645	717	715	692	722	698	707	710	707	686	675	730	661	691	678	681	696	744	655	697	710	719	676	681	675	707	715	612	724	680	716	683	663	694	723	722	724	663	729	668	731	652	700	703	750	722	698	699	720	650	713	731	733	693	739	715	747	692	761	717	681	739	660	696	707	716	710	733	696	667	763	661	691	703	703	719	688	685	692	714	714	689	694	746	692	675	703	735	675	665	720	681	686	724	684	706	665	725	733	671	675	668	698	655	736	699	701	699	772	698	701	704	693	748	696	704	683	714	715	763	737	673	730	711	744	728	696	696	683	731	715	679	647	746	699	741	741	712	665	698	684	696	688	697	702	732	712	693	737	678	673	713	677	691	718	684	713	699	629	737	699	677	744	686	752	691	740	723	712	694	696	747	697	668	687	706	692	697	711	692	693	679	706	687	712	687	685	698	787	682	689	700	697	692	731	738	697	706	744	739	710	723	682	695	722	740	702	742	714	697	668	724	657	704	674	729	749	696	739	680	701	742	749	693	662	706	721	675	719	697	705	650	683	706	679	729	712	738	688	709	708	728	715	694	748	719	729	716	728	649	704	712	728	697	707	695	783	709	745	743	659	718	696	711	764	717	715	705	694	675	710	697	742	690	696	716	688	725	722	679	687	722	706	649	739	702	729	689	680	662	706	743	721	695	734	647	706	732	697	693	689	671	671	686	736	729	686	707	689	701	677	712	710	709	715	659	703	710	739	730	737	731	743	713	708	744	731	717	654	682	729	707	678	697	689	732	678	717	664	661	703	759	687	687	746	751	749	733	692	716	684	721	680	730	707	699	731	742	716	694	718	718	728	695	708	702	710	749	696	682	696	732	686	729	655	724	684	720	721	680	709	701	676	720	726	694	669	689	720	690	675	728	716	696	700	699	700	725	717	707	704	712	696	675	722	717
2026	561	308	239	219	255	247	157	164	125	110	101	104	87	75	72	81	60	59	70	73	65	77	65	72	66	83	69	85	78	100	77	140	154	83	71	80	80	72	66	50	63	75	61	64	55	65	76	76	125	149	118	102	89	60	53	49	39	65	51	50	63	61	69	43	48	43	56	55	53	49	50	55	57	54	60	50	38	46	37	56	58	43	55	55	62	57	50	53	65	45	66	57	44	58	55	67	57	39	61	49	50	48	55	50	67	63	54	55	69	36	51	56	58	57	50	55	63	51	42	56	58	63	43	62	56	57	54	55	56	49	57	66	46	62	51	49	58	64	54	60	42	35	48	60	56	65	58	53	54	63	67	59	58	52	54	53	54	71	60	42	57	58	66	51	53	42	56	55	48	48	48	50	45	59	52	52	56	46	61	55	60	51	53	57	71	57	49	48	62	62	70	57	54	54	59	46	55	68	52	64	50	48	62	46	57	50	63	56	57	52	44	53	58	61	63	47	49	58	71	54	41	55	59	51	56	49	55	55	56	61	49	53	47	52	55	52	49	77	49	48	56	52	51	55	57	42	52	50	49	58	49	57	57	54	57	42	51	52	42	63	52	50	70	49	55	54	58	61	55	40	63	45	48	43	49	54	49	49	50	57	60	59	60	65	51	57	47	62	56	41	49	53	50	41	55	71	62	47	66	53	69	50	48	56	51	43	56	56	50	49	61	47	48	54	53	49	66	56	58	48	64	59	51	63	41	59	43	64	57	55	55	46	53	63	43	58	50	52	60	47	58	62	58	41	41	64	55	46	62	48	60	45	62	63	69	50	57	66	55	63	61	56	61	59	56	43	71	49	52	51	47	57	60	64	64	63	54	54	54	45	58	62	56	55	58	44	64	53	47	56	51	48	43	48	46	46	69	37	72	54	52	61	57	61	49	54	49	53	54	66	46	59	45	65	46	67	47	62	47	52	58	52	56	39	44	46	51	65	68	49	47	56	55	55	62	63	54	54	53	51	57	55	61	62	65	55	52	66	65	67	58	51	59	65	38	72	57	52	48	71	54	54	53	61	52	62	50	49	45	48	64	40	50	58	55	42	53	46	55	55	53	58	54	48	45	43	61	47	57	57	61	62	65	62	62	55	51	53	60	61	45	60	49	47	49	50	52	42	55	55	59	63	58	61	60	42	54	57	60	65	48	55	63	54	48	49	45	50	58	45	46	44	48	62	57	60	52	64	52	47	65	52	62	57	40	53	53	54	56	52	47	41	63	60	59	44	48	49	59	49	66	47	47	64	42	60	60	56	44	54	50	49	56	49	44	49	50	47	50	58	65	48	46	50	59	45	44	62	41	56	39	39	52	48	50	60	52	53	52	43	60	63	59	42	47	51	63	46	46	62	51	60	53	56	63	58	48	68	43	50	51	56	45	56	53	47	48	51	50	52	52	52	66	52	65	52	55	52	44	44	64	57	52	51	56	62	44	56	55	65	58	60	59	48	50	53	53	53	48	63	48	59	50	48	63	49	55	58	42	53	54	48	49	59	49	63	58	41	52	58	57	48	42	46	50	49	53	54	42	59	62	60	57	46	72	58	58	57	51	64	51	52	61	48	62	47	47	66	54	60	66	62	46	50	55	46	56	46	50	52	64	53	58	53	51	47	58	55	49	47	65	66	58	51	57	56	48	54	47	51	54	56	48	63	51	39	64	65	63	54	51	50	64	59	63	61	45	62	55	36	54	47	62	56	55	58	65	62	51	43	62	52	61	50	52	55	54	51	50	59	47	67	44	54	57	53	53	62	55	53	53	41	61	61	55	50	59	43	43	59	65	62	60	46	60	51	49	54	59	61	53	53	61	70	50	55	64	55	43	55	60	65	56	60	54	57	57	61	53	51	39	45	45	47	51	46	62	57	60	52	65	65	60	56	46	46	49	66	51	51	53	55	54	48	53	78	52	49	51	53	51	62	50	49	60	50	49	67	56	63	53	60	47	52	52	66	49	45	49	51	45	64	42	51	53	57	63	68	45	53	48	49	51	47	46	59	40	49	46	51	57	46	63	61	59	63	52	55	39	40	43	37	52	58	50	40	55	55	64	57	53	44	40	49	66	64	64	48	62	47	55	54	60	54	58	62	54	41	56	47	47	61	50	70	51	46	58	41	59	52	55	52	48	54	66	62	49	52	57	51	66	59	71	47	53	62	53	45	51	49	52	49	52	53	53	51	57	45	58	46	65	61	58	61	54	49	56	64	43	55	49	56	41	67	52	66	56	59	50	49	50	57	68	66	59	53	36	46	45	65	65	47	60	53	53	55	46	52	55	58	39	64	52	39	60	55	54	48	51	63	63	57	52	60	53	42	58	60	51	68	56	62	59	49	63	42	55	56	58	66	38	71	42	51	60	50	46	49	64	53	63	41	39	52	63	56	54	53	43	44	51	51	51	46	47	60	54	63	50	54	53	42	54	67	53	48	56	51	46	59	57	57	55	54	57	58	52	43	42	58	53	63	68	44	59	44	58	52	60	49	70	43	57	54	50	68	55	56	60	53	49	54	68	72	50	61	56	52	62	54	57	57	62	63	58	46	40	54	59	52	57	42	52	53	55	47	52	50	54	51	53	66	56	37	51	55	60	62	60	67	47	55	53	54	57	59	41	47	64	43	57	63	56	45	59	48	53	52	51	44	50	50	47	52	64	52	39	49	51	41	56	48	60	64	58	61	60	53	57	47	64	43	64	46	53	61	64	52	52	50	45	52	53	58	65	56	59	71	42	61	44	39	54	48	57	55	50	59	51	44	45	45	44	59	52	62	47	47	51	55	47	57	50	54	51	56	52	34	51	55	43	76	71	60	49	64	44	48	49	49	52	42	57	46	57	66	53	47	53	69	50	56	67	54	59	59	48	64	49	53	40	55	64	53	56	61	56	48	40	42	54	45	47	53	58	50	56	59	50	47	41	52	53	66	63	68	51	46	54	56	59	46	51	57	46	72	57	58	54	61	58	50	43	51	54	52	43	55	38	48	59	55	64	53	50	55	54	67	59	51	53	50	53	55	58	64	51	52	67	52	57	55	59	55	52	64	64	75	55	47	54	49	51	44	57	50	57	68	60	44	42	54	51	40	65	53	56	49	63	54	56	51	56	61	58	65	57	45	53	54	54	44	62	55	37	63	47	52	52	55	42	59	60	47	51	51	58	64	56	72	63	55	54	59	57	55	62	55	43	44	47	53	65	45	52	62	55	60	60	51	68	50	62	56	70	63	64	64	58	59	64	38	39	48	44	55	53	58	61	57	63	54	58	42	47	58	55	52	55	53	61	50	49	69	55	55	51	50	52	55	47	46	42	59	56	72	52	43	55	65	35	45	46	50	47	51	53	60	48	60	56	56	63	65	54	66	48	54	57	64	53	62	53	35	55	40	55	54	56	45	59	60	53	56	48	45	57	54	52	55	55	56	44	55	58	53	44	53	42	54	44	34	62	59	49
16824	8726	5127	7800	13984	14134	12022	8572	7094	5543	4012	3178	2595	2292	1929	1454	1121	1040	1058	1160	1247	1339	1199	1167	1028	1057	1234	1369	1508	1491	1341	1460	3190	3330	1642	1341	1207	1061	999	1041	868	734	663	674	753	680	771	1203	1195	2711	3115	2602	1822	1090	825	602	635	586	551	560	524	569	531	589	541	543	554	583	525	488	548	538	551	555	537	536	553	561	562	581	562	581	617	554	563	578	559	586	506	582	566	597	562	572	567	542	568	587	492	546	558	543	579	542	544	528	553	526	552	556	534	552	601	522	550	591	530	550	561	514	582	573	531	565	523	507	538	575	539	567	518	556	582	533	540	539	580	552	534	545	529	573	527	526	542	558	529	576	550	579	515	531	587	558	534	562	555	573	539	542	529	567	562	549	539	524	560	580	606	580	561	534	566	581	567	572	550	532	602	594	533	568	552	553	551	529	567	550	554	571	548	545	553	537	519	594	532	536	544	533	573	543	556	540	542	545	530	576	520	587	511	512	556	552	534	623	517	549	588	558	561	519	543	566	566	539	515	536	512	540	517	543	548	550	559	538	530	565	572	527	514	546	595	543	555	542	518	550	554	549	556	532	554	519	528	538	571	556	597	555	560	583	541	533	583	541	522	584	548	556	539	595	571	587	555	517	583	522	549	551	565	530	536	534	528	535	562	546	558	545	545	548	567	545	560	522	599	565	521	587	531	556	546	538	583	554	550	581	524	615	529	552	564	532	535	542	527	529	582	551	556	520	530	559	557	550	574	589	566	553	586	517	556	554	564	533	564	576	561	567	534	567	585	504	537	548	566	573	566	541	556	553	566	588	534	541	536	529	569	545	572	555	502	580	535	548	530	567	505	528	527	586	564	565	587	552	571	544	554	597	538	503	505	570	544	595	567	516	576	557	555	517	591	517	552	568	603	543	542	517	532	531	545	555	541	557	557	625	522	567	536	517	533	544	526	542	531	547	519	552	505	537	573	589	542	535	535	543	562	520	552	592	568	510	569	548	582	515	586	564	553	561	545	564	579	545	540	541	565	598	497	530	590	581	562	559	514	552	566	529	510	550	552	529	549	546	550	555	527	558	561	560	557	565	548	524	540	533	567	546	527	586	542	556	561	532	565	550	523	564	525	546	517	518	548	590	550	572	553	548	564	529	550	527	568	566	515	547	556	544	608	563	545	553	510	539	550	557	586	533	584	548	575	536	531	535	556	509	505	524	541	568	543	559	545	577	570	560	556	549	551	523	542	551	559	529	574	586	581	569	532	526	582	528	537	512	556	565	551	548	546	569	552	554	562	528	609	560	559	558	548	528	558	550	573	564	576	545	547	559	567	572	584	529	570	546	543	544	562	574	579	555	536	523	553	551	528	534	581	534	548	556	567	573	583	533	571	560	598	521	545	545	546	555	558	528	595	514	573	519	547	566	550	530	516	535	571	520	548	570	536	579	524	544	562	535	589	539	561	544	525	525	577	570	504	559	545	521	537	549	522	551	585	548	596	572	617	548	541	569	561	544	554	610	538	544	588	558	535	568	506	547	549	572	513	548	551	561	581	549	540	511	547	591	549	560	526	552	545	585	537	574	568	552	541	585	560	564	559	538	559	575	559	542	559	597	522	589	585	565	494	565	518	542	560	549	532	534	571	531	538	560	543	565	534	626	531	543	551	535	547	536	535	582	549	552	560	499	544	468	544	555	524	613	564	556	554	512	583	543	562	578	588	554	583	537	521	543	547	566	534	536	507	516	573	564	541	586	554	575	566	522	571	540	569	589	516	539	578	548	537	544	545	502	550	531	602	580	530	516	556	537	608	559	544	549	560	564	557	588	549	522	562	562	551	509	602	498	524	605	533	539	597	587	514	581	563	564	590	571	554	529	526	566	526	543	524	510	497	538	597	503	539	567	515	548	558	574	556	551	561	543	572	559	569	551	555	576	553	573	527	586	548	555	564	554	527	555	487	541	564	575	495	541	565	556	566	522	531	552	529	570	529	548	542	554	539	550	555	552	599	558	532	550	544	558	508	530	546	558	558	549	540	517	549	568	580	602	526	579	546	591	598	572	556	513	565	529	533	550	565	555	562	528	600	486	553	569	553	527	579	574	574	518	529	546	591	564	570	530	562	601	598	537	512	571	549	544	572	553	605	590	558	534	616	594	584	544	529	560	538	515	514	574	557	522	561	536	549	529	560	574	558	558	548	541	509	531	569	489	578	554	565	556	562	542	522	594	551	600	575	536	551	583	572	584	520	552	567	535	564	555	507	536	566	586	522	552	510	549	558	552	546	589	524	520	559	505	542	530	538	566	554	600	551	562	528	584	585	557	530	541	557	547	590	518	537	550	593	560	553	541	554	528	588	543	528	555	557	513	544	569	586	578	555	540	594	575	532	550	557	541	539	548	574	577	589	585	540	546	547	582	553	549	541	551	554	511	620	568	518	586	560	567	575	551	533	540	601	538	558	523	529	566	536	550	581	511	576	553	540	513	562	600	595	571	547	510	547	518	557	537	543	553	513	567	516	551	529	550	593	538	511	568	581	571	545	576	532	514	499	527	548	533	539	577	591	554	564	518	589	569	532	552	562	570	567	522	573	556	570	544	590	594	529	548	582	565	579	542	568	555	526	507	538	506	567	591	584	560	568	539	535	555	571	539	581	557	529	540	550	505	551	546	568	562	531	572	552	535	573	523	574	543	516	542	568	550	559	567	542	544	520	570	560	563	552	577	595	522	549	567	552	554	568	566	539	547	535	567	547	581	554	524	555	566	534	545	592	535	564	575	543	542	539	571	540	521	570	560	511	524	542	542	580	543	568	539	573	538	568	541	559	560	534	508	530	559	592	575	554	507	560	564	577	549	562	559	558	593	517	532	554	556	541	533	522	615	508	576	530	599	582	571	536	575	522	587	558	543	488	561	557	525	561	528	504	554	575	520	564	501	545	539	580	569	533	580	529	546	537	517	590	523	570	569	561	550	578	521	546	544	556	573	542	539	546	537	556	562	534	524	562	524	545	540	541	543	577	578	559	565	553	559	537	544	564	552	536	543	586	548	550	527	536	555	552	582	538	497	527	582	536	535	571	538	561	500	580	593	527	539	566	534	586	550	577	506	551	586	596	545	545	581	518	520	529	544	632	573	577	527	571	577	545	580	580	540	550	568	529	554	572	565	576	562	591	540	532	590	520	591	562	549	557	577	545	575	569	529	542	564	570	560	605	560	541	544	533	519	528	553	563	538	576	540	527	575	560	520	527	568	584	593	605	555	521	584	572	567	601	547	566	578	560	577	561	577	514	581	589	588	535	583	511	584	552	528	519	504	539	539	526	503	529	547	535	583	532	504	558	529	546	532	610	564	535	570	532	589	557	544	561	573	521	559	583	562	602	575	609	519	564	504	603	561	552	593	534	585	518	563	594	575	549	590	560	563	529	568	558	566	525	533	611	541	518	523	555	536	550	570	582	542	525	590	587	525	577	530	557	556	575	522	565	566
1571	852	502	307	268	388	368	303	240	195	183	183	139	129	89	111	87	83	88	116	97	98	89	85	84	87	95	103	122	86	130	118	278	384	444	243	73	95	84	74	77	86	90	79	72	71	62	65	130	270	219	162	146	111	61	76	80	80	67	75	73	76	75	62	56	62	70	71	73	76	57	63	79	69	80	60	62	57	67	69	67	73	72	73	70	68	64	67	64	79	71	73	66	56	74	83	82	76	75	64	72	64	64	55	64	71	68	71	63	84	70	69	72	77	69	64	71	53	73	71	65	69	87	61	57	71	89	70	66	70	62	68	67	85	62	71	68	68	80	80	81	74	65	62	60	66	68	59	78	63	74	60	82	70	66	73	70	71	68	82	79	78	75	74	71	62	75	74	83	63	66	72	73	61	62	59	66	86	70	73	82	66	80	74	85	85	78	58	72	76	72	79	82	70	79	65	73	72	68	84	72	77	83	64	69	72	60	67	75	82	70	73	69	53	73	75	60	90	60	78	72	72	51	69	79	59	57	49	93	75	74	63	67	86	71	74	67	71	76	66	66	75	60	72	69	53	67	70	87	64	78	65	85	74	71	81	65	64	73	65	87	74	79	75	65	70	70	74	69	86	58	75	68	69	77	74	69	63	82	73	64	75	73	66	66	74	70	64	71	62	65	76	76	75	82	70	73	70	50	66	71	65	61	58	66	69	65	63	79	71	72	74	73	78	70	69	72	67	63	74	61	73	65	61	72	74	77	70	56	78	65	70	79	76	64	58	74	63	82	60	75	82	72	72	79	82	58	73	65	59	62	69	64	69	69	80	65	67	78	59	65	66	72	61	76	70	73	79	79	82	57	64	77	81	66	77	83	69	66	71	85	71	79	86	59	74	70	72	69	64	70	72	88	69	77	67	79	54	75	74	58	74	73	76	79	64	68	59	63	72	71	90	67	66	72	84	89	66	69	71	76	52	69	71	58	75	82	75	70	71	69	82	67	79	85	74	64	77	78	65	59	65	60	64	63	68	65	78	61	83	81	50	63	77	73	64	82	73	55	79	67	65	71	51	67	63	78	74	74	62	69	64	81	63	73	63	63	71	67	69	84	66	88	76	76	86	62	78	67	76	78	65	73	81	63	68	67	67	86	71	78	68	63	75	73	75	78	72	66	67	69	69	83	66	95	68	73	67	65	67	70	74	75	81	92	74	57	76	68	71	83	80	64	68	57	93	64	70	70	56	74	83	80	80	75	68	59	79	75	67	71	58	81	75	72	73	81	76	70	62	71	72	67	87	64	64	56	102	80	71	78	68	68	79	72	59	80	69	74	83	62	71	67	81	81	74	78	72	77	77	58	79	67	62	73	73	71	77	72	69	70	53	70	63	72	64	66	72	71	62	70	76	65	63	70	73	60	63	69	77	82	68	74	64	69	71	62	64	77	82	77	63	79	71	67	67	67	74	50	63	78	73	75	70	69	81	71	68	68	72	86	64	72	72	72	68	61	77	74	74	80	74	80	85	83	73	58	82	72	66	74	73	49	77	73	74	79	65	73	77	85	66	84	65	73	67	74	57	72	72	69	80	79	71	70	62	76	75	76	63	68	70	65	83	69	78	84	66	79	68	65	77	66	64	76	62	66	83	57	62	76	61	71	83	68	65	56	74	67	62	61	76	75	64	63	80	58	84	60	70	74	84	59	72	70	75	81	86	76	82	72	79	63	63	70	72	59	72	63	66	84	75	77	73	66	72	79	78	59	81	89	72	59	69	74	65	65	78	80	66	71	78	70	77	66	71	62	77	80	67	82	77	70	56	60	71	64	78	66	66	76	75	58	73	67	76	66	69	64	78	74	81	64	76	63	71	71	66	77	69	63	65	79	79	73	82	58	73	60	70	73	75	54	86	63	61	74	72	66	74	69	75	76	71	68	50	67	71	65	54	75	87	73	78	66	70	72	72	77	85	71	55	70	56	66	83	55	64	62	75	73	70	77	78	78	72	62	69	75	67	74	66	63	68	65	57	65	72	64	77	60	56	74	72	69	91	85	79	60	77	57	66	68	77	63	78	80	77	70	77	65	83	56	64	77	61	75	61	64	59	76	68	80	77	70	52	67	65	64	76	57	71	77	52	86	83	62	74	63	89	84	86	71	73	60	73	63	77	78	77	72	66	60	71	78	59	67	84	80	84	62	75	64	62	65	69	73	77	66	89	65	70	66	75	65	53	66	63	65	81	68	70	63	70	59	76	69	70	68	85	64	63	58	72	57	68	85	75	76	64	76	68	64	53	85	62	69	76	88	73	78	88	74	58	71	72	69	73	70	76	58	71	77	76	69	70	82	77	66	69	64	64	72	71	53	73	82	67	72	83	82	64	73	69	74	59	84	77	69	63	73	78	86	58	70	74	70	63	69	58	62	74	86	72	79	68	69	75	59	72	76	55	80	76	53	74	74	61	78	64	86	68	60	71	72	71	83	72	58	69	78	59	75	55	71	74	84	68	54	67	73	73	74	57	66	61	70	74	57	68	73	56	68	87	52	69	70	71	69	72	67	78	62	74	76	65	71	73	67	68	72	61	69	87	59	63	73	62	70	70	55	85	69	60	91	61	70	64	73	71	72	64	70	69	67	68	70	87	77	65	64	75	65	80	62	84	56	78	75	83	75	68	64	67	79	75	64	69	87	75	57	76	96	82	72	71	56	76	82	67	68	75	68	69	65	68	65	71	58	100	87	69	78	69	70	79	81	85	78	59	80	76	52	59	65	86	56	73	82	64	70	57	82	71	75	68	83	75	65	72	88	71	66	67	68	75	78	82	57	62	71	69	74	78	68	85	65	90	66	66	58	61	79	81	61	72	58	82	67	74	73	87	71	80	54	65	81	61	62	80	63	62	67	84	72	70	77	71	76	62	77	87	55	77	69	65	71	75	74	67	91	58	85	66	69	77	77	73	71	82	70	76	64	84	86	71	74	65	65	75	67	58	74	47	65	62	67	55	74	75	73	64	69	70	77	76	66	68	61	89	78	63	76	77	71	64	64	78	66	59	72	71	70	72	76	61	56	72	56	73	50	61	64	78	69	45	72	79	61	70	63	75	66	76	60	71	65	58	64	70	86	66	72	55	69	75	50	67	58	57	66	89	63	73	78	75	67	81	78	59	57	57	76	55	71	56	71	70	95	69	75	74	64	73	63	54	68	71	69	68	58	75	62	68	70	64	68	72	64	85	74	72	74	69	66	68	80	74	70	97	59	67	79	61	64	70	50	80	60	67	67	90	86	80	67	78	65	88	71	78	84	54	78	59	73	56	83	64	69	64	74	75	72	62	55	72	72	67	86	65	51	77	67	47	71	78	73	70	71	70	83	90	78	72	73	77	66	71	52	62	72	50	80	57	72	79	74	61	78	70	79	76	72	73	69	68	71	61	56	65	74	69	54	76	78	75	66	87	79	72	52	81	75	85	71	85	70	67	83	60	68	67	71	71	64	66
19900	11777	7170	10866	18014	18411	15751	12104	9834	7577	6036	4769	4143	3603	2863	2123	1793	1697	1777	1956	1847	1860	1819	1708	1633	1646	1838	2113	2167	2069	2033	2215	7073	9711	10522	5050	1361	1213	1232	1085	911	874	848	825	844	818	847	929	2192	5990	5055	3453	2271	1364	948	792	784	763	677	731	661	727	734	688	698	730	717	660	708	694	676	685	685	697	695	717	727	686	706	682	705	693	731	715	704	686	711	738	687	701	702	723	689	714	729	725	718	786	734	740	709	737	662	678	700	696	745	754	718	766	723	701	726	754	687	724	692	703	739	697	781	705	708	701	736	690	728	727	694	706	734	710	721	721	672	720	707	766	727	653	711	738	704	730	745	736	738	685	717	724	717	736	734	743	742	708	718	690	731	716	629	697	772	700	743	729	685	722	752	716	738	747	709	729	729	738	744	699	731	767	708	736	725	694	680	700	704	706	717	711	728	709	693	756	703	761	692	773	709	704	703	696	746	737	721	734	765	708	704	738	722	729	694	727	711	707	722	708	709	724	717	657	743	725	705	715	735	791	687	771	760	716	714	679	668	745	670	698	715	784	729	711	707	770	724	685	738	652	764	714	790	687	723	666	729	723	693	741	716	691	695	741	732	722	721	702	718	690	666	677	749	788	669	708	734	713	667	696	707	725	682	747	663	700	686	720	719	707	697	709	710	716	702	715	717	696	708	724	689	730	687	760	752	720	721	752	709	740	756	705	772	740	740	692	698	738	720	717	705	778	720	743	705	697	756	689	701	738	706	698	692	753	708	739	712	751	699	711	688	766	661	759	720	700	740	715	695	746	735	694	687	687	710	697	763	765	744	747	719	693	737	734	740	716	702	745	730	743	731	713	680	750	712	695	656	745	712	741	734	717	735	731	747	731	709	743	714	733	736	744	687	731	691	717	686	748	668	686	732	724	764	781	685	719	739	728	677	674	692	693	663	688	716	708	707	748	746	689	738	739	694	719	714	677	702	729	697	676	738	752	739	750	718	765	723	724	685	671	709	743	701	696	751	777	718	722	720	722	741	774	698	734	712	728	656	681	741	716	705	713	731	716	695	726	745	711	707	730	735	732	692	713	709	682	747	706	716	700	758	694	738	747	715	729	729	697	702	731	730	695	724	695	720	704	725	699	746	734	702	730	663	717	731	722	731	744	730	761	687	761	657	685	746	696	714	707	685	658	757	726	721	680	709	728	719	682	678	707	679	711	712	679	691	701	718	722	733	721	790	768	730	736	704	733	662	690	732	679	736	701	719	702	738	716	693	754	724	692	710	686	711	742	732	702	754	730	748	692	733	719	686	711	702	705	736	723	740	787	710	702	771	742	753	723	677	713	721	687	727	725	697	729	735	733	730	753	751	743	704	735	725	772	755	709	735	740	735	729	677	694	713	696	722	749	750	739	741	682	704	722	748	740	720	686	715	792	768	644	740	744	750	697	737	692	714	694	690	681	712	733	732	666	742	710	717	769	699	733	668	712	758	746	665	725	759	719	685	700	733	714	682	731	716	732	710	685	712	730	726	690	694	761	686	681	730	696	695	682	723	747	713	706	744	724	688	716	687	734	688	674	696	763	715	712	692	700	722	690	686	727	713	704	730	707	693	734	696	720	740	761	733	751	698	674	700	669	724	702	775	722	711	733	698	713	753	712	724	684	745	700	711	719	709	687	677	689	753	704	734	745	723	771	723	687	751	706	739	733	733	744	758	678	689	689	745	774	733	731	773	725	746	683	743	718	741	705	678	768	719	734	699	717	713	658	741	711	702	666	672	744	712	690	771	733	682	728	708	707	701	699	724	710	754	722	728	691	710	706	724	716	651	727	696	664	720	715	707	759	702	727	686	698	733	719	689	715	761	747	738	745	705	722	715	704	735	717	734	679	655	758	716	707	693	760	719	703	699	744	778	736	734	734	698	748	700	726	700	758	741	715	708	756	727	791	652	757	705	740	729	711	740	731	701	653	709	729	718	738	709	708	727	680	752	702	747	767	742	691	793	698	766	684	702	681	717	725	712	744	734	746	730	682	729	732	737	757	666	745	723	683	728	707	741	738	731	761	753	675	748	753	711	707	720	740	718	751	755	729	666	713	707	706	686	715	698	711	706	730	714	646	701	727	681	752	747	776	735	714	750	765	682	708	732	732	742	716	717	737	735	738	738	694	740	695	673	713	703	704	741	688	719	716	705	745	732	762	717	690	727	743	722	734	719	710	673	713	712	734	737	737	727	688	691	733	703	697	733	729	711	711	732	743	775	773	650	765	716	749	714	694	725	711	701	718	747	702	719	727	690	738	759	727	712	694	708	751	696	731	779	721	695	719	729	707	679	703	737	742	754	669	703	710	725	680	716	739	694	693	696	714	727	729	683	725	748	737	732	721	716	722	693	671	756	752	718	738	688	741	688	723	718	720	720	705	701	708	732	695	716	743	678	715	734	707	758	706	699	719	706	768	779	695	709	677	710	708	763	740	708	751	733	707	725	703	751	715	704	729	689	720	711	737	749	760	698	695	752	697	751	686	717	700	688	689	745	757	717	694	713	713	691	736	712	692	685	746	688	705	708	761	700	687	692	701	764	727	711	696	692	751	722	659	717	717	715	679	675	695	696	709	696	704	675	726	736	747	737	696	727	726	706	704	751	729	673	730	719	692	727	737	723	722	711	703	721	717	692	696	715	689	773	718	693	745	729	716	730	687	701	708	689	710	723	746	682	666	762	726	712	722	760	695	727	716	685	713	722	702	713	717	760	697	689	655	755	713	686	713	675	689	722	696	716	678	699	738	722	744	692	698	702	711	759	687	685	733	710	709	740	693	766	696	747	711	696	740	769	695	723	683	683	724	737	697	740	709	718	656	711	697	715	760	739	713	684	756	721	732	731	693	750	747	700	762	706	678	722	715	715	760	729	721	708	705	690	668	728	698	748	725	707	696	709	742	717	701	701	721	698	711	748	774	707	715	721	683	716	716	708	695	724	702	729	700	721	748	741	687	728	714	686	667	682	693	703	722	761	719	685	717	721	706	710	760	713	779	694	718	714	777	723	727	738	722	744	718	715	692	730	666	728	705	698	722	742	669	750	700	710	766	679	682	707	729	713	693	720	732	725	747	704	739	755	715	693	739	675	707	766	783	712	728	743	698	713	733	712	694	718	723	699	699	691	732	706	693	744	735	747	719	705	779	688	716	755	705	736	705	708	687	690	665	715	744	690	660	722	721	717	743	736	728	721	688	759	726	760	817	676	754	720	751	716	709	689	688	695	674	734	723	711	739	737	730	710	712	724	741	720	706	719	712	732	748	725	701	774	673	721	702	667	713	673	739	722	748	682	710	687	726	764	683	724	764	726	710	739	709	719	708	744	772	692	727	750	695	697	718	744	729	699	735	757	738	747	673	681	698	779	687	717	692	763	745	717	730	718	744	726	685	699	720	676	735	729	739	728	705	737	720	718	715	736	793	753	749	712	752	713	705	726	717	745	723	704	699
3055	742	397	234	252	311	272	235	200	174	165	137	120	116	91	86	80	82	94	99	72	78	100	94	85	81	87	86	103	98	96	101	79	178	398	346	83	70	85	56	60	57	72	58	52	47	50	71	125	236	244	189	135	87	69	53	56	45	49	54	50	54	43	52	44	53	45	32	67	51	37	37	51	49	44	59	42	35	50	56	45	49	46	59	42	37	42	48	47	52	53	44	58	41	41	51	52	59	47	42	62	48	45	39	45	50	49	54	51	50	43	55	50	49	53	46	41	55	45	37	48	52	40	64	57	48	38	38	44	40	50	52	40	43	50	58	52	50	60	51	59	44	37	50	45	51	54	48	60	50	39	58	37	44	46	39	44	52	41	48	43	40	44	36	55	47	41	48	44	45	51	46	64	48	52	56	37	48	50	50	36	59	48	57	53	56	42	53	42	56	50	50	46	48	60	49	44	52	42	44	51	49	49	55	53	41	42	40	54	49	50	54	55	53	57	48	52	53	57	64	56	47	43	41	46	50	42	44	53	49	45	49	59	46	46	42	48	63	60	54	49	49	64	52	46	40	59	41	55	42	45	43	51	51	48	43	41	46	46	44	43	51	49	47	48	42	46	39	56	59	46	59	61	50	50	53	42	45	37	50	46	50	43	42	57	45	37	57	56	45	38	56	49	46	44	47	40	51	44	44	50	49	51	50	56	47	42	49	51	49	56	52	52	55	46	62	51	50	44	45	48	43	50	50	35	52	55	49	41	47	65	48	39	50	44	62	44	45	42	33	43	38	39	53	39	43	52	56	50	57	51	40	39	43	45	66	51	56	56	58	52	47	53	61	59	52	52	49	46	51	57	62	44	58	44	52	44	52	44	44	47	41	45	58	53	50	62	41	58	34	51	44	49	46	53	46	40	51	53	48	58	49	50	46	51	45	49	46	45	36	50	48	40	39	47	53	47	61	49	46	44	55	51	49	38	57	67	46	54	49	40	35	47	55	65	50	44	33	35	55	45	43	47	38	38	42	47	51	44	37	39	48	52	44	60	65	40	44	60	43	47	55	46	51	32	63	57	31	54	49	36	46	39	42	51	47	34	56	45	36	43	52	49	46	48	52	50	55	47	49	46	42	45	44	52	40	46	35	43	46	55	45	43	44	55	45	51	50	48	51	54	33	50	45	46	63	52	47	47	51	56	44	49	62	36	40	43	64	47	47	37	66	47	39	43	51	50	51	57	63	57	43	47	38	52	51	49	49	53	51	55	42	33	49	62	50	34	40	49	44	32	54	46	41	67	45	49	43	45	46	43	45	63	47	56	56	59	43	40	49	47	36	51	42	56	49	31	43	48	47	58	53	35	55	49	58	30	47	36	43	46	49	44	49	54	57	45	42	37	39	52	51	42	46	49	37	60	58	45	50	56	59	43	48	47	50	35	46	44	56	39	44	50	45	56	48	61	44	44	51	41	46	50	58	53	39	33	44	49	53	47	50	50	50	58	52	50	33	43	43	51	45	44	45	52	50	58	43	49	49	49	45	39	53	37	47	66	39	40	42	49	57	53	57	52	58	37	38	44	41	38	47	62	54	57	50	49	47	44	55	44	48	58	50	50	38	37	38	47	52	63	45	52	48	49	48	54	49	53	61	48	38	59	44	40	58	60	56	49	33	46	49	40	57	53	39	45	49	44	43	54	57	47	58	39	56	37	59	48	52	53	59	52	40	56	56	48	50	47	51	54	50	40	45	45	40	46	36	57	50	50	49	46	41	52	66	57	51	35	55	46	51	42	44	69	44	49	58	50	40	48	50	56	39	41	44	46	47	59	48	42	39	47	62	60	49	52	45	55	58	45	45	34	40	40	49	46	47	47	51	45	43	53	60	39	58	41	56	49	42	41	40	39	48	50	44	53	49	50	45	45	51	42	55	48	43	49	42	44	32	54	49	48	49	47	53	52	44	60	46	53	36	42	46	58	45	58	44	57	45	48	63	41	51	34	48	47	51	53	42	47	47	53	52	58	44	44	48	47	39	54	45	27	49	46	48	51	38	46	48	53	37	47	47	55	48	51	37	49	36	30	50	44	59	47	48	51	61	51	45	37	48	43	39	40	56	56	47	41	41	44	32	38	62	48	48	62	45	58	45	48	38	53	56	42	40	57	47	61	42	49	42	44	55	46	50	54	49	60	55	43	40	56	41	58	39	47	33	51	48	50	50	42	46	47	44	41	50	56	38	47	54	50	48	42	58	55	38	45	40	50	54	53	44	47	51	56	49	46	46	51	50	55	44	57	52	45	39	47	43	41	51	61	54	57	44	40	56	47	50	37	60	34	50	55	49	59	51	43	53	46	53	38	44	47	54	47	41	48	57	46	35	34	41	51	45	46	38	57	51	48	51	43	45	46	42	53	47	50	58	41	55	43	47	52	38	35	62	46	57	48	57	56	39	53	46	54	54	51	46	59	35	44	64	61	39	52	35	38	43	49	37	40	42	51	37	45	39	46	35	36	41	45	37	54	57	45	44	56	40	48	55	47	58	55	37	54	43	52	37	47	59	45	42	58	49	54	53	51	33	42	49	53	45	40	52	43	62	51	45	62	43	46	37	46	55	37	57	47	52	41	37	49	56	56	51	59	43	51	49	50	49	54	52	50	53	48	43	47	52	62	46	45	55	38	44	62	59	38	52	58	50	56	43	38	51	55	37	49	55	55	49	51	42	32	64	46	42	53	42	35	55	55	46	55	51	37	45	39	53	46	50	65	63	51	60	46	45	50	44	47	36	37	44	63	48	59	45	45	49	52	50	58	38	47	46	48	55	62	55	39	44	61	45	54	51	53	67	45	59	33	36	44	57	44	47	38	45	49	47	47	39	43	54	53	51	38	41	49	52	54	52	47	48	46	50	47	49	47	49	40	46	38	57	49	53	55	45	53	38	54	63	55	48	67	54	54	54	50	40	50	56	47	50	52	66	50	47	40	51	51	49	38	47	55	51	46	55	58	53	56	51	61	45	50	32	60	62	42	45	50	61	35	41	47	45	54	57	52	57	47	54	49	45	50	52	42	44	44	45	61	49	52	31	34	59	49	52	48	44	41	48	45	49	47	34	42	42	51	52	42	37	49	51	34	50	50	59	60	52	51	54	46	54	42	56	49	55	58	54	42	60	40	56	49	44	55	46	53	52	47	48	48	57	50	44	55	60	41	49	46	49	43	57	58	57	60	59	50	55	45	49	45	59	58	52	65	48	51	54	54	46	36	41	45	47	58	62	47	56	46	56	58	51	56	50	64	53	46	53	42	53	38	54	51	60	41	41	48	59	35	46	51	47	43	45	40	39	42	51	46	45	39	50	54	41	44	49	56	44	47	35	48	50	42	63	48	50	47	47	51	45	44	49	37	52	42	46	51	41	64	54	41	38	41	42	50	49	56	49	39	44	52	56	67	42	57	46	66	43	49	44	49	36	47	50	47	53	42	51	40	42	50	51	46	48
19403	10930	6542	9811	16937	17244	14037	11844	9037	7386	5781	4610	4067	3289	2539	2006	1662	1792	1767	1999	1888	1896	1848	1751	1655	1783	1989	2180	2063	2365	2253	2212	2392	4552	9598	7856	1717	1260	1099	900	743	810	819	622	634	616	570	710	2259	6321	5904	4366	2722	1623	893	641	576	548	530	507	483	497	494	482	533	508	472	482	491	487	514	499	511	502	457	464	531	470	499	531	521	478	508	482	482	525	494	513	515	483	543	486	502	516	513	463	491	471	485	478	520	466	510	498	535	554	517	489	463	504	483	475	490	459	464	506	532	492	513	495	525	475	485	514	439	482	504	509	509	492	526	512	462	515	509	485	516	497	543	447	488	503	500	489	496	493	535	496	542	489	486	527	523	514	503	452	524	526	507	556	477	508	521	487	495	520	458	516	511	503	477	524	484	524	503	459	480	462	490	546	497	514	502	517	522	502	475	503	514	541	489	539	494	487	518	534	537	534	530	484	462	505	464	525	479	501	492	478	519	498	494	478	488	501	488	534	520	506	446	525	504	470	496	441	489	522	483	526	505	471	488	553	492	538	482	527	493	537	519	475	524	509	500	519	485	539	484	505	520	519	519	499	507	515	517	485	517	494	508	521	499	474	501	525	493	511	496	517	527	521	509	497	542	503	528	486	491	514	511	460	514	495	489	508	517	519	484	480	488	549	529	531	513	502	504	500	483	499	523	480	560	500	528	478	494	511	470	514	469	464	492	523	457	513	481	512	508	486	479	479	501	516	538	523	476	497	518	475	500	517	524	509	488	540	496	507	540	504	514	506	477	491	512	503	505	534	509	539	503	496	486	483	515	513	482	526	500	516	534	517	489	532	455	492	513	517	520	509	521	468	490	506	506	511	560	501	507	494	511	532	509	522	527	514	484	515	526	523	516	504	524	495	450	535	529	504	515	494	518	497	527	507	517	507	562	462	543	533	520	492	465	494	480	490	489	496	557	493	523	507	516	531	486	507	463	527	503	482	521	499	480	517	479	519	507	475	443	475	491	481	524	518	492	507	501	508	523	580	503	532	491	515	469	543	470	500	497	511	512	536	531	476	512	518	479	487	522	495	463	506	493	490	517	494	499	523	508	512	509	519	489	466	486	532	514	468	509	472	510	485	523	488	520	538	484	506	513	527	491	469	528	474	505	542	503	539	484	526	480	508	501	488	512	551	534	499	539	499	507	541	500	514	455	515	484	512	527	500	504	488	453	520	535	467	513	453	512	500	513	517	540	490	542	451	529	510	537	483	490	519	516	545	500	498	492	494	502	471	520	543	480	485	498	500	464	508	491	506	521	464	502	510	485	500	503	523	517	489	529	502	511	486	508	548	489	465	487	500	500	467	523	477	530	487	459	556	521	460	531	469	545	509	468	515	491	526	522	516	485	487	482	486	509	493	498	486	538	476	533	540	511	514	531	561	513	504	486	480	491	521	520	487	530	465	486	496	478	515	528	468	511	492	500	522	502	526	522	471	505	465	474	477	532	482	508	533	512	492	537	511	537	499	508	502	496	507	524	534	483	548	504	516	512	541	507	483	500	492	499	513	521	528	500	488	510	513	493	508	482	501	539	501	504	486	476	497	532	487	471	486	498	513	505	474	511	477	502	515	493	496	519	473	482	488	530	497	499	491	532	512	541	519	497	517	518	507	520	516	514	510	461	545	478	498	509	494	496	495	534	500	475	473	492	525	452	494	488	499	536	502	478	508	464	534	508	476	462	480	517	523	484	507	509	525	509	515	516	515	505	527	510	532	521	508	526	503	544	516	482	503	468	518	512	548	524	514	481	502	493	566	466	517	490	503	499	538	491	509	482	569	469	524	525	478	497	479	503	537	498	526	529	516	489	497	533	529	537	507	491	507	520	464	559	506	492	473	541	488	496	528	472	506	462	531	475	510	473	507	512	486	434	512	529	517	499	488	504	504	463	496	479	496	487	487	501	483	470	510	474	471	511	489	460	492	514	511	510	516	520	511	497	495	514	483	502	538	478	503	490	504	497	523	489	503	493	471	509	515	491	507	510	491	526	460	532	544	519	469	505	504	524	479	489	494	523	463	520	518	514	538	527	484	495	508	452	474	508	496	521	507	505	523	491	508	511	505	499	526	472	507	520	515	501	529	493	529	516	505	544	511	531	514	546	494	468	501	513	512	484	489	485	516	486	494	480	520	535	500	498	466	498	500	493	496	515	501	516	522	506	455	505	493	493	518	496	516	509	498	503	485	496	506	453	477	475	549	541	492	484	512	507	492	488	469	515	544	512	464	506	527	534	517	504	552	511	480	512	488	510	566	510	473	534	516	519	526	510	501	455	468	531	493	507	506	518	490	491	509	499	500	525	486	471	492	512	492	487	516	484	488	502	521	500	513	463	522	488	525	510	553	531	500	487	522	499	514	510	499	524	496	503	465	509	497	523	498	485	460	499	489	539	582	450	480	483	493	500	523	454	501	520	516	499	513	481	463	478	496	457	444	531	518	519	515	523	507	513	534	491	495	500	490	479	528	502	517	517	542	513	495	514	482	535	481	501	503	543	488	487	496	481	507	481	509	506	453	468	481	520	500	528	480	464	511	536	500	480	539	487	516	481	538	459	492	495	500	465	487	480	506	520	489	505	518	502	486	527	481	530	502	486	535	536	494	494	495	474	471	476	517	519	507	512	499	471	502	504	525	485	519	492	519	494	496	524	502	490	522	483	503	513	515	473	516	501	492	480	517	481	489	512	504	491	495	533	495	475	476	508	488	515	509	523	473	491	500	536	494	494	476	476	541	506	502	492	463	505	497	491	494	495	510	495	525	544	536	501	495	503	512	510	511	482	485	536	464	491	531	483	499	477	502	546	525	527	503	470	480	480	522	497	530	519	506	484	498	493	478	482	510	526	526	506	475	489	501	511	477	498	470	504	492	489	521	488	546	515	502	478	540	499	538	479	458	512	513	528	494	479	475	476	506	503	477	502	474	490	499	495	489	492	471	521	499	494	470	494	512	506	516	482	530	483	478	539	505	494	503	485	515	499	521	529	541	471	493	455	463	497	507	494	516	491	487	507	489	495	547	482	527	539	501	524	499	512	518	462	510	532	537	469	475	493	493	510	472	520	500	516	503	481	485	511	479	522	532	477	486	509	534	501	521	501	499	485	478	527	498	505	483	484	487	491	461	498	508	503	523	498	546	533	520	479	496	493	505	499	482	498	492	518	479	503	503	482	492	521	493	474	481	528	502	504	492	544	545	511	535	493	485	540	449	468	490	530	520	518	510	528	547	514	521	494	504	508	474	480	516	469	532	500	506	468	502	495	481	530	508	468	480	477	511	501	500	512	480	481	548	497	516	539	435	502	501	470	466	449	467	514	494	539	482	523	510	497	504	466	470	500	462	515	493	537	508	513	483	531	509	504	522	496	507	491	508	497	522	552	531	498	504	505	479	499	506	522	538	532	548	519	504	513	531	479	470	505	469	511	531	487	489	523	524	502	529	514	523
2188	1107	597	356	314	368	383	353	276	252	213	181	199	149	143	107	94	117	99	138	108	109	101	98	103	105	134	134	130	133	121	138	137	199	242	375	158	90	90	90	78	83	73	80	102	85	65	99	222	437	391	298	228	135	108	81	66	72	56	65	65	77	59	78	64	62	71	58	74	65	75	66	68	70	65	62	64	67	71	63	77	42	61	79	81	51	64	67	73	80	56	55	64	51	65	61	87	62	56	60	66	60	66	62	61	56	66	71	67	64	61	64	75	65	69	61	66	61	56	62	71	67	60	73	72	82	67	74	61	82	64	85	48	59	63	62	49	67	63	68	71	76	66	72	66	60	53	79	87	50	69	68	55	59	74	56	60	62	74	61	64	72	52	61	65	63	65	65	82	61	58	65	58	64	66	75	64	52	55	69	56	55	55	62	54	65	86	65	54	73	67	65	76	68	64	70	64	65	64	75	72	66	70	57	50	53	62	70	54	55	76	74	51	52	62	67	68	64	65	69	68	62	73	61	67	54	64	71	79	73	61	71	85	63	67	62	70	70	62	74	61	71	76	67	76	65	69	74	74	61	61	68	62	60	71	66	71	65	69	67	77	72	50	60	68	79	59	69	61	66	64	73	75	47	82	59	67	66	71	78	74	70	59	69	62	59	72	73	66	60	65	69	73	71	66	77	64	78	47	65	71	68	63	50	65	53	61	64	71	75	72	56	73	61	75	60	71	52	61	85	62	58	60	77	66	59	66	69	60	87	61	42	62	54	55	69	76	49	80	68	72	67	63	67	72	55	65	58	65	62	68	64	66	78	76	76	63	60	75	77	63	69	60	60	60	66	59	59	76	55	75	62	72	68	67	67	61	76	66	84	72	56	58	67	65	63	81	59	69	74	60	63	69	66	82	58	68	78	75	76	76	76	70	59	72	58	47	68	77	73	79	60	66	59	73	56	58	62	72	74	62	58	59	69	62	69	72	55	63	53	62	65	53	66	68	54	65	58	66	63	64	73	53	64	67	66	63	52	48	64	59	46	66	61	77	60	63	78	68	68	75	57	53	63	65	55	54	58	69	71	59	82	62	75	61	66	71	61	51	55	65	62	68	74	65	54	71	70	65	53	62	71	62	79	67	62	63	67	70	77	84	75	55	55	65	75	66	68	76	59	66	81	52	72	68	85	50	54	69	69	59	58	61	68	64	63	79	71	55	65	58	57	80	69	64	69	73	67	70	63	57	62	79	63	57	64	72	72	65	71	65	68	61	61	73	62	70	68	64	78	63	56	79	72	74	67	70	74	61	76	50	74	85	65	54	68	64	55	66	77	65	74	59	76	66	66	67	75	72	68	57	59	75	64	65	54	62	61	61	55	55	73	59	74	72	68	58	87	76	63	71	55	76	69	74	55	63	59	71	67	75	59	80	71	59	68	59	60	57	73	52	65	64	70	67	65	72	72	65	65	48	63	65	51	67	49	74	71	73	61	77	61	67	70	70	73	78	61	61	64	58	66	60	48	62	73	60	59	56	67	78	81	81	71	63	70	75	69	66	72	61	60	50	75	70	66	62	62	74	62	62	57	58	77	79	65	66	50	67	64	71	78	89	73	60	59	69	56	70	71	75	60	76	53	80	67	65	77	85	69	66	65	69	57	61	66	49	82	78	68	57	73	69	70	61	56	75	53	62	54	62	51	71	74	54	57	63	73	74	67	68	70	63	61	69	61	75	62	69	54	47	73	56	75	79	64	73	73	61	61	77	58	80	71	53	55	61	71	77	65	67	80	66	68	67	52	62	71	68	63	63	74	75	73	66	64	77	78	88	65	48	69	79	82	74	69	76	56	68	54	72	74	77	72	73	55	69	56	63	74	80	76	60	61	59	85	67	79	65	65	55	62	53	55	71	63	72	84	72	68	72	60	54	62	59	69	71	64	51	60	52	64	55	87	72	66	63	54	72	80	59	58	64	56	61	66	65	60	49	60	76	59	50	70	74	85	64	62	63	62	62	60	57	69	69	77	66	75	62	68	72	59	59	73	66	84	71	74	59	52	59	66	76	66	52	64	79	58	72	62	68	73	67	76	62	71	77	67	55	90	65	61	71	69	70	69	64	55	71	64	74	73	54	74	72	74	68	60	62	52	62	85	71	86	58	67	77	67	79	62	69	69	64	68	71	66	67	72	65	74	64	63	57	75	60	64	66	67	69	78	54	56	54	69	70	61	57	77	73	67	64	73	78	77	82	66	65	57	73	64	74	54	53	62	62	72	65	75	61	76	67	62	60	63	66	85	54	62	74	70	66	68	56	67	58	64	60	72	76	76	61	82	63	78	63	65	60	70	58	69	82	66	85	64	68	63	74	65	80	64	60	62	68	73	66	58	64	64	60	47	68	66	58	64	64	66	69	65	87	62	75	51	71	62	77	67	70	74	65	54	77	76	62	71	73	76	66	51	61	61	63	73	79	70	84	68	67	65	72	59	73	82	64	80	65	80	65	64	67	66	67	62	70	60	65	62	63	74	61	70	66	74	69	72	79	53	67	62	69	72	78	73	56	60	68	56	71	70	49	73	53	67	71	63	61	67	66	58	76	58	50	60	55	50	52	61	70	68	82	67	49	62	67	61	60	72	60	76	61	67	62	72	63	81	76	67	62	68	74	62	80	69	45	62	59	65	78	42	70	65	46	64	71	46	67	60	81	69	69	69	62	84	65	71	65	60	84	81	60	70	58	51	81	49	62	75	68	77	63	68	81	67	58	63	71	65	66	60	70	60	76	62	66	66	62	67	80	64	87	60	79	69	67	61	59	66	72	77	80	72	73	68	50	64	56	70	73	76	74	71	68	64	71	55	58	60	68	69	64	65	58	83	65	71	73	52	64	60	78	66	57	70	76	71	59	81	76	75	45	76	65	59	63	60	60	46	54	78	47	53	67	72	66	77	75	71	74	63	65	61	73	69	57	72	58	65	77	59	66	61	68	62	61	69	59	72	59	59	75	84	67	71	57	68	75	64	51	63	75	67	71	50	58	74	57	60	63	75	71	58	66	78	75	69	80	59	75	72	75	63	63	74	97	64	71	71	83	71	65	69	63	68	62	57	68	71	71	77	65	75	54	78	80	70	70	64	71	75	57	78	82	63	73	65	68	62	80	66	68	60	65	58	81	82	71	53	54	59	65	60	66	69	66	72	71	57	70	89	69	66	74	75	70	68	67	67	63	55	70	71	73	72	75	64	70	64	61	77	61	81	60	68	71	75	70	66	63	65	62	83	71	63	57	75	84	55	66	62	61	53	61	69	76	59	87	66	64	65	65	56	59	71	64	74	74	75	62	63	52	64	62	86	64	60	47	67	69	72	72	48	68	71	71	80	60	65	66	57	75	53	66	64	63	76	72	79	69	55	61	66	71	69	67	78	69	52	71	69	72	54	59	75	71	70	53	62	68	69	70	73	55	66	69	52	68	56	59	49	55	65	61	58	62	64	67	63
22803	13672	7856	12138	20246	19915	16994	14444	11335	9073	7527	6129	5333	4086	3334	2777	2583	2765	2709	2773	2403	2502	2471	2154	2205	2625	2858	2868	3071	3201	2908	2928	3270	4824	6840	8526	2876	1687	1608	1309	1032	1013	1001	1256	1337	1163	1032	1824	5559	10240	8408	6188	4098	2412	1450	938	805	729	726	697	688	650	634	698	667	692	710	703	656	720	664	686	695	694	660	692	652	665	681	674	652	668	652	691	665	670	713	652	690	690	670	732	687	662	682	658	687	697	693	739	687	678	666	720	648	677	671	665	665	661	679	721	706	654	672	691	694	676	675	682	673	714	718	684	736	681	668	695	725	653	658	704	664	690	703	731	650	706	699	670	735	630	704	676	673	707	684	757	663	686	721	698	667	701	663	678	698	683	678	688	651	684	699	704	718	657	668	715	672	691	688	675	704	648	703	670	673	683	662	642	697	743	651	680	698	688	692	702	690	709	699	680	641	667	683	653	658	655	726	761	708	697	667	729	697	700	725	692	687	714	653	654	715	745	700	698	689	674	678	636	678	669	700	685	702	662	683	700	685	691	709	647	673	650	640	683	666	692	728	653	639	693	735	689	697	734	711	721	705	704	704	665	681	705	668	706	715	687	661	713	679	681	724	675	635	689	686	686	665	694	673	738	690	644	715	722	699	695	682	670	687	722	703	633	707	662	689	640	704	682	669	678	687	662	644	705	664	676	695	689	658	685	667	699	651	702	677	698	659	733	696	659	709	694	668	682	662	676	691	719	750	663	677	688	687	675	716	650	734	725	759	661	684	697	705	667	619	714	689	670	663	672	688	680	695	667	687	677	676	719	686	711	686	688	680	631	678	698	626	669	670	670	672	696	660	678	669	702	658	689	683	641	684	684	696	692	681	676	721	719	647	663	676	657	663	694	710	658	683	679	735	693	677	690	661	702	720	705	673	629	685	692	700	633	689	648	713	734	701	675	673	686	712	746	692	702	715	696	672	678	667	677	708	676	688	710	696	663	693	692	656	678	665	681	683	699	706	729	645	695	690	702	703	649	748	675	685	704	655	774	714	693	724	656	662	677	667	682	676	700	697	658	710	706	699	704	727	662	693	729	666	647	665	715	674	620	671	686	650	682	693	727	727	675	689	672	715	716	651	690	706	709	642	646	697	678	666	714	681	696	700	687	676	723	740	686	637	732	733	640	687	720	649	717	671	694	671	698	677	730	692	740	681	710	751	652	671	685	674	704	697	703	686	661	681	705	670	689	753	704	650	685	654	684	699	644	702	632	658	697	688	706	716	720	668	668	700	691	679	663	663	702	683	718	670	741	718	689	671	701	748	666	689	685	661	686	697	682	674	656	696	659	662	649	726	661	684	711	687	658	687	680	729	718	723	727	716	690	740	658	680	706	689	693	713	687	703	675	695	655	703	637	695	694	702	696	722	699	639	712	629	691	661	695	706	673	713	731	681	671	673	700	673	703	675	685	700	658	691	656	716	700	676	721	710	720	622	686	678	656	675	649	695	705	667	731	703	697	696	698	764	673	695	628	714	674	646	642	696	653	670	700	713	669	678	684	666	688	653	672	659	656	757	702	682	683	715	663	688	657	678	687	682	669	700	714	659	730	683	664	682	696	712	689	674	696	649	696	669	649	670	688	719	699	672	647	695	667	663	730	685	703	728	672	706	681	695	668	683	652	711	684	703	681	684	665	676	660	666	646	727	690	701	687	714	674	693	686	691	681	667	675	717	677	700	720	707	683	706	746	647	702	658	707	693	672	745	667	652	681	662	686	655	711	712	656	674	695	666	673	690	663	705	664	697	638	686	656	681	641	684	749	659	642	696	671	715	704	663	723	671	684	646	714	681	656	618	668	689	704	682	712	655	666	683	679	680	690	696	700	709	653	649	668	694	640	691	642	681	717	662	694	688	722	714	703	654	648	668	705	639	682	661	710	646	730	717	707	704	717	664	717	683	693	660	674	659	689	694	687	708	659	684	721	672	665	676	681	707	672	672	679	720	688	690	724	700	709	693	748	663	678	731	669	698	661	644	679	693	689	671	654	651	684	671	671	712	684	692	671	718	692	673	667	670	719	686	631	735	705	685	612	696	732	681	658	741	703	698	693	656	722	668	672	680	699	682	695	699	653	657	683	644	678	688	707	683	681	667	691	687	661	691	681	682	666	655	689	691	653	698	707	681	698	639	682	729	704	681	666	668	740	667	686	682	695	737	710	707	691	708	644	695	705	703	684	672	713	723	676	696	698	687	658	677	693	732	671	675	681	618	666	675	649	701	691	649	695	684	678	687	674	680	680	693	697	707	654	710	638	709	702	706	648	685	683	710	695	684	692	677	645	667	722	633	651	665	685	678	689	670	670	718	652	687	707	691	666	670	726	669	688	678	675	682	718	676	683	658	702	717	756	699	656	741	665	761	728	701	681	716	687	715	675	690	673	644	664	673	676	701	659	750	728	666	690	690	659	643	661	685	675	669	666	708	680	701	704	692	671	677	678	689	707	636	711	677	677	704	664	717	689	704	692	688	677	731	702	737	662	678	687	730	723	688	687	665	689	706	638	717	723	693	687	656	696	726	673	691	676	679	669	676	750	723	681	770	689	741	651	696	695	673	712	693	613	700	667	713	657	686	689	670	706	697	700	740	724	713	676	690	663	699	689	707	675	633	689	671	693	714	661	699	674	685	668	702	703	677	675	705	687	671	697	726	632	655	678	661	717	707	730	700	687	684	662	713	699	708	683	670	689	695	656	664	743	628	680	701	687	656	669	696	710	679	686	719	680	698	660	652	715	650	700	674	683	666	682	694	690	715	677	669	678	709	711	738	663	661	680	683	675	643	653	695	673	671	706	674	650	697	703	672	668	673	686	697	666	698	687	668	657	682	710	701	711	703	648	707	730	705	688	670	650	706	745	632	707	677	723	760	716	677	691	697	666	662	683	668	645	672	690	698	680	639	691	690	712	722	666	716	688	679	668	680	701	722	637	682	704	675	662	683	669	708	679	668	687	678	664	695	710	690	682	659	684	722	713	716	701	659	719	685	657	711	688	685	668	661	711	700	698	701	672	648	689	711	652	656	700	678	635	684	686	714	690	657	681	681	741	682	679	699	698	681	648	737	718	686	676	684	638	662	655	663	662	679	702	662	683	726	648	636	690	717	689	678	733	693	701	676	670	702	662	701	687	700	701	690	675	633	649	644	682	691	697	730	697	701	723	689	717	685	699	661	671	642	688	658	685	677	676	674	681	663	691	699	701	705	631	685	680	642	682	694	712	724	717	680	650	716	708	702	692	627	692	676	702	660	723	646	656	712	691	693	656	701	684	738	669	649	697	657	662	738	708	650	695	719	671	695	673	655	652	658	687	685	711	662	684	695	691	657	692	709	656	657	692	683	712	721	681	701	714	706	720	657	710	699	716	718	682	692	682	689	685	692	706	685	695	682	662	661	692	744	706	681	719	710	656	670	711	659	705	698	682	714	700	691	670	680	707	672	648	656	724
1974	511	255	151	157	186	181	156	150	106	99	101	99	66	80	77	86	80	76	85	70	71	83	79	81	67	89	98	102	92	88	96	124	145	83	87	77	64	79	55	62	50	88	52	66	64	76	79	93	147	149	99	89	64	60	54	43	63	54	48	63	45	65	55	51	57	51	54	51	61	43	57	53	65	49	55	38	43	43	51	56	52	64	45	64	53	46	45	54	53	53	48	62	50	51	61	63	42	58	51	53	56	58	67	47	53	61	60	54	46	55	41	48	53	51	51	43	55	60	59	41	48	64	47	39	50	38	71	61	65	51	49	52	51	53	56	51	58	48	61	57	47	43	64	49	54	60	63	43	55	50	59	53	59	59	43	60	50	47	65	49	54	66	52	33	61	63	58	57	72	65	52	51	52	44	53	53	59	59	48	53	49	51	52	57	63	54	44	55	53	47	53	51	53	50	56	63	60	49	38	61	43	46	49	51	49	51	45	69	60	47	53	47	47	39	69	57	43	54	69	49	54	51	57	49	68	55	61	52	57	56	38	56	56	58	59	48	49	63	51	60	60	56	47	53	56	56	60	64	51	53	40	50	50	47	49	65	59	52	38	53	53	63	45	54	69	52	69	60	64	63	60	49	52	50	52	56	59	61	48	66	50	57	56	55	57	50	59	60	51	49	60	58	57	48	50	51	57	61	54	42	49	53	46	64	49	66	48	60	52	57	58	65	62	37	65	54	50	61	47	49	59	62	49	47	54	42	46	58	63	49	41	57	43	54	63	56	53	63	45	61	48	48	47	62	54	61	51	57	55	56	54	41	54	61	56	59	59	54	44	58	59	51	59	43	54	52	50	42	59	60	54	42	56	55	49	60	54	46	65	52	46	43	40	47	62	57	51	63	47	40	48	44	51	54	49	47	66	43	59	50	56	58	52	44	55	53	44	52	62	48	56	57	56	58	56	63	45	38	59	46	43	56	46	49	53	60	45	59	66	55	68	35	53	52	59	59	51	69	55	62	56	59	50	56	66	46	53	63	55	53	44	43	54	55	70	61	49	55	48	60	48	56	52	67	43	49	70	64	49	60	57	49	51	55	55	54	48	52	47	51	68	53	45	42	44	45	57	51	56	52	59	45	53	52	47	50	38	52	47	61	49	42	51	49	55	63	46	47	52	52	53	41	64	51	52	54	43	63	58	52	54	61	57	70	48	66	59	41	59	58	58	60	47	60	42	46	52	51	56	39	54	60	58	61	57	48	43	71	53	39	41	65	68	60	55	52	46	66	55	52	64	48	56	62	42	43	63	46	42	40	51	62	57	47	52	54	57	53	57	56	56	48	68	56	51	52	55	52	69	67	56	53	46	46	54	54	57	63	53	38	53	57	62	51	55	58	48	58	59	58	58	49	62	60	41	47	66	30	55	55	52	59	68	53	55	63	57	44	56	47	44	43	59	50	42	50	54	49	55	53	65	54	54	54	49	48	53	68	51	58	49	58	66	60	62	54	50	46	50	66	49	70	58	40	44	58	54	61	54	57	44	39	51	53	62	59	55	44	51	49	47	54	51	54	61	56	52	45	56	71	50	57	51	57	47	61	49	63	51	59	54	52	65	57	64	41	58	50	47	55	66	46	62	39	61	61	62	57	48	51	47	70	60	61	57	35	59	59	43	43	51	49	40	41	53	53	59	56	43	50	49	50	44	71	53	64	42	56	56	58	52	47	62	53	57	45	42	47	48	52	58	68	54	61	62	51	42	53	51	61	35	47	52	52	48	55	47	51	64	48	45	55	48	48	53	46	53	68	35	55	51	57	44	50	64	61	41	48	57	51	41	49	44	45	54	61	49	67	53	60	48	53	45	52	56	41	64	55	60	45	49	62	70	55	44	67	50	52	48	57	41	65	54	56	58	50	51	55	47	53	52	58	50	74	61	62	59	53	55	47	64	53	59	44	59	61	47	43	47	51	46	62	37	51	52	58	60	59	55	47	60	48	53	65	45	55	58	41	63	50	57	42	57	47	43	38	48	46	66	55	40	64	54	53	57	45	45	73	56	58	59	40	39	47	44	60	39	55	49	48	69	46	35	56	59	54	53	58	49	48	46	40	70	40	52	42	59	57	53	46	43	47	61	55	67	61	48	53	51	52	58	50	55	53	51	52	46	53	45	58	68	48	52	48	60	44	59	65	59	52	69	56	68	52	48	48	55	60	50	61	47	53	45	58	46	65	47	51	48	68	64	50	54	52	46	52	48	57	55	59	51	58	45	35	63	43	57	56	58	45	50	57	60	53	51	57	58	54	54	52	50	69	49	50	54	47	51	60	55	49	46	61	62	63	55	62	54	62	50	53	45	47	68	50	53	50	65	51	49	52	53	59	56	63	55	56	56	58	54	56	53	56	49	70	60	57	54	55	48	57	49	61	50	59	46	62	59	50	51	52	53	72	52	57	45	75	52	63	36	46	59	53	66	57	51	59	53	58	54	57	47	53	41	56	46	45	68	52	49	62	53	35	43	38	56	52	55	50	42	48	55	69	50	48	57	54	50	69	64	49	46	59	51	49	56	48	51	47	51	69	60	61	55	57	47	61	55	57	66	61	46	62	45	56	62	63	43	57	53	59	33	51	64	47	51	50	59	48	50	54	49	50	54	52	42	49	56	59	47	54	61	55	50	47	57	52	50	53	48	48	67	70	64	55	50	60	48	51	46	57	49	57	47	60	63	61	48	45	55	56	58	62	47	59	61	46	54	71	42	45	58	56	48	47	52	48	69	53	42	59	54	51	53	62	54	50	66	42	53	62	54	50	45	41	52	54	48	60	64	44	48	34	53	52	45	62	56	49	60	45	49	55	55	61	57	60	66	55	44	55	49	55	59	75	62	62	62	54	54	57	60	56	46	61	48	55	39	58	55	61	56	52	57	53	52	64	43	65	54	47	50	59	56	70	47	57	57	45	52	56	61	65	49	67	53	54	32	62	45	39	55	61	57	59	45	60	50	52	49	66	58	41	47	55	40	46	41	50	62	55	47	56	53	73	58	52	70	53	50	52	46	50	45	47	49	46	50	45	52	54	60	50	62	52	67	54	68	58	52	54	51	45	58	53	56	54	59	67	63	50	52	50	58	55	43	57	55	54	52	51	50	64	58	55	68	39	30	44	57	47	54	55	58	52	44	56	50	59	36	61	45	57	64	51	47	55	63	44	52	68	60	58	52	56	69	55	62	47	47	55	52	56	64	58	51	58	55	48	36	59	46	41	43	49	41	46	53	56	50	65	59	38	58	69	64	51	63	49	45	50	60	54	45	52	62	50	51	52	55	52	44	43	56	49	49	47	55	45	57	52	48	46	55	62	48	54	58	59	44	51	54	60	54	55	55	40	48	57	54	63	62	53	49	61	53	58	65	56	50	51	51	37	57	54	54	61	66	50	50	71	57	54	53	63	41	51	50	43	56	48	55	51	60	62	58	56	40	54	42	55	60	45	50	48	49
17197	8663	4571	7180	12042	11840	10474	7723	5774	4553	3569	3019	2387	1951	1523	1384	1477	1502	1528	1539	1525	1487	1452	1373	1436	1723	2040	2369	2196	1826	1759	1711	2851	3573	2043	1423	1210	1090	1076	886	715	744	880	878	1144	1092	1198	1474	2415	2976	2537	1933	1426	951	723	627	555	515	541	548	545	544	545	576	563	539	600	576	543	559	568	540	533	530	555	580	568	505	532	560	529	525	557	512	503	565	523	562	564	555	576	555	537	505	550	515	571	542	568	554	530	528	511	533	546	559	573	541	545	517	549	551	548	588	552	528	579	531	581	571	532	543	540	493	506	550	521	591	554	519	546	495	532	557	542	569	540	575	554	538	520	564	532	542	567	558	537	523	576	555	557	565	517	525	538	531	529	551	574	526	539	564	535	518	584	543	593	548	575	548	574	557	497	555	520	540	526	522	540	582	569	500	553	525	582	515	511	542	559	548	550	545	544	565	553	576	577	570	530	576	560	527	544	550	575	548	557	540	546	575	582	544	538	559	497	547	578	518	545	513	525	589	562	496	555	583	559	571	536	549	554	554	491	550	563	514	547	517	562	548	545	553	521	572	545	546	561	515	551	565	520	515	548	567	584	521	534	545	544	556	518	515	533	507	528	558	547	545	545	537	527	512	570	518	542	571	556	555	501	565	530	496	572	531	516	535	567	545	542	546	525	541	583	511	518	541	542	540	581	544	574	563	528	544	555	513	548	562	487	558	502	548	486	511	565	559	509	548	562	550	527	549	580	584	528	537	564	559	509	560	567	560	510	534	572	585	544	566	557	539	578	571	539	523	549	532	527	565	593	548	601	573	566	597	514	575	521	572	520	564	532	516	585	554	579	483	513	573	526	565	521	533	596	578	566	523	567	524	550	582	552	573	542	526	551	535	496	523	542	558	570	518	588	586	545	534	551	536	508	526	567	535	530	498	564	548	573	562	536	547	583	550	547	568	548	550	484	565	555	536	564	542	529	538	536	549	555	543	574	531	513	528	586	502	552	540	545	516	563	550	510	536	584	557	557	533	520	507	538	541	562	523	514	557	543	544	545	567	568	565	561	521	557	509	558	564	520	521	561	599	594	549	558	566	557	563	536	541	551	588	556	559	603	549	538	571	564	565	559	516	537	509	566	532	539	536	554	603	517	557	550	528	542	578	511	561	515	559	616	540	566	557	544	580	574	509	531	541	564	526	517	513	574	594	567	561	530	561	551	559	544	529	483	585	566	523	559	508	533	539	534	546	543	549	532	546	548	492	564	521	528	572	521	580	535	559	551	544	590	513	540	533	542	551	551	590	503	540	562	520	526	546	529	541	577	543	560	545	542	586	571	534	540	561	535	565	545	554	539	532	545	528	541	569	560	552	530	545	533	548	596	567	537	546	535	519	539	534	526	552	565	584	549	547	567	550	581	561	526	506	539	538	533	552	512	547	538	587	551	529	534	530	541	544	575	560	542	520	547	571	554	560	571	569	547	561	522	534	565	533	551	539	530	552	499	539	546	524	524	549	592	574	556	563	536	561	539	578	576	531	539	556	539	580	584	521	498	537	540	517	557	565	497	521	550	543	546	560	506	526	535	607	519	565	508	552	543	571	541	539	564	561	558	530	562	520	517	553	570	549	539	585	552	596	572	585	561	525	559	573	542	534	572	562	506	482	543	504	541	546	585	523	515	556	582	581	517	588	566	543	518	564	541	551	556	486	523	549	570	579	495	518	533	521	560	523	569	528	582	582	512	528	549	550	566	538	592	519	472	551	525	526	578	546	575	506	558	555	564	521	564	584	537	568	536	545	543	558	526	554	526	539	545	540	526	544	554	581	524	524	562	534	554	553	538	549	554	557	570	524	517	524	547	554	548	522	517	545	577	568	515	544	552	519	506	559	551	521	533	523	523	581	560	521	501	566	551	569	549	567	526	567	558	578	566	571	533	534	540	510	518	538	560	521	543	533	512	515	557	542	533	496	546	549	530	531	562	580	578	552	577	498	519	556	517	591	573	498	596	526	533	558	524	567	575	548	599	569	568	546	571	516	532	549	524	581	556	539	523	575	572	549	578	526	482	524	569	550	535	518	545	541	553	511	550	560	549	558	546	529	534	593	568	504	549	554	543	572	542	545	549	550	570	542	529	525	523	522	536	507	541	508	540	535	566	525	530	561	523	546	555	572	559	557	508	560	518	561	587	532	555	586	565	560	514	543	539	527	588	540	532	531	523	542	578	526	573	540	546	502	539	549	534	553	524	533	529	505	570	553	551	549	527	553	540	516	494	541	541	575	559	547	539	546	588	587	564	515	553	532	562	525	545	547	554	573	556	564	537	567	572	523	572	558	533	603	547	550	546	553	569	511	525	568	547	521	577	541	535	516	558	520	527	551	557	521	516	567	549	499	542	520	556	554	582	592	558	566	541	539	573	603	510	527	557	583	539	575	567	560	544	588	502	581	563	566	524	543	589	551	540	522	535	546	562	555	500	560	542	521	564	524	521	558	549	561	556	594	538	578	523	551	611	541	525	551	563	528	544	560	591	526	567	540	505	564	593	591	578	534	593	540	606	569	597	519	542	577	528	546	564	536	546	528	579	568	591	508	568	547	530	558	574	587	535	542	554	514	542	533	547	566	558	519	552	553	551	525	549	533	535	497	584	552	559	542	553	537	534	568	537	516	492	520	548	580	518	501	516	536	530	542	549	554	562	576	518	544	542	581	579	511	593	506	589	527	515	570	562	528	567	538	543	548	540	544	593	500	525	564	526	554	580	512	551	558	574	579	557	524	507	538	524	542	552	549	548	544	521	556	533	518	562	525	573	520	545	571	541	537	548	507	566	556	527	544	568	529	572	560	585	588	580	563	514	579	544	526	574	548	538	596	531	561	540	525	528	560	531	531	542	540	561	546	593	482	527	538	553	563	523	545	498	558	511	504	559	483	522	566	540	516	531	504	557	537	523	551	534	525	548	558	566	551	564	568	560	546	542	584	551	572	565	522	530	578	533	553	515	545	551	548	537	550	553	534	531	533	508	557	548	551	558	537	521	532	604	500	539	560	531	586	513	574	545	564	537	537	540	565	521	549	523	528	547	565	560	552	541	577	575	562	566	532	541	569	544	529	561	575	540	553	567	537	566	520	526	564	545	552	545	533	541	567	526	538	545	517	562	541	602	541	512	553	531	583	538	552	507	546	538	549	549	560	529	507	533	568	541	547	539	556	569	540	580	508	554	533	524	585	553	544	538	545	564	531	534	554	593	534	543	565	538	537	520	535	577	516	510	546	572	577	581	555	552	558	521	601	519	534	536	536	517	564	523	539	538	572	545	541	514	596	503	556	553	573	505	550	522	531	580	535	547	550	600	549	535	619	523	531	536	544	520	560	526	535	551	519	551	545	568	554	567	557	551	526	590	543	568	482	526	512	537	540	547	522	540	542	569	554	570	558	519	562	556	548	522	571	586	564	554	498	509	536	574	572	568	545	529	542	535	554	560	571	571	548
1594	893	464	276	251	286	271	227	208	199	176	145	136	134	102	98	107	112	113	92	118	87	102	108	104	118	107	134	135	131	117	125	252	248	182	84	86	88	100	76	81	90	101	99	111	90	99	101	186	289	237	195	144	111	96	75	77	72	64	62	80	86	70	78	61	80	72	79	58	60	66	74	59	70	73	79	73	66	72	81	73	57	77	77	67	52	75	72	75	60	56	77	64	64	67	78	62	58	72	77	58	75	68	58	55	60	50	73	73	76	81	73	66	83	65	79	52	75	66	62	58	63	57	68	74	76	84	63	80	80	66	74	56	70	76	69	66	71	74	69	65	49	83	66	67	67	71	66	60	63	69	69	60	71	70	70	55	50	66	66	64	71	63	72	73	66	84	76	66	50	54	74	67	72	63	66	66	78	67	70	62	68	68	63	78	72	61	68	71	74	72	74	78	61	59	67	61	68	52	73	71	65	72	69	66	70	56	82	77	77	65	63	52	68	63	61	79	74	67	61	76	64	80	63	77	80	54	69	75	66	60	63	68	71	61	73	66	61	76	56	76	57	46	80	67	62	62	67	80	59	65	65	64	70	67	63	72	70	80	66	48	83	72	74	52	77	70	72	74	71	73	90	86	77	71	61	83	69	66	65	53	58	73	62	82	59	66	55	58	71	68	56	66	60	81	66	62	64	56	56	57	73	78	51	61	65	74	58	68	47	73	62	81	74	76	66	68	59	85	57	73	85	60	77	62	53	55	74	58	70	86	64	56	79	82	67	58	76	74	61	65	91	70	60	67	72	71	70	75	65	79	62	72	71	80	69	63	78	50	58	80	69	67	72	50	68	61	64	80	71	73	70	63	65	62	57	72	73	67	61	71	77	73	56	63	59	67	57	59	58	69	74	69	67	72	64	53	66	55	71	64	59	63	53	68	55	76	81	69	80	61	77	64	73	75	66	71	55	63	71	63	67	61	69	74	64	68	65	76	69	60	75	68	74	59	51	78	54	49	67	62	58	57	66	57	87	69	49	70	72	76	55	87	68	58	73	56	60	59	78	69	58	73	64	68	60	68	71	59	75	64	63	62	75	72	73	59	64	61	83	55	70	76	67	74	60	69	55	68	61	78	80	73	65	65	76	63	93	49	60	57	68	81	62	53	70	73	68	58	59	71	65	64	69	43	75	60	73	64	84	74	62	75	71	80	80	61	55	63	78	63	86	66	82	71	62	72	60	69	67	50	68	77	90	62	83	73	71	66	67	71	45	72	56	68	70	72	74	57	64	69	75	58	67	74	70	66	66	64	73	58	69	75	68	68	64	75	78	67	56	73	80	70	68	77	55	62	65	67	79	71	57	60	64	69	71	63	64	78	84	62	68	66	64	68	62	53	65	64	81	79	61	63	74	70	70	71	52	74	52	68	69	55	77	72	71	77	74	66	67	61	76	62	58	57	79	74	60	49	56	55	58	83	68	80	72	67	75	53	66	73	73	53	76	68	88	79	77	79	65	79	57	68	70	62	75	88	65	67	78	68	73	62	65	88	64	67	74	53	77	48	79	48	76	67	69	66	63	72	69	69	71	71	74	54	73	69	73	67	59	73	70	52	75	62	73	66	75	64	59	61	64	72	71	64	79	62	70	73	63	71	76	60	67	75	70	63	87	68	73	82	68	77	71	68	54	70	67	68	69	68	58	63	70	78	67	63	61	63	64	59	74	72	55	87	63	58	53	76	76	70	89	65	67	80	81	70	70	82	70	77	68	83	67	65	76	87	65	77	61	52	66	60	73	59	62	68	92	62	54	63	65	75	60	58	63	68	70	79	69	76	66	75	83	61	67	74	70	70	61	76	79	70	71	70	67	75	51	63	63	68	58	65	67	78	74	68	69	65	65	69	61	81	70	64	49	60	71	65	75	65	68	69	78	73	62	50	79	74	51	72	66	56	61	80	52	75	66	64	64	56	61	64	52	60	68	67	61	69	69	62	68	58	66	61	56	61	77	72	53	76	68	64	62	54	81	71	74	77	74	81	80	66	69	67	59	82	73	71	55	72	73	67	75	65	71	71	65	68	64	63	59	54	77	70	72	61	73	67	62	65	76	52	69	66	80	57	57	83	55	67	63	73	63	68	71	82	64	70	78	61	52	63	74	69	77	62	69	65	61	74	75	71	66	66	61	70	68	87	62	64	56	57	64	81	73	85	70	75	63	56	47	65	63	75	75	85	61	69	65	73	77	65	70	59	67	68	66	61	58	62	68	64	69	71	58	72	68	72	63	74	71	65	62	54	60	65	78	74	76	63	71	73	54	58	58	68	82	62	54	75	74	61	71	65	80	76	73	57	74	66	80	77	66	72	53	70	83	58	69	61	75	73	63	72	61	65	72	60	70	62	84	58	74	77	87	56	76	57	72	62	78	61	64	68	76	62	65	68	70	68	74	80	73	57	85	64	76	68	47	69	76	75	68	63	62	84	77	59	80	86	71	70	57	80	88	67	67	60	73	78	61	83	72	71	62	62	63	67	71	71	71	61	82	72	62	59	57	74	61	60	66	48	80	63	60	66	85	57	67	71	68	67	63	67	69	83	58	72	79	66	68	68	65	72	69	76	69	68	80	58	68	50	60	64	61	65	63	58	70	59	85	64	85	48	58	63	58	60	60	85	67	65	69	69	61	69	60	71	58	66	70	73	76	54	73	89	65	72	67	82	70	82	72	70	67	52	80	68	66	61	84	58	75	58	65	69	68	72	71	64	61	82	69	66	66	79	63	76	71	68	65	69	71	63	72	66	62	55	62	68	67	66	68	76	78	70	64	61	75	75	76	73	63	71	61	70	59	65	76	61	71	67	59	72	71	67	74	65	88	75	48	54	61	71	94	61	73	68	47	75	71	61	62	74	64	72	70	59	75	68	66	58	67	69	82	67	74	81	66	67	78	72	57	65	81	65	65	74	70	59	49	48	59	66	68	69	67	73	86	57	70	74	59	71	63	63	65	53	66	67	72	72	81	69	64	74	75	58	73	61	62	64	75	70	65	62	56	65	63	68	85	77	64	67	69	50	66	63	76	48	67	67	77	73	59	59	75	53	66	55	68	67	74	81	58	78	61	51	59	72	64	72	69	72	60	57	57	59	69	67	67	72	52	77	69	64	64	65	85	65	60	65	76	63	70	62	63	61	64	69	72	74	60	75	89	68	61	60	58	61	71	74	66	76	53	71	65	79	77	75	74	69	67	61	71	67	64	65	64	63	81	77	68	61	68	60	68	66	73	76	64	73	61	72	74	76	68	48	69	63	46	74	84	59	67	51	72	64	67	53	79	68	78	71	75	58	75	71	70	68	72	68	58	52	63	73	66	71	59	69	67	66	71	71	66	71	66	71	63	71	92	79	71	64	66	57	74	65	77	60	75	68	53	64	58	77	68	69	60	77	58	67	72	48	62	66	74	63	90	63	68	66	68	75	71	65	68	61	64	60	67	71	62	74	67
20258	11621	6503	9902	16182	16487	14226	11151	8635	6977	5595	4645	3809	2959	2330	2329	2456	2392	2161	2152	2079	1942	2054	2128	2399	2687	2966	2705	2809	2632	2343	2611	6117	5365	3625	1382	1234	1283	1819	1435	997	1100	1549	1584	1792	1730	1942	2115	5261	6871	5669	3972	2524	1467	970	860	718	672	678	683	712	705	675	667	694	725	636	704	668	650	680	710	752	722	701	686	655	686	654	686	667	683	682	728	655	681	677	704	698	700	727	749	705	752	717	725	722	714	683	684	680	723	708	706	686	701	713	735	694	731	669	642	661	661	762	689	717	732	681	708	689	683	716	689	673	678	680	688	683	681	692	735	715	728	672	681	723	708	650	653	676	651	643	708	693	671	673	701	689	675	692	709	689	712	660	716	663	685	685	694	637	684	673	669	718	682	685	661	684	716	633	728	678	715	660	684	693	687	698	712	653	709	684	660	652	730	736	661	708	712	692	783	691	704	686	655	668	662	652	668	710	674	732	680	711	686	712	693	679	714	673	705	699	744	680	710	692	720	686	710	699	704	713	739	717	669	693	700	694	680	684	746	678	695	675	690	700	697	659	703	682	700	711	712	734	691	662	723	693	692	692	719	681	660	689	695	669	703	713	694	697	668	688	695	737	683	674	666	683	668	692	717	705	696	685	693	697	685	683	728	688	693	640	718	729	685	704	682	699	693	695	684	683	703	691	729	669	644	693	682	719	711	674	654	673	687	728	664	723	663	709	727	693	679	672	681	677	692	620	691	676	686	665	693	646	698	708	727	732	654	729	689	676	682	668	647	690	672	687	675	734	677	698	675	653	674	678	712	702	697	634	692	668	708	719	676	711	696	728	677	670	696	712	708	692	668	743	700	727	662	664	682	685	654	674	725	730	707	702	681	719	694	684	672	709	688	687	727	752	710	679	682	682	691	686	717	696	708	648	674	671	704	683	691	707	700	663	696	692	711	727	683	681	675	692	729	640	656	670	657	659	716	676	666	723	708	718	721	701	696	717	692	710	669	702	675	677	660	680	684	685	753	646	715	696	695	662	672	765	718	692	719	687	746	726	697	675	696	739	695	719	662	721	712	743	657	679	740	682	709	644	706	700	731	712	700	705	671	687	688	698	698	665	692	698	704	668	705	709	717	662	669	674	694	727	672	715	650	725	677	673	692	667	746	730	660	712	735	707	692	726	769	670	719	666	680	707	713	682	673	669	696	690	711	641	677	737	660	761	717	699	668	686	702	681	725	707	642	653	668	661	673	668	703	684	687	723	664	681	714	679	709	677	683	704	727	716	698	701	693	695	710	673	683	698	682	696	677	689	653	684	704	657	676	655	683	689	720	684	712	730	706	693	691	716	719	642	703	657	681	662	671	673	736	690	702	735	674	702	681	665	700	662	701	668	680	689	713	691	702	731	721	706	718	701	677	717	702	679	722	692	713	732	624	722	664	659	697	699	660	648	651	695	689	687	754	738	695	682	721	669	691	643	685	684	658	700	662	659	690	729	666	697	674	683	702	694	686	730	693	692	699	732	714	695	723	653	686	700	671	714	698	687	727	716	662	660	698	716	668	699	707	702	707	659	650	677	698	683	683	694	711	673	673	698	690	681	686	653	729	694	612	759	664	698	641	712	731	722	713	711	674	684	688	675	675	700	680	620	644	712	683	704	708	659	671	672	706	700	675	710	652	690	732	661	687	687	665	678	692	715	711	697	720	650	695	723	689	687	720	693	703	691	712	703	711	706	716	716	701	705	706	722	690	676	689	630	698	669	641	690	702	738	699	708	693	743	682	711	701	661	728	680	699	682	678	709	754	685	680	728	722	696	700	713	719	702	715	730	684	724	663	687	693	717	687	726	676	678	671	695	708	691	715	734	654	723	665	680	678	725	711	710	696	645	666	715	667	711	726	713	649	746	661	697	710	707	709	715	712	681	723	714	708	635	726	683	700	662	709	660	703	691	696	685	716	692	681	691	716	685	727	678	699	675	690	721	702	647	691	700	674	686	649	660	665	719	697	693	693	691	679	688	722	680	708	743	692	736	670	698	665	689	699	702	671	686	700	666	735	697	645	706	731	689	703	664	687	708	670	700	693	680	652	672	696	647	699	707	690	722	719	649	690	692	709	682	677	689	686	714	708	650	726	708	659	757	695	669	701	674	670	734	697	729	695	716	721	691	646	670	734	704	674	709	699	725	716	682	665	715	675	711	748	692	692	663	665	720	652	709	703	710	682	734	675	657	673	678	696	699	721	665	684	707	684	646	707	696	696	717	692	720	720	654	688	686	692	607	685	707	704	683	690	674	711	691	694	648	665	705	688	722	696	726	713	701	702	685	647	677	720	689	699	681	689	687	676	690	710	665	662	688	660	769	728	643	668	716	706	725	678	710	674	674	703	689	700	706	686	688	649	681	743	674	702	728	679	706	737	684	734	720	684	676	737	682	702	724	685	719	703	678	683	732	704	700	719	694	692	663	647	731	672	676	706	680	682	718	670	730	723	682	740	700	654	670	693	748	718	664	704	682	666	687	689	692	713	701	724	681	731	692	672	714	683	695	705	669	691	699	731	698	716	697	751	663	695	696	746	639	698	705	711	681	726	688	620	727	697	710	711	668	723	695	664	671	709	659	684	739	727	686	655	690	694	680	698	717	634	674	726	666	699	714	692	706	689	672	667	695	741	676	729	683	684	701	628	676	693	716	712	658	682	713	720	663	712	689	734	727	695	734	719	649	722	635	713	721	679	706	679	687	696	687	718	715	753	632	696	679	708	716	684	716	693	689	734	667	704	725	689	703	750	684	677	687	706	715	671	648	691	694	695	686	694	695	704	672	699	674	657	684	697	703	653	726	681	670	662	669	782	666	678	694	687	730	648	712	701	705	661	725	668	701	728	680	722	666	711	735	708	706	712	650	664	709	709	687	713	707	681	700	687	744	714	741	655	721	694	699	737	686	722	693	672	693	682	725	667	699	707	712	711	658	707	693	714	662	702	703	704	758	701	657	691	700	639	680	710	689	716	683	676	671	654	730	681	669	726	695	686	655	694	717	697	685	711	672	789	696	716	666	716	652	703	653	699	752	710	704	717	658	719	700	685	689	704	699	715	689	716	709	664	710	690	747	718	710	707	681	697	677	677	672	685	700	718	657	686	701	699	691	693	710	750	671	692	678	662	681	714	630	639	725	723	663	716	712	665	651	715	687	688	642	653	721	705	665	661	724	715	669	697	668	721	713	704	703	673	667	725	633	663	720	712	681	700	670	704	668	629	674	654	729	695	702	676	691	725	681	727	678	691	676	702	665	706	672	671	695	683	734	656	679	718	712	730	671	717	705	708	681	655	670	696	702	688	696	674	705	729	689	712	720	714	698	671	668	694	666	681	711	678	663	717	714	706	744	707	702	718	707	667	699	691	661	666	692	640	686	717	647	717	681	707	669	676	683	676	710	719	688	687	687	725	707	711	708	755	702	693	722	691	691	727	689	741	705	718	692	716	724	714	685	737
3111	686	368	250	207	281	270	209	159	161	121	111	115	98	94	83	91	91	85	90	78	75	91	107	91	112	114	124	103	95	83	95	237	153	71	71	56	55	74	46	57	65	70	63	59	66	61	74	189	368	311	186	126	91	66	62	57	48	50	46	48	37	57	55	35	48	40	61	41	51	47	46	46	39	45	41	52	52	42	49	51	28	48	58	39	48	51	37	49	46	51	43	46	60	53	52	49	49	40	50	48	43	37	47	43	55	46	49	46	52	47	58	51	42	50	52	56	62	47	53	47	48	61	46	41	52	58	53	40	40	50	59	45	42	54	49	47	41	47	39	44	49	47	42	57	47	31	45	44	50	36	63	53	52	38	53	52	47	47	53	46	44	46	44	51	40	49	50	48	39	45	47	51	55	51	39	34	45	49	50	47	40	39	34	42	42	56	42	35	57	52	53	56	50	36	40	58	37	43	45	61	45	50	54	47	39	47	56	43	52	45	46	48	62	43	42	49	49	42	46	32	41	46	46	56	46	43	50	50	59	46	40	49	43	48	48	43	40	40	45	45	48	43	64	44	48	43	40	43	32	43	51	44	50	64	52	52	46	44	58	52	41	33	44	49	45	47	46	66	38	39	50	44	48	40	35	36	32	43	42	36	60	45	50	62	50	44	51	53	45	49	49	54	56	46	46	43	48	46	44	37	51	48	49	57	45	52	39	39	45	52	63	57	45	51	44	52	46	42	47	51	50	51	50	45	46	45	48	48	56	40	43	47	53	57	49	53	52	52	54	43	58	40	49	48	38	48	47	56	45	47	50	48	50	39	48	45	46	49	42	48	56	41	49	50	36	42	50	41	48	47	48	44	52	56	44	35	45	32	42	46	47	44	50	46	55	45	50	49	43	50	62	46	47	47	40	54	47	54	43	46	43	43	51	44	51	41	45	43	58	44	46	54	46	49	51	53	42	42	51	48	41	53	44	47	42	38	51	48	55	41	46	46	40	52	52	54	51	42	44	40	61	53	44	46	52	53	45	45	44	45	47	50	44	47	43	46	37	47	55	51	42	43	43	47	43	39	52	40	47	54	53	42	44	51	50	41	40	44	51	43	54	45	37	47	51	55	33	48	64	46	58	42	62	31	48	47	43	36	41	55	57	42	37	45	39	60	46	62	46	40	34	51	53	54	51	67	54	54	53	54	51	48	41	52	57	49	45	44	35	57	49	44	43	47	54	39	51	46	53	50	39	51	41	46	47	49	41	56	51	53	34	54	40	50	69	49	43	52	45	36	59	44	45	54	45	54	39	63	43	56	38	53	46	53	44	43	53	41	54	47	37	56	42	43	35	48	45	55	48	44	45	46	53	48	50	52	50	44	55	43	53	53	42	46	59	43	55	57	48	33	48	53	43	48	39	41	43	47	40	53	46	40	38	55	41	39	47	51	50	43	37	53	40	50	51	49	51	47	56	45	46	40	40	47	57	27	50	61	40	46	47	43	52	54	46	38	60	43	47	47	44	43	38	49	67	42	33	68	34	42	64	50	49	51	45	40	62	46	53	38	51	50	39	53	48	50	58	52	46	41	38	64	33	45	39	45	44	46	62	48	38	56	54	53	41	55	50	47	57	45	47	51	56	42	43	43	54	41	34	40	50	52	50	45	42	52	40	58	49	44	50	54	53	35	40	52	42	44	45	51	52	41	53	52	51	46	59	46	40	56	50	38	43	44	54	50	42	57	55	42	42	38	37	51	39	52	61	44	48	44	40	57	50	40	42	50	44	55	46	53	55	46	34	53	52	42	52	46	51	46	58	48	45	38	42	47	51	43	53	48	41	46	53	45	46	49	54	46	50	47	41	50	45	38	48	60	37	56	37	41	53	48	43	35	61	62	48	54	44	57	37	56	51	55	57	62	48	44	35	48	52	39	50	37	35	59	53	47	56	46	36	45	52	38	53	42	55	45	34	55	48	53	50	46	45	46	51	49	40	45	49	58	61	47	52	44	54	43	49	41	51	33	49	50	58	39	44	37	49	44	40	50	42	36	54	54	39	58	38	44	42	40	48	40	47	46	39	40	39	52	47	48	61	37	56	54	35	50	61	52	55	41	36	47	47	49	40	57	48	50	63	50	55	60	46	39	37	46	34	53	41	56	53	39	46	41	31	41	40	49	48	46	54	41	51	47	50	38	42	47	41	45	48	54	51	42	37	47	48	52	38	48	49	58	41	37	47	49	49	46	50	52	44	44	52	43	49	55	51	52	45	50	54	48	49	39	45	59	56	60	44	50	44	45	36	40	46	45	49	40	48	57	46	63	56	38	54	46	47	48	52	48	40	36	50	51	33	41	50	31	59	55	53	46	62	37	50	55	39	34	52	38	53	42	46	54	35	50	50	44	40	42	47	42	57	52	53	54	45	45	52	49	44	50	64	45	54	42	49	38	63	49	54	50	52	46	52	48	37	50	44	45	37	45	52	45	44	41	48	50	46	44	35	41	48	46	54	59	31	59	49	54	38	42	36	47	46	52	49	54	61	50	36	50	41	51	44	48	44	46	46	49	52	51	55	44	49	53	48	38	46	51	51	47	54	50	38	53	54	62	54	42	44	41	45	67	54	59	56	58	42	42	43	40	59	37	32	47	43	44	44	53	68	46	52	38	52	32	42	54	40	45	48	62	53	41	47	53	57	48	46	55	57	58	45	46	48	43	44	51	48	36	40	53	50	51	47	36	55	52	43	55	43	42	43	39	59	52	39	38	50	41	53	59	35	45	42	43	44	39	39	42	48	46	47	59	38	37	40	42	58	47	51	54	40	44	41	54	41	42	47	44	46	53	41	36	55	50	40	40	55	47	52	37	55	55	50	45	43	50	48	47	57	48	45	31	58	40	46	44	46	45	41	49	28	56	40	44	50	57	44	44	55	38	46	42	50	47	56	46	53	42	42	47	44	46	41	50	40	41	37	57	43	51	55	55	41	45	50	60	49	48	60	43	35	34	51	45	55	40	48	68	43	42	61	46	47	52	48	42	38	48	44	49	55	50	44	39	40	46	50	53	51	40	38	39	49	54	43	47	46	41	41	49	50	40	53	45	42	42	47	60	62	46	39	48	47	44	40	46	51	36	48	44	45	50	50	46	53	55	51	44	46	42	49	47	48	40	43	45	54	42	38	49	41	49	41	45	35	51	54	51	45	38	54	41	59	45	48	55	44	52	52	47	59	47	41	52	32	44	54	44	31	49	48	64	44	46	47	46	40	52	56	43	49	38	36	35	45	53	53	51	41	49	52	51	50	49	64	55	35	49	43	56	49	49	45	44	34	54	49	49	43	45	46	59	36	50	40	41	53	54	48	40	50	45	49	54	34	62	63	51	50	45	39	38	55	55	46	54	51	48	58	48	57	43	49	40	36	43	50	40	42	44	53	49	50	51	43	49	33	46	67	44	50	53	48	44	52	49	44	45	51	46	50	52	42	55	49	39	43	42	63	42	51
19381	9959	5843	9004	14388	15539	13582	10596	8329	6855	5579	4661	3621	2799	2475	2432	2490	2320	2073	2168	1966	1881	1714	2145	2207	2526	2486	2484	2392	2280	2266	2285	6278	3774	1641	1295	1149	1153	1440	1278	1045	1047	1357	1270	1145	1198	1118	1320	4929	8384	6932	4560	2347	1399	845	621	541	529	508	523	521	498	493	464	483	508	519	501	504	496	516	492	561	501	500	477	487	550	526	509	534	540	517	482	507	485	495	485	518	482	489	471	489	478	498	477	521	540	478	494	504	493	516	484	510	514	488	515	522	498	520	516	480	516	503	522	500	525	530	497	469	475	495	488	473	511	543	494	543	506	551	467	514	476	505	489	521	477	523	525	541	457	536	499	493	491	507	541	493	486	486	492	515	500	492	504	469	480	474	492	520	490	503	486	508	498	489	502	507	501	518	492	482	511	476	492	477	491	491	498	500	521	508	512	520	523	548	514	512	511	491	523	512	466	514	491	476	499	518	513	492	487	491	468	509	530	506	504	499	510	506	454	527	498	536	485	486	538	489	533	534	482	520	515	489	478	512	539	479	494	495	508	522	467	517	567	472	505	491	525	533	514	474	493	546	506	524	530	502	478	495	481	506	502	523	511	518	506	477	478	507	490	501	443	507	472	520	480	491	499	507	529	550	486	514	501	528	477	499	499	516	524	510	516	471	476	480	517	477	514	487	459	512	518	502	498	461	479	515	508	533	512	491	460	500	492	511	510	509	515	519	476	484	528	465	488	523	505	497	477	511	522	501	490	484	514	509	481	509	490	502	508	515	496	513	509	481	535	475	521	508	488	491	497	517	469	525	474	512	458	515	501	504	496	504	480	481	504	513	498	506	495	518	488	517	495	527	482	505	497	534	454	557	500	500	450	516	491	483	465	519	507	508	500	494	494	526	529	507	485	512	523	526	537	486	488	496	483	512	510	532	507	476	504	478	452	499	483	503	521	507	530	492	487	502	454	497	452	505	463	499	505	473	508	506	512	497	490	505	473	515	473	497	494	523	521	499	517	486	522	542	518	495	501	533	500	492	519	493	509	480	489	472	513	507	516	531	508	518	546	512	503	485	482	521	520	522	510	456	491	497	476	503	495	542	529	520	482	491	482	499	489	507	509	488	514	490	451	480	453	508	497	456	541	501	483	491	481	501	484	482	493	504	483	503	483	527	504	450	475	514	506	506	485	481	489	459	502	468	480	514	485	487	507	519	457	519	472	512	469	487	510	484	493	495	515	498	467	506	465	486	492	479	531	493	453	511	538	510	502	478	490	457	508	498	548	497	464	496	504	509	470	487	538	472	442	473	486	513	499	484	496	508	522	540	476	499	544	511	527	541	465	490	491	494	480	527	487	499	453	516	527	469	469	508	477	478	481	528	527	509	486	454	513	483	518	521	488	501	493	473	542	498	502	477	496	468	556	456	497	501	492	505	502	485	460	467	456	458	479	483	499	520	506	506	490	473	507	473	512	471	507	508	496	491	499	508	508	503	505	494	492	491	492	470	524	510	539	536	507	518	508	502	480	483	481	498	489	514	515	510	483	482	442	500	471	497	495	459	539	479	470	518	479	502	502	458	530	509	516	476	499	493	490	498	497	467	469	486	503	496	539	475	496	473	483	517	489	498	480	514	512	518	491	489	500	510	483	505	529	520	474	456	518	478	503	484	492	551	501	508	490	536	452	484	521	532	517	484	508	485	472	501	490	511	457	506	503	483	526	517	494	488	509	523	540	504	512	537	473	475	487	542	472	490	461	491	493	505	494	497	500	493	517	527	524	501	524	508	483	484	451	504	476	503	474	473	500	447	460	515	540	471	482	512	497	506	491	500	501	506	493	527	489	514	519	510	485	470	508	485	504	485	505	474	475	519	499	506	488	497	448	479	520	491	514	518	493	472	520	511	500	483	530	503	507	495	495	475	502	494	494	474	513	513	472	500	499	482	482	486	533	518	460	502	498	526	434	508	485	488	479	497	538	497	536	504	518	475	518	485	547	488	493	500	490	504	496	504	512	491	469	521	493	526	466	502	459	469	497	474	493	524	504	489	517	475	528	501	492	474	483	534	540	492	468	472	487	485	508	516	518	544	509	505	508	507	510	515	505	508	473	517	512	491	493	473	542	521	486	477	530	487	484	506	502	519	486	477	503	455	482	464	514	526	487	497	487	511	513	490	482	494	495	538	461	505	501	549	479	487	545	503	524	517	527	507	468	490	445	476	458	496	510	523	496	519	502	510	491	518	509	531	496	501	471	515	506	498	482	489	492	510	506	490	494	490	564	453	466	481	474	506	488	497	499	548	505	507	474	488	494	492	510	537	521	489	483	506	513	495	443	517	483	530	469	518	520	499	475	472	509	493	508	501	520	515	502	465	488	559	523	512	485	535	505	496	497	538	484	498	512	493	505	473	490	504	517	551	509	504	485	525	483	527	466	479	526	475	493	511	486	517	518	546	491	512	474	490	498	522	495	506	498	515	501	463	493	509	477	537	489	498	503	482	526	508	480	513	515	533	471	503	493	540	497	504	509	473	537	488	529	525	487	465	500	511	516	513	481	534	526	514	497	479	514	475	478	491	476	523	492	487	493	470	492	508	498	483	541	471	464	510	489	507	526	474	512	503	463	512	508	516	504	498	476	549	509	498	513	514	550	502	511	515	481	494	484	510	477	517	479	523	502	499	510	521	516	492	481	555	495	508	504	439	461	495	462	472	536	507	489	484	560	541	479	464	510	508	464	509	471	492	493	491	490	531	514	465	519	503	541	461	518	496	495	510	547	507	493	496	493	529	478	502	486	472	521	495	527	478	520	487	493	499	491	532	511	455	472	484	496	483	457	494	518	484	526	491	483	537	498	517	452	476	456	495	498	475	483	455	505	510	464	492	497	491	509	464	485	485	463	513	499	469	496	490	546	492	485	489	486	477	488	509	502	493	479	505	479	475	510	471	475	502	491	544	528	494	501	495	524	463	503	508	520	488	514	479	507	507	476	485	504	526	511	453	511	511	531	477	521	503	515	483	535	499	511	492	535	472	465	511	502	555	496	507	542	499	503	509	521	472	490	475	444	490	537	532	491	452	486	513	525	444	497	486	466	477	512	523	510	464	481	486	493	502	499	512	496	507	495	483	497	510	527	503	509	502	451	484	484	502	536	498	531	501	505	478	537	489	474	494	496	494	483	511	506	467	521	577	461	474	505	495	497	503	473	508	495	484	500	515	524	504	498	488	501	520	493	482	471	497	477	516	530	477	519	505	498	512	507	537	465	479	517	506	479	495	500	508	499	502	466	519	532	502	552	513	483	518	511	521	486	473	530	503	458	516	473	492	484	500	524	445	491	500	496	514	489	487	529	488	545	539	491	522	496	511	458	548	506	504	523	504	487	506	528	492	504	491	473	518	509	507	512	479	524	489	489	502	494	503	549	541	509	483	494	517	528	464	488	486	492	485	493	456	501	471	501	440	511	522	557	512	441	462	491	503	488	473	496	514	505	481	516
2145	990	492	302	257	341	332	289	223	211	204	177	134	136	130	135	131	136	112	131	110	129	131	109	115	143	127	152	133	136	144	130	189	144	145	97	82	85	101	73	83	96	81	87	90	89	84	69	306	541	429	305	188	139	94	90	72	66	55	72	71	73	52	68	61	61	66	61	73	73	81	61	59	60	76	63	62	65	61	64	64	69	59	60	62	69	64	69	55	64	71	55	66	66	66	65	67	67	57	81	54	64	64	72	64	78	67	64	68	68	62	60	70	57	64	61	58	60	69	74	64	52	68	81	48	73	71	66	75	63	63	48	59	82	68	64	72	56	59	82	71	65	60	64	61	68	71	60	77	63	68	72	54	56	61	54	57	60	57	65	70	70	62	73	54	65	63	76	70	62	64	47	63	67	66	67	60	65	62	76	70	55	62	70	62	69	42	48	60	66	68	51	55	59	72	62	74	65	59	67	57	65	71	62	72	50	69	74	69	63	71	68	57	55	77	69	51	60	49	65	63	63	64	68	65	74	83	89	76	76	53	56	73	59	66	65	57	75	72	62	62	74	73	75	82	70	71	51	75	70	65	76	62	65	68	61	60	60	60	55	69	65	68	67	48	63	73	66	61	61	56	81	57	68	57	63	54	63	53	68	66	61	56	55	71	58	74	55	61	65	65	53	61	58	76	64	53	73	61	62	56	57	50	57	57	62	56	67	54	72	68	66	65	56	73	57	68	59	51	58	62	60	60	69	58	70	63	64	60	71	51	63	59	72	60	58	64	53	61	67	68	71	76	61	71	61	70	74	67	80	66	51	59	72	60	70	64	60	51	65	73	65	68	62	57	83	65	57	75	64	63	61	67	76	82	63	68	72	67	55	81	60	70	71	64	74	69	57	58	67	49	72	63	62	67	79	74	59	82	62	61	59	48	62	59	58	65	55	54	54	59	54	66	51	67	66	67	62	66	67	73	60	60	68	67	56	52	75	45	65	65	73	60	65	69	59	73	72	57	56	67	57	61	49	61	60	84	64	52	78	64	51	64	70	69	67	77	60	61	50	59	67	74	53	64	59	56	67	66	58	70	67	65	48	78	65	63	53	76	74	62	67	63	73	62	63	72	65	49	65	61	64	67	68	59	55	62	62	57	53	68	62	63	64	65	70	61	56	56	67	69	61	66	64	76	83	61	64	57	71	76	67	67	64	48	69	78	64	69	57	78	64	67	60	63	73	59	66	62	66	73	73	61	50	57	72	78	61	64	64	89	70	71	71	76	71	64	63	63	82	73	62	50	72	58	59	71	69	71	75	62	73	61	57	73	63	66	54	74	64	79	37	68	68	80	62	57	62	66	52	84	62	60	56	64	66	68	58	68	66	65	76	81	57	53	56	59	66	57	70	59	56	68	57	60	62	78	53	71	72	70	60	64	67	67	58	78	73	62	82	59	74	66	56	74	67	55	63	64	62	59	70	61	67	67	65	51	62	57	56	62	55	73	67	74	61	64	66	62	67	69	75	56	54	64	63	71	60	68	66	62	65	51	76	48	69	65	70	74	64	43	58	66	51	70	65	70	70	61	80	64	56	60	65	63	78	53	52	79	58	67	71	71	59	53	58	74	63	66	74	68	65	74	69	71	51	68	71	76	73	60	63	67	73	62	57	70	56	66	63	58	75	62	65	71	66	63	52	82	54	73	54	52	55	62	66	75	64	72	59	49	67	78	50	74	61	66	67	73	70	62	76	75	55	59	55	67	61	70	74	58	51	62	64	70	76	67	77	55	55	80	81	49	67	66	53	54	64	66	54	52	73	60	60	58	77	79	52	66	59	76	64	76	63	54	61	68	59	60	64	60	60	50	66	62	55	58	69	62	52	58	69	65	70	62	73	50	61	71	48	54	65	62	70	51	69	54	59	76	61	62	68	69	64	51	63	61	64	67	76	68	69	61	67	68	65	51	66	77	70	42	61	67	51	63	51	62	69	51	66	54	57	45	67	63	82	48	63	57	63	60	61	57	60	68	66	53	57	62	68	47	60	60	62	68	48	68	67	60	69	68	59	65	81	77	64	61	74	68	76	67	49	67	54	60	65	63	59	64	78	65	71	70	72	64	53	76	74	60	74	63	67	72	62	71	67	84	71	63	74	64	83	61	77	61	77	69	69	76	74	73	74	64	62	63	78	57	70	53	60	70	60	56	71	64	58	67	62	54	66	67	66	76	49	65	54	71	51	57	59	52	65	72	59	72	76	58	76	67	72	66	56	54	74	51	49	58	69	67	64	59	62	51	63	72	62	78	65	73	55	64	59	70	44	61	56	67	47	68	68	61	66	84	71	73	64	73	75	60	63	54	67	63	52	65	80	75	73	57	69	58	76	69	67	60	54	53	50	74	71	64	58	63	73	62	53	58	65	65	62	63	60	71	69	62	82	59	62	69	65	64	69	66	58	59	60	61	64	64	62	67	71	66	52	53	47	59	78	51	59	63	64	60	54	67	70	66	52	69	60	71	84	56	55	71	70	52	54	74	64	56	64	58	58	60	70	78	65	59	54	62	63	67	64	80	68	56	65	62	61	66	71	67	65	78	65	56	68	81	71	61	44	70	62	81	62	67	68	64	51	68	53	61	58	76	74	71	75	60	71	55	61	79	70	77	72	54	63	72	78	68	54	61	58	69	63	63	59	61	65	53	42	48	53	74	66	62	55	51	58	53	73	64	62	68	61	56	67	55	62	54	69	58	54	53	68	62	67	74	59	58	44	63	76	55	75	63	71	59	63	60	73	69	67	54	77	46	75	70	65	63	72	56	65	60	66	53	64	60	49	57	79	60	70	74	72	52	63	53	73	61	65	71	77	53	67	70	70	57	56	59	67	61	76	77	69	58	60	55	50	66	60	74	42	63	51	63	61	57	56	73	61	66	57	52	81	66	78	62	72	61	79	74	59	82	59	56	52	70	68	72	61	58	68	62	64	75	64	58	75	67	56	65	73	60	59	70	56	63	64	53	70	66	60	79	63	88	60	73	72	77	57	55	54	60	64	46	49	64	71	75	63	64	64	68	71	66	68	67	58	68	72	72	61	61	71	82	50	77	61	67	66	75	71	61	77	66	56	54	50	65	68	62	67	68	68	59	68	65	61	68	58	54	75	78	67	59	64	71	78	66	63	64	62	65	62	64	60	65	66	64	70	63	62	65	73	55	85	63	64	72	61	74	64	70	65	64	48	54	73	62	63	73	59	74	63	67	73	76	57	60	61	65	66	65	65	47	65	83	70	69	56	56	66	52	67	86	59	64	75	63	75	71	60	68	64	74	57	65	68	73	68	89	68	70	78	69	68	66	64	65	63	60	77	66	53	69	58	52	69	69	52	71	56	66	60	71	64	60	72	63	73	52	68	76	60	62	68	49	73	69	61	57	72	67	71	53	62	78	58	70	81	61	69	48	64	73	55	59	66	62	54	79	53	56	65	65	67	61	76	64	62	83	58	46	64
22487	12401	7181	10732	17840	18568	16503	12902	10614	8909	7408	6102	4648	3874	3481	3386	3506	2938	3033	2980	2678	2560	2592	2805	3245	3021	3257	3392	3106	2951	3027	3086	3396	2766	2799	1998	1689	1623	1397	1595	1556	1517	1687	1667	1432	1362	1230	1632	7655	12168	9495	6679	3997	2177	1266	882	759	731	671	658	670	638	684	620	668	699	728	661	665	664	684	682	650	657	649	714	669	699	660	674	662	690	664	667	662	710	710	672	658	694	655	671	689	666	714	693	669	659	704	642	649	690	717	687	686	680	694	641	722	674	693	684	706	711	689	638	649	657	705	685	675	731	646	668	616	691	681	651	709	682	649	664	669	646	667	657	663	691	685	672	664	621	667	683	673	690	685	688	648	682	698	639	643	616	629	669	664	681	689	665	649	661	664	690	691	655	629	668	710	668	703	619	654	742	669	679	715	695	674	700	629	726	665	715	678	656	674	658	658	674	677	643	663	655	653	749	705	673	682	642	709	720	659	648	650	671	700	680	688	665	708	688	659	648	672	686	691	676	679	695	639	663	644	704	665	689	675	663	679	665	662	627	726	650	677	704	700	719	691	668	663	653	619	679	679	640	667	639	692	665	693	698	665	685	644	664	710	658	656	676	673	664	689	670	743	643	682	687	648	671	729	682	606	690	702	655	687	626	685	620	674	690	655	688	699	658	698	649	702	699	638	613	677	680	677	666	677	679	660	671	711	706	668	682	732	711	666	704	697	666	669	603	655	664	720	742	653	702	676	730	668	614	682	696	677	670	661	638	698	675	691	665	694	668	665	661	693	681	694	700	633	668	681	652	664	705	701	693	665	711	699	665	669	708	682	702	662	680	656	652	670	656	654	740	635	679	737	678	694	621	604	680	663	666	663	686	664	636	671	684	659	695	681	682	666	722	697	723	697	668	641	662	671	673	692	705	674	681	665	678	669	678	629	688	691	677	698	729	701	689	681	645	685	648	685	704	682	683	663	651	703	657	728	655	620	689	670	679	662	701	653	616	651	716	661	663	721	668	699	690	704	661	623	681	718	684	643	665	675	691	652	688	643	674	626	691	703	665	682	709	634	629	678	646	707	636	711	658	643	643	730	643	675	681	697	641	660	694	666	664	714	671	660	657	678	655	674	711	724	682	716	667	725	722	667	646	711	697	661	685	693	659	686	656	701	657	700	660	673	648	673	678	645	652	629	656	706	685	693	740	680	679	669	623	609	677	628	674	656	652	669	698	706	649	679	671	714	644	680	662	674	716	652	698	672	699	680	667	734	665	693	701	656	698	685	680	631	670	683	697	671	722	675	631	659	667	711	636	698	693	692	667	682	665	638	673	656	708	674	655	656	681	698	693	713	640	687	692	676	687	683	696	679	622	652	689	656	651	668	689	722	666	631	689	695	642	656	658	651	669	663	686	668	716	703	651	692	660	673	709	696	643	712	697	681	681	698	689	600	704	633	649	642	670	712	683	642	674	695	663	643	699	668	677	701	663	656	700	665	675	708	686	692	635	663	675	654	650	681	683	657	674	676	672	625	686	653	672	727	685	703	657	697	671	674	646	655	652	718	662	671	677	683	658	736	698	666	668	692	701	678	707	669	672	679	727	730	670	678	677	682	682	722	677	694	678	627	668	663	694	693	671	689	678	640	683	657	661	677	695	701	657	729	679	683	652	698	690	676	677	663	688	674	707	615	622	680	667	702	688	666	685	677	679	658	683	672	693	714	646	663	688	667	681	695	710	686	669	673	652	652	640	644	627	643	639	659	681	679	641	675	661	671	683	626	652	707	663	658	660	685	636	659	686	688	685	723	663	711	690	708	650	720	633	712	699	703	659	672	693	694	666	714	677	638	683	660	701	696	687	703	617	675	648	643	678	689	680	663	717	680	656	699	631	662	712	698	688	652	681	713	685	683	649	701	655	687	708	682	709	680	711	692	637	690	662	641	679	667	647	606	662	669	663	685	654	683	652	662	667	695	657	719	665	687	658	706	679	688	671	629	621	660	654	663	705	695	681	740	701	698	712	684	659	675	668	722	622	701	688	672	684	663	671	667	681	674	681	680	700	691	685	647	682	672	686	635	681	667	678	642	675	664	686	656	681	656	717	631	651	653	698	648	706	650	713	692	681	673	708	669	659	695	696	687	625	611	688	637	691	675	700	631	697	689	648	637	670	631	725	700	690	676	635	683	656	659	664	654	695	671	673	716	671	675	655	671	644	651	692	633	681	672	699	653	658	680	644	672	674	683	702	637	697	684	658	686	695	649	723	734	659	674	717	637	662	644	604	625	684	691	671	664	668	684	677	696	625	739	665	671	649	700	640	701	666	647	663	663	637	708	700	694	679	661	690	701	674	679	686	675	702	691	657	669	618	658	682	678	692	694	749	683	655	667	633	681	674	732	635	670	686	662	706	654	688	690	689	700	656	651	695	674	675	632	676	680	650	677	699	632	697	612	670	693	697	712	688	685	696	708	649	666	667	634	664	660	653	755	614	666	639	663	679	694	718	651	661	674	663	673	707	634	710	651	675	632	678	701	629	680	720	685	675	723	654	647	655	647	675	653	682	648	672	647	694	703	703	636	657	718	702	685	632	670	690	658	729	735	636	702	648	680	681	686	734	676	670	640	663	717	616	662	638	670	679	714	653	644	699	660	689	665	679	627	678	677	705	652	702	648	660	676	624	691	635	658	681	646	699	670	641	694	718	663	664	680	650	666	669	652	641	614	695	658	697	650	670	723	642	675	677	692	662	642	663	679	651	705	692	674	666	650	656	643	681	711	712	708	649	648	690	628	627	677	707	649	693	661	674	672	683	664	673	653	689	675	661	697	660	676	651	699	652	661	696	703	655	648	625	687	630	677	694	645	666	668	684	685	640	684	675	674	668	690	680	623	626	661	688	687	695	626	697	695	637	705	675	680	675	662	682	690	662	688	694	638	639	661	625	675	652	683	675	663	704	699	695	650	643	684	665	668	680	689	605	687	668	628	724	653	698	681	657	692	693	653	684	650	637	655	708	648	687	685	670	697	686	713	664	669	680	660	651	641	655	669	722	677	709	702	682	644	651	682	669	654	662	687	687	643	671	674	680	662	636	704	660	685	709	707	625	662	671	661	674	636	704	691	683	707	701	630	720	663	664	704	670	658	640	675	670	684	646	676	667	653	657	654	688	683	675	718	664	679	640	670	641	713	705	711	706	670	691	668	662	625	702	612	661	710	642	717	654	682	675	668	683	675	701	660	624	667	649	656	655	670	701	688	678	692	661	721	668	660	701	661	640	650	671	699	700	674	651	705	659	658	671	648	691	687	691	657	666	660	672	706	709	665	634	689	679	672	723	656	650	685	670	689	642	681	676	645	659	676	672	655	662	650	647	655	639	681	729	713	645	658	668	651	719	678	645	690	629	674	656	691	664	714	636	680	611	661	707	693	683	733	636	702	698	675	667	696	686	656	669	690	664	634	682	679	643	669	650	635	663	659	723	708	682	689	663	730	690	704	671
1926	466	224	158	123	175	161	145	106	119	103	100	74	76	80	76	72	99	75	60	66	70	93	92	97	99	105	93	92	108	95	104	115	99	76	78	76	78	82	73	72	75	58	58	60	57	64	51	92	184	163	113	90	86	60	59	58	53	71	66	52	58	68	50	48	56	75	52	56	48	46	58	63	47	55	48	63	49	52	59	61	47	52	54	62	59	54	53	61	61	44	43	49	62	36	53	40	47	44	60	66	66	52	40	50	51	48	43	56	45	50	47	47	46	50	52	48	59	48	47	58	51	55	54	56	73	65	50	58	48	57	47	58	49	39	75	58	52	58	48	61	57	47	49	55	52	48	51	58	49	57	49	57	45	62	51	57	47	55	43	51	48	46	46	52	53	50	65	54	59	56	50	59	60	46	49	54	65	56	52	53	44	58	53	35	55	48	55	49	57	58	41	53	57	61	59	53	68	49	46	53	46	45	50	57	46	45	54	46	41	47	56	52	67	41	42	53	44	45	64	50	61	42	66	50	51	55	43	51	48	54	54	52	58	48	49	58	46	40	50	58	55	56	46	50	51	54	57	48	51	39	37	44	54	48	49	56	43	55	56	43	50	51	47	59	44	46	58	54	49	46	50	62	52	53	65	60	50	59	53	65	54	60	49	66	60	46	41	47	46	52	55	56	44	36	52	48	53	60	59	46	55	42	47	48	49	61	56	58	54	57	48	50	59	39	57	42	57	63	51	48	53	55	45	52	55	41	47	55	43	59	49	61	64	59	50	46	43	53	47	52	53	42	49	52	47	50	47	56	43	49	39	57	43	46	49	49	42	68	56	58	48	59	59	42	57	48	35	47	55	44	56	53	50	41	43	50	44	46	49	52	48	36	59	62	52	53	58	58	59	54	47	54	57	54	59	51	55	61	52	51	55	39	53	44	53	54	54	44	45	48	43	54	52	59	42	46	64	52	56	66	52	57	43	58	57	59	56	67	57	60	47	59	45	52	54	60	53	50	56	44	53	52	66	55	51	50	56	49	54	61	51	49	62	59	50	63	57	44	65	43	47	50	45	52	55	56	52	38	60	64	46	49	49	44	43	46	56	43	56	60	55	51	49	58	40	62	47	60	49	48	54	47	54	50	34	68	55	49	45	48	52	54	50	57	40	58	54	42	56	62	45	40	58	60	50	53	57	54	45	61	51	65	49	54	50	52	58	50	57	68	45	46	52	53	54	44	52	55	44	49	55	48	51	57	45	61	47	78	61	58	46	42	52	45	46	55	55	56	40	55	43	53	65	52	54	51	48	53	56	48	59	53	45	68	56	53	49	60	46	60	49	61	63	31	50	54	62	50	52	57	52	55	50	45	48	59	50	48	41	53	44	63	40	52	57	49	55	49	54	51	50	47	53	46	57	48	57	57	52	43	46	48	52	49	53	54	40	52	54	38	50	46	49	50	56	50	41	43	52	46	47	47	42	48	53	55	51	46	54	59	60	52	54	42	50	42	38	59	47	43	60	48	49	62	41	57	63	43	39	55	51	47	59	53	49	41	51	56	51	56	46	54	53	60	72	36	51	54	54	52	59	53	59	57	51	53	57	51	61	58	46	35	47	43	48	47	61	58	50	44	69	48	48	49	45	64	45	73	46	54	47	56	55	63	59	61	57	48	56	46	62	53	62	62	61	55	57	50	55	46	48	62	62	38	60	61	43	62	60	51	55	42	48	63	45	52	68	33	60	47	56	48	55	52	44	52	48	59	46	60	59	48	59	54	53	44	66	52	40	54	37	49	46	55	64	50	47	48	43	56	40	46	46	47	52	38	50	59	69	47	47	55	56	57	49	47	52	59	54	58	55	56	46	50	60	52	47	48	73	42	43	47	60	53	53	48	54	52	64	47	64	47	56	57	53	55	50	46	44	57	54	62	43	70	57	48	57	47	63	54	68	48	46	62	42	43	49	47	58	63	41	52	43	56	49	67	45	41	49	51	47	64	69	52	56	62	53	39	52	40	46	49	50	60	56	53	55	50	53	53	55	45	52	61	64	49	53	50	54	68	46	49	53	61	44	43	48	59	53	49	44	53	50	73	54	48	49	52	48	66	58	62	53	40	37	52	44	41	58	62	55	72	52	51	58	48	60	47	39	50	62	45	51	47	50	61	56	50	56	57	57	51	50	56	41	52	52	55	64	53	39	36	56	50	60	52	44	52	53	52	55	49	47	47	60	59	55	58	44	60	53	43	46	51	51	54	64	55	52	53	56	52	52	53	50	52	57	54	52	46	56	58	39	55	41	53	49	45	47	57	50	46	36	53	53	67	60	42	58	47	52	58	48	61	63	56	44	43	56	50	47	54	60	54	44	55	39	64	55	54	57	49	41	68	47	38	57	47	49	55	54	53	47	41	55	58	59	48	47	61	53	43	55	58	62	47	62	53	52	42	64	43	55	49	51	60	55	51	50	54	47	76	53	46	65	61	49	50	63	62	49	41	54	46	63	51	43	45	55	53	57	43	63	47	48	42	38	46	47	58	49	38	52	39	51	45	50	55	63	47	53	53	51	54	66	65	58	68	44	44	55	41	45	44	50	50	55	41	53	51	44	65	52	51	60	70	46	59	53	54	51	39	53	54	37	56	62	54	51	49	46	47	67	44	51	60	52	50	57	53	51	63	54	40	39	60	55	60	55	57	59	50	51	51	49	48	50	61	54	48	62	54	43	49	44	50	51	44	49	48	64	59	49	36	45	54	61	52	52	46	51	48	51	49	43	57	47	48	47	55	47	48	53	54	57	51	43	55	48	62	70	51	50	55	42	55	45	64	44	54	51	63	48	55	52	48	44	49	63	48	64	60	47	58	56	43	48	48	47	60	36	53	53	58	58	46	46	50	52	54	39	59	52	56	42	51	44	52	68	62	39	52	57	62	47	65	61	55	68	53	51	53	57	60	61	54	54	52	68	43	55	59	52	48	61	41	50	47	66	65	51	55	50	41	60	48	49	52	54	58	53	57	48	40	53	45	60	46	41	48	47	68	49	46	46	53	60	52	44	61	51	60	52	51	57	59	40	55	59	50	48	53	44	60	41	52	50	60	64	52	58	54	43	58	46	44	59	54	64	40	41	53	52	48	66	40	51	44	60	76	43	50	45	53	62	49	47	56	58	50	48	59	49	59	45	56	52	57	59	58	59	71	54	49	50	52	51	50	54	52	63	48	66	68	57	44	42	52	46	55	57	46	48	46	58	56	39	46	57	45	30	58	61	48	47	60	54	55	40	64	46	51	53	42	56	43	54	47	52	44	62	68	45	40	52	43	52	56	54	56	63	57	51	51	63	51	45	55	38	52	57	55	52	58	47	51	52	51	54	58	61	55	50	48	54	57	53	58	48	64	55	43	52	52	51	50	35	52	54	58	46	64	49	49	49	46	48	48	42	44	53	39	46	45	58	56	45	45	46	46	45	41	49	54	47	52	62	66	37	58	54	58	50	44	55
16299	7391	3914	5669	10287	10994	8937	6706	5102	4247	3705	2695	2169	1924	1841	1980	1740	1650	1625	1561	1398	1439	1769	1935	1994	2218	2176	2184	2126	2160	2151	2235	2259	1986	1708	1580	1234	1261	1128	1151	1129	1102	984	888	874	869	863	849	1960	3957	3173	2422	1625	1119	749	647	575	560	533	500	570	511	528	521	542	559	515	521	553	586	491	529	532	516	517	542	528	505	557	563	584	516	556	529	535	536	488	534	536	515	573	565	555	500	559	562	546	528	563	519	546	532	550	535	546	557	565	567	540	583	536	502	523	543	545	526	554	530	526	518	520	526	550	549	550	530	565	557	540	532	525	536	545	495	554	561	562	534	544	560	540	559	522	543	528	565	527	545	536	507	577	520	528	548	569	548	514	517	485	511	507	536	503	563	523	571	552	592	520	523	542	550	562	553	530	544	553	550	506	553	557	559	526	523	553	552	526	589	522	536	504	522	538	511	518	530	565	538	542	600	564	522	540	532	498	499	528	538	572	514	557	521	523	549	541	526	559	537	574	531	557	516	533	567	552	537	528	517	505	524	588	552	569	517	516	541	545	525	541	561	570	501	543	529	533	537	571	535	526	508	534	533	529	549	528	540	544	555	520	481	565	525	511	555	535	586	503	537	569	527	550	546	516	576	565	553	565	555	570	544	566	546	547	537	536	494	495	546	543	509	561	534	554	540	499	534	538	527	570	518	508	550	536	568	550	508	527	507	524	541	555	508	578	576	533	521	535	540	576	590	588	531	572	540	535	554	548	569	526	552	577	525	543	565	535	564	565	562	499	528	539	544	537	550	519	542	502	530	547	521	538	565	547	527	554	527	503	551	494	551	556	523	564	561	505	523	576	574	518	529	552	560	518	554	503	555	516	518	516	523	552	507	546	567	551	534	595	517	563	500	532	558	522	501	531	552	529	547	498	507	530	535	548	530	573	534	576	514	527	582	500	549	510	556	532	528	558	546	574	544	579	479	541	526	553	568	564	521	526	520	557	521	547	549	535	562	550	511	512	556	526	558	576	543	547	504	521	547	544	517	545	499	571	537	531	540	540	540	535	549	537	548	524	567	568	546	518	546	567	539	517	501	532	522	531	532	520	525	507	502	505	546	567	582	558	538	515	547	561	566	519	531	541	518	558	498	524	546	553	550	526	523	535	535	553	493	551	535	571	522	549	519	518	558	534	543	528	499	557	545	520	548	555	517	537	525	544	558	525	546	518	527	524	541	566	575	532	527	530	537	523	553	512	542	527	582	567	526	520	497	526	508	506	510	554	528	535	529	521	566	565	489	533	541	528	501	504	547	532	545	506	535	547	543	529	556	565	526	543	535	539	546	542	555	564	516	558	535	553	522	524	526	541	524	522	515	555	548	547	517	533	552	520	535	548	575	548	517	585	496	487	546	524	552	523	534	579	508	552	533	519	529	545	558	522	562	551	558	523	541	544	547	566	571	525	525	518	496	536	558	512	549	577	552	594	538	519	530	530	539	579	512	535	535	542	544	577	550	526	569	561	520	528	508	532	519	591	562	547	523	509	525	542	530	498	570	565	570	533	582	522	538	530	550	483	520	532	542	530	554	548	553	557	547	575	528	551	554	526	545	567	555	507	512	542	542	584	526	511	522	505	524	519	533	518	536	531	528	523	533	573	562	520	553	505	536	553	548	509	496	544	526	549	551	591	523	536	523	529	484	518	510	564	527	524	517	561	554	554	504	511	505	540	519	602	529	537	555	563	554	561	538	517	532	578	578	535	537	522	524	505	501	559	523	530	583	546	561	547	541	587	548	549	492	531	523	511	536	503	546	534	524	547	572	562	525	537	550	505	496	578	517	530	568	550	512	564	533	547	563	536	555	548	545	551	518	502	530	537	567	528	530	552	530	584	576	511	527	535	515	519	554	574	551	522	518	519	550	551	561	528	537	580	551	539	545	554	561	547	571	549	506	556	542	519	538	504	513	529	532	553	558	517	539	528	563	531	513	543	555	529	512	561	515	506	543	573	539	580	553	539	512	531	553	549	541	545	597	514	530	521	541	541	564	519	538	549	546	539	555	571	526	536	549	552	538	548	546	564	562	533	527	563	530	535	546	536	538	529	540	531	548	530	551	549	518	541	532	549	514	531	515	541	536	536	534	480	547	525	530	520	552	541	548	535	542	521	563	530	547	559	545	506	537	541	555	589	517	522	559	534	524	538	527	550	533	576	563	480	498	531	522	574	541	531	538	536	536	560	524	531	522	488	567	524	552	548	517	591	587	510	587	564	513	531	512	529	564	523	521	562	516	518	527	546	493	534	539	530	543	529	532	558	572	513	525	548	567	511	541	505	552	493	589	528	527	518	548	545	514	529	548	569	552	545	514	574	522	524	516	545	552	554	529	553	539	545	575	533	508	541	531	542	504	537	533	518	529	538	543	553	570	577	503	530	492	570	588	520	556	533	548	499	535	545	498	542	534	528	521	506	539	552	554	551	603	553	529	516	536	521	552	544	529	518	533	561	550	515	550	554	571	594	517	549	592	563	532	530	524	581	547	597	534	527	566	580	562	539	553	587	542	550	563	535	525	558	535	532	538	539	590	519	563	555	581	566	532	545	553	558	523	557	546	565	543	532	587	515	554	567	520	570	506	544	514	544	515	593	542	544	543	537	532	497	510	530	561	602	539	547	589	533	514	516	530	550	518	544	540	532	520	523	526	491	553	535	542	562	520	538	498	556	536	552	550	543	566	569	522	531	532	523	513	557	530	565	518	523	558	483	522	505	526	571	499	525	530	513	528	562	554	548	552	544	529	536	518	529	566	534	532	549	551	547	569	489	549	538	509	545	535	560	516	547	515	577	558	531	529	495	582	544	506	505	570	503	520	534	538	535	564	518	525	526	542	527	523	507	514	562	551	502	543	502	489	534	525	531	553	516	533	569	547	597	518	540	564	558	519	563	582	548	516	564	542	568	566	535	574	530	542	535	535	513	545	574	526	567	524	602	471	538	519	494	514	536	523	547	550	533	515	535	541	522	572	559	554	564	580	576	500	549	524	566	509	542	556	537	519	526	530	577	525	565	515	544	532	490	516	540	558	550	533	478	520	541	517	530	541	513	539	559	559	531	556	482	513	537	542	541	539	537	537	532	509	607	568	542	568	568	557	577	526	512	514	559	545	504	518	551	563	516	543	524	553	565	545	523	562	494	556	532	554	575	564	513	553	510	519	510	536	515	558	582	555	532	546	503	542	569	508	554	561	499	573	523	540	602	504	555	521	515	521	470	529	489	543	539	564	538	514	561	498	510	542	522	526	530	557	579	555	537	554	571	542	556	526	580	538	569	518	585	549	570	549	543	537	560	566	538	527	540	559	545	559	531	568	523	538	573	534	552	517	500	566	527	557	580	574	546	557	527	518	515	536	527	542	536	553	575	535	535	494	578	546	537	575	548	525	545	536	533	562	544	525	547	539	543	595	544	529	538	546	534	553	577	536	534	505	552	553	495	528	547	609
1430	748	376	225	214	250	257	229	181	182	139	139	135	146	122	113	136	105	109	125	128	118	107	127	146	104	112	113	128	111	126	134	117	107	122	108	111	93	122	92	99	83	100	74	99	94	165	242	263	257	192	156	113	81	91	84	73	60	71	73	63	70	68	75	63	67	62	70	56	67	90	66	62	43	69	81	76	66	58	66	58	74	61	62	70	70	69	76	66	69	75	70	62	69	62	77	73	61	56	63	74	65	59	71	59	67	72	68	60	81	69	68	57	69	62	58	72	72	74	60	73	60	72	70	61	84	77	74	66	71	57	58	66	60	71	78	70	83	83	67	74	67	63	72	87	85	53	68	60	78	66	79	76	78	61	64	64	70	71	61	71	69	81	79	74	70	68	71	64	75	57	60	66	73	64	82	71	79	75	90	68	56	67	61	78	66	59	79	69	69	82	61	61	76	69	58	73	79	69	64	64	75	69	64	66	56	67	65	60	73	67	73	53	70	58	57	72	66	71	60	69	73	71	64	71	65	75	66	77	68	80	54	63	57	68	69	80	74	82	62	66	66	71	62	86	57	56	57	72	50	77	70	67	49	68	73	76	76	58	63	75	72	61	81	55	66	58	64	82	70	61	62	75	52	76	73	59	56	63	59	73	60	66	73	68	69	69	66	65	69	64	66	70	66	72	69	71	88	59	74	70	69	69	59	59	78	66	71	64	69	69	67	65	74	72	61	56	63	71	68	60	70	51	63	72	52	67	61	70	72	69	68	73	64	74	86	67	75	68	84	71	73	78	72	82	62	83	54	103	62	60	59	64	75	60	63	86	73	60	64	66	71	77	69	62	75	64	70	60	80	79	60	58	66	61	56	56	57	79	78	68	67	65	69	71	62	65	59	64	65	79	78	68	73	61	69	83	63	94	72	69	60	61	54	71	79	82	75	69	81	59	72	89	60	64	51	61	73	73	59	82	66	50	63	64	79	69	62	65	67	74	75	65	58	64	73	63	68	64	79	71	64	75	69	77	73	69	71	57	65	56	76	62	63	64	62	69	68	67	75	80	62	77	75	61	63	57	62	66	70	71	50	63	67	64	65	66	73	63	64	83	66	56	65	62	54	65	64	69	77	66	70	76	69	71	68	63	77	73	55	67	76	55	57	63	71	69	74	66	61	59	78	78	68	59	68	57	89	63	71	60	73	55	47	59	62	60	87	75	83	72	78	64	65	76	63	56	53	67	79	84	66	71	53	80	84	67	59	71	66	72	58	72	75	70	71	58	63	67	71	54	62	67	73	72	69	66	74	79	85	66	67	79	57	72	64	60	52	65	58	65	55	81	70	75	73	80	55	86	70	66	61	87	67	66	71	47	65	74	57	68	63	49	67	67	64	57	61	73	60	73	72	65	52	68	80	51	55	65	59	72	62	83	65	56	60	77	54	72	66	72	69	69	77	71	57	63	67	62	64	78	69	57	70	69	71	83	56	63	61	54	66	59	67	65	62	61	66	63	95	71	66	63	73	79	52	75	57	76	71	78	65	65	53	73	76	68	84	76	71	63	66	73	73	73	76	69	76	73	58	62	78	63	60	55	77	81	64	66	88	62	67	70	68	54	70	66	58	77	61	63	66	68	79	69	83	62	85	60	65	69	80	75	77	61	76	64	80	73	70	64	63	63	63	65	70	66	54	68	66	71	66	65	69	75	58	65	69	51	79	66	67	74	66	56	75	78	80	70	56	68	68	64	69	82	64	86	59	74	84	72	75	60	64	70	77	76	63	68	74	77	73	53	69	71	76	70	51	50	51	53	56	68	68	63	76	74	71	62	66	74	82	65	66	65	61	70	63	77	72	61	74	79	67	62	84	70	73	68	62	65	80	65	65	74	68	68	58	74	62	50	72	61	69	64	60	64	64	78	78	76	63	58	85	62	57	58	55	65	48	60	75	72	56	71	70	61	67	63	63	69	63	62	63	61	67	56	75	58	87	66	81	54	60	76	58	66	59	63	53	68	57	79	75	76	75	76	73	68	72	73	64	74	68	86	72	69	71	61	60	72	66	51	70	65	61	67	65	58	70	56	61	72	65	74	71	69	66	49	73	64	59	72	73	57	67	63	61	65	59	62	66	72	71	69	69	83	75	72	73	50	70	76	60	59	76	85	48	63	67	83	86	54	65	59	70	77	85	69	90	65	69	56	66	72	66	75	73	63	72	62	75	56	79	62	72	58	59	65	82	75	67	65	67	78	72	63	62	71	77	67	73	68	63	70	57	77	58	77	60	50	70	69	70	70	49	75	64	72	75	62	61	68	60	71	80	88	59	63	82	64	66	79	62	59	77	62	72	66	59	78	64	80	63	75	62	75	59	78	72	82	66	59	69	68	65	69	67	53	60	53	71	63	66	70	59	77	86	75	75	66	66	53	88	57	70	63	69	64	62	68	56	64	70	82	61	59	71	71	61	69	69	69	78	76	61	62	68	72	50	75	59	70	65	61	62	73	72	63	61	63	78	66	62	76	74	75	47	65	67	70	63	80	69	69	73	58	73	66	62	59	79	84	75	54	58	68	61	57	73	70	60	55	72	59	55	70	78	66	65	72	47	66	55	71	57	77	66	76	93	61	73	68	58	73	80	86	71	67	66	59	65	82	70	72	58	66	64	77	80	56	64	79	71	65	73	72	74	71	57	61	70	51	61	72	51	76	58	57	64	68	82	60	70	78	57	58	71	70	70	65	78	85	63	56	66	64	59	71	58	51	78	69	67	52	59	65	62	73	57	84	66	63	53	77	83	60	68	63	76	70	82	78	46	85	62	72	79	69	54	80	61	62	78	69	69	74	70	66	76	80	62	65	71	56	47	62	71	68	66	56	77	65	65	58	64	58	90	65	57	67	65	68	57	56	61	71	72	63	78	76	79	50	64	68	62	65	61	76	60	58	70	68	53	52	57	75	69	69	75	66	70	65	68	59	73	79	54	86	70	82	66	66	69	71	64	76	78	73	66	69	64	57	67	73	71	78	64	60	76	79	70	67	55	62	83	66	67	63	62	66	71	77	57	67	73	59	76	63	58	69	61	77	54	72	81	74	71	50	70	55	64	59	58	65	66	63	58	70	67	65	69	61	64	58	70	76	69	64	78	73	53	71	63	64	65	62	92	66	72	60	73	80	60	72	58	64	72	73	73	58	68	55	71	62	62	53	70	67	70	56	76	62	79	64	71	67	62	69	61	72	72	87	69	67	66	74	86	65	53	69	61	71	66	60	59	61	71	70	73	56	86	67	63	54	71	77	64	73	71	71	81	72	63	69	54	69	87	63	71	67	80	55	76	74	74	58	64	55	64	64	63	68	54	66	59	58	70	82	81	59	66	70	57	72	65	60	56	76	61	70	68	66	67	66	62	64	71	70	77	67	84	62	63	65	68	64	58	57	52	65	59	67	63	71	70	69	68	67	62	70	72	67	55	53	63	65	81	66	71	72	66	61	76	64	60
18828	10463	5467	8458	14957	15394	12466	10018	7904	6819	5663	4311	3712	3140	2990	2982	2659	2333	2257	2143	2145	2320	2359	2827	3030	2674	2390	2837	3064	2915	2767	2622	2408	2448	2293	2208	1979	1846	2054	1882	1873	1565	1372	1564	1567	1833	3308	5870	6279	5634	3631	2829	1947	1292	1002	845	706	697	666	676	652	677	717	640	668	698	647	673	666	644	726	735	695	637	707	650	707	690	668	699	646	678	667	682	662	675	703	647	655	716	708	665	696	721	664	721	693	694	685	731	718	688	722	682	693	680	687	673	642	681	657	661	681	663	671	666	701	646	681	712	731	655	686	659	688	712	679	732	652	687	664	684	712	658	693	653	703	675	676	677	701	663	739	668	659	675	673	641	701	651	679	683	717	712	677	696	746	685	685	703	682	698	715	695	652	688	709	731	696	623	709	710	648	683	651	708	678	671	685	695	719	700	715	653	687	677	579	684	661	716	715	679	696	706	732	639	727	668	669	705	648	655	677	661	734	676	653	693	656	657	730	675	706	656	664	707	652	691	662	714	669	698	671	653	704	657	732	692	734	704	685	681	679	658	722	693	695	683	716	638	695	718	710	727	693	720	680	705	654	716	673	678	665	711	671	721	696	638	726	655	670	687	673	740	709	726	686	689	720	757	720	695	688	696	710	686	667	675	709	702	713	711	643	646	714	687	706	711	664	684	692	647	686	710	677	697	725	721	660	686	668	666	690	721	680	713	664	686	635	718	757	641	730	701	663	700	688	723	663	664	665	721	671	692	717	651	714	653	690	678	671	653	661	718	652	691	684	613	722	680	686	681	638	689	680	656	706	708	709	707	687	655	677	695	710	679	669	685	675	689	732	664	710	680	654	703	664	731	668	706	676	676	667	667	664	673	681	672	693	703	685	682	667	678	730	694	701	647	665	687	709	710	719	707	701	720	705	661	677	700	676	746	646	746	683	664	699	731	717	689	643	740	660	685	686	655	663	694	634	669	652	672	719	754	662	679	704	718	639	702	723	657	729	656	693	648	641	703	682	699	657	748	725	712	704	714	732	632	682	699	669	680	670	711	658	675	682	644	674	705	686	698	688	718	658	683	709	662	696	688	667	694	747	701	685	684	694	703	691	674	706	665	687	707	657	688	671	705	698	730	689	687	640	697	649	691	700	638	698	671	689	655	741	711	687	694	687	717	667	656	668	715	688	681	703	720	669	728	641	716	650	691	651	669	702	670	737	706	709	665	715	677	692	725	690	687	698	726	664	726	674	711	682	719	668	711	696	689	644	652	681	700	653	685	683	677	712	665	673	654	705	730	664	758	709	723	722	634	737	683	650	699	679	698	689	709	722	663	688	693	708	680	668	725	645	699	698	667	678	669	649	633	725	669	722	703	710	745	721	685	708	686	748	647	727	674	701	663	665	673	693	694	670	689	664	680	709	679	665	650	680	673	705	700	651	674	702	676	658	689	684	633	669	657	693	666	687	716	712	686	716	669	665	632	695	693	648	685	686	687	693	640	646	649	722	683	690	690	682	637	705	680	731	656	702	708	666	637	661	684	676	713	690	736	704	666	664	677	690	638	655	637	643	700	724	701	702	685	617	656	684	713	691	664	673	675	667	699	669	693	665	688	694	680	661	646	662	642	681	670	625	684	693	669	720	635	662	698	702	691	681	681	716	704	716	669	679	662	739	693	650	683	646	720	691	680	708	719	711	694	676	661	698	646	700	656	657	692	717	680	697	711	716	713	699	632	702	702	686	709	696	704	725	690	739	715	724	699	641	691	698	678	669	629	735	703	660	658	703	703	740	633	650	695	698	673	668	651	687	689	656	715	658	688	675	648	714	687	708	722	659	704	690	689	732	701	689	626	682	689	704	718	651	670	710	678	647	706	703	727	674	667	673	693	693	687	699	656	697	699	691	730	680	749	656	690	701	707	664	672	720	665	680	668	664	709	698	675	676	684	672	751	651	694	681	663	655	651	656	756	660	659	721	714	667	710	727	664	648	635	662	721	664	691	718	658	664	722	677	659	667	704	658	710	688	690	700	676	705	662	696	725	657	731	645	666	683	667	713	677	655	688	669	702	724	667	670	696	684	729	671	680	683	693	676	671	671	693	718	668	703	711	638	618	677	701	692	721	719	727	674	642	699	698	711	664	711	676	671	701	694	719	684	697	702	689	653	686	702	743	683	635	653	722	653	699	668	678	702	679	675	656	696	682	669	694	720	684	663	707	684	652	659	717	670	717	679	682	675	650	687	664	710	711	687	691	701	713	644	652	676	663	674	714	677	682	742	664	692	669	690	653	645	705	660	714	642	678	664	677	644	675	679	674	647	672	687	688	710	684	665	680	633	667	715	684	679	689	690	711	666	675	712	724	675	702	634	693	693	702	716	665	669	660	714	691	678	708	700	682	723	701	671	707	686	687	645	683	686	711	700	652	642	647	713	649	678	680	694	697	684	651	647	670	677	713	663	711	667	680	687	662	666	693	694	673	686	707	679	678	662	662	651	695	665	712	661	725	714	676	697	663	687	726	712	658	652	729	677	682	705	698	705	688	679	665	657	658	670	657	675	657	661	663	676	663	692	728	665	712	663	685	712	674	651	690	707	705	711	665	682	676	670	705	641	692	639	705	679	688	648	718	684	677	661	682	631	659	664	668	691	732	648	652	676	740	642	725	707	638	672	706	682	742	720	672	669	644	700	702	715	700	660	644	661	688	674	663	667	704	674	709	653	651	677	702	703	719	660	683	660	658	697	702	623	623	664	711	716	627	664	677	643	676	682	656	708	682	703	675	718	653	672	654	702	738	695	693	733	720	668	688	719	708	681	670	739	646	661	672	662	668	703	699	647	662	614	707	678	682	663	632	674	651	684	737	644	726	697	706	677	674	719	730	673	680	675	606	675	640	688	616	654	738	721	700	667	668	661	721	726	733	725	667	636	721	675	672	662	716	721	697	672	702	690	668	661	709	678	654	701	716	668	637	668	702	734	673	717	681	661	700	683	691	680	656	698	654	662	713	692	662	706	686	690	667	683	732	669	662	683	727	653	699	654	685	657	665	693	683	672	679	678	693	666	724	728	687	661	668	696	724	669	706	718	669	701	682	688	675	692	648	708	646	670	663	707	683	718	640	705	677	700	714	673	682	673	688	687	684	670	671	677	671	700	723	718	716	705	701	733	627	690	680	682	647	676	702	687	710	735	677	684	691	677	695	700	681	655	685	664	647	708	731	687	718	693	643	659	702	707	651	652	665	641	689	686	738	674	651	683	637	678	664	667	718	687	685	709	671	634	646	668	661	683	693	666	646	691	680	674	630	697	689	683	681	683	690	650	686	754	733	689	718	722	648	650	688	680	724	727	693	645	662	687	727	701	670	699	708	691	665	708	721	707	727	718	718	712	694	724	681	672	710	689	715	683	735	638	716	645	675	693	692	621	680	686	660	733	713	680	690	708	684	643	663	670	711	671	706	683	694	654	691	699	679	674	701	719	767	680	638	658	645	646	688
2742	613	321	186	183	241	226	193	181	148	148	127	119	109	113	96	94	83	91	91	82	104	97	127	107	84	113	99	92	98	105	77	97	102	103	112	120	85	101	105	93	82	71	68	98	60	117	262	317	208	180	112	95	84	56	47	57	54	50	41	37	43	54	49	45	38	52	60	52	48	49	46	40	38	59	46	53	46	58	46	45	63	55	41	55	52	50	48	41	48	51	49	52	59	50	56	56	62	39	49	41	48	46	54	43	61	49	47	50	47	51	65	56	58	47	46	57	50	56	46	46	60	45	47	39	46	57	57	65	41	45	36	47	57	56	52	52	50	43	60	43	63	45	58	43	58	54	63	53	51	47	51	60	54	57	55	47	53	41	42	44	49	43	54	43	62	49	57	59	46	46	49	49	46	48	52	49	54	61	50	48	48	42	44	46	55	65	63	78	48	53	52	53	49	51	53	41	44	44	43	52	51	55	42	39	63	45	57	44	55	52	48	43	57	54	52	56	53	52	37	54	51	48	47	59	52	48	49	59	53	55	41	57	58	51	51	41	62	64	46	50	52	59	37	43	49	55	45	56	46	43	53	46	46	54	36	48	52	37	50	51	55	45	58	48	54	49	48	61	48	50	56	53	44	55	64	39	59	53	42	50	59	53	55	54	61	51	44	60	44	66	45	48	53	43	47	48	56	50	35	56	49	49	47	35	56	36	56	50	47	42	48	61	49	61	38	47	33	43	52	41	46	47	55	48	53	28	51	44	39	47	43	39	43	43	43	55	58	50	46	53	54	52	46	58	51	45	45	44	52	50	60	46	47	47	46	42	53	57	46	51	43	49	54	56	47	50	50	53	56	54	44	42	38	41	55	45	45	43	54	45	64	58	54	48	48	51	54	48	54	50	38	61	47	55	53	57	40	52	37	53	55	54	54	49	55	42	37	58	61	47	40	54	57	45	62	58	54	53	39	51	48	60	48	43	54	37	41	41	51	53	38	47	60	41	46	47	40	64	38	42	67	48	59	49	64	53	50	63	47	36	51	55	52	48	47	32	51	54	40	49	51	50	52	67	45	38	58	51	51	51	43	53	51	48	69	50	51	67	43	41	54	48	46	48	64	47	50	46	45	68	48	42	55	55	43	56	57	49	46	43	50	56	61	58	50	51	53	42	54	43	62	48	50	44	53	41	48	43	62	56	49	51	56	71	49	53	52	56	51	57	50	51	49	45	45	45	51	66	49	46	42	52	48	52	44	61	45	47	55	44	46	61	49	47	63	46	55	48	48	39	56	52	52	59	55	40	57	51	52	55	48	46	44	53	47	59	49	54	43	39	48	58	47	51	50	44	56	43	53	42	42	57	51	51	46	46	42	51	46	41	59	47	43	57	48	61	47	45	46	54	45	60	50	47	57	51	43	54	56	71	59	41	49	57	42	52	52	51	52	46	64	48	56	46	48	44	49	48	51	59	53	52	54	47	62	42	50	51	50	45	49	45	43	53	40	45	43	48	40	45	62	57	56	57	56	58	42	39	50	53	55	45	55	48	46	56	52	45	43	41	55	36	58	55	52	48	47	38	61	42	65	47	55	59	62	63	61	58	60	50	51	37	39	49	43	56	59	61	43	44	49	56	53	46	48	42	49	55	52	58	53	47	53	49	49	62	34	56	51	51	40	59	37	60	49	34	55	54	55	37	55	41	48	53	54	37	53	55	51	41	51	59	42	55	51	39	66	47	49	51	39	47	48	61	44	48	40	38	57	50	45	50	55	56	53	46	37	61	52	46	47	43	51	53	61	52	53	45	32	49	52	63	52	54	45	47	64	50	54	52	51	59	57	45	56	41	48	55	51	55	44	57	53	51	55	42	50	43	52	47	63	44	57	58	57	63	45	58	58	53	58	45	50	44	55	63	64	62	52	54	51	49	50	49	54	58	53	58	40	54	46	56	51	40	65	48	49	57	43	54	33	47	32	56	57	48	50	58	47	55	41	40	58	50	56	36	48	54	44	53	42	60	61	36	47	47	56	51	48	60	56	63	48	42	52	55	39	56	47	55	45	42	35	50	49	45	52	41	52	68	53	43	40	50	50	49	53	46	46	55	60	49	44	57	52	51	35	51	47	50	50	46	43	53	58	49	49	42	41	49	40	41	63	50	46	54	74	41	59	53	46	54	57	58	63	44	50	72	50	50	51	47	43	52	53	44	47	50	45	57	64	48	49	47	48	44	47	66	43	48	43	55	74	51	49	45	47	57	43	51	54	52	48	54	56	58	54	55	55	49	53	37	55	59	52	36	54	47	58	47	48	49	56	47	45	49	43	53	57	55	50	55	54	53	51	52	45	55	62	48	49	51	44	50	56	38	45	63	52	56	48	51	40	64	47	50	44	50	39	62	54	48	52	53	46	58	45	57	62	54	67	50	57	60	53	44	48	49	41	47	51	56	48	54	57	58	46	60	49	47	62	55	44	65	51	58	49	48	51	61	68	59	56	53	58	53	62	46	43	56	46	40	51	51	40	57	62	41	61	55	49	48	56	51	37	57	37	54	48	40	67	60	59	53	59	47	47	53	41	49	47	61	54	42	57	53	40	41	52	48	40	45	49	50	46	42	44	47	51	42	54	47	53	47	49	50	61	52	40	53	47	57	57	57	38	53	60	51	58	51	58	51	37	52	67	59	42	58	52	44	43	45	52	61	47	50	41	53	58	51	40	49	30	55	53	50	51	58	49	61	57	51	49	46	43	46	53	60	32	45	51	31	53	55	42	53	60	54	54	48	48	59	50	68	51	48	46	50	50	54	37	48	47	52	49	45	46	35	52	50	49	50	44	46	63	50	53	47	45	52	51	46	54	32	42	46	55	42	59	51	55	52	53	48	41	45	44	46	69	41	59	56	47	63	59	53	48	48	48	61	58	59	50	56	40	50	45	45	48	38	52	49	55	62	51	52	53	56	47	54	51	51	43	61	58	62	46	42	46	53	48	57	49	45	44	46	42	47	37	61	43	42	47	41	51	51	41	52	40	41	58	52	57	42	45	52	54	53	57	53	52	52	54	49	59	49	39	48	63	44	49	44	57	46	48	48	39	51	55	51	62	57	54	49	57	49	60	49	48	46	57	64	48	48	51	42	50	48	43	48	34	49	49	43	43	39	42	49	51	56	48	67	45	57	55	42	58	62	40	52	56	50	51	55	48	45	49	42	68	55	41	45	47	49	35	59	56	50	51	51	45	55	52	45	51	53	46	45	63	54	45	56	34	71	48	36	53	52	48	56	60	50	55	44	47	49	54	46	56	61	47	59	41	49	41	43	46	38	40	34	48	47	47	43	43	58	52	47	43	46	40	50	59	44	57	52	62	44	59	45	49	59	50	48	41	64	28	50	48	59	42	53	47	64	52	47	65	63	51	48	36	31	54	59	35	54	57	43	45	50	45	57	44	45	48	36	34	40	58	54	35	51	50	49	45	45	61	43	44	52	61	53	40	57	53
17747	9357	5097	7478	13279	13458	11474	9657	7864	6830	5695	4102	3805	3204	3009	3022	2692	2589	2187	2335	2302	2193	2175	2827	2243	2201	2437	2634	2623	2575	2576	2410	2337	2475	2583	2553	2121	1959	2232	2088	1740	1414	1292	1323	2529	1121	2990	6280	7406	4685	3523	2385	1540	1007	758	645	551	529	565	537	554	527	524	500	533	496	512	511	504	555	541	531	477	504	545	468	526	544	528	530	544	547	487	517	514	507	507	526	499	522	464	524	535	542	492	509	521	495	453	512	525	501	514	468	494	507	520	549	495	518	538	484	501	525	538	476	494	512	511	509	540	530	546	526	475	499	496	513	512	581	548	493	530	513	550	563	484	523	502	500	540	522	507	519	532	560	550	515	516	471	504	501	462	545	513	513	521	507	495	522	507	528	493	512	534	478	467	543	523	509	528	507	520	495	518	532	488	580	527	531	557	514	488	529	570	563	524	508	509	497	514	506	478	537	522	528	511	511	503	554	524	497	548	553	521	485	543	546	531	519	551	500	503	540	470	501	520	495	498	483	534	550	500	514	551	488	508	479	474	533	510	528	512	491	487	526	496	521	461	559	505	528	513	519	510	496	506	540	525	531	497	532	509	515	482	491	516	511	536	514	499	506	475	501	511	512	505	528	515	553	532	472	498	503	537	539	513	542	517	479	524	545	495	469	518	532	550	534	513	518	525	503	472	543	564	547	524	505	509	543	549	552	501	502	508	534	510	513	530	520	533	500	520	527	537	534	531	519	518	523	538	483	542	493	542	511	536	517	553	495	515	527	504	530	511	518	483	533	485	558	514	500	525	515	509	537	521	476	526	521	541	517	507	535	542	510	546	541	550	514	499	470	541	513	569	502	482	541	529	556	507	543	503	504	526	524	520	505	537	550	504	519	506	530	523	491	501	489	559	528	532	530	507	475	555	521	484	533	556	526	528	500	566	484	517	536	501	495	517	522	521	470	518	548	524	518	527	555	511	511	516	538	529	505	486	471	535	496	476	476	563	548	521	514	512	526	557	537	535	555	508	536	515	519	507	556	522	509	574	488	526	516	506	523	506	532	507	511	555	501	476	528	506	539	535	542	503	528	522	557	534	516	519	510	502	514	507	511	526	563	490	472	554	503	616	508	544	509	506	537	530	538	525	507	509	486	518	503	544	542	497	534	489	486	510	479	512	517	520	492	476	532	554	495	473	526	507	513	529	541	508	522	513	526	474	513	542	541	475	526	518	497	483	541	501	481	493	512	525	489	529	495	519	504	517	547	484	482	514	513	488	499	506	515	528	500	507	512	555	504	495	494	548	553	517	527	518	493	527	531	497	478	510	509	507	486	478	503	537	515	538	536	496	491	524	509	510	513	505	481	513	533	516	535	509	492	523	534	513	512	528	495	504	508	531	498	547	535	480	510	548	505	508	497	536	526	516	481	572	509	529	508	516	516	521	515	520	507	537	494	513	508	487	522	523	533	510	529	530	503	514	514	529	502	513	537	503	551	512	540	540	516	500	494	536	513	551	489	537	532	538	520	468	543	517	522	497	568	511	522	505	516	546	516	529	541	516	501	542	502	506	500	507	482	537	515	537	510	541	551	487	514	526	519	506	531	536	539	487	528	553	485	510	526	504	496	542	526	471	520	497	535	558	548	534	523	543	494	508	538	558	515	524	559	502	576	495	532	556	492	531	493	555	500	495	479	563	511	530	491	495	504	485	543	521	508	546	474	522	550	475	521	527	515	485	542	538	510	538	475	530	496	524	515	509	524	514	523	509	538	561	520	520	529	537	500	595	519	519	499	535	498	550	522	542	498	550	531	510	527	496	483	542	556	530	520	516	511	472	532	509	489	510	533	507	563	547	509	553	516	547	524	521	539	503	506	516	556	494	512	558	524	526	533	509	553	567	518	505	476	553	500	490	518	529	508	491	549	539	482	477	489	484	528	540	546	544	552	512	486	542	567	527	472	505	512	521	535	520	546	531	545	523	530	509	514	482	517	500	479	511	531	507	498	517	520	529	495	549	547	538	530	519	520	526	493	497	509	561	511	552	501	488	487	537	556	517	513	473	530	528	565	489	532	515	499	518	514	490	498	512	506	513	515	565	515	527	501	510	501	516	504	490	500	519	504	504	525	544	492	503	514	521	527	544	538	499	541	514	519	531	539	533	549	505	564	518	507	495	491	508	536	516	494	480	525	499	517	529	525	539	519	531	540	489	530	516	503	544	495	511	570	557	519	534	503	500	494	521	516	544	520	497	548	512	504	537	546	509	519	521	538	486	516	517	533	518	523	536	559	520	532	542	544	520	524	502	497	500	524	543	516	517	548	545	532	499	492	490	539	493	532	488	508	486	487	482	533	505	501	471	487	526	535	477	491	558	535	509	533	543	507	495	519	540	541	488	510	525	513	519	499	512	503	521	493	513	538	523	510	530	496	526	489	518	545	489	560	546	556	518	487	514	491	496	525	522	494	527	485	502	572	535	519	473	531	494	525	486	544	510	536	527	528	508	511	521	528	524	491	519	553	506	529	510	533	528	510	519	559	513	445	500	521	543	504	500	524	511	523	491	515	556	494	543	520	519	493	527	510	509	477	540	525	498	515	549	492	496	519	532	521	542	563	549	517	489	522	506	523	519	528	546	521	492	522	495	504	511	486	562	529	501	512	503	525	498	517	519	491	525	517	540	503	550	534	506	532	533	529	507	507	526	482	514	506	461	550	491	511	534	510	522	542	496	519	527	506	528	518	554	524	548	571	525	507	531	546	519	478	509	476	514	511	524	477	500	551	522	556	519	496	574	524	528	520	491	550	524	500	499	473	552	504	501	519	537	522	513	552	488	510	527	526	537	539	517	488	507	508	523	500	503	521	522	585	538	480	495	572	507	518	517	535	476	505	522	509	502	501	506	544	553	484	462	527	497	554	523	453	469	500	501	517	511	534	516	497	576	512	506	509	514	532	509	512	474	482	492	514	534	524	520	512	487	498	534	456	517	537	550	455	513	518	517	520	524	527	476	520	516	538	534	504	533	542	495	522	518	506	529	531	519	501	523	523	506	510	517	543	546	523	503	505	529	549	495	559	497	517	514	469	509	536	518	556	497	500	548	517	517	529	514	513	515	533	511	506	522	484	516	552	514	521	532	513	520	528	533	520	506	549	488	524	474	529	514	540	539	538	552	524	495	502	502	548	501	533	553	495	537	518	497	478	521	574	504	545	467	548	545	472	507	500	516	498	483	504	508	550	566	481	486	522	501	528	495	526	504	498	537	499	501	486	525	552	535	539	486	507	515	465	551	488	487	545	521	512	496	546	527	523	522	551	498	544	515	466	497	528	531	488	544	499	511	553	523	536	554	527	541	521	498	487	482	531	541	494	536	523	529	520	546	567	534	539	536	524	501	479	516	555	517	536	512	500	488	500	589	474	547	478	546	493	487	493	508	521	478	512	501	511	524	513	525	521	498	511	477	489	542	481	497	536	509	524	476	498	505	551	502	552	511	520	522	528
2040	849	423	288	235	271	290	240	253	231	194	156	169	157	163	142	147	129	134	123	107	120	114	107	111	128	136	135	138	137	127	111	117	122	162	152	128	128	127	123	108	103	71	83	89	99	85	367	374	356	283	231	173	116	96	68	64	68	64	72	75	72	64	74	57	66	75	73	68	54	57	59	75	64	74	58	46	72	53	68	68	67	61	43	68	65	64	63	59	73	63	79	70	58	54	72	64	73	63	72	60	71	72	82	53	75	65	40	66	63	61	64	58	75	74	65	62	63	56	59	75	62	58	64	58	61	62	73	68	81	61	47	59	84	62	59	66	58	56	60	69	66	65	53	77	55	58	56	65	62	69	55	70	56	67	78	67	55	57	65	62	78	57	69	76	76	73	59	83	54	68	64	86	65	64	79	73	75	80	72	77	50	64	67	74	86	71	70	71	60	61	59	72	48	56	61	64	54	54	61	58	70	64	53	65	64	63	68	66	63	54	70	70	76	61	69	60	73	66	68	61	55	70	67	48	72	76	61	62	58	86	80	62	63	64	61	61	59	62	54	72	70	61	73	74	67	47	61	83	70	62	69	57	61	66	66	64	69	64	64	65	80	64	61	83	62	67	65	53	73	62	73	80	77	69	58	64	71	66	80	58	45	63	73	56	62	63	72	52	67	65	61	74	77	62	46	63	85	72	73	54	68	76	64	62	77	76	60	59	77	59	76	73	64	72	55	66	66	57	72	76	79	62	56	70	72	51	66	86	63	68	59	52	61	65	56	61	73	64	56	67	72	60	72	83	60	76	57	60	64	58	61	54	76	58	70	55	70	66	73	65	59	68	71	63	72	52	52	55	55	65	65	65	65	59	55	59	67	71	80	66	68	69	64	57	54	77	60	66	72	50	68	46	56	51	69	81	58	65	71	63	61	55	61	60	78	69	56	60	61	60	70	62	65	67	69	63	69	70	56	56	67	65	65	75	91	61	69	81	73	72	80	77	80	65	72	56	62	48	70	76	70	65	58	60	78	58	65	62	48	63	66	63	59	65	62	58	65	59	60	63	65	57	56	55	80	77	73	58	83	65	78	67	63	69	79	83	46	76	72	71	71	51	65	64	72	49	64	55	67	75	53	63	62	71	65	81	69	60	50	80	60	67	52	62	57	71	71	70	71	61	67	52	74	68	42	69	63	76	70	72	62	70	71	48	77	72	69	73	70	57	72	68	62	68	67	66	71	69	73	57	64	63	74	71	61	72	87	53	51	56	78	68	76	64	71	79	67	62	66	66	51	62	58	61	54	84	59	76	73	77	65	60	58	69	69	72	61	67	67	71	65	54	75	73	59	75	62	67	57	63	72	67	75	62	62	73	57	67	61	57	70	71	52	76	70	66	60	74	67	69	69	71	78	58	54	67	77	64	57	49	72	51	74	54	86	74	74	53	68	67	60	84	50	66	59	66	62	62	61	55	70	58	72	71	49	63	68	70	64	77	66	74	72	70	61	62	73	54	54	74	56	65	52	66	63	69	71	67	61	67	73	69	69	62	56	71	58	59	78	65	67	69	68	75	66	58	64	61	69	51	59	64	64	72	78	69	70	68	65	57	68	76	66	56	66	61	50	68	58	69	73	67	73	57	66	63	58	77	67	49	87	65	65	71	66	71	61	77	77	63	63	58	63	58	59	71	51	51	67	71	58	55	76	53	60	65	74	63	64	83	73	60	73	64	70	63	80	59	68	59	72	68	69	65	71	63	62	48	62	60	69	68	68	68	60	60	65	70	69	64	74	60	69	60	70	78	54	61	60	65	58	66	68	49	52	54	55	48	63	68	65	49	68	65	73	78	63	58	77	70	64	70	67	61	65	69	69	78	67	75	72	63	61	66	59	72	48	85	56	82	62	68	58	69	65	65	63	69	66	60	73	76	65	71	61	54	63	55	56	68	62	56	54	73	69	61	55	75	74	64	64	67	70	69	57	83	54	66	67	76	79	65	69	73	66	64	59	63	77	62	72	58	60	61	60	67	70	78	56	73	68	66	68	63	59	59	55	59	63	76	60	73	59	54	62	51	57	57	77	61	68	52	64	58	63	59	66	61	61	52	72	49	64	65	59	62	73	58	64	73	70	74	75	65	66	74	65	67	64	61	78	66	70	78	54	67	49	70	76	67	74	56	64	66	54	53	73	69	71	66	76	71	69	66	57	62	56	68	67	53	63	71	62	64	62	62	75	62	76	75	59	64	63	63	65	68	53	65	71	59	68	64	58	53	77	63	72	56	64	62	73	51	61	70	65	64	75	56	74	74	64	77	68	62	77	63	62	63	71	74	67	52	87	55	58	60	55	56	49	46	65	58	66	58	70	56	59	70	63	67	55	67	54	72	56	79	64	61	63	61	56	64	67	60	64	64	57	68	71	61	94	65	62	49	66	68	61	71	69	53	58	64	59	65	54	67	75	68	68	69	42	64	59	62	59	76	77	68	57	53	59	84	68	56	57	72	50	63	70	73	61	79	68	67	73	53	76	55	69	68	66	61	75	55	68	59	65	65	76	53	60	65	59	71	55	73	69	64	69	70	49	54	84	70	61	57	61	74	68	71	52	67	65	61	60	58	72	66	61	57	48	70	65	72	58	57	67	63	72	64	70	61	69	54	64	61	69	58	67	74	57	80	60	68	64	72	69	82	52	69	76	78	67	60	62	61	58	68	71	51	51	51	65	70	60	73	59	85	66	57	45	61	47	63	59	69	78	72	61	70	63	75	65	63	57	67	71	60	59	71	59	63	79	56	62	58	79	68	74	71	55	54	59	53	63	75	68	64	54	70	70	62	62	69	87	61	68	61	83	56	67	68	71	66	62	53	73	71	75	63	55	67	63	73	69	76	55	58	74	71	68	60	57	49	52	88	67	85	69	59	75	76	48	78	64	58	67	56	68	60	66	63	67	59	75	71	64	63	63	84	58	58	57	67	64	42	70	64	61	61	57	79	56	72	54	57	62	55	57	73	66	60	60	71	47	74	58	72	60	69	70	51	81	82	69	58	67	65	63	68	61	69	63	63	52	66	58	75	59	71	65	67	86	71	75	55	59	68	58	64	68	65	71	55	67	57	73	70	70	66	54	67	61	80	65	73	69	54	59	70	67	65	67	53	75	58	48	67	70	84	65	61	69	57	58	64	72	61	68	69	59	62	76	78	64	59	86	50	56	66	74	64	62	65	61	66	69	64	71	88	68	72	79	70	48	56	48	63	60	67	66	51	77	64	70	76	68	77	67	67	69	59	70	69	64	82	65	79	81	54	53	46	58	63	71	67	62	56	76	62	63	73	76	62	72	74	58	67	85	70	65	61	60	58	68	75	60	50	61	60	82	66	62	55	64	65	77	60	71	61	56	58	62	57	57	61	72	65	57	71	65	78	63	66	69	56	75	57	63	58	61	63	66	61	46	58	69	64	75	76	53	80	60	67	55	62	61	55	57	63	68	57	66	56	63
21291	11476	6366	9926	16411	17139	14758	12142	10267	9056	7040	5367	4985	4496	4248	4105	3893	3669	3254	3256	2771	2525	2646	2570	2559	3060	3043	2954	2939	2711	2486	2233	2012	2587	3203	3655	2957	2893	2856	2641	1987	1603	1441	1172	1853	1361	1681	9050	8802	8151	6523	4637	2868	1816	1097	886	748	654	686	675	644	669	682	611	686	675	657	703	609	679	690	629	629	717	668	692	672	651	705	669	685	660	731	672	657	681	696	693	696	651	693	681	690	671	662	645	663	682	694	737	677	645	746	724	691	674	691	653	657	694	654	656	700	662	644	665	697	665	681	705	688	653	666	659	664	668	648	662	654	651	678	702	704	668	687	674	616	684	704	707	629	709	681	668	642	692	649	700	671	689	695	654	673	688	688	658	648	654	693	650	676	660	658	666	627	662	632	648	688	661	665	677	694	679	687	645	674	661	706	642	662	659	630	659	686	661	672	733	654	679	726	670	694	619	627	693	663	656	664	673	682	617	649	681	638	655	735	656	640	666	687	645	678	701	710	681	659	647	671	710	691	686	646	689	686	649	670	671	674	687	672	684	643	673	660	689	686	743	682	692	699	643	630	665	700	664	676	702	676	681	637	657	647	676	694	647	664	632	675	665	663	662	674	653	722	677	689	677	685	657	641	702	652	662	659	647	652	634	678	735	686	662	686	638	624	666	647	719	649	679	682	679	690	724	665	686	720	666	708	676	670	713	670	681	684	673	688	715	706	610	702	645	672	696	715	704	648	671	653	664	682	688	661	689	683	679	710	695	665	711	646	665	671	631	679	736	676	662	692	691	705	669	666	685	636	650	658	718	696	634	682	677	694	720	659	678	682	674	652	698	683	644	726	608	665	700	759	678	640	676	700	673	653	697	635	643	670	639	610	650	628	630	644	708	688	664	670	710	681	675	678	645	640	644	679	630	700	656	684	675	666	689	703	682	678	680	687	663	709	698	661	702	693	640	650	647	686	712	704	699	651	661	652	674	645	719	665	624	654	650	682	683	678	672	669	661	728	649	663	684	707	699	734	703	719	628	706	717	632	654	676	650	669	675	694	640	666	671	619	619	712	676	660	713	650	681	669	676	660	657	699	652	653	677	723	653	679	704	639	661	617	684	677	723	684	688	680	678	659	692	701	658	719	642	624	670	659	700	659	682	643	697	712	680	693	675	639	660	666	689	670	694	647	632	662	618	724	667	643	691	668	652	707	689	674	669	678	677	700	658	683	719	691	641	669	684	655	693	663	642	664	686	690	679	725	670	685	701	693	695	645	691	671	666	660	707	627	675	654	719	691	690	647	641	667	700	688	663	670	671	657	691	672	699	644	667	652	631	630	700	675	700	650	633	676	678	649	678	642	693	700	684	638	672	664	683	648	642	672	690	673	671	640	655	699	655	667	614	620	663	657	682	712	640	686	644	682	671	707	672	703	713	661	677	659	655	711	652	695	674	648	676	660	661	695	625	709	619	674	719	677	683	666	706	708	693	720	700	677	671	647	674	662	679	662	659	639	677	624	664	690	673	711	629	675	676	674	708	703	694	686	683	659	656	688	689	685	700	676	635	616	693	667	717	690	693	695	641	682	665	647	679	668	691	673	669	659	726	685	650	684	677	698	682	684	698	627	639	683	650	718	701	693	658	726	639	625	701	697	668	639	687	672	654	700	707	653	652	653	676	651	708	677	706	678	686	715	667	669	686	634	726	659	671	659	712	668	680	655	667	683	644	672	679	671	650	682	646	668	664	703	673	653	625	695	662	672	660	668	660	669	653	688	669	674	667	642	709	694	673	728	673	649	626	712	702	704	633	695	678	678	659	725	715	681	630	686	704	658	662	684	621	727	683	663	704	685	724	658	682	677	692	694	634	669	687	692	646	630	699	635	653	680	673	684	681	655	657	656	678	696	676	687	647	657	684	675	636	705	668	693	667	677	697	658	668	673	667	643	675	645	690	672	636	657	659	701	676	675	672	701	610	656	669	663	696	664	655	649	659	707	676	725	727	653	617	669	661	693	666	625	684	683	706	682	623	697	653	713	700	679	672	680	677	683	717	654	676	708	665	697	635	690	634	690	639	679	682	658	667	675	671	727	681	686	626	615	673	654	704	662	696	719	662	690	674	675	654	685	660	690	662	657	661	654	649	666	698	646	657	698	676	637	669	670	647	706	669	694	671	711	623	681	653	618	660	669	652	685	652	678	690	690	662	688	654	666	662	635	711	645	642	631	666	700	638	689	651	683	666	668	664	657	674	700	691	673	731	665	704	684	705	628	693	618	677	661	685	701	701	680	650	667	636	654	695	628	716	719	657	705	675	682	664	717	673	672	685	706	674	682	681	665	720	677	642	662	745	680	675	709	675	655	652	669	662	666	695	715	639	699	718	653	669	671	679	704	713	666	695	678	659	642	687	649	686	705	665	701	703	674	661	665	693	638	670	689	690	690	655	659	665	632	668	731	669	665	665	662	693	675	679	694	637	705	695	692	666	679	658	656	647	668	659	658	662	662	695	693	693	661	663	607	678	668	677	690	614	640	683	680	682	637	659	663	659	643	680	652	679	723	686	649	672	634	688	731	678	650	681	652	694	684	654	681	698	659	717	685	699	696	686	664	648	688	652	656	652	677	636	648	674	658	678	609	644	678	674	664	663	642	671	633	659	679	685	705	664	669	684	676	644	654	699	666	714	649	695	649	681	649	632	658	632	731	685	681	707	728	678	681	689	698	672	635	718	684	643	693	756	632	662	674	634	603	678	651	662	689	707	738	712	665	668	694	682	680	676	635	699	631	665	657	662	653	672	664	689	655	749	697	707	619	665	656	659	621	711	667	704	662	676	669	681	657	720	663	716	697	676	660	655	649	636	667	666	694	652	666	712	626	655	687	693	693	653	650	683	715	658	649	649	689	676	652	654	695	694	662	684	690	683	702	671	676	682	665	640	648	683	689	672	695	679	682	678	648	703	688	689	677	663	676	688	640	723	634	680	692	700	671	700	652	691	675	646	722	631	700	711	684	694	685	691	705	637	651	656	702	677	653	638	703	675	664	625	712	661	712	646	749	660	612	639	663	663	656	661	662	682	699	662	717	722	700	661	656	666	666	647	696	725	720	719	635	664	706	684	707	670	701	678	687	705	706	656	732	644	682	665	648	697	663	652	648	655	671	675	650	626	664	675	684	681	696	666	676	664	646	673	662	635	631	655	675	664	636	699	663	662	641	630	646	704	685	704	655	645	619	670	661	684	718	632	683	652	690	655	673	664	708	713	681	682	639	629	675	682	685	656	673	629	626	626	665	661	685	690	707	677	664	705	669	676	632	707	683	692	665	665	671	661	665	670	710	668	665	670	671	672	682	648	673	711	667	718	681	642	717	663	677	674	673	643	706	677	667	702	669	661	645	681	664	652	638	693	655	672	659	640	661	664	662	734	682	678	673	691	674	676	664	652	657	663	697	688	665	724	684	694	622	701	692	649	606	645	665	652	683	668	703	697	658	678	679	710
1848	423	204	128	131	144	132	148	119	91	93	107	103	121	103	99	105	85	72	83	66	93	76	79	91	103	118	99	103	107	87	82	91	74	78	91	95	90	97	80	73	52	59	69	57	83	69	113	140	118	139	126	79	97	62	60	58	44	65	56	48	57	55	54	80	66	52	55	38	63	46	58	66	42	59	41	43	61	46	57	55	47	58	40	55	59	64	50	65	62	60	48	55	53	58	61	48	52	54	66	47	50	57	59	52	55	61	55	53	49	48	52	51	50	61	67	66	50	56	42	44	50	62	61	47	42	67	53	55	56	31	60	54	58	61	56	63	43	54	53	51	43	52	54	43	65	51	66	61	52	60	51	50	56	55	54	38	57	58	44	59	57	55	60	49	56	59	54	54	54	62	42	39	51	58	49	56	54	55	48	46	50	55	59	61	58	63	49	49	50	49	57	58	63	48	54	59	61	62	51	49	47	53	61	57	53	63	50	55	50	60	67	57	39	45	57	58	62	42	58	59	56	51	62	51	52	47	65	51	53	53	50	48	59	56	63	58	48	45	42	53	56	56	60	58	59	45	45	56	56	46	55	64	52	51	64	59	49	48	57	52	58	57	62	44	51	60	52	52	58	51	52	60	48	54	54	49	49	54	53	70	53	51	57	53	46	52	63	58	46	47	49	42	59	59	50	57	63	47	58	55	61	51	46	52	60	62	60	60	46	41	50	51	45	52	50	43	48	65	45	57	57	61	55	51	63	54	54	61	49	69	44	47	60	56	36	49	56	50	59	42	42	66	43	44	55	49	65	48	56	54	52	70	45	67	61	52	56	58	44	50	54	47	46	60	59	52	62	52	54	53	37	52	70	66	57	61	50	60	38	49	51	49	59	48	57	50	59	65	59	54	55	54	49	60	56	46	48	63	51	61	45	62	50	67	58	52	48	49	60	53	67	59	62	61	55	61	56	74	57	52	58	49	58	60	53	55	46	42	60	42	58	65	37	59	49	71	46	48	45	53	53	58	42	46	54	60	58	55	62	59	46	48	55	56	51	55	52	54	66	60	46	57	50	42	44	53	50	59	52	55	45	54	59	55	53	54	68	61	60	67	61	51	45	56	60	48	51	82	71	62	48	54	69	65	65	56	48	51	58	54	42	48	54	61	61	50	60	47	59	49	48	46	38	53	55	62	52	57	57	45	43	62	56	66	60	46	57	42	44	54	52	56	51	46	42	56	53	56	57	55	40	47	46	52	52	65	56	56	46	45	45	53	60	55	78	50	61	50	59	55	62	61	56	55	64	65	55	59	56	52	67	60	58	55	57	63	58	63	58	42	62	53	50	57	59	66	57	56	63	49	60	46	52	64	54	52	56	60	65	68	70	68	69	61	50	53	47	58	52	52	57	63	58	51	48	57	48	53	51	64	42	50	53	43	44	66	54	57	48	58	49	53	56	49	66	54	46	62	61	58	59	59	61	56	55	54	60	41	57	46	51	55	52	64	49	48	61	52	52	49	60	58	48	56	52	50	47	38	47	56	52	53	50	43	52	61	66	47	65	51	57	60	55	35	54	55	65	49	39	53	57	48	46	46	47	39	56	60	59	62	55	51	47	58	58	52	70	60	61	52	62	53	42	51	31	61	52	56	38	55	65	54	65	50	63	55	43	71	52	55	46	68	57	49	45	53	55	55	52	50	63	57	44	61	50	57	55	58	52	60	48	41	65	57	50	43	50	46	58	53	57	44	48	48	50	46	60	57	69	52	62	44	55	59	48	76	57	48	62	47	50	52	63	60	59	68	58	52	68	50	48	47	45	40	56	62	44	57	55	47	43	47	55	60	55	47	60	62	46	50	44	57	53	60	58	49	60	55	64	59	40	49	58	51	59	65	45	50	52	57	59	49	54	45	53	56	49	56	56	55	55	47	49	39	61	57	59	60	57	50	47	69	55	50	49	51	65	49	44	49	52	57	60	47	49	55	50	58	48	49	47	56	61	63	62	56	59	44	60	59	54	46	55	66	55	56	59	45	52	50	46	53	69	81	40	50	59	58	48	53	44	59	53	63	55	54	55	51	55	36	64	46	50	55	64	45	50	60	45	61	51	58	36	38	56	51	57	53	49	60	54	51	53	49	57	60	55	51	51	55	59	55	42	57	46	51	65	54	44	53	54	50	47	45	59	52	53	40	53	52	52	45	56	60	65	43	57	56	49	59	56	54	57	47	45	57	56	66	59	46	59	50	48	57	53	46	52	54	50	43	55	51	54	55	49	46	46	51	69	47	59	56	68	52	57	52	47	56	51	40	49	52	66	54	42	47	51	66	62	35	62	58	50	45	50	54	53	72	56	54	73	59	53	58	69	41	56	46	54	52	60	43	53	55	39	45	51	51	54	64	56	49	51	59	66	46	67	42	52	55	40	52	58	56	61	60	51	47	51	49	53	47	56	38	64	48	57	38	54	54	39	51	52	51	41	39	48	52	63	66	59	58	56	57	45	47	51	51	60	58	59	63	54	61	60	48	56	54	65	69	52	54	59	56	56	66	56	50	55	57	51	63	60	58	38	55	56	61	57	59	56	49	59	43	58	46	40	55	59	63	57	54	52	45	38	64	50	52	47	46	68	55	50	40	62	64	54	50	62	49	47	67	58	46	44	56	45	59	58	45	52	53	67	46	59	56	47	48	50	55	41	62	48	50	39	60	59	56	43	53	48	44	53	47	57	47	69	54	58	52	53	57	53	56	46	51	46	59	58	58	56	57	61	63	56	52	56	68	61	49	59	55	49	48	49	39	73	38	60	58	55	50	59	48	49	57	61	58	53	64	56	53	47	59	68	51	56	45	55	56	49	50	58	61	58	63	50	57	46	58	54	46	48	57	55	53	45	57	41	56	53	54	57	42	51	49	45	45	60	56	50	51	52	56	65	55	56	44	54	47	61	56	39	57	46	52	60	40	66	64	67	62	44	47	61	59	64	52	45	49	57	55	65	51	53	64	48	49	49	68	49	58	50	51	56	59	49	47	64	53	47	51	48	45	59	52	44	56	48	56	55	54	51	45	51	67	49	45	64	62	62	47	59	51	56	52	64	61	45	55	65	62	49	55	65	61	61	60	61	61	57	57	51	50	52	63	51	55	39	37	57	44	57	56	62	62	57	37	49	49	64	50	44	61	51	63	59	59	55	47	54	46	56	47	63	63	57	61	57	43	38	45	48	59	49	54	58	58	48	47	64	63	59	68	58	47	63	55	58	58	49	31	67	67	47	67	51	37	62	52	70	62	53	71	53	52	49	52	45	42	63	52	57	49	53	50	59	64	40	48	61	53	55	61	52	43	45	57	56	41	51	68	60	48	67	51	53	48	48	54	41	69	48	46	55	57	57	60	63	56	61	49	67	62	48	45	55	63	55	54	54	65	49	53	44	52	50	52	54	49	59	67	38	57	49	60	52	50	47	55	48	49	44	41	56	59	45	59	58	46	44	47	74	51	65
15216	6701	3194	4970	8749	8732	7555	6376	5278	4361	3121	2602	2644	2418	2609	2509	2500	2198	2040	1832	1566	1427	1480	1578	1788	1928	1925	2078	1953	2025	1965	1579	1375	1368	1517	1855	1946	1965	1809	1568	1352	1140	836	809	795	853	1023	2237	2682	2640	2698	2091	1531	1099	774	660	597	538	629	597	560	571	554	525	545	554	544	526	536	592	545	535	529	538	567	544	547	586	560	524	552	557	557	572	553	537	556	548	583	539	563	601	571	544	591	597	540	580	525	532	503	560	545	522	539	561	578	550	523	542	564	590	518	574	606	552	516	524	542	551	554	556	577	522	524	571	535	565	519	518	557	559	530	542	566	534	534	515	564	551	566	543	557	558	581	568	566	565	579	551	537	533	585	577	519	532	532	566	566	502	556	561	542	561	593	584	569	575	589	562	529	529	550	534	533	580	543	539	549	546	539	539	550	539	531	500	596	570	545	579	541	518	600	561	551	551	573	560	550	567	561	562	569	573	592	550	545	575	569	576	565	569	574	552	527	573	561	582	558	518	546	526	585	534	537	556	588	576	519	538	537	541	554	537	588	524	521	580	542	552	572	551	526	535	554	534	569	601	596	497	579	561	544	522	549	557	580	573	585	562	562	552	538	529	539	541	554	507	572	548	558	557	531	552	560	534	544	585	570	532	555	540	539	552	562	586	552	552	550	527	574	583	543	544	507	556	569	577	537	545	589	567	536	551	588	560	589	575	537	546	558	544	520	533	534	582	525	579	521	568	560	564	583	547	545	564	575	595	588	554	543	543	526	533	570	540	565	567	516	584	528	558	560	572	558	573	572	557	547	585	602	561	587	564	573	529	557	501	549	528	580	553	523	570	558	488	569	539	561	564	543	503	566	559	562	540	572	547	570	511	556	532	549	592	558	546	577	586	553	531	513	551	547	554	594	596	562	526	542	557	538	548	530	554	565	532	520	547	541	547	567	548	557	555	576	549	580	563	502	544	529	588	545	556	547	552	539	527	555	565	577	513	516	563	557	548	533	571	556	503	596	541	568	537	524	563	580	579	554	571	584	562	560	556	537	553	555	539	542	563	514	579	548	561	576	576	550	535	520	541	538	519	557	514	569	585	566	616	539	589	496	563	567	592	547	558	570	527	559	533	544	522	527	538	524	547	573	598	550	517	554	585	552	537	544	542	559	578	546	550	553	575	532	548	563	578	516	547	545	536	543	565	538	591	529	548	631	540	576	587	563	547	539	548	557	594	517	558	550	563	577	531	565	539	537	528	583	562	555	564	532	568	517	522	546	552	575	557	546	586	546	563	571	574	543	540	569	563	540	512	559	541	522	606	538	524	588	576	551	536	546	527	557	571	551	537	546	540	527	575	543	513	562	551	541	557	551	535	571	494	530	546	552	601	553	572	550	506	577	572	542	574	540	568	547	546	528	544	550	539	583	557	548	547	528	560	550	529	573	580	589	557	529	547	582	607	584	573	553	518	566	565	575	574	545	569	576	601	524	570	583	584	568	541	538	525	570	569	581	583	568	519	573	544	582	510	563	579	527	572	534	525	547	539	582	576	513	533	577	548	529	543	531	522	546	519	580	533	588	543	567	621	535	538	585	535	538	551	540	574	556	547	533	554	509	541	553	549	537	516	526	536	595	527	557	533	542	573	544	541	527	536	552	574	564	537	583	569	578	555	565	567	552	588	543	525	538	525	534	585	552	605	553	556	544	568	561	523	579	514	528	565	529	557	565	550	562	596	560	520	553	542	549	539	562	536	546	535	553	481	542	559	559	553	595	597	583	530	584	544	546	537	527	556	554	562	579	582	517	568	571	542	573	553	582	583	581	547	485	547	550	569	533	573	558	548	533	530	543	562	581	529	546	567	523	542	525	546	554	576	528	569	547	609	539	534	493	547	572	562	552	564	569	561	527	599	559	590	533	543	582	590	550	557	543	578	538	582	564	549	574	542	537	536	597	521	606	557	548	535	562	568	571	608	533	582	515	539	542	577	587	502	579	539	540	517	559	569	573	548	531	528	557	547	581	577	573	568	529	569	537	568	567	541	557	525	553	544	535	523	595	557	528	563	537	537	542	584	550	599	542	549	605	525	585	578	564	567	589	535	592	525	548	550	514	547	496	573	559	553	532	574	587	547	557	577	528	571	567	546	549	529	575	576	572	533	542	580	571	564	530	588	587	556	536	536	530	586	557	574	517	536	531	576	554	544	554	504	577	594	551	529	602	555	511	561	513	542	524	579	578	535	551	565	547	571	576	539	527	553	626	563	555	539	544	540	563	538	545	507	530	548	585	550	579	537	575	524	548	544	557	536	566	557	564	550	529	520	552	553	549	573	534	562	586	576	568	557	541	548	567	570	535	544	526	543	555	568	535	573	567	558	545	555	523	561	548	571	554	523	552	550	510	573	570	549	582	516	556	560	568	545	563	559	509	543	581	539	577	542	530	545	535	562	575	589	561	560	535	520	583	558	520	566	568	561	557	563	577	535	555	587	561	563	561	544	566	565	577	599	586	504	514	550	524	552	558	524	537	502	560	590	555	537	510	533	510	540	533	568	550	559	567	576	604	567	597	590	534	555	540	565	559	563	561	587	539	553	563	527	574	551	534	554	544	532	565	559	558	556	537	506	569	556	546	552	511	547	560	580	518	592	502	585	507	522	562	522	511	540	548	599	543	562	529	576	540	541	578	531	547	550	569	561	588	572	575	535	544	586	534	580	513	529	560	572	551	573	533	513	587	557	539	572	553	551	571	514	572	525	522	531	533	515	552	533	551	525	570	533	565	566	555	547	571	577	540	597	572	571	505	550	564	548	570	541	569	532	570	590	514	561	586	582	544	554	526	562	598	545	541	549	563	584	513	543	527	545	536	571	531	548	543	555	556	538	556	539	505	596	588	554	552	544	553	557	543	553	551	520	561	578	613	566	592	560	484	564	547	550	503	555	516	552	531	541	501	558	536	593	547	539	575	512	578	539	541	575	556	546	543	561	573	580	522	559	575	552	582	551	528	554	533	604	569	520	572	583	562	563	530	523	553	553	520	515	555	533	587	557	563	582	567	545	525	543	543	556	547	575	576	552	516	557	551	570	546	544	527	592	550	577	551	560	570	514	523	522	593	544	577	552	550	569	550	531	574	576	564	562	554	563	541	547	545	561	542	553	546	581	551	541	609	524	543	583	580	550	564	584	540	553	528	570	557	524	515	566	548	562	575	540	546	570	549	563	545	559	533	514	573	509	572	569	539	569	541	531	548	541	542	567	549	561	556	533	576	495	573	569	548	546	544	594	607	559	543	550	513	545	535	560	539	553	569	538	532	536	566	527	592	507	520	557	512	523	561	551	561	578	550	542	574	548	574	536	528	555	551	580	554	545	565	563	535	517	554	544	526	546	553	558	557	528	515	556	530	571	547	531	583	582	593	531	575	530	517	586	504	524	519	572	549	540	522	592	562	518	549	535	523	518	614	523	546	577	575	566	521	534	569	554	544	566	538	578
1339	621	328	201	153	217	208	212	187	176	180	165	144	159	154	172	144	145	116	123	99	105	100	119	139	151	134	118	119	163	153	154	124	100	112	89	138	145	112	93	96	89	82	78	76	87	100	194	209	311	229	164	137	107	91	78	74	66	51	61	68	70	62	61	64	62	65	58	77	72	79	71	61	70	66	60	64	56	86	75	76	68	72	59	86	77	71	64	67	87	60	55	56	72	67	76	53	72	60	67	67	75	69	70	60	68	85	75	64	76	59	66	57	53	81	71	59	64	59	61	53	52	51	70	67	74	74	67	69	69	75	51	84	73	54	72	61	64	58	75	66	81	66	74	75	68	64	76	77	81	78	73	70	55	64	62	75	75	61	58	71	64	52	58	70	76	67	70	79	81	76	50	73	67	64	61	82	67	54	73	65	66	64	69	75	64	58	55	67	54	65	69	64	61	61	66	51	70	75	71	67	72	60	68	65	73	66	57	77	77	76	87	63	60	73	75	79	69	76	48	59	62	76	72	74	69	73	59	72	77	64	49	74	72	74	65	77	71	65	61	76	75	77	63	61	56	73	73	63	65	70	53	75	64	64	68	73	67	77	78	71	73	73	68	74	58	83	73	66	73	83	67	71	80	63	66	78	60	68	73	76	64	57	71	65	58	67	69	74	75	82	84	62	58	71	72	64	84	64	77	72	67	75	75	60	69	62	83	55	67	67	82	51	56	63	63	76	66	72	52	59	54	74	69	67	59	76	63	77	58	64	61	58	78	67	66	61	63	69	71	77	62	58	63	60	53	78	68	76	84	68	56	51	63	74	63	78	74	76	64	72	85	57	57	58	66	90	64	75	63	82	74	60	60	67	65	78	82	62	71	85	71	62	38	71	60	82	72	65	74	77	75	64	77	67	64	74	58	65	61	92	79	66	59	68	64	62	84	63	60	75	65	58	59	65	62	54	68	77	69	71	65	63	66	49	86	65	74	63	79	72	62	64	63	64	70	64	67	66	72	72	71	75	77	60	74	64	69	67	63	63	61	68	62	76	75	69	55	71	81	71	58	63	73	76	83	68	65	58	72	61	63	54	64	61	65	54	64	85	54	76	68	70	81	70	59	57	60	61	69	67	64	70	56	58	88	57	66	74	76	63	77	73	68	72	54	69	79	77	76	68	68	61	70	59	65	59	66	74	81	51	81	76	97	74	80	63	78	64	58	78	67	78	81	73	73	65	78	57	67	50	73	69	62	69	73	66	80	74	62	63	63	65	78	61	85	65	63	65	70	74	68	83	70	80	50	59	71	77	78	74	68	76	66	57	67	85	71	75	64	60	53	86	58	73	57	67	69	80	87	65	81	56	61	71	62	61	77	77	62	83	61	73	56	73	74	54	73	64	68	65	75	56	71	76	68	94	74	68	62	68	66	63	70	55	60	78	72	74	64	61	75	71	60	88	79	67	77	56	69	62	76	60	72	63	70	65	50	61	58	63	64	80	70	87	53	66	64	64	74	62	54	71	62	52	65	71	66	60	58	67	76	59	59	72	74	52	56	55	58	63	75	72	70	71	53	72	64	77	66	61	62	58	67	73	67	77	67	59	81	70	53	68	66	66	56	77	63	74	68	68	63	82	76	86	64	71	77	72	81	80	81	78	79	63	66	75	68	62	60	78	44	75	74	53	61	60	69	70	70	76	69	65	68	61	63	67	67	70	75	68	69	81	64	69	66	66	68	64	65	66	69	77	70	64	61	68	67	70	70	58	83	70	62	73	65	73	68	65	59	76	63	73	80	76	73	78	70	68	74	71	83	66	67	58	65	88	73	67	69	60	71	70	75	80	66	73	57	68	57	68	71	67	72	83	62	71	72	67	49	57	64	72	59	64	67	70	64	71	73	59	59	69	64	90	63	76	61	48	62	70	55	77	62	76	57	61	70	70	59	71	58	53	67	68	74	77	78	93	82	68	74	64	66	64	75	77	68	57	70	78	74	63	58	85	57	71	79	73	76	70	74	60	63	57	86	59	68	74	69	78	65	49	67	87	75	75	70	78	39	72	67	70	63	80	67	73	73	91	92	57	74	60	72	60	74	75	67	69	61	58	64	60	80	58	65	72	58	69	65	58	53	67	72	61	69	71	65	67	80	64	62	65	63	51	68	62	72	83	58	50	71	73	66	64	77	73	67	59	67	54	78	70	63	72	82	67	64	53	53	61	84	63	66	69	81	63	61	46	80	77	67	74	78	61	74	59	73	67	69	62	76	59	44	77	71	77	74	70	56	74	61	61	73	67	61	63	64	70	70	60	71	57	64	54	58	68	81	69	71	65	57	56	58	57	64	63	77	70	77	61	66	66	61	63	61	48	66	68	69	61	79	59	66	81	62	75	65	70	74	80	66	68	69	74	58	79	72	72	73	58	66	62	73	65	58	83	57	61	65	74	67	68	70	68	61	63	66	63	69	73	59	70	70	84	75	75	66	61	82	77	72	62	66	61	63	64	86	66	69	81	67	66	70	56	77	79	66	67	64	51	66	50	59	59	62	68	81	62	69	66	71	79	59	70	56	65	68	59	58	66	61	68	76	71	72	76	58	69	69	68	73	64	59	64	66	83	56	71	73	56	71	70	55	63	65	62	63	69	77	73	74	56	51	64	74	68	66	83	69	76	60	69	52	64	62	69	79	70	62	64	76	56	60	57	72	73	71	58	72	74	61	71	65	56	59	73	64	66	59	76	78	93	59	64	61	76	75	58	72	59	61	72	69	62	59	67	74	67	74	69	61	60	67	69	56	78	79	58	59	69	80	73	78	70	59	95	69	54	68	67	64	65	62	88	68	82	63	74	55	69	68	83	64	57	73	68	73	55	74	78	61	66	74	82	71	69	68	68	62	66	61	53	69	71	63	85	68	82	66	84	69	68	80	57	57	63	63	63	82	81	70	65	68	58	69	60	65	50	71	67	65	76	61	53	59	66	72	58	75	68	69	83	56	64	70	72	65	62	64	50	59	69	66	62	53	50	61	66	54	67	73	76	70	55	81	73	72	73	50	70	56	60	67	57	81	66	59	64	68	67	61	55	67	73	62	63	60	59	63	57	74	66	77	74	70	62	64	60	62	62	82	59	62	72	60	80	80	57	67	72	71	68	84	67	65	64	65	65	70	71	62	65	67	74	62	68	55	72	73	58	61	60	75	68	65	81	73	70	66	65	73	71	71	66	57	74	81	72	68	64	64	60	50	85	67	79	52	67	68	62	68	81	64	73	63	62	58	74	62	68	61	62	57	75	60	67	67	56	61	70	69	70	74	57	60	68	69	73	59	57	78	64	67	71	75	68	56	67	78	78	66	51	51	63	63	67	72	81	59	56	65	60	71	72	70	63	72	68	73	73	70	74	49	57	73	64	84	72	72	72	69	57	68	67	66	50	66	69	57	75	58	76	76	66	63	61	75	74	72	70	52	65	72	68	92	74	57	64	63	55	77	68	56	78	68
17914	9464	4842	7019	12548	13286	11623	9965	8193	6244	4956	4646	3886	4208	4138	3923	3976	3829	3267	2491	2126	1972	2332	2823	3109	3413	3248	2938	3283	4074	4006	3520	2498	2050	2003	2085	2636	2990	2524	2195	1669	1475	1223	994	1286	1339	1765	3913	5082	7170	5070	3200	2281	1393	1001	766	757	660	709	674	672	722	682	697	652	737	670	689	670	669	667	687	676	678	732	680	717	643	695	655	658	688	686	663	637	656	736	647	686	675	695	665	731	680	712	692	714	683	716	690	670	675	689	715	667	709	647	689	688	688	682	697	685	666	690	655	723	623	679	719	662	666	725	730	679	688	663	679	668	674	703	697	633	685	676	698	645	708	697	646	719	705	685	639	685	677	663	661	681	636	669	675	720	638	690	675	671	669	674	673	668	686	706	674	735	712	702	700	685	696	684	675	702	656	672	663	698	694	650	670	673	653	684	698	701	673	652	656	715	702	696	655	658	628	663	692	631	684	656	673	640	691	683	707	713	690	620	701	702	683	693	710	713	682	667	661	686	680	628	724	699	674	670	662	716	712	706	699	701	654	663	661	725	651	695	685	671	691	672	641	707	650	707	721	687	649	676	667	667	676	705	662	695	684	663	658	715	709	649	691	691	684	620	644	621	666	694	671	694	729	707	717	660	666	707	685	642	663	701	716	671	644	623	694	695	654	678	688	699	690	677	730	630	650	655	655	666	703	679	656	675	640	680	668	694	714	736	729	677	688	678	678	632	672	674	685	689	677	655	654	672	681	694	683	679	668	726	722	684	695	647	674	664	666	660	696	732	709	726	637	653	663	613	722	707	680	643	680	714	712	674	679	706	659	683	686	660	667	686	639	677	657	665	659	665	676	633	712	629	735	651	715	675	718	660	641	693	700	682	716	703	685	698	675	659	679	711	709	720	685	660	712	678	718	685	669	666	660	677	612	732	702	672	694	665	689	640	664	681	633	648	673	719	637	654	671	671	686	696	691	690	672	664	694	682	693	673	667	681	644	707	711	660	681	668	674	685	673	672	680	708	699	658	700	649	691	668	654	676	686	661	657	706	635	647	675	712	671	675	729	680	694	677	691	658	684	699	699	664	662	705	662	637	705	713	666	664	645	653	684	670	710	685	697	649	666	615	651	643	655	698	691	623	632	700	673	687	683	687	649	706	653	648	640	719	676	720	657	687	727	691	720	698	680	647	713	682	682	657	672	702	640	709	670	664	735	685	690	673	721	678	624	627	680	614	698	653	674	650	643	667	666	682	711	678	679	654	688	677	641	729	679	679	688	652	684	680	708	665	679	691	706	655	665	651	660	685	714	656	645	721	707	619	646	689	697	673	641	728	711	669	655	684	685	672	698	654	646	636	620	700	682	639	659	710	665	672	687	705	684	675	700	645	665	660	696	706	648	686	644	670	666	641	691	675	685	709	690	674	697	692	688	698	649	665	654	693	732	674	698	660	664	681	637	674	666	682	678	701	699	703	676	723	679	637	687	679	706	663	682	663	668	689	650	696	651	655	659	652	663	676	674	659	661	691	720	694	706	657	700	706	710	670	713	672	681	734	628	684	716	682	697	666	668	640	676	666	663	712	642	665	688	749	705	666	656	698	697	723	689	688	641	619	706	672	701	711	681	685	691	684	705	690	666	682	649	696	667	711	686	668	653	700	688	680	650	663	714	692	627	670	646	715	644	688	659	661	642	638	656	735	635	675	714	690	680	718	712	697	672	647	677	650	650	680	666	682	673	645	660	678	655	679	669	668	651	678	710	667	688	738	690	662	703	684	707	655	743	656	683	723	641	689	666	692	655	690	667	705	667	670	697	674	670	668	657	685	664	684	680	730	615	699	700	692	670	674	693	687	646	682	699	659	710	695	702	661	687	644	632	680	663	714	669	704	698	686	670	654	731	674	674	678	673	647	649	716	664	685	687	673	672	658	723	714	673	690	706	704	664	689	654	711	740	677	675	674	658	625	662	717	666	669	660	684	655	684	667	642	716	701	643	681	679	681	677	721	666	699	654	674	637	660	699	680	666	671	634	668	652	641	679	675	674	627	695	672	705	691	733	673	676	678	662	681	671	692	708	671	652	687	650	724	654	647	726	677	663	669	707	718	700	668	715	698	660	670	651	654	640	669	688	680	656	684	636	660	667	674	640	701	674	666	646	770	687	647	665	619	694	710	663	669	649	670	654	658	691	633	633	662	635	698	668	700	719	673	658	665	674	673	674	680	680	729	717	666	617	675	659	685	655	637	671	669	703	688	655	649	677	677	644	655	652	703	711	651	675	673	674	637	688	658	667	673	641	700	687	646	670	710	660	687	720	645	689	650	634	679	671	665	651	671	690	698	696	675	669	693	717	667	653	669	664	655	639	649	685	663	630	694	696	720	708	668	644	665	704	678	672	670	652	686	690	701	661	618	689	661	717	691	677	665	708	681	710	675	689	669	692	703	686	703	689	686	655	707	662	681	658	713	642	643	719	665	688	693	694	651	701	664	687	649	692	660	682	661	681	710	695	678	658	676	646	719	744	681	646	646	691	693	668	661	666	753	686	645	661	713	684	721	674	688	665	655	709	642	653	719	669	728	689	647	691	654	697	680	700	692	694	671	723	650	626	635	648	662	667	700	670	730	719	691	686	684	694	704	728	696	687	676	647	638	710	739	729	673	682	679	688	718	672	657	695	687	693	687	693	687	624	667	664	664	626	701	707	709	655	662	675	698	668	689	688	678	684	683	715	687	690	685	672	668	626	726	745	714	658	690	711	693	681	661	707	708	631	644	646	699	660	653	688	683	681	666	647	672	703	717	710	699	680	673	638	696	677	689	679	683	683	616	680	678	714	658	675	708	661	652	651	663	665	698	688	685	692	689	693	657	735	663	642	695	693	660	662	675	688	651	682	671	687	691	692	683	655	674	655	702	686	691	664	650	704	663	638	667	668	662	723	648	653	649	666	656	641	704	686	721	718	702	680	717	707	654	665	667	664	667	636	673	681	698	681	690	660	679	701	632	693	723	595	645	680	640	699	709	678	681	709	716	656	719	720	660	675	670	722	691	657	656	707	662	668	693	709	687	682	706	691	670	692	676	689	719	681	646	696	680	654	649	707	697	674	678	682	702	719	660	717	684	724	671	657	683	723	645	692	691	705	741	639	649	727	662	687	687	641	682	671	657	705	708	657	665	692	672	685	629	672	649	635	632	659	652	681	652	702	692	629	641	733	638	720	696	679	682	664	644	694	665	685	705	657	721	649	681	611	668	709	659	676	666	662	698	668	694	668	670	637	750	661	677	686	667	688	677	727	664	695	677	682	659	701	692	688	712	635	647	682	685	722	697	662	678	714	671	676	690	723	666	677	675	676	696	683	665	690	671	703	687	674	661	707	662	650	679	695	702	673	689	673	674	652	653	691	648	713	698	690	694	667	693	661	697	703	699	655	667	674	692	720	703	683	670	658	677	694	659	705	716	674	697	684	663	723	639	641	636	732	649	686	687	683	710	711
2767	548	294	165	134	181	209	197	164	153	148	121	135	146	157	151	152	148	114	119	94	94	123	121	145	135	130	136	224	199	179	177	142	152	154	164	139	124	138	110	108	98	65	88	71	82	92	92	206	214	173	148	124	85	64	43	51	59	64	43	48	52	54	46	52	55	53	51	51	43	56	49	61	61	46	37	46	66	47	57	47	56	45	56	58	54	54	50	71	51	46	45	67	44	50	43	47	52	60	58	50	47	50	50	48	44	48	60	45	49	64	51	65	50	49	49	54	51	58	46	61	52	53	47	59	52	55	48	64	58	52	54	50	49	50	56	53	55	58	53	67	43	53	53	39	54	57	40	43	51	49	60	48	56	49	55	46	49	54	54	51	45	60	42	51	69	41	49	55	46	51	52	40	45	50	41	56	49	52	55	58	47	55	75	39	42	51	44	61	65	63	56	47	58	58	51	40	65	55	53	50	52	52	50	55	50	54	48	66	50	67	63	49	43	54	60	44	42	57	48	56	49	50	62	46	62	52	53	41	52	47	53	49	46	42	45	61	52	58	57	47	39	60	42	43	57	53	63	57	47	65	53	54	59	62	54	50	38	53	49	45	52	50	53	42	34	58	51	57	52	47	55	51	57	54	54	50	58	51	37	46	49	56	50	64	40	45	40	46	54	43	42	52	52	51	43	44	62	69	50	61	55	50	45	53	45	50	56	33	48	62	50	47	49	45	46	48	43	47	61	55	43	49	44	45	43	50	52	60	53	39	56	48	59	67	57	44	41	59	55	48	45	59	59	49	39	57	48	46	41	53	64	59	50	48	54	48	48	51	50	58	56	44	52	53	47	49	50	55	48	53	52	47	53	43	45	48	56	51	51	47	42	54	55	56	52	54	57	64	45	56	55	47	57	46	51	59	61	47	42	57	46	48	55	53	44	62	41	51	58	65	44	43	57	49	48	60	51	54	49	52	68	62	56	53	63	45	43	40	33	47	49	55	53	69	41	56	50	63	48	52	56	46	51	55	52	55	52	38	51	46	64	58	51	47	51	62	51	41	46	54	55	57	39	62	36	56	58	43	54	45	56	43	52	59	52	51	51	45	44	52	47	54	52	44	71	56	36	43	52	46	53	51	45	55	51	68	48	48	45	51	55	45	44	56	51	42	59	44	52	56	54	51	62	59	54	47	54	52	56	52	43	45	53	50	64	57	60	41	48	47	50	46	50	61	45	40	68	53	51	51	40	53	59	57	60	46	54	41	61	44	53	51	50	53	47	57	60	45	51	50	79	52	53	49	54	50	49	60	38	50	64	50	32	54	50	63	54	49	54	48	54	44	49	57	41	59	46	42	56	52	48	57	52	55	51	41	51	34	49	57	52	51	41	61	55	64	45	44	52	61	63	55	53	55	47	53	53	52	64	57	57	47	40	44	50	50	61	56	51	39	52	38	52	58	49	50	51	42	56	46	55	55	49	53	50	54	53	52	57	54	52	57	51	41	58	47	47	48	46	53	42	40	42	47	46	58	52	57	52	48	52	57	54	53	67	43	54	55	48	54	48	59	45	35	49	59	56	57	46	45	52	47	58	50	52	56	48	60	56	58	42	56	53	50	44	51	45	41	51	53	46	49	42	52	53	41	57	55	52	48	47	45	52	47	51	46	43	61	50	47	59	50	47	52	44	49	55	70	47	61	54	49	59	64	49	58	51	52	58	53	48	51	50	56	49	56	57	46	44	50	49	56	46	47	59	45	59	59	44	56	46	55	61	54	43	37	62	53	50	44	43	56	46	52	53	50	61	57	63	50	41	36	52	61	44	56	45	46	55	56	54	46	46	40	48	77	47	55	55	40	59	58	51	35	49	56	54	55	47	51	52	58	43	62	48	47	58	46	58	47	54	47	59	47	51	50	52	51	55	49	39	57	46	67	48	48	49	36	51	52	53	53	61	52	58	50	48	45	49	44	44	56	61	58	51	42	67	52	57	50	63	41	47	64	51	53	57	55	61	43	50	52	53	56	61	56	45	41	70	45	45	51	50	47	44	44	47	46	47	60	50	59	58	50	46	51	45	41	62	46	52	58	56	50	43	59	57	39	63	57	55	56	46	52	45	46	66	51	52	51	44	46	39	51	51	43	54	59	42	48	50	69	51	48	59	55	56	61	51	51	70	52	39	57	54	42	65	48	53	55	37	64	46	53	45	49	45	71	58	53	54	50	57	48	58	55	43	44	43	49	53	47	53	52	50	57	63	60	47	43	49	55	33	51	55	59	47	52	48	45	42	47	53	66	51	57	65	40	50	47	56	56	53	53	56	44	51	39	44	49	59	45	56	60	40	41	43	44	61	51	54	58	58	42	53	43	53	48	44	52	52	51	51	61	57	59	49	52	51	49	37	62	66	55	58	67	39	52	43	57	53	47	60	57	40	49	52	50	53	46	47	44	54	47	47	50	40	54	56	44	51	60	49	53	39	46	51	44	54	57	51	56	57	58	52	56	55	44	53	52	66	50	51	47	57	45	41	50	59	47	59	61	36	54	55	51	45	56	55	44	62	51	58	45	43	38	43	36	59	47	53	57	53	57	42	42	53	49	51	45	42	51	67	60	51	48	50	57	64	47	73	62	50	35	53	47	52	49	53	48	55	59	60	49	50	47	60	65	43	48	61	43	48	50	55	52	53	55	51	49	47	43	51	45	53	65	51	54	53	51	48	40	29	54	55	50	45	50	46	50	54	43	43	57	44	57	44	47	43	55	51	51	42	58	59	39	48	58	59	47	37	57	47	35	58	43	51	61	54	45	63	54	47	40	52	47	60	51	53	52	49	45	52	51	64	54	61	48	47	51	51	51	61	50	47	49	54	55	62	54	51	41	47	48	47	47	47	51	65	46	61	55	49	61	49	53	42	45	57	73	59	57	50	51	44	61	55	63	41	54	47	60	51	49	46	51	50	51	44	42	49	60	53	47	56	46	64	60	50	45	53	49	52	60	50	47	60	55	56	53	46	51	55	51	44	56	53	51	48	40	49	54	62	37	54	42	55	58	52	59	42	57	60	51	49	52	47	50	45	49	49	44	50	38	60	53	42	58	67	45	67	56	44	48	47	44	38	53	43	51	51	52	53	60	37	47	52	42	54	47	65	60	42	57	49	50	68	61	57	54	53	46	42	57	53	44	57	56	54	50	46	47	46	44	42	42	45	47	49	51	48	63	45	47	57	41	57	39	50	53	57	48	51	50	68	51	47	43	48	56	49	46	42	47	40	51	51	50	48	58	53	48	50	56	49	59	52	54	50	40	46	62	61	52	51	43	49	45	52	68	48	33	46	63	53	49	44	54	56	56	50	53	61	56	47	54	52	63	46	44	46	62	42	51	41	43	57	55	55	55	62	44	51	45	54	51	50	61	50	47	60	58	60	57	46	41	46	44	44	44	46	33	43	45	43	64	44	50	39	54	55	60	46	51	45	53	50	46	51	41	37	46	43	55	44
17035	8206	4233	6246	11328	12174	11289	9972	7492	5974	5416	4775	4358	4508	4613	4770	4435	3709	2848	2770	2207	2240	2855	3279	3695	3282	3052	3666	5127	5519	5341	4574	3688	3636	3525	3587	3790	3225	2768	2438	2005	1850	1538	1389	1303	1648	1778	1929	4826	5918	4206	2915	2001	1248	790	597	558	520	564	526	503	492	527	522	487	534	529	497	521	523	510	484	534	514	520	557	527	542	575	511	525	515	533	544	541	550	501	528	537	551	471	492	526	536	555	504	521	549	511	517	536	493	524	542	556	534	522	487	531	528	533	489	533	560	531	552	540	534	534	529	513	523	552	499	517	528	527	512	533	537	494	509	536	519	521	508	541	546	565	530	485	540	537	494	539	523	534	522	545	517	505	528	491	515	495	512	540	502	490	484	517	497	551	493	499	539	509	501	509	520	529	521	490	532	488	502	524	519	500	503	566	557	538	523	549	546	536	553	530	513	507	558	537	511	526	528	502	478	510	539	504	568	533	543	549	545	555	548	531	516	544	494	520	518	551	525	478	536	513	504	522	486	506	569	568	552	532	555	528	535	538	553	518	544	566	511	518	540	482	542	479	520	548	509	523	553	550	552	520	518	551	561	539	546	543	539	519	521	529	540	574	521	516	582	540	502	506	521	546	505	556	548	520	551	517	512	465	520	523	508	551	531	541	482	525	508	477	491	546	515	523	525	538	514	538	503	478	541	496	588	518	523	503	537	535	531	516	507	527	529	512	545	538	515	543	548	581	545	511	472	538	555	499	561	541	504	530	534	525	537	527	521	561	520	517	567	527	552	545	509	494	530	559	508	489	505	537	556	556	564	537	526	546	544	556	550	537	537	511	526	523	515	516	526	501	542	517	509	535	567	522	542	526	543	511	536	531	502	510	548	497	548	505	515	552	516	526	500	484	560	523	526	527	501	543	542	523	565	512	553	552	525	513	557	566	551	496	544	536	525	572	509	516	579	530	522	545	516	554	504	536	563	496	517	491	514	535	540	512	477	540	511	461	567	520	548	512	527	535	518	542	531	497	527	523	511	562	515	472	528	523	517	495	490	536	543	551	549	522	556	493	554	524	499	506	501	524	522	518	516	510	508	492	484	545	521	584	496	532	544	564	537	547	540	551	501	510	539	528	513	555	555	543	521	540	558	513	551	509	529	541	546	522	566	555	500	536	535	506	526	532	530	536	557	538	487	559	511	500	516	540	536	568	523	526	535	539	493	523	569	516	526	560	561	525	511	512	525	519	515	532	552	535	507	518	529	521	536	560	483	534	510	517	541	508	554	518	530	522	553	539	509	545	522	542	516	530	546	544	535	497	547	526	527	505	499	532	560	529	492	511	541	512	545	544	507	508	530	511	497	536	480	520	518	524	487	524	523	517	523	516	539	492	561	507	526	529	533	550	529	524	527	523	502	497	516	545	522	550	535	518	505	525	565	565	550	518	520	524	530	514	493	541	488	531	553	545	488	555	525	480	564	490	500	558	513	532	537	484	523	496	541	509	538	524	493	560	515	540	512	546	539	519	555	537	528	549	515	507	514	513	506	501	540	543	520	555	526	493	498	534	557	540	505	548	524	504	529	530	511	519	520	532	529	513	542	532	509	569	529	503	497	522	558	537	522	535	520	572	522	498	499	515	512	515	596	573	534	522	499	530	501	498	503	489	547	536	544	524	493	567	517	514	543	544	540	567	564	502	524	569	534	514	536	517	524	515	563	495	588	516	522	535	519	586	527	549	502	537	532	529	532	541	530	499	499	543	522	515	507	550	487	541	518	537	511	571	565	514	540	485	518	560	554	513	573	512	538	504	512	514	541	518	538	523	523	519	547	538	557	494	503	538	524	567	522	524	549	517	516	530	525	529	513	492	523	502	495	498	598	548	575	494	526	473	530	580	502	560	494	508	559	521	529	510	542	555	496	536	520	521	514	573	522	534	527	570	541	564	555	577	492	510	526	519	520	561	565	519	509	526	569	508	540	545	548	495	544	506	520	537	533	567	569	560	506	553	527	490	523	554	504	515	572	507	492	507	480	566	538	522	506	518	488	535	498	493	538	557	489	514	532	541	491	539	531	545	500	505	515	488	549	521	519	537	516	529	540	567	546	497	534	518	486	503	520	538	501	536	494	499	496	544	536	536	585	543	514	528	577	506	524	534	504	541	499	522	515	490	509	521	519	522	522	546	546	550	543	564	544	532	539	575	478	545	533	520	527	517	570	533	566	481	527	520	509	528	491	559	524	500	534	571	549	493	524	508	549	579	540	507	561	517	568	568	554	482	529	545	519	513	525	503	499	542	575	527	528	498	476	549	517	524	493	552	508	485	474	523	521	542	551	564	529	521	484	531	533	537	571	564	512	492	491	548	522	503	504	549	551	570	556	477	536	490	540	522	522	530	508	534	530	522	518	524	519	546	545	465	515	490	532	519	553	515	544	544	538	531	505	491	501	526	509	550	506	540	521	534	518	495	505	563	560	507	546	513	548	510	549	556	545	537	520	527	534	483	504	546	531	506	513	508	521	498	540	525	520	520	583	535	503	569	533	522	518	497	518	539	512	546	493	551	516	509	499	540	554	508	488	499	570	519	530	507	550	518	588	567	535	505	530	539	532	546	531	542	561	529	496	516	487	564	555	530	569	482	511	538	542	542	513	512	511	548	552	550	538	512	534	498	521	565	521	518	506	460	546	510	537	522	557	525	538	531	564	465	527	547	531	578	541	526	528	551	538	538	496	495	499	540	568	561	508	516	502	508	503	532	554	539	541	527	484	526	562	565	508	510	549	504	537	553	536	535	524	532	513	490	552	515	578	561	542	517	546	530	521	503	527	513	583	540	506	491	527	508	515	485	555	531	567	514	519	513	521	493	523	508	535	526	515	511	517	506	528	494	488	577	559	538	486	535	534	517	520	541	513	530	547	582	577	564	533	512	509	474	489	549	540	524	486	504	539	524	528	504	547	505	537	560	526	494	545	541	515	522	557	502	492	540	527	514	543	558	500	548	515	529	519	502	520	508	569	527	555	542	509	527	509	537	538	534	537	554	519	542	520	530	529	517	540	541	539	514	502	549	495	523	527	511	474	530	544	553	545	503	561	488	513	537	556	506	547	498	553	495	569	549	495	537	514	543	538	531	513	558	533	535	529	538	507	520	524	527	557	537	508	557	540	528	521	500	501	508	492	537	534	527	499	570	526	503	544	549	510	527	506	512	513	539	521	566	529	566	528	522	507	550	553	518	501	541	550	525	546	517	542	510	491	477	538	556	494	559	546	495	511	472	561	540	509	506	559	544	526	508	557	533	515	512	541	500	526	544	603	518	507	542	511	532	522	520	543	519	517	525	555	531	534	530	523	555	563	496	541	505	539	580	537	523	538	519	517	559	545	581	498	531	507	544	544	582	508	517	528	547	506	537	500	519	521	501	487	566	514	536	522	529	532	521	547	524	551	528	531	512	518	550	496	540	549	535	523	514	539	538	526	519	534	563	515	513	519	550	552
1959	831	341	249	201	281	307	233	188	223	209	165	202	209	186	211	210	143	126	134	111	161	159	148	152	156	164	233	309	265	301	227	191	176	154	145	145	147	137	114	111	116	132	133	122	128	108	114	218	297	324	256	204	101	84	68	73	75	67	75	75	60	63	55	68	59	62	74	54	71	71	61	68	61	62	71	53	66	73	66	68	80	76	50	65	66	68	63	66	71	77	63	64	66	69	72	56	82	70	64	85	52	68	74	58	59	64	76	70	60	71	51	61	61	69	53	68	51	65	60	63	58	68	74	74	74	75	54	58	68	48	64	58	75	55	60	59	64	63	67	61	74	69	78	70	70	57	57	58	70	77	53	70	79	73	56	61	71	58	52	75	63	58	82	48	64	68	64	54	62	63	71	57	57	51	66	61	63	57	50	64	53	64	71	56	63	65	53	61	50	81	54	68	72	55	68	67	55	65	54	62	69	71	62	70	59	65	60	82	86	57	69	55	61	73	64	57	80	56	78	56	57	57	63	77	71	90	61	58	63	70	66	61	76	61	57	64	59	52	63	67	64	50	78	63	59	79	71	60	62	63	60	71	63	71	60	68	57	58	64	54	67	46	57	51	73	71	74	59	62	59	68	66	52	59	49	59	65	62	77	60	55	45	63	76	63	72	66	58	56	55	62	71	49	69	70	76	67	53	76	68	62	56	59	79	64	60	58	68	67	77	69	78	56	68	60	61	55	61	67	67	67	74	62	65	69	62	67	48	56	70	68	85	74	75	64	52	51	73	77	65	58	67	66	72	58	60	60	70	63	72	75	55	64	69	70	69	51	55	59	69	73	51	66	63	60	57	64	78	86	62	61	67	62	72	60	63	58	67	58	52	61	76	61	71	72	52	72	60	63	73	76	72	64	65	74	53	63	61	53	66	66	60	63	65	64	79	70	65	68	57	68	75	61	68	75	68	53	65	67	65	52	64	57	50	59	62	51	57	71	56	59	67	58	60	73	61	60	55	60	61	49	58	54	61	59	51	69	62	72	62	54	65	70	75	61	57	68	71	75	63	72	51	47	78	55	53	77	77	61	64	64	67	72	86	64	55	52	67	70	58	77	74	66	54	66	60	50	63	60	69	64	61	79	65	53	58	76	52	63	69	85	66	67	57	54	53	63	59	62	66	52	69	72	53	74	71	68	68	66	66	70	58	57	51	56	56	70	57	71	58	73	64	74	59	66	62	70	67	69	72	57	62	68	70	66	68	87	65	56	56	67	57	78	66	69	65	78	62	62	69	71	74	62	66	73	65	68	61	74	64	60	53	57	61	67	57	60	70	68	60	54	59	77	59	66	71	54	58	63	62	74	73	65	50	47	71	57	59	59	57	68	82	63	46	76	68	65	61	61	68	66	72	78	74	52	72	74	66	60	60	58	71	78	61	59	59	61	72	65	64	72	68	49	43	70	65	84	59	72	55	73	57	62	44	60	65	62	69	58	67	60	54	66	56	62	59	56	66	60	75	69	55	62	59	70	75	75	71	67	53	61	58	58	71	70	55	56	63	56	59	59	66	44	64	84	68	68	69	60	79	72	72	72	58	56	61	59	75	61	64	71	60	61	69	73	69	73	71	56	64	68	61	62	58	56	55	64	63	75	56	68	59	62	55	61	63	82	65	64	78	56	62	49	66	70	61	73	59	56	59	54	75	65	78	53	67	76	67	62	47	60	63	70	62	58	68	79	66	72	59	52	58	76	59	55	71	79	61	58	64	68	81	66	63	67	65	60	74	72	69	64	57	68	55	73	63	58	78	54	59	77	63	74	70	58	54	58	61	53	64	56	61	64	66	63	59	57	68	68	76	58	65	60	58	77	72	58	72	41	76	53	60	67	66	62	53	77	71	73	61	63	64	68	73	79	71	63	48	54	74	68	58	65	60	72	54	77	58	71	62	81	58	61	46	61	67	77	71	70	66	52	76	61	52	74	75	69	66	70	59	55	62	60	67	54	62	64	82	50	69	60	66	68	78	67	53	71	68	74	82	67	60	68	61	72	73	57	52	63	56	75	64	68	68	54	59	61	68	73	52	66	66	68	52	50	58	50	73	62	54	68	75	74	62	69	71	60	59	53	62	61	64	64	66	76	63	68	59	51	52	68	57	62	64	71	77	61	64	75	70	64	60	61	65	67	62	60	75	54	56	53	76	82	53	64	51	63	62	62	65	67	66	68	57	65	45	58	70	72	75	66	59	54	65	67	58	61	68	67	55	62	48	74	68	56	79	72	69	48	48	60	53	66	59	58	52	65	60	52	62	57	65	74	56	69	79	60	63	62	59	74	68	59	77	65	61	44	66	61	53	58	68	59	59	65	55	55	62	66	65	69	70	71	53	68	61	65	49	63	58	71	67	66	63	66	70	67	65	62	60	54	70	52	77	52	45	61	62	59	67	74	69	86	59	54	77	75	58	53	79	75	63	55	85	63	63	58	56	63	71	69	72	67	58	56	64	77	62	70	55	67	68	58	64	68	66	50	68	59	63	50	62	69	61	63	62	72	57	50	75	62	73	57	75	60	63	54	71	69	67	64	78	57	64	57	65	56	72	81	68	55	62	64	69	57	53	55	63	64	55	65	58	63	56	63	66	65	63	58	73	61	71	61	70	60	67	82	59	65	64	64	56	81	57	52	66	73	69	58	62	52	74	76	77	66	71	67	72	54	60	65	64	60	63	59	63	68	53	62	74	47	69	65	76	66	63	60	55	68	67	53	61	72	56	54	74	71	53	53	50	57	68	51	68	64	60	67	65	63	49	73	76	60	52	47	61	66	65	61	61	60	55	73	61	79	56	61	78	59	53	64	69	68	77	44	60	62	55	65	63	60	59	63	61	80	56	55	75	61	59	69	59	72	66	65	71	61	59	63	64	60	70	57	54	52	69	47	61	75	57	55	58	54	60	55	75	66	67	64	63	55	66	62	66	62	59	72	75	74	65	61	57	59	58	68	64	61	67	67	49	67	65	60	64	71	60	63	65	66	49	60	59	54	66	64	72	55	65	62	56	58	68	67	78	68	69	68	64	77	61	86	58	59	76	67	67	68	69	68	54	58	62	70	59	56	55	55	58	61	75	62	68	81	59	59	62	67	58	61	59	68	66	64	77	58	58	65	79	76	67	72	58	61	59	68	64	63	64	54	76	65	51	59	70	72	66	61	60	65	61	58	65	67	68	63	58	59	49	62	66	63	75	61	60	69	67	65	67	61	60	57	60	67	52	64	71	62	60	64	70	65	68	52	70	61	59	76	51	77	59	63	58	75	62	74	64	64	63	66	52	66	83	79	72	46	61	69	59	73	67	62	68	63	73	60	64	68	61	73	59	69	75	73	72	52	65	76	61	56	79	65	68	64	68	83	75	70	67	50	72	65	76	72	66	71	64	61	89	59	66	51	69	73	53	53	60	72	65	72	81	57	54	66	55	73	64	50	72	60	64	64	57	71	67	58
20704	10438	5553	8102	14233	15920	14645	12305	9534	8342	7593	6540	6196	6454	6191	6265	5906	4240	3895	3579	2722	4020	4635	4416	4280	3767	4054	6327	7924	7453	6472	5284	4305	4150	3722	3372	3282	3148	2816	2497	2436	2429	2451	2617	2459	2295	2046	2298	5092	7186	6974	5282	3638	1891	1163	853	753	679	722	649	694	656	727	648	656	625	658	712	680	669	680	592	690	667	639	649	651	676	655	636	670	625	662	681	690	629	662	670	649	633	652	653	625	647	661	643	679	618	675	615	640	673	607	644	628	635	631	643	691	689	670	654	646	669	710	625	687	661	721	687	684	655	676	648	629	657	694	702	687	686	640	688	629	658	627	665	668	660	646	648	661	628	649	657	672	665	636	639	648	655	611	629	634	666	680	684	662	672	633	655	713	699	625	696	682	650	662	693	696	647	687	669	615	680	669	665	630	658	641	688	688	697	664	667	637	656	727	667	643	684	629	725	669	649	665	640	673	628	651	663	696	700	693	649	696	703	656	664	672	667	685	654	637	652	660	667	675	641	649	677	636	667	628	689	640	655	647	677	612	664	651	653	678	671	650	642	665	689	676	677	657	637	672	658	680	687	640	674	660	658	682	638	644	687	665	663	630	670	637	659	620	663	664	672	663	669	706	708	673	648	662	646	657	608	656	634	641	670	630	646	656	659	644	658	667	659	631	666	706	636	684	680	633	635	671	621	676	655	650	680	682	643	682	651	620	638	627	672	657	673	649	634	707	673	685	689	680	684	658	714	657	680	719	606	656	654	648	666	654	669	641	661	644	681	686	663	682	663	661	647	621	656	661	701	655	690	661	639	660	684	635	680	634	689	664	649	656	658	649	651	670	713	658	662	637	635	623	639	641	670	669	682	667	660	644	650	607	645	648	644	634	661	631	669	706	691	662	666	673	688	714	635	677	685	645	602	680	684	612	649	658	630	673	688	652	675	672	659	672	649	664	641	619	682	645	662	686	687	645	685	668	650	629	697	629	706	691	630	658	662	644	611	698	670	682	647	666	650	685	648	661	646	684	720	682	616	660	641	648	610	692	643	666	647	648	709	654	669	681	622	662	660	640	654	663	659	648	661	610	648	628	645	650	634	673	620	731	678	653	691	716	692	723	693	641	692	685	687	640	634	673	675	630	697	681	688	651	678	657	635	660	653	684	662	691	688	702	669	652	631	694	676	701	645	670	656	639	639	664	628	650	643	688	649	649	640	673	659	639	629	598	649	697	613	662	633	654	699	644	631	689	672	638	667	631	675	628	672	682	646	666	682	680	659	679	646	679	655	640	688	629	634	640	624	655	671	655	697	635	667	670	700	629	701	613	683	644	652	657	709	681	685	693	675	640	660	646	675	675	708	653	651	647	672	702	625	676	643	651	619	660	720	638	701	591	636	657	692	635	680	652	662	637	705	662	660	677	663	650	685	609	646	666	676	662	674	648	648	663	655	656	628	647	687	675	632	666	648	648	678	634	664	696	681	640	672	657	611	628	680	669	598	651	682	681	649	682	662	648	666	652	664	641	624	700	696	654	662	643	626	641	672	676	676	692	667	672	691	628	630	689	638	658	626	654	656	712	636	684	685	667	657	682	673	602	667	626	683	655	644	672	715	644	625	697	691	651	643	656	655	687	665	652	624	636	603	645	686	649	655	660	669	626	670	684	656	696	668	659	640	666	676	622	680	664	657	655	704	613	649	621	666	653	618	683	651	639	667	673	653	648	700	687	683	627	710	648	677	647	645	647	623	637	707	697	663	616	600	722	645	647	647	659	648	622	690	646	665	635	693	696	690	647	635	640	698	690	606	703	666	651	641	652	668	681	677	676	676	664	697	618	672	637	667	655	681	683	706	653	647	596	616	658	672	667	642	672	681	622	611	634	618	643	665	671	683	652	670	639	647	631	706	682	648	638	675	654	647	631	636	688	678	641	652	645	700	668	667	701	610	643	686	676	645	670	659	643	646	655	684	681	689	653	656	630	651	658	669	712	691	657	624	668	653	625	618	673	701	673	724	630	675	651	682	672	650	647	694	683	663	633	671	644	667	665	678	690	605	653	631	649	688	640	610	650	644	656	664	644	669	696	643	704	650	661	647	642	700	712	639	693	686	708	668	709	633	611	670	661	613	630	671	608	658	648	690	695	648	647	654	669	676	611	641	670	661	669	643	641	686	674	654	640	644	698	695	650	662	671	646	602	644	710	651	681	667	653	677	658	651	698	677	676	651	641	627	686	624	685	637	683	686	659	713	630	668	603	697	656	691	658	653	712	654	685	649	632	671	680	633	680	679	629	686	630	645	651	646	660	637	610	656	648	629	643	623	665	666	686	620	638	646	653	665	669	673	599	699	682	683	601	713	657	671	695	674	680	685	618	605	650	700	650	648	674	631	656	691	671	655	703	700	645	641	729	671	624	704	626	672	633	628	616	651	677	678	675	690	653	687	688	708	723	647	640	673	658	636	686	644	664	670	630	668	639	661	675	632	679	636	649	696	644	656	657	628	649	660	694	635	661	625	675	703	650	632	664	671	627	649	683	649	643	700	657	660	689	638	600	685	673	692	678	708	665	660	679	686	636	645	702	675	648	672	670	671	675	646	633	673	656	707	580	659	665	677	638	642	607	667	642	654	667	653	683	710	671	678	638	624	663	672	677	712	634	666	656	652	634	685	672	710	662	675	681	678	672	643	670	662	630	608	670	673	703	692	671	645	641	684	675	653	630	634	664	604	650	689	701	651	659	660	692	635	657	714	615	650	669	603	658	667	638	638	668	628	662	666	654	660	694	652	699	670	711	669	661	672	684	657	631	666	664	684	677	701	614	656	619	649	611	663	644	651	674	632	623	632	698	638	632	616	623	646	663	715	646	661	675	666	687	652	672	632	651	684	653	641	614	651	665	652	638	675	650	647	679	636	676	638	638	639	640	663	659	711	620	658	661	629	630	648	705	642	639	645	652	676	624	603	667	662	667	654	688	670	657	655	702	660	643	622	629	680	681	628	646	701	633	633	648	646	655	673	664	650	631	687	637	664	675	671	686	668	685	630	664	688	632	691	665	697	677	641	664	697	694	692	665	612	644	654	652	619	641	672	675	648	674	660	629	660	634	627	658	674	660	642	658	624	756	709	664	669	660	662	704	671	664	671	687	635	622	639	670	627	587	652	669	703	686	695	635	635	685	639	689	660	665	665	674	708	655	626	659	671	651	679	627	620	665	678	625	687	667	676	683	631	661	673	686	651	673	735	661	607	695	665	638	645	665	676	636	685	646	664	642	637	648	635	662	697	638	619	706	647	649	629	682	664	643	638	661	644	687	675	613	655	666	616	664	681	652	709	620	642	649	645	677	641	672	625	685	658	665	690	682	614	652	687	648	607	645	692	636	688	644	609	660	642	643	714	650	641	655	668	699	653	624	631	613	653	683	621	629	692	661	663	641	635	646	608	640	681	643	690	652	687	660	688	677	630	661	658	635	635	628	674	622	672	650	649	641	647	640	632
1875	324	179	128	85	154	132	114	135	114	117	106	115	125	145	150	113	88	89	85	87	119	116	115	122	105	162	204	176	151	140	152	126	80	76	92	81	77	76	83	86	109	83	76	86	79	86	62	88	102	118	88	101	67	85	55	60	53	49	42	53	67	51	48	64	54	56	56	46	46	56	64	69	58	54	54	55	40	61	53	58	45	47	60	63	57	59	50	52	58	60	55	60	54	56	54	53	48	43	49	51	63	40	39	55	49	66	55	64	50	48	53	49	41	59	55	65	40	42	46	43	47	67	64	55	48	52	60	54	46	46	38	62	54	56	54	45	47	54	51	50	57	66	63	56	45	47	50	57	56	48	50	38	51	62	50	54	57	65	51	47	60	59	40	52	55	55	51	47	49	41	58	61	50	60	60	62	65	53	49	47	51	49	45	51	57	53	57	58	36	57	39	48	36	54	48	50	46	52	54	64	57	49	53	62	45	51	50	61	63	59	56	57	64	48	50	42	42	49	50	50	58	62	42	55	48	48	45	53	53	56	47	59	60	66	50	66	63	50	49	39	60	56	41	66	55	56	46	46	70	49	50	50	37	49	46	44	55	42	40	55	62	46	56	52	60	54	62	42	46	44	55	51	49	55	49	44	32	45	53	43	55	40	56	60	51	54	69	51	53	54	41	55	51	56	61	53	48	58	50	41	50	60	57	48	51	51	56	52	51	60	62	49	40	56	53	72	45	62	42	58	50	54	50	69	50	55	50	68	53	57	50	53	51	46	55	57	56	44	50	61	52	56	44	57	50	52	51	49	64	37	55	54	61	48	45	57	48	52	52	56	53	57	59	47	55	66	55	58	53	48	57	35	49	48	57	52	53	40	47	58	55	57	54	61	37	50	54	63	50	51	58	55	56	66	58	46	62	53	59	56	47	59	60	57	54	56	58	53	49	55	56	39	42	55	58	50	57	52	57	62	47	51	50	54	55	55	66	53	69	54	52	70	66	46	53	56	50	57	45	57	55	46	59	46	44	54	52	61	48	47	51	60	45	53	57	59	50	57	47	53	53	46	47	53	45	49	49	60	71	56	63	52	60	44	45	64	55	57	54	46	56	61	52	59	47	54	59	50	52	50	59	51	50	48	48	57	55	52	48	41	37	53	53	65	58	39	34	29	53	58	52	52	59	56	48	48	62	55	50	55	65	51	48	59	69	46	61	54	45	45	52	57	48	51	46	63	52	59	45	43	51	47	64	54	58	56	51	55	52	50	44	65	51	57	49	57	50	53	46	49	64	54	42	71	46	46	72	44	53	50	50	51	46	61	60	72	46	54	56	55	51	46	58	55	48	51	50	52	49	44	48	59	54	52	56	50	50	47	49	48	50	54	52	58	47	60	65	54	47	54	47	56	40	48	70	57	52	41	66	61	61	52	46	52	53	50	39	54	48	46	57	58	61	52	51	48	57	45	39	48	47	57	57	44	57	61	47	56	50	46	56	49	67	41	58	47	44	58	47	53	59	54	53	44	49	57	62	49	44	49	63	53	47	49	71	47	51	39	48	44	45	63	62	48	43	52	59	46	45	39	52	42	47	42	59	51	57	42	50	40	49	59	64	55	51	48	56	36	64	47	50	58	45	59	58	63	57	62	56	54	45	61	76	49	58	54	47	52	48	47	45	55	52	63	71	52	61	55	49	43	52	54	42	53	57	55	53	40	55	41	51	51	54	60	50	51	52	44	49	53	39	42	46	53	59	49	46	52	43	62	53	60	55	55	54	56	52	64	53	57	60	59	62	36	59	51	46	57	40	50	67	55	43	45	60	52	38	41	35	62	68	52	52	55	59	51	42	48	47	43	43	59	47	55	45	51	56	48	46	59	54	49	45	58	44	58	57	56	52	41	49	44	56	56	44	44	43	48	49	39	66	51	66	55	46	47	60	36	42	51	53	67	47	50	57	47	39	62	50	42	49	53	58	41	65	48	55	62	63	59	45	58	46	58	59	58	49	51	50	49	54	49	52	53	59	58	49	52	53	52	64	60	55	53	62	48	69	51	54	59	58	56	41	55	46	43	58	43	52	58	57	51	50	65	56	53	45	58	58	50	50	44	45	52	41	65	64	41	42	50	61	52	61	49	53	53	52	49	55	63	61	57	54	50	50	66	56	59	44	50	64	59	56	43	49	47	53	49	43	48	48	49	55	49	58	51	57	58	46	66	59	45	53	50	54	37	58	57	49	45	62	47	51	43	60	45	43	64	55	49	43	57	48	49	42	60	51	60	63	60	58	59	44	54	66	48	55	45	45	40	54	49	38	43	52	51	51	51	53	52	58	53	62	59	57	54	50	59	63	53	45	44	59	56	57	59	54	59	49	42	65	65	46	54	63	53	53	57	45	45	63	46	53	47	40	44	47	62	43	42	54	54	51	39	52	55	57	38	59	54	50	55	57	61	45	52	56	47	46	71	38	51	60	48	65	55	62	57	70	47	43	48	55	47	60	56	51	52	51	51	45	48	62	50	48	52	51	61	51	56	47	65	55	54	59	58	47	57	49	46	54	49	46	60	51	51	63	65	54	45	45	60	54	54	56	58	65	60	58	51	58	61	59	47	63	57	52	46	47	52	53	51	56	39	51	39	48	53	38	49	65	44	56	58	47	47	45	60	59	58	55	36	49	52	60	63	50	54	49	54	44	53	40	50	55	52	47	49	55	59	51	50	48	47	45	41	46	52	54	50	48	66	53	51	61	46	41	50	41	59	38	50	57	57	40	55	47	52	40	40	54	49	57	43	55	53	49	68	53	42	62	57	63	63	69	47	61	55	54	51	61	52	56	48	48	59	62	37	52	58	66	37	70	53	46	48	40	48	48	51	43	59	46	54	50	62	62	47	64	62	46	57	47	57	58	49	53	53	57	41	51	52	50	56	42	51	49	53	44	49	54	62	52	49	46	53	41	46	64	47	54	64	51	53	56	54	44	49	50	41	61	46	49	49	54	48	58	56	51	45	56	61	64	53	50	63	59	54	50	47	48	58	50	52	70	63	55	57	60	62	48	48	58	38	62	50	45	51	57	40	45	51	54	43	59	39	49	47	57	58	55	51	53	44	53	58	50	57	50	54	54	46	49	52	59	55	59	59	50	45	62	52	57	61	50	41	55	63	50	43	56	54	62	49	42	57	43	47	50	52	49	55	51	48	48	39	42	60	43	53	52	55	53	53	53	42	39	59	54	46	43	46	61	61	48	58	57	59	56	50	47	48	48	46	62	50	45	59	57	58	46	54	55	29	52	38	52	40	47	50	54	60	38	55	38	51	49	49	46	53	48	53	51	52	54	48	61	47	47	56	52	63	40	54	47	57	48	55	41	65	53	59	56	53	43	47	57	54	43	47	58	59	53	62	58	57	64	67	47	54	59	68	50	56	46	58	46	62	62	57	43	37	50	63	64	47	47	46	57	59	46	60	53	57	56	45	53	74	61	43	57	51	56	66	49
14397	5747	2800	3876	7298	9155	7830	5827	4719	4372	3979	3767	3885	3847	3930	3954	3099	2606	2534	1805	1941	2740	2936	2546	2451	2551	4612	5958	5085	4160	3357	3257	2674	1776	1262	1712	1773	1710	1343	1166	1340	1784	1675	1704	1649	1497	1265	1127	2025	1994	2780	2118	1525	991	750	612	586	595	526	506	508	533	591	524	549	581	499	565	540	550	518	506	533	564	560	528	560	580	582	530	549	549	523	511	497	591	515	571	540	534	521	572	603	547	489	522	564	529	541	509	537	499	534	567	528	548	490	552	544	524	519	560	539	554	532	587	539	541	547	533	549	530	549	573	565	535	545	509	532	558	512	567	526	599	519	566	561	545	620	524	525	546	555	547	570	508	549	520	542	538	488	554	592	519	516	520	529	528	529	547	556	548	540	521	540	552	558	567	542	552	544	545	534	558	538	506	571	582	509	565	555	555	543	516	494	549	568	508	549	543	566	576	532	543	589	523	540	555	551	545	560	552	522	515	553	535	522	567	547	542	552	534	544	585	538	596	560	565	527	566	536	564	539	536	543	530	521	529	546	571	574	555	510	511	502	527	542	543	547	550	522	569	556	590	571	531	533	539	522	522	528	532	563	531	515	505	511	524	572	536	521	568	587	567	546	543	535	538	555	545	549	592	510	551	599	550	565	567	517	542	571	537	527	555	556	576	512	521	566	548	559	528	566	552	582	585	539	549	592	568	566	530	560	515	569	541	602	574	539	585	548	574	549	524	557	574	501	566	564	540	532	555	541	549	521	523	531	542	578	581	581	511	562	568	536	513	556	515	506	546	506	531	540	538	543	535	555	567	514	546	538	554	520	546	547	520	556	565	531	531	522	566	517	518	572	530	552	511	509	580	583	551	567	517	553	521	555	510	535	536	575	548	536	575	547	515	532	557	521	544	541	579	499	547	555	520	543	550	556	567	552	527	546	582	510	583	555	508	591	483	521	577	532	538	564	537	547	537	568	552	555	543	555	541	552	560	544	567	533	549	523	575	507	530	536	571	532	566	549	540	523	540	571	515	526	556	538	509	510	523	565	574	520	563	522	519	537	546	523	511	573	554	555	506	576	509	538	549	574	571	518	533	526	541	534	528	539	566	555	514	541	560	526	535	557	543	552	558	525	566	565	546	524	606	567	579	551	591	543	581	574	551	567	550	580	531	472	536	560	546	574	520	552	540	547	533	547	489	550	528	535	566	516	563	585	555	543	537	546	512	583	494	520	535	540	510	537	560	510	503	566	548	544	559	575	538	578	509	595	546	534	545	499	533	568	524	568	564	548	574	561	556	542	545	513	533	541	542	531	552	551	562	574	561	539	558	574	513	552	541	505	546	532	518	564	546	600	567	519	589	529	548	543	580	543	574	581	564	555	546	565	527	525	510	542	513	541	511	517	557	565	572	517	577	565	548	546	551	535	537	511	550	572	520	595	574	515	568	508	532	542	574	569	548	553	525	511	525	563	564	542	531	523	571	557	569	533	585	546	564	557	523	569	563	529	535	502	573	544	523	530	565	549	530	551	507	530	560	547	526	519	527	558	498	568	531	534	572	561	514	545	566	557	589	560	576	574	565	536	589	536	565	536	545	487	549	520	541	554	544	506	518	580	533	535	519	583	556	520	558	531	519	525	528	531	577	568	547	532	519	532	557	540	579	531	545	512	569	573	506	528	605	549	551	532	532	553	511	582	499	500	531	566	533	566	565	528	590	570	518	537	579	537	552	562	554	576	553	507	535	575	562	552	526	580	579	522	564	568	576	563	546	536	549	528	531	535	535	576	560	583	516	573	542	567	539	530	557	509	591	569	569	555	569	595	587	571	522	542	553	535	559	564	543	522	519	534	558	557	558	544	545	569	537	564	572	578	527	516	527	545	545	538	538	560	544	529	540	523	560	526	541	507	560	553	534	528	574	552	566	526	481	562	568	578	524	556	550	562	555	584	611	519	554	544	524	565	538	570	557	573	545	572	536	533	520	538	509	564	550	564	549	528	530	546	572	539	537	545	567	526	560	552	591	542	556	523	525	488	524	586	548	539	535	533	515	548	548	523	523	570	544	558	513	496	506	516	534	518	548	526	551	605	494	533	548	527	540	540	522	523	516	533	530	534	525	541	511	534	568	528	535	583	529	519	530	530	555	505	587	553	560	547	527	547	519	552	539	515	553	535	533	535	526	549	576	548	551	526	548	532	548	534	553	559	531	581	543	562	502	527	542	539	501	557	556	508	524	509	535	561	568	517	549	590	550	552	540	585	565	548	511	560	544	537	565	569	535	508	534	561	513	540	517	519	507	575	524	590	576	569	517	590	540	525	596	550	532	517	534	529	544	533	591	544	572	553	526	517	533	528	528	527	589	500	565	541	546	558	540	569	519	555	563	544	537	527	562	553	555	538	566	534	537	538	566	521	533	545	590	515	550	540	536	542	539	548	525	540	575	539	531	533	570	535	557	550	512	559	557	562	538	549	527	553	531	566	588	509	528	532	559	570	567	544	566	551	571	520	547	527	579	553	569	573	534	513	507	530	568	576	535	539	545	550	586	561	533	539	542	527	533	565	519	520	575	527	575	502	553	567	525	552	564	510	515	552	544	500	540	568	594	579	511	525	549	505	517	504	523	526	555	561	517	531	546	515	543	560	522	572	582	574	579	560	538	547	527	535	564	522	522	533	568	533	516	535	534	529	568	578	500	544	542	502	573	559	528	582	542	541	590	512	484	574	527	552	554	548	541	545	546	553	557	578	532	564	551	541	546	566	551	549	570	537	535	548	574	521	522	512	543	546	591	471	528	546	576	558	542	550	525	547	552	529	553	539	530	555	552	523	492	512	543	554	529	581	523	510	568	502	531	531	539	523	544	572	507	543	538	570	536	559	540	518	562	561	548	558	581	540	520	500	557	525	557	536	567	559	589	509	604	547	507	522	518	522	529	576	535	560	541	531	599	563	510	535	519	568	572	573	536	522	551	554	554	524	558	516	523	575	563	542	509	557	558	530	540	562	533	585	563	511	571	532	580	567	552	548	567	549	598	528	554	560	552	541	549	522	582	552	548	565	518	522	555	543	497	518	493	537	572	563	557	512	547	556	572	528	537	539	571	518	569	519	544	535	548	571	587	511	538	537	584	550	535	524	569	540	543	532	541	577	553	564	556	537	553	551	575	547	549	557	532	558	557	550	536	571	573	554	520	556	581	574	549	548	591	589	573	544	565	535	541	522	570	554	525	551	525	537	509	527	574	514	525	550	557	601	517	559	553	553	544	537	538	531	531	534	528	555	509	507	556	550	513	561	561	536	562	530	522	559	533	516	573	554	524	556	572	519	542	540	552	553	571	553	568	567	559	579	541	528	570	516	536	571	536	552	546	597	493	534	529	547	550	503	578	543	556	561	519	591	571	541	521	529	565	527	564	540	525	514	580	560	534	548	553	540	541	567	555	588	516	534	596	555	539	533	530	512	533	567	539	567	537	524	561	555	547	508	548	544	589	564	539
1264	524	267	176	154	232	237	190	182	189	187	164	174	162	202	174	144	170	114	126	148	179	144	130	155	237	250	245	213	187	176	151	92	89	77	85	85	87	92	80	114	105	128	94	99	89	101	112	117	203	252	198	200	128	90	70	73	83	65	77	64	73	54	60	57	65	77	58	69	63	60	51	75	72	65	62	63	48	69	74	53	62	61	89	61	56	61	75	50	58	53	74	65	72	63	48	66	71	59	59	62	68	76	69	66	67	79	71	64	61	58	72	68	65	62	68	60	67	63	66	67	68	61	56	73	69	53	59	64	74	69	54	49	75	69	79	74	59	80	63	51	67	72	72	64	72	60	78	69	61	75	60	61	64	65	61	71	69	76	70	63	79	71	72	63	60	65	68	55	56	79	67	73	68	63	74	62	76	72	66	78	56	78	65	56	61	63	62	66	74	71	62	56	59	70	59	65	68	58	59	65	65	68	59	71	67	71	67	62	63	66	56	68	70	62	60	65	68	66	68	60	67	59	78	76	65	66	68	65	71	53	68	65	68	61	70	50	61	53	59	56	61	56	65	66	63	54	67	63	60	45	74	59	73	68	76	68	80	55	66	61	56	60	69	68	67	60	51	62	49	55	61	65	61	49	59	52	66	61	57	77	68	57	61	59	67	77	67	56	61	69	77	67	64	57	54	51	70	58	62	72	59	52	72	70	63	58	56	68	75	70	64	71	61	75	72	65	55	54	68	68	63	52	80	57	71	69	66	75	69	67	67	55	60	51	73	79	66	63	77	67	67	67	69	78	69	69	68	55	60	67	82	61	67	68	61	52	71	75	70	52	68	54	76	76	65	60	72	76	67	78	59	53	54	61	75	71	62	57	59	76	75	66	54	69	64	70	64	67	52	67	60	59	59	60	71	70	68	61	61	54	61	75	63	58	81	76	61	61	69	59	49	71	78	68	69	71	53	58	85	51	61	59	62	56	58	66	73	44	60	60	72	62	81	58	64	71	76	65	71	69	63	68	65	75	53	68	65	71	72	65	83	52	66	63	60	54	62	70	64	68	60	69	69	73	53	66	70	64	68	67	69	57	80	85	64	72	69	78	65	59	62	61	78	54	80	50	74	62	66	62	61	63	71	78	56	59	59	64	70	70	63	73	58	55	66	61	79	55	59	64	63	72	69	48	67	60	58	73	56	58	77	81	68	63	66	65	66	70	69	65	71	58	78	63	49	62	61	65	56	66	70	68	59	72	64	75	68	71	66	65	65	61	68	50	65	73	62	64	69	66	66	59	70	66	62	47	56	63	62	61	59	72	54	66	71	71	67	59	57	72	60	59	66	66	72	70	69	62	79	82	66	50	49	53	58	73	66	60	71	77	63	71	79	53	64	65	70	70	77	72	65	63	64	70	76	79	57	65	74	63	70	66	72	57	57	77	61	54	62	66	73	72	58	49	63	82	77	70	71	67	69	72	57	63	60	63	55	59	67	67	69	55	72	47	55	67	75	63	72	64	71	73	64	65	55	56	65	54	72	73	78	60	64	64	62	65	64	75	72	74	59	71	67	74	73	66	71	65	67	66	50	64	67	69	65	63	61	56	55	62	60	58	52	71	68	61	79	58	60	68	55	63	68	66	62	71	69	77	72	60	66	87	57	70	71	52	73	62	68	67	77	83	71	61	84	57	55	66	65	44	62	63	49	68	59	62	74	57	60	79	65	58	57	66	51	49	55	59	62	58	55	68	50	67	61	63	56	57	62	61	51	77	68	58	63	87	64	63	77	59	61	68	66	47	71	60	68	65	70	69	64	72	66	67	60	80	69	67	61	74	73	71	57	75	73	64	54	65	56	57	50	43	72	64	55	67	53	65	72	75	65	59	64	55	59	73	75	62	77	69	62	78	67	60	66	60	70	67	63	76	65	60	62	67	70	78	75	57	70	60	68	56	63	80	58	65	81	75	64	66	63	66	59	63	55	79	79	61	61	52	63	61	47	81	78	76	74	57	52	76	73	56	58	70	58	84	59	60	56	78	71	73	69	64	62	55	63	56	68	61	66	62	58	57	68	75	69	63	68	56	80	55	64	68	59	78	67	66	62	75	82	81	59	82	66	64	70	58	64	74	65	70	58	64	65	68	54	69	64	67	69	68	68	69	63	71	63	67	59	61	68	61	70	64	70	72	71	60	70	53	60	82	56	75	71	52	77	77	68	63	69	71	70	66	66	66	63	67	66	69	60	74	64	58	65	67	74	53	53	55	58	81	54	78	67	59	68	63	61	65	63	76	61	62	63	57	87	60	75	70	54	72	56	69	87	62	64	59	69	67	59	60	77	51	63	68	69	67	63	69	54	83	66	56	61	65	61	59	73	61	73	74	68	72	58	65	62	73	64	66	59	80	65	71	62	63	53	59	65	69	63	76	67	67	75	69	72	71	70	58	66	55	63	67	60	55	56	62	61	62	73	69	70	50	70	65	79	63	87	64	74	54	55	53	70	69	89	74	61	67	58	61	57	68	57	66	62	50	64	68	49	72	58	55	66	65	65	70	69	63	65	67	66	62	57	72	69	60	57	68	67	51	70	73	60	49	71	60	63	73	55	53	60	58	68	63	50	65	76	72	65	58	55	64	70	57	77	63	74	62	53	67	62	64	58	57	67	60	51	61	54	82	55	67	74	68	64	72	70	63	77	70	58	55	70	60	60	65	62	72	69	56	72	57	66	60	74	74	62	60	60	39	71	62	79	65	62	54	66	64	76	67	61	64	55	66	69	70	75	68	67	54	57	71	62	60	55	69	55	52	55	64	63	65	75	68	55	56	62	66	59	74	55	52	63	65	68	60	57	66	55	59	62	54	60	60	59	78	52	60	76	76	53	64	64	68	63	70	51	57	68	67	59	64	57	57	69	47	57	69	73	52	70	65	66	65	52	65	76	84	58	55	68	75	61	54	64	54	59	66	76	61	64	60	68	62	80	76	68	59	60	74	62	60	62	55	75	68	54	61	70	80	73	60	56	61	61	78	66	51	56	45	60	72	61	51	71	62	55	71	77	61	65	60	74	62	68	72	61	60	61	60	74	70	55	65	58	65	60	58	65	59	60	65	71	71	62	59	61	71	70	71	68	68	55	79	61	80	64	56	65	66	66	77	91	72	81	70	59	64	62	72	72	58	53	55	67	60	64	51	57	77	63	66	69	56	73	61	67	54	57	63	52	65	58	62	65	52	55	63	69	68	65	53	67	64	65	73	62	73	61	72	66	70	51	65	71	62	73	78	57	65	51	68	67	64	63	63	63	70	60	79	61	59	50	55	60	76	74	67	72	60	65	69	63	71	61	63	54	65	66	62	78	56	74	46	69	62	51	55	74	59	68	74	64	75	72	65	66	73	59	78	65	68	69	59	74	63	72	65	54	63	53	66	68	60	58	79	63	58	63	66	73	69	63	78	55	56	71	47	67	61	53	56	72	52	63	75	66	68	67	69	75	54	55
17404	8645	4100	6030	12289	13869	11782	9214	7985	7533	6509	5975	5771	5902	5672	4825	4486	4075	3247	2881	3246	4036	3851	3483	3986	6298	7613	6822	6019	4765	3897	3015	1869	1220	1117	1275	1641	1692	1640	1526	1824	2373	2188	1933	2007	1641	1705	1613	2513	4622	5572	4544	3740	2342	1339	920	719	748	634	685	705	694	676	697	686	670	622	682	684	672	695	700	736	662	719	681	622	666	656	690	641	680	696	685	730	672	688	696	703	664	623	630	690	668	658	664	672	672	691	707	646	677	650	694	664	686	672	652	660	661	663	691	681	667	654	708	701	644	728	698	683	667	681	662	745	667	657	703	642	652	690	603	706	668	689	662	674	679	696	663	688	678	625	660	684	712	615	706	676	643	666	662	680	650	699	680	679	671	719	658	656	657	660	652	724	650	623	691	686	659	671	665	663	611	682	727	660	633	682	670	686	673	693	655	656	641	669	711	630	701	667	708	644	614	681	681	655	670	672	655	711	725	691	709	624	639	704	621	662	669	664	710	635	697	677	670	714	691	705	663	709	710	654	662	656	668	638	644	657	690	661	687	653	666	683	682	640	673	650	669	680	631	646	673	659	687	671	628	680	688	672	670	729	645	690	676	637	688	657	669	698	695	689	695	711	633	658	674	683	679	683	678	610	716	673	676	693	707	639	668	632	646	685	672	665	641	695	742	659	685	667	682	744	667	630	689	648	675	642	691	667	657	650	665	683	696	652	674	674	643	655	688	630	618	632	690	680	664	662	647	638	631	704	673	661	692	640	664	650	618	686	643	668	668	667	676	635	655	667	684	653	592	631	703	669	692	628	689	682	696	695	698	685	682	668	699	687	654	668	698	656	706	688	676	703	682	674	687	650	679	686	683	676	694	687	658	694	705	664	690	661	690	655	734	651	661	663	692	672	655	689	702	661	670	627	631	662	657	605	704	693	659	680	703	717	701	636	684	672	662	665	695	660	673	663	673	672	676	650	720	703	681	699	700	685	713	685	714	677	737	700	680	661	663	682	654	663	662	728	677	716	691	691	655	619	640	630	657	629	692	717	697	688	627	720	659	627	707	709	684	672	643	710	643	685	669	700	706	692	665	666	653	687	700	634	662	696	674	695	656	695	646	683	694	687	695	700	678	671	694	681	670	671	666	670	701	691	702	668	692	744	684	649	686	731	688	668	721	687	677	701	625	654	695	664	655	705	651	633	664	708	691	653	689	718	632	674	671	675	663	680	670	633	666	669	673	699	654	699	659	653	701	706	713	659	637	698	675	687	675	644	693	676	709	710	709	685	644	643	651	713	661	637	681	656	692	660	626	684	692	703	675	655	711	694	645	659	695	721	655	683	685	699	629	660	660	667	662	686	663	681	667	676	641	712	641	701	697	680	686	657	659	643	681	663	658	704	642	645	673	674	672	677	688	664	665	648	632	704	678	641	656	710	673	696	714	630	637	646	655	704	604	674	706	717	709	727	624	685	663	708	674	704	695	701	692	675	660	655	701	643	703	664	658	687	708	694	678	681	691	702	633	666	676	660	697	665	696	649	690	700	659	714	701	686	647	632	675	699	663	642	664	732	677	653	672	687	663	684	679	716	692	708	652	675	676	637	721	667	717	698	670	608	668	671	689	687	638	693	716	686	632	684	662	730	661	689	670	665	662	643	709	691	702	691	636	635	689	673	716	657	686	645	659	658	694	663	717	630	678	666	680	662	689	671	693	707	675	704	640	665	661	702	680	696	692	675	654	640	710	657	690	646	662	630	728	702	702	637	670	649	693	673	700	675	678	625	746	725	679	704	646	683	694	643	670	676	643	687	658	669	706	672	674	654	726	670	672	681	651	669	656	688	651	652	687	637	594	703	636	653	662	664	671	633	679	646	635	630	667	673	647	610	703	657	677	712	679	674	636	697	660	666	660	686	679	658	684	711	701	661	674	688	630	669	651	668	642	730	677	689	706	669	726	634	704	659	672	703	693	651	659	705	670	673	659	676	727	650	702	641	684	619	659	726	736	678	700	685	641	705	644	697	629	669	641	697	698	705	666	710	696	675	665	704	691	683	691	664	699	686	702	692	686	645	676	645	676	681	696	722	724	651	631	663	657	686	691	663	662	704	638	655	695	679	676	698	668	686	715	684	688	680	660	676	685	679	674	705	687	680	630	695	640	684	650	665	712	711	627	667	675	678	694	646	662	655	681	625	685	682	664	676	657	660	684	725	685	722	648	700	669	667	667	674	700	640	661	642	654	697	630	644	673	663	634	698	667	758	654	702	717	643	654	682	697	699	620	688	654	658	698	653	679	688	690	700	631	695	676	662	661	631	675	664	640	637	674	678	638	672	665	681	639	654	672	681	713	681	711	683	659	739	685	708	636	646	673	644	680	632	752	661	684	669	713	629	697	712	668	721	603	684	658	668	687	629	664	685	700	673	678	657	610	660	683	677	658	692	695	664	713	677	713	647	629	647	703	702	708	681	684	657	687	713	654	715	712	651	693	641	672	697	733	679	719	645	651	682	660	687	658	701	659	648	673	642	684	665	636	678	691	657	652	716	682	686	666	663	649	730	675	718	651	706	680	660	716	704	656	715	646	632	676	665	694	697	655	733	694	664	674	697	655	700	671	666	657	665	685	635	616	682	670	723	702	650	674	655	711	654	671	649	643	651	646	672	652	631	683	695	690	703	727	688	704	682	663	637	693	667	670	647	671	687	699	689	646	702	666	701	675	661	645	642	629	683	693	642	673	704	695	627	714	762	666	640	658	694	727	713	633	687	672	665	678	673	646	691	675	652	681	692	632	645	700	696	654	657	671	682	685	654	643	693	687	707	665	645	641	703	696	713	662	656	677	682	670	684	669	594	673	667	686	701	687	700	710	622	638	642	660	680	660	643	647	708	685	714	669	675	680	675	727	661	656	660	654	654	640	673	688	666	666	730	671	707	678	671	672	668	674	723	688	655	677	740	671	655	709	679	690	667	706	686	642	678	642	689	646	655	707	688	640	667	673	662	660	711	655	657	697	700	683	702	603	650	667	730	691	675	661	703	701	663	665	677	658	662	716	678	681	702	671	692	691	620	635	644	681	696	660	709	666	689	650	643	633	665	655	645	676	696	699	676	713	627	640	668	700	670	644	638	682	655	715	667	687	674	666	689	694	691	737	660	648	676	688	661	682	654	629	685	655	677	669	663	667	657	700	619	674	671	669	691	682	700	651	713	664	667	660	638	689	654	714	706	670	693	608	674	642	677	702	646	635	701	684	672	639	724	679	628	671	704	632	656	714	654	701	704	638	657	677	695	683	714	661	672	654	657	701	678	686	695	685	691	687	686	673	708	703	677	648	657	668	666	674	671	678	727	663	683	684	663	686	692	643	698	652	646	717	677	700	653	717	715	669	677	737	665	694	691	677	674	683	672	696	667	720	688	697	686	680	704	660	686	689	615	662	736	669	670	711	686	729	688	677	665	682	687	702	697	660	691	637	648	698	675	684	720	714	691	667	703	685
2681	458	246	170	154	187	184	192	190	177	165	160	165	190	141	142	164	135	113	103	109	130	168	166	215	256	226	207	185	111	125	89	72	64	62	75	56	71	67	52	71	67	92	92	65	90	79	50	83	266	229	239	162	133	70	74	40	51	48	41	37	37	43	45	42	52	45	54	46	52	47	50	35	43	27	47	47	50	47	44	41	45	39	40	44	41	43	46	48	52	52	48	38	46	42	44	43	43	48	50	54	48	46	43	46	57	47	41	40	33	47	50	35	40	48	46	45	51	50	39	45	51	48	46	48	55	36	50	44	50	58	50	48	52	44	39	51	51	49	43	50	53	42	43	37	43	45	56	45	51	59	42	43	48	49	42	38	46	50	31	47	47	40	53	49	46	55	46	55	43	40	52	54	42	46	55	41	53	52	40	47	33	40	58	41	41	56	44	44	54	52	50	40	41	40	42	43	50	47	39	51	40	44	54	35	53	35	50	45	53	46	48	37	40	49	51	45	53	40	39	42	49	49	50	51	53	61	53	50	50	44	45	52	44	42	50	43	53	53	43	45	51	54	44	51	37	40	42	37	47	54	55	46	52	46	47	39	54	44	49	50	52	32	53	50	54	32	44	53	49	38	41	55	48	44	53	49	48	49	41	60	60	41	40	56	44	47	48	39	46	36	39	35	39	48	48	48	58	41	56	43	49	56	61	51	53	53	54	61	50	50	47	44	48	43	39	48	43	44	52	59	50	35	64	53	37	44	44	46	66	47	46	48	44	40	50	44	40	37	49	47	34	43	48	43	50	49	48	38	40	40	50	59	49	45	38	38	44	45	59	39	37	61	48	43	52	45	40	51	48	47	49	48	47	40	37	47	59	32	54	41	31	47	39	52	48	38	49	51	48	49	45	52	42	56	58	60	53	43	55	41	47	37	26	43	38	55	50	39	52	45	42	44	54	45	47	40	56	44	46	37	41	39	49	36	44	55	57	46	45	39	50	44	50	45	42	46	48	53	48	46	40	53	49	45	44	44	40	46	42	66	37	46	37	54	45	53	46	53	51	42	51	53	37	53	48	47	51	45	44	52	51	53	45	39	52	58	41	43	58	40	57	50	52	49	55	47	48	47	34	45	45	45	47	40	46	35	28	43	41	52	59	60	54	49	46	58	36	32	39	53	53	47	57	38	43	51	53	50	40	38	42	45	43	48	38	42	54	46	45	53	36	46	44	43	38	41	38	47	41	38	47	49	46	45	37	40	47	44	38	44	42	50	47	43	41	45	47	41	45	46	58	49	52	44	48	56	32	46	59	38	50	46	42	46	41	50	42	37	41	52	43	56	44	43	36	38	42	49	37	42	59	55	45	42	34	47	51	47	60	53	47	52	36	45	41	52	43	44	56	39	51	51	45	46	46	40	58	44	38	49	46	51	52	40	51	66	58	46	50	51	36	54	37	42	56	35	46	46	68	42	48	44	52	39	39	48	42	50	44	46	48	37	37	42	52	47	38	50	43	42	55	37	51	50	53	41	39	58	44	35	56	54	48	48	57	41	47	37	41	40	45	46	45	55	40	49	41	45	45	48	61	52	44	43	58	57	51	49	47	47	38	41	38	51	54	45	56	51	45	48	52	53	51	45	46	51	54	59	45	48	41	45	35	41	31	34	54	51	51	52	64	67	56	45	54	36	56	61	52	47	49	38	58	40	52	42	60	43	47	43	62	53	51	52	63	51	40	45	43	49	43	55	64	38	42	39	50	55	48	50	44	39	34	50	37	48	47	63	43	39	39	45	43	47	40	40	49	48	44	47	48	52	51	46	44	41	43	43	50	43	49	51	31	47	43	46	33	48	38	42	46	38	47	48	42	44	43	50	42	49	47	59	36	44	58	43	42	44	32	47	37	43	45	53	49	43	47	46	46	55	38	48	32	42	51	52	47	53	51	43	38	43	38	44	50	45	51	44	52	46	43	55	60	45	46	51	50	49	45	51	38	43	37	46	54	35	50	62	44	41	50	49	44	52	47	42	37	40	48	59	50	49	42	40	45	50	50	48	51	33	47	34	52	38	54	55	30	49	46	32	53	58	42	54	42	49	50	48	43	51	38	50	51	40	35	53	47	44	39	51	50	54	44	48	52	50	55	48	40	40	54	51	35	47	39	43	42	49	46	50	50	52	46	41	41	43	53	56	55	42	52	46	42	45	43	59	64	60	50	48	44	57	40	39	49	45	46	49	54	47	45	49	38	41	54	45	44	50	43	42	37	53	42	45	38	58	46	37	58	43	47	49	37	40	32	35	38	47	39	45	52	57	41	48	45	46	48	42	35	59	47	38	32	50	47	33	45	46	45	31	45	49	51	52	36	42	61	48	52	49	36	52	61	36	49	44	51	44	33	60	47	47	43	38	40	38	43	44	39	37	45	43	55	36	53	44	40	42	50	46	42	58	42	47	40	47	34	52	59	53	47	43	37	42	49	51	42	45	41	57	41	49	49	51	43	36	43	45	54	51	47	44	48	51	62	49	50	50	28	48	43	48	52	48	52	46	45	42	57	44	37	53	50	49	47	45	52	47	63	49	46	49	49	49	41	47	35	38	54	49	44	46	36	40	38	40	43	53	53	45	48	49	47	41	43	47	44	52	47	47	45	42	42	46	55	42	41	61	51	50	37	52	55	38	46	61	44	38	53	42	54	47	54	46	48	54	51	52	64	42	53	46	50	41	49	55	53	43	51	43	53	29	46	43	34	37	59	45	45	47	35	43	61	57	61	47	48	48	47	34	44	41	47	36	54	51	47	56	55	44	49	39	46	44	51	43	54	49	47	41	49	50	39	41	55	29	40	50	50	57	48	41	54	37	46	51	61	56	37	47	52	48	45	48	44	39	33	51	49	65	48	49	49	47	41	51	55	35	46	42	44	40	48	38	41	46	38	38	33	59	39	44	35	49	41	50	51	45	61	43	47	43	48	36	53	47	43	66	55	30	59	44	59	48	61	45	47	35	42	32	50	52	41	45	40	50	53	54	60	48	40	68	48	46	33	44	42	41	51	58	43	42	54	52	46	51	41	46	57	47	44	48	42	45	44	48	47	36	56	45	60	52	38	42	54	50	48	40	41	40	47	54	45	43	53	50	38	36	43	54	41	51	43	44	40	42	47	47	52	57	50	45	51	45	57	52	37	43	49	47	57	36	48	57	57	42	45	44	46	48	45	48	55	46	43	47	47	42	41	46	40	43	47	45	44	38	38	38	50	35	39	51	50	38	44	47	43	51	69	60	53	33	36	36	53	42	37	65	56	47	44	44	48	58	39	52	53	46	48	59	55	35	49	44	64	35	49	34	50	43	33	44	51	50	50	55	40	51	48	51	35	36	45	39	51	43	43	52	50	45	54	49	51	49	44	42	54	54	41	43	32	47	37	53	45	32	38	45	42	34	48	57	47	45	42	51	43	49	68	56	45	39	43	36	58	38	50	33	38	51	38	38	34	44	47
16446	7421	3591	5525	11414	12610	10840	8969	8309	8027	6923	5858	6138	6190	5213	4894	4917	4103	3057	2829	2975	3662	4616	4522	6394	6837	6684	5739	4243	3466	3199	2048	1292	1165	1097	959	849	1076	1031	935	1575	1676	2017	1740	1733	1521	1435	1135	1901	6762	6191	5157	3438	2078	1139	707	574	508	471	525	480	487	483	480	516	465	505	487	478	512	511	475	452	454	472	509	480	496	506	518	500	467	458	472	464	497	490	495	481	449	477	470	503	516	466	463	514	480	478	486	494	498	516	469	484	489	476	439	507	493	485	479	475	506	493	452	486	493	477	458	488	497	478	488	498	480	477	476	484	493	517	438	454	483	478	481	452	504	456	487	470	465	496	509	441	463	469	489	482	452	474	498	448	506	456	493	519	479	483	455	476	483	423	453	461	458	462	479	462	435	491	531	499	497	502	488	436	474	472	463	506	466	472	517	515	479	497	510	492	466	445	438	505	496	516	470	501	489	486	501	506	493	452	506	506	480	458	446	458	494	495	494	441	490	469	460	455	457	516	513	464	500	472	489	510	515	510	460	498	457	475	440	477	470	485	474	450	481	496	475	536	487	525	489	480	515	502	482	471	478	447	494	503	502	494	486	495	476	461	502	481	496	466	449	462	488	473	517	488	483	503	503	442	506	449	472	439	478	472	449	463	488	463	443	505	462	469	476	525	454	490	459	505	487	506	492	500	477	474	474	463	470	521	479	489	471	509	472	482	491	512	473	460	510	473	485	470	506	484	478	473	495	503	466	522	506	475	492	459	479	518	497	510	517	453	455	517	466	462	446	522	497	501	464	475	511	463	516	461	482	498	473	485	490	472	437	450	497	477	475	496	476	467	469	479	492	484	499	484	522	481	500	513	477	503	493	483	460	519	473	474	496	464	488	472	472	492	448	498	488	464	469	473	473	504	486	466	471	474	503	458	477	483	502	479	453	443	450	500	493	445	489	484	492	441	452	454	486	483	483	467	504	453	486	489	489	489	466	491	493	461	459	449	512	500	524	497	467	451	429	457	472	483	472	451	462	503	504	488	503	489	483	473	428	465	471	476	488	487	478	501	488	500	484	469	466	504	468	468	499	463	447	481	512	470	484	489	439	456	472	479	506	480	453	500	452	471	448	459	444	455	474	474	442	461	464	494	503	445	519	479	446	464	450	462	478	458	458	490	471	496	460	478	482	484	505	520	441	505	478	475	485	474	469	426	513	512	518	458	503	495	491	517	539	432	483	496	463	468	469	450	487	433	499	491	448	472	454	450	462	463	488	463	492	490	471	456	500	463	431	498	485	505	490	480	476	486	527	490	488	438	507	472	478	453	495	497	498	497	458	477	454	487	484	513	476	490	470	502	455	480	440	459	465	468	496	465	442	474	454	492	511	503	463	474	515	487	499	484	483	453	476	450	461	469	499	476	470	453	459	496	486	476	481	431	473	461	467	477	458	479	491	502	480	469	500	472	428	481	444	480	484	485	479	495	503	494	458	486	516	479	465	469	505	451	499	458	490	531	488	475	477	484	443	487	457	481	486	546	476	449	519	505	467	489	497	475	474	463	510	485	490	487	531	473	444	465	472	522	499	481	463	461	453	568	470	447	459	447	476	494	530	482	517	514	511	516	481	470	506	475	476	469	467	480	494	497	460	477	472	489	452	482	493	464	481	473	484	459	493	484	469	512	485	490	441	498	451	471	496	528	494	487	505	458	483	464	487	507	484	478	497	480	531	477	483	483	515	468	502	513	486	497	500	504	473	502	457	479	463	445	508	445	478	496	469	473	491	493	494	494	523	486	476	537	419	499	469	487	496	478	453	482	485	499	511	455	463	465	471	468	487	483	447	486	471	439	446	474	464	530	483	502	478	504	481	500	488	435	492	454	490	458	468	476	451	476	461	466	499	476	489	500	483	455	464	485	491	470	481	506	496	457	472	457	503	495	500	507	515	485	487	507	473	485	498	458	511	477	466	439	484	498	512	492	479	458	488	497	459	484	463	452	489	482	484	504	460	474	468	484	517	460	453	505	504	467	472	473	480	479	453	505	483	506	486	419	471	493	491	479	505	489	538	506	474	464	484	483	473	473	506	448	489	530	485	461	472	494	505	458	459	484	440	472	511	467	427	490	507	516	467	487	488	489	504	438	420	491	481	495	499	511	482	465	533	464	474	474	473	470	459	465	501	489	482	492	485	472	465	473	476	469	490	476	500	491	472	488	459	450	468	472	483	518	518	462	457	478	484	477	512	479	478	473	496	494	510	493	503	476	457	542	497	475	487	481	464	455	478	473	453	467	529	500	448	461	466	513	483	518	482	463	470	496	489	502	481	452	471	468	505	463	489	486	501	520	491	453	483	445	488	483	460	467	492	495	467	492	471	466	438	497	492	486	486	471	453	492	481	469	485	443	473	488	487	478	465	489	473	502	442	492	498	470	480	489	502	459	490	497	533	475	514	470	473	490	464	484	463	480	478	471	503	458	428	457	475	466	452	516	448	499	437	457	447	454	481	471	528	481	482	463	479	460	479	475	463	499	508	483	482	483	486	564	480	494	469	483	482	496	518	480	477	496	502	477	465	443	488	472	466	458	487	491	513	432	487	456	471	435	477	485	502	476	478	458	500	451	452	473	508	499	470	508	478	474	465	476	499	500	474	503	514	491	491	482	482	469	472	468	478	476	463	469	496	493	470	442	504	482	474	467	452	470	490	489	462	473	463	495	470	496	460	486	457	484	481	465	511	501	527	468	493	488	458	496	502	456	477	484	500	457	515	442	490	499	499	473	490	527	474	498	467	495	499	458	488	498	496	445	517	493	453	461	479	475	514	488	537	503	517	466	503	481	457	468	489	474	482	516	472	483	482	479	477	461	521	476	494	505	477	495	476	458	477	439	457	460	460	471	480	528	471	454	438	519	486	464	497	491	452	463	469	503	484	509	482	483	455	543	466	476	464	460	489	427	492	486	452	507	483	492	454	474	502	481	462	475	496	515	470	463	490	498	455	532	487	432	544	466	515	489	465	491	504	482	494	480	507	488	502	403	476	479	477	495	439	482	471	476	469	479	527	493	483	489	474	450	450	489	467	478	510	513	482	483	472	507	459	470	533	496	498	474	483	505	468	505	488	482	462	460	442	488	497	451	478	464	452	453	478	480	452	477	455	499	488	467	493	476	488	487	449	480	476	477	477	503	482	520	489	438	464	469	444	470	473	506	501	483	525	475	491	446	558	521	514	429	486	509	496	461	478	474	475	496	517	467	463	484	475	513	497	489	508	470	477	468	474	512	453	460	460	492	465	450	460	469	514	488	482	472	453	482	482	462	443	463	472	471	462	440	535	444	496	471	474	486	460	466	479	464	490	501	487	497	488	485	490	501	456	455	468	499	481	503	490	471	519	469	466	485	481	496	490	438	450	489	473	512	478	491	443	490	464	480	495	505	480	450	466	484	485	502	474	492	474	476	474	443	484	502	482	491	488	481	488	506	469	496	444	470	482	486	495
1759	628	296	208	210	265	285	270	240	232	238	216	229	262	197	219	184	157	149	122	119	154	241	294	312	231	210	180	154	124	126	89	89	93	85	68	75	101	105	91	103	110	99	118	116	98	93	82	144	429	399	357	229	140	92	73	71	41	58	73	65	54	57	56	63	58	73	62	58	70	67	80	74	49	48	59	57	57	53	69	64	56	65	63	74	45	57	52	59	78	76	55	58	79	71	56	81	71	60	54	71	68	58	62	64	52	63	60	62	63	70	58	60	83	59	66	53	57	66	70	70	45	57	44	75	60	55	62	61	68	56	50	64	62	59	63	59	65	64	57	54	64	79	64	62	64	52	67	54	63	58	64	56	58	51	54	73	56	66	55	66	64	71	59	63	61	60	66	59	61	62	72	64	74	49	61	57	76	55	60	53	55	60	65	56	64	61	62	53	64	60	63	47	67	76	73	63	67	65	45	69	56	46	62	63	60	47	67	56	54	61	67	67	67	68	77	68	64	53	72	66	60	60	49	67	69	69	64	55	55	67	58	59	54	65	57	62	68	57	69	64	54	68	70	58	67	60	62	70	57	77	71	65	66	67	65	65	75	57	81	46	62	53	69	50	47	60	59	61	76	64	68	63	74	54	62	56	51	58	63	48	74	50	65	63	59	66	54	64	63	70	69	49	68	56	69	66	56	67	66	79	73	58	61	56	77	66	60	73	76	54	63	57	61	73	73	59	54	80	55	63	53	52	58	55	50	67	62	64	69	48	71	55	57	71	72	68	72	63	65	49	64	49	55	62	65	69	75	69	53	49	64	60	54	62	71	54	52	63	65	52	58	74	54	71	55	63	66	69	59	58	67	47	56	66	61	68	64	67	72	62	63	57	61	54	55	53	52	67	56	68	66	77	53	59	58	69	68	43	62	61	58	74	71	57	78	51	71	60	66	63	55	68	55	43	63	60	62	49	61	54	69	61	69	60	77	84	64	62	62	52	73	68	56	67	53	65	65	50	65	61	59	72	83	50	71	69	79	63	64	63	63	70	67	68	60	68	67	47	59	58	60	59	58	82	61	68	57	78	55	63	73	65	63	67	70	81	67	61	80	66	82	44	54	71	74	50	52	57	61	62	72	56	58	56	72	61	59	58	74	56	62	64	63	71	65	64	74	54	57	67	61	49	64	66	62	74	57	61	60	62	57	64	65	57	69	58	55	71	60	73	62	54	68	53	54	61	69	49	71	64	67	66	73	55	58	61	64	75	62	65	57	54	70	59	63	42	65	64	67	64	80	58	58	72	56	50	50	70	76	63	65	62	62	58	54	63	62	61	51	61	75	51	60	59	53	54	59	64	69	58	72	79	59	62	78	56	48	68	67	68	79	47	69	68	67	57	76	48	69	75	63	55	58	52	63	55	62	68	51	59	61	45	61	46	61	59	66	62	60	53	79	79	64	51	59	70	57	69	65	57	70	57	69	74	52	61	43	60	66	78	75	71	55	57	60	56	73	55	67	59	66	55	66	65	68	56	58	67	52	59	69	71	67	71	63	53	61	58	69	74	51	74	57	78	63	58	69	52	57	72	68	61	51	65	74	64	62	64	62	81	61	58	55	79	51	56	56	69	63	71	78	69	57	60	64	52	59	72	64	65	53	53	61	58	67	59	58	75	49	57	60	61	56	56	57	72	62	53	50	57	78	65	64	55	73	61	81	58	61	75	48	51	59	69	42	58	62	61	79	50	61	64	61	52	62	65	56	64	72	48	60	46	62	67	53	57	67	50	67	62	66	58	56	61	50	60	50	55	59	58	59	59	57	58	61	54	62	57	65	63	59	62	67	65	65	68	62	73	59	63	54	60	74	58	62	64	53	53	78	68	54	64	59	74	57	46	66	56	68	52	72	58	50	61	56	60	47	54	67	56	68	61	60	62	63	63	60	52	74	56	61	65	59	47	72	58	80	74	53	58	74	54	51	50	63	53	60	56	69	67	54	70	62	55	82	67	63	59	61	56	59	76	72	58	64	72	58	76	51	49	52	54	65	52	63	73	67	50	62	73	61	53	71	69	58	55	62	54	51	57	65	57	58	65	72	62	71	62	60	76	55	62	68	65	75	84	67	36	67	58	71	54	63	80	75	66	70	65	54	59	50	67	65	59	72	56	58	55	69	70	66	62	61	64	51	54	69	62	54	59	63	53	54	68	70	40	62	74	66	61	72	53	47	57	56	63	62	57	46	62	72	50	81	81	64	53	70	62	60	64	80	51	54	66	68	65	57	70	79	54	63	56	66	63	59	62	80	47	59	52	54	76	58	62	59	60	70	62	57	57	51	55	54	68	54	57	65	63	48	62	59	65	50	49	74	55	64	66	62	56	59	59	58	76	70	70	57	64	64	74	63	46	65	66	57	60	72	62	58	58	58	54	66	69	71	66	61	60	59	64	62	57	70	63	55	58	58	56	63	64	69	79	45	56	58	58	78	60	50	50	51	66	59	61	49	68	58	49	60	62	65	58	61	67	66	61	56	66	70	70	55	61	50	54	64	81	68	70	65	65	75	69	58	56	56	49	66	64	63	57	61	56	72	52	50	68	72	59	72	60	70	74	53	70	78	71	65	61	62	54	64	53	67	65	62	60	65	56	58	56	63	50	63	66	57	63	53	55	57	55	68	61	47	57	73	49	68	48	60	76	63	59	63	67	60	68	72	67	69	59	64	46	63	66	49	79	65	57	70	84	62	55	62	69	68	58	71	55	53	77	53	75	64	64	66	56	52	56	77	65	49	90	62	64	59	69	51	77	65	55	61	66	64	71	45	69	80	59	55	56	67	56	63	50	58	55	74	63	57	65	58	54	70	49	52	66	52	65	62	54	55	64	61	52	58	43	40	59	83	57	62	57	73	53	63	66	59	57	58	77	54	59	55	62	62	56	64	63	63	65	62	62	60	68	53	62	61	52	52	60	75	65	57	66	64	64	65	62	55	46	68	75	70	57	64	64	64	46	57	66	63	51	76	58	48	62	50	63	56	74	59	67	66	60	62	61	68	56	67	55	68	75	76	56	43	57	70	72	55	64	64	55	71	55	72	56	58	54	67	55	60	48	80	54	60	60	51	63	67	69	51	70	66	65	50	57	61	59	60	60	62	59	60	62	54	59	62	54	60	57	76	73	58	64	51	67	53	74	55	63	80	46	64	57	69	57	66	70	72	69	65	70	68	72	58	42	59	75	71	70	46	57	62	73	56	62	53	56	68	69	46	65	68	59	69	66	59	65	57	66	65	72	67	75	69	70	52	57	59	57	63	58	71	63	72	50	61	71	70	64	62	66	73	55	64	63	48	60	73	61	72	60	45	53	59	62	62	54	75	51	60	51	54	61	55	61	59	66	54	71	53	67	51	62	77	54	73	70	60	60	55	55	60	58	49	44	53	59	66	66	73	67	60	62	58	56	70	66	67	63	75	80	74	55	50	79	81	40	57	55	55	67	58	67	60
20058	9417	4647	7677	14453	15624	14130	12181	10989	9696	8259	8105	7978	7353	6687	6537	5544	4728	4280	3993	3887	5007	6333	8227	7316	6484	5508	4163	3727	3699	2720	1792	1470	1331	1233	1103	1235	1833	1756	1547	2392	2477	2364	2395	2193	1972	1788	1529	3559	9435	9475	8249	4617	2260	1379	911	774	638	677	676	667	688	639	629	613	625	661	606	655	684	648	632	647	674	641	674	650	658	630	661	627	640	594	637	639	657	633	630	609	659	624	617	598	671	666	634	610	649	653	620	629	640	619	565	629	621	580	604	618	644	666	636	644	651	600	635	623	633	605	663	653	620	614	615	607	696	626	655	629	651	634	653	593	630	644	653	593	637	669	612	639	638	641	594	614	690	645	646	642	650	680	633	656	654	641	672	688	632	628	617	630	651	633	664	649	622	678	599	633	582	681	684	661	617	627	642	667	657	642	629	651	668	623	648	625	633	681	621	633	644	618	677	627	643	623	672	642	686	648	627	630	639	666	569	638	659	636	607	634	674	622	654	629	649	655	674	673	652	658	632	668	620	671	664	659	602	650	642	606	585	623	669	668	636	700	617	649	599	680	597	643	634	645	650	630	645	634	648	644	627	637	637	656	647	668	646	607	658	645	659	639	658	625	615	680	650	664	679	634	634	614	608	650	647	671	626	635	642	656	675	629	637	646	644	679	638	646	677	620	684	661	596	670	626	673	676	635	649	654	637	605	640	643	674	644	652	633	615	647	665	654	651	637	675	649	654	629	653	657	654	656	605	628	653	659	638	613	671	630	616	590	633	636	576	669	718	610	677	668	637	655	635	664	653	648	632	674	646	669	625	658	648	642	609	655	628	643	657	638	650	618	637	603	648	602	672	618	649	664	608	634	630	637	646	606	627	646	651	617	669	661	644	677	625	624	633	661	631	621	620	671	693	582	678	664	647	630	675	625	647	653	638	654	620	642	611	625	630	656	664	653	595	613	701	667	687	641	635	668	622	655	629	641	640	618	633	678	682	628	651	651	635	676	662	638	676	589	640	630	624	649	696	606	607	676	665	662	623	637	634	611	613	646	637	614	626	591	647	624	614	619	659	640	673	661	652	658	672	684	630	630	674	644	647	575	637	635	617	624	673	617	637	675	637	652	653	654	641	663	622	628	647	615	677	670	607	600	650	665	602	639	701	662	617	648	664	644	602	685	656	622	634	656	639	625	662	666	631	666	632	656	613	637	652	650	649	643	667	680	638	639	684	626	645	674	675	640	668	672	616	650	621	626	653	620	661	655	660	630	602	704	641	621	649	642	591	675	695	677	636	696	603	648	639	675	665	591	602	636	625	629	629	655	649	639	622	637	662	649	656	638	680	695	650	620	661	637	644	650	622	680	660	653	646	605	619	628	661	649	632	593	653	640	614	684	642	631	690	629	643	629	632	639	606	634	651	657	627	678	644	610	663	670	653	631	643	635	627	603	650	608	633	638	671	656	643	625	634	660	649	646	617	638	674	665	656	635	632	687	674	634	643	626	624	654	664	692	669	660	695	615	618	665	657	649	627	641	611	664	677	684	659	607	660	638	646	630	631	583	669	652	618	653	638	627	613	705	667	637	638	650	627	661	589	630	677	605	700	683	633	662	652	686	648	661	598	611	670	611	643	662	614	604	671	652	634	618	658	638	658	621	661	620	659	655	636	644	645	601	671	674	642	681	670	672	624	638	662	621	691	685	661	635	644	603	664	667	639	684	606	651	609	655	646	621	657	604	631	656	645	638	658	635	643	640	665	671	624	662	650	667	652	639	633	633	640	670	589	689	657	617	648	669	618	639	621	672	624	616	618	650	683	626	644	644	637	629	581	604	646	641	689	674	630	674	641	654	648	629	615	659	634	642	653	648	605	637	615	656	625	660	637	595	655	634	668	647	635	612	633	632	622	674	657	588	649	658	611	625	637	641	620	637	663	650	643	697	663	680	655	706	641	615	667	682	597	604	684	612	604	632	649	629	664	694	624	651	641	634	621	669	598	688	650	656	646	663	680	638	620	614	669	629	644	609	647	631	639	625	624	611	648	639	624	640	650	613	658	621	631	644	628	630	617	598	596	637	628	628	660	647	615	623	635	605	636	625	641	679	603	643	665	626	655	632	669	655	627	641	642	688	707	634	661	649	654	619	624	686	658	661	653	660	682	606	640	574	673	648	628	599	701	633	682	624	625	632	644	621	620	638	636	636	645	670	635	671	652	649	659	626	668	698	661	605	639	625	603	640	598	631	600	675	625	616	636	664	651	623	650	655	679	637	635	623	661	627	650	681	685	636	620	660	662	631	648	628	634	632	621	615	658	662	626	661	680	600	634	642	651	623	654	624	653	626	665	575	624	614	634	700	638	637	610	597	663	702	635	593	628	618	617	686	659	585	615	637	658	645	628	641	667	606	649	646	647	653	633	633	621	646	616	662	643	653	644	636	650	670	678	658	656	690	639	663	627	670	658	640	636	632	685	622	631	648	704	655	683	704	624	656	634	673	643	640	615	630	610	619	660	640	642	641	625	636	636	652	645	624	621	645	637	630	652	644	609	650	676	591	609	648	688	626	670	694	607	671	680	626	650	623	606	692	622	632	629	621	668	662	609	667	640	658	649	681	645	641	645	691	614	617	644	656	638	630	663	664	645	589	615	651	641	636	624	663	651	677	617	615	653	614	624	668	598	645	605	671	678	637	669	630	665	605	641	610	598	628	634	645	650	653	651	616	614	663	621	644	631	644	628	623	673	650	653	630	656	696	632	637	666	693	638	652	599	630	595	669	633	677	639	680	623	656	642	666	661	631	629	629	641	617	639	627	664	663	666	602	661	650	667	614	678	626	647	665	632	676	625	640	617	680	636	648	663	635	624	653	642	646	605	674	631	651	654	652	586	654	626	625	621	619	618	649	687	625	607	663	633	641	688	654	685	636	645	592	686	651	655	666	648	656	619	699	664	633	664	684	644	661	637	648	635	674	655	597	624	609	655	699	647	647	653	668	688	620	676	634	653	661	675	660	636	634	667	689	641	661	651	609	644	660	643	657	645	642	630	638	627	665	615	678	626	608	672	638	608	692	639	661	608	644	634	657	609	661	642	637	674	686	628	660	645	656	628	612	644	628	648	655	652	634	618	643	670	637	666	662	679	649	635	658	651	633	625	661	650	602	614	652	629	606	651	676	621	611	639	665	632	608	671	711	652	660	632	676	649	584	650	626	602	650	625	656	646	646	638	643	619	611	616	618	573	672	604	659	618	595	612	647	609	612	668	610	626	639	635	633	652	666	621	593	651	659	673	611	684	589	656	645	662	673	638	602	652	643	633	605	646	653	669	642	679	662	641	630	653	603	620	613	706	687	573	670	645	616	667	628	667	666	619	654	670	674	612	674	626	618	607	620	672	678	640	665	638	626	632	656	664	622	669	671	606	629	609	626	665	633	649	643	617	620	677	631	631	616	675	648	620	629	665	647	656	665	607	631	672	674	699	653	676	651	634	631	635	663	663
1743	252	156	87	114	115	126	153	119	120	137	146	146	131	124	117	110	104	99	99	113	131	205	160	145	125	87	91	63	82	82	60	53	53	62	53	64	63	76	62	72	73	101	80	89	62	46	40	72	139	161	142	96	62	78	55	39	55	50	43	48	56	44	50	61	37	63	47	53	38	44	38	49	47	37	63	58	63	58	49	50	52	61	52	52	52	53	48	53	48	50	47	44	62	52	39	57	49	42	38	47	48	45	52	48	48	51	44	35	55	45	57	42	47	52	40	41	53	51	46	49	41	40	43	39	55	45	38	40	40	40	38	45	41	46	47	46	45	46	49	51	52	40	44	45	52	53	48	44	48	54	49	51	56	41	48	55	64	43	61	38	36	46	50	57	58	44	45	55	60	40	49	33	56	46	38	52	49	49	50	43	46	54	46	48	38	54	59	52	45	47	51	49	53	46	53	44	46	41	56	47	43	44	53	50	40	48	56	47	60	52	63	41	47	42	46	46	41	41	39	50	42	60	61	58	45	43	48	35	49	51	71	39	45	47	47	57	58	56	44	64	50	59	38	56	49	41	34	41	53	49	46	44	39	46	42	44	46	47	45	49	47	33	55	54	44	44	44	55	53	60	48	56	51	51	42	51	40	60	49	51	43	44	43	43	59	50	50	37	51	43	48	49	73	38	43	42	41	57	53	35	50	39	41	49	39	57	58	53	56	50	44	50	54	56	49	44	47	41	58	34	38	39	50	52	60	55	53	42	45	49	58	31	46	53	50	62	55	58	52	52	44	48	55	44	48	44	54	50	37	39	39	55	27	40	41	46	36	42	41	48	28	40	53	60	40	32	53	54	48	52	45	35	50	51	50	45	41	61	55	46	42	47	49	49	46	51	40	54	61	55	53	57	48	61	46	50	46	48	47	43	51	50	52	47	53	45	57	52	37	57	47	45	43	49	54	49	43	52	48	41	42	41	44	58	46	45	46	52	59	47	40	45	52	56	39	47	44	40	43	48	40	40	51	58	43	47	40	53	47	49	49	48	44	43	43	39	51	51	43	44	38	52	42	59	51	54	53	60	54	44	37	47	46	43	44	57	49	62	53	52	40	47	52	52	64	49	50	48	42	51	46	48	37	63	39	42	31	43	56	44	60	41	46	45	56	55	59	44	49	40	48	50	49	48	48	42	56	49	50	48	48	41	49	45	48	53	46	50	40	43	45	37	37	47	56	53	43	54	45	49	53	47	49	49	54	48	47	50	36	42	43	59	42	62	54	41	44	46	37	46	43	46	49	56	59	49	60	49	49	53	59	47	44	48	35	50	62	48	45	53	44	53	64	45	55	47	39	44	49	38	53	46	48	47	46	55	38	48	43	63	58	52	48	43	40	44	40	43	50	45	46	53	54	48	44	56	42	41	46	43	44	54	48	45	45	34	53	53	53	40	57	51	47	48	58	43	52	41	54	44	45	48	46	53	41	48	45	46	42	51	47	54	46	44	46	48	49	63	40	44	50	47	55	48	44	51	46	52	46	56	51	40	58	49	39	47	42	46	62	58	44	47	59	50	46	50	58	54	62	48	48	48	49	33	38	53	49	46	43	46	47	55	63	47	47	63	52	53	41	46	41	39	48	45	45	43	71	48	55	44	49	50	43	44	53	54	54	51	37	55	50	44	51	51	42	51	49	41	54	54	45	53	37	43	44	43	48	46	43	47	45	44	42	48	44	59	65	50	50	44	54	42	50	42	58	55	53	50	52	50	34	54	41	46	44	43	59	49	50	34	52	50	48	44	52	52	44	37	40	47	55	53	41	36	42	54	53	45	44	33	51	31	48	50	52	62	40	55	43	47	57	41	50	47	46	50	51	42	46	57	50	51	54	38	45	52	57	51	41	34	54	48	54	57	54	38	47	36	48	53	47	54	48	59	41	52	51	39	49	41	46	43	48	58	61	52	54	32	53	48	41	44	30	50	42	41	63	37	48	52	48	54	49	49	52	58	47	45	48	44	45	54	43	45	44	51	51	49	42	36	50	50	46	49	53	54	56	46	49	46	50	38	49	44	67	46	41	49	56	51	51	43	58	52	49	50	55	40	39	55	50	45	61	49	34	39	43	50	34	54	35	42	50	46	47	39	44	53	48	56	56	53	42	43	55	50	43	50	58	44	49	46	42	57	41	46	54	37	47	44	48	59	39	42	54	49	48	58	30	43	55	57	46	59	47	56	50	45	48	52	62	55	52	48	42	47	51	49	52	36	47	50	49	51	49	52	39	53	52	57	51	44	39	38	41	48	47	56	55	61	53	52	54	33	55	37	48	44	42	49	57	47	50	48	67	42	44	54	47	39	43	55	45	47	44	45	38	38	51	43	44	54	40	46	47	49	34	48	43	38	49	42	50	42	51	44	49	48	40	31	44	43	32	47	49	41	51	53	43	29	50	49	52	47	38	48	43	38	38	50	41	41	48	43	48	58	58	52	57	47	42	60	59	45	54	56	47	57	47	54	55	57	67	43	50	49	42	50	52	45	39	43	50	49	41	47	59	54	56	51	47	40	35	49	40	43	67	44	55	57	49	39	51	53	46	61	51	45	36	57	43	49	43	56	59	57	40	39	42	55	49	49	50	43	38	55	57	54	44	42	48	45	52	50	47	51	44	46	40	48	46	51	41	62	40	40	46	54	46	57	50	60	52	47	45	51	44	53	59	38	39	43	57	47	43	43	43	48	50	51	47	41	56	49	43	48	46	33	44	46	45	49	53	48	47	49	58	57	40	54	57	44	50	47	46	63	43	38	49	46	54	42	47	49	58	40	43	43	43	53	60	38	57	53	57	57	35	47	53	55	46	62	44	48	45	55	46	49	38	46	55	61	46	47	51	51	50	49	50	47	45	42	49	56	44	46	43	48	59	34	43	37	67	55	45	45	48	41	42	54	47	41	48	49	44	57	49	56	40	42	49	43	33	58	51	52	45	49	49	49	50	51	48	53	45	39	48	43	39	51	57	41	52	59	37	48	58	46	55	58	41	56	44	42	46	45	52	62	47	48	38	50	57	48	49	54	42	47	37	50	37	50	48	59	53	44	45	31	47	51	51	48	52	54	38	43	48	47	40	48	48	35	64	41	51	36	45	49	52	48	49	49	34	56	51	70	52	55	63	43	44	47	49	51	44	50	58	57	41	42	51	55	42	63	40	56	65	37	51	50	68	46	52	63	56	45	53	41	42	51	36	40	53	29	46	44	38	46	46	43	50	42	39	34	47	55	38	56	51	40	50	54	56	43	49	61	53	51	49	61	38	41	59	43	46	49	36	65	48	52	52	51	54	54	56	40	50	51	48	40	36	51	58	43	40	47	32	48	51	52	37	46	40	48	56	58	46	44	41	40	57	39	40	46	36	39	53	54	42	53	47	51	55	40	35	33	51	54	52	45	57	47	38	56	35	55	54	50	47	54	52	48	48	50	52	52	46	34	53	50	43	38	53	41	54
13303	4685	2258	3388	6796	7848	7282	6302	5870	5095	5041	5360	5208	4828	4592	3674	3180	2838	2760	2326	2558	3949	5343	5147	4242	3314	2393	1809	1530	1485	1127	837	778	712	660	690	1098	1183	1222	1075	1224	1514	1605	1433	1388	1131	810	677	1251	3013	3524	2853	1776	1105	683	547	559	519	476	499	511	440	493	518	507	513	495	468	468	452	487	505	498	484	454	471	500	502	509	501	475	517	513	516	460	490	518	512	490	472	526	470	469	479	474	490	484	474	472	501	479	511	516	438	511	516	494	507	462	462	505	507	486	484	470	514	492	519	504	511	499	489	497	501	472	506	478	490	505	501	494	469	511	490	525	492	476	472	488	471	491	493	487	466	505	528	528	546	467	505	484	455	455	503	480	496	507	464	507	476	480	466	449	511	516	480	499	526	512	453	444	534	489	546	506	529	474	488	532	491	484	487	487	485	524	490	505	465	491	460	481	498	450	499	496	495	483	480	494	478	467	461	512	513	467	518	485	461	492	523	498	507	471	485	459	509	533	479	519	485	522	456	496	488	529	497	494	487	477	503	490	486	509	471	497	506	511	521	477	490	473	496	508	478	510	463	524	505	486	470	486	562	523	516	466	482	464	497	515	489	469	501	474	482	485	487	509	499	511	484	508	480	490	447	491	497	477	463	542	460	474	514	477	478	493	538	474	484	513	474	501	496	446	465	494	452	514	514	487	500	543	509	512	506	495	484	499	464	489	459	485	491	502	498	467	495	500	474	518	496	490	530	470	530	486	486	519	503	493	523	507	461	482	483	501	509	490	499	473	469	497	505	497	483	469	475	495	484	487	497	522	529	521	526	490	490	510	471	526	512	525	500	481	494	439	507	484	523	471	501	441	480	500	482	483	511	476	521	496	453	490	511	459	463	460	502	509	461	491	482	458	512	489	499	486	480	476	490	475	503	502	551	496	494	472	525	500	460	532	500	509	454	497	501	519	510	467	506	489	510	527	456	528	500	471	515	495	481	529	478	510	489	497	510	487	484	531	477	496	490	513	516	500	477	512	453	484	470	450	491	514	498	466	449	499	501	484	491	475	498	495	527	497	446	474	516	492	483	489	461	502	503	539	522	488	508	498	468	475	481	525	501	455	500	490	444	508	472	504	481	541	523	501	497	501	475	510	498	480	537	436	495	505	461	499	492	473	473	511	486	520	517	500	492	467	501	521	528	492	540	476	501	513	505	456	468	524	470	531	468	498	483	469	518	482	523	505	449	543	504	499	492	474	515	528	478	463	471	520	496	498	484	478	500	536	486	476	532	471	458	476	529	544	449	509	475	491	491	464	492	512	505	533	443	509	497	521	480	493	516	508	454	538	503	472	483	510	504	487	486	518	487	463	502	523	496	499	504	500	510	484	518	497	536	486	501	520	496	515	481	492	513	470	509	494	493	482	493	520	448	507	477	484	477	476	500	507	512	520	480	474	483	517	495	467	469	495	431	504	486	496	495	561	481	466	457	504	454	510	457	443	502	509	517	477	494	503	502	510	485	515	464	481	478	512	488	514	498	509	479	531	485	548	511	493	470	512	490	506	497	528	494	517	497	460	499	473	459	491	486	485	476	492	521	518	509	446	490	528	499	545	520	534	478	537	512	513	492	501	480	510	514	468	529	514	497	533	526	479	514	500	527	512	462	535	491	492	502	528	491	512	513	533	507	493	502	493	478	525	491	469	490	492	479	497	496	487	489	469	519	500	512	507	459	513	483	476	500	493	464	500	459	516	520	513	505	472	517	505	515	525	509	477	475	476	470	503	489	464	482	466	511	471	514	503	512	519	521	509	444	474	501	487	482	481	512	459	469	526	476	473	497	494	477	474	465	465	562	521	476	499	503	479	500	482	520	502	442	494	477	498	510	494	459	499	509	488	474	496	469	513	502	483	514	482	495	544	427	512	466	490	518	459	473	485	534	521	458	506	497	480	530	489	486	514	505	528	480	512	520	466	501	479	497	485	493	519	481	490	484	547	474	468	467	490	490	488	492	474	523	474	467	498	506	501	496	482	506	485	498	485	484	485	505	518	505	518	473	505	504	481	513	483	468	487	484	507	521	492	508	476	498	479	487	498	513	501	516	455	501	479	465	491	526	506	478	481	458	522	477	513	457	527	498	512	480	490	525	484	486	509	484	509	473	509	490	444	486	486	484	501	477	493	514	538	487	476	499	512	497	499	454	455	453	514	473	444	485	488	498	496	499	474	477	511	500	507	516	471	460	477	484	463	464	530	496	457	488	483	474	511	476	468	505	503	494	479	510	532	450	483	527	484	469	477	479	512	496	494	487	536	458	494	490	513	503	503	531	539	532	519	492	532	482	490	537	478	526	522	529	503	508	499	461	501	496	487	495	498	494	488	507	510	481	521	528	477	521	482	458	518	532	496	515	473	467	490	488	476	495	496	496	549	485	489	494	521	499	536	476	490	471	514	491	505	451	469	470	513	483	466	519	477	475	537	459	503	493	501	485	490	484	497	503	467	507	484	518	505	489	495	514	529	504	508	497	468	487	484	486	497	488	478	487	468	497	513	461	509	510	476	489	475	513	497	510	541	472	508	496	515	489	478	486	505	508	492	471	504	511	521	457	482	515	522	542	500	509	529	458	494	524	484	499	475	533	493	442	536	498	467	495	484	475	498	480	510	517	456	512	487	485	485	462	493	442	512	475	520	493	524	478	493	500	482	489	474	459	511	513	503	491	507	509	487	463	464	504	472	456	465	500	508	510	529	482	520	483	470	498	545	484	510	491	523	488	525	482	479	470	543	497	497	509	505	488	477	511	465	498	490	489	490	484	484	524	515	527	453	519	481	492	468	510	506	504	468	458	472	471	498	480	509	494	507	507	471	468	537	510	498	469	488	502	495	465	532	507	507	478	494	508	506	525	515	464	524	474	490	473	462	473	507	496	491	528	489	500	478	507	504	474	498	504	512	491	494	550	468	492	514	506	469	495	492	525	428	481	500	540	462	538	492	513	482	460	484	495	495	571	528	459	509	501	506	520	494	494	481	477	481	506	513	504	501	515	518	512	460	484	462	489	451	506	506	498	505	515	486	566	474	468	498	496	490	497	528	550	520	491	502	489	494	515	509	491	502	495	474	531	481	462	463	506	485	479	510	518	501	508	509	497	465	488	499	482	508	518	488	542	459	482	490	475	513	496	490	517	495	473	485	476	470	526	458	486	473	504	519	539	507	521	500	463	513	470	468	476	511	506	470	492	460	501	469	471	508	500	497	470	496	511	478	494	490	442	477	506	501	504	472	537	542	509	486	445	464	504	495	480	511	498	464	507	505	523	479	498	469	522	485	508	466	511	460	494	504	444	481	493	485	487	463	488	528	497	443	431	539	466	493	496	479	495	483	451	509	461	428	466	495	456	511	496	499	507	502	462	507	498	505	521	473	521	501	481	474	468	521	471	456	470	455	500	486	481	518	517	519	518	508	511	485	501	485	485	479	497	490	487	495	502	491	507	473	511
1141	460	259	147	147	184	236	203	198	175	252	236	210	216	201	149	168	167	120	151	177	221	269	229	181	117	118	112	97	87	79	75	90	73	76	67	86	84	102	102	84	76	107	108	89	76	73	61	117	324	306	262	181	119	76	70	68	65	61	78	61	72	70	65	64	54	64	53	63	61	70	49	64	51	66	60	63	72	71	49	67	64	67	67	76	58	67	57	67	50	53	50	56	64	47	64	77	63	73	64	66	79	61	55	63	55	62	67	52	58	68	63	59	75	69	56	56	74	69	58	62	68	78	60	63	56	65	65	54	67	64	61	69	64	60	60	59	70	47	69	66	64	64	68	55	78	67	72	48	62	73	61	58	59	60	49	57	64	69	54	62	48	50	56	65	61	59	45	56	66	64	74	59	58	61	67	57	43	70	48	52	57	64	73	63	57	64	60	55	72	55	64	55	69	81	65	53	61	54	69	54	62	61	49	82	54	81	78	57	73	61	58	69	58	78	82	73	76	58	78	63	67	64	56	67	66	57	63	61	70	60	66	60	65	74	72	70	54	60	58	67	73	75	59	64	55	53	64	54	70	69	75	66	74	58	60	57	69	62	62	50	55	55	66	48	66	64	78	58	58	73	68	69	47	60	64	65	74	65	73	59	67	58	73	58	55	74	64	53	52	69	62	70	58	60	53	78	53	69	64	68	80	66	64	67	60	66	51	63	48	53	60	67	52	62	61	61	55	61	69	66	70	71	70	56	50	59	61	73	53	64	70	55	68	68	64	60	65	68	60	46	69	53	57	68	70	62	69	50	63	70	63	53	73	71	70	57	58	57	73	57	56	77	59	53	58	73	55	66	49	66	65	63	58	59	71	69	70	69	79	72	61	74	83	43	66	59	75	74	50	64	55	60	68	65	66	57	62	64	55	62	51	80	71	73	65	63	47	77	56	75	67	56	76	64	68	68	72	49	53	66	60	62	51	69	81	67	59	55	65	66	66	54	65	79	59	54	67	65	62	55	63	74	54	74	65	59	68	64	84	62	54	57	64	66	67	51	66	59	53	58	53	62	63	49	62	73	62	66	42	69	57	67	67	67	57	68	51	68	58	69	63	44	48	64	61	70	62	59	54	51	64	69	50	59	58	65	63	56	63	48	66	58	77	61	50	53	68	86	68	58	60	64	59	44	54	44	73	77	60	60	59	60	70	52	68	57	67	57	62	52	52	57	66	62	66	71	64	62	56	61	71	61	63	73	70	58	82	69	69	55	60	77	69	56	65	66	51	69	65	55	74	57	52	61	73	68	50	50	60	72	51	57	65	64	71	53	66	55	64	74	58	47	62	57	78	65	73	67	66	53	55	59	49	71	63	68	64	65	84	82	77	67	59	51	57	58	75	45	61	58	69	93	63	50	69	73	63	50	57	56	62	63	61	65	50	54	70	58	58	55	60	61	47	69	48	54	74	46	56	76	81	67	63	49	52	58	55	61	76	55	70	74	63	58	71	50	65	44	71	47	62	58	57	53	69	78	50	55	63	69	75	70	41	62	74	64	67	60	53	64	60	66	61	68	68	81	46	64	58	65	69	62	70	61	61	68	56	52	51	71	59	61	58	45	67	56	61	77	71	51	70	49	59	65	58	61	69	71	49	63	74	74	60	59	76	63	65	67	51	67	65	53	58	66	68	56	59	49	50	42	63	58	63	54	64	74	62	53	58	54	54	59	69	57	74	73	68	71	62	69	50	50	71	78	60	65	47	52	71	64	67	71	63	58	69	61	42	60	62	62	62	66	62	75	57	68	72	64	59	49	54	58	50	54	64	60	56	53	65	56	45	61	62	68	62	66	61	64	58	70	69	49	64	77	66	53	63	70	71	61	69	52	66	52	49	56	65	71	66	70	69	55	69	55	78	48	71	70	67	67	74	67	52	63	68	71	57	66	59	62	58	68	58	68	74	56	67	67	67	63	57	53	69	58	56	66	60	64	58	67	65	49	63	54	55	76	56	68	59	62	83	65	59	58	57	52	62	53	65	77	62	58	68	59	72	60	56	73	59	56	54	59	51	65	81	61	70	56	61	61	61	61	69	66	63	51	55	58	57	54	63	61	65	70	60	62	55	53	56	75	72	65	81	60	63	58	63	58	47	61	60	64	66	62	60	64	67	60	53	65	44	45	68	62	66	58	56	71	67	41	66	61	56	54	72	58	56	66	64	59	61	58	57	59	69	63	54	63	64	62	54	72	45	65	73	65	61	87	62	60	51	61	75	51	57	63	82	67	75	52	65	68	70	69	53	61	61	65	64	68	54	67	74	43	62	74	66	44	50	59	53	64	56	66	74	70	66	51	73	58	76	78	53	71	74	49	63	59	69	79	61	67	54	56	79	70	64	70	62	64	66	65	62	53	71	59	68	62	52	82	45	55	62	69	37	57	62	64	52	65	62	64	71	60	67	67	68	60	59	81	67	56	44	75	59	70	58	64	62	68	70	68	50	56	72	75	79	69	77	67	82	63	65	55	81	62	51	67	64	71	62	59	75	78	62	65	58	66	45	68	69	61	69	72	53	55	60	59	59	82	85	57	64	64	71	43	51	64	73	64	57	59	49	50	65	64	68	63	67	65	59	59	54	55	53	66	44	67	73	55	49	63	70	55	67	57	66	59	60	62	55	58	61	85	62	77	70	65	57	65	66	70	60	57	69	49	48	76	74	68	64	77	59	65	52	58	61	66	64	66	57	75	67	71	56	63	63	63	70	62	66	54	63	73	73	65	60	76	68	61	51	62	66	68	69	73	65	66	62	85	74	50	64	70	52	58	51	60	63	74	68	63	52	47	53	58	64	69	66	66	62	61	57	58	58	65	64	60	75	58	56	83	71	66	61	51	61	66	59	59	58	91	62	70	67	57	75	68	56	71	61	71	63	65	53	63	53	63	70	55	48	55	66	66	75	55	50	72	68	73	77	68	56	72	74	50	70	72	60	56	64	53	66	64	70	65	62	63	62	61	62	62	58	49	61	67	63	70	61	66	62	49	58	44	63	56	55	70	67	56	59	53	53	64	55	55	63	66	57	67	53	57	62	62	44	60	67	63	63	54	53	53	58	54	62	66	54	69	66	65	58	70	61	70	64	48	61	57	60	53	68	45	72	60	60	53	69	59	60	70	56	54	56	58	65	73	68	56	59	61	64	59	74	59	62	55	71	56	70	56	56	64	73	60	64	62	55	61	59	51	64	69	56	51	54	77	65	68	67	71	65	53	68	64	73	75	60	65	74	50	67	64	57	69	60	61	77	55	66	69	84	72	62	62	66	63	73	61	69	60	66	48	72	70	66	63	63	62	60	58	60	73	49	67	74	70	65	65	73	76	81	58	55	56	48	56	57	59	53	65	61	61	68	60	65	58	64	57	75	62	52	66	65	65	54	61	53	50	69	56	63	72	72	68	71	64	58	59	81	62	62	53	68	70	62	68	67	68	61	60	69	63	54	64	45
16038	7571	3616	5717	11006	13083	11958	10037	9224	7852	8460	8384	7373	7400	6049	5121	4500	4276	3719	3982	5168	6314	7290	5638	4553	3159	2461	2144	1838	1516	1172	1094	1043	935	878	1352	1443	1285	1236	1255	1485	1549	1880	1883	1441	1149	810	760	3053	7660	7199	5785	3499	1974	1113	798	699	662	620	613	664	629	652	622	618	667	651	595	640	591	621	653	614	615	620	618	653	657	665	656	662	651	644	621	625	620	694	619	657	694	646	671	655	647	701	672	663	641	690	629	646	583	634	655	628	644	645	645	634	683	592	596	671	645	633	615	657	654	688	640	653	684	665	638	648	672	648	681	683	608	670	642	631	712	604	635	655	671	630	642	658	635	638	649	677	604	673	636	625	643	637	668	618	658	635	667	666	651	602	615	662	661	625	635	652	633	612	680	660	669	655	662	633	650	612	624	704	682	605	661	637	641	646	641	652	651	647	570	682	653	671	574	640	658	641	651	601	633	684	667	677	678	686	615	653	619	656	629	647	645	644	619	631	622	629	658	669	684	613	651	634	648	658	626	682	649	627	679	643	689	617	661	652	610	654	633	610	626	640	644	652	629	673	631	658	640	705	696	700	635	646	674	638	635	641	694	603	604	661	604	625	619	615	604	658	678	623	636	640	659	656	632	666	669	610	653	673	623	643	674	591	645	637	657	670	675	639	594	670	664	635	633	683	641	652	593	664	629	672	607	626	624	633	652	685	650	660	618	685	600	700	618	643	675	613	636	618	653	642	618	676	617	648	615	647	630	666	604	598	614	653	620	670	626	637	625	656	626	605	655	696	638	602	673	630	615	644	643	640	696	666	605	659	622	634	620	676	656	660	696	670	614	665	644	648	641	609	642	641	654	637	655	611	634	631	640	600	632	621	703	650	672	637	693	665	646	655	648	648	627	675	653	619	634	637	654	630	619	677	677	655	682	644	646	664	642	687	678	660	638	701	649	640	660	661	644	660	664	668	614	666	650	637	623	636	645	634	634	687	654	641	636	641	611	684	628	597	660	640	643	672	628	659	642	592	665	624	672	651	631	648	615	611	634	632	647	670	597	652	670	647	651	635	620	669	636	622	670	650	628	710	638	652	631	648	611	652	620	658	641	686	666	621	678	630	670	660	633	649	642	675	642	601	615	649	597	645	646	658	648	659	639	648	627	632	645	654	689	592	617	648	648	602	607	636	634	688	664	615	641	634	626	693	666	609	635	647	638	620	649	708	627	638	651	601	633	661	644	677	648	650	621	626	642	659	680	691	657	639	633	631	667	639	595	607	620	667	650	640	635	663	635	622	648	664	635	650	610	646	606	620	663	622	664	627	641	664	656	653	626	642	621	638	642	670	607	634	614	667	629	669	662	650	621	635	612	636	680	628	587	654	651	652	680	649	661	627	670	633	671	665	681	651	663	672	634	607	650	633	653	660	589	646	665	650	684	615	655	641	625	645	673	648	606	658	678	659	633	643	637	610	669	632	625	670	646	608	665	659	683	654	618	627	664	639	647	633	659	643	618	616	652	638	685	636	656	598	575	637	646	651	658	630	632	615	671	651	609	672	603	671	629	649	680	664	664	613	626	599	644	666	627	670	594	672	659	587	670	680	653	630	642	590	635	595	670	682	646	644	642	646	656	716	660	681	618	607	701	659	650	666	616	669	658	662	651	660	635	649	637	606	656	661	642	642	630	646	654	619	634	611	632	620	614	618	627	648	629	587	659	598	639	655	631	639	662	658	684	661	635	631	656	591	612	683	633	650	664	587	596	684	663	635	651	636	597	633	691	649	621	678	613	650	669	625	668	684	679	656	644	658	674	657	668	655	634	628	678	616	687	648	623	674	651	641	604	658	639	619	628	672	611	593	659	651	656	645	590	659	653	653	679	607	641	629	662	677	686	640	620	631	652	701	643	633	620	658	656	578	642	652	636	615	638	611	615	636	702	649	650	698	652	713	609	619	629	615	633	635	615	653	666	640	586	659	658	648	638	649	639	661	644	622	654	647	643	652	656	660	668	629	630	618	688	653	625	624	689	630	622	677	637	654	667	628	630	633	679	640	650	634	629	612	648	639	646	649	668	631	635	681	653	619	618	642	652	686	646	634	629	659	659	641	683	631	646	628	640	658	641	675	675	645	680	652	661	597	650	701	628	606	612	651	637	676	648	644	599	665	659	649	643	678	614	665	647	668	632	668	678	667	647	633	650	636	629	579	671	689	625	642	660	666	660	695	619	616	631	627	618	591	605	655	663	633	635	700	646	591	685	628	689	651	638	645	662	648	660	666	655	664	680	644	669	638	667	610	583	678	633	603	593	691	689	657	616	616	645	631	615	624	644	643	630	636	666	651	601	649	628	633	659	621	638	642	644	612	641	640	654	651	623	651	623	670	644	651	626	630	672	628	636	642	638	686	597	676	605	641	639	656	619	674	623	603	661	664	643	616	636	625	622	629	631	644	662	641	690	673	657	563	678	662	649	655	619	666	648	633	666	635	648	632	662	662	622	663	700	658	640	604	636	653	619	608	629	628	624	623	635	624	650	628	590	622	612	635	686	613	656	636	675	651	652	658	648	679	699	611	613	675	628	612	662	649	624	648	644	613	676	634	591	634	641	651	648	632	634	674	625	588	652	646	657	626	617	636	658	642	634	669	617	623	602	628	667	635	667	689	613	601	630	632	636	647	625	637	654	636	626	643	636	663	662	656	693	622	656	626	658	618	645	660	627	596	637	644	666	605	656	636	648	685	647	619	651	643	608	649	640	661	615	652	634	628	649	659	606	625	646	695	685	705	669	627	698	622	615	685	629	627	600	641	688	657	588	579	603	649	636	604	652	577	664	635	662	648	638	637	639	635	636	627	619	653	651	610	627	698	611	655	689	638	632	668	649	671	677	637	618	618	621	657	661	656	616	622	648	652	642	634	645	653	594	606	643	632	627	680	615	652	665	670	628	641	625	621	625	662	639	655	624	662	607	624	655	653	618	596	635	625	632	641	647	645	641	671	620	594	631	594	687	689	632	660	657	644	635	662	614	680	642	652	652	648	630	645	667	626	621	674	594	653	661	605	633	649	653	624	659	647	645	655	615	650	663	653	674	650	606	637	634	665	628	662	648	641	631	673	693	662	634	653	654	631	628	616	709	616	625	590	608	648	609	621	646	639	654	656	653	648	660	644	674	598	607	667	669	668	631	631	610	680	650	656	665	630	676	658	628	600	623	660	619	693	651	618	628	675	658	639	634	702	641	629	672	633	639	635	633	626	692	650	706	621	662	638	644	627	594	665	629	650	647	647	675	676	648	633	655	590	630	644	645	623	633	662	625	664	574	675	681	629	662	618	626	668	632	652	618	657	630	647	675	609	614	653	639	660	642	668	629	663	649	668	615	614	635	652	632	631	616	634	674	614	617	630	633	662	652	625	616	585	637	587	662	651	615	693	679	634	621	655	619	625	649	679	600	652	646	653	701	641	628	658	692	626	642	637	680	649	751	646	597	635	644
2511	396	202	120	118	183	170	191	191	195	235	203	208	194	149	152	152	127	149	224	251	265	209	149	91	96	83	72	70	75	60	45	49	66	56	67	62	51	69	70	69	53	93	63	52	44	33	46	126	235	311	281	172	84	73	43	42	51	40	45	38	45	36	37	50	28	32	33	40	27	44	41	36	39	44	54	35	40	36	35	48	38	34	48	33	33	37	37	29	37	31	48	42	45	43	38	37	29	49	31	48	36	37	33	31	46	33	41	34	41	56	41	37	34	48	27	37	46	47	40	43	45	40	44	38	48	37	41	39	42	42	57	43	38	44	37	47	37	31	48	44	45	41	34	28	40	40	40	40	51	33	28	36	43	34	50	37	36	44	42	30	42	40	42	50	40	49	37	34	45	46	42	45	47	32	32	41	41	41	34	33	46	43	42	38	33	44	43	50	44	41	39	29	41	32	47	45	42	38	46	49	41	42	56	37	31	41	33	36	39	44	33	36	32	47	46	53	32	29	44	47	43	33	42	36	36	47	59	37	40	43	39	31	32	32	54	38	30	38	38	48	42	43	37	35	36	46	36	47	44	50	47	42	36	35	41	40	35	42	40	40	42	45	36	43	37	44	47	26	37	38	36	35	39	37	37	40	43	35	49	41	39	28	39	30	41	32	44	33	44	43	43	29	38	43	45	42	42	36	33	42	36	45	43	26	33	36	29	36	54	36	55	41	38	41	43	57	41	32	41	36	34	41	42	36	33	41	41	37	34	53	37	46	45	41	48	33	39	44	36	23	32	41	44	34	26	50	42	35	54	49	43	43	32	47	39	49	42	36	39	42	26	36	42	44	37	40	31	40	51	37	45	42	33	37	50	38	37	54	43	39	40	30	46	45	35	49	37	38	29	47	22	46	37	38	39	30	51	46	39	44	35	28	31	36	50	43	49	36	32	40	42	32	37	56	48	41	37	35	41	45	36	34	40	45	24	45	45	44	45	42	39	46	36	32	31	44	36	39	39	28	43	42	45	39	46	50	43	49	23	37	37	40	43	35	44	45	38	37	28	33	33	36	42	49	32	35	42	35	47	35	27	38	31	40	37	37	34	47	43	42	41	38	44	38	46	42	41	45	43	49	54	36	52	38	54	36	30	47	45	38	37	44	39	38	42	41	36	45	36	29	27	44	39	42	35	41	52	34	42	36	37	52	49	46	39	40	47	38	42	42	37	39	35	29	48	40	36	45	29	43	34	41	56	37	36	43	46	36	32	42	41	50	32	27	44	46	33	41	38	28	42	40	27	37	37	41	35	37	48	36	38	48	46	34	40	38	44	50	32	49	38	28	50	39	39	46	40	41	42	39	39	41	32	35	43	53	52	33	37	47	45	35	29	42	37	40	39	30	47	36	48	34	29	43	44	41	40	36	50	39	36	40	33	44	41	41	37	39	33	34	40	45	38	45	38	40	32	36	37	47	42	41	53	36	42	31	27	38	27	25	44	40	37	40	45	32	28	34	40	25	47	41	43	31	40	41	42	46	48	48	45	38	35	36	40	39	48	32	49	53	51	39	41	36	34	39	32	37	39	35	38	33	41	51	51	59	37	37	43	43	42	41	30	42	42	36	24	47	49	36	33	34	26	42	42	39	39	47	37	40	43	36	47	36	45	41	46	34	37	38	33	50	38	46	31	38	37	45	28	39	34	29	41	35	46	34	50	38	33	44	45	48	38	44	43	39	53	35	38	50	37	31	33	39	41	50	29	45	35	45	34	40	33	39	36	30	32	50	30	32	33	51	34	36	40	35	26	27	51	47	35	47	38	53	50	49	44	55	39	43	33	43	50	29	34	36	33	49	39	35	36	39	35	47	44	40	40	33	40	40	26	28	42	45	51	48	40	41	35	49	41	45	47	44	45	36	26	41	42	38	33	32	46	46	33	45	43	38	42	46	31	48	32	44	51	39	26	46	43	32	41	36	44	41	34	45	43	42	37	46	36	45	38	39	38	27	43	42	39	33	40	29	41	37	23	40	47	31	46	38	35	29	44	32	31	45	25	41	34	41	42	43	50	43	37	38	44	31	44	44	45	44	39	44	41	45	41	48	43	42	49	46	41	38	43	41	42	42	34	41	36	34	40	45	36	32	39	42	41	40	40	31	47	34	41	34	35	41	45	35	50	46	42	47	49	47	41	37	35	49	38	39	35	45	45	38	30	39	46	41	40	49	39	38	37	45	43	45	46	40	39	33	37	38	43	40	46	38	43	39	39	43	36	50	38	41	41	38	30	39	39	46	33	44	36	42	41	44	41	40	39	44	40	48	36	39	37	41	34	44	39	42	42	34	45	30	40	23	38	42	43	47	41	37	48	52	37	42	36	51	35	43	43	53	42	40	39	41	34	37	44	42	40	31	46	45	45	30	26	34	50	30	52	37	43	35	34	35	41	40	32	36	39	36	36	26	38	37	37	43	31	40	37	34	29	43	38	35	50	36	38	44	38	35	34	32	34	28	41	44	36	38	34	42	40	50	44	39	50	45	40	20	46	44	52	44	47	42	39	41	40	29	31	40	44	34	36	38	33	44	44	51	29	32	44	37	48	35	43	52	44	36	32	51	37	40	38	43	36	29	35	24	45	29	37	37	33	42	50	32	41	33	48	37	32	37	36	27	46	33	41	35	44	44	28	44	41	40	31	45	43	29	37	48	42	35	35	39	41	43	41	36	34	51	26	53	35	33	31	38	35	32	38	50	35	41	44	39	43	41	36	30	50	38	42	46	43	44	43	35	45	36	42	30	48	31	41	40	37	32	48	42	48	44	40	43	33	48	34	45	43	39	31	35	38	38	40	42	45	46	34	33	50	38	38	40	38	42	37	35	46	40	38	38	35	28	41	48	36	42	38	38	38	34	45	27	31	36	46	36	39	31	44	44	38	34	30	50	31	40	41	38	42	31	52	44	57	26	47	33	33	42	41	35	42	28	41	40	32	39	50	35	51	47	24	48	37	36	32	30	41	44	41	36	37	34	40	52	44	41	40	29	45	48	33	41	36	28	47	38	39	37	44	36	46	33	26	35	45	36	36	37	49	46	50	54	34	36	29	46	37	60	49	30	47	42	33	47	59	41	47	43	29	40	30	40	52	34	43	40	41	32	34	46	52	34	30	41	21	37	39	34	27	34	37	40	45	42	46	33	42	51	38	38	45	34	37	43	39	42	44	48	37	39	37	37	47	43	40	45	39	40	37	29	54	39	37	35	33	44	40	26	44	38	37	35	45	33	51	50	30	35	25	39	43	27	35	43	46	30	40	38	41	42	46	45	51	47	40	43	39	41	47	37	44	45	36	49	37	38	43	49	35	31	41	33	47	38	41	30	54	45	38	46	37	38	36	30	35	36	41	34	46	44	29	34	30	44	28	40	37	40	43	37	48	44	48	43	47	50	47	37	29	46	52	65	41	36	38	34	37	44	29	34	32	50	38	30	48	41	32	41	26	42	41
15197	6128	3221	4975	10219	12373	11345	10195	9087	8486	9854	8640	7221	6691	5158	5255	4645	3907	4997	7352	7283	7964	6282	4581	2823	2428	1990	1820	1432	1104	959	773	830	732	736	1221	1226	1339	1145	1127	1290	1203	1652	1109	1135	827	603	571	2886	6379	8054	6446	3982	1979	1080	631	535	500	416	405	393	447	403	405	438	390	400	411	430	423	433	420	429	409	410	419	406	432	432	427	439	435	439	439	449	411	412	400	427	414	422	398	433	430	430	386	436	432	382	433	382	413	421	442	410	414	356	450	450	447	404	432	383	430	451	412	405	413	425	456	406	412	380	377	444	406	422	410	408	395	440	399	425	434	427	417	481	441	420	394	414	402	429	410	418	416	413	442	419	390	416	408	358	398	429	427	418	407	413	393	417	420	418	415	441	420	412	408	432	421	434	390	444	436	450	400	391	375	387	408	417	393	439	397	404	431	415	427	404	383	394	396	398	384	412	405	431	401	373	417	421	446	430	416	415	402	400	430	430	444	460	433	444	421	381	431	414	454	390	441	431	424	400	401	403	419	385	406	452	423	432	433	433	456	381	416	410	437	436	405	415	416	459	410	409	422	437	427	422	452	416	384	413	399	436	353	398	408	406	396	383	409	433	458	416	412	430	441	444	423	426	421	432	390	408	410	415	427	465	434	446	430	406	407	427	399	439	408	416	429	423	443	442	421	418	418	411	413	433	373	424	466	420	412	448	387	377	447	420	448	404	435	408	422	430	418	403	431	385	424	420	422	432	430	410	420	417	439	451	406	447	440	453	415	415	391	430	430	464	471	430	403	405	416	379	377	430	404	396	398	404	417	387	436	398	421	446	405	420	446	420	433	433	388	418	430	410	461	420	377	437	444	446	437	415	388	400	431	453	384	394	412	435	409	404	393	391	444	419	387	402	464	440	382	417	418	390	446	434	414	417	440	410	417	393	438	433	404	421	420	422	426	410	412	423	414	447	401	413	445	436	438	406	400	408	451	410	401	427	399	406	426	431	418	393	454	415	412	427	397	419	448	448	429	390	422	432	412	414	402	393	409	447	464	486	422	452	402	393	453	423	451	417	394	381	441	409	453	420	429	441	409	428	443	443	409	401	397	448	437	442	406	412	385	416	468	414	415	418	382	405	398	384	424	422	448	381	411	437	408	425	429	455	417	415	423	414	413	398	412	419	420	431	415	444	391	445	416	438	419	394	398	413	414	449	386	426	409	349	434	432	402	399	410	415	422	417	392	408	427	442	446	429	421	436	390	386	416	397	425	403	403	412	422	411	421	430	405	435	419	423	462	446	455	400	397	411	432	390	396	406	390	401	408	423	423	416	415	420	409	439	394	394	458	423	442	403	418	443	409	428	443	421	407	409	419	421	421	416	421	410	416	434	448	422	409	398	411	475	403	396	429	411	398	442	373	416	450	406	435	427	433	417	410	416	404	438	432	420	412	443	412	468	409	415	458	412	395	418	420	426	435	386	416	446	389	414	427	427	420	446	411	399	366	414	385	424	423	394	388	406	410	430	412	423	454	400	439	410	439	448	424	466	380	404	417	407	412	391	435	429	437	428	438	419	413	435	389	400	414	377	430	397	416	420	405	393	412	400	402	433	412	453	409	400	414	433	397	420	440	437	408	422	404	456	421	431	417	425	419	451	450	408	405	431	433	411	413	428	446	430	446	359	451	430	450	396	441	420	391	380	434	407	442	418	422	447	429	425	421	448	414	399	432	393	379	460	395	406	391	442	441	385	417	429	400	434	419	404	441	424	403	448	420	417	409	417	451	408	438	421	433	410	436	388	405	432	401	414	440	397	455	353	434	415	422	425	437	405	432	425	426	415	441	425	433	464	421	440	407	409	415	434	434	387	438	384	418	403	437	446	414	419	430	408	412	434	401	405	437	436	429	402	426	432	417	408	451	428	393	414	391	417	382	415	395	446	441	418	421	416	410	398	389	431	422	440	396	432	389	427	433	425	384	418	418	369	430	392	409	420	406	421	428	427	400	412	418	421	413	445	380	434	415	427	438	417	425	415	446	386	418	410	405	416	396	399	455	425	412	441	379	431	421	411	437	407	429	433	419	423	398	440	410	447	415	417	421	411	429	413	393	379	395	411	412	420	419	436	446	417	424	444	372	404	446	428	399	416	398	405	434	416	423	457	410	402	407	417	413	420	401	419	399	397	416	400	416	417	435	401	423	439	403	420	435	369	430	368	405	475	381	429	431	408	438	413	451	441	404	433	396	389	451	447	421	421	408	444	397	402	401	406	412	442	404	403	386	420	396	422	420	398	425	424	417	441	392	434	404	414	387	413	425	437	431	388	424	423	461	407	429	437	388	457	418	410	394	387	413	396	413	456	409	441	432	432	407	393	377	432	425	403	432	395	413	435	422	376	437	441	418	432	443	424	421	418	417	438	434	434	424	436	414	426	406	435	412	423	372	422	420	429	391	415	411	422	428	400	432	441	417	430	406	383	426	412	424	403	408	421	382	436	428	421	421	444	448	434	412	438	440	409	425	401	431	438	412	412	412	450	408	396	427	405	386	415	434	408	411	443	427	405	414	421	441	393	428	413	428	402	435	459	406	429	435	427	448	406	415	421	418	407	426	392	405	385	425	428	441	446	405	439	440	429	429	408	430	400	374	401	376	437	373	427	412	424	417	456	403	426	378	402	433	434	418	425	392	416	423	443	413	433	451	387	410	421	447	412	408	409	429	422	424	427	421	417	434	398	412	430	414	416	381	455	403	440	441	410	402	393	387	442	432	378	403	423	414	397	428	424	430	419	425	410	432	401	443	434	433	426	430	408	393	396	432	428	428	408	392	439	390	462	433	411	402	398	415	396	413	424	383	390	434	410	419	443	397	375	414	421	423	431	419	395	393	429	427	431	408	429	406	418	441	423	405	409	447	428	462	452	389	414	440	380	421	440	418	444	422	410	388	436	445	424	434	423	407	414	425	401	404	447	373	404	435	426	442	386	399	415	406	413	398	433	437	386	423	406	424	408	439	453	460	420	433	416	411	444	412	408	423	430	399	434	443	448	434	399	422	436	367	377	432	401	401	403	418	444	410	418	468	416	399	450	404	393	384	413	410	401	400	436	401	394	405	447	411	454	394	411	403	428	408	427	468	407	431	443	405	429	449	414	434	447	443	424	411	403	390	401	420	435	434	409	438	442	439	435	397	435	462	395	439	428	432	389	416	407	435	407	412	415	404	383	386	420	427	395	427	391	428	407	434	459	389	373	406	440	416	412	413	410	425	395	403	411	450	461	413	440	444	402	407	403	400	407	385	439	377	394	402	419	411	441	438	406	425	425	435	420	424	416	397	410	444	449	389	432	408	455	446	462	439	422	396	379	413	430	447	417	468	441	430	423	400	412	433	438	437	420	420	425	426	427	412	376	435	432	432	393	391	388	399	435	427	462	432	404	399	391	454	459	419	384	436	430	407	445	417	420	430	441	436	436	423	431	382	425	385	436	421	435	397	426	394
1528	563	270	189	167	293	252	321	231	294	318	282	283	222	194	252	181	218	340	338	355	352	252	177	108	110	98	102	93	88	77	74	65	83	61	72	78	84	87	87	85	105	87	88	96	72	66	77	233	506	543	294	192	142	113	86	48	60	71	66	66	62	59	50	64	67	57	62	72	55	54	65	46	53	55	61	56	63	56	57	55	60	67	61	54	50	57	47	57	52	59	45	56	41	63	48	64	56	43	48	65	76	61	58	57	52	58	51	64	39	57	59	53	56	61	65	55	72	56	71	66	63	56	53	72	64	54	67	63	67	60	52	55	66	60	64	63	54	62	62	39	63	53	68	63	66	64	67	69	57	57	60	51	66	48	64	62	53	55	61	60	56	56	60	54	48	67	60	52	48	77	66	54	64	51	63	53	51	63	54	50	64	45	59	64	49	61	51	56	68	50	65	58	57	93	62	53	64	59	55	73	53	59	56	49	65	55	52	58	58	53	77	59	53	66	56	52	49	63	60	56	61	61	63	65	40	50	61	64	73	64	58	64	57	50	55	57	58	69	41	55	55	64	58	52	60	43	56	55	57	58	48	82	58	51	50	45	63	53	62	53	67	62	52	69	55	50	49	55	65	56	57	55	64	68	54	70	67	57	72	53	53	63	39	57	52	49	67	42	71	46	54	75	58	62	57	58	74	53	68	75	58	69	78	51	47	73	49	63	63	74	65	56	43	58	56	59	49	74	39	42	54	62	70	48	61	57	47	67	59	65	56	61	63	45	57	61	48	42	54	54	48	64	51	67	54	61	69	79	73	56	66	54	55	55	60	53	68	60	60	66	53	66	66	69	59	58	45	48	72	51	56	61	57	53	59	56	63	67	68	59	39	53	66	59	61	55	59	62	51	58	58	71	45	63	56	61	54	72	65	63	65	71	66	75	56	65	58	71	63	63	45	66	75	56	80	56	54	64	64	65	79	65	74	68	57	50	68	56	60	81	69	67	61	51	54	54	56	57	51	50	63	61	63	47	64	65	64	52	61	74	67	63	63	59	60	51	60	62	56	66	52	69	63	67	65	67	55	81	54	74	54	44	70	60	68	58	68	52	62	67	57	55	53	58	57	53	54	60	62	54	52	57	65	57	70	50	46	47	64	83	51	56	67	59	55	56	67	45	52	69	55	46	51	52	61	56	64	59	68	43	49	45	63	61	75	77	64	64	63	68	52	53	65	62	68	61	65	55	52	72	59	56	61	52	59	64	67	55	66	50	49	76	66	55	51	58	69	71	70	46	62	50	57	57	73	53	57	60	64	51	49	38	59	57	61	46	57	57	51	49	56	59	61	56	65	60	72	57	59	59	56	62	57	56	50	51	57	62	41	58	60	63	61	69	64	47	47	51	45	47	53	48	60	57	65	48	45	63	49	53	59	67	57	61	42	58	59	46	47	53	57	71	49	64	54	58	48	65	64	53	56	46	65	61	66	52	57	63	63	54	56	45	62	65	66	61	55	72	69	51	59	57	49	61	55	40	51	67	58	62	63	53	55	63	56	60	60	57	67	77	70	49	61	59	58	65	65	59	65	58	60	64	66	65	64	62	68	59	63	58	59	60	44	62	68	55	64	62	54	54	53	62	54	58	49	52	54	55	65	48	67	50	81	63	64	64	55	46	57	46	61	71	55	64	59	72	58	56	59	65	68	57	58	60	47	63	73	55	56	57	69	61	71	56	66	59	53	66	74	62	61	61	61	59	50	74	66	61	65	70	57	68	63	63	58	61	55	54	62	64	54	50	56	68	57	49	55	69	42	42	63	56	47	55	73	58	64	59	55	60	51	52	55	61	55	55	60	47	63	57	63	60	65	62	57	64	58	51	53	48	58	57	68	61	58	47	59	52	54	58	63	57	68	81	55	52	57	50	68	63	63	44	69	49	59	59	72	64	57	60	55	57	65	57	51	52	58	59	50	55	63	68	68	63	57	53	59	48	65	73	64	62	59	74	60	68	68	55	62	56	63	52	49	67	62	63	60	43	59	48	49	53	59	48	57	53	58	60	51	70	57	68	64	69	65	46	58	60	55	58	61	66	53	55	42	60	58	66	67	50	46	64	55	56	68	45	58	59	54	51	53	62	62	62	59	46	63	56	58	57	66	58	57	62	59	66	66	45	52	58	57	64	61	58	49	72	57	64	67	55	58	62	49	58	59	54	69	63	61	38	67	60	65	64	58	56	58	60	62	55	62	71	42	61	71	61	70	59	54	54	52	60	63	61	61	59	61	53	73	60	54	56	54	61	59	52	53	60	59	55	61	52	61	46	62	45	51	64	62	56	57	68	58	56	66	56	58	62	60	62	56	68	72	61	55	57	43	48	57	69	76	62	56	59	51	75	68	52	58	63	70	58	48	56	56	55	60	71	71	63	59	67	58	69	53	59	50	72	56	69	56	59	42	59	55	57	55	72	68	64	52	67	53	54	70	59	66	59	52	53	63	63	44	60	67	62	64	45	63	53	55	70	56	63	50	51	58	54	50	54	59	64	73	70	64	67	55	52	69	59	60	60	52	49	65	44	62	57	68	60	50	51	54	50	47	50	75	54	55	59	60	57	53	77	63	67	67	64	70	47	65	60	57	49	61	60	51	57	70	68	63	69	63	43	50	63	54	64	52	62	51	62	63	54	50	60	59	54	52	61	50	74	62	70	59	65	69	70	61	61	51	68	73	68	54	66	69	56	61	54	65	50	43	58	47	57	60	59	42	52	78	49	53	58	65	59	72	60	57	64	71	44	55	53	53	72	66	57	54	61	58	63	65	54	64	60	57	66	57	60	66	48	66	63	57	55	69	31	66	63	56	62	61	63	47	58	56	55	60	60	54	64	59	65	54	65	54	55	59	50	64	64	78	55	65	62	62	70	70	59	56	67	54	60	70	63	49	65	63	64	49	60	67	53	67	73	54	55	72	52	61	64	54	63	45	70	59	68	60	56	59	52	50	65	54	72	58	61	63	66	57	39	61	50	59	65	70	53	70	53	64	66	66	66	70	49	70	64	51	61	67	58	53	61	40	54	47	67	56	56	68	62	58	62	56	64	65	56	61	60	43	61	65	56	58	61	62	51	56	62	56	63	66	55	55	66	44	59	59	53	44	50	53	50	59	62	47	62	39	60	66	51	68	54	77	68	57	59	72	69	52	64	61	77	70	70	64	56	54	71	57	54	52	68	69	44	52	50	64	72	72	55	65	58	63	50	63	50	64	73	52	54	49	71	68	61	62	57	42	61	44	73	62	59	57	57	72	54	54	60	46	65	62	55	56	53	65	58	61	57	73	61	58	66	57	54	56	48	62	46	67	57	64	75	62	51	49	60	53	58	61	57	65	62	63	59	69	55	54	63	61	58	46	51	73	73	57	50	66	48	67	55	56	55	58	53	64	56	48	57	51	63	70	64	50	66	60	66	47	52	60	51	59	63	59	63	67	54	75	70	54	59	61	53	57
18535	8211	4301	6779	13555	16293	14680	13281	11692	11086	11575	9975	9086	8078	6802	6678	5624	6548	10367	9728	9692	9252	6725	4613	3247	2750	2333	2063	1788	1536	1260	1075	984	1110	1033	1083	1130	1643	1744	1543	1504	1578	1708	1673	1489	1090	735	1242	5730	11418	10563	7549	4485	2516	1407	1024	753	597	623	645	608	601	584	576	636	645	649	624	582	636	621	611	599	591	618	616	611	611	605	635	592	612	628	609	611	669	649	616	673	621	590	605	609	590	605	567	599	615	608	619	601	578	572	603	574	637	623	611	597	611	576	602	625	603	651	625	573	605	562	634	610	600	630	620	632	586	614	621	636	567	564	626	613	634	612	584	616	650	586	618	600	625	592	592	623	630	608	625	646	607	627	625	599	627	615	607	598	586	625	658	603	572	624	625	593	623	567	640	613	575	633	651	624	597	620	580	615	597	625	656	637	558	582	599	593	599	558	635	633	599	575	622	619	594	586	581	623	614	635	623	657	639	632	583	589	641	629	622	584	582	613	596	612	573	580	625	634	628	634	594	579	606	587	669	612	591	615	572	595	626	581	641	569	655	617	585	617	600	612	594	634	594	591	631	600	572	612	623	589	623	600	602	600	603	592	611	612	595	596	595	607	592	579	602	614	541	600	673	625	606	605	590	597	616	610	592	593	619	621	616	638	597	659	621	659	602	587	609	621	606	654	616	586	620	566	601	617	612	612	572	608	648	644	651	595	580	603	651	579	573	589	597	615	600	606	598	638	601	605	615	596	602	583	632	566	577	623	628	584	600	628	633	587	654	609	610	604	629	624	604	649	606	601	606	610	606	645	599	598	626	583	555	591	581	623	575	607	609	589	597	595	593	574	616	604	635	617	592	609	572	656	557	573	623	643	561	579	584	607	649	574	577	585	621	622	601	602	610	613	586	623	616	594	619	625	589	619	614	565	588	610	605	633	648	625	607	656	594	659	613	593	637	629	644	591	626	656	613	609	557	566	632	606	625	645	582	621	594	594	598	632	622	595	587	629	582	644	644	611	544	627	616	612	616	610	578	596	623	598	613	577	598	585	589	606	635	626	614	602	624	650	634	624	619	632	655	632	614	605	595	620	574	653	589	625	633	621	601	588	575	637	624	577	634	616	588	624	594	621	604	605	579	618	613	651	603	585	642	612	576	631	622	617	583	612	617	625	577	629	596	587	628	632	642	657	588	586	606	622	645	680	583	595	582	627	643	620	590	591	586	555	570	641	660	646	596	604	639	597	589	606	582	655	643	599	575	628	603	599	569	626	572	585	594	624	597	581	601	597	593	574	616	651	571	607	604	612	551	653	648	592	632	578	641	630	563	647	658	607	627	596	597	582	608	631	627	631	624	620	583	623	546	552	671	632	666	599	645	590	614	620	634	629	647	635	628	553	557	632	586	589	623	591	628	593	626	611	659	613	562	621	605	622	618	629	600	576	638	590	560	613	629	661	614	624	613	565	576	607	642	647	604	642	635	620	663	603	640	578	597	605	586	562	600	591	567	641	641	630	595	576	582	629	579	618	645	627	640	663	613	611	627	664	588	581	592	617	577	584	636	608	591	606	582	629	646	642	657	631	592	621	546	661	608	565	625	576	592	605	579	648	588	640	561	645	599	579	582	662	607	628	645	545	653	619	638	594	619	582	586	620	602	595	529	637	559	604	613	567	610	595	594	639	623	585	610	567	636	607	620	596	645	645	591	583	580	600	626	595	668	616	619	610	634	656	566	667	580	580	601	633	613	634	606	605	624	601	593	633	593	612	624	644	587	589	597	657	619	590	631	595	570	608	617	634	607	653	620	596	658	636	623	583	642	580	583	645	606	604	600	627	610	571	597	623	621	582	649	601	614	617	603	666	643	605	596	623	584	523	603	603	592	612	582	628	656	653	583	581	559	592	619	572	599	597	599	599	604	584	559	600	626	646	611	592	567	582	615	612	656	621	583	622	607	545	576	616	598	555	598	622	599	622	607	584	667	608	632	610	583	602	594	583	619	609	609	615	614	629	652	557	595	615	625	610	579	652	619	635	644	598	604	617	580	601	649	602	567	637	628	630	568	580	639	592	595	587	613	629	665	611	652	592	626	630	586	627	573	609	600	630	586	611	583	650	647	628	608	636	624	599	630	601	610	653	632	607	660	585	611	598	627	638	617	609	572	589	597	606	588	629	641	643	603	617	599	600	586	644	588	621	580	587	571	659	637	583	563	587	559	636	657	597	617	612	587	655	596	605	604	639	609	567	629	564	617	635	598	582	652	615	592	587	603	591	616	657	604	639	602	572	616	615	623	599	618	577	607	602	570	618	612	606	616	565	605	588	648	631	609	573	594	627	630	616	610	600	575	578	590	553	585	622	610	601	594	633	623	625	621	603	597	659	588	640	569	600	626	612	562	571	609	607	611	603	589	598	622	559	594	611	589	654	575	586	598	537	638	621	598	576	569	622	597	669	616	603	603	600	604	628	645	623	553	663	619	599	540	598	595	602	605	571	581	593	640	650	597	647	622	646	569	592	575	595	605	635	623	638	601	637	561	586	650	581	632	582	649	639	596	589	574	610	586	580	605	619	554	624	615	598	621	595	592	604	636	644	572	593	638	563	624	639	622	626	584	644	638	576	627	620	573	622	602	622	596	659	603	607	621	625	619	584	607	584	619	599	566	638	614	603	607	618	613	603	573	612	602	598	596	594	605	581	602	573	609	596	626	566	584	595	593	603	652	603	596	595	571	563	614	651	609	606	605	592	599	538	593	607	608	595	610	602	613	590	619	591	613	602	586	604	605	620	589	622	609	606	595	597	608	565	639	628	632	590	633	650	596	613	595	576	640	647	609	580	638	604	641	590	644	593	595	590	600	615	649	610	613	597	580	615	626	614	596	595	635	577	635	606	569	618	600	629	631	593	591	611	563	595	592	617	603	605	600	668	608	568	610	621	603	619	590	585	563	615	629	603	605	672	553	631	646	604	604	581	619	634	615	639	642	572	655	584	603	612	651	616	645	621	593	675	622	633	612	608	559	570	605	622	593	602	620	625	608	647	643	651	623	586	652	655	647	628	609	589	621	590	620	643	631	585	589	557	574	650	613	649	628	616	613	583	598	610	619	666	632	599	596	603	623	645	620	580	660	610	616	644	630	634	609	621	577	616	591	597	668	572	582	601	571	589	609	595	601	584	600	579	590	623	636	588	598	574	593	604	633	585	597	590	612	601	619	606	585	623	612	588	621	604	611	626	638	567	602	613	620	593	625	634	631	594	602	573	586	582	630	624	679	629	582	605	608	611	616	604	549	627	615	628	662	640	625	570	674	611	656	698	591	571	609	603	605	594	573	655	552	641	599	588	621	621	639	610	600	640	618	650	627	592	622	601	574	638	601	613	596	641	638	610	568	606	646	572	630	622	603	604	608	609	624	593	610	602	660	657	557	638	600	611	632	623	613	613	626	594	585	536	630	635	606	615	635	637	601	602	600	618	619	627	654	622	632	609	581	596	638
1614	194	132	90	75	132	132	150	123	173	166	149	142	164	123	115	86	179	239	232	213	180	138	112	69	69	59	69	65	55	57	47	61	49	51	57	52	73	74	57	60	59	52	62	66	57	67	80	108	134	116	113	87	80	57	41	43	44	40	46	55	48	64	42	44	48	36	32	42	42	41	21	54	42	51	48	52	46	41	38	54	53	54	42	54	32	53	54	50	42	52	39	63	46	51	41	31	45	49	55	40	37	39	47	40	46	37	50	54	47	38	47	48	43	47	52	45	42	48	46	44	48	53	57	53	47	46	38	48	40	38	35	54	46	49	33	36	42	44	44	48	35	50	40	40	50	37	61	48	37	47	44	56	58	54	40	48	39	45	48	44	45	42	38	40	47	37	49	30	48	58	52	43	46	42	40	52	47	41	37	34	41	37	54	39	43	47	54	40	37	51	52	41	38	40	47	41	46	32	51	42	51	46	42	46	62	46	45	46	52	46	43	41	53	44	32	42	56	53	50	47	32	30	41	45	57	49	28	44	46	37	48	47	47	44	57	50	46	52	65	55	44	53	52	40	53	48	50	48	45	36	39	41	24	56	38	55	38	36	36	51	57	46	44	43	48	56	41	49	54	47	44	40	44	48	45	50	51	42	52	32	39	54	51	43	43	36	48	46	46	48	48	40	49	52	30	45	47	43	41	43	39	50	56	40	47	49	44	48	35	52	47	41	45	37	54	44	47	52	55	52	43	40	48	44	37	59	40	43	49	40	50	41	42	53	33	51	54	41	42	44	48	46	63	59	36	46	42	47	26	63	42	29	50	55	48	56	35	48	55	45	51	44	57	43	50	40	39	40	44	49	53	43	51	51	31	45	53	53	54	47	52	60	46	49	58	44	49	37	57	53	40	52	36	44	48	30	44	30	43	41	43	37	41	44	56	38	38	41	52	49	46	50	31	49	41	48	45	39	44	49	49	55	49	43	43	46	42	51	39	59	53	48	43	48	44	46	44	49	59	43	41	54	43	51	42	47	43	56	44	52	39	42	35	42	43	50	32	45	59	47	47	55	51	50	47	39	47	42	49	49	51	42	54	42	43	53	46	46	50	47	45	46	39	51	43	39	49	44	39	37	53	50	53	60	39	41	53	44	38	37	48	59	55	52	33	41	49	45	40	46	56	51	40	54	42	39	43	36	38	54	54	49	39	35	50	49	32	61	48	37	52	32	39	67	58	42	55	57	36	42	34	47	45	43	44	41	36	37	49	32	41	33	50	55	47	44	46	54	35	42	39	51	50	38	38	38	50	56	38	45	51	53	37	46	48	45	53	47	48	47	45	55	44	49	53	43	49	47	49	39	50	53	48	43	47	32	43	63	43	48	44	53	47	42	54	54	50	45	39	38	45	48	47	42	27	40	51	46	61	38	54	34	40	53	48	44	51	62	51	31	38	61	41	49	32	45	48	54	42	57	49	48	42	39	48	55	47	50	50	32	47	50	51	49	48	50	48	46	41	60	43	46	62	40	43	41	40	58	46	44	49	57	51	38	50	45	41	40	48	37	42	41	39	54	50	56	50	54	53	37	40	36	53	39	58	46	45	52	51	40	31	43	51	53	41	59	58	46	44	50	57	52	52	63	45	35	39	31	51	45	48	49	48	50	51	37	40	63	56	52	39	45	41	46	39	42	42	51	49	39	52	36	38	44	42	40	39	38	45	60	42	51	50	41	58	37	45	44	44	47	41	54	45	37	52	46	45	58	43	51	61	41	46	43	46	48	45	49	47	47	55	38	37	44	48	37	43	45	45	49	45	46	42	50	51	40	48	49	55	51	43	54	47	52	37	44	43	36	45	49	51	41	54	43	35	43	44	33	45	46	45	48	52	60	53	43	51	54	47	40	51	53	49	46	44	49	50	49	46	43	37	35	40	44	51	58	44	52	50	34	52	53	46	60	49	43	47	45	40	58	47	58	32	43	50	41	40	38	50	37	56	41	62	39	41	36	30	40	49	40	42	40	53	45	51	51	45	42	61	51	54	53	46	49	46	43	54	53	40	40	46	59	37	63	44	45	53	50	53	36	41	46	54	51	45	56	40	44	51	28	37	45	51	38	40	42	42	52	44	51	38	44	41	39	62	44	44	27	49	43	55	47	41	56	39	46	46	47	39	50	43	41	46	42	35	49	47	56	33	64	41	41	50	45	37	42	42	45	41	30	38	49	58	39	45	40	58	42	46	53	40	50	41	36	58	57	35	48	48	41	44	46	37	52	49	61	43	42	45	51	44	52	31	51	49	56	55	35	53	61	46	37	50	40	46	60	40	37	48	37	53	40	37	52	55	50	45	36	51	54	55	55	54	29	49	48	49	52	53	46	46	41	36	42	51	42	45	37	52	51	40	46	47	45	45	41	50	44	45	41	47	48	43	41	57	45	35	51	47	44	36	46	40	53	44	41	50	58	42	42	44	47	49	32	46	56	51	42	53	38	45	47	35	47	48	48	51	46	42	51	44	56	37	33	57	42	57	45	60	49	46	33	51	47	46	44	57	45	50	48	52	37	39	48	47	41	46	49	52	38	44	47	47	47	49	44	53	52	40	39	58	47	43	40	48	46	40	46	51	49	50	45	41	60	48	55	35	52	51	51	42	43	41	43	34	36	47	44	38	44	44	58	62	50	47	50	49	47	53	56	54	49	35	49	38	47	49	38	56	51	51	53	39	44	46	42	41	42	34	43	49	49	46	36	34	46	48	40	60	34	49	56	41	40	46	51	56	40	38	44	35	40	44	39	46	54	53	51	47	42	47	39	49	46	52	47	47	52	49	56	35	38	39	46	50	29	54	45	57	46	43	44	59	41	50	60	67	55	50	49	38	45	45	35	34	45	48	36	40	51	39	58	47	45	43	53	44	43	53	48	45	57	46	39	51	54	40	67	48	53	45	56	53	44	44	48	42	48	48	41	40	34	38	48	44	50	49	48	43	43	65	50	52	44	45	46	36	36	43	46	55	47	47	38	46	48	51	53	61	42	44	38	46	51	38	40	42	49	44	47	50	50	52	40	43	45	26	46	37	42	42	46	48	53	33	33	61	48	41	56	50	42	41	40	29	46	43	46	46	39	55	51	52	53	47	47	47	53	50	47	39	50	42	32	55	44	45	40	50	51	45	46	48	45	63	37	47	50	58	40	43	40	41	47	42	39	50	37	43	50	39	47	45	40	46	36	56	35	27	43	42	46	52	36	34	44	50	50	41	28	59	43	40	54	40	46	47	46	37	52	48	43	43	46	55	45	55	40	54	62	38	43	50	35	49	39	41	50	48	47	44	44	29	46	48	48	52	43	48	40	53	39	38	48	50	45	47	40	55	59	46	49	52	47	34	48	44	37	50	36	40	34	52	49	49	48	50	41	54	53	45	45	44	42	43	50	48	41	53	42	56	46	47	44	49	51	56	44	49	51	38	41	53	43	55	31	41	45	43	43	39	42	64	42	46
11756	3956	1945	3003	6567	8481	8468	7304	6309	6674	6929	5976	5637	5336	4009	3798	3142	5567	7759	6853	6032	5625	4359	2824	1741	1546	1377	1148	999	929	865	762	786	710	681	711	926	1001	976	818	897	1128	1073	1019	941	835	714	1266	2498	3117	2847	2273	1446	1004	708	565	503	517	482	458	475	505	487	499	489	499	459	431	479	465	423	493	464	440	463	489	484	522	481	489	489	513	476	516	482	487	463	494	466	524	483	511	462	532	474	502	463	493	432	486	452	479	472	499	466	483	475	479	506	483	501	493	487	455	482	433	450	474	465	528	505	480	497	458	514	470	439	501	482	468	465	495	490	488	467	527	515	449	499	534	464	480	488	457	500	515	450	499	484	479	442	444	526	481	468	494	503	468	482	465	476	451	497	530	493	489	449	489	452	492	489	470	510	479	484	466	437	506	473	456	477	481	489	508	499	493	487	499	513	506	479	472	469	468	466	476	447	474	476	479	501	503	508	473	453	457	515	468	460	440	491	464	468	499	498	447	468	503	487	474	502	475	501	494	518	506	490	500	485	418	486	483	496	486	496	492	475	464	453	488	487	490	452	497	461	471	457	484	524	482	475	457	483	480	477	496	464	516	484	424	484	486	505	503	511	457	518	467	448	509	485	485	480	440	441	522	455	483	481	498	491	467	473	463	470	455	490	447	476	461	457	469	478	478	511	457	472	486	501	513	487	458	485	460	455	479	519	460	499	480	425	501	481	455	468	466	520	500	524	473	475	476	460	506	454	493	457	449	498	459	512	474	423	496	479	474	520	473	483	466	497	496	476	489	497	493	487	464	448	462	479	476	463	490	467	504	461	491	456	464	472	443	473	452	465	449	476	492	512	458	466	486	478	489	498	473	491	501	481	470	460	491	460	541	462	494	523	507	453	512	488	453	518	475	457	468	497	461	451	464	455	488	499	478	451	474	505	483	446	499	477	453	519	472	482	473	433	421	482	497	504	470	512	465	452	490	486	529	498	458	475	533	471	494	493	470	491	500	451	527	494	516	485	498	508	486	452	466	484	489	457	545	494	537	470	541	481	463	470	497	473	468	475	470	447	483	467	482	509	499	494	471	501	474	511	495	481	468	445	476	483	468	457	484	490	452	483	475	475	511	492	473	500	489	517	506	455	508	454	475	493	497	458	477	453	471	477	484	499	462	439	487	488	498	443	456	494	482	476	446	486	487	486	475	476	462	476	474	491	456	496	481	453	490	499	485	465	492	493	520	470	474	475	467	486	493	459	501	500	464	487	505	491	478	492	493	456	515	505	498	495	506	500	477	487	453	472	503	458	474	463	451	483	490	474	486	493	505	483	476	477	493	452	494	454	494	483	486	511	486	417	486	471	481	488	499	452	493	464	499	487	490	470	499	447	475	491	516	445	488	468	457	481	478	454	473	454	481	546	469	479	444	485	479	506	483	484	516	496	485	443	491	482	476	523	468	433	468	462	459	493	473	499	474	440	464	488	492	493	457	454	480	485	458	441	459	487	452	510	498	475	474	502	468	498	473	478	446	464	495	466	448	480	496	480	487	446	496	501	477	504	473	460	486	476	456	486	453	501	498	530	418	463	492	515	498	485	464	459	476	520	429	491	486	513	505	478	495	474	479	466	500	480	438	494	468	485	478	516	508	500	504	458	503	454	491	484	452	511	449	514	491	491	470	471	478	521	474	467	467	535	471	458	488	496	473	472	515	493	471	449	462	499	436	471	494	520	460	486	437	510	501	458	467	468	463	504	504	506	497	443	458	465	459	491	482	445	496	484	492	486	490	452	494	512	456	462	501	474	506	503	485	477	498	476	514	538	518	473	490	494	520	477	511	511	474	467	484	481	509	482	489	492	464	498	520	447	460	457	452	493	471	457	452	496	487	491	494	507	500	493	472	484	471	472	484	486	493	471	464	456	514	503	472	519	495	485	477	517	490	464	454	491	475	515	449	467	492	497	483	477	528	491	476	486	468	544	489	487	502	461	485	504	503	477	511	462	480	460	509	487	460	449	497	450	415	499	515	496	452	470	472	478	503	485	472	513	493	479	492	481	512	447	484	478	508	484	477	456	482	493	473	507	492	496	458	507	443	497	477	458	483	483	470	485	498	460	500	480	517	478	470	477	507	514	470	475	435	449	448	438	500	487	460	493	490	480	495	497	488	459	506	500	444	454	486	490	491	472	496	446	460	473	475	490	457	498	489	520	479	472	473	531	462	468	499	435	472	471	444	445	451	478	486	463	483	468	529	478	472	479	462	468	488	477	456	462	430	484	466	468	454	487	487	450	473	469	511	481	463	480	490	498	483	476	469	507	488	482	479	471	442	456	457	470	499	470	493	486	478	512	459	495	507	480	413	462	522	498	485	461	454	456	502	448	492	501	504	511	483	476	510	495	501	498	473	496	488	464	469	481	412	462	457	466	492	489	502	478	493	453	456	460	493	486	499	434	449	472	487	496	464	457	495	474	492	504	496	487	452	439	483	450	475	488	455	467	472	499	478	488	484	496	501	452	466	481	513	486	475	480	483	487	502	438	472	517	462	495	480	479	492	479	438	493	462	488	498	493	466	462	451	495	478	475	495	494	499	499	476	461	485	461	463	487	473	473	516	455	432	462	496	524	455	477	499	480	462	490	483	459	515	465	489	485	468	485	508	481	456	467	432	490	488	486	468	496	491	466	495	461	487	477	494	462	488	461	488	471	509	479	495	453	451	517	486	479	485	463	506	471	475	480	456	504	441	498	448	510	487	468	503	469	507	501	461	481	517	485	474	475	459	476	460	516	494	458	435	477	466	504	492	496	499	525	504	441	488	459	518	459	424	468	470	472	461	480	487	462	466	501	512	450	463	452	478	443	500	476	508	468	479	472	482	484	510	438	483	458	473	503	483	474	448	478	483	500	493	528	475	487	483	493	527	465	455	465	467	498	479	491	452	498	487	475	489	481	497	467	481	454	507	521	476	490	471	435	455	472	473	502	508	491	477	534	461	498	461	467	486	460	529	424	467	477	468	470	466	497	495	524	499	490	486	450	491	468	493	441	483	494	447	468	431	498	484	481	453	467	467	472	506	486	491	472	473	493	453	496	467	458	490	487	527	467	498	480	511	472	483	453	481	500	461	435	484	470	455	480	469	481	483	467	501	480	480	478	511	438	476	498	474	466	492	444	452	513	492	486	473	527	489	492	521	477	466	464	451	513	486	475	452	464	521	447	499	450	502	490	467	447	485	471	445	451	433	505	461	485	489	471	469	455	502	498	470	454	486	521	485	470	476	452	501	446	457	503	452	507	521	476	485	471	512	483	463	457	477	491	498	485	512	465	502	491	463	500	430	459	454	490	507	520	463	513	490	497	494	473	484	474	486	487	459	449	487	475	474	508	503	463	494	485	531	475	509	469	453	491	445	496	507	468	478	482	489	488	473	502	490	483	504	474	453	500	488	513	469	468	476	469	472	501	499	462	467	478	488	491	489	477	484	489	492	506	433
948	365	212	170	137	213	256	226	230	225	238	240	249	210	187	170	175	361	363	319	262	193	210	169	111	95	95	93	82	81	85	74	87	62	65	80	67	63	67	94	77	70	91	75	93	63	83	132	175	243	280	186	175	118	90	59	80	50	65	69	58	66	70	68	68	48	77	64	59	63	62	56	52	52	62	68	66	58	61	58	46	53	54	57	64	63	60	47	60	65	61	63	51	70	69	59	64	82	61	83	68	54	61	80	58	65	57	70	68	59	59	54	74	76	64	67	56	77	57	72	71	71	58	69	53	59	56	60	63	69	64	66	65	59	65	70	76	80	62	58	73	63	72	57	59	56	55	65	60	55	59	65	62	64	60	59	63	54	57	66	67	62	46	67	64	46	81	64	58	58	72	64	55	62	53	63	64	64	64	72	65	62	65	62	64	51	69	60	69	61	68	53	76	61	61	46	61	62	66	60	47	58	49	70	52	70	57	60	63	54	63	60	73	66	66	73	43	68	58	46	64	60	69	70	68	56	53	74	45	68	73	57	56	61	63	55	59	46	82	57	60	61	70	66	69	81	61	57	77	64	65	59	65	66	58	64	60	71	54	60	76	65	61	65	77	63	75	56	64	70	69	70	61	67	55	64	64	57	70	58	64	52	65	66	67	61	63	72	67	67	66	72	48	55	64	57	75	71	58	68	59	66	59	72	66	59	70	68	55	65	61	62	69	75	70	68	48	66	71	62	63	50	59	51	65	50	45	78	51	70	58	47	78	62	63	69	52	52	53	65	60	60	60	51	64	68	66	58	64	60	59	72	63	64	54	61	59	53	69	66	69	65	52	57	50	53	51	73	66	52	59	55	55	61	83	51	65	54	52	60	57	63	50	58	61	63	79	75	56	50	64	52	69	71	59	54	81	57	55	69	67	62	66	51	73	59	62	78	61	71	63	53	43	59	57	69	62	54	55	65	53	56	60	65	73	70	71	67	63	63	65	66	42	76	55	50	72	56	77	57	76	54	61	65	63	63	61	58	64	64	64	57	56	67	40	62	66	51	56	57	68	66	58	50	53	60	59	43	52	63	52	53	55	57	68	67	56	49	59	64	66	60	76	67	71	54	67	68	59	57	81	60	69	53	55	66	59	65	57	57	56	54	57	67	71	65	55	57	66	66	71	52	71	63	69	58	57	61	54	53	66	64	64	67	59	53	60	67	67	69	57	63	49	65	51	63	71	73	70	45	50	67	60	59	57	71	61	75	52	61	74	73	61	50	60	63	69	62	80	53	54	71	58	65	84	66	45	60	64	67	53	65	53	61	81	73	57	56	55	61	50	62	60	54	58	54	58	60	64	77	51	67	75	64	51	59	73	59	53	67	65	61	56	66	71	76	55	74	86	65	66	76	69	69	58	69	62	55	74	64	53	55	57	58	62	64	66	63	61	56	66	66	64	52	63	63	69	83	66	68	60	66	70	51	55	59	68	54	66	75	74	56	69	63	68	62	59	51	63	61	63	61	62	59	48	72	62	62	80	65	67	63	64	59	57	68	56	68	76	58	68	56	57	63	52	60	52	52	61	65	65	54	53	56	59	62	54	50	52	60	69	78	58	59	43	64	64	41	65	61	65	54	59	59	61	59	54	66	53	58	59	48	55	63	72	56	74	60	58	74	52	56	66	66	61	68	56	60	75	49	59	60	52	65	62	65	63	67	71	61	74	60	68	68	53	70	66	79	55	51	58	69	61	66	75	62	60	62	63	66	56	66	50	53	60	62	74	59	68	70	64	47	44	59	72	78	63	64	67	55	65	60	49	77	45	57	60	73	55	65	53	54	59	64	64	63	75	71	70	54	63	70	61	63	66	61	57	54	64	58	59	62	70	53	62	57	63	68	62	67	51	61	71	46	65	50	73	47	63	82	70	67	51	61	66	64	68	76	75	49	41	48	51	57	62	64	67	65	60	66	64	60	70	58	76	66	69	73	49	64	52	63	60	59	69	74	49	65	48	67	78	56	78	67	50	60	63	61	57	55	65	62	68	46	79	67	61	65	74	48	76	61	67	51	65	47	61	52	66	50	57	54	63	48	62	56	56	60	77	59	61	61	57	47	51	68	49	51	59	79	56	63	58	60	60	61	79	58	62	60	61	61	65	61	65	46	53	63	52	66	56	47	61	70	62	63	61	61	59	60	57	56	61	54	62	65	48	68	48	55	64	79	69	56	50	56	69	71	59	72	58	56	79	65	63	49	77	51	67	71	56	65	59	64	64	75	48	65	55	58	59	50	69	61	70	66	72	76	71	50	59	73	61	65	57	67	84	60	61	66	62	62	73	66	66	62	62	53	80	62	60	62	77	63	55	66	56	60	62	54	66	58	52	59	64	61	67	59	69	64	63	55	59	57	46	72	56	62	64	64	67	54	48	65	55	64	41	68	75	57	57	58	66	62	55	73	61	51	75	62	60	48	72	49	59	58	69	61	68	58	64	46	63	74	65	64	40	66	51	74	69	57	57	54	64	67	69	63	68	58	54	52	62	47	73	59	63	46	66	62	54	68	78	55	68	61	54	56	72	66	58	78	74	59	77	63	59	59	63	53	56	54	60	68	61	67	78	65	64	51	67	51	78	58	64	58	72	49	41	54	63	56	66	60	51	73	66	72	64	61	67	59	62	57	52	44	64	71	58	54	59	82	66	59	60	68	49	66	66	64	47	54	51	67	77	48	56	56	62	53	58	46	71	66	71	69	55	73	53	74	49	57	56	71	72	70	65	66	60	69	71	69	58	56	72	69	55	64	70	64	71	74	57	61	47	55	64	68	63	65	69	51	63	68	70	69	80	57	67	53	64	72	68	54	61	65	66	64	62	77	66	69	65	57	68	57	62	68	61	63	52	52	57	64	64	77	57	59	65	58	61	65	50	57	61	53	64	62	55	70	57	70	78	66	49	66	58	58	72	60	58	59	53	73	66	55	50	58	71	57	53	63	58	57	68	55	67	57	58	58	71	74	59	66	61	64	65	61	61	65	66	71	60	79	57	62	60	61	64	61	50	67	62	69	54	68	60	65	59	55	58	61	61	68	53	71	50	71	56	79	52	59	72	70	62	63	65	60	60	53	61	68	66	58	59	74	55	54	62	57	71	73	50	56	54	68	62	65	74	52	69	67	65	69	64	59	63	55	56	60	72	64	57	62	70	59	44	64	52	52	61	59	69	66	70	60	74	55	61	64	62	56	65	65	59	59	72	60	62	66	65	52	57	54	71	70	66	58	49	65	71	63	71	58	49	64	61	66	68	68	54	57	53	57	70	63	56	46	68	63	68	64	53	58	69	42	65	62	71	64	64	47	56	58	68	57	60	68	61	65	60	57	59	66	62	62	63	63	60	44	76	64	68	57	50	59	59	66	66	66	63	68	60	57	57	61	67	71	65	64	53	71	84	62	59	59	60	62	67	54	67	60	55	54	62	59	65	63	72	61	58	65	49	51	53	57
14375	6610	3035	5453	11730	13882	13247	10925	9534	9443	9128	8832	8058	7115	6262	5378	5763	10399	10155	9054	7974	6253	4961	4103	2815	2058	1689	1662	1446	1340	1310	1353	1223	947	948	1147	1317	1086	1051	1060	970	1227	1374	1182	944	788	1044	3128	4386	6775	6571	4961	3366	2047	1281	861	724	704	659	636	649	644	648	640	616	645	671	657	633	641	614	664	692	681	658	633	627	710	626	622	665	675	620	628	658	654	619	660	618	598	594	606	653	620	619	656	637	641	625	651	656	633	665	628	601	659	624	616	610	657	657	629	647	646	640	675	651	611	616	667	608	649	643	649	664	609	591	599	630	571	651	647	631	617	676	660	613	671	646	649	605	615	681	634	639	628	662	593	641	663	678	622	661	597	657	645	678	668	645	635	635	657	625	676	656	633	625	651	663	650	621	623	627	644	641	593	605	644	650	664	621	639	657	680	634	633	634	647	638	636	653	659	640	623	651	627	624	665	634	669	631	657	680	637	595	595	698	633	634	634	635	656	643	672	601	634	649	659	615	615	639	619	633	720	689	653	615	676	592	629	680	654	604	612	622	644	639	639	627	674	639	657	622	684	619	656	643	668	651	642	669	643	618	642	639	648	645	579	645	630	657	661	611	652	675	633	640	657	618	652	647	643	659	659	636	654	664	639	639	622	656	641	629	625	664	635	660	646	646	671	614	620	628	619	602	649	639	638	619	649	613	648	636	620	619	649	649	633	612	671	623	626	668	669	610	633	605	642	636	696	613	641	603	667	681	639	640	615	630	614	648	662	608	645	715	656	658	622	631	673	663	611	669	621	668	630	623	661	623	622	624	622	585	644	638	652	646	614	630	647	637	653	642	638	666	644	647	670	617	677	613	688	604	597	688	668	647	654	635	662	646	617	675	659	635	709	638	642	618	650	606	668	673	625	692	638	702	627	624	612	616	630	656	613	658	630	690	624	620	643	662	601	644	623	630	600	621	643	589	631	702	608	661	674	668	653	624	596	630	643	622	669	627	680	631	668	640	652	630	643	626	629	650	633	647	626	614	661	630	582	630	621	611	596	628	627	672	586	652	633	616	621	635	643	655	603	663	698	612	626	648	611	619	615	631	635	626	611	611	643	589	606	663	652	656	646	649	615	649	671	640	612	657	658	662	659	600	655	632	628	638	624	633	627	639	647	616	642	667	620	624	642	651	626	632	614	622	653	631	650	626	609	638	653	652	623	669	677	669	624	614	686	617	660	633	599	657	590	639	634	666	622	623	624	635	664	635	605	648	626	644	653	649	656	656	603	678	647	714	619	622	641	609	660	646	655	618	635	596	629	611	680	682	645	675	677	645	618	706	588	642	658	634	673	646	662	637	615	659	618	635	662	622	634	608	618	649	689	654	609	673	673	608	659	672	655	631	594	603	615	633	626	648	674	634	631	646	620	599	653	659	609	625	646	633	654	646	682	649	618	665	570	647	602	625	671	664	644	625	687	677	621	659	655	702	636	621	641	615	622	617	661	669	614	653	611	651	685	631	688	635	636	616	633	620	659	652	647	674	663	660	635	689	647	598	658	621	656	656	675	668	676	656	643	634	662	620	627	654	636	650	632	659	657	625	650	612	621	631	612	636	669	654	667	648	638	641	647	661	607	606	592	637	636	659	669	618	639	584	650	627	620	625	602	669	638	647	654	627	590	610	648	602	606	654	631	674	625	658	665	649	700	699	604	629	638	656	652	620	637	673	605	685	633	651	644	674	706	620	652	648	668	594	656	641	637	682	649	635	659	615	670	598	639	634	641	608	589	665	680	646	614	624	620	604	588	613	614	640	665	638	691	667	670	634	637	576	631	636	634	659	639	590	652	658	673	587	662	698	627	654	598	654	603	643	616	619	676	655	657	621	673	639	633	626	667	659	583	627	625	657	653	615	628	667	653	632	621	615	657	642	650	638	653	675	647	637	649	595	662	663	645	628	675	651	626	693	624	650	625	623	676	652	627	659	643	656	636	666	641	639	658	663	638	671	669	671	654	598	639	665	645	655	608	609	626	642	668	629	629	634	607	646	638	640	624	650	630	658	609	647	606	648	624	645	629	700	658	616	651	656	609	676	662	612	600	657	648	658	631	679	631	658	613	666	665	676	637	676	709	660	618	646	640	690	637	597	677	612	626	657	628	665	627	631	668	639	628	689	671	658	638	640	628	642	603	636	656	646	615	646	640	644	680	625	693	694	616	684	639	639	602	682	603	637	648	617	657	618	616	642	641	677	607	628	644	677	631	622	646	626	622	640	625	643	644	643	676	616	617	640	670	672	689	623	628	625	637	626	648	618	627	626	618	636	585	587	632	620	650	627	656	598	656	633	651	632	629	621	652	666	651	599	665	658	688	641	647	609	668	593	691	675	633	636	616	629	628	632	685	608	604	645	656	648	640	667	640	625	631	632	645	645	596	613	632	577	631	654	637	671	623	643	660	618	662	626	604	618	621	634	633	644	646	657	639	596	603	636	583	608	636	615	683	655	685	659	647	622	644	669	612	616	629	648	617	649	637	605	599	619	635	630	634	623	686	654	656	624	638	630	662	643	667	637	653	652	652	659	640	634	621	645	628	591	665	635	639	639	623	671	617	679	596	629	624	674	667	639	632	657	637	658	654	620	681	650	650	664	639	661	655	605	634	619	667	637	663	665	606	658	602	650	605	627	614	674	629	652	658	681	652	619	604	622	644	657	623	627	669	638	620	609	638	632	597	622	677	659	669	648	622	599	665	635	664	639	663	658	657	652	665	647	620	654	618	621	633	637	603	640	646	634	648	612	624	657	650	600	587	634	642	655	594	639	642	670	639	630	652	635	633	610	632	629	601	636	649	649	588	632	653	663	637	638	640	678	641	645	593	622	636	641	635	628	648	643	615	603	611	664	670	626	603	618	664	634	645	620	606	635	574	660	662	662	689	643	647	659	640	628	698	644	638	643	640	661	656	649	633	685	652	647	606	638	610	607	628	629	670	683	658	591	679	634	631	617	614	669	647	635	660	682	699	600	619	692	641	665	660	669	659	660	660	634	650	614	640	674	637	669	597	634	653	637	659	651	696	667	620	613	673	654	619	617	710	635	661	690	672	629	622	647	594	636	644	605	685	641	619	625	676	636	600	591	625	641	627	658	607	637	644	636	703	673	664	606	594	640	627	650	658	634	642	660	708	618	689	612	661	620	631	654	644	662	621	638	644	657	626	602	609	611	660	712	631	634	613	646	642	630	647	612	659	655	640	681	658	646	694	661	650	611	646	599	653	636	621	639	616	650	604	637	637	628	672	676	617	627	621	678	622	681	614	665	634	658	614	630	689	631	613	643	662	647	672	618	619	686	665	702	677	615	638	608	645	644	639	631	677	635	590	606	639	616	627	677	655	636	649	667	686	650	646	582	663	651	670	608	638	621	618	615	644	619	613	627	632	620	626	580	676	656	654	637	616	678	686	650	634	691	621	653	676	623	659	627	631	648	671	632	684	675	671	647	605
2397	284	142	136	114	212	243	163	215	217	215	272	209	151	197	163	246	373	356	275	196	168	141	149	97	92	68	67	68	65	48	60	47	52	53	62	69	65	42	56	63	59	46	47	57	49	36	54	87	265	370	274	228	101	76	45	55	37	40	50	44	50	37	35	37	36	44	40	39	32	47	37	42	37	40	49	40	46	36	45	42	54	34	42	39	44	34	37	39	46	49	45	36	45	40	50	49	44	55	50	37	39	44	42	54	42	43	51	46	42	38	37	47	51	47	44	46	55	54	43	41	46	49	36	43	32	47	52	36	44	34	40	38	42	42	41	44	43	29	44	42	36	31	59	42	39	42	45	45	39	46	34	47	41	31	31	40	33	47	37	44	38	48	48	45	33	44	41	49	37	45	36	41	36	46	38	37	45	43	42	38	37	49	37	42	36	42	39	32	43	24	40	35	36	44	47	42	41	63	47	45	48	50	43	41	36	39	51	40	34	47	38	30	33	40	41	34	39	36	43	35	44	32	58	41	47	41	36	65	43	42	44	48	48	44	46	45	50	47	47	45	50	46	39	47	53	43	45	43	41	52	51	39	44	37	46	51	54	35	50	43	35	45	43	38	39	50	39	41	35	33	37	33	38	37	47	39	50	35	46	46	50	36	54	49	40	44	39	37	46	43	51	36	53	36	32	44	33	43	39	53	52	34	40	38	35	33	37	54	49	44	40	21	46	39	43	44	57	49	61	40	49	42	34	41	47	47	41	33	46	32	38	54	44	33	51	45	33	40	48	36	32	40	45	44	48	50	45	52	40	38	47	36	47	47	39	42	41	40	40	39	32	40	42	50	40	54	40	44	50	41	49	45	40	50	38	52	47	46	42	36	38	46	36	35	37	50	33	38	36	51	45	45	35	49	49	37	48	30	35	36	34	49	40	49	39	35	40	29	40	43	53	38	53	33	46	36	44	39	55	41	27	43	40	31	43	46	40	41	41	42	38	41	42	38	37	45	51	37	56	33	37	31	45	43	36	55	38	48	44	38	44	49	36	33	48	44	40	53	48	32	44	47	46	42	35	46	38	45	30	27	45	45	46	47	44	32	40	42	43	27	52	42	44	42	54	39	42	52	45	40	51	46	48	44	40	35	53	46	30	47	38	42	51	47	49	31	39	37	33	39	39	39	36	47	44	37	38	46	57	39	41	31	38	37	39	36	40	47	33	44	48	34	36	42	40	42	43	41	38	49	39	48	38	41	37	45	61	47	48	40	37	45	42	47	48	35	37	47	35	39	38	45	53	49	56	42	31	37	50	32	40	32	48	42	31	34	47	38	44	52	43	44	48	50	38	33	36	46	41	35	47	46	36	35	50	52	51	50	38	50	45	43	47	37	34	32	44	50	42	49	24	50	36	51	35	42	48	39	47	38	44	36	33	44	43	47	38	38	49	31	45	26	49	38	37	46	46	38	48	37	50	41	49	45	39	42	47	38	42	43	50	34	41	47	37	50	46	51	41	48	42	38	56	27	40	49	42	42	27	43	33	41	39	39	36	45	52	48	47	51	42	30	38	31	53	44	47	39	41	45	41	39	50	42	44	40	44	46	35	36	32	49	33	52	45	50	33	39	43	35	33	54	55	36	47	43	56	52	41	45	39	40	49	37	34	40	43	43	34	43	35	48	35	46	47	31	39	35	40	40	33	44	36	43	46	47	38	40	51	45	38	44	35	39	60	32	30	42	43	54	45	40	37	39	41	41	41	37	47	47	44	50	54	45	40	38	43	43	35	35	43	45	51	49	32	34	36	40	59	60	38	38	37	37	42	35	49	36	49	39	41	45	46	42	49	35	43	48	28	52	41	57	35	49	45	33	45	37	38	41	42	43	30	52	50	44	30	46	56	48	49	41	31	41	30	39	42	36	43	32	50	33	44	45	36	38	52	46	39	41	45	49	44	59	33	37	40	45	47	34	40	41	42	43	41	38	49	33	36	41	46	53	43	45	37	38	33	45	30	38	53	47	29	39	31	40	38	38	58	41	43	40	33	45	42	48	44	36	38	55	42	45	45	36	42	45	44	42	36	43	42	49	42	34	35	31	42	35	48	40	31	44	50	56	33	39	45	38	32	42	47	42	49	41	32	45	44	45	43	41	39	44	37	36	52	42	35	38	37	40	49	43	30	47	50	47	36	37	43	45	36	46	45	38	32	37	47	38	47	43	43	43	47	48	29	37	43	51	39	40	47	40	48	40	47	40	61	45	45	40	38	46	43	31	45	40	51	37	52	44	43	47	45	43	38	49	42	35	58	30	41	48	48	46	47	51	40	44	54	45	45	36	28	36	44	38	43	44	37	42	39	43	34	40	34	37	39	41	40	40	42	41	38	43	41	44	40	54	37	33	55	31	46	43	47	33	55	35	43	39	41	45	48	43	56	39	27	44	37	40	47	41	38	40	44	43	36	48	39	44	42	52	39	47	46	48	37	32	38	48	36	38	50	47	42	48	37	52	34	41	46	54	51	39	35	40	51	33	43	43	33	45	27	42	53	50	46	40	34	41	43	42	52	39	42	44	29	34	52	56	49	44	39	39	49	36	38	38	50	55	40	41	45	41	51	44	45	36	44	47	51	46	36	35	41	45	39	39	39	40	44	42	36	51	38	38	50	41	44	52	41	37	37	44	40	34	41	38	49	41	46	32	41	41	42	51	42	41	38	39	49	46	40	28	41	37	39	35	35	42	41	39	41	43	43	46	45	38	46	53	47	43	38	47	33	41	39	58	40	34	34	37	54	43	43	43	40	36	33	46	47	41	48	44	54	36	34	38	46	32	31	43	32	35	61	38	32	39	52	51	39	43	45	42	39	41	30	32	44	41	45	49	36	54	46	51	37	47	45	37	47	46	44	34	37	44	36	44	31	41	44	29	35	48	37	35	41	36	35	44	34	41	41	40	36	39	37	53	41	40	43	56	25	52	29	42	36	43	52	32	47	53	39	31	40	44	45	41	29	42	33	31	53	42	42	49	36	48	49	35	51	44	32	53	32	35	37	33	45	48	50	37	51	40	35	41	47	33	41	46	47	44	38	34	43	44	54	44	35	39	61	52	35	39	30	40	44	33	35	49	42	42	40	33	58	34	39	43	32	47	46	33	46	40	50	49	34	40	42	49	37	38	41	46	53	33	45	41	33	46	48	37	38	39	43	48	46	47	58	30	40	34	43	31	35	51	45	53	35	33	51	54	38	40	32	45	31	41	46	34	29	46	39	57	39	40	55	43	42	52	41	48	53	45	39	45	45	38	38	40	33	38	40	46	43	36	43	39	40	45	32	45	43	41	49	49	34	49	46	42	38	38	22	47	45	35	41	48	51	52	35	39	38	48	38	44	49	50	39	44	43	42	32	46	38	51	51	38	44	51	55	50	37	37	40	52	38	35	46	39	55	42	44	41	51	43	43	46	51	38	36	42	35	42	39	41	41	34	36	42	37	46	44	54	41
13682	5296	2730	5219	11277	13553	12840	10573	10015	9940	9011	9577	8028	6809	6595	5256	8410	11136	10656	8102	5808	5079	4253	3474	2334	1683	1502	1430	1269	1152	1215	1187	866	834	926	945	1023	802	900	889	906	808	820	704	655	721	695	788	1915	6809	8707	6434	4537	2263	1230	774	565	473	461	419	453	417	463	469	432	454	447	426	434	416	474	418	448	444	414	477	428	441	481	481	451	424	446	466	475	433	434	430	490	428	455	440	446	432	444	460	424	451	445	468	458	476	443	442	457	438	451	461	432	436	459	435	443	403	428	395	409	447	427	433	449	390	457	450	514	406	470	430	419	433	466	420	461	464	445	409	413	468	434	460	466	433	447	444	454	478	378	459	442	437	431	415	477	438	434	441	428	447	463	431	450	480	462	404	434	409	400	469	437	419	442	454	472	472	445	452	466	457	431	460	465	456	448	435	424	427	437	462	434	462	468	447	485	417	417	462	443	475	468	433	455	426	430	430	417	435	471	415	441	447	458	426	444	424	441	425	457	413	429	423	435	437	451	454	460	453	472	472	450	454	412	425	448	406	396	472	476	414	463	457	500	469	474	431	453	414	415	467	421	451	443	427	450	452	455	453	430	443	418	462	424	424	454	471	421	405	501	452	392	463	491	429	455	456	447	441	462	459	439	405	502	425	410	428	461	467	426	481	435	466	431	478	426	458	438	466	470	439	453	461	438	464	456	466	455	465	471	453	452	472	431	457	477	423	441	434	429	428	443	449	442	479	477	439	448	488	481	414	419	441	428	478	443	426	414	472	465	457	442	455	467	439	439	413	444	438	450	476	458	417	466	466	437	411	464	434	433	424	449	408	450	464	419	472	473	446	451	402	436	458	424	452	444	425	431	459	441	435	434	451	422	409	456	447	427	488	463	447	438	454	441	424	427	419	427	439	446	433	433	428	433	429	439	445	451	432	464	451	438	440	461	421	419	464	461	452	439	447	433	402	411	462	408	438	436	470	431	465	439	425	432	421	449	462	450	452	427	447	476	424	448	446	428	450	450	428	438	467	416	464	487	466	489	470	438	451	429	425	455	474	432	440	418	433	421	484	442	418	433	425	435	421	411	441	477	460	447	477	439	455	456	453	401	449	456	477	429	461	440	407	437	469	433	419	455	463	461	479	451	490	425	417	439	433	450	452	431	478	441	424	490	492	451	439	440	416	439	411	484	463	424	467	438	466	447	424	421	427	426	461	452	413	440	453	465	470	465	427	443	437	451	431	476	444	447	451	440	443	404	435	457	464	420	435	462	433	464	457	490	430	449	450	465	462	431	405	447	426	472	397	438	428	425	468	466	472	464	421	452	434	438	440	445	433	441	441	476	440	449	446	419	448	441	504	443	465	435	433	467	435	409	395	461	407	470	454	428	457	412	461	444	475	474	444	454	449	463	428	444	437	420	438	481	459	409	485	442	470	409	430	436	473	423	452	424	440	424	477	471	402	444	423	411	450	460	458	457	446	454	438	436	451	444	448	437	429	399	450	437	456	464	444	429	449	438	499	425	451	465	415	416	452	428	457	477	420	461	445	493	417	460	447	418	393	384	460	431	432	436	447	491	438	443	423	445	420	456	449	446	465	423	396	414	442	436	427	451	425	423	479	435	454	452	451	451	459	455	477	464	450	470	446	475	413	460	480	445	460	467	427	427	439	428	413	449	440	416	413	447	410	412	455	414	454	435	451	436	386	464	427	461	479	474	454	461	432	443	466	427	491	483	441	448	471	431	417	451	430	459	432	458	450	444	429	466	453	485	465	436	395	382	461	451	442	451	445	456	449	416	464	438	489	442	482	448	452	460	434	475	466	385	450	426	438	437	447	425	439	457	473	453	457	458	439	421	471	446	473	467	427	444	442	426	447	465	466	436	461	453	445	430	472	433	424	466	439	450	454	463	470	409	466	440	413	454	453	427	468	418	438	402	455	437	419	444	437	442	481	457	452	450	442	436	425	482	458	451	426	420	421	489	456	469	450	440	444	409	437	478	477	429	441	411	476	448	433	425	471	465	441	426	474	414	431	441	461	477	461	451	432	440	443	452	462	474	461	456	434	432	430	468	442	465	465	448	455	462	398	449	431	429	409	460	402	462	467	478	423	462	420	439	471	396	470	446	453	438	432	428	455	409	467	455	405	450	429	463	416	431	436	452	455	431	449	443	412	432	450	429	421	428	457	459	431	430	470	430	464	436	432	461	464	458	429	455	457	449	446	459	467	419	430	434	419	451	409	458	426	445	463	434	448	455	427	457	446	462	478	428	451	407	422	468	418	441	426	418	495	444	440	424	485	424	434	448	466	424	443	478	452	458	413	457	438	462	446	454	444	467	440	475	451	440	445	467	429	416	425	458	459	450	426	450	397	435	414	436	452	428	414	461	442	433	447	469	464	459	440	439	471	446	441	421	456	424	447	436	498	482	454	478	427	433	444	426	454	467	455	424	426	453	454	429	466	438	422	433	480	451	435	406	446	452	430	462	397	450	460	435	429	448	452	448	454	412	460	464	415	442	453	453	449	468	449	460	460	434	419	431	470	446	420	449	445	419	435	432	431	447	455	449	426	432	456	475	494	467	417	424	452	479	445	439	422	432	445	436	466	440	441	484	436	428	438	464	453	444	403	479	452	468	460	442	489	510	424	431	444	441	429	455	472	459	465	437	452	453	450	453	421	462	459	463	442	439	467	442	431	445	416	406	426	450	449	427	433	448	456	458	420	435	445	422	443	479	453	513	444	451	466	436	438	407	436	444	424	437	445	436	447	425	488	458	400	472	420	451	444	448	413	463	488	445	445	452	427	462	397	405	474	489	436	447	431	441	458	484	443	448	423	454	426	406	428	475	456	418	440	440	441	448	457	452	477	477	430	462	457	435	450	474	451	429	394	413	485	458	461	417	458	464	430	461	452	444	425	457	393	434	452	426	468	470	462	446	438	450	453	428	443	442	462	452	424	477	420	469	428	436	420	493	418	412	412	426	449	442	460	442	443	437	453	459	462	465	413	464	424	510	438	427	458	427	429	431	470	439	439	463	438	429	464	429	437	436	450	486	461	435	455	484	460	466	455	435	414	469	469	412	436	437	423	439	445	398	431	433	495	431	458	441	444	482	414	475	409	444	419	436	431	483	443	444	443	474	471	448	474	436	446	440	456	484	408	446	411	455	443	430	453	436	445	471	427	418	407	440	458	463	433	467	475	425	460	448	402	434	421	445	446	451	465	489	429	432	429	430	409	424	438	469	446	460	415	430	413	437	450	415	447	474	474	447	473	452	444	430	447	457	448	422	416	435	459	402	459	458	478	467	457	452	410	459	459	446	422	461	415	497	467	454	454	451	420	422	438	467	429	464	451	487	483	437	474	424	418	472	446	445	470	433	469	480	436	454	449	394	459	416	428	410	436	481	422	444	443	435	451	431	484	419	458	433	408	424	417	504	453	435	446	457	462	453	450	446	457	457	443	382	477	441	487	459	442	434	456
1433	472	261	219	241	297	299	278	289	322	292	312	307	257	210	240	434	468	407	270	205	195	189	155	131	112	88	88	79	68	69	75	101	97	75	80	75	74	89	77	75	56	74	70	75	78	55	85	269	497	501	411	227	139	86	66	61	63	60	60	52	62	57	49	57	50	61	53	62	59	49	56	83	81	55	66	58	57	65	56	50	35	56	67	50	64	60	57	60	56	58	51	51	60	56	59	43	59	53	58	77	62	68	59	65	59	50	51	56	54	53	52	63	61	70	59	70	61	49	61	57	55	49	56	54	63	49	61	61	47	70	52	56	69	48	47	56	61	59	58	53	52	69	53	51	50	61	63	61	56	47	48	51	60	73	66	65	58	55	61	73	67	67	45	54	46	53	74	66	53	66	76	68	54	60	75	66	52	64	78	56	63	60	64	69	59	54	83	63	52	69	64	57	64	43	67	52	60	65	60	52	69	59	61	66	62	61	54	55	39	65	61	51	59	71	69	66	61	79	66	66	64	58	51	68	58	60	61	56	63	62	55	55	53	55	59	54	65	55	63	65	65	71	51	56	52	44	59	57	75	52	63	49	72	58	77	57	64	61	60	56	70	63	70	48	52	57	53	54	47	51	76	53	59	61	56	72	48	69	60	56	53	69	54	60	61	44	60	59	57	56	57	60	75	68	58	58	70	53	61	53	54	60	57	68	63	58	60	50	58	59	68	51	63	58	66	60	64	68	61	60	42	68	72	55	56	54	50	51	71	54	42	65	59	48	78	52	57	61	65	55	54	56	59	64	54	60	59	49	75	48	61	51	46	55	54	48	54	63	62	55	67	58	61	48	68	53	54	78	54	51	59	48	55	61	56	69	64	63	61	64	57	72	54	65	62	66	65	70	61	54	56	53	59	65	46	64	41	52	55	46	57	52	61	58	73	75	62	79	72	54	65	51	61	46	77	63	57	44	50	57	63	63	60	67	69	73	55	54	58	62	58	57	49	60	60	55	59	72	50	57	56	59	60	62	63	62	74	56	63	45	67	57	54	60	57	58	55	62	51	62	55	70	45	63	60	58	59	61	56	60	58	51	57	51	63	62	54	56	50	72	53	61	63	64	67	81	56	52	68	62	72	50	52	54	64	61	57	60	62	57	75	61	67	64	53	56	48	53	50	63	54	61	61	64	60	60	57	71	74	57	57	54	63	52	68	68	51	59	62	47	64	51	56	48	50	62	53	53	53	60	49	62	64	51	47	61	51	63	56	72	49	68	61	52	61	66	59	74	52	63	56	72	49	59	58	60	57	57	45	61	66	49	61	58	56	65	45	60	64	63	75	59	59	68	50	50	33	55	57	50	65	61	43	70	54	58	54	58	63	69	58	60	64	42	45	65	59	73	66	70	55	53	66	61	69	45	61	70	70	61	68	63	64	60	51	61	74	59	70	53	77	71	49	66	43	64	61	64	67	51	54	50	45	68	62	54	63	58	58	53	54	59	60	62	52	60	57	58	74	56	64	61	65	60	73	59	72	56	64	56	53	59	45	60	59	66	71	51	55	57	65	58	73	65	65	59	41	67	54	73	49	55	61	49	65	58	54	66	47	68	50	58	60	71	62	81	44	50	61	60	71	61	57	56	53	54	59	56	65	60	65	51	62	63	59	67	56	61	58	56	55	49	54	64	66	60	58	50	53	53	67	59	64	67	68	53	55	50	52	66	58	53	53	44	78	64	48	62	59	73	63	53	59	60	54	53	49	61	70	67	57	61	58	57	52	71	63	58	61	62	54	71	48	45	52	64	67	72	53	48	65	52	58	52	62	61	49	58	67	55	63	59	67	50	66	61	71	57	69	57	58	53	50	59	60	57	62	51	67	62	58	53	62	54	59	63	67	59	44	62	53	58	54	58	70	54	54	54	67	62	70	59	72	73	46	58	55	54	59	62	61	68	75	45	61	53	63	58	61	59	74	52	47	59	68	56	52	49	56	61	69	67	66	55	59	52	59	56	53	68	64	60	52	49	48	81	59	68	61	59	53	58	60	56	72	55	61	59	59	73	63	50	53	62	56	55	60	60	57	78	80	64	70	58	47	51	58	60	63	63	52	63	70	41	65	68	49	60	62	57	79	65	47	65	66	54	63	59	58	51	46	62	53	69	65	77	49	61	63	62	65	62	57	54	63	55	63	81	61	65	44	60	56	69	63	44	65	66	68	61	72	64	53	61	50	51	63	56	62	46	57	56	47	79	63	58	73	57	50	72	58	61	76	61	64	46	47	69	60	56	62	52	60	67	73	57	54	54	57	71	51	53	56	52	54	61	58	61	68	69	53	58	58	55	53	73	63	59	52	66	73	63	59	59	56	61	75	65	64	69	43	61	39	65	53	66	61	70	56	70	50	56	49	62	53	55	63	66	64	58	45	57	69	61	52	56	59	59	59	68	59	61	64	76	59	68	65	56	64	49	59	53	58	68	51	69	66	67	69	42	61	60	61	50	57	53	72	53	50	53	55	53	71	46	60	62	68	54	54	54	60	56	50	57	75	58	61	59	47	61	66	71	40	57	67	67	66	64	67	64	64	60	57	60	64	55	50	65	62	56	63	57	53	69	60	65	46	66	56	54	64	49	61	57	69	74	63	62	59	56	48	68	64	62	54	71	64	59	66	59	59	67	59	48	68	48	49	54	50	59	51	74	69	66	48	52	56	56	72	62	58	71	74	57	59	62	61	60	55	57	62	73	58	61	56	58	65	58	55	58	63	50	51	56	64	69	44	51	60	64	59	61	57	70	61	47	71	58	55	73	44	66	48	53	71	62	53	59	67	68	58	67	50	68	60	68	53	62	62	54	61	55	67	45	65	75	54	61	59	62	56	57	68	58	59	59	68	58	58	50	64	54	74	49	56	63	61	46	57	55	66	60	51	66	57	56	57	58	80	49	54	61	65	51	72	53	47	66	58	66	58	55	50	66	70	60	61	64	60	65	61	66	64	75	64	62	56	52	56	68	65	64	59	55	55	62	52	61	68	47	59	41	62	59	65	64	60	50	61	59	58	49	49	69	59	64	57	60	60	72	63	75	70	68	58	62	66	60	54	65	62	62	67	50	50	67	46	57	52	63	64	60	61	55	63	57	56	60	56	60	61	58	56	64	67	65	75	50	45	56	60	70	45	60	51	61	50	57	55	68	68	59	68	70	56	60	48	51	66	68	67	66	88	67	67	68	71	67	59	48	74	67	67	52	62	66	56	69	60	61	50	48	70	63	67	67	65	41	59	67	51	70	46	57	66	59	68	56	51	55	61	69	63	65	51	58	64	54	66	68	47	54	52	59	67	59	67	73	47	61	52	57	75	67	43	55	54	54	56	68	71	54	56	54	68	55	55	53	63	59	64	55	63	52	50	73	55	66	54	71	58	52	57	60	54	62	68	65	65	57	63	69	61	54	55	51	65	69	57	59	58	48	54	45	65	72	66	58	66	65	49	63	54	66	59
17447	7421	4115	7546	15550	17026	15705	13739	13502	12748	11390	11481	9797	8567	7763	7571	12416	13209	12389	8089	5975	5626	4552	3798	3053	2215	1881	1781	1486	1460	1258	1420	1399	1209	1263	1443	1257	1130	1151	1151	1113	956	1013	1028	929	841	943	1258	6366	11543	11436	8313	4750	2448	1329	913	737	654	620	637	595	623	647	601	671	635	592	654	606	657	610	633	626	661	621	648	645	622	591	606	643	656	596	616	605	643	627	599	623	605	631	658	656	595	641	602	626	630	635	665	626	637	641	643	634	606	627	616	641	619	609	645	680	612	636	595	634	588	626	640	618	623	660	616	616	630	649	635	613	598	611	580	605	639	619	621	662	678	620	648	621	618	638	649	617	689	619	636	649	630	655	639	607	615	639	691	621	614	633	672	665	647	626	621	643	626	604	597	604	629	658	621	659	652	644	666	604	666	600	660	661	618	603	637	640	667	642	633	631	640	621	648	667	686	631	629	600	625	620	633	620	615	635	616	607	636	636	641	651	615	650	635	636	619	637	578	651	667	632	631	666	590	577	586	565	638	609	672	647	632	669	616	649	676	627	629	647	633	628	655	633	617	596	672	635	641	656	684	628	592	651	611	679	608	664	641	622	614	617	629	587	637	640	691	619	619	624	626	635	610	659	648	640	607	647	624	634	609	666	608	645	620	661	625	631	632	652	659	639	647	591	601	625	617	633	643	623	652	621	627	609	653	620	634	662	622	649	601	624	637	615	639	603	654	593	666	613	614	631	635	632	636	634	622	629	646	637	678	680	635	566	686	640	633	627	607	613	635	605	609	636	584	603	589	634	673	601	613	627	619	638	631	605	652	644	623	658	639	620	618	627	619	614	609	598	643	604	627	672	648	613	634	632	664	669	617	609	604	664	630	678	596	616	645	656	598	649	639	615	588	629	615	648	625	598	665	629	663	633	636	637	670	659	648	614	660	632	630	620	608	629	668	649	645	637	629	606	628	596	633	613	623	648	590	638	609	637	622	592	640	602	607	618	598	642	633	570	621	678	614	608	634	591	592	616	622	602	678	584	642	631	655	620	605	604	640	585	556	615	635	591	650	633	618	608	583	627	635	629	641	624	569	617	587	610	644	636	634	642	677	587	607	604	609	622	639	638	620	641	604	672	605	596	601	618	605	646	597	642	648	595	615	634	592	623	657	620	604	608	678	617	660	607	635	631	585	605	654	672	655	642	612	636	650	626	626	643	633	644	584	663	661	636	616	644	595	636	630	641	620	646	649	641	656	655	662	674	643	592	649	603	619	594	639	652	623	578	638	637	606	639	593	606	666	638	622	625	617	648	607	614	610	661	601	630	630	581	603	659	644	632	576	648	610	643	626	631	618	629	659	630	669	613	612	594	635	591	595	630	620	662	648	640	604	623	621	690	640	607	562	616	652	640	603	666	657	670	611	617	631	658	645	631	572	631	638	539	625	682	637	636	671	582	649	641	638	597	634	612	616	617	609	638	660	669	589	661	596	622	647	629	624	616	654	625	650	596	587	653	649	673	599	634	615	639	631	618	654	617	606	620	633	610	616	566	668	612	696	589	650	630	685	658	613	583	561	617	644	612	612	615	612	644	627	640	665	587	612	665	639	624	649	563	601	617	633	707	599	626	640	630	616	678	604	604	625	626	603	621	674	643	609	646	616	630	659	614	645	665	619	686	594	611	619	618	629	643	650	596	644	636	609	644	618	665	621	627	608	592	606	637	654	598	623	676	650	614	609	586	579	622	633	652	576	603	633	631	642	596	612	656	634	638	655	644	649	618	639	648	605	630	644	651	619	614	646	632	674	628	601	614	588	639	652	616	638	626	606	637	632	640	658	600	575	658	650	597	613	613	613	610	644	601	593	628	612	626	603	643	600	670	614	618	674	590	627	644	647	622	607	596	633	620	634	663	632	637	630	618	687	660	630	592	639	663	612	570	599	642	601	649	601	606	648	613	584	602	648	631	644	552	648	559	609	662	676	626	638	627	620	643	609	599	612	647	639	642	639	657	643	626	632	627	625	646	647	658	640	630	614	672	616	607	677	607	595	647	623	652	661	645	678	650	590	597	636	631	694	603	653	637	627	653	627	658	606	629	642	620	617	620	575	600	613	649	628	571	600	638	634	623	647	633	635	661	679	643	592	578	619	626	631	639	638	648	651	631	598	640	640	647	600	618	664	656	631	638	590	591	644	639	655	605	634	686	564	662	639	653	606	598	651	596	604	578	672	651	641	651	588	640	638	637	647	630	653	595	621	642	648	616	664	598	658	647	652	600	625	626	612	633	604	617	646	629	568	608	621	609	635	639	626	601	613	594	614	600	637	664	669	562	605	622	601	642	647	623	619	661	613	606	603	589	632	614	623	618	588	624	655	571	611	649	652	612	596	589	641	645	641	650	623	651	632	652	640	607	620	602	667	652	673	656	581	625	599	640	569	656	619	646	645	639	634	610	616	622	680	623	645	657	681	658	634	600	638	644	620	693	622	618	672	622	637	611	619	643	638	618	595	640	604	636	682	615	649	602	600	618	633	620	628	628	687	608	623	634	633	650	656	634	650	661	663	659	624	590	635	613	679	604	637	636	589	596	615	650	626	625	593	633	645	611	596	623	647	656	628	634	632	637	638	612	615	620	637	635	646	631	663	628	606	613	632	618	589	628	596	643	605	646	646	628	595	615	667	649	585	611	639	604	602	628	594	626	633	656	585	647	591	627	603	655	619	632	632	643	651	601	600	638	632	645	630	592	637	605	623	615	661	622	632	665	615	626	590	608	609	620	645	666	645	580	671	632	591	609	577	625	605	650	610	636	606	613	658	612	642	609	590	649	632	657	616	595	622	646	642	615	645	642	618	611	607	636	591	622	660	644	659	604	592	639	626	602	608	591	634	584	626	614	648	673	603	646	638	635	641	664	621	653	639	654	632	641	669	631	588	573	623	605	683	624	601	642	619	607	596	613	631	637	622	664	639	620	667	632	621	668	649	603	618	581	600	633	625	625	608	633	621	584	644	617	624	597	677	621	649	650	617	694	654	578	628	574	676	662	593	595	630	600	606	615	659	639	674	637	615	631	623	599	656	660	590	655	637	632	631	648	645	641	616	610	635	580	629	648	649	594	634	618	620	601	647	622	637	656	586	635	637	660	636	654	638	652	645	628	621	620	641	625	641	613	624	607	652	626	619	647	611	617	602	616	664	631	645	630	640	669	593	615	657	621	620	617	642	581	607	639	619	622	634	618	642	629	647	654	585	660	608	653	567	621	630	650	661	627	602	649	601	626	626	653	640	618	611	633	695	632	615	669	627	621	652	635	627	629	616	627	639	640	623	650	627	634	609	641	633	620	644	622	620	640	600	632	626	653	668	612	642	601	606	586	675	633	608	573	637	624	602	640	622	587	672	664	634	600	664	662	658	629	590	649	643	613	670	665	630	599	617	634	619	655	634	672	637	616	657	652	618	631	615	649	646	617	602	666	654	616	612	626	665	630	636	645	624
1527	161	111	80	116	132	150	169	188	166	138	173	157	153	165	201	308	318	214	158	107	104	108	78	75	68	50	60	60	62	53	61	53	59	42	53	50	58	48	41	54	53	56	54	40	52	51	63	108	146	154	125	119	77	65	50	54	43	50	49	39	59	45	33	45	38	52	56	52	44	46	46	45	52	55	46	50	53	41	47	53	53	53	53	52	64	48	61	38	45	49	48	49	52	45	57	58	38	52	53	57	49	62	37	45	33	44	60	50	57	59	37	46	45	65	45	52	45	41	39	53	51	58	40	46	43	45	53	50	43	44	50	56	62	34	62	45	60	41	59	50	45	43	36	52	44	58	56	41	47	58	48	55	45	51	42	43	47	60	40	56	51	50	51	50	44	48	49	50	65	67	51	48	53	37	41	37	48	52	45	53	33	53	49	50	47	54	46	50	48	50	42	40	56	43	48	52	55	37	45	40	53	48	58	60	45	36	39	39	54	47	60	56	46	49	44	42	43	39	58	43	41	62	49	39	53	46	49	40	44	41	47	52	47	50	50	51	54	68	61	55	40	50	56	47	43	63	48	42	40	40	34	47	51	42	46	53	49	61	49	47	61	51	43	57	46	67	32	54	45	37	53	44	48	46	52	35	38	53	46	46	48	39	59	43	45	38	44	48	63	56	53	42	47	57	47	44	42	52	44	53	47	51	40	52	46	40	45	42	42	48	51	36	57	40	51	51	51	49	50	44	54	53	44	52	33	43	51	45	49	42	67	44	48	55	41	44	53	52	43	42	58	43	47	53	50	50	44	38	57	55	49	48	35	58	39	47	49	50	46	41	52	42	47	50	52	48	43	36	45	49	43	46	43	57	44	44	39	45	50	42	56	52	57	52	39	46	56	51	56	54	47	65	59	51	56	42	45	41	52	42	47	53	41	43	40	43	44	35	46	43	41	46	43	45	44	46	52	48	58	39	61	49	48	37	47	48	59	51	44	43	52	53	45	46	46	39	55	52	45	51	33	62	55	40	45	49	47	61	39	31	38	55	39	43	53	38	42	51	57	37	40	50	58	45	58	44	46	51	51	44	45	47	43	44	51	40	34	54	54	52	54	48	46	40	52	44	35	55	54	34	49	56	39	55	47	48	43	60	46	61	49	42	55	62	61	50	52	55	50	49	57	51	49	45	50	50	40	43	40	53	42	56	52	54	48	40	50	52	40	53	56	47	47	41	38	41	38	41	35	55	52	57	52	38	49	48	63	53	42	47	52	41	57	48	46	42	51	50	51	44	48	42	51	29	43	38	39	54	54	41	46	41	53	49	55	49	53	49	45	56	57	38	33	41	47	48	62	61	56	41	56	47	44	37	50	46	62	54	51	44	50	53	42	37	44	54	57	68	40	40	46	44	58	53	61	42	52	46	52	52	51	40	43	47	41	45	45	40	59	43	34	57	33	54	49	50	55	48	54	58	45	49	40	41	47	60	40	45	45	58	47	50	54	45	41	46	49	52	57	38	47	50	44	46	53	65	50	68	50	42	52	39	53	44	51	59	38	49	44	42	54	41	53	61	55	63	59	41	46	48	41	48	52	36	60	66	41	53	48	42	55	56	43	44	47	49	36	58	57	47	60	37	39	47	38	47	44	32	59	52	57	46	59	47	49	49	63	49	55	47	42	44	48	43	48	61	48	49	40	32	42	32	50	57	44	45	45	63	40	57	48	53	52	46	52	46	33	49	34	39	44	52	46	36	47	58	53	44	46	48	47	48	41	55	48	43	52	47	47	48	39	44	57	39	67	39	37	63	52	49	54	48	56	45	46	39	62	43	42	57	46	43	40	54	55	55	55	49	51	58	50	60	47	47	41	57	43	36	55	50	50	42	45	68	56	60	40	44	51	44	50	52	36	42	57	43	43	45	47	42	48	60	56	31	51	53	35	44	56	65	47	46	52	45	51	65	48	55	54	33	34	53	55	67	64	52	42	62	45	63	37	42	40	49	55	41	58	46	38	54	47	45	46	52	55	47	54	33	42	40	40	45	54	47	49	46	46	51	62	55	47	48	40	39	50	53	50	37	48	45	53	36	60	29	36	51	39	32	35	55	48	44	55	36	40	47	52	52	54	46	54	51	53	42	48	58	34	48	47	47	48	51	41	55	38	48	42	50	51	47	43	53	55	44	38	37	51	52	52	45	44	38	41	49	52	56	55	51	48	41	48	42	48	59	52	44	57	41	42	34	48	52	54	46	47	45	44	44	44	48	50	49	35	46	54	46	35	52	48	51	56	34	48	46	53	44	47	41	36	42	52	41	39	49	54	63	50	46	50	42	51	51	45	43	53	42	33	49	46	62	35	45	54	40	54	44	48	49	48	52	44	59	54	52	53	41	49	48	43	43	56	50	50	45	54	46	50	57	55	47	41	50	67	32	47	58	48	47	51	45	43	36	53	49	54	43	50	50	46	54	51	43	53	49	48	42	56	52	42	55	48	38	44	49	43	42	40	47	46	56	50	48	58	56	42	56	48	44	56	46	53	45	45	42	46	47	41	44	61	52	48	46	40	48	50	60	52	56	46	53	53	53	56	42	60	53	36	50	54	36	38	58	44	51	37	47	45	55	50	52	41	43	52	40	42	60	43	45	46	54	47	35	51	59	48	52	55	43	49	42	49	46	56	48	41	59	48	55	55	43	54	72	46	48	48	39	47	44	38	51	49	46	51	37	53	62	41	49	56	61	43	56	52	59	48	48	43	56	54	48	38	44	49	50	39	35	57	38	58	48	53	40	41	59	37	47	50	42	46	60	40	35	50	43	58	54	35	41	35	45	52	62	39	47	54	49	42	44	48	48	43	60	54	54	44	69	45	43	55	53	46	52	50	59	40	57	42	68	57	49	59	32	41	46	45	49	39	44	39	47	51	57	45	42	42	62	47	49	41	52	60	42	52	43	59	44	49	44	58	63	34	58	39	60	48	43	43	42	46	33	51	61	54	51	54	40	40	58	36	51	62	43	45	43	51	41	47	37	56	55	43	46	51	37	42	48	43	45	48	51	62	48	44	48	56	51	41	48	45	44	53	50	46	49	69	52	45	48	50	55	46	43	47	49	48	43	51	47	40	42	51	56	52	44	57	53	41	47	45	43	54	54	41	48	30	61	47	36	52	50	45	57	44	43	50	52	44	57	33	55	47	52	44	59	57	55	39	40	40	48	39	45	54	46	53	53	40	52	52	48	54	35	44	49	45	51	50	44	40	48	26	34	48	51	57	37	56	48	42	44	48	44	55	40	54	55	43	51	43	47	47	45	48	48	38	42	44	39	50	35	51	44	44	42	45	52	32	41	40	64	57	56	55	55	60	56	64	38	45	41	39	62	43	57	55	48	37	52	48	38	52	45	54	43	33	50	64	68	46	44	42	39	54	61	49	42	48	43	48	44	38	51	45	42	64	47	37	51	50	55	41	38	49	48	46	57	35	58	48	52	51	45	53	45	66
11104	3428	2006	4161	9143	10005	8774	9191	9119	7734	6883	6221	5714	5301	4718	6495	9314	9595	7210	4687	3185	2870	2176	1751	1409	1150	1100	1011	915	851	848	793	808	861	921	763	846	861	689	700	657	678	707	635	661	602	648	1112	2375	3457	3311	2654	1735	1066	745	591	583	519	500	541	508	500	514	476	526	491	536	489	498	460	503	516	453	464	497	502	510	518	472	469	484	512	501	471	517	506	491	501	485	497	519	498	501	492	502	471	516	515	531	530	484	522	487	494	509	531	500	461	519	533	499	518	496	554	454	517	478	495	508	543	458	495	537	485	509	512	480	468	486	503	523	507	527	503	573	497	512	499	520	477	456	480	517	526	513	511	502	517	474	494	484	459	502	478	506	488	543	508	489	511	510	524	524	531	491	493	476	504	522	501	515	540	488	494	523	490	501	546	501	475	478	490	515	439	504	486	482	493	487	462	506	465	566	523	516	470	532	527	532	517	461	492	507	479	509	510	532	472	488	513	490	506	486	466	468	488	496	500	525	558	480	512	519	477	508	504	514	522	504	485	498	494	505	472	493	502	455	488	521	491	512	515	500	487	476	463	467	482	495	479	504	510	524	496	499	510	486	504	463	474	510	490	518	504	519	526	521	528	495	510	507	518	479	483	491	531	504	524	451	483	521	506	505	477	508	506	544	507	502	520	480	524	490	528	482	490	495	491	481	512	532	533	508	486	502	494	505	443	508	500	520	493	491	496	515	472	531	493	505	497	504	497	501	499	520	499	505	470	492	511	500	528	465	533	534	494	486	479	496	505	539	505	469	514	515	532	501	561	484	490	524	461	503	508	504	490	502	510	499	524	542	542	507	496	502	479	490	544	515	533	496	530	517	509	482	488	545	490	502	498	480	528	535	482	491	530	530	502	505	520	466	491	487	520	507	516	491	469	491	467	496	517	489	507	508	494	514	514	502	544	481	519	472	499	520	521	515	516	465	493	531	509	496	510	500	487	497	435	488	492	504	491	520	489	505	492	477	516	480	471	506	506	518	476	507	501	529	489	502	554	507	519	526	471	466	486	489	510	474	488	490	522	460	507	501	499	526	495	508	490	491	542	471	498	496	509	531	502	510	486	482	508	461	485	527	519	496	493	468	529	493	510	498	495	528	505	476	485	500	495	524	523	490	482	490	478	515	486	513	493	496	488	449	516	494	478	523	502	494	497	493	530	486	473	521	541	520	460	461	478	532	485	507	511	495	505	517	462	494	536	525	521	493	513	528	490	499	539	515	508	503	516	481	533	508	509	492	520	514	493	520	545	532	462	485	463	476	501	529	511	485	473	493	481	526	485	478	520	461	465	484	508	457	487	503	493	515	556	512	514	521	516	491	527	529	513	487	516	515	491	480	535	467	497	517	474	518	550	486	487	511	546	489	523	504	535	487	537	501	501	498	516	518	491	486	519	492	507	523	498	488	469	502	485	504	477	526	480	522	500	545	471	523	499	492	508	497	499	508	521	534	548	491	501	524	504	532	499	471	471	483	472	499	526	449	488	518	534	514	527	471	526	504	460	518	475	523	486	505	467	485	499	477	505	489	517	482	493	511	491	495	528	512	455	517	472	473	484	502	502	526	501	488	530	490	522	501	493	515	521	523	486	473	504	477	477	494	509	501	509	496	466	470	493	511	500	518	471	534	536	487	544	498	462	482	502	513	493	501	517	484	499	456	482	508	527	515	493	476	457	528	505	479	500	509	498	476	479	487	508	490	510	499	493	513	508	460	487	473	472	484	513	544	500	521	518	480	513	510	487	484	516	501	470	486	461	504	483	510	536	479	507	520	511	506	505	483	511	480	484	513	511	457	497	505	500	490	469	497	489	477	486	514	500	491	504	510	528	493	511	502	525	509	484	493	507	490	497	479	492	526	499	519	511	500	516	485	521	496	523	538	495	477	495	545	461	537	502	502	501	468	497	476	495	526	474	475	500	531	506	513	483	503	496	478	517	506	531	493	493	508	475	514	525	478	525	516	481	499	510	514	499	520	536	467	537	521	505	515	491	507	460	483	461	461	471	509	451	506	535	488	495	500	526	546	556	468	481	479	501	512	491	498	484	556	490	552	498	490	508	527	497	491	510	477	510	530	512	500	561	511	464	519	497	500	519	508	498	483	468	502	537	469	499	522	522	504	519	472	493	528	467	511	491	501	533	548	537	477	536	523	512	509	491	501	555	490	526	497	453	483	523	513	510	502	490	478	540	474	499	498	487	507	523	461	522	467	493	522	509	516	509	480	522	512	540	495	492	513	512	490	489	475	485	456	508	549	496	497	493	462	487	505	485	500	500	500	527	478	500	481	541	479	479	496	521	520	496	526	542	504	525	505	533	549	500	508	497	498	518	460	481	520	555	480	508	536	475	509	500	505	511	487	505	543	483	534	522	525	529	500	493	521	478	505	530	512	500	486	521	454	522	552	459	490	515	481	524	494	470	522	474	483	562	494	514	527	513	507	451	469	502	472	521	496	458	454	488	486	495	496	510	500	537	467	480	503	539	491	539	515	521	476	498	532	509	495	517	479	507	527	489	511	498	512	474	495	509	517	486	532	525	507	502	483	508	514	518	494	491	491	495	511	533	492	539	528	531	483	482	522	503	507	478	509	515	504	486	512	482	535	538	476	489	482	527	544	521	478	476	484	532	494	508	481	498	480	473	524	496	496	465	451	513	475	505	475	521	504	493	509	510	510	496	485	542	515	527	505	508	526	482	494	487	473	488	478	508	484	483	492	478	528	552	480	531	510	504	493	465	518	499	503	488	542	492	505	521	483	540	479	502	487	496	483	518	513	522	495	545	443	533	474	525	505	502	500	466	540	499	509	451	520	493	489	481	521	495	515	520	492	505	490	476	503	486	517	468	549	514	503	498	506	530	556	505	447	469	457	484	503	504	491	492	495	516	461	500	496	508	535	513	487	510	522	512	521	530	527	491	495	530	526	492	469	509	520	449	494	503	494	533	520	531	556	550	512	505	515	487	508	475	489	486	520	513	471	497	519	506	501	533	487	499	502	527	472	483	527	483	525	486	499	523	503	510	507	539	472	563	482	483	508	510	473	506	479	523	493	450	516	505	490	490	517	522	472	514	500	511	512	492	473	494	494	497	522	519	499	500	460	510	528	546	493	490	502	506	538	482	533	495	491	502	494	509	487	508	486	522	490	497	535	507	505	485	518	492	528	496	505	534	529	536	503	495	507	467	511	545	498	498	524	512	490	506	470	513	525	532	508	531	470	492	510	490	524	526	497	521	489	479	488	507	506	528	484	485	470	485	505	529	498	516	489	534	514	507	463	514	502	457	501	495	550	506	513	522	489	504	452	498	463	529	504	480	523	489	516	516	511	487	498	483	535	463	504	508	518	508	504	490	491	515	483	463	508	472	494	523	470	521	506	500	486	488	512	504	501	520	485	528	514	482	476	509	493	463	495	481	472	508	506	523	491	501	503	490	483	548	492	463	504	526	460	474
879	314	205	178	211	233	287	275	308	265	237	200	264	252	212	329	402	400	278	208	126	139	101	119	89	81	69	72	82	64	73	87	77	70	83	74	77	70	75	72	54	67	69	52	50	75	70	82	148	332	336	258	175	115	95	69	60	52	77	62	62	56	60	68	53	56	66	57	52	62	63	52	63	57	53	58	65	67	44	55	51	61	68	66	67	59	59	58	63	54	67	58	60	67	53	49	58	65	60	69	53	63	60	68	54	68	57	60	60	80	60	64	57	60	59	51	61	60	63	52	60	68	52	53	67	61	66	60	59	61	59	51	73	70	68	66	73	56	45	64	65	60	55	57	51	75	58	74	63	72	69	50	63	61	71	53	53	47	63	54	71	45	59	49	65	58	66	57	70	65	71	62	64	67	82	57	70	57	63	61	53	77	50	56	65	80	57	55	68	56	81	68	50	65	70	49	59	53	64	63	72	70	55	61	54	76	69	62	76	60	49	58	56	72	59	62	52	74	61	59	56	74	53	61	59	64	58	62	64	66	44	58	49	67	47	77	58	57	66	61	68	64	65	54	50	57	61	71	57	48	49	63	59	71	50	74	69	71	43	66	76	63	57	59	49	62	57	51	54	49	57	63	69	49	57	59	59	60	50	57	63	57	55	92	58	56	40	64	43	53	47	57	58	59	59	60	63	63	62	58	69	55	59	53	53	77	66	60	56	66	62	57	45	60	61	67	66	63	42	62	65	68	67	67	66	63	68	68	48	70	73	52	65	63	57	50	60	68	69	62	67	51	58	63	67	71	60	57	65	67	60	64	62	56	72	58	65	55	58	57	59	61	77	72	55	66	57	76	64	74	70	63	70	69	63	74	67	59	67	67	65	51	60	51	58	52	76	67	59	54	51	61	72	63	43	68	69	65	63	70	61	43	70	67	60	60	61	57	75	62	53	63	71	56	55	49	60	67	63	66	55	80	60	67	63	56	72	70	57	49	62	70	64	68	57	58	54	64	49	59	50	59	58	51	52	66	71	75	58	64	67	65	60	60	67	48	56	56	67	56	57	54	73	67	66	53	72	56	61	69	50	53	60	63	57	60	57	55	72	73	58	58	53	66	74	58	40	73	54	64	56	57	68	49	50	62	50	63	53	60	50	43	58	63	54	61	54	60	59	79	65	70	65	59	72	49	55	59	65	61	59	62	54	60	65	62	62	63	56	64	72	49	47	69	59	63	75	64	57	61	67	59	50	68	56	72	48	56	61	67	46	61	57	54	71	57	60	44	70	59	58	73	64	68	70	58	72	63	61	50	58	62	61	73	80	58	53	60	50	61	56	73	66	65	62	64	59	61	68	69	65	60	64	66	60	59	80	55	61	52	60	68	57	63	60	46	57	64	54	57	65	66	60	54	61	59	58	46	62	54	59	58	51	71	55	54	50	66	66	52	66	57	64	56	59	59	54	67	63	62	45	50	63	58	55	56	61	68	54	48	67	66	52	71	53	55	51	52	64	59	67	58	61	56	51	62	61	70	61	52	58	73	57	67	47	56	61	47	60	54	70	59	57	65	60	46	67	69	65	63	58	63	75	55	63	58	66	60	58	51	67	51	47	73	69	58	54	57	61	55	55	68	76	48	58	62	52	67	64	47	59	55	72	61	57	56	59	58	61	77	61	67	70	63	59	73	62	60	42	75	51	66	49	65	60	55	48	59	64	65	64	41	63	69	52	52	55	53	60	70	67	62	56	63	58	53	81	45	55	67	58	70	82	54	54	58	48	51	67	59	65	54	63	60	53	61	60	77	60	62	46	68	53	58	60	48	66	68	56	67	53	66	67	55	67	63	54	76	62	44	74	62	70	59	53	59	57	63	75	61	59	57	53	72	64	51	54	66	54	64	55	56	70	58	60	43	53	73	67	55	65	59	60	57	70	76	62	66	61	63	70	56	65	58	68	60	66	55	68	62	57	59	61	64	56	50	51	71	65	65	55	51	44	53	65	53	59	61	55	70	68	71	61	59	61	54	59	65	64	60	52	55	72	67	59	65	52	53	51	63	72	56	53	58	61	50	66	56	57	70	58	59	55	59	56	43	55	66	63	54	66	59	55	65	64	74	70	75	64	46	49	63	55	68	54	60	58	51	55	55	58	63	69	64	70	62	58	60	76	53	49	47	62	72	53	52	65	56	68	69	57	84	54	77	61	73	57	50	57	59	61	66	67	50	82	63	72	66	64	49	53	57	64	56	55	44	63	44	67	67	60	61	65	75	54	69	73	63	67	61	62	50	64	73	61	65	56	66	64	69	82	59	61	73	52	74	59	57	53	71	61	52	60	62	53	60	78	61	52	61	57	49	70	81	58	82	67	45	59	58	53	65	50	58	66	62	56	53	63	63	49	38	61	55	52	74	63	64	55	61	66	70	57	63	73	64	55	81	68	47	65	49	70	67	56	56	56	49	62	66	63	61	63	53	74	59	68	68	52	65	67	60	69	57	58	54	64	63	63	52	61	75	66	61	61	63	63	71	53	55	64	65	56	76	56	48	71	61	59	59	51	59	55	50	66	62	62	68	62	69	64	59	60	54	60	63	48	62	62	47	50	58	68	71	49	52	54	55	56	72	48	51	54	78	48	64	57	61	56	82	63	61	71	66	70	65	70	51	69	49	71	65	66	53	62	69	58	65	79	63	54	71	63	64	69	53	62	57	61	58	53	51	57	58	55	68	68	71	60	56	68	55	52	67	67	60	48	64	58	76	53	65	41	56	60	52	61	46	61	72	61	41	59	45	48	52	63	63	64	39	47	58	64	62	65	59	53	60	62	61	58	48	53	65	65	68	57	64	62	71	57	58	73	67	71	64	57	56	59	55	54	64	61	67	59	69	71	57	68	74	54	65	52	66	67	54	51	57	73	65	61	56	68	56	63	61	55	64	61	63	69	61	56	63	63	61	60	70	45	74	66	46	64	80	50	57	69	55	59	40	49	71	66	63	44	69	68	62	55	49	55	59	62	56	61	61	76	59	70	52	48	65	80	66	70	54	59	63	60	70	61	60	57	59	76	71	57	51	60	57	83	71	70	58	59	69	61	65	71	51	71	75	73	71	60	64	60	55	62	52	56	59	48	60	60	63	62	54	72	45	55	73	70	55	56	60	68	66	67	73	59	62	60	64	68	60	63	73	76	65	55	50	60	66	54	62	62	71	57	65	67	48	55	56	63	82	54	53	54	61	67	62	61	60	72	64	66	76	70	63	76	63	71	50	66	63	59	58	67	57	55	55	69	62	50	54	53	55	54	61	60	49	59	55	74	71	71	61	55	65	43	46	51	54	68	53	49	65	52	68	66	52	69	70	52	55	65	70	70	69	56	62	60	50	64	64	56	58	70	61	63	61	52	64	53	82	55	57	57	55	61	65	70	71	40	47	53	58	60	68	74	59	52	71	63	44	57	61	74	49	73	66	64	62	56	47	56	79	61	66	62	73	65	57	61	62
13889	6264	3498	6916	14926	15088	14601	14104	12270	10543	9060	8041	8191	7113	7254	10690	12312	11065	7851	5532	3999	3342	2568	2259	1751	1639	1403	1377	1295	1164	1250	1156	1086	1049	1096	1030	974	889	961	869	890	889	1141	935	752	905	849	1246	3903	8248	8232	5745	3802	2241	1387	964	800	700	677	590	693	672	626	662	693	599	667	650	642	662	610	657	658	628	680	595	648	632	620	664	637	581	649	653	661	669	608	639	665	648	620	632	688	660	666	587	641	645	602	638	647	645	630	683	639	631	668	679	642	609	651	587	625	609	629	686	628	634	613	626	642	597	626	655	611	671	600	650	683	622	641	644	600	693	669	673	597	608	606	645	621	696	696	662	610	689	647	657	669	616	654	625	619	654	626	625	613	590	585	652	658	660	633	603	631	585	645	586	618	641	642	639	636	643	631	661	659	600	618	641	634	694	607	649	660	605	651	637	639	634	592	633	670	594	698	668	639	601	663	655	685	643	643	661	690	663	609	576	654	626	624	622	651	601	677	667	659	659	636	640	648	667	614	593	608	646	676	629	633	622	664	632	623	659	638	610	636	649	636	594	635	627	641	623	654	668	631	638	613	629	668	628	629	636	678	641	677	675	654	604	658	644	646	645	640	634	626	626	693	649	623	628	624	637	639	668	647	653	636	644	702	614	651	650	655	641	676	623	651	646	641	631	661	640	656	631	642	613	651	636	576	673	627	611	641	646	625	650	656	644	629	624	636	653	683	636	651	610	600	640	613	612	666	689	650	641	645	673	651	652	619	592	654	639	633	665	627	609	623	617	640	623	661	659	617	651	646	645	651	656	623	635	641	620	622	639	618	626	644	626	620	614	623	651	669	624	665	650	666	639	655	689	648	625	667	656	675	605	637	609	624	649	673	665	647	666	656	721	636	637	677	678	622	617	654	633	557	678	618	637	651	641	630	689	606	620	691	583	659	583	595	661	633	635	680	670	610	636	644	648	612	643	672	672	658	621	676	616	626	647	665	624	684	626	631	651	642	645	637	610	628	681	634	667	667	683	667	714	655	606	620	642	635	631	651	610	613	620	666	670	623	644	644	633	668	633	657	642	641	613	625	621	621	656	598	671	619	660	643	606	602	665	641	658	661	676	621	638	663	659	630	660	627	646	596	673	619	640	585	664	567	664	637	631	655	652	637	659	647	609	648	595	653	584	646	640	646	609	672	666	579	670	695	681	635	638	691	660	648	631	669	617	628	634	646	646	609	635	631	662	631	657	638	626	647	634	645	594	620	650	632	701	619	650	601	641	597	620	693	635	645	662	676	635	668	650	626	667	652	645	596	656	643	613	659	688	614	629	641	628	672	649	664	623	627	591	600	643	656	644	673	691	687	652	658	620	676	686	666	580	611	585	671	619	631	686	632	628	624	666	684	685	607	644	643	623	656	648	689	699	598	627	635	663	622	586	667	634	660	652	632	646	661	618	621	595	644	622	642	630	616	656	669	670	636	653	639	672	639	632	595	663	669	698	692	670	666	668	648	635	614	610	623	616	606	614	696	613	639	670	646	675	697	665	650	614	689	662	709	650	630	615	659	606	616	614	631	653	635	620	659	634	638	623	651	685	661	630	635	608	630	608	631	640	661	655	662	632	673	663	632	639	713	667	625	664	617	656	656	662	642	662	629	609	639	619	633	626	650	649	660	609	627	638	650	623	638	635	677	644	633	650	676	645	638	634	604	639	642	647	665	660	664	682	623	657	637	693	636	624	663	655	624	688	635	668	595	643	641	605	625	655	610	667	655	664	643	620	681	651	639	686	653	638	623	671	689	648	683	656	596	647	672	617	643	656	686	588	612	665	619	638	639	648	692	640	626	681	653	607	627	669	618	630	668	645	614	613	625	638	660	670	672	586	653	673	647	650	667	632	645	609	644	622	663	683	638	599	632	662	640	676	621	649	625	655	639	609	630	668	678	682	671	617	623	670	657	616	606	682	633	650	623	656	656	629	717	661	680	659	624	644	662	609	625	660	647	676	650	642	637	622	608	632	614	659	642	630	602	662	649	598	627	646	663	624	669	640	676	626	601	644	637	650	642	648	629	654	649	644	701	648	620	616	636	653	653	595	615	655	692	592	616	609	621	639	621	658	624	642	599	683	621	678	640	659	617	660	634	639	647	626	675	627	624	621	656	636	662	642	647	631	685	635	650	675	646	623	622	674	635	615	608	658	636	634	678	676	625	632	619	678	616	620	630	631	656	588	611	662	693	624	665	629	614	573	619	669	627	645	703	688	636	673	664	646	598	613	670	617	682	639	635	664	616	613	604	636	598	673	639	576	646	671	694	651	620	669	618	614	602	637	619	651	686	624	677	630	614	607	664	645	639	629	630	625	637	640	631	639	641	669	586	684	672	656	644	631	659	625	613	624	664	588	652	648	697	654	645	607	625	665	609	629	660	624	683	629	627	664	631	608	660	675	671	657	609	631	620	684	642	634	663	662	612	641	671	638	655	669	641	614	672	595	606	702	644	618	626	632	609	631	598	659	646	634	658	638	633	644	629	621	647	662	603	620	624	632	610	657	635	636	641	653	640	607	601	633	619	689	644	673	662	648	632	647	644	650	614	634	659	654	653	678	607	597	635	645	624	642	625	637	624	640	644	641	662	650	602	660	642	656	615	601	647	704	650	668	621	649	630	639	642	652	638	593	646	639	656	650	647	584	703	641	622	587	610	677	674	637	644	635	595	615	626	602	636	622	649	632	679	632	649	699	669	607	640	648	677	623	635	621	641	631	661	637	668	657	641	670	624	632	659	611	633	675	654	609	603	636	655	624	620	664	680	629	650	605	664	625	606	627	676	627	681	664	678	595	657	636	659	645	606	624	630	648	647	662	662	637	647	599	638	638	608	666	612	652	632	636	630	674	663	607	635	689	607	631	650	636	650	635	651	638	607	617	627	674	657	635	618	640	625	640	623	637	640	628	604	629	649	671	666	634	653	616	614	636	655	626	641	612	626	630	639	562	662	626	607	709	586	641	633	634	640	633	678	606	653	669	613	625	660	662	626	649	660	579	605	672	660	650	612	667	645	656	649	626	618	633	626	660	567	622	659	668	676	606	657	634	622	651	643	639	648	691	670	651	643	628	591	652	611	635	650	585	644	683	648	606	631	622	674	663	670	638	642	680	617	647	643	645	697	646	613	671	602	672	652	657	685	622	618	647	653	691	603	682	675	623	627	695	664	660	622	661	679	652	628	628	671	622	646	625	608	641	600	652	646	660	630	604	642	631	620	663	638	663	623	652	634	624	660	643	668	613	611	609	611	582	621	650	643	614	655	668	653	666	645	599	653	574	662	623	620	613	661	695	649	668	626	650	630	621	618	688	622	625	661	647	642	671	639	634	666	616	656	673	649	619	620	628	642	599	659	598	657	635	662	661	647	593	634	648	657	616	672	643	617	637	665	652	619	656	617	595	620	659	633	648	648	605	669	628	651	575	641	641	660	634	651	657	644	617	708	666
2326	286	231	158	168	217	271	297	277	243	218	210	244	210	260	376	396	296	237	145	145	124	94	82	68	67	57	60	77	57	62	63	62	56	59	51	45	72	59	51	48	48	45	52	53	65	48	61	191	351	329	267	192	121	87	56	48	36	50	47	34	46	38	31	39	50	51	47	43	35	52	41	52	44	35	37	46	42	38	53	52	45	37	48	39	51	47	56	49	49	29	41	52	29	42	44	46	41	41	35	33	39	43	35	38	40	45	50	58	54	40	41	47	44	41	33	38	35	38	35	47	39	39	34	45	44	31	40	36	47	43	52	38	56	40	42	32	26	34	38	52	48	42	37	43	51	45	42	35	52	33	45	46	42	32	37	42	46	50	39	48	41	27	43	38	48	37	54	63	48	32	40	38	48	43	43	54	46	36	33	47	42	51	44	51	49	34	51	37	44	36	55	41	39	44	36	40	40	46	55	41	50	33	32	52	53	37	42	60	45	39	36	47	32	50	42	49	41	44	35	36	43	46	34	44	37	39	38	44	46	30	40	43	36	46	44	39	52	44	39	52	47	37	36	41	43	40	64	41	39	45	57	35	42	51	40	48	46	43	41	36	42	44	38	47	37	34	30	48	46	54	46	38	46	33	33	41	40	49	51	35	42	46	43	55	33	46	46	47	39	31	51	43	42	31	41	39	40	44	42	31	54	29	33	52	51	53	45	43	49	41	39	46	41	39	40	48	39	43	40	45	41	35	42	34	54	30	43	39	45	33	45	41	37	37	40	51	53	45	52	41	42	48	47	41	43	36	37	27	52	45	39	46	45	38	50	49	32	33	30	50	50	34	42	48	43	53	47	34	42	58	35	32	50	39	54	35	49	51	51	35	42	39	25	36	33	46	39	50	42	28	46	43	46	48	41	46	33	51	42	39	43	40	37	42	40	35	34	50	40	34	40	36	32	44	41	44	32	43	41	41	46	39	51	57	37	40	54	41	35	40	31	39	42	43	54	39	41	51	42	44	40	41	42	50	39	42	46	40	54	42	47	40	45	45	41	45	49	43	42	49	44	53	36	39	53	50	57	53	28	43	39	45	48	44	41	41	37	54	47	44	49	37	50	42	33	46	46	41	38	55	39	45	42	61	42	48	36	45	41	48	47	47	42	42	49	47	43	32	47	40	43	33	40	36	25	43	41	55	25	34	45	46	57	40	39	39	42	44	53	60	41	40	40	33	40	31	38	38	41	38	34	41	47	46	46	47	36	51	37	56	30	27	54	40	37	47	49	42	56	40	36	48	35	32	39	28	47	46	62	50	41	38	48	50	36	49	47	53	46	46	40	41	38	53	52	41	34	44	42	46	41	37	38	43	53	40	34	42	37	43	42	50	39	42	26	33	43	31	31	39	46	39	41	37	39	41	34	38	54	46	33	45	38	50	52	51	40	38	40	33	43	36	44	40	46	37	38	49	35	42	39	52	37	47	42	37	41	31	32	47	43	62	58	38	44	40	55	54	41	41	58	37	35	44	39	43	46	33	41	37	39	40	43	42	45	34	50	38	53	38	38	42	35	44	39	46	57	41	45	44	44	36	36	43	39	58	35	41	26	39	48	48	47	34	56	49	43	52	47	51	41	49	34	50	48	50	55	40	35	49	36	40	39	43	52	54	50	39	44	37	52	51	56	35	47	32	29	46	42	37	51	48	42	44	36	33	47	41	46	41	47	43	45	44	45	36	48	45	39	43	35	45	35	52	43	47	45	51	45	37	52	49	56	26	43	28	39	39	40	45	50	39	42	41	49	47	46	37	37	38	44	40	51	39	31	46	36	45	32	46	48	30	29	44	50	48	30	50	35	34	46	51	33	41	45	36	41	33	45	39	41	51	44	45	34	45	49	50	47	37	38	43	44	42	49	41	46	52	45	40	50	50	42	36	40	48	50	41	46	50	55	57	40	44	44	53	42	27	35	40	47	52	33	37	52	45	34	42	45	38	47	43	54	49	46	47	63	36	41	42	40	34	32	55	41	41	50	48	40	48	53	42	51	26	45	31	43	37	50	41	48	41	40	41	45	38	54	48	44	45	43	46	33	48	50	52	43	46	40	42	44	48	42	25	44	38	35	52	47	45	53	29	35	36	41	37	41	48	39	35	34	49	36	42	42	44	39	39	40	45	38	45	42	42	37	46	53	49	43	36	44	48	44	48	39	47	41	39	44	51	48	55	40	43	50	48	52	34	44	36	38	39	43	50	33	58	36	42	36	41	41	44	44	45	44	43	46	42	36	59	43	46	43	37	48	35	36	40	41	50	46	45	48	49	41	36	49	41	35	47	33	41	49	35	31	43	46	45	51	41	60	44	44	45	34	39	60	37	58	43	37	36	53	41	37	39	51	44	52	38	41	58	32	35	51	46	41	53	44	42	36	40	49	46	43	30	36	50	52	45	41	52	35	37	47	50	51	43	41	61	51	54	45	47	57	39	47	33	46	48	49	39	44	48	45	35	54	47	39	30	38	37	34	52	57	45	37	44	50	35	42	41	51	60	49	32	44	39	32	44	39	31	29	40	48	45	55	36	49	36	40	39	42	62	48	39	52	42	39	55	36	46	50	42	36	49	52	55	49	33	43	52	38	33	51	58	37	41	47	45	32	32	36	34	49	34	44	33	47	49	43	57	41	36	49	42	47	49	35	40	41	33	43	35	37	41	46	45	52	40	29	37	32	45	38	38	44	47	46	47	40	42	38	41	46	41	41	45	40	36	48	37	48	43	57	38	44	39	40	43	51	46	39	38	46	40	35	43	48	44	42	40	29	49	39	37	40	42	40	51	47	38	48	44	43	51	40	36	35	42	50	47	37	44	33	44	36	37	29	40	39	65	26	41	47	51	27	48	50	61	39	43	33	41	41	46	44	44	41	44	38	47	48	36	33	41	45	43	45	52	40	42	32	43	39	50	45	46	44	49	45	46	53	29	42	44	33	37	35	46	48	44	40	41	41	48	54	31	50	38	48	60	39	36	34	41	50	38	30	45	36	41	46	41	43	58	49	33	49	40	46	46	43	47	39	31	43	47	45	45	42	45	50	44	27	50	35	30	40	36	44	35	39	47	45	39	52	47	34	50	53	46	49	33	42	42	42	42	40	42	48	33	37	39	35	46	41	47	46	45	40	45	38	43	41	43	37	37	51	40	35	36	44	49	32	40	50	45	46	36	45	44	40	41	39	45	35	38	45	35	36	38	45	53	39	45	33	49	46	57	31	40	47	36	37	41	43	54	54	45	49	47	41	46	52	40	43	34	37	50	45	37	43	53	45	56	38	35	34	40	40	44	39	48	33	40	43	37	29	42	37	33	33	29	48	44	39	51	42	47	47	37	37	31	41	35	33	45	38	33	46	31	56	48	38	52	44	39	42	40	30	43	44	33	42	47	37	40	42	41	48	54	48	42	37	35	41	44	46	43	48	48	42	44	27	38	48	35	51	42	43	44	50	37	46
13200	5421	3458	6292	14026	14958	15307	13896	12169	10128	8677	8315	8451	7316	9085	11781	12105	9348	6784	4531	3419	2899	2368	1972	1755	1326	1265	1171	1332	1193	1171	1209	997	840	841	760	801	830	952	853	946	915	690	1043	775	830	760	1091	4476	8203	7127	5825	4107	2527	1439	892	623	439	489	466	431	469	451	466	472	451	442	451	470	430	461	461	420	458	448	428	446	462	431	426	501	482	461	419	434	450	446	450	448	465	434	455	423	474	412	444	484	454	425	469	432	462	468	481	426	471	471	391	444	474	467	452	439	453	446	453	452	420	449	440	425	446	460	468	458	443	459	435	471	459	437	466	467	447	410	414	434	451	405	442	483	442	460	462	489	451	431	427	433	440	445	456	437	414	457	443	470	469	447	406	414	452	459	487	447	471	458	450	443	462	427	431	446	460	437	439	462	454	448	466	479	464	440	487	449	455	434	453	473	400	444	462	465	436	458	401	480	470	475	444	443	439	451	434	483	451	435	430	459	444	437	445	454	392	445	414	455	457	446	475	432	418	473	454	450	450	440	484	474	418	467	467	416	466	438	412	477	468	462	434	457	431	445	436	453	446	434	457	418	426	461	448	469	431	428	424	428	441	473	446	497	435	480	429	455	460	467	465	462	446	452	469	436	432	425	435	427	494	459	443	415	427	438	471	461	431	424	471	433	427	470	437	444	467	464	469	437	419	426	445	451	451	450	426	458	473	463	456	440	409	427	442	469	453	457	427	483	489	448	445	455	427	470	420	446	436	420	426	424	417	417	464	412	434	447	440	472	477	426	441	417	457	413	447	466	454	434	438	463	433	477	437	424	401	473	464	456	438	467	453	503	427	471	445	471	489	420	456	422	474	492	409	447	468	479	450	443	431	433	436	475	432	453	455	478	434	448	431	446	443	487	435	494	427	447	433	441	458	458	452	421	455	476	445	484	505	423	460	478	460	456	444	431	425	467	495	444	419	457	427	450	459	468	447	446	428	455	441	449	454	465	429	403	435	419	466	440	438	437	451	476	472	460	458	467	483	416	420	454	459	446	416	461	463	447	480	460	411	450	493	418	450	471	475	459	463	447	453	446	439	468	456	439	445	392	443	473	438	463	437	433	478	460	432	414	450	426	385	441	431	440	467	463	464	387	434	445	454	466	456	493	472	469	477	441	445	457	444	438	440	442	442	470	416	434	428	428	453	461	439	453	434	453	449	452	432	435	448	452	476	446	434	451	450	457	468	465	459	494	464	430	429	462	427	447	464	453	427	492	461	449	438	482	438	434	435	461	472	469	457	434	408	403	469	434	445	444	453	428	418	429	466	490	456	439	482	427	412	434	467	441	435	447	430	442	456	411	456	432	478	447	458	469	432	461	459	443	488	431	439	436	496	457	454	455	445	465	440	421	447	511	448	444	418	458	457	434	439	479	460	474	424	448	443	458	484	429	444	430	466	464	450	485	456	422	415	438	465	452	419	453	431	430	465	477	434	453	468	474	411	433	442	421	442	478	480	472	469	434	446	425	457	489	445	443	468	434	435	481	483	449	474	444	401	457	469	467	434	483	443	465	464	434	471	498	449	428	452	480	455	438	448	456	475	460	429	451	456	483	472	451	434	467	452	421	420	430	481	463	477	449	425	402	440	521	438	447	401	475	445	452	425	434	445	442	414	485	456	447	440	477	461	478	453	433	435	436	485	427	453	431	424	477	464	458	450	417	431	423	457	451	472	461	461	408	433	433	425	490	421	442	507	453	439	426	478	425	446	456	442	460	436	468	455	443	430	443	461	462	459	447	457	450	451	436	433	447	465	427	438	451	457	426	445	490	469	449	490	463	440	470	475	456	446	420	454	450	433	430	458	438	465	431	432	445	474	473	458	444	484	418	422	422	471	425	445	438	476	447	447	461	491	456	457	427	455	441	461	425	433	470	432	430	446	456	425	451	492	461	432	467	466	467	455	451	457	446	433	469	456	444	425	479	444	470	441	453	461	485	402	452	435	467	447	445	444	468	466	435	426	433	438	424	449	468	438	419	436	460	439	436	442	468	436	434	459	444	469	459	464	464	471	458	436	437	468	433	476	441	417	441	429	471	456	441	461	469	455	445	443	422	426	445	446	418	464	463	444	427	456	456	463	441	453	433	414	452	452	435	453	442	449	426	452	457	455	427	372	468	407	437	435	483	455	509	458	476	463	444	437	458	428	415	439	454	469	464	469	469	461	425	435	394	460	445	459	481	446	443	447	462	436	468	476	443	469	404	456	420	437	415	403	436	463	472	425	440	400	442	457	468	449	449	447	456	404	452	431	451	419	461	469	440	463	445	419	465	482	454	434	439	441	459	431	427	436	479	448	402	449	458	474	478	432	435	450	461	459	450	429	461	423	413	464	469	451	490	469	461	449	482	455	464	456	442	448	461	448	479	439	461	467	458	446	432	478	440	398	412	424	428	474	436	456	502	454	446	473	448	482	415	415	485	402	472	429	457	443	442	481	460	458	426	435	458	450	446	457	441	431	440	426	441	430	446	420	435	464	462	437	458	455	465	414	432	460	412	473	402	433	466	466	441	478	437	469	469	452	472	446	428	430	456	444	457	440	453	437	437	434	460	448	472	449	422	468	461	475	444	430	425	443	450	431	469	433	461	436	476	427	475	465	401	478	443	460	430	439	451	474	416	455	458	404	453	421	430	445	448	446	439	444	456	480	438	459	442	435	401	463	454	435	447	431	472	486	431	454	456	426	422	439	450	433	412	397	416	446	444	434	445	457	468	474	456	399	467	496	445	429	458	460	458	436	456	446	461	445	439	395	458	462	457	433	444	413	457	454	427	433	434	466	466	418	461	420	468	432	460	421	442	487	435	417	472	496	446	465	458	461	460	431	450	486	450	480	453	452	438	473	461	465	448	506	458	413	446	435	458	469	452	466	481	462	468	445	449	456	425	420	463	449	487	446	447	432	440	432	445	448	460	412	527	466	420	448	389	450	496	461	460	402	419	450	456	458	442	445	440	442	473	456	445	456	473	467	450	450	444	462	467	431	437	413	441	466	454	455	439	471	477	439	446	403	433	420	427	409	437	434	479	457	433	432	462	475	462	455	423	432	475	480	468	434	410	455	445	436	443	431	432	468	448	462	474	471	492	426	475	456	448	438	465	439	474	441	462	446	420	456	418	429	448	440	429	443	428	431	431	388	421	426	441	463	450	430	464	447	467	438	497	422	451	461	450	437	443	446	449	457	479	428	449	414	455	411	454	467	447	427	443	432	441	459	466	440	471	450	436	460	426	453	404	436	416	445	429	418	457	453	447	496	477	433	464	441	476	463	468	485	441	468	450	503	445	447	448	454	462	426	461	450	476	447	433	445	442	454	433	433	437	457	450	428	450	439	471	441	488	439	441	472	479	457	479	439	447	460	409	478	450	466	432	416	457	429	463	434	432	474	455	469	432	433	446	436	436	451	464	410	450	425	472	459	488	473	452	420	440	425	450	451	446	463	421	445
1237	464	315	244	237	353	441	373	347	308	357	278	284	286	470	531	466	344	244	169	141	116	124	99	91	82	73	76	89	97	63	76	62	72	55	61	69	76	80	107	63	75	82	76	74	107	96	106	230	456	423	331	254	180	112	96	69	58	57	56	57	56	58	64	54	50	55	52	61	63	54	59	68	53	57	57	61	48	65	58	56	53	61	57	60	48	58	56	64	60	69	53	49	55	52	79	52	53	59	64	61	63	53	60	58	74	68	61	47	53	57	66	63	57	49	55	47	64	62	58	56	61	59	57	55	64	50	49	47	57	59	69	61	50	44	70	62	56	46	61	42	62	52	47	54	55	52	57	68	51	64	59	57	46	76	53	49	60	63	50	64	60	47	58	61	70	54	59	57	52	65	66	60	53	50	74	62	73	75	53	50	62	56	47	56	56	55	64	62	65	44	58	50	63	70	59	60	52	74	49	45	52	49	60	62	54	48	57	49	62	51	53	45	50	64	46	41	56	64	59	70	64	56	58	54	67	78	55	66	68	56	72	56	63	52	51	59	58	64	60	73	53	61	49	63	71	60	51	50	53	53	58	55	74	48	45	58	55	48	65	57	53	50	57	61	67	62	82	62	60	58	63	61	62	67	54	60	55	76	55	48	58	63	43	51	56	64	57	67	63	56	50	71	52	64	60	71	63	63	61	49	52	48	63	63	57	65	45	67	54	67	52	52	51	48	50	66	51	56	52	66	57	52	55	45	49	58	62	68	43	72	63	49	59	64	63	60	69	58	48	41	73	64	58	50	58	55	55	57	56	52	56	55	54	63	60	49	67	65	52	53	61	46	55	76	60	69	48	61	57	51	62	45	70	58	51	60	62	55	61	66	64	67	61	65	52	64	53	55	68	64	57	64	57	62	62	59	53	57	63	55	67	58	68	61	54	65	60	53	67	60	50	53	57	57	55	66	74	46	69	44	72	65	66	77	52	56	65	59	58	47	62	65	64	59	73	61	61	44	58	56	41	53	48	60	52	64	58	54	49	70	53	64	57	61	58	60	57	59	63	64	80	57	68	67	48	58	61	53	49	49	60	59	63	49	55	52	50	47	60	50	54	65	63	69	56	65	51	60	59	51	48	67	59	47	55	62	46	71	56	58	71	61	59	62	50	48	45	71	57	75	67	74	66	58	72	71	56	72	67	46	56	52	60	43	55	68	61	42	57	53	57	55	52	57	50	62	56	55	52	62	58	52	53	63	67	53	54	60	58	75	70	50	61	67	46	65	54	67	71	60	64	63	50	58	75	65	71	50	56	61	52	48	51	54	53	51	45	60	59	59	57	47	51	55	69	59	67	59	49	59	52	59	42	64	66	59	60	58	65	71	65	61	61	54	55	59	52	63	51	54	54	46	53	57	73	51	68	60	54	61	53	51	51	56	57	54	52	44	56	61	59	54	56	64	75	48	60	66	70	47	62	65	66	56	65	86	57	58	63	64	58	59	60	52	64	58	53	53	52	65	47	58	63	54	53	60	63	60	47	56	52	56	52	56	59	61	72	65	49	52	56	70	56	62	65	53	59	56	66	59	57	54	52	66	54	54	47	58	59	53	59	59	68	63	61	57	60	63	63	60	45	58	60	58	65	59	55	61	57	61	56	59	69	63	67	65	60	58	57	66	72	47	76	62	56	48	60	61	48	66	60	49	63	63	55	71	59	50	57	60	55	50	60	60	52	42	61	50	57	56	50	52	53	48	59	66	59	66	64	58	67	53	57	59	58	64	69	62	57	50	51	61	64	71	63	77	55	56	68	48	74	65	70	57	56	68	56	57	68	46	55	65	51	52	57	49	56	68	46	58	64	57	67	59	52	56	66	40	48	59	49	62	50	63	54	68	57	61	66	72	53	52	53	43	55	54	68	47	58	63	55	51	51	57	57	52	57	48	56	74	45	51	80	82	51	72	61	57	71	68	55	59	60	51	51	63	77	61	62	52	63	62	38	49	60	62	45	42	51	47	53	61	50	65	48	69	56	61	60	48	67	50	43	49	65	51	57	38	59	64	51	71	65	52	65	62	62	57	56	59	54	57	67	59	54	61	58	73	53	46	56	70	47	49	44	58	61	64	45	45	65	58	47	62	59	71	51	53	58	45	43	68	56	52	49	67	63	61	64	63	64	52	60	65	60	57	51	70	47	60	57	65	72	68	62	61	58	55	58	60	55	69	50	70	45	52	68	49	60	48	69	65	48	53	65	65	58	56	68	69	55	66	60	56	47	53	55	67	66	60	48	68	55	55	56	58	57	58	68	54	60	45	46	59	60	73	72	43	53	56	61	50	63	65	57	55	48	64	63	50	47	59	55	59	68	57	73	54	62	56	51	66	50	65	61	68	60	56	54	55	60	67	56	48	57	59	67	72	62	61	66	61	62	59	51	61	59	57	62	59	54	47	66	52	62	63	70	52	63	57	53	59	55	50	58	64	63	58	55	60	54	57	51	63	62	61	48	69	63	59	50	68	44	60	58	52	50	59	55	55	55	73	72	51	53	56	51	71	51	61	56	56	68	61	64	52	58	59	69	46	62	47	64	67	52	60	62	54	47	73	49	59	66	58	60	74	56	60	62	43	64	65	61	53	64	55	58	72	52	57	62	63	66	60	61	59	68	65	67	66	54	53	71	49	56	50	57	70	55	70	68	52	53	50	50	58	52	59	58	65	77	69	46	53	62	56	57	66	54	76	52	54	53	59	62	63	57	59	77	53	64	50	53	62	52	57	64	60	49	53	52	61	65	62	50	70	53	67	51	58	70	52	51	59	59	62	54	51	58	58	45	57	56	56	55	77	70	58	57	54	61	51	54	57	67	57	49	62	42	62	64	54	63	61	71	65	60	67	51	73	57	66	51	63	60	59	53	52	65	48	73	57	65	58	48	51	57	67	56	64	57	55	53	43	58	48	55	56	58	56	61	53	65	68	59	69	61	51	55	68	39	59	60	54	52	58	72	47	49	44	43	66	57	68	52	64	52	66	45	53	66	59	53	59	67	64	58	46	68	40	58	57	51	52	53	56	76	54	59	73	74	44	70	51	49	49	54	57	56	61	54	59	64	55	60	63	52	62	58	49	65	51	65	56	64	66	69	56	65	57	48	66	63	47	44	52	62	56	58	59	47	73	51	56	52	44	65	78	59	59	54	58	52	56	42	66	52	59	61	51	53	58	75	62	51	60	62	62	47	48	57	52	59	46	69	64	55	43	73	63	50	62	64	58	49	51	52	49	57	59	65	76	65	55	50	45	52	57	40	47	61	51	48	64	54	51	62	44	66	59	63	51	70	51	59	58	67	55	66	63	80	60	52	60	56	60	63	61	59	50	53	54	61	59	61	59	57	50	50	60	62	44	60	58	61	40	52	59	64	60	56	54	63	68	72	71	67	57	54	46	60	60	53	65	67	57	58	50	53	54	60	49	59	60	57	55	60	60	45	67	53	59	62	62	52
16810	7802	4853	9010	17873	19219	19042	16863	14544	12570	11323	10585	10344	9860	13730	15121	12404	9831	7250	4904	3406	2788	2595	2382	2147	1771	1513	1498	1469	1495	1295	1394	1233	1055	1048	1119	1070	1132	1357	1713	1512	1257	1083	931	1077	2017	2169	2114	5937	10459	9601	7779	5616	3596	2007	1123	785	622	593	619	622	621	583	589	607	595	592	603	621	611	605	628	582	632	624	655	631	603	640	637	612	612	582	611	614	661	668	626	613	592	634	664	618	628	611	606	632	664	610	602	601	593	604	598	578	632	617	598	599	647	630	612	654	610	590	643	631	592	583	582	648	605	595	633	596	586	654	623	669	603	612	610	612	599	610	611	608	605	658	618	608	585	640	570	646	585	610	611	601	580	595	628	614	648	581	596	593	606	600	563	603	606	593	572	635	700	620	600	582	605	585	640	623	641	628	641	604	610	653	620	603	606	612	626	588	595	594	611	615	656	606	600	615	600	663	587	604	583	589	613	620	635	608	594	624	606	647	602	587	583	621	588	602	634	625	576	609	609	652	607	579	626	635	597	621	621	568	588	601	651	638	661	602	649	617	637	618	631	617	621	669	630	618	613	566	663	606	625	620	615	602	587	613	622	612	625	625	611	612	622	599	606	581	611	595	626	577	625	587	648	599	597	615	615	643	636	618	618	617	595	632	576	631	616	684	616	624	647	584	624	587	624	631	612	573	633	618	604	592	617	619	599	624	634	621	620	603	589	566	666	606	628	614	612	626	627	619	645	669	614	569	611	582	639	610	622	605	636	601	617	613	568	562	587	658	654	596	590	572	599	607	615	604	630	631	617	614	583	654	649	648	641	602	617	616	593	580	613	649	646	642	596	611	619	598	592	619	621	597	604	596	627	615	619	588	628	578	624	594	652	641	603	586	619	647	631	599	602	638	623	632	605	657	621	621	607	607	587	566	621	563	624	624	591	603	603	616	608	622	597	582	618	607	580	613	644	584	645	583	630	592	588	592	570	607	638	601	672	613	635	618	598	643	628	642	578	619	621	592	646	646	591	622	631	602	614	617	602	638	588	593	635	604	602	591	632	649	554	580	614	614	586	621	622	599	630	586	623	635	596	622	612	622	660	559	600	599	611	601	609	603	607	590	604	584	621	665	584	640	628	656	581	626	617	609	636	637	594	633	584	634	619	623	625	622	617	579	601	667	626	621	632	632	639	596	650	620	627	622	597	625	620	584	598	655	625	600	598	633	634	594	595	605	621	611	613	577	632	578	608	612	583	611	570	630	619	618	597	632	616	599	630	644	635	616	606	621	628	614	623	622	578	622	584	593	652	568	622	608	599	563	619	603	617	582	627	630	663	608	642	633	576	624	627	636	599	626	612	598	639	625	586	651	599	579	566	644	611	628	631	629	632	627	597	615	649	605	587	607	596	584	628	602	587	633	630	613	688	633	651	601	630	643	548	660	635	569	582	614	656	579	593	598	651	634	613	659	592	618	602	606	586	601	630	613	553	596	635	586	606	577	599	626	637	628	591	602	578	638	606	587	593	653	619	581	583	558	629	610	629	614	629	606	564	578	632	604	619	651	640	603	634	573	585	622	610	719	602	638	611	588	638	632	605	646	604	594	603	642	633	584	633	614	587	542	610	594	574	591	633	568	634	612	613	646	592	617	589	618	616	631	580	648	617	635	611	646	628	609	617	585	630	603	624	639	601	591	625	624	634	660	648	635	596	623	591	617	611	637	604	584	612	608	648	601	628	612	618	608	626	570	596	652	617	604	615	624	648	624	580	623	611	646	618	621	621	612	598	642	646	618	584	596	667	626	640	624	616	599	587	646	628	640	615	594	615	591	623	628	602	575	581	578	631	613	592	594	653	620	611	614	601	653	601	627	638	639	621	578	610	630	604	607	577	602	615	623	635	600	640	635	645	605	588	613	620	631	613	624	637	602	627	610	585	617	632	600	646	635	616	613	613	607	588	601	671	644	649	631	614	637	600	646	630	670	588	668	605	670	615	633	611	631	614	629	657	592	592	606	628	617	596	623	634	616	581	614	598	560	646	599	603	620	637	627	607	627	591	588	600	587	624	632	666	599	577	633	613	627	618	620	608	598	600	636	613	589	647	623	605	631	600	628	592	611	593	631	634	601	642	670	677	621	645	643	620	634	593	633	644	611	662	610	597	672	594	624	594	610	600	612	574	615	615	618	602	617	569	654	634	633	618	634	607	641	575	609	578	591	589	634	667	626	668	625	637	606	620	600	582	609	587	592	629	599	603	617	608	642	605	612	611	615	617	607	608	630	625	608	650	627	611	637	602	643	642	621	610	648	674	603	579	635	610	578	587	611	625	630	581	627	584	624	605	598	631	612	577	645	635	553	639	660	611	612	618	587	613	659	607	639	625	654	602	585	622	630	603	632	613	659	610	643	649	603	602	622	571	559	631	613	615	583	585	609	640	572	604	582	638	628	652	646	575	608	577	614	667	633	592	575	637	628	606	599	609	572	633	606	616	616	566	572	611	594	605	593	649	620	655	584	607	588	618	607	601	592	641	591	655	609	547	615	587	593	591	581	621	607	553	645	605	601	584	606	651	630	592	582	605	632	637	629	600	628	637	599	638	557	594	665	623	657	615	617	583	594	605	575	583	648	646	649	610	644	620	621	635	604	606	612	653	598	645	632	647	592	581	645	609	659	616	599	630	612	622	609	599	647	643	610	615	647	604	587	599	651	595	612	626	623	592	626	642	604	623	684	572	631	648	653	638	634	618	635	597	602	609	579	612	621	551	592	608	598	599	621	604	634	629	599	645	588	630	570	590	611	578	623	671	606	599	623	640	607	627	592	593	613	628	641	639	605	648	623	633	620	655	603	637	634	618	594	617	592	599	641	643	606	615	579	612	645	612	631	607	644	573	616	610	611	626	632	587	582	601	613	571	618	606	626	643	621	627	609	602	624	670	583	640	600	574	625	591	636	590	614	648	605	605	590	599	609	607	605	608	627	640	611	637	618	652	616	646	600	613	618	579	593	619	626	630	611	593	605	571	614	600	606	616	635	566	637	588	605	598	580	628	599	613	657	638	597	588	591	589	616	616	565	611	619	604	611	602	565	590	607	628	647	616	645	644	594	625	583	628	598	656	609	625	580	593	587	642	604	626	615	624	621	609	622	568	579	600	617	659	577	691	607	636	604	624	633	607	608	624	610	593	574	627	612	592	626	631	642	665	632	641	544	587	574	562	663	615	650	610	654	603	576	635	638	593	624	641	571	615	629	645	599	651	649	627	629	611	590	657	579	583	666	611	592	662	637	598	628	623	610	580	614	619	636	612	602	612	590	671	615	640	590	620	621	619	606	601	582	619	608	567	618	609	612	647	597	560	621	612	579	596	648	590	620	624	626	656	639	601	567	672	636	624	599	613	615	645	627	608	673	609	566	615	617	592	624	614	642	636	614	601	617	613	635	638	630	607	626	621	655	641	657	636	613	595	621	614	598	592	648	601	634	614	597	627	622	588	618	647
1606	214	158	118	139	172	220	197	172	172	162	170	170	235	345	326	231	198	135	108	81	66	76	63	56	61	55	72	51	55	57	49	70	43	47	55	38	63	63	62	60	74	66	56	53	70	104	89	105	119	106	109	110	77	57	53	41	56	32	50	47	38	44	47	46	55	54	49	52	49	54	46	44	51	52	48	40	50	45	48	40	43	53	48	44	60	47	48	47	49	49	43	33	44	46	51	56	47	52	44	30	44	45	31	54	39	47	47	49	38	61	49	58	47	38	39	40	49	59	44	38	33	37	67	47	44	47	38	32	42	48	55	43	58	57	37	49	35	49	45	57	40	41	44	43	54	54	45	49	42	42	53	36	49	54	46	40	45	48	41	51	39	50	48	60	44	40	57	48	37	47	46	41	49	48	46	44	46	41	40	48	41	47	57	48	41	50	48	43	46	41	46	50	53	58	40	36	48	45	50	36	52	43	52	49	55	51	52	39	49	43	52	39	46	32	52	55	46	50	52	38	39	48	45	46	50	44	60	49	50	43	41	50	55	44	47	43	47	54	45	50	37	49	47	44	49	49	45	45	56	44	44	43	46	69	46	43	57	55	44	45	45	50	48	37	43	51	56	49	50	44	56	46	43	49	55	50	63	53	36	33	45	56	48	38	55	46	54	65	43	46	42	49	48	57	48	46	46	46	48	47	39	46	48	46	41	45	50	48	33	39	30	45	49	50	43	57	46	43	43	44	45	40	47	58	40	41	51	46	49	46	51	34	52	45	48	40	54	59	39	61	49	40	73	59	51	59	59	54	55	40	45	53	39	40	49	42	51	44	50	48	43	35	37	43	53	39	50	61	41	60	44	38	39	51	44	53	54	40	53	57	45	47	52	46	51	53	49	48	67	37	40	38	49	32	45	56	64	53	59	60	45	55	61	47	47	62	41	53	37	55	45	55	40	46	44	51	36	44	45	45	40	49	49	50	55	46	59	51	55	48	41	52	44	54	41	57	53	47	60	53	49	47	41	43	48	41	48	61	57	52	44	54	47	44	41	49	41	44	51	59	38	49	45	46	45	56	46	47	46	32	39	49	55	42	42	48	52	49	49	56	60	46	52	38	47	58	48	57	56	47	46	47	52	51	55	43	63	46	35	50	44	53	43	38	53	61	45	55	44	44	51	47	47	46	54	41	43	39	49	54	48	38	61	42	53	51	42	39	41	52	53	41	48	35	42	50	49	52	48	56	30	46	41	53	44	52	47	39	48	63	47	46	44	44	64	44	44	43	52	46	35	45	47	52	44	63	50	63	51	41	49	49	47	48	48	49	48	45	58	51	49	39	49	57	42	48	34	44	38	55	48	32	53	57	47	48	44	33	37	39	47	58	59	46	52	44	59	42	45	50	40	34	37	51	52	45	50	42	52	48	50	37	45	59	50	46	46	61	42	52	42	63	54	47	54	46	61	53	50	40	39	38	51	53	37	52	47	38	53	54	46	40	46	46	39	45	48	44	46	49	49	43	62	52	48	48	51	48	47	55	59	40	50	41	47	55	52	48	48	65	38	45	51	37	39	50	45	52	45	41	59	52	46	42	44	46	45	53	46	49	39	46	55	43	46	56	52	50	50	40	48	43	49	63	44	41	55	47	51	33	55	38	46	43	26	49	42	52	42	47	35	56	45	33	38	45	44	47	58	54	48	49	48	53	50	52	45	47	51	54	38	47	46	33	44	47	36	45	52	48	56	49	51	42	54	57	47	44	49	40	48	48	33	48	44	49	50	45	50	38	45	52	43	51	39	51	57	45	45	45	39	55	39	60	52	50	31	34	46	63	42	42	53	54	34	54	54	50	43	36	55	50	46	48	41	43	41	45	42	58	51	64	45	44	51	58	45	46	46	46	59	50	52	52	49	43	55	46	41	40	51	44	51	65	43	44	37	46	37	41	48	53	44	44	53	50	38	49	43	44	49	42	41	45	44	42	53	37	50	40	50	47	43	52	48	47	33	45	49	43	45	41	54	44	41	45	52	51	61	47	48	48	44	48	45	53	52	41	54	36	51	47	52	49	57	45	49	56	40	49	60	50	49	55	40	45	42	45	53	54	46	47	49	58	51	40	47	60	47	63	52	50	49	42	40	46	38	43	44	50	46	46	55	51	38	61	57	54	45	41	56	35	55	55	63	46	47	47	48	44	45	45	45	49	44	47	57	59	54	36	44	48	44	42	47	44	52	49	37	40	54	46	48	57	46	41	42	44	52	42	40	34	46	51	55	38	55	46	50	48	46	44	46	44	51	54	54	41	48	38	51	51	45	46	52	43	43	36	45	44	59	49	56	50	41	47	47	43	53	59	42	59	49	40	48	49	51	59	46	37	40	53	55	43	46	49	54	42	47	46	42	50	53	54	48	60	55	39	50	54	46	54	46	43	51	50	54	51	48	48	46	44	58	51	46	41	51	42	34	41	49	55	53	38	47	51	47	46	49	48	53	44	49	56	48	52	56	50	46	52	51	45	45	51	53	33	39	63	53	51	48	48	41	53	58	43	49	43	39	45	41	52	52	67	41	48	47	61	54	42	50	53	53	43	59	42	49	50	52	35	43	50	49	55	47	47	60	40	43	47	58	49	47	67	57	43	55	57	41	52	39	56	44	54	48	45	67	52	57	52	41	61	48	36	61	48	62	52	50	55	38	46	46	38	49	48	32	48	51	46	51	59	56	48	54	49	57	41	44	40	49	37	38	41	53	52	42	43	36	45	40	49	57	39	52	53	44	46	60	47	44	62	50	36	51	52	51	48	43	34	57	45	46	48	50	47	54	48	55	50	53	35	44	50	46	45	49	50	45	63	38	42	42	38	44	41	34	41	39	43	47	36	37	43	48	45	46	46	54	56	57	57	39	47	43	53	51	42	44	37	49	46	47	48	45	55	46	47	42	45	43	50	31	45	59	46	44	48	60	62	40	40	46	45	45	54	44	46	36	63	40	41	48	53	53	61	57	47	55	46	40	41	52	52	47	43	57	37	38	46	49	50	38	48	40	53	54	51	43	38	57	49	60	53	49	41	46	48	44	38	54	50	48	63	43	55	44	47	41	48	48	36	56	40	49	44	43	51	51	53	56	53	44	35	35	43	36	43	45	46	28	45	49	55	38	48	46	38	45	37	45	43	51	42	48	40	44	47	35	49	51	52	42	39	41	48	46	50	45	51	48	39	35	41	56	47	47	45	47	59	42	45	43	49	52	46	53	38	46	49	53	42	45	52	54	58	51	53	35	70	53	44	51	45	34	36	53	51	47	49	42	58	47	57	68	36	41	59	48	43	48	57	48	45	48	39	41	44	39	53	56	53	55	52	52	49	58	44	41	57	38	49	49	44	60	44	40	51	55	58	35	59	43	43	54	42	47	41	46	39	48	40	39	41	53	40	44	60	53	61	43	45	49	44	39	55	44	48	38	34	37	42	50	46	56	69	55	57	48	51	47	53	51	52	55
10665	3994	2720	5359	11140	12932	12525	10425	8359	7446	7060	6744	6452	7752	11304	10427	7526	5731	3738	2456	1550	1441	1347	1193	1120	1011	911	997	941	1015	894	800	717	693	699	765	746	959	1257	1301	1111	1025	970	930	848	1019	2121	1797	2356	2426	2309	2347	1595	1035	695	565	555	484	486	495	516	487	504	487	473	525	501	503	432	509	472	482	487	505	511	524	479	482	499	472	492	479	504	483	488	513	450	512	493	515	481	554	473	530	489	483	474	495	495	509	461	513	490	477	447	513	500	523	500	470	458	489	472	503	489	495	459	487	498	504	542	498	494	472	460	518	498	507	501	488	485	476	481	561	474	489	522	501	484	505	495	496	492	495	492	494	521	503	472	505	503	513	463	492	490	492	480	518	515	477	498	483	543	438	487	498	477	466	472	493	490	444	512	514	486	499	467	512	451	463	486	502	465	517	481	455	522	519	522	502	523	473	535	466	520	495	498	459	477	485	484	490	491	494	486	485	502	516	466	512	502	488	515	467	502	487	527	457	469	481	511	458	477	507	476	500	500	488	464	504	567	518	486	502	506	509	463	448	548	523	479	516	492	501	507	508	534	478	472	487	470	458	511	498	512	480	492	566	481	501	475	493	479	509	540	509	501	476	471	497	487	473	520	466	496	469	471	477	505	483	486	488	508	500	512	494	472	483	521	499	461	483	462	519	501	489	494	467	471	506	486	483	500	494	499	475	509	507	490	531	504	494	479	489	508	484	502	472	480	530	494	473	467	453	493	474	497	496	501	535	491	485	481	501	555	510	512	521	493	517	519	471	500	496	496	487	470	497	518	517	485	550	497	481	481	503	470	502	483	474	508	488	497	454	480	474	505	529	492	516	509	503	504	475	512	510	475	526	463	482	514	498	478	469	535	514	491	498	453	487	504	497	489	523	509	453	464	458	507	443	493	508	455	504	471	522	450	486	516	482	498	480	478	449	510	482	516	493	498	505	509	509	466	493	535	472	502	520	484	537	475	509	484	543	521	495	450	489	454	538	497	458	529	483	533	494	502	476	491	488	494	518	501	508	559	483	512	492	506	489	515	534	525	492	469	478	491	474	509	472	503	524	470	486	516	513	507	520	489	499	567	503	496	470	484	493	501	502	521	473	540	472	496	478	518	514	478	547	479	491	523	481	493	486	558	490	465	485	487	476	508	496	521	510	504	498	492	499	483	517	475	512	496	489	491	511	511	455	523	492	463	495	517	467	554	524	518	518	513	500	520	512	498	529	489	497	484	477	508	467	471	508	521	503	521	455	493	535	482	534	519	496	471	459	500	475	484	519	486	500	491	495	500	513	488	467	467	496	499	487	507	497	474	496	501	505	495	524	446	486	496	479	494	520	460	486	498	512	488	468	511	510	474	491	502	474	528	476	449	492	512	521	498	495	493	476	462	476	493	481	505	493	475	473	521	496	482	485	503	492	489	517	491	474	471	470	501	534	460	496	535	513	478	481	482	482	461	508	478	500	525	479	470	507	505	505	471	508	489	514	510	512	494	428	513	473	500	498	504	518	490	485	467	520	491	479	503	508	497	481	513	559	456	545	513	482	500	474	515	480	490	490	458	474	540	505	496	450	497	497	508	474	492	459	502	487	517	508	513	513	471	522	515	474	485	479	492	496	529	444	458	511	498	471	498	457	490	519	485	509	461	534	480	453	459	538	505	497	490	447	482	466	497	477	473	490	491	478	465	503	492	525	476	488	522	492	474	467	513	494	508	551	535	522	495	480	501	529	460	505	494	513	481	508	458	485	468	538	526	478	487	468	453	477	480	478	499	539	498	486	500	478	487	464	489	488	533	489	499	494	506	508	489	509	492	464	478	516	473	481	515	477	522	512	516	475	541	499	522	478	504	497	535	487	468	469	479	470	512	487	479	506	508	525	486	501	505	483	511	513	502	489	452	473	470	487	473	527	480	524	510	454	514	473	488	453	565	516	506	472	495	493	456	499	490	490	491	466	486	457	490	487	460	457	500	500	501	476	487	557	503	492	479	518	510	486	498	512	478	525	510	485	538	462	477	523	513	479	506	517	496	467	494	490	487	479	525	494	499	440	464	502	515	477	474	520	483	507	484	492	517	508	537	513	512	501	461	496	485	548	472	512	497	482	503	476	471	551	487	493	504	477	491	524	522	506	487	457	510	481	457	497	510	483	525	475	498	477	526	488	528	516	477	515	482	478	479	501	479	516	525	494	484	477	515	520	445	468	472	460	531	479	513	471	504	471	510	536	456	508	511	480	532	500	489	522	550	472	506	528	493	472	553	498	481	535	467	475	467	465	499	503	483	539	459	465	532	498	498	497	506	520	486	505	473	510	485	481	498	489	486	496	518	485	491	503	496	501	511	470	483	499	449	493	484	516	491	490	506	487	473	498	513	512	486	507	485	484	487	492	516	484	492	515	470	516	493	538	475	487	541	490	512	507	469	522	493	510	513	506	475	527	456	479	487	518	519	464	506	442	514	540	499	481	493	493	503	509	511	516	530	477	476	522	530	518	490	509	513	511	454	523	458	515	535	523	484	474	491	487	518	502	488	489	480	497	500	493	515	475	463	464	496	476	499	487	506	455	450	443	496	484	510	462	493	553	477	476	461	501	494	474	442	495	542	468	523	479	505	494	475	524	468	478	481	552	484	522	489	468	497	489	497	468	491	489	482	477	519	500	526	518	499	495	486	480	512	512	472	489	498	507	495	524	490	482	517	504	525	507	501	492	454	474	503	508	514	451	469	484	471	512	504	486	495	511	544	462	521	545	486	579	523	481	486	487	500	470	483	543	504	521	498	472	518	475	502	481	516	455	494	481	479	492	480	492	514	517	460	507	496	471	514	478	437	481	486	498	509	505	513	474	525	493	474	511	487	487	490	468	508	491	532	498	505	491	484	526	478	486	502	488	526	538	495	504	500	452	525	511	537	516	447	457	492	495	475	513	513	475	503	456	482	516	491	506	506	493	525	490	464	459	486	477	511	484	435	504	497	465	507	454	501	522	504	438	520	509	487	511	499	517	456	481	531	508	530	454	486	501	533	495	450	502	514	483	492	470	512	480	494	510	486	498	510	468	511	493	522	486	514	514	498	485	523	464	503	490	493	498	466	465	495	501	509	460	487	526	499	474	522	503	481	499	457	490	490	502	461	523	538	483	468	497	488	502	525	509	507	480	449	486	448	525	484	495	482	491	492	520	466	497	484	485	521	460	441	501	489	529	487	492	513	472	509	499	484	487	507	491	506	469	508	554	527	478	488	470	496	491	493	481	516	543	485	494	534	467	495	496	514	519	458	465	515	537	509	529	518	472	488	499	492	484	473	496	506	485	473	510	531	515	510	518	510	501	487	539	546	489	472	469	514	452	493	492	481	463	444	485	499	542	501	493	494	520	503	506	511	511	471	477	492	520	523	463	501	446	478	461	503	528	495	463	533	456	523	478	471	506	495	482	495	462	537	457	474	485	475	474	497	485	463	464	493	504
806	371	286	228	194	272	314	273	279	260	293	246	299	474	522	389	318	228	155	124	95	90	83	84	90	83	81	98	88	84	71	84	80	76	66	91	98	82	83	80	83	80	77	81	82	76	97	188	333	266	175	138	98	85	65	60	61	53	79	44	53	61	45	54	55	53	52	57	57	65	55	58	65	61	65	69	60	59	53	55	61	57	62	69	57	56	64	64	55	61	59	61	46	58	53	56	71	47	66	57	69	68	67	48	60	66	62	62	70	70	55	67	64	61	73	72	73	58	62	70	68	64	74	53	44	53	42	66	67	46	70	54	66	48	52	57	56	57	50	62	63	53	58	56	34	75	58	51	62	52	44	60	53	70	57	73	50	55	53	53	55	47	57	73	72	64	54	44	75	52	55	63	63	65	56	62	63	55	64	66	57	72	64	61	51	71	60	58	40	62	65	66	53	59	53	52	62	71	81	53	49	82	61	57	61	57	65	69	53	71	59	48	54	51	43	60	67	60	59	58	55	70	60	58	55	62	67	62	62	58	51	55	61	51	60	56	53	67	67	65	49	71	59	46	57	65	49	56	67	61	64	57	55	57	57	69	44	66	65	58	58	60	55	56	60	70	57	64	59	49	54	65	68	54	67	63	57	68	58	62	51	62	61	59	67	55	68	60	54	64	65	58	61	50	64	50	54	50	54	72	65	56	68	51	60	64	67	47	81	54	69	62	57	62	65	59	75	44	45	47	39	57	64	58	73	61	58	51	67	58	49	53	58	58	74	69	60	54	51	56	58	67	73	64	51	58	54	65	59	62	53	65	61	60	57	62	63	66	56	61	52	49	51	49	45	53	57	60	61	61	52	52	55	69	65	55	68	67	69	68	66	59	69	67	53	59	44	52	47	63	84	69	50	64	69	70	52	68	62	57	41	60	60	60	69	35	61	66	64	60	70	49	63	70	63	48	55	63	58	67	58	52	59	61	52	59	66	62	64	57	59	54	42	57	56	57	52	63	56	48	58	58	69	53	64	56	56	63	55	52	62	58	57	63	65	69	61	63	62	67	62	54	69	48	48	79	67	55	67	61	54	61	59	52	57	62	56	60	56	56	48	65	60	58	51	70	70	73	67	61	65	61	56	66	69	64	55	67	62	61	60	55	58	67	51	66	66	47	61	51	61	82	67	51	68	59	50	67	51	53	49	56	49	55	64	58	45	54	54	61	63	63	49	70	57	61	57	63	54	61	53	60	55	53	54	80	54	57	47	63	52	57	61	62	51	58	61	65	56	53	48	70	64	67	58	65	63	50	50	55	47	54	54	60	65	54	59	56	66	55	60	49	46	48	60	72	54	50	59	58	71	52	49	55	58	72	68	67	56	61	64	58	57	70	53	67	59	53	57	63	57	62	57	54	73	55	65	62	57	54	49	54	70	50	78	48	66	57	54	48	68	55	62	49	48	52	50	58	47	62	55	82	59	49	55	36	63	51	73	56	61	65	68	56	66	64	67	57	63	58	62	50	62	56	65	59	54	58	69	57	57	50	62	65	67	58	57	52	71	69	65	48	71	71	55	49	66	61	57	42	62	59	64	67	66	58	68	45	64	54	62	58	65	66	50	56	62	50	52	83	57	57	52	56	68	61	64	51	63	68	44	66	61	61	55	55	72	57	66	62	62	57	59	48	57	73	65	63	60	72	66	51	74	64	52	58	51	73	48	53	54	62	66	57	44	51	54	49	44	51	65	63	50	55	61	55	61	61	62	74	85	72	73	58	55	79	50	51	56	74	61	65	72	55	67	43	56	67	72	74	61	64	61	51	56	59	61	59	64	71	57	55	62	54	83	61	62	65	58	54	50	66	65	64	66	51	57	69	49	62	66	59	50	68	50	74	64	57	62	63	66	52	67	52	53	57	61	65	52	59	57	60	56	60	44	61	70	43	70	68	66	56	44	63	59	49	48	54	65	55	59	57	38	68	58	60	61	57	52	65	61	59	64	62	66	47	56	78	62	54	64	54	56	66	67	68	50	66	67	72	64	63	67	53	51	65	59	66	65	68	60	69	67	60	54	63	66	61	69	70	53	67	69	58	71	49	66	62	61	58	55	45	66	53	78	58	76	64	67	56	63	71	62	62	77	54	60	66	66	60	59	51	60	69	53	73	58	52	75	67	74	67	57	69	61	50	70	59	65	66	62	59	57	55	54	52	53	61	56	50	49	49	58	58	52	63	71	63	53	76	60	50	57	55	63	62	67	72	45	69	64	57	77	50	42	72	68	58	56	57	70	48	54	61	65	74	59	65	54	57	59	48	52	58	66	61	62	77	51	58	55	61	56	54	47	76	69	74	67	56	67	57	48	57	54	58	70	62	58	50	51	66	50	76	58	57	54	61	59	56	49	49	60	60	56	55	57	46	51	45	57	59	54	69	61	69	47	60	60	53	46	61	58	69	56	51	73	55	62	47	52	50	47	67	61	56	94	54	57	47	63	55	51	67	65	46	55	67	55	59	46	55	63	60	53	62	63	60	60	52	59	54	61	58	76	48	56	60	59	66	76	45	77	62	53	72	75	65	63	60	75	66	58	50	73	57	45	53	63	62	50	53	66	59	72	63	62	52	51	66	58	63	55	56	57	50	44	68	64	61	58	70	56	59	51	70	55	71	63	73	53	54	61	52	49	58	59	58	68	63	57	64	62	58	53	49	56	71	61	57	72	58	53	74	57	59	56	60	69	65	60	69	64	48	66	72	52	46	66	68	58	65	53	55	50	49	63	68	39	66	63	52	70	63	55	60	53	68	44	59	71	62	56	51	61	63	58	73	56	52	71	62	64	59	52	57	60	65	69	50	68	49	59	53	55	69	53	50	58	61	56	57	66	50	59	58	58	65	61	64	56	67	58	60	57	65	49	52	63	69	62	55	44	54	62	55	66	67	52	65	69	57	59	52	63	50	51	55	65	50	62	67	60	52	55	51	55	50	57	56	58	53	53	50	59	59	59	61	73	63	47	67	50	53	66	48	52	57	57	53	61	65	57	61	73	61	58	55	63	64	75	45	61	65	52	69	60	55	56	50	61	53	52	60	62	66	54	61	58	74	65	61	57	63	76	58	69	71	55	57	57	58	59	61	62	59	65	53	75	48	66	56	48	65	67	73	56	63	51	49	45	55	65	57	61	56	61	64	55	56	47	59	59	62	59	44	63	55	58	54	61	58	53	64	59	58	62	48	56	55	50	68	58	67	52	67	57	71	61	64	62	77	52	45	65	68	61	56	65	55	72	59	54	64	59	54	63	54	53	50	54	70	66	53	48	66	73	78	61	65	76	54	57	56	78	47	57	70	55	62	55	54	70	53	54	61	46	73	59	53	56	62	53	73	59	52	59	55	48	70	69	68	66	52	60	59	57	69	62	45	55	52	57	56	55	59	59	69	54	53	58	57	57	61	65	46	71	61	77	68	71	66	63	47	74	61	47	63	60	64	48	70	49	52	64	59
13076	7188	4508	8647	14742	17168	16693	13783	11320	10472	10083	9376	9684	13845	14503	11274	9455	6688	4452	3291	2138	1929	2006	1651	1642	1647	1500	1441	1395	1304	1374	1235	1281	1114	1061	1106	1534	1496	1564	1502	1438	1319	1113	1309	1410	1239	2312	5568	8614	6415	4264	2679	1594	1065	789	658	618	676	667	633	636	639	658	640	630	636	680	609	658	620	611	605	612	621	638	659	595	618	652	624	643	613	693	597	592	639	615	634	636	658	611	649	635	644	673	600	630	642	599	590	627	606	627	616	624	635	640	642	646	628	615	615	625	625	668	600	609	652	620	662	643	623	630	630	615	605	584	627	633	611	613	598	669	631	654	577	607	634	634	641	595	638	627	580	593	615	621	642	597	644	644	553	620	658	663	612	601	616	627	613	606	609	618	660	609	615	645	590	646	581	627	621	597	579	613	656	654	572	664	590	606	637	593	594	608	638	613	644	616	590	624	651	588	637	615	642	626	609	662	648	615	617	625	618	594	651	609	621	636	600	641	625	614	575	633	634	625	621	625	614	640	596	603	649	638	654	600	637	637	636	655	636	577	575	685	625	633	612	636	645	611	647	648	620	632	609	698	639	633	612	626	631	605	637	652	604	647	617	665	585	613	615	626	626	625	618	635	637	579	612	568	617	629	630	594	614	618	571	615	638	616	597	622	740	639	608	599	640	641	603	673	599	631	614	645	602	632	628	628	644	609	613	602	652	608	635	646	633	637	600	590	617	638	623	608	632	635	665	627	623	651	613	617	598	640	687	616	690	620	625	586	606	659	632	630	650	618	641	644	627	632	618	592	632	641	629	585	614	633	677	585	606	618	620	600	635	601	618	671	597	625	618	635	614	572	645	621	635	616	744	653	660	657	610	635	652	615	617	595	613	587	626	625	631	618	619	623	653	617	613	613	615	660	586	604	614	577	639	643	665	616	650	549	634	647	626	637	626	622	602	620	638	629	628	619	597	659	592	628	660	596	619	643	669	617	629	644	627	649	601	649	659	647	622	619	669	626	642	588	621	620	587	631	615	597	638	641	643	638	631	638	656	591	603	606	644	657	612	618	662	638	626	651	655	646	659	660	607	611	592	646	659	623	597	640	621	674	675	629	617	626	626	624	657	605	638	622	656	565	596	620	605	635	645	644	602	611	618	620	637	641	659	653	613	641	621	655	666	606	593	574	635	614	639	616	617	654	633	642	598	635	667	582	579	654	624	668	620	625	621	625	643	653	619	618	630	620	630	604	612	620	646	618	653	656	624	584	626	626	656	657	623	610	686	590	606	615	595	629	558	604	662	645	627	583	598	641	646	667	649	646	603	605	640	588	593	647	652	649	640	662	634	611	606	637	622	607	654	627	595	631	615	655	662	628	657	651	607	629	669	591	655	633	633	651	639	620	644	632	648	605	570	607	581	581	633	600	623	597	657	667	633	635	619	631	625	642	631	611	590	624	584	627	627	636	659	609	618	627	585	605	582	587	578	588	636	659	607	617	666	621	612	613	609	635	634	638	608	613	637	647	627	599	590	633	623	632	606	695	636	638	633	638	612	643	677	648	640	594	665	584	653	586	592	624	601	635	595	585	625	605	599	599	631	630	603	632	610	673	584	651	641	635	635	653	610	648	653	608	620	619	610	620	579	628	617	621	622	592	644	610	617	594	613	658	608	634	649	646	627	654	629	639	614	633	589	643	656	607	629	628	655	637	605	612	653	632	651	634	640	599	642	627	662	660	614	629	619	613	629	657	640	680	599	636	654	613	671	660	621	634	616	576	659	675	570	623	628	614	620	607	617	619	663	607	578	631	622	654	609	614	638	672	599	612	627	649	627	660	641	616	638	614	558	635	618	642	633	620	573	622	601	635	645	635	603	602	636	627	660	648	646	596	616	600	614	584	682	610	659	626	613	592	591	611	637	616	686	621	619	603	627	632	639	654	651	610	604	618	670	602	604	651	670	617	664	587	627	627	652	633	585	617	612	657	620	651	665	618	641	640	618	631	602	633	622	617	667	620	643	614	635	634	613	558	590	670	638	639	591	592	650	610	660	620	668	587	605	614	625	602	608	615	633	629	592	596	646	635	598	660	568	646	586	634	611	602	637	608	606	682	598	608	579	639	610	592	649	617	635	605	608	602	638	658	631	634	639	655	626	645	609	565	598	636	626	645	620	594	625	611	659	658	628	667	666	612	654	603	599	590	594	626	613	627	603	596	640	595	660	655	597	611	648	611	619	611	627	634	632	621	654	629	644	623	629	618	633	614	616	643	655	659	611	614	614	649	632	648	668	656	684	664	615	643	618	603	639	602	648	600	668	612	632	640	586	659	637	622	563	642	641	606	639	621	625	629	629	620	644	603	640	671	649	620	598	662	600	657	587	641	633	623	619	625	648	617	659	610	634	639	645	647	651	613	624	615	611	649	635	557	589	620	629	626	640	628	620	620	643	610	609	667	582	650	619	638	676	647	642	621	628	611	590	593	595	638	597	638	628	628	623	628	640	622	627	631	649	610	666	641	652	601	577	642	607	628	636	634	656	624	583	619	643	653	621	649	647	655	607	635	597	587	619	614	645	612	616	629	602	574	602	618	571	674	653	628	629	668	599	660	617	610	643	634	599	636	554	659	600	565	636	652	610	639	653	622	652	630	651	606	607	599	649	654	640	647	642	619	655	682	647	634	620	649	603	644	624	595	624	649	614	609	630	684	615	586	619	621	590	628	599	634	599	658	598	606	613	640	582	603	658	648	690	633	648	611	587	592	621	555	670	621	632	618	596	669	631	623	605	716	606	616	626	632	603	602	661	672	607	616	596	584	639	589	661	663	654	658	662	627	582	655	672	630	673	628	621	625	668	615	612	643	613	628	630	593	620	639	572	646	628	623	612	650	614	612	590	617	641	627	649	608	595	636	654	614	597	620	638	621	619	604	629	592	617	610	611	661	634	666	611	626	619	639	606	653	655	600	654	626	647	623	620	611	638	676	609	642	591	613	653	617	638	573	628	625	623	654	629	635	627	657	626	592	674	590	645	635	658	604	647	639	672	648	652	623	641	632	631	617	655	631	617	619	641	636	669	569	619	598	605	604	616	611	583	621	606	607	606	635	600	626	628	626	578	664	630	669	584	630	616	636	645	580	673	614	654	667	640	635	634	633	586	610	638	652	625	592	638	642	629	631	612	641	691	608	608	608	589	611	623	625	603	642	662	606	631	616	622	664	679	631	621	654	579	649	635	629	633	617	583	615	636	630	647	669	614	655	604	664	634	644	603	623	662	647	584	612	628	634	591	587	651	636	614	612	653	645	622	628	630	626	646	621	592	618	617	651	660	619	609	624	642	611	619	629	639	649	620	664	611	607	639	591	646	628	642	608	642	637	623	680	605	625	622	639	639	653	618	685	587	621	614	614	632	586	635	636	611	659	612	614	634	592	669	646	618	663	640	611	643	616	619	599	640	687	640	603	711	625	622	620	614	605	605	592	616	632	620	619	657	612	593	642	644
2356	388	261	221	173	265	303	244	259	235	260	269	375	489	488	323	292	198	126	104	98	89	73	80	87	90	74	76	72	63	69	57	64	85	58	70	68	54	55	67	68	57	54	59	47	74	63	162	311	370	235	149	103	56	60	51	42	53	39	41	48	37	47	43	43	49	46	50	54	38	42	38	50	51	38	40	62	61	51	54	43	54	52	52	42	33	53	53	54	48	52	43	52	35	47	55	45	33	50	38	51	42	47	55	44	50	37	42	44	42	50	58	36	44	43	52	45	41	48	42	50	35	59	51	37	47	42	43	46	35	44	33	41	52	43	47	41	44	38	43	51	42	46	46	56	59	45	41	45	44	32	53	36	38	45	39	30	47	47	45	34	36	46	43	41	42	30	62	42	50	46	31	39	41	54	52	41	38	41	39	49	48	44	44	41	45	44	48	45	45	48	45	49	29	60	41	50	41	39	41	44	44	40	43	44	47	39	40	42	45	39	44	46	37	47	50	47	54	42	46	50	52	46	56	48	47	43	52	46	43	46	36	48	55	46	39	39	57	44	47	50	52	48	41	38	52	45	47	31	44	47	43	48	45	39	40	41	44	42	46	45	47	46	43	51	37	44	45	51	44	53	50	38	53	40	48	39	53	46	51	51	47	39	46	35	37	38	45	40	48	47	34	38	44	41	39	44	40	37	49	44	52	48	48	47	55	38	43	32	42	50	40	45	44	43	48	40	43	52	57	40	51	44	49	50	47	39	53	53	37	49	42	40	34	53	43	48	45	52	39	38	38	43	40	51	59	37	47	42	42	42	42	61	40	41	52	44	41	44	31	47	43	49	43	33	29	51	58	48	49	27	44	51	48	43	39	51	48	41	30	57	34	48	46	46	39	49	47	43	61	45	50	40	45	46	46	39	40	37	44	37	37	42	40	36	30	54	47	48	51	39	44	44	48	40	59	34	47	37	61	44	55	51	45	43	41	46	56	43	32	39	41	32	35	40	46	52	52	44	49	43	48	37	56	48	57	47	43	54	45	38	41	33	38	35	47	44	35	38	46	44	46	47	45	40	51	43	55	41	42	60	36	51	43	49	42	47	41	57	46	42	39	35	48	38	48	37	53	39	41	36	40	51	39	37	49	45	44	51	32	65	28	40	46	43	51	38	44	40	29	35	35	37	47	50	42	37	42	47	45	61	45	42	55	40	49	53	34	53	32	41	53	44	43	39	51	40	55	58	65	48	48	53	46	32	50	58	37	51	53	38	42	42	35	44	46	45	51	48	46	59	45	56	47	37	67	59	46	33	48	38	46	41	53	40	47	48	35	48	55	47	38	53	37	43	52	35	45	56	46	46	59	45	41	51	44	51	47	46	45	52	50	52	34	43	52	49	43	46	38	47	37	40	37	52	43	47	50	48	54	45	38	40	48	42	46	44	40	51	44	34	47	49	57	58	51	62	45	39	39	52	52	39	33	40	44	42	39	32	45	46	52	46	42	50	65	40	51	51	53	36	50	53	53	55	48	41	48	47	38	54	49	55	49	43	27	48	46	44	47	48	46	46	44	57	44	38	43	43	32	46	49	54	42	46	39	47	47	54	38	46	49	44	45	49	41	41	45	49	42	42	51	43	57	39	54	40	43	49	48	38	43	38	32	46	47	50	41	46	45	41	38	48	43	41	38	41	55	44	60	49	53	42	42	40	37	51	39	52	44	44	39	36	47	42	39	56	38	48	39	42	49	46	53	45	45	57	61	53	40	48	43	41	50	49	40	51	47	51	37	44	39	44	37	45	36	45	36	38	37	47	47	42	40	48	40	39	54	49	52	45	43	39	44	45	56	44	55	40	43	45	44	47	60	42	44	42	37	48	53	48	52	37	47	41	42	58	59	39	51	51	50	53	42	36	34	44	54	36	46	41	51	41	46	38	38	40	51	44	46	53	43	56	41	48	48	45	46	51	51	47	37	44	46	44	45	47	56	39	35	51	57	39	50	51	52	41	41	46	53	38	43	41	44	40	49	49	37	50	47	54	47	44	48	41	50	58	53	48	49	57	42	56	43	42	42	39	37	41	57	43	42	42	53	43	35	54	61	44	51	41	45	50	46	30	43	43	52	46	43	49	36	44	47	38	46	37	47	35	55	49	45	48	46	42	50	39	36	42	51	43	47	44	41	47	37	32	44	51	39	42	52	55	41	43	52	37	52	46	62	43	40	37	44	50	41	34	56	52	28	44	39	32	41	44	38	44	45	47	44	50	37	47	36	48	46	38	42	40	44	48	52	50	50	46	43	57	46	48	45	57	35	54	57	49	36	52	42	51	43	50	54	36	49	42	56	44	59	46	43	53	42	43	35	52	33	52	37	42	49	38	45	53	47	33	42	50	33	35	38	36	55	44	46	38	42	45	41	42	40	44	40	35	55	54	47	56	50	40	46	45	52	52	37	36	47	45	49	32	46	48	47	43	59	43	48	44	48	49	45	43	46	38	39	43	38	55	46	47	50	56	46	44	51	51	30	45	43	57	50	54	40	52	46	36	41	43	44	32	55	45	45	51	43	53	50	37	51	61	55	53	43	57	51	38	41	46	45	46	47	36	46	38	32	53	43	40	40	55	45	50	49	35	32	51	34	41	40	31	49	51	48	55	50	38	44	59	40	35	34	51	46	52	31	39	47	47	44	43	43	38	46	53	42	41	42	53	59	53	35	65	55	41	48	51	61	47	40	51	45	46	40	42	40	43	46	53	55	50	33	52	46	45	34	36	44	55	45	43	41	39	44	34	41	41	60	35	47	37	50	38	46	44	31	35	43	43	48	57	41	48	37	31	46	41	50	31	48	51	46	43	52	46	35	45	37	30	38	41	50	45	42	59	44	36	37	43	49	44	50	37	41	39	39	51	39	33	41	47	61	43	48	49	36	44	48	39	50	50	35	51	43	57	60	33	45	47	46	57	40	42	49	45	52	46	40	57	53	36	44	47	40	43	54	45	36	51	35	53	45	51	30	49	46	53	56	41	45	51	51	52	37	45	49	50	37	44	47	51	38	52	47	39	57	45	54	38	54	37	42	51	31	41	38	49	45	47	37	44	41	39	46	39	45	50	49	37	55	51	41	55	50	40	45	47	54	42	51	41	33	49	44	46	51	42	49	50	46	44	48	37	30	54	47	47	48	36	34	39	44	42	51	47	62	52	44	52	47	50	42	41	54	51	42	42	50	43	42	47	38	45	52	41	42	54	40	49	63	53	50	48	56	39	60	60	57	54	51	47	47	40	52	54	49	46	47	48	40	48	49	37	42	48	47	41	43	45	32	42	42	53	49	44	43	44	42	57	57	56	38	54	47	41	50	52	54	39	62	46	52	49	39	46	49	44	43	42	36	39	37	38	45	45	47	54	49	46	52	58	47	52	34	38	56	43	47	45	53	37	49	45	59	38	34	47	50	43	47	53	60	29	51	49	39	44	40	48	55	46	53	49	45	48	43	41	44
12780	6604	4677	7687	13941	16663	15533	12634	11642	10599	10349	9831	11446	15468	13731	10603	8773	5392	3989	2688	2129	1989	2068	1772	1936	1710	1460	1363	1344	1189	1336	1238	1195	1229	1392	1298	994	819	869	873	821	849	969	867	1008	1739	1366	3577	8268	8686	5721	3260	1620	840	611	523	503	473	440	502	477	484	461	484	487	533	521	499	552	514	477	461	474	484	537	448	509	457	503	502	448	493	509	489	472	490	480	509	490	504	496	521	474	492	478	467	455	489	472	473	469	517	439	486	484	477	497	512	509	473	508	495	465	503	463	490	473	484	486	497	468	517	508	503	486	489	475	477	493	461	458	511	470	477	478	493	496	446	489	449	514	506	458	517	498	472	462	464	442	504	482	473	476	476	439	475	445	511	451	449	466	472	477	497	475	452	476	480	480	480	472	484	466	497	475	458	452	440	476	437	476	482	512	481	495	460	478	482	468	498	445	491	474	468	506	497	515	494	479	488	494	459	473	459	477	516	453	456	453	485	513	490	496	447	499	467	451	488	486	490	475	465	473	496	452	480	506	490	490	471	484	482	465	456	482	478	512	481	465	532	461	476	461	481	483	475	450	515	466	457	462	533	443	465	473	511	480	504	432	505	483	486	523	473	488	474	477	471	487	507	485	471	486	497	447	465	490	469	470	450	549	516	447	492	499	487	504	489	464	485	499	476	461	503	473	546	485	483	502	435	492	474	485	465	463	532	463	441	488	489	475	445	486	506	479	490	465	501	488	488	473	493	524	498	451	484	463	466	498	459	514	489	483	502	435	489	511	484	487	500	498	506	526	491	503	479	491	454	495	486	462	470	506	476	423	481	449	495	498	516	436	477	461	500	549	476	473	504	463	489	508	461	474	473	495	492	495	456	506	476	470	472	449	491	490	464	526	451	478	503	505	491	464	485	474	458	468	475	467	467	454	529	517	461	488	463	464	498	492	490	468	479	469	463	477	476	522	466	500	438	470	510	518	502	456	494	506	542	479	519	490	519	452	516	494	497	492	468	490	503	507	475	486	499	473	481	498	462	481	468	538	506	483	493	454	470	470	477	483	507	457	450	445	499	467	499	491	464	514	489	455	497	512	488	471	444	475	499	471	494	500	430	497	458	474	464	513	496	481	494	515	487	487	492	488	445	485	484	444	515	439	476	503	468	503	461	486	497	468	473	491	468	508	446	437	471	504	473	493	499	511	467	462	468	457	500	466	472	499	495	487	495	458	446	489	471	433	457	469	474	478	491	508	491	483	469	488	457	484	501	464	496	472	532	497	508	443	489	504	469	531	452	451	499	459	457	431	475	478	448	475	473	468	523	503	456	458	507	499	491	493	464	475	489	492	478	488	460	479	459	461	500	470	491	526	462	509	503	484	467	476	453	503	458	475	470	504	473	491	477	452	450	474	512	460	501	531	505	466	496	467	513	468	439	479	508	477	497	494	492	500	488	458	463	501	481	477	471	485	462	463	537	495	484	518	468	516	477	482	489	483	549	447	485	448	494	468	436	485	468	507	503	479	483	476	511	472	484	479	463	497	505	489	534	502	460	470	507	504	482	486	465	467	422	466	483	492	430	463	446	474	540	472	497	494	506	470	482	487	465	471	467	523	434	490	481	494	478	532	458	439	495	476	460	489	471	505	497	462	465	487	499	481	498	454	486	498	487	476	465	483	475	515	474	431	467	492	491	480	466	469	513	511	483	489	497	478	457	495	520	494	480	519	464	471	513	449	506	475	489	466	490	477	460	455	501	492	478	481	493	473	479	455	521	456	486	483	495	474	516	503	437	489	482	481	513	471	459	493	492	489	513	519	491	466	465	475	512	533	489	472	494	466	446	507	438	503	482	488	492	468	468	484	505	519	470	448	479	480	511	458	474	494	470	482	488	535	498	496	442	462	510	468	535	482	486	496	453	473	468	466	486	470	466	502	488	450	499	465	470	482	497	434	495	464	455	526	445	441	480	480	454	492	481	495	482	490	513	499	493	472	467	490	488	473	478	460	520	466	495	454	503	486	507	474	518	460	470	465	503	460	479	511	486	478	492	475	489	481	498	484	485	467	482	449	459	462	487	505	473	505	447	465	463	498	451	485	488	482	475	465	503	503	467	480	480	464	477	472	468	504	521	482	493	487	518	457	483	482	505	466	472	498	490	469	468	484	477	499	491	485	443	462	498	450	490	466	481	506	481	460	484	470	466	515	501	460	504	500	440	474	489	495	506	468	452	444	477	469	472	484	487	495	480	492	483	480	488	485	457	492	468	483	481	481	489	484	439	523	509	449	495	499	466	505	525	483	480	472	458	468	497	475	458	508	476	525	452	477	467	488	488	481	459	467	523	517	484	496	458	478	497	452	464	501	478	441	468	499	456	491	465	511	515	442	490	508	466	451	476	508	486	486	477	461	478	507	465	474	452	449	436	495	483	454	473	469	460	459	487	473	471	451	441	460	496	480	524	490	491	488	486	498	477	477	494	498	492	485	498	427	475	517	489	485	472	471	468	499	496	474	489	517	466	510	466	451	466	471	475	493	481	477	469	469	484	464	501	493	473	484	477	497	508	455	468	524	487	488	505	497	468	485	468	519	498	495	462	454	496	504	458	502	450	505	497	455	488	459	459	465	459	478	530	447	507	475	446	481	491	488	467	452	501	448	480	498	469	460	522	505	489	477	492	484	488	504	497	439	501	453	519	477	466	499	488	450	464	526	476	470	513	466	486	516	478	443	465	457	502	481	491	488	462	499	531	479	472	480	520	449	483	478	425	513	484	500	433	507	507	457	446	529	479	514	498	462	490	522	504	513	476	500	445	476	469	463	524	456	479	492	438	459	431	542	467	485	490	518	484	477	478	421	464	454	479	477	432	457	444	496	453	459	436	438	495	494	505	486	478	467	477	495	479	468	458	459	488	504	473	523	489	474	491	483	522	495	470	505	505	476	477	494	463	485	466	494	450	484	468	465	517	488	468	480	456	444	492	497	466	460	508	501	450	485	457	515	470	447	492	476	481	475	517	520	483	464	498	500	481	499	493	433	461	484	446	474	507	536	466	455	515	515	490	470	465	490	462	476	494	501	468	437	504	455	460	495	454	440	486	499	496	448	466	490	447	473	471	477	503	478	477	466	483	506	436	483	492	508	462	468	510	449	494	476	486	437	433	479	512	495	495	472	469	489	474	478	498	492	528	492	493	468	484	441	495	492	510	490	435	474	492	485	495	465	513	489	517	480	491	454	482	485	463	509	474	488	447	507	488	480	516	531	452	472	491	433	469	487	493	471	496	481	474	489	504	549	470	518	515	492	519	495	516	472	466	402	469	469	507	522	481	466	479	483	505	483	462	493	478	523	490	475	459	475	463	483	452	493	499	457	487	503	517	506	459	487	484	474	462	477	454	488	469	511	491	481	562	497	475	456	484	449	519	501	482	462	479	510	515	490	435	522	464	457	473	560	517	470	509	490	460	469	460	484	501	466	486	443	475	482	450	463	471	458	486
1289	656	382	244	227	338	365	365	318	319	348	368	509	650	539	400	277	179	135	126	114	118	101	118	84	99	116	87	89	94	70	77	86	67	78	69	65	67	80	66	78	71	87	94	90	298	279	374	476	353	188	140	109	68	73	44	71	52	54	69	69	59	66	67	70	61	76	67	60	64	50	64	61	64	56	47	48	55	66	49	66	58	58	57	56	63	54	72	62	64	52	71	59	51	64	55	56	57	48	61	50	52	44	59	60	54	57	55	59	68	55	64	61	60	48	62	48	59	56	50	56	52	59	55	63	65	66	56	49	57	55	65	58	59	56	70	63	55	55	52	65	65	57	62	80	68	49	53	59	51	66	56	59	53	50	55	53	64	50	55	49	59	55	56	67	61	67	50	57	55	67	45	43	59	50	50	61	62	57	69	60	74	65	52	54	72	64	66	46	59	77	59	60	58	54	65	64	51	51	66	53	61	54	52	69	62	60	72	53	49	56	55	67	58	54	59	62	52	61	52	60	50	57	51	69	59	53	66	58	61	52	60	58	61	58	68	58	54	59	55	48	67	59	62	70	48	55	67	68	65	61	60	56	69	62	54	54	64	72	59	61	62	46	62	56	63	59	55	66	65	59	72	56	61	53	57	51	55	59	46	50	51	60	69	53	58	49	58	59	54	48	67	66	49	43	66	56	56	67	57	47	46	55	64	74	72	70	65	53	67	56	67	57	60	68	67	60	59	49	69	52	60	57	62	67	45	51	55	63	62	74	49	46	49	47	51	79	49	47	34	70	53	60	58	60	52	56	47	45	59	66	65	69	56	47	58	60	63	66	61	64	57	51	64	52	52	63	55	51	58	66	64	52	54	59	58	68	50	73	49	62	48	67	76	62	62	51	45	59	60	59	58	55	49	60	68	65	64	51	57	62	54	50	50	61	49	63	63	55	55	59	66	62	49	41	54	49	61	62	60	77	63	64	52	49	47	68	47	51	53	59	71	66	65	58	53	67	62	56	60	45	59	65	64	51	71	62	50	62	57	49	59	62	49	38	47	56	53	49	54	64	54	74	66	47	65	53	58	57	64	52	66	64	60	61	64	56	62	66	51	56	59	54	47	69	71	57	46	57	63	63	49	86	69	38	51	46	60	68	55	61	52	48	58	51	53	70	72	54	55	52	79	70	53	59	61	58	55	55	49	53	64	68	58	53	68	58	60	60	56	50	55	45	55	61	59	37	64	64	62	55	61	58	53	56	57	61	65	66	66	66	71	60	60	54	64	86	67	55	55	56	54	42	70	68	59	58	60	49	44	50	61	62	62	54	51	68	59	50	51	61	65	64	50	60	65	63	62	77	58	68	74	54	57	56	74	48	51	63	51	61	55	55	44	56	59	50	59	69	59	56	70	47	51	52	57	61	62	50	53	53	62	58	69	63	48	52	66	55	62	54	64	51	65	48	61	55	54	63	69	57	53	72	65	42	64	58	48	57	52	60	54	66	68	60	66	59	60	54	69	57	48	52	58	60	56	61	64	44	74	63	56	62	53	52	72	64	53	59	55	63	55	52	57	49	58	59	57	59	54	57	48	53	59	59	60	64	62	55	63	61	71	55	52	56	50	49	59	62	80	59	59	57	61	52	54	60	68	68	63	48	61	56	47	69	58	39	62	64	59	59	54	51	50	64	63	56	67	46	73	63	52	75	52	51	48	54	51	48	56	71	46	57	59	50	52	59	67	64	51	66	56	74	65	48	50	64	62	63	57	57	65	60	59	48	50	58	62	63	52	52	61	36	67	52	56	54	65	69	61	58	52	55	55	63	36	37	51	64	59	63	59	56	64	59	60	47	58	53	60	69	61	43	53	57	47	68	47	54	52	52	60	63	53	60	53	45	62	67	40	57	49	51	62	62	51	58	53	60	53	58	76	67	55	60	58	57	61	51	48	56	54	57	57	71	49	52	62	53	68	67	50	62	60	56	64	54	59	59	64	46	49	48	42	47	70	67	46	48	56	56	51	52	45	66	65	58	56	72	64	64	59	48	50	55	62	45	49	55	53	58	54	60	63	45	66	60	64	47	58	58	46	61	60	62	46	57	60	63	61	56	65	59	69	61	53	65	61	54	61	46	58	56	52	59	69	50	57	56	61	69	50	58	50	49	55	46	60	42	58	59	61	59	62	63	66	67	58	42	65	69	66	71	71	62	46	57	70	57	75	57	55	46	71	62	62	46	52	53	75	55	49	58	59	53	64	49	69	57	65	63	61	61	55	58	64	62	70	56	74	62	61	49	57	42	64	49	65	63	55	65	64	61	59	54	51	47	51	56	54	59	50	62	57	46	67	72	68	46	62	58	53	45	58	47	51	58	65	50	58	57	60	55	64	74	66	50	63	49	58	58	61	53	57	54	58	54	44	63	53	72	66	63	72	73	75	47	64	64	60	66	68	53	59	50	47	57	59	56	56	69	51	51	63	58	51	59	59	71	70	60	71	61	52	62	60	64	56	45	78	62	59	63	55	68	41	75	52	48	59	58	60	61	46	58	65	61	70	57	57	62	55	52	56	69	53	55	49	65	49	53	61	46	60	57	58	59	55	61	56	63	40	48	65	48	68	62	48	47	52	65	58	49	73	66	56	53	54	72	64	65	53	58	63	52	47	64	58	50	65	69	45	49	59	43	53	64	55	61	43	61	60	62	72	69	53	64	65	58	55	67	59	63	52	66	51	63	64	56	63	57	62	64	65	51	65	67	51	51	64	55	51	61	61	56	65	69	58	57	52	64	62	65	55	62	46	70	57	67	55	68	75	58	57	64	67	52	45	59	75	71	59	73	59	58	60	80	61	50	51	61	81	52	51	59	53	84	55	61	71	63	69	49	69	60	68	53	72	60	47	68	56	54	65	43	65	74	54	65	49	56	58	58	63	57	65	59	53	57	52	47	65	48	56	64	65	47	61	63	55	69	55	57	56	67	57	58	67	66	50	68	45	53	55	58	69	60	60	59	58	51	59	55	61	56	60	66	71	73	57	81	56	60	52	52	69	59	62	54	51	57	57	58	52	53	60	62	52	66	67	49	40	68	63	56	50	69	61	58	63	57	59	52	44	55	53	65	55	60	57	63	52	50	50	49	50	49	62	62	53	57	57	70	64	66	58	55	48	77	67	61	56	44	66	60	72	51	50	70	55	59	65	76	62	50	47	62	55	53	63	52	55	57	53	55	68	50	48	78	60	52	65	47	68	62	65	44	59	67	49	52	77	52	50	52	47	54	69	64	47	58	52	61	70	72	53	51	60	65	51	68	65	61	61	53	47	48	57	67	52	58	63	68	68	49	49	59	55	59	53	66	70	63	61	61	47	56	46	59	48	73	56	69	55	46	69	54	62	48	56	53	60	64	60	71	57	63	58	65	56	45	50	56	64	48	73	61	48	54	58	70	53	50	57	55	62	60	62	60	50	65	46	64	53	52	69	58	68	46	67	41	59	62	62	76	50
16392	9380	5949	9582	17719	19393	17782	15553	14086	13302	12528	12567	15892	17351	14420	11871	8528	5499	4447	3444	2843	2689	2517	2423	2485	2105	1921	1690	1581	1613	1528	1498	1790	1855	1497	1344	1149	1098	1105	1108	1131	1082	1392	1797	1807	6720	5717	8381	10779	8701	4792	2703	1362	844	702	683	605	609	639	622	587	614	599	626	585	609	634	598	621	613	582	605	615	649	605	617	663	607	624	596	621	585	617	599	625	651	622	636	589	551	571	607	606	608	610	599	579	642	567	603	584	618	567	593	633	594	613	620	615	629	601	632	596	601	629	649	613	655	621	620	604	638	572	611	610	568	623	670	649	611	624	556	629	625	613	596	621	620	606	584	569	614	581	656	660	624	620	626	578	599	631	586	627	649	583	645	657	639	614	647	618	592	624	636	559	628	608	568	613	607	578	601	593	588	639	614	594	675	632	585	624	653	634	620	615	574	622	612	640	659	622	620	597	637	629	597	617	572	587	595	616	639	625	627	636	638	612	620	604	558	626	635	632	615	589	616	645	602	613	595	606	619	539	614	591	626	640	623	606	642	614	551	647	589	580	649	633	628	641	638	592	608	605	597	595	603	634	617	606	603	617	625	573	619	600	615	593	628	648	616	589	584	609	561	631	613	621	580	630	627	590	616	612	584	594	622	566	566	628	632	562	621	655	574	598	581	576	636	585	604	596	607	648	615	586	625	617	602	561	626	564	601	646	642	589	609	643	628	664	578	623	622	578	586	597	599	593	579	613	669	602	582	581	656	640	613	647	591	609	633	610	597	626	611	646	583	641	612	611	615	618	596	628	594	617	651	614	591	619	562	591	577	622	629	598	603	615	593	648	577	611	613	615	615	594	630	614	629	628	546	588	570	561	630	589	638	586	602	569	600	597	634	537	612	574	613	661	595	643	629	633	623	619	618	623	648	587	603	640	609	604	570	632	619	601	641	543	630	646	607	633	626	572	592	609	610	632	670	657	628	636	647	617	625	593	593	629	627	594	617	652	581	613	648	613	608	590	613	589	604	651	615	644	599	653	600	616	588	592	644	658	613	586	611	597	642	645	629	599	616	637	584	578	617	571	618	626	580	623	618	600	632	638	612	601	613	611	675	603	610	602	627	648	620	578	629	627	689	627	625	594	634	641	615	611	624	648	605	608	627	631	585	610	618	639	640	597	606	619	616	613	632	613	616	633	627	560	633	621	620	614	626	604	647	614	652	641	597	636	577	623	619	585	624	578	628	618	625	562	619	671	602	619	580	611	615	600	645	601	577	586	646	629	613	650	589	651	647	570	616	593	594	634	606	639	653	669	639	584	649	627	634	602	600	599	637	624	612	646	610	660	637	596	586	611	608	609	625	614	633	614	609	638	607	573	635	662	629	590	598	636	582	649	624	656	573	642	591	595	593	653	605	594	637	638	582	623	570	621	573	632	639	612	594	588	637	615	604	609	611	630	613	623	604	566	590	635	574	599	612	584	589	567	590	563	605	616	601	625	576	587	628	595	612	591	661	629	569	612	613	593	604	596	631	625	608	591	626	561	571	593	614	584	600	597	582	607	600	655	565	633	608	615	618	595	625	588	613	638	636	641	591	588	621	638	626	576	584	625	605	594	579	630	582	598	654	626	650	609	634	633	598	614	630	662	605	609	623	602	599	612	664	652	628	599	623	611	630	659	571	663	606	575	675	564	611	668	641	621	611	643	610	618	660	657	627	629	582	622	598	611	622	599	630	602	661	631	608	620	642	639	648	628	612	602	588	590	606	638	613	634	595	607	605	636	586	634	591	623	648	620	598	614	648	613	600	614	593	628	595	643	649	631	614	569	666	616	615	610	634	612	609	574	582	598	588	615	616	588	615	634	637	639	578	614	567	589	599	596	637	635	632	599	579	622	578	606	608	630	573	628	664	601	598	668	606	605	609	640	662	589	656	573	624	620	604	622	613	601	670	578	576	617	617	598	608	629	600	613	591	654	617	587	597	585	626	587	563	608	617	612	653	661	643	635	589	621	609	630	605	614	578	603	594	636	578	642	568	613	612	644	632	620	647	604	632	659	603	605	577	610	579	604	622	630	608	596	618	634	606	591	634	655	596	591	594	587	623	612	594	610	552	596	575	610	609	576	619	650	578	635	599	644	626	597	651	597	651	650	601	628	634	609	634	573	605	634	574	624	612	625	610	582	580	649	592	636	597	624	627	628	595	600	622	621	583	584	612	607	588	583	605	628	620	601	619	577	626	676	599	640	624	584	613	586	640	596	608	614	579	616	640	639	643	589	590	645	581	626	616	575	568	672	573	591	651	584	653	588	588	617	583	640	610	601	598	607	574	623	571	619	621	619	597	570	658	644	600	627	639	644	614	616	603	606	606	606	592	591	601	614	630	568	618	661	629	620	619	613	658	614	631	613	605	637	591	596	631	608	618	573	607	605	596	630	635	632	611	611	586	587	551	617	638	656	599	565	588	639	646	597	601	583	618	636	596	618	588	587	596	600	618	609	637	630	617	616	607	628	616	619	594	635	582	689	607	643	633	569	613	650	609	634	636	643	597	632	631	606	662	608	601	601	602	616	620	619	590	626	671	646	611	622	598	634	631	610	633	618	605	583	617	587	607	646	604	649	656	586	602	610	609	601	614	631	573	664	617	584	610	649	590	605	623	572	633	624	625	644	622	599	567	677	608	600	639	624	662	618	631	645	596	610	643	577	637	614	603	685	575	621	572	592	621	595	610	627	587	614	604	630	619	645	641	620	618	618	629	587	663	582	616	577	608	579	647	601	624	624	620	639	577	603	625	589	625	604	583	563	620	596	599	582	619	610	576	630	602	604	608	628	605	657	627	622	615	643	595	640	588	625	663	619	611	588	620	596	606	625	588	587	646	616	612	619	601	598	629	604	587	634	617	580	602	620	621	651	603	642	664	610	595	575	623	640	602	623	614	588	590	618	607	609	606	600	586	676	613	640	593	562	612	612	590	595	600	616	628	665	627	603	604	601	646	589	587	635	616	667	608	616	620	630	593	594	620	609	598	587	604	628	629	615	599	598	599	655	625	608	632	583	626	598	603	586	642	625	589	649	598	621	635	634	657	622	582	629	628	640	623	608	610	622	614	630	566	608	629	607	569	613	656	614	620	611	622	578	610	594	577	605	585	611	635	617	592	636	556	624	601	576	586	634	616	638	630	602	613	604	624	603	576	584	612	603	602	607	606	634	634	593	637	603	600	597	650	619	666	617	604	612	566	587	620	639	631	636	629	613	604	647	593	614	594	603	626	572	641	633	607	580	627	625	630	585	581	572	595	599	626	621	636	587	627	574	614	706	604	605	593	607	565	598	607	584	614	615	637	644	613	597	653	535	608	626	607	641	581	599	616	584	646	637	652	646	611	646	595	629	613	620	616	572	598	601	623	610	618	615	563	586	651	621	655	606	650	628	623	596	627	633	632	596	611	610	590	593	606	628	581	616	601	610	592	599	618	642	603	612	624	581	614	592	626	604	658
1562	290	203	161	133	165	173	192	172	206	226	241	374	383	272	198	126	118	90	85	58	67	89	59	86	63	71	84	70	101	64	72	60	51	57	66	49	52	56	55	46	59	68	65	69	113	203	132	112	107	93	80	70	56	47	48	54	45	45	50	39	59	52	38	47	47	55	43	47	59	51	48	46	67	34	37	54	56	57	46	55	61	49	41	53	52	53	42	48	49	48	45	59	52	40	46	48	55	58	59	47	57	48	47	44	48	49	54	60	44	42	51	49	51	60	43	48	53	54	56	42	63	64	50	54	35	39	42	47	42	60	45	65	47	45	52	46	57	59	50	49	54	53	42	50	41	52	46	48	44	56	46	50	47	49	40	46	50	57	50	42	52	57	47	49	55	47	65	53	45	58	42	61	43	65	46	49	49	50	41	40	50	49	53	40	50	37	56	60	54	37	48	49	56	53	52	58	47	53	68	50	49	50	48	52	46	44	37	50	49	44	46	42	51	48	39	46	55	60	57	51	52	54	60	49	57	38	53	52	41	52	60	61	51	38	44	36	47	42	52	51	66	67	61	53	51	37	49	60	61	45	43	51	55	46	57	55	43	37	59	54	51	56	57	53	46	37	60	47	42	39	48	56	52	63	50	49	40	53	40	53	44	41	40	54	54	67	50	49	55	51	61	50	55	42	58	55	47	53	47	55	50	55	43	53	49	40	53	45	57	58	50	59	43	48	50	43	51	45	41	37	53	45	47	58	43	42	57	32	52	54	47	59	42	44	55	53	45	42	40	40	46	65	40	41	48	49	51	54	42	50	60	46	61	62	47	59	49	53	61	48	54	57	45	48	55	63	50	51	39	57	38	58	56	46	55	55	55	49	55	56	53	47	49	53	61	56	44	50	37	49	53	63	44	47	41	52	37	51	60	65	49	64	46	45	55	51	56	49	36	57	63	46	56	50	34	64	58	44	46	51	45	40	50	40	65	49	45	58	45	56	52	49	53	56	54	52	44	51	48	64	47	39	52	49	47	55	52	42	37	53	53	53	52	56	58	46	46	46	44	53	51	42	53	56	42	53	41	56	53	42	42	50	47	52	48	46	54	46	57	57	50	42	51	58	57	43	57	41	45	49	51	59	61	40	52	46	48	54	56	59	65	43	47	50	57	50	42	58	34	56	42	56	48	45	55	46	57	42	54	58	35	46	57	49	62	49	48	58	57	44	59	59	54	45	43	56	44	57	58	55	50	32	65	56	48	48	63	60	49	49	41	57	60	57	47	63	43	51	58	60	47	40	41	44	54	50	65	57	44	53	49	50	39	46	64	48	56	59	51	62	46	60	50	51	43	51	48	48	52	50	50	36	44	41	52	64	66	42	43	39	46	38	45	50	58	51	55	55	46	50	54	45	45	44	45	47	58	39	52	57	46	44	47	52	41	44	45	69	55	57	52	43	50	47	58	49	56	44	55	45	46	45	64	49	58	45	54	54	50	29	46	51	46	47	38	56	50	56	52	58	35	56	69	49	49	48	49	43	74	49	59	61	42	45	61	53	47	47	54	36	59	54	44	56	56	49	48	57	44	40	44	51	45	51	38	43	59	50	62	43	48	41	50	50	48	57	52	58	60	37	49	56	53	49	50	49	49	41	51	49	50	39	45	43	44	41	48	54	53	47	50	57	45	44	47	42	46	47	51	66	57	54	49	45	50	48	46	52	46	42	50	56	47	39	64	50	52	56	37	54	53	44	51	37	43	48	63	52	40	56	40	51	45	56	53	52	38	54	60	58	67	58	53	50	44	45	56	58	51	53	45	49	46	43	53	43	57	60	41	54	56	49	47	58	45	61	67	58	46	40	52	44	60	59	59	49	45	51	52	47	35	44	52	46	46	43	51	43	53	54	51	61	45	53	57	50	60	44	53	60	45	43	56	56	52	50	43	36	38	44	51	47	49	43	44	56	46	49	45	42	46	50	54	46	48	53	49	42	43	55	43	52	51	49	42	42	42	62	52	51	50	48	40	54	45	44	46	44	51	51	44	45	47	57	47	49	50	60	64	38	41	40	44	52	55	48	63	56	59	52	41	38	44	33	53	52	39	53	40	47	54	44	38	47	46	61	48	53	45	55	40	39	58	39	51	39	54	55	46	45	48	63	38	43	61	55	57	55	48	35	44	43	58	53	51	57	52	50	38	52	48	39	55	50	60	41	54	54	39	63	37	51	52	45	52	57	46	41	58	46	63	60	55	53	54	50	47	48	50	45	57	51	47	37	55	55	41	57	53	47	43	56	37	35	49	54	39	34	46	50	46	41	56	54	57	60	42	36	53	46	50	49	57	39	47	47	45	54	47	47	68	55	50	45	52	40	44	48	44	56	54	62	46	52	45	58	50	53	54	50	55	43	49	46	52	52	61	54	45	36	50	49	56	43	46	48	40	52	45	33	41	51	53	53	46	63	49	57	49	61	52	48	49	55	50	61	40	50	49	45	47	52	46	65	44	50	55	45	50	50	39	61	40	50	68	56	63	41	53	40	62	54	51	47	35	49	48	42	40	55	46	46	46	45	53	49	52	47	49	45	50	49	57	60	48	53	50	62	59	54	57	51	51	47	43	55	47	42	47	54	46	53	52	49	52	43	60	56	40	57	55	43	46	55	66	55	47	58	51	45	47	48	49	51	36	39	53	56	45	66	51	53	41	56	49	46	44	56	69	59	43	58	50	50	52	41	49	33	50	55	36	52	47	52	48	60	37	63	51	49	50	51	52	60	41	45	41	48	50	40	54	48	63	54	55	51	50	43	53	51	49	56	59	59	45	54	65	54	52	42	48	44	38	59	53	45	60	41	54	48	61	48	45	52	54	45	60	60	46	52	54	50	53	42	50	45	46	51	51	52	61	53	60	50	48	57	40	48	53	56	40	41	50	50	51	61	38	51	47	55	39	41	62	57	47	35	46	42	55	67	45	50	50	45	56	45	42	54	50	39	61	41	38	54	41	53	58	57	37	35	51	52	46	52	60	49	46	56	52	49	50	49	53	46	43	56	49	69	63	61	49	46	45	45	45	46	60	56	53	46	46	48	58	45	48	54	59	49	61	49	59	51	51	62	47	51	39	62	42	43	59	58	48	63	53	51	50	41	53	53	52	46	41	44	50	43	39	51	50	51	50	59	52	59	60	42	59	67	50	50	47	62	52	53	48	47	54	48	51	55	55	51	52	42	58	47	43	42	70	50	51	50	48	50	68	37	58	50	38	49	51	40	39	34	60	45	57	49	48	70	49	48	35	57	45	49	43	46	55	54	68	56	48	55	49	47	38	62	52	54	54	44	54	36	52	62	58	60	62	52	39	47	46	56	46	43	51	53	36	42	43	51	61	43	54	43	54	46	51	50	41	40	56	55	47	56	62	44	66	65	50	43	47	42	42	64	44	56	40	49	38	44	53	45	50	64	44	54	45	41	60	49	57	55	57	54	49	53	47	52	54	45	57	53	57
10722	5354	3635	5642	10651	11774	11044	9612	8671	8687	8274	9497	12171	11483	9410	6866	3780	2840	2231	1948	1679	1542	1500	1656	1504	1347	1339	1474	1491	1580	1141	964	953	909	832	851	731	757	780	809	836	887	753	907	1762	2425	5268	3039	2132	1758	1162	817	673	579	515	533	505	546	523	547	521	573	569	514	548	522	500	510	523	508	535	486	517	573	530	543	533	531	488	510	523	540	524	501	506	500	517	541	540	503	501	518	568	524	539	544	521	495	519	482	542	539	508	527	528	525	549	513	519	506	533	495	499	538	529	499	535	522	502	514	514	558	543	523	534	495	530	509	480	549	527	509	534	537	539	535	522	474	519	542	499	487	535	549	510	543	518	511	517	508	502	520	556	520	557	526	506	511	531	522	521	519	525	519	521	528	548	519	488	515	539	521	500	497	509	555	496	501	561	503	504	541	502	535	548	516	537	524	524	530	513	500	538	535	489	487	565	497	517	527	527	542	501	494	521	528	542	527	545	548	506	543	504	498	479	536	499	505	542	536	523	519	476	534	532	515	518	555	503	512	511	521	520	490	489	535	493	531	507	518	520	524	531	487	522	487	513	516	533	486	514	538	508	536	512	526	496	566	524	549	538	508	491	507	497	498	517	524	526	525	544	514	522	532	503	483	530	473	498	520	556	522	561	548	478	517	505	496	535	557	522	495	531	533	481	505	537	564	513	532	554	516	512	521	513	536	496	530	532	517	525	488	455	540	527	517	480	536	468	509	495	573	518	492	521	493	473	532	537	553	506	508	486	520	496	498	523	532	500	528	539	516	510	482	548	515	522	529	552	526	489	525	514	516	503	534	492	556	505	505	539	514	510	481	542	537	522	538	479	527	521	516	516	522	519	511	513	512	491	508	524	505	503	553	513	547	534	554	495	534	510	508	523	512	547	509	502	507	508	573	517	499	508	542	511	505	512	525	562	525	513	521	548	532	536	525	579	518	520	523	572	507	500	528	505	538	499	528	541	519	547	497	533	512	519	495	498	517	534	526	521	545	555	524	475	504	533	580	513	495	497	530	502	542	496	512	518	522	551	543	528	500	526	517	522	515	519	492	542	522	552	521	557	538	474	506	540	523	487	472	511	506	531	547	518	484	519	517	510	528	505	499	522	516	508	506	526	520	530	489	509	521	492	516	521	512	544	544	533	535	516	555	475	509	483	526	481	528	522	497	564	490	520	515	527	514	502	497	523	491	520	532	527	517	502	522	495	545	568	550	590	518	531	479	474	524	542	570	483	493	508	566	536	505	502	568	508	568	552	507	487	435	484	511	522	510	521	510	561	521	542	556	521	526	512	528	521	518	528	507	500	547	499	509	500	541	506	493	501	497	523	527	488	506	515	522	503	540	504	532	521	507	556	533	511	525	536	509	492	492	475	515	537	509	520	526	545	549	518	543	475	464	553	497	493	532	519	523	500	492	559	515	521	511	507	507	484	475	523	537	523	501	519	560	555	510	534	543	519	527	494	519	529	503	540	488	513	484	493	512	508	519	517	541	540	522	503	508	494	527	536	526	498	569	494	542	529	527	479	551	510	497	522	462	501	559	496	509	498	506	538	546	521	523	530	548	512	518	544	487	514	504	535	514	557	524	493	550	536	513	533	556	537	510	551	523	500	522	534	555	506	532	494	552	514	506	538	497	525	523	527	518	527	529	569	534	536	490	523	491	507	518	524	535	544	483	505	507	500	528	523	510	545	483	510	524	500	529	525	520	500	534	524	520	512	547	488	532	518	485	523	526	517	523	507	482	540	551	514	540	486	509	485	517	518	498	462	489	519	530	488	519	502	511	511	559	517	521	491	529	527	516	549	527	506	535	506	558	537	539	543	518	516	532	550	524	477	500	512	519	562	516	521	528	523	490	528	536	508	532	495	483	530	533	514	517	466	522	522	548	514	545	518	540	522	523	479	547	518	501	533	543	532	529	513	487	493	478	481	533	523	526	502	502	529	519	498	517	502	490	554	521	516	496	533	503	540	499	526	520	522	538	483	484	549	534	531	539	511	532	500	542	515	514	501	526	550	510	565	548	520	530	540	513	497	493	527	537	542	527	514	527	501	498	497	527	545	513	505	504	534	554	468	499	570	480	513	520	541	525	527	489	524	516	488	544	517	517	560	536	553	492	515	505	541	497	513	529	545	520	523	521	497	559	540	532	522	501	505	518	504	492	527	560	531	535	509	507	488	493	533	505	512	516	531	550	546	528	527	510	558	531	550	566	505	500	536	526	496	498	535	502	519	511	523	486	535	489	527	556	522	492	523	497	528	540	521	523	538	535	505	529	507	533	513	506	536	520	537	558	500	495	546	494	515	532	526	520	524	508	480	539	511	493	541	511	508	513	553	525	486	495	496	525	495	516	523	569	461	478	477	529	461	526	494	548	537	524	512	503	496	508	527	527	525	550	523	527	513	541	508	521	555	534	515	473	495	511	554	517	501	506	503	565	545	553	531	519	564	541	501	552	553	532	489	524	506	557	550	497	566	503	498	525	519	487	523	523	536	534	548	542	523	517	578	535	516	533	499	505	529	569	493	476	518	504	534	532	542	496	501	537	528	518	500	504	575	484	501	509	538	558	518	497	561	511	525	515	528	503	546	519	519	576	505	513	489	546	524	502	510	514	476	487	513	531	556	496	517	480	512	544	540	521	491	538	486	553	545	531	459	525	533	527	548	512	556	493	508	538	491	553	474	535	530	534	517	512	502	503	463	542	485	540	535	503	531	496	502	547	543	515	524	572	506	511	473	454	507	526	546	557	499	543	509	511	577	486	533	488	502	517	485	578	507	524	518	507	526	522	528	504	488	508	543	573	518	536	531	525	489	514	568	529	518	509	529	556	452	540	474	541	503	540	510	559	542	522	507	523	498	497	495	490	534	510	538	528	543	552	538	544	531	501	504	541	530	480	531	522	585	498	520	476	492	478	514	546	517	502	502	526	522	502	533	539	561	499	579	503	486	525	503	556	539	540	548	499	528	517	519	521	515	487	475	551	529	504	529	532	508	522	562	533	501	510	466	529	514	537	553	525	560	552	487	511	528	527	525	540	521	555	501	549	516	492	498	523	533	530	509	514	548	496	522	542	495	485	503	553	542	492	470	507	511	491	502	536	505	505	512	484	537	524	515	522	569	532	483	515	529	491	504	512	563	536	576	531	534	487	528	491	508	480	554	473	552	523	525	548	523	528	505	555	523	510	454	553	479	518	546	547	540	513	549	567	534	476	568	532	501	527	527	487	516	556	523	529	514	529	535	512	527	508	528	554	501	520	547	486	540	526	475	512	538	519	527	505	560	555	520	487	505	524	480	491	505	510	531	524	550	539	518	521	483	567	521	490	554	503	506	505	536	515	530	528	520	526	520	458	534	540	489	526	502	516	507	499	542	511	521	468	500	491	492	510	534	490	516	510	530	512	518	494	557	520	548	531	521	527	543	501	485	511	525	533	493	522	499	488	498	515	532	501	515	532
902	495	300	215	201	291	307	274	262	268	323	389	497	440	345	250	147	129	112	89	110	103	114	132	81	99	105	116	125	122	100	92	71	76	56	70	63	75	85	65	81	90	84	69	196	241	380	271	173	127	97	87	69	59	49	61	72	51	58	54	66	49	56	58	62	63	70	68	62	70	67	49	72	60	71	50	56	55	67	53	75	68	48	40	61	56	59	52	64	48	65	58	46	52	60	51	53	58	64	57	62	48	61	74	55	61	49	54	67	64	58	56	47	56	66	51	48	72	71	52	54	42	55	62	53	59	68	51	69	65	62	51	52	54	63	50	52	56	63	60	69	67	43	53	72	67	52	47	60	52	69	51	66	52	51	75	59	60	65	65	48	62	56	76	66	54	69	78	52	72	59	66	58	51	57	65	63	53	59	57	55	63	61	65	58	49	50	64	50	62	65	53	51	57	49	58	61	51	56	59	67	60	56	64	56	54	48	56	64	44	65	67	66	67	61	65	55	58	56	45	47	58	55	64	52	59	56	70	53	69	68	65	47	52	68	64	64	66	56	59	64	58	56	55	58	58	75	68	36	48	54	65	59	49	55	74	50	69	58	73	54	50	50	69	61	60	53	60	47	64	60	40	66	62	68	63	51	57	59	63	59	57	61	72	61	58	62	57	67	68	48	60	52	62	53	52	54	69	54	57	57	59	47	56	54	51	68	51	47	47	79	46	64	67	57	60	74	59	57	59	57	60	68	56	65	55	50	57	59	64	61	63	72	74	56	58	62	57	59	69	62	55	54	54	66	72	55	53	69	65	60	59	65	58	49	46	63	65	49	78	54	60	55	49	61	57	66	60	60	65	44	56	61	70	58	56	51	64	52	57	58	60	58	53	62	62	55	62	55	61	64	50	57	56	56	50	52	57	64	57	64	62	59	58	55	55	54	40	68	52	75	66	59	60	53	67	53	50	68	69	60	52	47	75	62	61	48	62	59	60	67	45	54	56	54	41	62	54	64	60	74	58	61	60	51	64	86	65	55	64	63	55	50	51	65	50	63	52	59	48	69	70	49	51	46	61	50	66	66	58	65	60	44	61	62	49	57	35	56	49	54	57	56	71	46	73	64	78	58	50	55	57	50	54	47	70	56	53	67	53	70	63	59	62	48	52	51	61	59	69	78	58	63	64	49	63	57	48	59	52	55	57	54	46	66	60	62	60	65	54	57	63	63	52	76	66	66	63	65	56	73	62	53	62	75	57	66	47	47	73	58	58	63	53	60	67	58	58	61	64	49	61	55	63	61	70	68	76	64	68	61	65	58	64	47	51	66	67	65	46	61	71	66	61	72	46	80	63	47	56	57	58	54	54	50	57	63	69	42	56	55	51	60	63	54	49	68	56	59	65	68	61	65	61	65	55	57	73	57	64	63	52	58	65	56	55	57	62	50	83	51	54	52	54	74	55	56	65	61	60	64	53	50	54	75	63	45	48	62	64	54	57	61	63	55	66	74	62	61	62	66	61	67	50	60	58	55	65	59	50	55	61	66	61	59	45	60	50	54	48	52	67	58	67	55	54	56	50	54	72	58	69	51	53	59	72	54	63	53	53	59	57	56	62	66	54	60	54	58	58	64	51	71	57	70	60	53	58	57	63	61	62	65	55	65	57	60	49	63	57	56	55	62	51	69	67	62	70	67	51	51	66	68	58	57	53	61	57	70	50	67	56	63	72	60	68	56	51	54	63	55	61	63	66	59	49	65	59	74	63	57	51	53	53	70	59	59	57	71	67	46	75	61	66	44	47	68	53	59	64	52	56	66	59	46	48	65	54	74	69	74	58	58	48	66	58	62	56	50	56	60	55	78	49	66	49	66	54	69	48	51	42	57	73	52	60	58	66	60	61	61	60	58	62	64	61	72	64	71	57	58	81	66	45	58	59	75	62	74	62	56	54	54	46	70	65	72	59	71	53	68	64	52	63	46	62	54	55	63	54	55	58	58	57	56	67	62	75	72	59	59	47	60	59	67	57	55	71	54	60	55	57	59	51	66	70	52	60	58	62	47	56	74	67	58	53	64	46	49	70	60	56	51	61	63	66	54	46	53	64	55	60	64	62	54	46	66	55	63	64	67	52	52	56	62	64	50	68	64	63	66	61	62	65	62	50	61	46	51	49	59	59	52	66	57	54	52	72	59	54	60	58	56	61	70	45	61	66	71	67	66	61	59	45	68	50	51	57	52	59	59	62	70	68	52	64	61	71	56	50	65	49	51	53	42	51	70	64	52	62	58	56	52	70	50	66	72	74	54	64	48	51	53	62	61	68	50	64	67	67	69	45	70	66	64	59	49	49	51	49	62	64	54	46	64	70	38	76	57	47	57	47	47	55	64	45	42	55	40	60	46	59	51	64	58	61	54	57	58	64	76	53	60	55	57	58	61	58	61	56	55	55	64	66	58	53	48	62	75	72	62	65	63	61	62	55	62	63	55	55	65	51	52	67	64	61	69	61	68	54	66	56	63	48	59	56	69	54	71	56	45	61	59	52	54	63	52	60	61	65	55	49	50	51	52	55	58	52	66	59	57	69	63	57	69	53	54	62	63	73	60	59	58	63	58	50	59	77	62	61	55	47	65	59	65	55	68	62	61	66	56	65	60	64	54	53	69	51	62	69	47	59	68	58	47	55	64	64	53	63	59	76	64	50	75	49	61	57	58	57	59	60	65	65	48	62	65	61	61	65	60	66	60	58	54	60	53	60	68	59	54	56	66	57	70	47	57	54	71	54	58	59	54	60	61	51	51	63	50	53	58	63	51	47	62	52	53	62	60	58	48	55	52	56	59	49	57	64	46	56	54	58	58	58	54	72	76	66	52	71	53	47	54	64	54	52	69	66	61	50	55	68	57	63	65	55	65	57	65	51	59	62	61	57	50	53	60	57	66	65	55	61	51	67	59	52	72	55	58	54	53	75	62	63	54	71	60	53	67	74	64	70	53	70	58	65	64	58	54	41	49	61	60	51	68	67	50	68	57	56	64	66	56	52	54	67	67	68	60	60	59	60	51	62	55	78	56	67	58	61	62	54	64	70	54	61	63	49	50	58	61	63	67	68	50	60	57	51	61	59	73	57	62	67	52	77	65	60	48	65	59	60	66	58	54	49	62	66	66	53	61	48	55	66	58	42	48	59	58	66	58	64	58	64	62	55	64	65	58	57	63	66	52	58	65	64	52	69	71	61	69	55	69	67	62	49	60	57	64	46	46	50	57	64	64	66	55	64	58	66	55	58	62	77	53	54	64	46	49	57	73	58	60	58	54	57	54	55	73	50	63	75	61	55	77	72	59	49	71	59	78	66	56	56	56	50	62	58	51	83	63	61	62	59	57	57	62	47	68	66	56	51	54	45	70	73	59	56	70	65	59	56	53	66	53	62	53	65	60	47	69	76	69	57	64	68	53	51	63	61	81	54	68	45	68	63	64	59	63	48	58	54	53	56	63	58
13914	8406	5180	8154	14777	16401	15326	13392	12007	11873	11824	13050	14625	13462	11351	7536	4493	3496	3028	2602	2408	2445	2409	2369	2193	2207	2623	2820	3071	2915	2329	1679	1272	1129	1019	1007	1021	1056	1084	1155	1142	1332	1229	1210	4778	5828	8942	6508	3865	2549	1700	1167	889	694	628	631	626	600	581	604	610	616	596	589	623	613	613	547	601	622	621	625	654	613	611	598	670	595	622	632	646	634	583	583	614	655	602	590	617	655	648	586	615	613	617	594	652	645	615	614	652	608	578	618	571	587	635	667	589	633	597	607	646	644	608	601	584	618	593	574	597	628	602	611	622	611	621	602	606	593	639	603	625	603	598	645	623	557	615	613	618	599	598	622	628	624	649	632	650	592	616	592	631	597	668	588	616	631	633	651	585	597	600	597	617	600	633	607	607	610	598	650	649	603	627	602	568	618	618	639	644	621	595	594	592	622	663	620	615	599	619	577	657	617	614	621	633	662	638	623	646	620	594	628	583	603	584	605	608	568	637	632	609	601	606	596	617	610	650	604	645	610	609	634	589	598	597	577	591	644	613	614	614	645	623	596	600	601	607	615	623	593	624	613	615	603	514	612	628	608	639	591	643	637	611	561	629	615	622	600	617	649	625	610	645	629	615	589	585	632	626	628	625	622	618	637	568	619	598	640	636	607	607	618	628	586	611	640	587	582	663	609	635	628	618	631	603	628	652	627	626	611	601	628	620	625	688	591	654	665	615	640	631	648	640	579	608	591	597	635	644	626	618	583	570	661	602	635	572	582	609	566	577	598	597	633	640	628	619	558	625	655	627	600	630	630	615	657	596	623	631	632	579	602	651	636	601	604	626	637	625	586	627	649	649	610	628	639	592	631	618	597	619	602	587	608	642	589	650	600	615	636	606	630	616	627	609	620	579	588	612	621	622	614	602	619	594	647	650	623	607	576	626	602	598	600	652	658	612	639	607	590	598	598	676	611	626	568	637	615	631	612	594	610	631	594	618	648	608	619	642	609	610	598	658	604	623	602	627	691	634	631	655	625	632	607	640	584	612	560	651	563	594	590	606	671	638	629	591	637	659	594	625	628	628	598	591	596	580	594	614	596	603	641	649	607	585	601	625	611	656	635	626	643	657	613	617	616	623	595	569	610	583	613	635	636	634	599	625	577	615	598	641	620	644	642	636	609	617	607	615	642	649	595	583	632	627	579	594	589	636	607	662	625	610	599	621	637	649	628	636	630	611	624	633	608	666	607	578	652	602	607	605	629	606	612	627	621	650	576	599	620	662	613	588	600	622	609	593	651	599	590	593	609	628	603	637	605	592	593	667	566	618	594	604	585	640	601	639	587	606	600	600	610	565	588	603	609	593	612	608	641	660	582	614	636	597	601	662	639	651	629	643	614	559	636	584	579	587	585	597	604	561	612	618	629	638	633	575	615	580	627	638	617	654	584	621	597	642	623	627	574	648	599	658	606	606	602	587	584	615	580	586	625	584	643	621	627	629	621	634	644	621	635	616	576	598	638	638	621	635	627	635	615	598	641	604	603	571	638	613	598	617	633	629	580	602	598	589	603	603	584	643	609	634	625	615	643	604	559	596	636	632	593	612	669	616	641	611	627	593	582	606	614	613	621	631	582	614	652	636	621	641	622	598	644	605	568	634	594	630	584	621	629	632	632	614	612	624	596	545	606	610	623	596	579	656	587	640	626	620	615	639	602	634	623	625	626	654	618	629	647	604	587	631	646	588	619	630	587	637	599	613	609	583	615	640	605	670	613	608	608	616	653	581	656	593	600	592	604	621	626	585	592	631	597	651	555	579	597	620	623	630	561	602	567	640	633	611	638	616	649	624	609	660	698	651	641	639	565	620	636	652	616	614	662	631	601	623	607	590	601	637	601	634	586	614	609	603	592	639	621	620	637	583	611	607	619	642	626	599	598	602	642	609	599	607	660	595	602	576	629	597	600	598	653	638	575	602	588	654	626	618	593	630	647	586	618	640	651	640	607	618	629	551	620	623	653	626	596	615	614	609	599	633	579	612	636	586	618	590	650	582	591	607	625	645	573	560	604	613	608	576	630	632	639	613	582	593	609	632	596	636	592	587	630	598	625	629	617	619	582	645	623	606	624	604	626	618	601	601	595	595	622	640	611	597	593	589	625	610	616	590	626	655	625	691	626	595	608	638	636	575	635	602	635	572	589	641	658	618	601	590	640	577	599	644	665	589	628	605	639	623	614	570	628	625	641	645	643	611	593	626	614	568	642	613	605	610	650	580	617	601	601	660	629	634	581	642	573	545	633	600	605	606	654	607	609	632	618	599	640	612	612	597	621	654	583	582	588	587	624	624	594	603	597	622	590	651	635	629	626	572	591	605	595	616	621	613	576	596	637	625	644	626	613	595	611	610	602	620	635	592	613	597	598	573	640	649	604	652	631	647	593	624	584	591	615	627	628	635	610	620	666	595	639	599	604	592	621	575	631	653	603	625	596	611	640	634	638	592	572	598	632	647	612	645	603	591	621	581	605	622	610	627	644	598	631	612	637	579	631	591	661	622	601	642	612	578	580	598	600	628	609	619	577	615	615	572	661	602	569	600	668	570	586	620	639	595	576	568	636	633	596	609	615	633	629	622	591	578	564	582	615	632	599	614	614	631	610	629	611	613	608	601	634	620	655	602	615	598	622	581	628	626	622	593	639	628	607	595	638	619	654	598	589	556	639	610	595	636	595	562	613	598	620	595	607	625	576	651	613	639	631	614	603	615	611	596	587	594	593	608	648	641	653	686	628	667	613	620	602	624	565	614	618	635	597	622	637	586	598	645	583	623	634	626	610	553	614	634	635	624	637	592	647	573	625	590	610	585	614	651	633	606	611	615	615	595	573	579	679	622	610	635	635	577	589	612	604	602	619	578	645	630	613	637	626	616	591	616	631	639	613	622	588	588	606	600	666	597	603	620	586	566	649	604	630	640	614	667	637	624	626	595	589	585	592	616	625	615	617	652	613	647	646	636	621	592	607	623	647	640	567	592	654	614	611	584	584	578	640	596	590	543	625	590	615	608	628	598	600	621	604	585	618	596	602	611	588	635	601	629	638	602	623	620	605	613	655	633	655	595	665	625	622	619	626	629	578	633	625	581	623	583	625	613	627	630	638	613	650	588	610	608	643	580	624	576	590	621	589	624	637	659	632	596	629	547	637	599	604	608	643	601	624	596	627	602	616	644	544	606	609	621	589	560	592	633	606	624	643	586	553	585	644	621	590	601	578	625	630	588	583	576	593	631	595	648	593	581	591	641	613	566	634	596	636	617	631	629	618	578	610	602	562	650	625	603	619	615	628	553	615	644	625	585	633	620	669	611	651	605	575	643	659	632	560	629	608	616	644	584	584	638	616	630	631	596	648	658	600	630	596	611	644	574	637	624	580	638	614	629	607	607	632	613	611	649	611	657	612	605	600	653	576	594	634	684	609	641	645	607	633	603	575	570	613	621	610	567	669	618	607	622	604
2324	445	312	199	166	232	289	231	326	283	368	403	495	421	341	191	141	112	109	92	114	77	105	89	112	100	107	115	116	115	96	77	74	71	68	65	73	69	84	79	86	56	83	64	72	127	277	366	268	175	118	82	64	50	50	48	43	49	44	54	52	31	45	57	46	46	46	36	40	43	46	48	51	63	47	43	37	43	45	40	40	42	49	55	46	50	59	51	54	51	49	48	41	43	41	47	38	63	43	51	51	41	34	56	53	50	43	52	53	44	60	55	47	50	37	45	50	45	42	54	43	47	31	50	58	37	48	39	53	43	36	39	58	63	38	43	57	56	56	45	50	46	57	43	52	54	44	48	42	45	30	45	60	53	37	43	55	52	58	58	40	46	41	47	34	42	54	29	37	41	56	41	45	39	41	54	44	31	57	52	44	46	60	51	51	42	49	40	53	45	41	40	57	46	42	44	45	48	56	48	42	46	47	50	30	46	44	47	65	42	46	45	52	42	49	40	44	47	44	36	44	47	50	38	38	47	42	39	55	53	42	50	60	62	51	49	52	56	55	44	37	38	54	52	56	53	53	47	50	32	43	39	49	57	65	52	43	44	43	42	41	38	67	47	42	50	46	42	44	57	60	45	39	53	47	38	49	46	34	53	46	48	43	58	48	49	58	38	55	47	46	44	49	48	51	49	51	42	48	45	33	47	47	48	51	42	51	39	42	42	43	51	43	49	43	56	53	47	47	39	40	44	41	54	41	52	35	52	43	47	42	47	38	51	55	46	46	51	53	45	44	50	46	46	45	31	41	51	50	45	45	56	43	48	52	35	57	40	41	41	49	28	34	39	39	40	51	44	55	50	40	35	47	44	39	50	39	45	43	40	49	50	46	58	48	49	56	32	59	54	49	42	41	48	45	44	46	54	45	46	41	53	52	45	44	51	45	46	47	46	28	40	49	39	40	39	48	46	46	59	66	49	57	35	45	46	49	37	47	51	57	57	41	51	61	35	54	43	53	50	57	60	55	47	35	42	50	45	59	37	36	43	51	45	42	38	50	48	49	47	47	53	47	69	44	47	36	40	43	53	38	40	40	39	42	48	51	46	55	48	41	48	46	47	52	43	53	53	47	37	49	55	50	58	36	51	45	50	30	54	59	39	48	52	46	49	53	46	37	47	45	46	52	53	54	32	32	41	48	37	37	49	46	51	30	38	52	47	33	52	48	42	53	47	49	47	37	44	54	53	52	36	50	45	51	43	50	53	53	44	46	37	41	61	50	45	48	39	49	44	40	53	38	56	37	43	47	50	41	53	53	36	46	44	56	44	52	49	40	41	34	46	44	48	51	43	41	45	52	49	54	47	48	55	51	42	50	47	48	44	42	52	53	49	39	41	52	54	51	37	45	51	44	49	41	56	45	33	44	43	50	45	37	39	57	42	50	59	51	38	40	38	43	54	49	43	34	48	35	45	45	40	51	42	45	41	49	51	46	36	56	32	61	57	42	44	49	45	48	35	40	58	42	50	49	44	36	45	52	48	49	45	57	46	42	48	36	37	47	59	42	45	48	46	48	41	48	55	51	37	57	44	42	43	41	47	57	45	41	48	47	38	41	43	53	50	50	55	48	42	46	45	43	51	38	48	49	45	41	36	34	62	38	48	55	38	61	46	48	34	57	51	36	40	37	36	49	44	48	42	45	43	33	57	46	41	43	42	41	39	40	53	45	53	51	48	41	47	58	48	40	43	41	48	58	31	48	40	46	49	42	53	43	46	43	40	51	39	46	51	53	36	43	38	42	58	38	53	35	45	49	36	45	47	45	43	54	48	37	31	51	50	45	50	36	52	45	48	51	42	43	44	37	74	46	36	43	50	46	56	54	50	44	40	50	56	40	48	39	39	42	58	44	65	37	55	49	38	55	41	34	53	37	35	55	49	44	59	34	58	26	49	32	42	52	46	49	37	42	47	39	47	44	40	46	66	44	49	30	51	46	41	51	37	34	47	51	47	48	37	50	52	46	57	37	61	50	42	47	46	49	50	39	46	46	43	45	44	47	39	41	36	44	57	43	48	43	47	50	46	38	48	38	43	45	53	53	43	48	46	46	38	43	52	60	40	47	38	46	44	73	45	50	35	49	44	36	62	43	37	43	48	45	41	60	39	35	38	49	46	48	50	58	40	41	41	42	41	48	45	34	45	42	39	44	39	42	60	40	41	37	54	43	49	45	42	49	55	53	46	45	36	44	41	45	41	41	58	40	35	48	45	55	56	50	39	47	34	43	44	36	54	45	44	34	51	47	37	59	51	52	47	44	50	42	60	51	40	45	42	50	50	40	43	64	43	51	53	54	48	50	50	42	60	47	38	40	48	41	43	28	45	49	46	51	49	51	48	59	44	44	39	41	41	46	38	48	40	42	38	42	54	44	49	53	41	37	51	43	33	46	43	47	46	53	62	50	28	49	45	52	44	54	53	38	62	41	49	49	51	34	41	49	41	54	41	62	41	46	47	47	55	31	51	48	57	47	39	51	56	54	42	39	54	51	53	39	50	54	55	45	55	38	59	58	41	44	50	53	45	48	49	59	37	48	53	44	41	43	32	47	50	43	57	62	45	47	41	53	51	51	64	46	51	47	38	52	38	51	41	51	42	39	42	49	51	41	40	29	42	52	51	61	59	44	34	32	49	42	48	52	52	48	46	31	49	42	48	49	46	50	46	44	39	49	47	44	39	48	47	47	39	45	50	41	51	35	52	53	48	62	41	39	41	49	31	51	45	54	46	36	64	42	50	40	38	43	55	49	43	57	55	46	44	50	41	45	70	43	52	45	44	52	51	39	58	49	43	48	41	50	44	48	58	47	37	38	58	55	34	46	38	42	47	51	36	45	38	62	44	46	49	47	38	39	44	45	45	38	48	47	34	38	42	39	49	51	44	59	50	38	43	50	35	43	40	27	52	44	49	50	49	41	43	39	44	37	49	34	39	43	56	42	51	47	47	45	52	50	48	57	44	58	55	43	59	45	49	44	47	43	50	48	48	47	51	42	50	59	50	51	46	52	70	45	45	49	53	37	41	44	50	44	48	47	43	67	49	44	44	46	53	49	44	50	46	44	49	49	46	44	47	35	53	54	43	48	34	56	49	46	41	41	44	46	48	46	39	46	41	63	47	41	45	49	45	44	60	52	48	37	49	41	50	35	44	38	45	44	32	48	53	47	43	48	49	55	57	46	40	52	38	53	54	55	41	49	28	35	40	51	32	52	45	45	41	49	39	36	50	52	37	57	55	52	46	41	40	53	40	56	50	49	51	38	55	53	50	51	50	67	38	43	50	51	44	46	56	40	43	58	50	45	43	46	50	40	61	44	39	52	39	43	44	36	42	46	56	40	38	49	52	52	39	58	43	44	53	43	47	49	62	44	42	44	46	50	54	40	47	43	45	36	58	54	49	44	45	52	47	62	40	41	45	40	30	41	51	57	41	46	55	50	48	36	54
14185	7375	5052	7449	13689	15282	15077	13387	12622	12381	13150	14344	15076	12977	10505	5837	4072	3206	2844	2764	2529	2452	2310	2538	2564	2515	2909	3182	3020	2533	2266	1739	1259	1104	844	1023	1269	1468	1567	1559	1596	1543	1539	1367	1618	3032	6781	8771	6030	3397	2066	1253	782	607	534	508	486	470	511	502	471	478	517	502	488	470	491	486	459	480	472	507	479	481	526	489	501	530	516	458	452	483	459	460	489	471	496	519	479	475	469	511	525	462	448	517	489	535	510	471	472	438	490	473	484	491	486	480	541	469	455	486	473	489	503	516	521	460	527	458	509	504	496	471	485	498	490	497	478	453	471	486	465	510	493	498	460	508	494	524	474	489	493	511	462	482	464	496	483	509	461	508	487	487	492	500	481	458	451	494	511	453	475	479	473	467	490	465	482	486	442	492	498	479	494	512	477	490	479	494	512	525	438	496	459	479	478	488	441	508	528	501	467	499	492	479	536	467	471	448	469	475	486	492	526	491	503	526	484	500	505	491	462	542	482	503	505	506	463	446	459	493	489	554	541	476	498	485	468	472	507	498	476	503	496	480	492	505	486	477	471	496	530	499	495	513	444	519	508	456	498	491	478	539	550	532	487	487	471	472	491	520	493	483	520	486	485	461	488	525	506	486	508	477	528	478	508	513	496	497	499	497	504	517	533	471	464	474	490	490	461	450	505	486	480	473	506	473	428	483	464	472	477	482	497	509	475	459	479	468	444	516	510	491	505	513	467	466	538	489	477	447	490	468	507	481	502	445	497	491	480	500	511	463	515	489	508	474	513	447	551	515	450	481	512	466	491	477	503	418	482	526	491	504	465	528	492	484	495	478	471	509	492	447	472	495	483	482	475	492	490	450	500	504	512	469	487	491	503	492	485	463	451	482	462	471	501	472	467	496	505	477	506	457	471	449	516	481	514	475	485	543	494	506	470	485	490	485	472	506	492	484	522	517	520	491	462	494	504	517	488	472	456	459	454	522	483	483	484	520	474	497	515	430	492	505	475	467	490	519	491	450	500	447	528	488	475	498	464	502	459	478	499	495	496	502	501	482	473	504	506	482	506	493	468	513	451	465	527	499	478	511	503	470	504	468	454	473	500	496	539	519	463	486	527	483	497	473	510	497	484	468	488	524	471	458	431	518	511	498	504	503	449	507	469	433	487	461	485	506	515	491	477	468	487	514	500	514	472	447	489	473	491	490	493	490	518	471	504	497	459	501	509	465	498	471	519	477	497	496	493	502	475	465	519	499	467	483	481	461	504	500	512	451	469	509	436	484	472	501	504	440	524	477	466	421	503	530	499	499	485	497	519	504	451	476	485	497	464	483	450	487	471	487	473	486	493	464	502	493	487	497	473	491	480	454	502	497	479	495	468	487	502	486	502	438	484	501	497	488	475	479	471	515	454	470	524	501	484	468	497	495	494	486	485	470	536	527	507	482	468	487	513	469	478	491	523	475	440	481	476	526	486	492	483	495	499	471	505	496	478	476	489	520	493	472	464	497	481	461	491	533	493	510	507	489	474	466	499	463	489	503	474	434	531	491	486	476	516	481	491	441	480	452	487	521	518	453	516	497	507	488	480	505	479	536	460	483	464	501	529	440	472	465	468	475	476	508	475	493	485	499	494	512	478	474	505	481	485	454	486	497	455	500	497	470	479	481	501	532	479	446	497	527	481	508	493	456	497	501	478	472	466	497	506	467	481	422	532	468	518	483	506	483	504	475	483	487	470	515	497	525	467	470	459	486	498	449	500	505	513	488	473	497	526	484	508	495	499	458	467	473	470	487	493	463	505	500	517	520	499	501	533	475	477	494	473	498	499	502	447	498	488	525	506	465	494	472	486	513	460	507	457	487	480	498	515	526	467	539	480	456	520	453	493	490	457	531	479	475	444	493	543	476	504	513	469	493	522	485	493	479	515	472	522	455	495	432	483	479	487	487	543	489	463	491	488	523	498	507	488	473	500	451	496	469	503	494	526	497	546	484	485	492	454	506	481	466	512	505	513	488	463	505	499	505	486	470	507	489	505	449	439	492	489	518	452	512	482	517	486	485	462	474	539	505	471	489	450	518	509	527	506	500	489	511	517	493	470	498	515	479	501	491	502	522	492	484	497	496	487	485	490	482	501	495	495	473	497	505	465	466	491	476	510	432	493	473	482	486	452	519	475	500	485	471	439	498	491	428	503	498	449	501	510	510	469	480	514	500	544	509	459	496	472	479	493	481	449	499	507	504	478	465	499	489	509	512	483	506	503	487	547	490	482	482	496	473	552	469	523	480	460	475	493	498	476	485	513	486	494	507	488	494	467	503	534	498	506	491	453	484	487	486	543	500	496	479	503	462	470	464	501	504	513	466	507	487	519	509	487	445	493	506	486	488	495	478	533	490	495	484	505	508	461	507	478	498	482	525	497	488	489	496	508	507	468	529	479	486	448	497	493	528	472	477	461	475	474	495	498	499	484	532	504	492	472	480	492	481	487	451	514	486	472	516	493	527	488	464	474	486	529	501	490	497	456	518	473	503	462	468	485	492	453	472	472	465	507	459	488	490	501	503	455	556	477	466	467	500	522	491	481	478	445	493	494	507	487	443	465	510	473	503	482	492	489	486	469	451	506	474	496	480	489	498	548	474	472	484	526	483	523	496	539	470	496	470	513	486	498	518	515	483	496	469	494	526	477	461	503	476	490	466	507	443	495	484	506	475	469	500	519	481	526	449	489	462	472	458	481	519	474	517	501	532	500	461	506	520	486	495	493	505	466	512	494	455	483	501	470	490	482	477	486	516	510	518	462	445	506	486	499	488	505	527	524	478	507	457	495	474	476	499	468	494	468	489	479	489	526	469	524	486	482	488	475	485	498	507	490	461	473	471	544	502	517	483	481	499	507	468	481	481	445	503	481	499	487	517	482	518	460	505	489	505	518	451	495	487	510	504	507	460	506	512	497	498	530	489	482	456	501	485	460	459	478	504	477	480	495	500	480	502	437	494	471	443	449	481	502	508	485	484	504	429	507	456	503	506	472	492	467	467	450	503	474	483	495	460	491	507	536	452	508	489	461	491	468	470	473	492	514	489	492	475	500	473	492	496	474	484	489	471	465	503	466	480	474	477	466	525	475	460	512	448	511	474	487	484	445	448	501	492	488	498	517	464	468	520	504	536	521	445	482	524	450	500	464	483	490	485	460	487	496	521	518	511	485	487	491	512	509	496	523	482	465	479	471	503	487	504	493	512	463	491	438	451	448	495	473	490	481	507	508	511	459	485	491	504	531	498	488	478	470	482	488	480	511	483	463	474	478	463	472	515	489	527	472	474	515	497	515	490	478	481	484	503	465	487	483	454	495	485	489	486	521	505	473	490	478	474	530	480	482	479	492	464	508	506	511	485	492	502	504	502	553	503	478	510	449	486	517	469	478	476	498	468	524	497	531	482	494	466	442	441	445	458	470	508	426	492	495	530	503	491	481	463	501	498	483	483	446	495	497	511
1481	625	394	247	262	309	411	396	415	419	495	576	658	479	299	208	160	134	130	140	139	136	122	177	143	180	189	172	132	108	107	70	107	89	85	108	73	69	79	81	112	97	116	118	94	97	267	506	405	263	181	111	96	72	59	58	39	59	62	57	66	58	55	67	62	56	57	65	53	67	55	55	62	54	47	60	56	68	64	57	56	50	47	47	52	54	52	52	63	56	66	54	54	48	54	43	59	53	68	56	67	54	51	56	57	60	51	66	65	70	59	68	64	54	64	60	66	55	69	49	53	57	70	66	56	61	57	58	67	35	49	60	61	50	52	62	59	67	61	59	47	60	60	43	55	65	64	60	52	59	67	45	60	55	72	55	58	60	65	62	59	56	83	54	51	54	53	60	61	54	57	57	60	55	59	54	53	61	48	41	44	51	56	50	58	63	53	62	52	60	48	48	40	61	65	52	51	45	50	56	58	48	46	60	52	63	67	71	48	50	60	60	65	58	65	68	49	48	52	60	54	43	62	41	44	51	56	54	66	46	53	72	62	60	59	52	63	56	43	53	55	69	74	69	60	62	59	57	50	57	56	49	60	54	64	60	72	60	64	69	49	54	76	62	59	58	52	55	44	51	47	59	56	58	49	60	49	64	44	61	64	55	53	58	55	53	65	55	69	53	65	47	57	61	49	51	61	59	68	54	58	60	63	73	61	54	44	50	61	56	51	56	59	61	55	65	60	54	66	66	49	69	54	65	42	69	64	54	68	56	52	65	51	65	52	57	54	66	52	51	59	55	59	59	43	41	58	57	63	52	43	69	48	53	52	54	59	57	39	48	48	48	60	46	60	45	60	57	59	62	52	54	52	46	57	44	55	56	61	45	59	64	61	50	66	64	63	69	51	64	47	58	61	56	50	52	53	67	51	58	55	50	58	55	60	59	60	69	61	56	64	54	57	59	51	42	54	48	56	65	56	51	57	64	68	58	47	55	43	45	69	63	59	45	60	60	71	52	68	57	65	43	67	60	51	45	70	71	72	52	63	54	53	61	67	54	56	63	70	54	47	66	62	60	45	45	61	42	63	45	56	67	53	47	59	65	52	70	62	57	51	54	51	54	51	52	55	49	41	56	48	57	65	65	60	50	62	65	46	59	67	58	66	57	42	47	53	49	61	55	56	62	71	59	70	62	52	50	60	57	41	67	54	63	72	47	63	51	65	66	46	44	70	68	65	62	54	46	52	60	46	57	57	48	70	53	50	56	54	64	44	58	57	51	57	63	56	50	59	47	49	44	64	61	41	65	56	47	44	49	59	66	55	53	63	52	50	60	61	59	68	57	44	45	55	44	53	56	56	60	54	47	62	58	55	67	63	67	72	56	41	55	55	52	61	55	57	56	55	57	58	47	59	62	62	47	51	66	52	59	55	65	49	69	38	61	57	60	71	55	56	53	42	52	76	49	60	46	63	62	51	55	48	56	43	60	48	68	53	51	50	50	42	45	68	62	57	51	66	54	48	54	48	58	73	50	56	50	57	58	62	53	69	56	57	72	52	67	50	62	55	53	56	41	50	45	61	68	53	51	38	55	55	73	66	57	54	69	62	60	69	57	65	54	48	49	58	64	58	67	64	61	48	67	43	64	61	63	47	66	51	54	49	62	57	45	60	72	61	49	47	53	58	65	65	59	50	61	63	55	53	47	57	55	74	47	62	66	63	57	65	76	54	57	42	49	47	64	50	56	71	76	56	50	38	61	53	74	55	57	61	58	56	49	45	55	55	62	49	68	44	65	49	56	40	59	52	52	52	55	45	42	58	44	50	60	68	60	51	51	51	45	67	64	47	63	66	53	53	53	54	62	56	58	50	46	66	51	57	62	69	64	48	54	45	58	54	62	51	54	70	63	59	51	46	60	51	60	61	42	66	56	61	60	58	57	80	61	69	65	54	56	54	51	43	59	72	43	64	65	44	58	58	53	49	51	69	67	51	54	60	60	61	54	58	59	76	59	57	54	50	74	61	49	77	55	45	46	53	53	53	52	61	48	70	50	53	64	53	50	52	58	52	46	43	56	54	63	54	58	60	61	54	54	50	61	67	62	55	58	59	61	56	62	57	70	50	49	59	64	56	50	43	54	58	49	57	49	62	46	53	47	58	48	54	47	54	56	50	51	78	56	63	56	43	58	53	44	54	60	45	57	58	60	52	45	65	54	64	49	54	55	65	57	47	55	59	61	46	53	47	57	69	70	48	38	53	44	77	59	57	71	54	63	47	68	63	60	56	57	48	57	63	49	48	68	55	47	58	61	48	69	46	55	56	47	69	50	64	48	59	54	64	56	60	62	47	63	61	70	47	60	61	47	57	69	64	74	57	71	45	49	59	49	50	44	69	44	57	45	41	63	50	59	49	43	54	60	64	62	65	62	46	68	65	59	51	56	63	63	60	72	60	51	52	59	65	61	55	63	62	61	48	58	59	58	61	52	53	56	54	49	66	50	47	53	54	55	52	48	57	43	69	45	62	57	51	59	53	64	40	52	58	49	68	52	53	64	57	59	66	44	52	64	60	66	52	70	58	62	63	52	58	45	66	55	45	60	52	56	49	76	50	61	57	52	62	51	52	65	46	65	50	60	43	51	64	62	58	51	44	57	69	57	69	59	43	58	62	59	59	74	72	57	60	57	49	55	63	57	48	47	52	50	54	71	46	60	73	59	57	59	55	62	63	59	60	70	59	58	60	80	53	61	43	53	63	51	57	61	45	48	46	67	69	63	57	58	54	64	55	53	59	70	38	35	44	68	51	49	65	58	61	58	44	55	44	63	56	57	47	67	64	52	60	52	51	57	59	56	54	59	78	55	60	46	54	66	56	63	54	55	47	48	56	53	70	53	57	63	57	57	62	51	52	58	56	46	53	48	50	56	42	59	63	49	54	63	66	62	65	54	50	50	54	50	62	69	48	60	52	50	59	47	51	60	59	53	58	49	63	43	67	65	44	62	64	56	77	55	55	54	63	64	35	61	52	68	67	45	57	41	54	61	66	48	62	64	61	58	55	53	65	51	51	60	70	56	68	69	59	56	54	50	70	58	66	60	52	57	53	52	50	58	50	58	54	50	63	59	46	57	48	61	73	46	64	53	66	41	53	34	60	66	62	61	46	68	67	71	54	61	53	60	58	65	57	63	59	46	56	55	49	43	65	54	64	58	47	67	55	58	53	68	51	56	61	69	55	60	55	44	67	53	64	48	51	52	51	57	49	52	65	62	72	59	60	58	65	56	55	70	51	62	69	59	55	58	65	45	55	54	50	57	54	54	56	59	67	71	51	59	67	47	58	50	55	54	64	68	50	56	58	59	59	58	59	60	47	56	49	64	65	59	60	50	66	47	50	57	47	53	55	46	61	63	51	48	60	61	51	64	53	73	45	58	53	59	58	50	58	55	65	62	36	53	53	67	50	58	50	57	51	55	51	42	61	63	63	59	56	44	71	52	52	76
17869	9829	6310	9172	17255	18959	18543	16808	16195	15213	16119	17117	17125	13572	10366	6137	4622	4075	3641	3542	3151	2955	3505	3558	4409	4687	4992	4779	3921	3113	2460	1680	1686	1724	1891	1931	1675	1392	1522	1550	1846	2220	2380	2228	2127	2393	6177	11610	9711	5399	3651	2337	1220	845	649	619	608	582	579	593	582	591	605	570	612	613	603	599	593	607	584	582	605	597	581	615	578	575	588	602	596	613	559	608	617	605	621	564	602	593	648	563	652	608	599	572	626	620	626	595	619	563	601	591	570	604	626	599	628	579	609	563	572	595	601	578	618	589	582	616	568	600	571	606	630	548	556	550	612	575	611	621	561	584	615	619	597	623	601	605	595	590	614	564	604	563	631	601	592	553	587	574	608	586	583	598	614	566	621	567	595	584	592	602	644	603	587	588	582	603	584	633	585	616	593	579	591	596	581	590	588	631	609	599	578	602	611	571	581	542	563	594	585	581	614	602	610	642	608	574	593	583	624	624	577	582	572	600	603	617	641	530	587	590	564	611	633	621	573	568	578	561	613	619	583	599	559	592	588	582	631	579	617	583	580	615	624	594	584	578	595	572	579	583	573	636	584	601	629	604	611	585	605	574	569	579	572	553	612	581	616	584	576	587	591	603	595	615	621	579	629	584	596	628	610	589	585	595	581	564	604	629	551	650	581	596	555	590	606	562	621	526	563	608	586	629	590	544	595	616	542	566	585	617	611	581	574	537	561	618	618	593	536	550	576	584	617	574	625	632	631	588	589	574	614	601	599	575	586	590	623	576	597	646	623	615	642	595	653	591	597	574	612	653	614	606	574	622	603	643	597	578	585	571	592	592	632	615	607	596	573	624	573	604	622	590	574	591	588	583	598	606	565	604	609	583	617	595	636	612	555	632	580	584	590	612	607	619	599	593	590	609	595	636	576	582	588	553	572	660	572	604	613	571	596	632	577	577	577	574	561	598	602	625	619	559	588	612	572	581	571	626	594	578	586	601	574	628	594	593	633	585	622	641	557	552	641	619	591	583	579	587	660	647	535	592	610	588	602	588	589	600	575	612	603	603	611	582	614	601	600	623	628	598	578	595	614	595	593	558	585	557	591	584	582	622	572	629	556	589	587	573	597	630	590	572	576	647	528	585	593	581	590	595	626	590	608	605	627	595	592	582	618	588	648	581	584	617	623	567	594	572	578	607	615	611	616	595	581	604	610	587	579	603	631	568	599	589	591	572	569	576	580	562	639	569	614	592	595	563	607	605	601	623	620	573	572	554	633	573	601	657	597	609	595	676	604	590	583	610	610	608	643	620	571	614	619	600	570	602	608	553	605	618	591	597	607	585	601	574	611	601	617	621	588	587	583	573	591	648	580	614	590	610	568	524	608	615	612	635	606	631	603	576	553	618	595	588	592	591	634	590	622	617	577	644	545	608	568	596	603	637	620	624	567	579	586	628	634	608	624	572	611	553	577	583	637	636	557	644	636	587	614	604	620	611	589	588	551	571	608	626	592	593	581	585	626	623	580	572	620	580	600	622	574	567	581	600	611	596	563	605	581	589	554	592	598	600	568	640	645	615	629	556	567	676	570	554	621	576	621	625	561	600	654	590	617	573	611	592	586	622	555	578	649	602	576	579	620	592	587	598	590	601	674	642	563	579	604	561	670	602	624	586	614	607	630	578	622	615	605	591	599	578	626	606	577	621	599	612	613	588	613	598	641	572	604	549	563	631	634	598	622	579	638	647	641	581	559	617	620	582	580	587	572	592	590	567	579	580	596	597	607	607	633	548	600	612	595	568	609	583	600	578	562	566	630	627	600	648	610	594	601	623	619	615	616	605	582	585	629	584	623	580	604	624	608	583	586	596	592	606	612	557	591	632	637	559	543	604	588	605	644	593	612	621	581	604	616	591	585	602	606	623	606	635	582	614	582	590	630	602	579	601	559	621	588	600	578	597	599	623	569	534	590	590	636	576	614	619	630	590	603	618	598	571	590	607	595	661	576	625	605	614	605	570	598	602	572	603	619	629	583	609	604	585	612	574	593	575	623	626	592	583	587	567	600	624	593	591	612	607	609	582	567	593	611	602	571	584	591	612	626	568	589	588	612	588	583	568	584	607	651	591	580	573	585	585	545	612	599	601	574	601	592	568	637	585	595	600	592	606	608	559	553	642	598	591	631	584	609	545	613	608	579	610	633	580	577	586	551	610	589	644	607	587	585	621	671	596	584	648	609	601	671	574	623	586	570	635	531	566	607	654	641	572	586	625	589	620	611	629	597	599	592	598	588	618	601	564	616	648	549	596	638	624	611	623	591	597	577	590	633	594	575	604	550	536	598	617	593	600	605	582	637	566	589	592	555	570	625	613	583	648	603	586	590	575	572	601	599	592	577	571	572	643	636	604	583	591	565	617	626	649	583	609	610	545	569	594	611	619	642	567	607	601	581	573	614	645	598	650	595	599	574	635	575	586	554	594	584	578	616	587	581	551	638	604	609	592	584	556	568	580	623	555	582	576	586	592	625	627	597	580	604	584	611	623	588	594	583	598	596	618	599	593	617	608	566	607	587	588	559	601	597	556	590	568	618	553	598	634	588	574	622	664	561	638	615	627	582	626	603	594	598	534	591	590	629	616	605	586	562	620	608	605	655	609	629	594	578	609	579	607	587	610	624	630	646	606	584	593	592	602	559	606	600	577	629	614	604	592	579	614	578	623	620	598	585	576	621	579	603	599	585	614	600	568	574	608	601	612	623	618	602	617	562	639	569	574	637	614	640	589	558	603	578	598	557	588	589	597	572	625	610	624	597	625	587	645	597	599	582	589	593	600	615	643	614	617	603	593	585	600	629	657	614	649	563	626	584	588	593	587	645	634	522	584	605	623	590	619	600	586	567	560	637	582	581	577	632	586	594	570	609	548	611	602	625	604	584	588	592	597	612	593	652	628	582	594	580	576	583	599	577	576	594	584	592	594	585	616	626	599	609	635	584	619	580	595	614	582	578	574	588	589	638	655	589	558	635	607	598	590	569	653	607	591	643	630	627	608	601	547	598	623	607	577	592	567	617	630	559	600	571	581	568	641	582	612	617	618	619	601	571	604	603	594	561	615	625	608	602	601	556	555	612	640	604	590	602	566	575	631	590	596	578	621	598	598	582	593	605	608	556	619	593	613	606	617	598	642	607	566	627	601	629	563	587	588	573	601	635	611	628	609	589	640	607	596	586	596	578	562	596	646	596	579	614	606	588	629	613	590	596	627	626	573	582	571	584	622	602	586	576	601	576	593	610	633	610	628	572	611	600	607	599	565	578	611	588	584	561	616	581	594	637	583	623	602	609	625	581	628	577	583	560	626	604	608	623	583	562	592	593	601	577	609	603	599	576	581	597	607	599	579	620	595	560	663	599	609	549	617	623	656	589	606	612	599	607	616	591	578	583	620	579	603	571	564	587	587	550	559	639	603	621	584	537	594	580	625	587	603	643	605	610	595	626	598	594	561	636	584	625	597
1564	319	234	140	146	180	200	222	238	247	301	360	315	217	155	116	85	84	102	90	80	100	89	100	133	136	120	112	116	117	72	75	70	70	67	59	58	82	80	62	78	56	64	65	69	66	76	129	150	120	103	80	63	37	53	54	55	43	48	41	38	38	42	37	47	50	54	40	43	35	56	44	54	41	54	47	45	37	44	60	51	39	36	53	48	44	41	51	64	55	55	51	50	51	47	41	46	56	48	35	59	56	46	59	41	52	56	51	45	37	50	45	54	48	49	30	44	49	51	46	40	55	51	54	48	44	43	46	53	49	50	50	50	55	54	33	57	57	41	44	54	52	49	55	41	33	40	57	54	55	58	66	54	45	53	57	47	58	42	41	37	40	50	31	45	42	58	42	39	49	52	54	38	54	56	47	36	44	49	47	38	44	55	53	52	37	53	51	35	45	47	51	36	55	62	40	58	48	45	37	44	42	51	52	53	36	57	52	43	48	34	37	59	46	58	64	51	36	47	46	52	58	41	53	45	55	39	58	45	64	49	52	61	45	56	51	63	45	44	58	56	56	40	61	45	48	49	43	43	59	47	42	44	50	56	46	45	45	46	49	65	47	43	41	47	36	52	40	52	47	58	58	48	52	45	43	36	39	48	43	49	40	43	40	26	60	39	53	44	46	44	43	51	36	58	61	50	43	50	37	42	46	48	38	47	45	46	41	38	47	48	41	44	60	46	47	54	45	63	45	56	44	40	51	45	53	48	54	43	47	43	44	56	47	56	54	45	55	65	54	42	55	56	45	57	54	52	50	43	55	43	41	57	48	41	53	49	41	49	40	48	47	51	55	57	50	34	58	34	42	44	47	38	44	49	58	38	40	48	45	52	41	48	46	45	72	54	46	59	52	44	41	42	58	46	53	42	46	46	50	42	49	61	59	41	50	48	41	49	53	49	49	47	47	46	48	53	54	46	54	56	47	52	49	54	44	43	50	39	48	47	45	45	45	47	44	33	47	47	50	48	46	47	45	46	37	46	49	53	51	49	39	63	57	42	47	53	52	44	44	54	59	49	54	46	40	39	52	56	46	52	58	44	53	56	52	51	41	42	51	50	42	39	46	46	56	65	49	47	42	53	66	42	41	40	40	42	58	56	44	48	38	45	40	56	42	46	29	50	40	51	51	55	38	55	68	50	53	38	35	37	38	65	39	62	47	57	52	60	56	44	55	46	49	56	47	53	45	38	66	48	58	63	49	51	38	44	42	37	56	50	46	55	27	54	47	43	40	54	49	63	54	45	51	53	56	50	37	45	38	47	49	49	59	48	44	62	41	39	54	53	45	48	56	36	55	39	48	52	52	49	53	43	46	41	43	56	48	39	51	47	45	38	46	45	51	45	53	55	50	56	43	45	53	50	39	51	42	48	47	42	43	53	46	51	56	61	44	42	50	63	69	41	50	51	49	41	53	40	46	56	36	45	44	44	43	54	52	66	46	49	42	43	44	54	69	43	54	39	53	51	52	57	46	48	48	47	52	43	47	44	48	45	48	42	45	45	61	49	35	59	69	51	49	46	52	38	48	44	55	63	49	57	46	47	56	51	43	53	34	41	48	51	55	58	52	41	56	42	48	67	52	54	46	54	53	67	43	61	40	41	42	41	47	44	47	51	42	37	47	37	39	48	59	41	45	53	49	55	51	55	56	53	48	41	48	60	51	50	44	52	40	46	46	54	48	49	56	47	48	41	62	45	54	49	55	46	60	41	48	45	36	37	42	49	57	48	47	52	45	44	46	51	47	58	41	50	41	59	51	60	34	41	58	42	45	40	39	40	37	50	50	60	51	55	53	59	46	39	51	58	45	49	56	56	44	49	53	44	45	51	47	44	48	56	35	55	61	47	38	54	60	41	40	37	36	42	39	49	50	48	52	52	49	49	58	40	46	53	51	44	41	56	44	50	56	52	43	49	45	60	40	58	43	47	39	50	44	30	47	59	45	54	48	42	56	47	43	47	33	40	52	46	49	47	47	50	37	46	54	55	43	49	45	48	41	58	43	61	42	45	35	48	52	49	45	51	49	39	39	46	42	50	51	57	43	49	45	56	50	50	44	43	56	58	49	44	45	58	49	43	59	40	37	53	40	43	42	46	41	54	40	44	49	58	49	39	47	58	37	50	64	40	51	43	42	39	49	41	41	48	52	55	50	39	36	52	53	47	46	45	46	44	62	36	39	50	54	42	46	47	48	62	57	46	46	31	47	43	46	61	37	43	36	48	64	39	52	64	37	52	49	56	43	52	61	47	40	44	40	51	57	51	57	35	53	54	63	51	40	54	54	46	42	44	48	49	55	48	46	52	42	47	42	61	61	62	47	45	43	45	48	41	48	49	51	49	39	45	65	53	66	42	52	45	50	43	33	54	44	42	56	51	47	49	42	69	58	51	46	37	56	61	49	49	48	38	56	57	57	43	51	46	53	40	58	45	52	50	48	34	47	57	53	65	51	48	57	54	53	48	41	55	31	53	55	60	57	43	55	31	53	59	34	53	39	58	44	42	37	49	40	50	53	46	49	46	42	47	50	53	43	61	45	49	47	51	40	54	54	38	50	36	48	40	45	49	52	46	45	54	41	53	52	44	51	45	63	38	41	53	50	44	48	55	45	45	53	44	41	45	50	41	54	50	60	41	43	50	56	55	50	42	37	50	41	44	50	50	50	54	53	45	54	36	48	39	38	55	50	52	45	54	51	49	52	56	46	49	54	53	59	51	48	61	53	47	43	47	58	43	44	50	43	56	48	40	43	30	36	47	41	49	52	51	43	55	64	43	63	66	44	41	45	43	45	43	49	44	35	37	58	59	61	42	56	49	40	46	56	54	48	41	41	48	38	40	56	61	44	56	49	54	47	46	41	48	46	46	52	54	39	49	45	59	30	39	60	49	55	49	48	53	55	45	57	57	57	59	43	38	57	43	45	53	47	56	49	52	40	48	37	46	59	44	34	41	48	56	34	50	54	49	42	48	37	53	61	39	57	44	40	49	36	45	50	57	53	43	48	55	47	48	57	53	47	52	42	56	50	42	50	56	52	43	39	42	51	58	45	41	50	47	52	48	41	59	53	57	45	64	31	39	43	54	33	39	45	41	43	42	51	36	53	39	47	50	44	41	54	50	34	51	50	47	50	59	45	38	49	47	42	54	50	50	39	53	49	37	50	46	40	51	43	52	35	39	48	54	51	61	41	50	45	37	38	52	60	54	40	55	47	51	49	49	65	50	48	58	51	47	43	41	55	51	38	48	52	51	33	46	44	50	48	51	47	31	47	57	45	42	47	53	43	53	60	50	41	48	56	43	52	42	46	45	41	34	51	42	48	64	50	41	45	42	47	46	56	60	49	48	48	45	51	47	42	53	47	49	47	46	44	52	60	29	56	44	46	58	47	50	52	53	40	33	42	48	52	49	47	38	55	48	63	46	49	44	39	51	44	43	59	32	34	41	44
12456	5813	3561	4861	10651	12573	12104	11690	11176	11440	11641	13083	11128	7676	4915	3055	2468	2364	2303	2022	1877	1838	2153	2808	3299	3416	3481	2796	2513	2860	1893	1452	1402	1294	1164	1191	1012	1099	1105	1060	1109	1119	1121	1125	1070	1083	1510	3368	3359	2713	1609	1024	843	625	590	521	474	547	515	505	469	503	504	509	494	491	493	486	503	485	480	494	458	467	475	467	540	477	488	514	487	490	547	525	509	493	497	494	485	494	508	518	517	507	515	460	488	504	481	501	475	512	471	511	483	496	532	484	532	512	503	482	472	516	503	474	498	479	500	490	492	519	525	491	531	478	489	493	514	493	484	472	510	535	505	490	522	457	480	460	546	495	489	490	507	491	508	472	506	562	512	510	499	522	492	503	491	506	551	446	505	543	536	511	512	520	526	513	500	484	493	494	519	540	486	523	506	472	474	521	491	494	467	476	479	533	503	480	450	481	503	490	488	490	507	517	490	448	462	502	465	500	529	507	453	474	505	528	527	502	526	504	532	508	472	535	484	478	516	535	510	547	516	541	490	510	521	516	478	507	495	526	486	506	525	503	493	511	534	453	450	472	491	489	504	535	475	566	465	473	524	534	501	473	520	526	497	491	482	516	488	529	513	494	507	506	478	472	531	505	521	519	531	495	513	493	496	548	488	509	514	477	492	505	490	503	499	528	469	502	492	477	490	556	512	491	506	474	517	503	491	481	465	536	500	494	470	502	497	487	452	477	499	486	468	504	523	536	526	490	466	514	515	525	540	529	517	528	493	489	490	513	506	531	513	529	507	519	485	485	508	519	510	484	470	513	506	561	510	525	521	509	537	485	530	511	535	528	522	495	493	509	486	522	498	508	484	517	527	512	504	498	497	525	488	531	493	461	526	526	519	479	494	513	483	556	513	527	515	486	512	516	516	454	545	514	513	521	518	480	501	504	467	456	506	487	488	510	489	528	479	496	535	489	508	526	511	520	537	486	500	552	557	496	506	514	499	526	492	476	505	485	511	508	523	494	496	475	514	520	503	525	484	512	480	506	511	506	475	518	505	495	454	487	502	503	518	501	500	518	495	491	511	499	517	529	520	522	505	498	491	503	523	540	541	506	515	486	522	495	509	507	479	528	487	497	484	535	510	486	506	500	546	503	546	486	507	513	516	519	484	506	484	505	532	513	529	496	509	515	498	512	493	499	528	499	486	528	502	488	532	491	532	496	493	517	478	497	494	489	506	531	494	500	503	488	447	509	477	471	507	535	498	523	484	510	504	552	509	500	519	512	516	500	511	470	537	502	495	469	493	500	560	507	494	497	498	507	482	495	466	445	496	518	558	475	473	559	473	485	533	528	456	504	503	511	514	490	515	504	523	489	492	466	547	491	484	498	451	472	508	496	515	510	498	521	517	490	505	504	532	508	529	554	454	502	492	522	522	504	508	504	453	503	476	507	433	520	498	523	495	487	504	540	501	482	486	487	518	496	495	502	492	538	505	503	504	504	530	521	526	551	494	519	505	483	492	505	508	500	549	519	491	508	467	510	510	455	482	499	539	493	500	487	476	503	500	550	513	498	523	501	501	487	493	498	477	503	508	468	527	506	502	505	484	548	496	523	511	491	511	493	511	520	482	497	512	541	529	481	513	513	545	493	526	491	476	496	496	501	522	470	533	499	508	488	490	501	510	509	504	524	514	470	539	504	475	479	502	535	465	525	513	492	482	481	511	512	508	507	549	529	532	511	469	530	492	492	507	483	482	501	519	509	574	480	508	487	479	493	522	552	486	503	500	463	523	501	527	516	491	524	530	467	491	526	541	490	499	496	481	507	517	528	539	475	507	522	504	514	544	494	525	462	494	525	481	518	497	516	538	512	522	510	526	479	521	498	469	490	483	506	454	475	496	506	515	510	523	477	485	477	514	500	496	509	487	499	492	497	508	484	457	492	475	480	503	479	526	501	499	489	506	509	549	479	462	502	499	499	492	531	507	511	519	532	505	533	507	470	549	544	503	515	501	515	511	526	540	528	484	512	509	512	535	461	511	515	522	461	484	514	482	486	528	498	491	565	514	457	506	517	499	472	484	496	506	563	550	512	542	453	484	505	473	503	495	476	515	505	532	514	451	502	540	528	521	464	522	525	472	485	493	516	467	540	474	466	481	512	521	508	494	488	474	505	495	528	545	487	516	500	523	486	511	514	475	517	523	527	479	449	491	582	521	510	525	493	521	512	529	496	473	504	477	515	494	511	512	502	506	521	540	511	526	520	515	515	524	513	516	461	507	520	486	500	475	487	477	504	510	519	513	523	503	483	525	485	525	495	505	488	486	516	500	501	489	497	494	504	489	451	501	508	473	557	511	531	496	482	530	529	456	506	526	539	541	510	511	482	454	470	504	522	538	502	472	519	499	525	469	529	503	511	498	484	481	488	519	538	512	501	466	569	529	540	506	485	532	490	492	484	513	476	464	504	548	492	505	520	542	520	471	503	489	522	475	505	487	465	504	491	487	506	512	491	527	495	487	494	487	474	506	524	517	531	496	501	499	503	486	512	478	508	535	487	499	495	484	477	503	517	468	498	498	498	487	472	516	524	449	534	523	480	492	483	496	500	492	492	521	491	491	530	500	513	501	511	505	489	506	470	527	478	496	520	501	503	507	545	493	525	558	541	516	528	513	495	504	544	487	503	496	482	494	502	506	503	495	516	497	498	457	503	518	528	485	516	527	465	487	519	529	503	453	512	447	518	496	486	536	546	507	506	539	511	514	511	507	520	484	500	492	489	477	513	518	517	506	483	475	515	488	539	536	481	500	490	509	499	532	516	479	512	467	513	488	461	499	488	431	503	489	532	492	531	510	505	518	473	540	498	491	506	516	489	479	494	474	470	492	479	515	520	509	504	505	514	460	526	479	500	503	512	506	528	487	500	507	511	506	479	493	503	507	512	507	533	520	502	469	477	491	523	498	486	487	497	519	495	497	515	501	490	508	483	481	478	502	556	530	511	506	527	533	511	490	504	470	522	481	515	487	477	512	501	482	472	529	499	524	485	505	510	474	472	482	477	487	530	502	481	486	516	518	495	513	487	485	524	494	490	507	527	477	491	487	507	504	511	494	494	514	504	533	485	531	486	515	496	485	502	511	497	516	493	494	506	506	523	536	469	487	519	501	482	483	527	497	469	487	534	501	528	519	526	511	501	495	491	475	570	498	498	512	504	527	506	495	534	489	502	496	492	535	479	509	508	461	517	510	491	482	488	495	511	477	537	506	496	497	543	499	490	497	502	488	529	512	507	476	458	503	497	480	480	483	493	527	514	539	498	484	555	503	507	533	469	494	505	518	490	497	488	475	481	490	465	481	504	485	495	461	482	503	505	506	443	465	490	560	485	495	517	483	469	492	476	492	480	510	504	521	507	496	506	504	503	500	512	487	473	485	483	489	449	516	553	535	508	522	501	519	496	492	482	516	473	528	499	475	503	527	491	486	554	483	460	506	514	535	516	492	477	511	509
938	483	293	208	194	308	384	364	405	440	420	463	364	271	170	118	111	134	130	120	95	124	132	170	194	181	176	164	133	141	142	98	90	83	92	85	76	75	82	79	76	65	82	84	92	99	126	196	230	271	184	127	93	73	65	62	62	66	65	50	60	48	66	47	50	83	51	68	64	70	44	55	50	58	58	58	59	52	56	51	64	60	58	54	56	62	58	69	56	63	63	73	56	60	53	68	54	79	63	67	59	60	63	59	63	46	48	59	60	53	62	65	52	51	59	52	58	57	75	58	61	78	58	45	55	46	51	65	70	66	54	66	60	60	57	66	47	42	62	60	52	59	67	58	53	60	57	53	52	68	57	59	52	62	65	48	76	66	73	69	64	53	58	57	57	53	47	52	65	52	50	61	65	52	62	66	70	58	64	50	58	62	64	64	45	54	55	57	44	61	60	56	71	44	63	54	65	62	68	57	61	50	50	74	48	52	60	57	45	55	72	78	60	66	53	65	58	57	68	60	52	55	69	61	64	47	57	64	63	63	62	48	53	50	79	56	67	70	46	62	43	58	68	70	57	64	75	55	54	68	60	57	59	56	73	59	66	57	45	56	58	61	70	63	57	47	63	60	59	55	67	67	64	47	61	61	39	55	50	75	57	54	67	66	66	55	72	55	64	65	58	68	63	60	47	51	52	53	54	63	53	52	68	71	62	59	45	56	59	76	68	61	58	54	60	65	55	52	58	41	55	52	54	57	72	51	59	63	51	65	48	68	50	53	46	58	48	50	53	71	57	54	66	60	51	67	62	54	53	43	55	54	67	63	54	63	64	60	59	69	57	53	47	68	56	68	58	48	74	61	66	63	74	56	56	50	63	50	44	61	56	62	52	73	59	59	64	49	62	50	59	56	65	46	61	62	58	61	79	52	41	58	58	50	50	65	58	51	45	46	53	64	52	58	64	52	64	49	64	61	59	63	67	66	68	72	61	56	60	63	54	60	68	60	66	54	59	54	53	63	66	66	55	64	55	57	61	52	58	67	42	59	61	39	58	63	70	60	73	49	52	45	53	65	60	47	72	52	61	67	63	57	47	63	67	36	59	55	71	53	61	58	60	59	64	58	55	67	56	59	68	55	62	56	53	73	55	66	60	55	64	56	40	64	46	59	51	63	50	54	51	63	68	58	59	51	49	58	60	53	60	56	72	48	54	66	63	72	48	54	62	55	56	60	63	56	48	59	60	59	63	58	46	52	65	66	57	55	48	65	57	64	47	63	60	60	60	63	52	55	50	68	59	59	57	62	50	61	60	57	52	63	57	59	47	57	52	64	68	65	69	42	51	62	63	47	55	54	58	58	59	53	58	63	66	60	78	55	57	53	59	59	55	32	67	66	74	56	62	55	50	61	61	83	58	56	59	68	61	63	67	50	49	50	57	65	60	56	49	57	59	69	68	68	49	61	66	51	69	56	70	66	59	56	49	64	58	69	71	55	55	49	56	69	50	56	64	58	73	57	54	61	65	55	72	60	60	75	40	52	62	62	71	60	67	69	43	58	66	54	49	79	73	65	59	84	59	63	62	62	46	64	60	63	65	59	69	50	60	66	55	60	61	68	63	59	54	54	53	58	53	71	70	66	62	61	61	49	64	58	49	66	49	61	44	57	48	60	67	62	51	52	63	49	55	62	61	54	54	53	56	63	57	55	70	66	67	53	52	64	40	50	58	52	66	56	46	69	71	48	63	77	67	68	60	54	58	50	63	62	59	61	66	54	46	63	58	58	57	56	66	54	60	63	68	49	58	53	50	52	70	64	62	60	73	60	63	65	60	57	50	59	58	70	48	74	61	58	56	65	64	72	60	62	62	69	63	56	58	74	46	53	62	59	54	43	62	54	78	58	70	61	70	52	62	67	59	68	57	65	61	70	57	58	62	61	67	71	50	53	69	43	52	59	64	60	55	55	59	49	55	56	72	48	46	67	49	65	56	55	45	52	66	49	54	59	65	58	56	56	60	59	52	52	56	55	51	50	58	64	60	62	60	56	65	55	69	51	69	61	59	59	73	50	46	44	57	68	53	53	77	49	45	56	64	59	68	59	56	63	56	56	53	66	56	74	52	55	69	63	58	55	67	56	58	43	47	45	55	56	58	58	41	59	60	59	57	61	48	56	48	44	75	59	66	52	55	51	53	46	59	61	59	58	60	61	56	72	60	58	55	53	53	63	57	60	59	44	47	64	57	82	53	55	59	60	45	46	58	66	59	52	69	64	46	62	54	59	74	56	68	57	42	56	53	59	57	61	57	46	65	71	71	54	56	68	54	61	49	55	50	49	53	49	56	64	51	56	47	46	64	59	66	60	50	61	63	53	76	53	46	51	60	69	64	55	47	42	75	67	73	44	54	68	57	58	53	50	53	44	67	58	52	60	51	49	48	49	70	61	58	52	64	44	52	51	55	62	53	52	54	64	54	65	58	46	68	51	51	68	57	71	55	62	63	61	50	54	50	53	57	56	44	67	61	58	58	59	64	66	50	56	61	55	58	59	64	59	55	55	58	66	58	60	60	65	66	46	44	64	48	68	51	57	61	62	68	63	46	46	51	53	58	53	65	50	50	54	61	58	60	59	66	69	52	54	73	75	54	56	60	52	65	49	70	63	62	63	57	69	62	72	53	44	63	65	49	50	67	64	56	47	82	66	54	56	54	75	61	56	63	63	64	63	74	57	64	49	72	51	68	55	70	50	65	56	54	59	56	64	60	56	71	58	67	52	57	72	61	50	73	53	67	63	64	53	65	46	66	60	49	52	52	67	61	46	55	63	63	58	61	55	62	57	73	55	63	51	51	63	56	46	53	60	63	66	68	63	68	68	51	42	60	60	65	61	64	52	59	58	61	66	65	57	57	82	49	53	44	70	68	53	60	64	55	52	47	63	59	52	60	57	48	60	62	62	47	72	47	50	54	58	66	45	76	60	64	58	48	59	52	58	52	57	57	49	40	59	45	65	55	62	63	41	50	52	59	53	64	54	51	47	57	63	54	50	56	67	58	51	62	54	55	56	59	52	62	61	67	57	52	65	52	52	54	66	78	73	62	50	63	43	57	61	56	52	62	61	59	51	51	60	62	59	42	54	53	70	55	67	59	62	60	62	61	68	76	49	46	56	55	54	49	53	70	51	53	51	69	60	62	56	71	61	51	47	60	56	60	67	60	72	66	70	50	56	47	45	67	70	55	66	60	53	55	42	50	64	54	67	68	57	56	58	55	63	52	65	63	55	60	78	69	54	49	63	70	51	59	63	56	57	47	64	66	69	71	68	58	61	61	67	48	73	52	54	50	59	65	54	57	77	60	58	59	57	63	60	54	58	63	49	53	62	52	64	62	61	68	58	62	67	51	57	60	61	62	68	59	53	55	66	51	54	54	58	69	60	58	56	60	65	54	56	61	73	52	67	61	44	68	52	45	56	71	54	52	58	46	69	71	69	55	57	52	67
14535	8630	4912	7258	15264	17844	17422	16610	15413	15996	14919	15175	12485	8731	5331	3926	3659	3512	3115	2832	2583	2883	3430	5218	5768	5324	4350	3713	3542	4159	3504	1892	1348	1701	1821	1551	1400	1433	1467	1496	1473	1461	1576	1539	1386	1528	2365	5064	5957	6228	4435	2262	1463	978	725	652	598	598	629	595	595	569	605	648	631	558	571	557	616	564	599	623	573	579	633	611	550	607	601	606	602	561	644	610	585	600	578	586	622	620	611	628	562	636	585	606	611	601	627	609	642	589	616	593	639	615	596	563	554	621	570	619	631	588	563	600	597	648	612	587	608	615	651	573	601	612	592	607	590	575	618	582	593	612	603	601	594	585	599	588	609	622	603	622	630	597	586	612	575	591	616	608	609	641	580	627	601	596	600	570	596	632	607	629	579	588	554	602	612	601	644	597	630	591	620	603	590	605	559	556	569	625	666	547	593	588	653	642	648	590	618	615	609	626	588	641	597	614	600	619	565	595	584	615	631	562	604	589	637	610	618	568	627	533	614	625	571	585	577	620	623	641	629	604	580	603	627	593	569	636	622	586	600	602	578	609	616	667	634	614	611	626	597	590	607	616	564	584	567	612	581	603	564	583	654	576	637	621	616	580	631	653	619	618	639	611	599	605	579	582	578	612	577	581	566	580	596	573	590	614	548	585	589	645	625	599	603	627	616	609	615	575	604	577	627	599	615	594	601	561	618	597	597	597	607	644	626	573	631	562	641	604	597	598	594	608	592	642	587	585	593	632	604	617	562	604	599	584	566	590	612	585	579	604	605	566	612	583	615	604	593	644	607	589	620	592	601	573	579	594	594	600	574	599	626	605	584	631	605	571	579	655	622	580	607	601	578	527	589	588	589	575	582	577	631	626	594	585	633	595	595	570	569	588	598	575	618	596	635	601	585	637	607	624	582	583	592	615	569	577	604	609	609	571	623	609	620	603	563	597	607	582	618	588	621	616	624	619	595	644	589	644	598	588	591	611	565	599	586	606	585	620	586	609	585	577	566	617	612	600	626	666	610	600	588	578	600	588	589	622	635	573	578	568	598	578	603	594	592	600	627	567	625	557	636	564	591	582	619	611	615	607	603	631	586	580	646	592	567	636	610	608	616	562	593	623	604	612	594	638	592	596	588	602	595	583	644	601	629	590	602	581	596	586	586	567	626	602	580	596	568	591	605	620	606	605	587	607	600	614	556	577	593	630	625	623	590	626	609	610	604	598	610	601	610	631	607	590	593	635	577	614	596	592	606	629	622	557	574	617	567	554	615	574	589	589	568	587	586	643	607	599	588	589	614	604	610	595	662	605	573	627	575	585	550	587	566	611	600	638	614	587	601	633	596	608	609	601	581	599	576	599	601	596	621	622	579	612	561	582	562	574	625	627	593	626	607	652	616	590	577	561	565	621	633	590	576	633	616	574	590	624	582	606	587	573	604	573	598	603	574	582	579	572	624	615	616	569	541	620	619	597	636	577	624	614	562	609	610	544	623	593	592	610	573	572	642	619	587	578	614	617	628	573	612	609	593	620	613	614	569	585	607	610	595	584	640	650	615	592	620	621	563	571	586	588	617	608	669	619	605	613	591	626	574	580	574	633	587	626	594	572	590	602	598	605	581	591	563	622	579	538	586	646	568	611	592	565	605	598	584	622	610	614	555	588	666	617	599	616	590	573	562	585	583	632	601	605	598	591	597	587	631	634	614	576	590	606	620	624	571	579	554	603	617	591	607	615	605	635	596	598	612	561	608	581	638	619	613	611	618	603	563	608	604	593	650	580	610	583	572	596	553	583	663	615	604	583	648	608	582	578	622	580	623	616	673	590	590	605	617	624	611	561	613	559	617	574	629	606	576	593	625	593	599	572	588	608	618	663	631	539	604	613	621	617	593	612	604	582	592	609	653	633	563	570	587	588	619	624	596	606	580	562	538	613	607	600	618	602	629	627	583	560	612	625	615	575	597	604	560	599	591	550	656	613	586	583	620	638	596	579	606	589	607	606	596	594	626	557	624	591	622	608	638	624	573	618	578	563	612	646	610	576	605	588	649	588	598	609	588	593	619	637	632	627	619	635	582	611	588	563	600	611	637	595	642	608	585	607	593	583	621	623	613	604	615	625	599	646	566	601	563	604	615	577	606	632	574	575	610	596	559	602	585	593	580	596	612	661	655	619	636	588	557	631	634	638	636	651	606	622	560	600	671	648	607	592	629	594	598	629	632	602	603	618	607	602	627	560	651	612	592	583	593	612	588	639	611	611	610	586	646	569	627	586	615	659	595	598	617	592	591	593	584	643	596	555	628	595	587	639	583	583	618	551	589	604	614	598	587	595	582	654	550	547	605	589	617	609	565	597	604	631	618	606	642	612	576	591	608	606	610	608	569	627	628	586	582	614	593	588	614	598	568	581	592	589	605	555	607	601	560	576	608	581	605	575	585	600	579	612	597	621	574	608	569	608	606	565	583	555	656	586	610	596	617	630	588	572	612	622	580	590	654	546	564	633	587	609	625	621	618	616	629	646	607	609	604	618	578	581	591	624	576	636	589	583	643	607	625	580	640	597	603	599	618	631	570	606	557	566	620	612	584	562	600	630	573	606	576	605	569	599	571	577	580	571	639	576	579	632	611	631	559	571	561	571	581	628	621	569	654	569	587	597	590	613	577	635	564	608	594	624	621	618	618	623	654	596	596	575	608	586	657	604	615	614	587	611	611	633	598	592	610	526	562	555	630	567	583	573	578	603	619	588	653	576	577	589	610	609	609	586	556	618	608	580	626	616	617	642	624	601	555	574	558	604	616	613	578	611	602	581	584	597	615	595	620	613	615	587	618	631	605	571	614	652	575	618	611	609	583	620	571	593	590	625	587	600	599	592	632	618	621	606	574	639	558	571	662	592	598	596	614	571	595	629	630	583	604	601	604	611	615	624	622	614	591	607	603	555	595	583	610	595	611	582	635	614	634	581	647	611	596	594	614	622	636	642	608	588	607	600	631	617	635	633	609	575	594	580	630	624	595	593	666	606	601	621	601	612	621	550	594	565	574	655	635	593	623	592	591	605	585	594	643	593	638	590	562	636	576	597	590	593	621	617	651	615	551	627	589	605	587	610	581	600	593	591	583	610	601	614	601	613	590	592	595	602	618	598	618	588	594	567	600	605	614	609	566	602	587	644	632	580	589	621	588	625	624	616	624	590	610	552	559	619	580	620	541	610	596	577	639	600	574	606	603	588	593	629	608	658	615	600	590	627	608	559	615	606	583	584	583	603	587	625	577	574	595	598	623	567	629	582	581	615	583	632	622	605	678	605	584	588	614	613	635	636	588	590	615	625	616	606	540	588	644	615	606	597	574	592	592	591	587	580	581	588	648	560	662	590	622	606	592	599	576	572	622	583	604	639	571	619	606	603	557	616	581	639	619	608	584	598	624	580	602	592	609	619	581	567	574	641	589	602	560	590	528	662	633	588	591	590	565	605	574	620	627	599	610	587	621	572
2423	460	252	206	193	304	353	379	403	446	444	399	312	204	112	112	135	110	106	101	97	126	141	227	254	193	133	143	182	159	106	73	56	76	67	82	65	73	77	61	79	76	76	84	64	70	83	158	231	248	223	125	88	73	59	49	42	44	44	40	33	47	35	43	42	43	36	35	60	41	52	53	50	51	49	40	50	32	52	42	54	57	49	42	46	44	44	40	52	47	47	48	44	34	52	39	47	45	43	51	52	48	55	46	37	52	50	47	38	53	46	35	49	43	47	45	45	50	34	54	53	38	57	49	47	34	45	52	36	55	50	55	45	42	43	35	49	40	41	51	49	55	42	42	47	45	51	45	47	35	45	42	41	34	48	48	34	44	51	34	50	38	42	40	35	48	55	35	36	45	53	59	53	49	43	50	42	42	39	51	43	38	36	47	42	46	58	38	39	57	42	48	31	42	58	45	47	55	43	44	44	40	49	47	46	42	43	39	43	38	43	37	35	48	43	41	33	52	41	45	41	42	41	43	43	41	35	35	57	38	44	49	52	48	35	52	37	44	44	40	41	39	50	46	44	44	38	45	44	52	37	44	45	33	53	39	42	38	46	35	41	56	48	47	43	45	52	51	59	47	37	39	46	47	43	47	40	32	49	36	40	57	42	38	47	39	50	46	46	40	41	41	37	45	42	49	47	54	36	46	44	47	42	57	37	43	49	40	59	33	45	35	39	46	28	41	48	42	55	33	45	45	39	42	55	44	46	42	39	37	55	42	51	54	50	57	39	47	40	49	45	40	46	50	43	40	46	47	56	36	49	44	37	42	41	29	41	46	40	48	39	38	50	47	38	54	38	54	34	55	48	39	36	39	39	44	52	44	48	46	43	45	52	34	55	33	52	48	57	48	39	50	46	41	53	56	28	45	48	43	51	39	39	56	49	44	45	36	41	49	42	49	46	53	46	35	37	51	50	40	47	36	40	33	49	43	50	48	41	34	53	47	36	46	49	41	46	46	39	35	51	45	44	51	49	43	55	52	41	41	43	34	37	47	44	34	39	40	40	44	51	41	43	49	40	44	39	29	38	27	50	53	31	46	42	48	46	46	33	44	38	40	49	52	46	35	60	31	45	32	48	57	46	34	56	41	36	43	55	35	55	42	48	49	40	53	31	40	34	39	50	39	35	52	40	46	42	49	42	29	42	50	50	37	33	59	38	41	40	45	47	51	45	41	41	45	42	38	56	40	51	40	36	37	29	43	36	52	37	44	45	38	51	42	42	40	41	41	38	58	47	49	41	42	34	28	36	44	39	44	36	43	37	37	40	53	47	40	56	48	48	36	45	50	37	54	44	55	47	37	37	39	42	38	46	47	29	53	39	40	36	46	34	37	57	53	52	48	45	34	47	44	56	36	51	46	43	32	41	39	45	47	47	49	38	42	46	42	46	51	43	45	34	38	46	38	44	41	47	48	36	52	53	41	34	66	46	52	39	42	44	42	54	47	50	53	46	36	46	37	44	40	45	64	40	44	35	42	56	46	40	52	41	37	43	38	36	35	41	47	39	38	41	45	47	41	53	43	44	44	49	52	64	44	29	35	36	57	43	37	35	37	50	42	52	37	38	42	33	50	41	45	45	45	43	48	43	40	44	44	47	49	50	47	40	38	39	47	53	35	58	47	41	49	40	44	64	54	54	44	37	40	43	47	48	40	39	59	33	45	46	44	51	45	46	44	53	52	47	52	53	49	44	52	45	37	52	40	36	39	51	47	54	49	33	45	43	66	40	39	46	50	48	35	35	57	45	45	41	45	50	42	30	58	48	42	43	51	47	58	41	33	42	44	32	50	51	38	28	50	45	51	44	43	45	47	58	51	48	46	35	46	37	44	31	44	34	40	40	53	42	45	39	40	48	39	47	46	57	46	47	39	41	39	47	35	48	42	54	36	47	34	50	50	31	40	39	39	45	52	62	44	46	45	37	62	45	40	44	38	45	41	49	46	38	49	39	42	50	42	45	40	49	35	52	53	42	42	40	32	42	40	34	56	52	50	47	39	52	41	43	58	50	49	50	39	44	38	40	39	35	48	53	54	35	43	49	46	60	43	40	37	43	52	37	42	32	58	51	47	46	36	53	42	46	41	43	40	46	55	42	42	52	40	52	46	48	50	49	39	58	36	42	49	41	44	50	45	57	44	42	48	42	60	32	39	40	50	41	41	44	32	42	44	48	45	51	44	52	48	39	52	48	44	47	35	46	49	58	52	47	49	40	48	43	46	61	37	41	45	40	45	43	41	40	44	57	41	52	46	48	48	30	38	34	54	39	27	46	39	34	42	33	49	56	52	48	55	34	48	38	55	46	44	47	30	45	42	46	49	42	43	52	43	41	46	45	38	40	50	50	50	40	51	44	62	62	43	44	36	47	47	54	44	54	47	42	40	43	47	50	38	39	50	44	31	40	55	41	43	50	39	55	40	44	39	38	41	47	37	44	33	46	40	39	53	49	45	60	47	55	48	45	42	59	57	52	49	48	44	47	41	47	48	38	39	47	40	34	46	32	46	43	36	38	47	48	44	43	39	49	46	39	41	44	54	47	54	54	33	36	38	55	44	46	51	40	61	50	37	47	35	40	52	40	41	40	36	32	40	36	47	45	39	37	42	45	38	36	45	43	46	29	39	48	36	47	46	40	43	51	41	41	38	50	49	61	39	52	40	41	41	58	42	42	54	34	42	38	53	49	52	52	29	43	40	47	52	37	54	50	42	40	50	45	44	52	40	34	44	46	44	38	40	38	47	58	52	51	55	42	48	52	40	46	38	47	45	34	43	51	59	42	31	56	38	51	46	44	46	48	44	32	32	43	49	40	38	58	51	30	45	39	54	42	43	44	48	44	39	39	52	41	54	50	49	33	41	38	52	53	47	51	37	41	42	47	49	36	40	48	42	54	34	44	38	56	40	38	40	50	51	47	44	45	48	50	49	48	39	46	35	44	46	51	37	46	35	52	45	38	52	43	36	54	41	44	44	42	39	45	43	47	37	54	46	23	40	48	42	33	55	61	58	39	47	41	46	38	40	46	55	29	37	50	47	37	37	39	45	40	43	36	60	44	33	42	45	33	49	38	43	54	42	42	44	42	60	55	44	28	39	41	41	31	61	32	48	40	40	47	46	34	46	37	28	49	40	45	38	40	54	45	45	45	56	52	51	44	51	48	42	51	47	46	40	44	39	37	52	36	35	42	37	54	60	32	31	51	50	41	44	47	44	39	43	45	48	46	46	50	49	51	34	33	46	40	40	53	51	50	38	22	51	46	52	46	45	52	49	35	38	47	49	39	48	42	50	46	45	51	48	52	46	40	53	36	32	33	45	41	46	41	30	43	47	54	45	39	49	52	46	36	41	30	38	50	53	53	53	43	40	41	50	44	46	43	34	54	48	33	46	36	43	40	52	49	41	48	51	44	52	32	48	39	47	43	43	46	45	53	45	43	34	41	52
14179	7300	4574	7023	14415	17966	18004	17242	16361	15724	15770	14228	10640	7092	4645	4024	4107	3601	3040	2503	2710	3227	4566	6219	7114	5604	4296	4118	5140	5078	3230	1303	1451	1707	1727	1436	1425	1520	1459	1292	1327	1468	1395	1258	1255	1306	1639	3876	6275	6391	4766	2758	1528	849	675	487	467	421	450	461	432	466	475	478	442	414	421	451	482	485	465	488	455	479	476	456	470	475	439	452	450	476	468	481	437	443	459	475	457	445	476	465	451	490	473	453	484	482	485	440	457	473	442	467	412	464	472	458	467	458	439	432	459	483	452	473	453	458	420	460	449	443	488	485	497	450	468	474	447	479	458	478	490	463	484	427	453	440	479	473	474	464	442	427	476	480	460	453	504	456	437	438	440	481	503	449	442	474	458	453	455	462	472	444	482	496	449	450	447	463	517	478	452	456	433	462	440	484	442	474	463	444	427	456	500	479	420	481	458	456	461	450	483	463	435	442	484	449	464	438	420	455	457	469	436	475	442	474	440	447	436	481	482	477	482	475	458	459	459	475	458	444	454	488	520	475	457	454	459	446	462	474	421	446	489	475	440	451	461	457	476	439	461	455	469	435	461	460	455	507	496	467	474	476	460	460	475	478	481	423	462	508	481	465	459	504	454	467	412	472	508	450	487	480	492	478	480	436	489	486	439	466	472	452	477	468	442	417	471	476	476	462	447	477	488	480	464	479	498	452	428	438	467	441	463	441	494	483	555	493	460	459	464	460	459	461	446	480	428	483	449	461	486	459	447	479	453	443	480	479	493	464	468	509	495	503	454	447	476	475	468	467	482	470	447	483	453	493	487	471	445	470	466	455	486	448	432	461	460	442	454	463	461	455	435	444	465	484	460	497	471	473	460	465	470	501	490	506	443	447	462	442	471	479	471	493	468	438	457	452	502	472	469	458	480	441	463	492	458	453	435	450	461	489	455	439	472	478	492	445	459	488	471	444	468	461	481	479	431	457	441	424	461	464	465	498	434	445	473	497	514	468	490	433	523	489	451	493	458	460	477	441	482	476	486	503	494	483	480	506	516	462	438	480	472	470	439	467	476	443	451	475	452	439	456	464	455	478	444	449	488	457	450	429	459	486	484	419	447	525	444	462	483	464	502	470	477	450	451	441	473	505	434	445	485	481	484	460	488	438	457	483	472	458	459	436	476	457	471	458	460	449	457	456	446	452	470	443	427	468	481	481	483	471	468	483	423	447	458	465	497	459	468	414	450	464	481	497	438	489	431	472	438	476	460	467	479	466	446	440	497	473	443	432	463	466	466	490	491	474	450	466	455	473	506	439	439	434	466	464	441	457	457	434	486	473	483	478	477	473	452	482	474	437	452	466	449	477	453	457	446	429	461	453	501	484	483	425	438	468	460	502	428	477	495	482	460	427	475	466	471	482	442	472	499	473	481	483	429	465	475	457	475	472	471	445	515	471	480	458	488	501	479	465	474	464	457	482	439	483	435	455	471	477	459	472	463	459	465	470	472	438	471	486	474	465	467	455	431	490	485	463	447	433	494	460	480	450	463	456	483	441	437	507	457	481	477	455	489	473	470	447	421	486	466	469	470	429	502	459	446	491	471	468	473	441	450	464	493	442	433	474	477	491	479	440	457	462	456	445	463	450	464	437	454	465	470	484	476	450	482	488	437	477	476	472	460	505	496	483	478	445	451	490	457	482	470	477	452	496	442	438	504	461	487	480	463	473	477	460	448	438	428	485	484	466	462	446	478	441	470	457	429	480	442	463	441	504	477	464	445	449	464	490	465	464	428	451	475	447	415	443	448	477	501	485	460	452	487	446	471	480	475	468	455	454	423	455	446	480	425	478	489	471	479	483	449	509	494	461	469	483	447	473	484	446	457	438	426	469	478	446	471	503	451	484	469	444	481	462	431	491	461	454	458	491	441	430	484	450	447	506	441	447	475	458	442	458	417	508	479	457	460	455	456	476	448	484	452	467	431	429	442	453	492	453	469	439	476	475	470	463	476	482	443	462	456	487	432	481	420	464	458	466	454	476	442	475	446	463	440	475	483	484	454	459	509	456	466	478	447	445	433	451	484	476	479	441	476	495	445	461	457	464	457	445	462	463	535	464	447	456	458	456	454	463	467	478	467	441	437	429	513	492	445	437	471	468	451	448	444	450	478	467	477	475	471	484	439	481	441	468	505	471	447	476	454	445	470	464	460	464	452	469	498	480	439	499	450	470	467	479	438	468	439	483	483	475	454	503	494	446	465	472	469	506	447	477	455	466	486	519	453	466	463	464	450	446	466	464	491	472	446	443	452	461	475	433	475	435	472	467	486	516	452	427	475	465	492	439	481	467	475	468	446	430	419	497	493	490	495	446	489	478	452	444	492	463	443	457	479	457	476	463	414	476	449	488	498	463	504	450	470	435	452	487	419	462	455	498	470	467	483	459	444	487	423	490	452	462	461	457	498	474	443	453	463	448	496	474	488	463	473	460	452	486	438	468	497	449	467	474	447	457	451	479	423	451	466	452	439	480	513	457	480	489	509	469	469	507	461	479	476	452	469	427	437	456	479	455	482	449	465	494	458	465	450	471	459	446	495	481	456	498	472	474	478	461	479	471	453	421	445	505	467	454	462	451	427	477	484	465	463	478	449	456	480	477	500	523	430	434	457	491	448	450	452	425	442	419	460	474	475	453	454	500	459	474	487	459	467	484	465	449	444	465	465	483	482	440	468	486	448	466	461	510	464	489	484	434	500	478	469	488	464	503	464	504	466	455	466	487	469	468	512	471	486	474	476	434	449	472	442	427	455	456	468	449	463	456	430	465	454	456	538	424	477	437	479	475	482	478	476	445	500	446	450	462	486	445	433	456	449	486	459	460	492	460	437	460	419	446	466	435	482	472	481	444	482	480	448	465	473	475	472	481	475	413	459	454	463	455	450	482	489	470	449	472	498	453	487	466	487	474	455	479	458	469	466	462	461	438	454	426	486	475	484	455	500	499	474	498	480	479	495	461	440	431	474	403	460	440	491	450	470	453	480	489	454	456	473	435	487	510	471	452	482	482	448	463	469	469	472	457	484	459	455	526	454	482	505	464	448	425	476	465	473	474	491	471	473	477	456	464	436	485	455	494	448	494	423	454	470	430	469	474	448	465	486	468	436	425	420	456	495	499	445	462	481	464	454	442	466	472	447	493	425	431	491	488	428	436	467	481	466	489	451	494	440	429	468	418	483	444	468	444	473	506	464	462	457	449	442	464	428	470	462	505	467	482	450	511	438	451	445	447	427	447	469	465	473	454	455	499	459	462	466	500	476	488	506	501	453	451	495	476	436	419	442	455	469	476	464	476	480	413	483	452	464	488	478	442	470	471	467	463	457	472	465	451	468	477	446	444	485	485	476	431	465	474	421	477	488	428	470	515	449	503	459	482	466	485	520	449	468	456	437	448	482	448	473	432	467	462	484	440	455	488	490	449	457	466	479	458	449	481	469	434	494	492	452	503	508	444	402	527
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
