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
342903868626	342903869185	342903869735	342903870285	342903870833	342903871385	342903871935	342903872485	342903873033	342903873585	342903874135	342903874685	342903875233	342903875785	342903876335	342903876885	342903877433	342903877985	342903878535	342903879085	342903879633	342903880185	342903880735	342903881285	342903881833	342903882385	342903882935	342903883485	342903884033	342903884585	342903885135	342903885685	342903886233	342903886785	342903887335	342903887885	342903888433	342903888985	342903889535	342903890085	342903890633	342903891185	342903891735	342903892285	342903892833	342903893385	342903893935	342903894485	342903895033	342903895585	342903896135	342903896685	342903897233	342903897785	342903898335	342903898885	342903899433	342903899985	342903900535	342903901085	342903901633	342903902185	342903902735	342903903285	342903903833	342903904385	342903904935	342903905485	342903906033	342903906585	342903907135	342903907685	342903908233	342903908785	342903909335	342903909885	342903910433	342903910985	342903911535	342903912085	342903912633	342903913185	342903913735	342903914285	342903914833	342903915385	342903915935	342903916485	342903917033	342903917585	342903918135	342903918685	342903919233	342903919785	342903920335	342903920885	342903921433	342903921985	342903922535	342903923085	342903923633	342903924185	342903924735	342903925285	342903925833	342903926385	342903926935	342903927485	342903928033	342903928585	342903929135	342903929685	342903930233	342903930785	342903931335	342903931885	342903932433	342903932985	342903933535	342903934085	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2119	3300	1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	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
1714	746	464	369	537	781	1001	915	762	642	627	586	497	395	299	261	235	177	161	152	120	143	138	132	139	132	126	115	118	108	116	140	119	113	126	90	114	110	117	101	126	110	94	137	134	142	131	136	121	90	100	124	127	98	117	100	118	99	99	108	106	112	117	80	99	77	95	91	84	92	77	74	82	69	79	97	102	91	86	80	85	89	97	90	78	84	77	54	76	88	98	89	89	90	87	71	93	88	80	75	87	86	96	79	82	88	94	85	100	94	78	93	82	94	98	104	95	77	69	78	88	82	85	90	85	88	79	87	67	69	97	93	77	77	95	99	89	88	102	88	101	82	91	89	98	80	85	91	94	82	73	87	83	87	97	80	101	83	69	85	82	84	75	87	96	74	82	89	89	85	69	88	85	89	91	97	84	103	95	94	93	80	84	78	96	94	99	76	91	92	79	94	78	99	83	94	88	74	93	90	93	78	92	83	77	84	82	88	88	71	86	83	101	93	90	94	101	76	92	100	78	88	82	75	92	88	91	78	84	78	65	78	77	80	88	93	85	99	80	86	85	71	68	55	77	81	83	64	83	85	79	76	76	84	77	106	80	82	74	83	102	84	79	73	85	73	70	79	85	90	92	87	76	86	93	75	88	87	94	66	89	84	92	85	85	88	91	84	70	83	90	94	87	81	86	72	81	87	88	94	76	86	97	76	68	85	91	86	88	103	82	90	78	87	72	70	90	89	85	84	94	97	106	76	77	86	95	91	76	88	86	78	80	84	94	97	71	96	89	83	72	82	88	76	102	86	96	105	69	85	91	72	84	64	67	82	90	92	84	98	96	83	91	63	75	82	90	67	98	89	79	84	80	94	92	65	80	78	105	92	93	65	82	83	89	75	87	84	86	81	91	99	87	89	90	97	83	80	80	76	76	72	84	91	86	70	56	78	93	78	92	83	64	69	86	99	89	84	91	92	81	84	78	67	82	71	73	78	86	71	86	81	93	85	74	76	93	89	90	104	71	96	90	79	98	95	95	85	80	82	77	86	77	91	95	70	90	90	70	78	86	84	87	99	77	94	85	95	92	90	85	81	78	78	96	90	85	88	96	89	81	82	71	97	101	90	87	74	70	97	84	95	83	67	76	76	77	96	92	88	88	76	94	76	78	89	67	92	69	84	81	78	98	94	76	97	80	77	87	76	85	75	90	80	72	81	81	80	80	97	82	85	70	87	103	72	82	77	88	100	80	91	87	83	84	93	81	87	98	76	91	98	84	80	72	79	87	90	89	95	82	85	88	76	83	77	93	84	75	78	98	88	83	92	91	92	86	82	70	86	90	73	74	90	98	89	88	87	103	83	83	93	88	75	79	88	74	85	105	83	82	76	76	93	96	91	85	60	74	92	88	83	100	87	81	64	86	74	86	93	81	88	65	94	69	76	89	83	86	97	82	84	68	83	74	75	88	78	107	72	86	85	97	88	85	85	82	83	91	83	88	86	89	104	89	98	74	97	88	81	80	74	119	98	96	93	86	81	93	101	87	77	84	87	78	88	64	67	77	81	80	82	93	95	77	86	86	81	83	73	74	88	90	75	91	101	82	84	73	89	81	94	82	95	78	78	97	81	70	76	96	79	89	74	108	87	74	82	86	96	79	85	91	71	85	95	82	81	87	91	98	90	83	89	88	85	78	70	75	79	105	83	78	91	90	73	116	75	104	78	81	102	98	83	73	73	91	94	94	85	99	94	77	86	94	84	76	83	93	72	96	100	90	93	87	79	95	74	93	88	85	69	85	86	78	83	90	99	77	84	78	68	77	101	82	84	100	100	103	91	81	85	77	89	81	69	78	92	91	94	83	90	82	87	95	69	83	85	83	90	97	73	76	73	89	100	86	69	84	92	89	96	79	73	80	85	85	85	77	94	88	93	93	100	83	99	75	82	74	76	98	79	77	78	85	79	99	74	86	79	84	83	91	87	74	69	95	82	98	76	95	73	67	80	82	96	83	90	82	91	82	75	82	85	107	78	73	90	78	77	103	81	92	99	105	91	83	79	80	88	84	80	77	88	101	85	84	80	86	87	75	71	93	99	79	76	95	85	95	85	95	85	84	77	92	101	79	74	86	90	69	79	87	74	95	91	70	97	78	89	76	80	99	92	84	78	94	85	86	93	82	82	83	79	82	89	93	75	84	82	78	84	96	99	91	99	87	96	84	91	82	85	95	97	81	90	97	90	105	92	75	91	67	77	69	99	94	97	92	105	83	82	91	81	86	106	84	80	102	96	96	83	78	90	66	79	78	98	98	90	90	77	85	71	79	106	77	86	87	68	96	73	87	83	86	93	109	82	81	71	88	87	76	63	79	81	103	85	93	70	88	81	80	72	93	96	81	81	77	96	78	110	84	100	89	88	95	80	77	81	72	82	78	86	85	75	85	89	99	97	87	81	74	84	77	95	86	95	97	100	69	79	92	91	82	92	78	70	75	94	83	80	80	89	81	75	75	90	75	84	68	77	90	74	74	82	70	85	105	82	83	79	93	91	103	77	63	76	85	84	80	69	91	78	84	87	79	71	78	75	94	107	86	99	95	72	93	80	98	87	111	82	92	73	79	91	85	96	75	77	84	95	82	90	86	89	83	81	97	93	93	103	95	73	95	93	80	73	85	74	73	91	97	90	79	100	85	97	92	87	82	97	92	81	95	92	75	104	107	112	77	88	72	68	79	94	72	90	76	74	86	100	83	80	96	87	75	97	85	82	87	71	85	78	86	77	91	91	79	101	77	98	92	81	76	80	89	87	84	69	77	88	89	77	97	69	80	85	94	78	90	91	92	76	74	94	87	55	71	68	92	93	91	90	75	87	78	68	74	61	77	88	94	104	81	78	64	73	84	78	77	91	101	78	70	87	89	90	87	86	100	74	87	78	94	74	75	79	85	88	76	81	79	92	66	105	81	81	69	85	99	79	89	82	76	82	97	69	85	80	80	82	88	76	98	80	98	78	85	80	94	87	80	100	94	81	87	99	77	84	78	81	89	86	71	88	88	91	102	64	94	101	92	71	88	93	88	82	87	87	77	99	83	91	89	102	97	97	90	67	73	99	94	95	87	92	78	66	78	87	88	82	96	78	86	93	83	73	87	84	89	95	82	101	90	90	84	93	81	89	80	86	77	86	80	77	87	86	83	100	75	82	88	90	84	77	80	72	81	100	74	82	88	69	95	83	90	91	82	76	79	83	74	88	90	86	84	87	74	79	77	94	89	87	76	92	94	86	85	88	69	73	69	88	99	95	88	110	84	78	87	83	74	82	82	87	85	89	95	83	82	108	69	82	77	88	88	81	99	89	88	82	102	94	83	77	76	82	80	81	77	103	95	85	94	88	85	86	84	95	94	92	75	86	101	80	89	96	94	89	79	92	83	97	92	80	87	83	88	89	78	70	81	92	87	89	83	82	71	74	70	77	92	90	94	98	92	85	69	76	77	80	81	80	99	98
18782	10419	6186	11392	22475	26108	25620	23694	21338	19192	16924	15300	13572	10611	8501	6660	5254	4150	3409	3016	2675	2371	2402	2509	2656	2554	2411	2138	1973	1941	1978	2109	2044	1959	1740	1593	1530	1630	1598	1649	1667	1674	1832	2162	2264	2333	2330	2147	1743	1473	1405	1387	1424	1467	1608	1622	1525	1467	1389	1403	1457	1477	1649	985	899	913	907	920	940	863	895	962	865	898	903	846	840	904	821	872	877	885	846	831	865	879	887	817	837	858	879	898	852	817	811	825	844	848	868	870	866	772	859	828	837	756	866	860	819	905	859	838	803	858	793	791	841	904	851	863	840	857	886	889	813	837	777	846	848	816	808	843	818	882	861	772	886	842	825	813	824	790	799	817	808	807	821	848	811	881	855	812	794	844	830	793	914	814	828	804	805	837	848	850	865	898	906	791	839	886	810	888	807	864	884	863	857	836	830	782	886	828	828	798	843	813	853	890	844	829	844	868	846	849	855	825	798	851	802	817	823	839	809	854	824	862	812	837	841	848	853	767	814	832	859	852	828	839	826	862	873	841	840	864	797	862	804	815	836	833	831	786	850	825	830	848	840	855	813	831	810	830	843	845	818	866	869	812	846	870	863	828	872	771	831	811	824	845	834	860	860	837	814	845	806	796	833	868	847	857	863	821	788	823	806	835	869	779	833	787	781	866	836	823	808	885	835	842	849	814	831	924	811	875	853	806	849	914	856	842	874	815	792	837	824	825	827	826	853	798	856	836	870	790	806	856	855	833	798	830	825	856	791	821	819	826	814	834	809	852	841	913	819	827	792	881	835	823	862	788	805	845	843	841	891	869	798	878	795	836	810	858	882	820	814	861	818	816	839	871	861	848	847	888	873	822	860	857	805	815	903	863	838	858	822	852	839	819	837	793	861	871	833	840	850	857	784	816	847	810	828	867	793	814	777	811	839	891	858	857	793	824	877	848	822	826	848	780	816	874	853	835	847	807	838	799	858	834	813	888	877	869	806	820	892	833	831	850	849	840	851	783	812	842	865	878	886	845	815	844	826	872	775	812	812	749	911	841	831	793	855	810	826	835	829	823	817	831	852	835	801	899	840	863	794	822	831	814	844	855	843	851	852	814	857	823	839	792	830	840	837	810	818	837	825	855	841	820	841	820	814	819	849	831	885	786	790	845	835	840	853	832	828	858	830	824	857	829	812	836	811	782	789	840	877	865	824	870	864	822	773	843	866	873	869	816	848	812	872	852	857	829	809	806	881	882	840	818	827	900	780	867	811	853	826	864	828	803	888	832	816	822	772	796	830	817	826	843	834	814	856	837	834	856	839	840	857	820	829	839	862	842	799	859	853	805	778	844	885	829	814	839	835	898	821	821	794	862	848	839	872	845	845	825	831	861	822	835	860	845	833	820	835	833	839	835	868	820	838	844	792	859	858	866	836	812	821	848	825	816	819	815	808	828	843	851	832	837	821	833	832	864	852	734	807	871	843	816	853	835	897	860	848	839	863	825	869	855	886	910	852	846	879	867	831	794	790	834	800	856	847	837	800	877	825	794	854	835	833	819	818	822	809	845	854	822	854	870	806	826	862	826	843	866	814	834	828	854	822	777	875	829	910	845	822	791	856	875	794	851	836	857	869	841	818	874	835	841	809	810	868	870	829	850	788	801	839	830	842	837	825	797	804	841	857	860	886	838	833	879	845	831	851	861	823	861	781	854	807	849	790	837	823	855	780	876	817	817	823	831	855	770	832	842	880	890	858	867	845	841	833	867	869	820	876	854	815	856	843	895	834	841	846	862	844	812	818	840	820	843	818	871	819	810	789	838	798	820	840	829	837	915	887	851	788	838	848	887	842	829	837	823	850	835	852	832	858	815	846	841	834	847	770	865	860	845	840	823	824	845	832	853	836	798	841	835	867	847	822	797	877	839	803	824	817	849	812	821	907	856	866	852	849	869	846	823	815	823	862	834	798	848	832	863	810	826	823	829	851	774	855	830	866	869	875	842	855	826	880	829	845	861	830	820	811	796	835	779	825	839	820	839	772	819	813	803	828	839	847	831	849	900	821	811	855	818	865	843	891	798	838	843	836	868	895	907	875	810	821	823	794	823	868	812	846	822	828	794	813	833	822	824	799	879	819	851	861	816	824	840	836	843	847	789	813	816	810	836	867	837	797	832	843	848	812	783	866	853	850	795	852	823	836	847	830	867	863	869	847	857	822	864	869	817	880	838	821	848	809	812	816	896	816	780	853	778	814	812	845	894	827	835	795	840	849	875	919	844	801	799	866	861	800	856	794	797	792	827	860	808	829	846	817	854	803	896	875	810	781	825	848	870	865	829	818	829	782	849	827	818	807	863	846	780	854	865	807	848	825	816	887	879	881	814	823	818	824	809	840	866	842	829	839	857	807	811	770	858	854	867	893	840	800	802	774	876	815	840	872	866	821	871	907	786	783	830	818	825	824	845	893	841	881	826	833	848	811	854	831	833	825	814	857	813	853	808	843	809	888	850	793	853	893	836	836	832	788	834	863	851	800	826	802	827	847	853	810	812	828	847	814	872	852	848	831	865	875	846	816	840	849	772	834	804	811	845	791	811	863	836	814	867	850	827	883	859	841	849	870	807	839	799	810	854	776	795	848	840	831	834	813	818	901	868	817	791	832	848	864	799	827	792	860	805	795	805	802	778	814	841	817	843	780	831	818	892	852	860	820	865	859	830	816	825	888	828	799	821	845	852	851	877	863	830	859	789	846	864	819	832	819	838	851	853	851	824	818	816	850	836	825	841	885	830	829	845	796	853	834	845	854	810	821	817	893	834	817	856	865	824	842	859	801	801	826	828	882	819	851	834	817	811	812	852	846	853	797	835	867	818	810	850	866	801	844	788	832	832	847	834	889	810	752	840	852	823	934	923	900	848	857	794	860	845	848	801	847	868	861	926	802	819	827	822	788	828	864	770	812	826	803	843	853	828	836	814	849	892	847	840	874	828	860	842	877	783	792	862	882	821	806	861	843	836	841	830	869	822	807	891	826	823	790	862	849	826	861	838	859	810	822	790	819	858	834	815	805	845	848	791	839	837	829	875	836	798	791	788	822	843	863	846	825	784	862	858	825	822	852	861	800	899	832	857	870	849	819	805	839	818	844	840	848	868	798	873	832	837	737	890	848	857	803	815	846	816	855	838	829	873	838	858	831	848	847	858	848	881	787	836	801	864	857	878	829	797	892	824	813	872	856	813	816	853	827	855	815	814	862	918	811	833	820	883	821	742	842	893	908	822	818	819	846	866	877	818	852	887	822	810	794	804	851	851	876	829	866	833	849	868	878	828	856	840	816	833	846	837	847	832	809	859	875	819	799	848	849	818	825	864	781	838	801	834	837	846	841	849	829	896	888	854	820	840	849	878	873	777	759	842	844	839	808	850	843	820	858	857	813	849	796	862	814	806	773	806	897	882	787	823	822	826	819	862	825	875	839	844	862	837	825	791	795	893	839	829	800	790	837	855	811	839	853	813	798	845
1851	410	279	211	292	472	540	546	433	385	379	312	259	242	189	139	117	99	82	64	62	65	68	68	61	64	68	64	61	60	76	64	70	62	55	57	63	61	64	55	62	61	53	77	79	83	77	83	56	72	64	45	51	55	60	59	63	59	62	56	56	64	62	48	48	38	42	58	51	45	48	52	47	45	53	53	44	47	44	54	48	49	50	56	46	55	66	52	48	57	40	40	40	50	35	62	42	60	44	55	47	56	51	43	58	51	46	49	56	47	50	41	43	49	47	38	52	45	37	37	59	43	49	52	48	51	50	43	52	36	42	52	46	47	54	35	39	48	46	49	52	50	52	42	39	45	52	40	51	49	44	41	55	40	37	42	44	47	42	48	35	46	36	35	60	46	44	48	49	42	55	50	38	54	57	46	55	43	45	48	47	55	41	47	45	42	38	38	31	47	51	48	45	45	50	58	41	58	51	48	40	44	43	50	39	54	43	34	40	41	58	44	37	61	43	41	53	45	49	43	51	53	52	49	41	45	54	50	48	40	43	50	51	50	48	45	44	58	44	50	46	37	47	34	44	45	32	47	37	48	53	52	51	45	36	60	44	42	49	41	45	48	55	36	42	42	57	49	56	49	48	53	43	52	50	43	44	42	46	39	43	29	48	51	45	57	49	54	58	41	48	47	50	53	59	60	51	44	42	49	39	46	46	51	43	46	42	57	48	35	51	51	52	50	39	40	44	45	57	56	43	48	41	47	55	46	55	38	35	53	42	42	43	43	50	39	40	42	42	43	48	42	57	40	49	54	28	48	42	43	47	49	41	52	55	51	43	46	49	43	41	57	40	54	56	59	49	45	46	36	44	54	44	46	50	61	50	45	44	58	56	52	53	54	50	50	38	60	45	43	51	38	52	44	42	52	48	48	42	64	50	42	44	49	43	55	42	60	34	38	44	34	46	43	37	45	54	43	44	60	38	45	40	40	48	51	47	52	45	48	41	49	47	36	47	45	51	46	38	52	38	49	48	58	57	51	56	39	53	46	48	54	40	47	34	52	54	51	49	41	47	58	55	33	60	43	46	42	48	42	57	52	39	43	50	51	51	39	43	45	43	42	52	36	34	58	45	43	49	43	43	56	58	45	52	43	54	41	51	41	45	57	37	40	43	43	40	46	46	46	44	47	56	47	45	60	46	51	49	44	47	47	39	46	50	48	56	51	38	59	43	45	52	46	54	41	44	56	43	52	49	38	48	45	68	56	47	37	60	40	46	40	45	47	46	40	47	51	43	48	56	51	51	60	49	48	61	47	60	48	47	59	45	55	48	45	45	44	53	46	46	49	46	50	46	44	45	34	48	54	50	61	48	47	41	53	47	37	40	43	44	38	41	52	58	43	49	39	48	54	52	43	47	42	41	53	53	50	38	40	47	50	45	43	37	54	57	31	45	40	44	41	56	48	51	55	49	44	48	43	44	47	43	48	51	54	38	46	55	37	55	48	50	42	44	50	56	61	45	46	55	53	58	44	46	50	47	55	55	43	38	35	50	42	42	49	40	45	53	46	46	40	48	43	51	39	48	55	73	36	38	47	42	55	49	40	46	52	38	38	51	45	54	40	39	36	55	33	37	58	47	54	52	47	50	55	50	41	39	47	41	44	44	62	53	52	49	51	51	52	48	51	49	54	52	53	55	47	50	37	37	53	56	48	58	43	43	45	51	52	60	51	50	44	40	45	45	53	46	47	41	31	46	42	42	39	46	63	53	51	50	50	49	57	38	54	56	54	48	53	42	43	56	53	58	66	58	45	50	42	52	46	57	45	56	55	54	50	52	54	51	54	55	50	39	51	41	60	48	60	43	48	43	53	56	52	44	31	45	48	50	44	41	44	61	43	47	52	36	49	59	55	46	55	61	56	54	61	50	44	55	48	56	46	40	51	51	44	48	48	63	44	54	40	35	60	36	46	41	50	32	45	45	39	49	45	53	58	38	59	43	55	47	63	57	42	50	39	55	39	36	48	61	41	50	44	50	57	37	45	60	49	44	43	39	43	42	41	41	46	48	50	46	54	53	40	53	35	40	31	50	50	48	52	39	55	47	49	58	54	40	57	37	43	41	45	48	42	50	42	42	38	62	57	48	53	57	51	56	39	55	44	58	44	49	54	33	52	47	50	48	54	51	46	44	38	46	46	43	60	43	52	57	38	50	44	39	42	60	49	32	48	61	47	49	50	51	48	65	53	47	44	53	50	47	51	40	41	47	48	47	57	50	50	50	47	47	41	46	53	51	57	53	49	43	39	64	46	44	42	56	50	61	50	53	47	41	41	53	50	50	43	46	64	52	62	51	44	49	35	56	43	43	43	48	44	52	50	44	58	55	49	43	41	50	51	55	34	41	46	55	46	52	53	48	44	52	58	49	48	35	48	58	45	37	60	53	41	57	47	51	45	46	46	46	60	50	51	52	41	38	49	43	39	48	46	45	45	45	57	51	60	47	46	63	51	47	43	49	48	45	54	32	43	54	51	51	39	57	53	44	54	48	38	47	52	48	32	47	54	46	49	54	40	60	56	52	51	45	39	38	61	44	48	40	45	42	56	47	46	40	46	39	46	45	51	60	63	37	49	37	44	60	39	52	54	52	49	46	68	43	40	56	48	45	52	41	52	50	57	44	44	62	51	45	49	47	45	46	41	47	49	49	39	49	42	43	62	55	39	53	47	57	41	52	58	49	46	54	47	49	44	51	38	44	42	53	45	47	46	42	54	54	40	40	46	38	37	30	42	50	42	44	43	53	54	52	48	52	48	54	54	45	57	58	28	34	42	55	39	53	38	52	48	61	44	58	49	55	48	44	50	43	53	36	37	43	43	39	45	48	40	48	45	46	40	50	48	40	49	51	44	51	52	45	41	48	44	55	48	42	52	49	57	52	40	58	56	45	51	39	49	44	45	61	36	61	61	47	37	64	45	69	51	41	49	50	52	44	44	51	53	46	50	64	52	52	42	58	48	40	43	50	57	49	44	58	52	41	41	60	59	54	41	49	46	59	51	56	57	49	52	38	43	41	30	37	48	46	44	74	52	54	35	54	41	30	52	43	47	45	57	58	44	52	41	55	47	41	63	40	56	54	41	36	58	35	38	39	43	52	58	46	51	59	44	32	52	55	46	39	50	43	61	53	43	39	61	54	40	45	50	50	46	50	47	55	44	48	45	43	64	50	37	56	46	45	49	49	42	37	43	46	44	48	44	49	46	52	42	47	56	53	39	47	49	37	46	48	49	55	60	48	50	44	59	39	56	49	46	42	47	51	50	40	48	42	59	50	44	48	42	44	57	46	39	46	42	36	43	37	43	49	48	40	46	60	35	40	40	37	37	41	52	43	35	44	55	49	55	36	47	64	54	42	39	47	53	37	56	46	46	48	46	54	45	44	47	42	60	42	36	39	53	47	64	54	43	51	51	53	43	60	48	66	44	36	45	44	50	57	55	46	46	39	46
12863	6128	4106	7225	16345	20070	20067	18570	15714	13724	12132	10517	8917	7012	5031	3726	2863	2186	1677	1481	1181	1107	1171	1316	1337	1358	1212	1107	948	1014	1052	1146	1049	1010	879	790	878	895	872	882	909	956	1080	1272	1317	1344	1355	1204	1003	880	795	795	747	845	942	911	769	866	787	835	811	913	898	539	473	481	498	508	462	520	501	499	509	457	476	479	506	494	460	498	501	482	479	446	440	477	471	448	494	460	438	467	441	472	481	471	510	460	486	421	446	448	495	473	434	469	445	423	461	450	459	434	464	440	487	433	475	473	465	418	437	432	471	458	458	440	424	466	489	428	464	440	436	466	485	488	433	454	487	463	443	447	464	439	475	456	473	430	469	477	453	406	439	449	439	436	461	496	475	436	454	456	471	487	461	495	482	454	428	481	475	438	494	467	429	439	457	453	477	420	472	472	472	468	414	420	476	441	438	472	470	427	443	472	439	485	437	461	462	428	489	449	444	462	457	435	441	456	445	482	471	425	462	429	472	452	438	433	458	485	481	435	469	469	413	473	440	461	496	410	473	471	465	472	464	441	471	468	469	474	465	474	453	418	451	439	473	452	480	434	489	451	486	449	460	444	415	460	458	470	488	457	476	426	437	452	427	486	460	442	461	468	424	464	432	482	448	451	458	451	450	482	450	471	456	422	475	468	450	460	443	440	442	459	453	426	434	457	463	472	440	476	425	448	452	433	434	471	439	472	463	462	447	456	452	454	455	469	446	504	443	423	485	474	417	463	468	446	467	483	435	430	465	465	451	425	426	475	430	448	456	440	507	436	439	434	408	452	452	426	456	470	433	456	454	455	493	468	464	457	421	477	458	447	498	442	474	452	437	443	466	435	484	439	473	445	497	473	458	485	454	447	423	448	445	446	488	462	443	461	461	453	505	451	471	463	437	487	449	470	492	438	434	454	470	456	505	440	460	441	424	472	448	414	494	453	452	465	444	438	449	418	453	436	451	472	422	492	440	482	458	481	447	427	469	502	477	490	412	466	449	474	488	457	461	453	459	472	427	479	453	505	485	470	432	445	413	500	462	446	487	461	451	497	454	408	461	502	473	437	433	467	423	445	473	431	456	418	469	441	447	484	495	450	430	469	413	471	475	472	452	469	431	459	436	492	466	450	421	474	431	433	522	443	492	458	456	455	451	456	445	455	485	479	451	445	463	427	494	465	492	470	425	434	478	436	453	477	448	438	433	443	456	452	474	437	449	482	464	448	462	459	470	457	437	491	452	457	464	446	447	451	462	449	450	467	465	459	424	491	458	474	433	449	487	463	477	465	482	464	457	474	414	463	427	434	485	508	418	423	449	456	456	448	451	470	470	462	447	465	442	460	465	460	474	418	462	472	445	465	424	472	468	461	425	465	412	454	438	445	453	501	448	451	508	436	480	448	463	428	473	444	446	484	416	433	456	476	466	465	444	450	442	474	467	440	462	460	414	509	455	475	456	426	444	461	442	451	471	487	451	491	431	466	473	480	424	451	476	491	433	472	492	442	482	435	461	475	425	450	425	450	463	458	449	495	499	492	451	459	484	483	441	468	461	456	491	446	431	452	474	439	441	459	408	455	463	459	469	466	485	461	479	460	467	463	443	445	450	463	454	457	439	438	460	412	423	475	465	476	432	474	448	486	471	502	447	458	432	439	426	433	475	476	417	457	427	473	475	449	423	439	469	399	472	429	450	446	445	467	442	501	427	487	450	449	464	480	451	448	431	483	461	441	426	443	450	473	428	484	476	452	462	462	433	451	481	453	500	429	437	460	466	452	452	497	422	502	461	442	458	459	465	441	448	439	469	475	471	443	432	449	477	451	440	469	469	450	442	485	435	464	482	440	453	462	479	456	449	415	461	433	454	454	465	477	454	443	468	439	459	453	463	458	473	438	464	463	460	467	476	451	478	419	440	456	435	457	465	450	441	437	468	467	463	485	462	466	475	467	439	428	467	491	450	456	455	470	441	464	492	434	435	440	511	438	485	449	437	489	467	462	423	462	493	428	444	464	456	456	447	467	436	485	488	424	443	478	478	464	457	464	444	450	440	465	480	473	460	426	493	454	452	474	462	446	515	495	431	450	476	477	467	450	462	463	492	437	479	435	464	441	442	468	440	467	435	482	450	457	456	470	455	469	489	463	495	427	411	461	459	486	451	454	487	459	461	450	456	454	467	452	447	455	426	435	446	439	446	458	465	461	475	451	470	475	450	470	455	451	499	488	453	472	477	446	427	430	457	479	475	460	462	448	460	435	417	452	479	486	475	474	460	433	445	436	455	452	473	439	462	447	456	471	466	463	437	431	455	472	433	455	421	463	484	479	409	490	465	450	469	444	455	457	461	447	458	464	465	425	490	455	449	433	458	462	452	475	459	413	482	496	427	447	472	428	445	444	458	447	433	486	407	429	476	484	450	445	463	443	448	481	495	490	465	436	453	457	452	453	453	420	419	445	456	469	482	484	426	418	438	432	423	483	465	456	477	477	461	442	433	479	454	439	462	429	494	485	466	488	443	463	418	446	461	448	462	456	465	436	437	503	437	458	512	463	477	430	436	442	451	454	468	456	453	430	435	449	428	450	435	437	473	445	481	452	461	475	469	436	441	466	469	458	463	489	416	422	457	457	444	484	411	418	478	440	467	474	448	475	495	459	480	448	488	465	447	450	484	463	438	476	429	452	471	487	447	446	455	482	463	431	494	472	472	464	432	485	454	453	421	456	462	463	462	423	405	464	459	462	472	428	424	448	440	462	410	470	449	464	439	460	470	432	433	430	461	443	465	453	453	490	452	463	430	464	461	464	469	459	461	458	471	437	450	441	494	473	452	494	459	444	469	448	471	478	462	484	470	418	445	483	458	458	479	475	429	446	435	435	470	461	462	433	458	476	425	506	444	445	456	464	497	440	474	457	467	444	459	436	451	443	448	428	467	434	451	480	474	486	475	430	432	492	482	428	436	446	452	481	455	455	495	458	473	445	456	433	433	475	454	473	447	468	477	469	470	439	429	419	444	467	473	474	465	442	465	507	488	491	404	425	398	460	443	483	469	448	470	437	481	450	429	439	481	443	501	500	474	444	414	449	465	425	449	459	486	475	441	460	442	470	441	446	437	449	465	443	446	443	435	436	432	461	469	441	427	442	453	467	423	480	497	422	481	443	445	458	473	469	431	490	446	426	445	442	439	480	464	452	452	493	484	423	448	464	485	428	463	419	462	469	456	451	450	481	469	514	427	451	473	487	414	441	429	430	463	435	444	446	465	434	442	447	471	500	448	442	433	445	459	452	457	435	479	452	452	434	432	454	470	424	470	448	447	455	458	456	434	504	463	483	472	454	456	471	487	440	458	426	461	473	441	439	469	456	458	435	446	450	482	480	507	482	452	452	433	475	438	451	470	430	472	455	485	435	460	478	444	444	469	434	439	434	462	444	447	447	457	442	433	448	449	489	448	444	435	464	465	478	470	495	447	481	474	474
1114	617	390	364	462	785	850	710	610	548	515	432	367	289	250	205	166	151	134	152	140	136	116	131	136	122	101	130	136	121	110	116	114	118	122	115	104	115	103	123	108	114	97	127	124	127	133	128	114	112	106	109	103	108	117	102	116	116	106	114	111	116	124	94	92	97	104	75	107	85	101	90	85	84	100	97	81	75	98	104	89	108	96	90	83	97	97	83	93	96	90	90	77	96	91	83	95	81	90	84	103	107	94	88	79	98	87	92	92	77	94	82	76	86	91	85	83	90	88	106	84	88	95	81	76	99	104	107	100	89	103	105	85	89	106	77	80	87	84	94	99	83	85	92	97	103	80	87	79	97	88	98	96	72	92	93	98	96	81	95	102	73	83	96	76	85	87	85	82	81	82	85	84	84	85	102	95	96	108	105	74	76	105	96	91	99	94	83	86	78	86	95	96	89	104	102	95	80	82	85	76	89	91	92	84	106	99	94	97	96	86	85	89	84	96	78	77	106	85	96	87	95	85	87	81	104	79	79	106	83	98	94	89	100	94	75	102	78	76	78	96	83	90	100	90	100	82	76	69	75	80	95	105	97	92	99	83	106	78	96	106	78	102	99	78	110	94	86	103	75	92	88	93	80	89	103	93	94	83	107	83	98	71	82	105	76	85	88	80	76	94	90	106	105	85	100	83	85	92	111	93	95	90	91	62	82	85	85	95	84	87	110	102	79	102	91	99	88	84	88	77	93	94	104	99	98	83	84	85	102	95	82	97	94	85	91	78	88	84	99	101	91	92	81	97	111	81	78	103	92	90	88	82	93	95	99	85	106	79	96	82	86	83	94	93	93	89	93	77	95	80	73	86	90	86	90	81	87	87	102	100	81	96	68	78	87	93	95	94	77	92	93	91	76	67	92	90	88	73	92	101	86	83	87	87	84	90	95	92	89	96	98	101	74	102	97	80	78	94	82	92	84	84	98	85	93	104	95	102	80	84	105	80	93	73	86	91	90	100	101	87	91	87	101	73	115	100	102	90	83	90	94	88	64	88	89	99	93	93	92	102	83	99	102	84	103	86	75	87	94	85	90	82	85	79	88	88	66	100	95	96	84	90	98	93	82	85	96	99	94	83	96	89	94	94	91	99	86	84	95	98	77	81	90	87	84	101	82	85	109	89	92	95	96	76	88	78	90	92	113	85	108	75	98	97	98	76	95	105	88	112	81	85	100	83	92	65	79	90	79	106	87	85	107	108	87	95	86	89	91	90	111	85	84	74	89	84	77	85	94	96	99	93	86	119	74	88	103	89	94	94	92	87	78	88	87	92	105	84	89	73	100	84	86	83	93	88	99	93	78	85	87	111	91	79	86	87	93	87	100	85	100	97	84	88	107	99	104	90	86	94	91	83	85	96	80	85	95	91	86	78	102	85	76	104	96	86	101	83	91	102	98	85	88	92	108	88	96	81	107	83	108	71	102	110	91	83	110	83	103	97	95	101	115	83	89	113	89	77	105	83	95	95	78	86	101	93	86	99	100	84	102	83	90	96	89	101	88	93	94	91	81	102	76	94	83	96	77	85	76	68	99	92	80	89	82	104	88	86	91	91	111	99	87	87	96	85	98	101	80	83	104	94	86	103	90	97	85	83	96	98	77	87	81	96	83	90	87	107	88	85	101	100	75	78	102	87	109	91	99	91	90	100	82	75	88	77	90	109	65	92	88	85	107	78	88	93	111	108	74	95	89	81	86	83	90	101	82	74	81	82	89	91	103	107	94	72	96	88	90	101	100	85	78	97	112	78	96	84	105	91	101	83	90	120	100	90	87	94	103	95	82	99	95	100	96	73	91	100	89	92	88	84	64	90	84	78	92	89	80	103	87	90	95	103	90	93	78	89	81	106	86	89	91	73	98	85	99	81	93	84	91	80	92	88	89	98	82	82	83	76	97	90	91	102	95	89	79	87	68	109	103	91	101	94	86	99	97	99	91	95	97	84	77	95	98	90	83	97	78	79	80	92	102	105	102	107	97	90	76	114	87	77	82	60	80	87	82	83	99	109	93	84	90	93	99	84	80	77	94	82	86	116	89	83	78	102	91	83	84	73	108	85	102	86	89	108	79	107	86	83	80	100	95	100	83	90	86	85	86	98	83	101	73	103	90	101	65	80	79	89	85	94	88	108	106	94	97	83	101	108	99	113	90	86	85	91	85	86	81	82	95	89	76	110	93	88	80	88	84	88	81	81	104	88	87	94	91	91	93	88	77	105	109	80	69	69	94	95	76	99	84	102	109	90	81	80	84	89	98	72	74	80	92	87	79	94	96	80	90	91	111	94	76	102	89	78	103	99	81	86	91	124	83	82	92	91	77	99	98	91	78	94	86	121	91	87	81	82	81	94	103	76	83	90	79	80	102	69	94	91	84	101	97	75	93	96	82	88	85	88	89	100	83	89	99	110	101	93	87	96	92	78	90	103	97	81	86	90	90	89	110	103	97	94	91	96	113	86	98	92	85	99	102	96	81	90	78	80	87	80	103	98	87	102	100	88	79	100	81	96	100	99	106	107	96	96	87	91	92	108	76	81	88	101	87	93	98	89	89	81	93	96	94	82	91	96	97	88	105	89	89	87	88	76	95	76	92	97	104	98	101	105	98	79	95	93	93	81	90	88	90	77	88	86	106	104	83	86	96	82	92	84	89	86	84	73	80	97	86	90	85	94	81	97	84	97	103	85	102	87	85	97	96	96	93	99	78	84	94	98	77	90	79	89	102	74	93	83	83	104	89	93	103	100	88	96	97	77	84	109	88	94	82	102	79	83	92	87	77	90	90	102	101	89	113	87	91	94	74	93	98	96	82	80	92	90	86	100	86	93	101	82	75	99	97	113	87	113	81	98	102	78	85	86	99	99	91	86	73	101	77	87	83	92	99	89	92	91	92	91	87	76	94	94	88	93	109	109	95	107	98	82	91	78	92	81	91	89	98	86	78	97	97	97	95	97	92	97	100	88	92	84	90	105	77	103	88	87	91	100	94	93	83	83	81	68	93	99	93	95	95	100	109	112	86	82	103	87	114	90	88	89	116	98	96	81	87	102	89	81	92	79	102	85	97	96	92	88	103	82	89	78	82	104	97	106	79	89	94	88	96	87	79	83	93	85	88	90	100	92	95	79	83	79	80	99	77	92	97	84	76	79	88	88	94	90	86	86	80	87	83	103	82	87	92	96	72	89	100	83	76	65	75	74	90	84	99	106	89	92	106	76	91	91	107	86	105	107	94	80	96	82	107	104	109	100	82	82	75	105	90	102	99	92	83	102	94	85	92	102	100	101	90	87	77	91	99	86	101	93	79	74	97	88	70	87	82	78	75	74	91	92	70	83	90	98	93	76	100	80	89	98	80	92	98	77	84	89	83	93	99	79	90	97	105	88	84	80	95	105	91	91	85	83	84	71	71	85	117	87	93	80	93	84	94	94	82	85	91	107	88	102	78	99	78
15389	8757	5593	10428	21140	24370	23887	21723	19141	16630	14581	12885	11033	8822	6698	5172	4048	3370	2772	2359	2042	2015	2006	2048	2151	2188	2065	1809	1687	1777	1776	1786	1803	1645	1567	1413	1390	1447	1430	1450	1497	1544	1652	2019	1986	1984	1984	1782	1499	1370	1236	1272	1315	1423	1472	1397	1366	1369	1267	1337	1309	1508	1331	995	907	926	906	883	888	959	938	873	912	877	892	928	898	853	886	890	864	853	890	823	846	860	921	856	832	883	838	879	850	889	853	882	871	954	851	841	899	871	900	833	836	878	886	884	807	914	850	848	826	888	883	832	907	874	886	848	851	929	841	860	825	831	860	870	856	877	878	896	797	809	853	873	870	854	828	887	820	857	843	824	864	848	856	846	846	804	883	828	838	856	868	847	807	864	803	844	883	829	850	829	837	834	838	927	825	804	853	863	855	824	835	899	881	837	874	864	885	852	776	892	817	870	865	813	844	866	798	851	810	847	858	861	836	823	893	877	909	807	865	840	874	848	849	853	830	896	829	884	834	844	803	843	822	843	802	841	906	863	897	871	845	783	821	869	854	797	861	810	832	809	873	872	840	864	906	842	820	857	848	815	822	881	857	861	878	869	859	888	851	864	831	844	848	798	880	880	837	850	808	863	844	858	834	862	912	857	864	879	830	838	854	830	858	867	849	884	884	866	789	911	823	837	819	824	874	836	869	820	884	833	806	871	805	859	845	825	882	810	879	805	824	849	869	891	874	899	874	833	833	741	843	887	872	884	878	827	855	828	841	843	853	890	844	846	827	816	860	865	775	826	903	868	866	849	828	871	860	881	856	874	840	827	871	806	906	906	855	843	866	862	830	821	824	875	900	855	837	838	886	912	840	858	884	845	849	789	872	895	836	844	779	852	895	829	846	898	853	852	878	793	814	829	888	849	899	845	839	889	835	853	890	837	878	865	922	855	861	827	898	845	872	916	808	834	799	871	859	846	884	858	851	810	899	858	824	816	848	833	865	818	894	907	896	816	923	841	846	869	855	798	856	838	849	874	852	909	901	828	864	924	847	832	869	811	837	816	857	829	852	893	854	864	852	792	809	884	845	859	838	910	846	842	863	815	873	889	803	880	843	882	840	832	920	856	912	894	877	852	886	891	878	824	890	796	897	805	847	854	854	843	868	867	848	876	876	870	882	863	882	845	866	898	846	880	826	888	857	807	865	875	894	862	837	840	906	896	845	878	895	871	852	872	879	820	865	840	840	827	849	887	881	801	849	858	776	841	835	841	847	907	871	867	867	795	807	841	883	886	826	864	851	841	869	855	846	868	862	863	815	908	822	791	906	903	891	864	838	859	861	844	869	863	858	816	852	856	920	834	853	846	875	866	844	844	881	854	809	857	871	860	887	862	867	837	832	828	872	818	884	849	793	856	828	812	882	838	814	918	852	826	905	879	883	861	871	891	867	889	889	838	872	823	862	852	843	862	887	873	861	883	871	894	855	878	912	843	849	900	858	876	860	872	855	826	913	825	864	889	859	853	889	803	828	810	892	802	880	871	843	835	869	933	878	873	871	836	840	812	812	834	849	814	912	895	848	857	829	865	848	847	899	837	856	856	789	851	861	831	852	879	839	839	820	845	864	902	800	856	862	888	869	844	864	838	875	841	872	895	860	924	891	865	863	796	873	873	861	847	884	884	846	828	843	898	917	876	867	899	881	866	857	873	835	868	872	866	829	850	819	881	842	844	840	809	842	863	893	840	891	819	883	862	800	877	835	838	777	865	859	868	798	898	845	818	905	827	841	834	789	827	927	877	830	817	850	874	886	832	857	850	836	868	886	856	842	865	838	796	825	839	790	860	871	827	802	893	873	887	868	887	841	850	858	892	844	868	836	883	846	848	805	887	837	829	861	870	826	869	854	890	859	881	899	843	833	878	857	901	865	874	864	885	874	819	844	839	818	886	884	840	858	892	847	805	903	891	854	846	860	862	886	830	832	825	877	842	888	818	856	810	876	853	827	893	864	846	834	839	899	847	884	844	838	854	839	909	814	851	837	852	890	871	845	829	880	898	865	868	835	858	847	859	869	902	809	889	888	870	873	869	817	861	894	878	833	890	816	915	930	814	848	836	861	861	880	854	885	835	834	877	855	888	869	825	837	834	851	875	873	837	846	902	859	824	886	891	888	855	835	876	870	867	847	921	862	840	812	835	865	815	882	902	890	816	846	817	887	868	890	831	863	820	856	871	879	841	894	801	853	867	846	867	820	833	894	872	885	877	885	890	814	833	856	844	851	885	869	834	875	831	813	883	801	872	843	852	865	876	855	900	866	892	896	865	868	831	884	864	829	884	871	892	810	848	890	835	894	884	802	825	869	842	903	848	891	847	854	826	852	854	827	864	910	849	861	798	854	861	868	818	863	860	869	822	849	860	869	865	883	804	850	857	869	874	846	884	836	909	862	861	874	861	800	819	851	861	837	820	855	830	857	862	852	890	763	855	854	854	807	909	864	832	876	845	872	869	834	859	844	898	865	860	867	884	872	831	861	929	841	883	838	858	869	875	838	812	869	810	867	864	815	864	871	817	923	843	894	893	903	852	866	769	855	852	841	902	887	818	833	861	869	869	918	923	828	825	950	886	896	891	859	818	873	870	850	873	893	809	874	870	871	910	882	815	800	836	852	833	822	859	867	825	849	868	828	857	783	856	809	827	843	873	848	820	939	851	836	855	872	917	858	850	852	838	849	878	860	849	907	892	870	870	875	795	817	874	800	842	928	849	848	885	815	833	853	840	876	861	888	870	832	854	888	856	803	896	856	873	829	874	847	817	823	845	890	837	900	811	811	871	838	824	887	864	873	820	836	873	813	840	873	832	819	859	905	848	866	872	866	877	892	822	840	914	826	882	894	865	898	822	851	876	862	911	920	896	827	877	847	857	868	854	811	850	823	834	835	867	849	841	859	901	860	860	869	808	898	906	857	881	841	830	865	840	812	828	885	920	873	855	840	820	820	820	816	861	832	938	859	852	872	851	863	912	900	910	883	811	851	863	860	847	861	864	858	846	767	844	809	884	863	842	856	823	820	865	791	869	845	866	890	855	828	832	848	864	857	839	836	847	817	835	807	893	892	888	856	810	866	878	875	832	819	864	862	900	864	837	861	896	861	872	911	855	852	859	853	830	775	823	858	824	850	853	808	867	851	859	835	873	815	852	890	860	847	833	829	893	904	838	875	876	835	868	867	839	827	917	812	884	908	880	844	880	877	817	845	850	866	886	884	883	846	827	880	880	907	844	827	885	808	833	895	843	920	835	838	920	855	868	823	814	864	866	868	887	885	865	815	888	892	866	855	831	839	856	865	844	876	809	825	892	865	857	877	875	834	804	873	878	832	860	830	871	899	838	866	875	861	888	860	851	898	886	833	928	866	891	852	849	831	898	819	839	864	875	866	822	857	842	846	878	772	826	855	869	883	909	881	890	853	811	856	862	807	854	890	770	893	871	852	879	845	854	801	857	898	839	869	871	860	847
2688	543	325	259	386	688	727	756	554	510	439	383	345	276	199	131	140	107	108	87	72	80	59	77	85	86	67	71	62	57	78	55	72	52	58	55	48	60	56	49	42	60	64	68	77	74	67	67	71	50	42	51	57	55	53	50	47	55	59	57	48	68	47	30	40	44	26	47	24	29	34	50	25	42	36	27	36	37	42	48	37	34	37	35	31	27	35	35	33	44	29	28	29	30	21	36	35	29	36	33	36	41	31	39	35	42	22	46	40	30	32	37	33	35	32	29	36	35	30	32	38	34	38	35	41	32	36	39	38	39	29	26	37	31	26	44	37	27	37	35	34	33	54	32	31	35	32	37	33	32	34	36	35	32	31	30	36	34	38	52	30	42	33	39	27	34	33	30	46	36	30	36	41	23	33	33	31	39	33	44	33	33	32	31	27	41	30	31	43	42	29	34	27	31	31	28	45	43	21	36	32	34	31	42	36	33	33	45	24	32	47	27	48	39	30	33	28	38	48	25	33	32	44	35	34	29	26	39	38	40	36	38	21	33	37	43	36	22	41	44	32	41	41	38	49	48	39	36	30	36	37	39	37	39	45	34	39	39	35	25	30	43	31	40	35	28	39	37	26	33	26	40	26	35	32	27	33	41	36	31	35	22	46	30	38	39	30	38	48	41	39	33	38	40	29	36	38	30	33	36	40	33	26	34	44	34	34	43	43	24	29	38	36	30	31	34	32	44	25	40	40	41	30	25	28	28	39	34	37	38	33	27	26	43	33	36	42	40	44	32	42	36	36	36	32	30	47	29	40	30	36	30	37	41	41	25	32	34	32	39	41	27	35	33	27	31	49	34	30	38	44	36	40	29	36	36	36	35	30	30	41	43	33	43	36	23	41	42	25	43	35	36	36	31	43	30	45	30	29	33	30	29	41	29	38	31	42	29	39	23	34	40	30	46	37	25	36	32	31	44	30	33	41	27	33	35	29	37	34	34	37	35	45	33	29	32	31	25	35	28	33	35	23	40	38	31	35	26	26	46	39	33	38	35	42	30	34	39	28	42	30	34	41	38	42	28	49	40	39	33	33	20	44	42	36	32	30	34	39	30	30	31	27	26	26	36	35	30	33	41	36	35	30	43	27	31	46	36	36	37	34	38	36	35	37	31	41	31	33	28	21	36	37	40	26	37	36	35	31	27	31	39	41	38	36	24	34	43	37	35	29	25	32	34	41	26	32	37	35	39	35	35	38	37	27	26	31	44	25	33	41	41	42	43	37	37	33	35	34	35	42	19	35	44	33	35	33	35	31	41	28	45	27	25	25	36	37	36	32	30	33	30	32	36	35	45	23	30	36	42	34	33	28	31	34	33	33	33	33	35	41	43	39	47	38	32	33	45	35	39	36	30	41	29	23	32	34	30	38	36	34	28	37	32	40	39	28	28	38	29	27	32	28	42	35	37	31	30	32	37	46	23	31	33	28	37	43	34	32	24	34	36	44	41	36	30	24	37	39	35	30	38	31	27	39	28	34	39	37	33	30	34	32	32	39	35	30	36	39	42	29	23	34	30	37	30	26	34	43	30	35	36	39	31	30	35	30	26	38	31	34	36	38	34	39	32	40	35	33	36	38	29	39	36	43	44	39	34	34	36	45	29	42	30	29	40	35	34	36	34	34	28	43	32	37	33	46	34	37	30	29	48	30	30	32	41	35	40	39	31	27	41	40	42	30	39	40	22	29	36	28	30	48	46	40	40	37	49	44	34	32	38	38	45	33	27	32	28	30	39	38	31	45	29	25	37	37	31	34	43	35	24	30	32	34	36	25	32	36	36	37	39	34	44	35	39	32	32	31	43	34	31	34	31	41	47	25	24	32	42	35	39	23	32	39	38	29	30	39	43	30	37	31	43	41	39	41	41	28	33	34	34	33	45	45	38	28	38	27	33	27	44	25	43	29	38	35	37	34	42	37	46	36	34	34	43	29	46	43	48	31	31	38	35	39	26	30	52	26	24	34	34	49	30	27	37	24	31	29	41	44	34	51	40	44	34	30	41	39	32	31	34	33	30	32	50	35	37	40	34	37	29	29	27	39	39	25	28	33	36	26	39	36	37	34	46	23	27	38	37	26	29	34	39	35	37	35	28	30	29	39	34	33	40	30	53	38	32	32	32	37	27	36	40	36	29	28	38	43	31	45	21	37	33	31	33	30	36	29	31	35	36	40	35	27	29	28	43	30	42	34	34	44	37	35	33	36	31	33	26	30	40	30	43	33	42	36	34	31	36	34	40	22	30	36	43	29	34	32	42	30	33	33	37	33	38	33	35	29	25	35	33	38	36	43	41	22	31	29	36	34	47	52	28	33	44	41	41	29	37	38	38	36	32	33	44	33	44	47	35	29	40	32	30	31	38	40	40	42	38	33	34	34	43	39	32	22	40	42	32	35	32	35	27	39	47	39	36	27	28	26	33	38	24	31	26	29	21	29	38	28	23	37	27	32	27	38	33	24	27	35	27	37	28	36	40	39	28	30	39	29	48	30	37	29	39	29	41	31	36	33	32	24	33	36	27	36	37	32	32	39	34	34	33	36	30	37	30	32	32	34	39	30	32	39	41	42	45	30	32	42	33	30	32	39	31	34	27	38	39	42	34	32	39	38	31	35	45	28	38	36	45	25	43	31	40	35	34	38	37	41	28	30	23	46	31	39	37	33	36	36	40	37	26	21	36	40	33	44	34	37	41	34	39	34	31	34	36	35	32	25	33	35	46	33	43	27	29	34	30	36	38	34	39	30	36	39	39	35	38	40	42	39	25	33	32	35	40	40	30	41	38	38	36	31	46	41	32	47	41	40	36	46	34	29	40	27	20	39	31	37	35	32	33	32	48	28	38	38	36	27	24	26	30	27	44	44	31	28	22	47	33	29	33	32	40	34	29	37	36	33	26	26	35	44	42	28	44	29	26	36	28	37	27	36	42	40	40	34	34	40	36	25	40	47	34	33	41	29	44	38	37	39	30	34	44	28	33	33	39	37	36	39	26	31	35	27	37	40	39	27	42	34	32	35	36	31	27	35	31	36	38	36	27	26	30	33	30	34	32	31	18	32	41	30	28	37	30	28	36	36	27	43	36	32	37	38	35	34	31	37	36	31	28	45	18	37	36	31	29	31	25	25	36	26	29	32	38	29	36	48	36	27	33	33	31	29	43	38	38	37	38	33	37	23	35	27	25	50	32	27	34	33	27	34	47	33	34	34	37	39	44	35	39	36	41	31	42	38	29	36	41	30	45	40	22	41	27	39	34	35	40	31	32	34	41	32	30	37	35	29	36	31	28	39	39	41	39	21	47	29	27	37	27	41	25	30	38	36	30	40	30	35	34	40	33	33	33	41	35	36	41	49	21	31	38	41	34	47	36	38	29	28	37	46	30	33	32	35	37	24	25	30	23	21	35	43	30	36	37	40	40	38	33	42	52	28	51	40	40	37	40	24	29	29	38
14660	7813	4876	9586	19844	23647	22901	21131	18658	16548	14267	12434	10687	8299	6192	4637	3618	2885	2215	1925	1666	1559	1556	1741	1794	1663	1473	1377	1198	1273	1290	1355	1312	1140	1051	916	987	962	1005	1059	979	1091	1304	1518	1501	1558	1472	1177	946	876	818	809	873	981	1024	964	889	881	798	853	897	1066	775	412	405	457	398	378	375	385	402	373	374	360	406	353	358	375	388	374	358	368	333	371	371	337	395	364	371	384	361	346	355	379	392	336	364	348	364	356	359	358	350	363	364	370	351	314	354	342	328	325	329	327	375	352	369	353	359	337	353	354	354	356	335	349	323	349	342	342	375	357	338	343	345	354	320	290	340	340	380	326	322	340	337	327	341	342	355	316	320	354	353	319	367	298	353	342	337	316	312	352	331	361	340	323	336	344	348	363	357	348	344	357	328	335	349	392	322	356	391	322	356	324	348	316	348	324	332	349	351	379	333	351	361	354	340	360	348	302	314	341	364	332	318	313	342	348	333	333	333	349	305	315	307	359	345	348	352	345	337	350	341	347	338	353	356	335	353	326	352	339	354	326	303	343	366	332	345	313	332	326	331	341	361	346	354	359	352	359	343	325	369	323	357	346	330	355	340	330	322	348	373	341	332	344	347	352	361	358	352	331	335	304	366	338	382	347	361	340	319	351	357	320	338	345	332	361	329	331	340	341	339	316	356	313	365	336	346	370	340	345	359	330	336	329	318	325	369	361	321	349	348	327	340	323	333	343	327	346	341	326	325	348	347	333	362	325	384	341	367	321	360	340	300	342	349	316	344	329	362	349	331	366	328	313	364	347	316	318	340	315	322	322	334	314	307	343	363	331	326	307	312	358	350	331	365	363	326	343	327	353	325	314	327	362	342	329	319	351	327	336	329	329	328	354	311	299	335	313	367	324	357	352	338	342	346	329	350	371	367	331	339	323	342	310	344	301	361	327	338	346	310	343	356	350	319	353	315	312	327	329	359	338	340	322	334	357	333	310	355	373	360	323	344	332	350	344	330	315	327	329	340	354	340	382	372	316	349	327	371	327	372	325	355	335	340	353	317	360	385	328	378	354	273	359	349	354	371	356	373	340	355	354	333	343	368	340	328	334	303	353	373	305	321	355	338	333	307	329	377	341	319	368	331	360	320	328	351	314	361	324	350	339	356	324	344	352	347	334	305	368	346	332	324	330	368	323	335	350	348	336	346	403	330	370	313	369	331	323	366	339	353	385	340	325	301	295	319	338	365	369	334	345	348	340	346	361	321	352	324	361	358	376	352	323	355	334	355	348	319	334	326	370	337	348	354	357	372	347	341	331	382	334	354	333	355	348	345	363	349	339	362	342	336	372	346	351	363	336	313	339	344	307	321	360	329	340	313	347	377	338	340	367	341	343	319	357	331	339	353	319	375	368	325	330	398	335	354	341	317	350	324	355	369	340	335	333	333	348	353	328	319	337	329	320	346	302	332	328	340	339	346	345	354	314	325	350	334	357	319	301	353	337	365	380	343	362	319	371	330	346	330	330	348	379	319	380	337	344	352	328	354	346	357	314	352	364	350	333	299	321	340	345	355	340	339	351	344	345	346	353	376	335	337	304	340	328	292	363	333	373	353	330	335	368	335	368	329	340	340	343	358	341	287	341	340	335	339	325	326	307	374	360	360	319	343	330	385	336	345	320	335	297	341	317	377	342	330	341	364	329	351	352	350	349	344	341	302	381	322	352	276	341	333	323	311	319	336	369	353	329	330	343	370	325	318	345	321	306	355	325	287	332	379	305	340	333	314	354	348	342	336	327	354	332	329	339	325	333	336	351	340	355	353	340	319	317	376	347	349	336	334	277	365	335	335	314	314	319	360	331	323	334	365	357	325	345	372	342	345	313	328	331	361	322	353	346	338	332	357	330	338	348	333	345	337	372	383	374	340	333	299	334	314	359	350	342	321	356	316	370	347	355	311	360	296	348	364	332	327	331	327	324	335	354	368	345	352	320	366	341	329	331	367	324	328	338	335	355	354	334	332	370	338	342	340	322	347	332	332	324	356	357	334	333	318	344	336	354	336	363	317	329	348	353	336	335	332	358	328	357	316	330	341	327	335	350	376	350	361	355	345	322	365	333	347	349	334	320	324	355	337	318	343	350	321	327	342	333	316	348	364	335	358	309	310	332	355	350	354	341	346	387	332	330	301	344	308	361	358	366	345	305	302	305	345	359	372	365	339	354	331	363	315	344	364	378	325	339	366	337	366	338	327	335	335	360	344	326	323	297	338	362	349	312	344	329	372	319	326	311	337	350	348	333	320	393	314	336	369	366	390	287	365	344	359	376	359	360	323	345	370	356	339	321	319	350	319	336	326	340	344	350	360	383	336	347	314	325	320	360	357	317	328	332	343	330	340	333	334	333	322	361	343	334	353	360	340	336	337	359	362	339	299	368	338	321	381	308	316	364	326	344	372	331	362	352	353	333	322	348	341	343	346	354	323	326	346	346	367	346	331	311	367	340	356	354	318	344	342	358	354	353	319	349	321	338	332	390	330	352	331	319	340	350	358	330	335	294	330	341	363	375	334	347	345	347	326	344	356	324	369	356	369	344	351	357	373	350	374	357	357	356	341	326	325	352	364	355	314	354	359	350	290	347	317	341	358	333	360	310	330	345	356	364	321	340	335	337	327	312	322	348	331	384	365	327	331	357	365	372	308	355	349	311	340	360	374	295	356	332	314	344	322	363	354	367	339	361	369	353	317	342	339	344	354	347	342	339	359	311	343	327	366	351	329	376	369	349	341	317	354	340	364	333	343	338	354	323	348	343	368	346	339	337	344	401	377	349	370	373	318	344	350	344	343	345	340	317	341	327	342	332	357	333	341	339	369	350	283	364	316	321	350	328	340	341	340	334	366	345	307	383	327	303	329	364	369	328	350	320	320	307	370	343	336	349	356	329	379	293	336	328	345	333	332	334	342	358	330	338	354	305	375	328	359	346	344	368	349	348	350	346	343	355	369	358	341	349	369	357	360	336	340	341	340	322	311	318	349	370	346	331	318	320	302	304	360	332	331	313	357	376	320	311	331	355	352	302	307	329	360	313	315	358	349	347	325	356	337	325	347	348	337	341	352	352	379	366	338	352	358	340	357	362	338	342	344	342	323	337	374	339	350	337	360	335	378	323	357	330	389	360	366	341	318	360	349	339	336	360	318	321	385	331	357	343	324	344	308	319	357	340	340	311	354	369	355	347	342	341	338	332	325	358	335	329	348	350	315	331	374	339	320	347	348	316	343	373	320	371	318	345	362	302	337	335	333	368	349	376	355	313	328	345	359	329	343	342	338	365	329	379	320	363	325	353	358	329	316	363	346	349	334	349	337	357	356	319	362	346	341	344	320	343	357	312	343	353	367	316	330	326	331	340	328	351	353	347	332	317	350	332	319	337	341	322	319	335	330	312	325	332	355	356	366	339	337	352	326	357	314	365	350	353	344	357	357	346	405	391	330	325	345	365
1603	732	517	351	477	837	925	936	796	692	551	500	438	354	255	241	203	167	152	143	138	151	152	139	128	123	106	136	119	130	125	110	99	111	112	90	111	96	101	108	102	130	112	130	120	132	117	139	92	111	92	78	107	94	113	101	96	104	99	112	112	110	87	83	69	88	83	79	92	86	94	88	98	102	74	91	90	85	93	74	86	75	73	68	99	91	103	91	67	82	84	81	82	84	82	76	74	84	77	85	79	94	84	86	67	82	70	87	75	107	70	82	76	95	94	80	67	87	92	89	90	68	92	73	88	82	87	78	83	69	91	73	79	81	98	82	99	84	88	102	79	91	82	88	77	87	71	72	87	65	79	68	90	83	90	83	89	74	68	99	80	93	91	92	84	76	89	76	85	83	87	86	77	78	93	101	62	88	73	116	81	89	81	97	80	75	80	75	88	79	96	72	88	97	87	91	71	79	82	80	75	82	88	89	89	82	70	90	83	77	99	77	76	85	101	82	87	74	88	74	85	84	90	99	93	75	72	87	70	84	70	83	80	84	84	64	98	80	86	83	80	89	73	98	79	80	82	73	83	81	88	86	92	95	88	92	88	76	77	78	75	74	92	70	85	76	91	86	78	89	81	87	87	83	88	98	79	90	79	92	72	72	75	93	72	69	95	88	86	71	76	86	99	97	69	85	87	95	87	75	74	66	117	92	92	94	83	85	89	65	81	72	76	84	100	76	75	78	78	72	83	91	100	70	88	77	76	79	94	86	71	88	91	80	92	80	93	83	84	90	78	77	87	81	75	86	84	81	86	82	82	80	81	74	68	60	78	94	82	81	69	72	84	85	81	81	86	78	89	96	80	71	91	100	76	103	81	78	74	72	91	98	71	100	81	80	80	85	81	94	81	84	95	89	74	87	83	83	76	77	72	63	88	86	81	77	68	77	75	96	73	101	78	94	87	82	90	90	91	88	93	89	81	77	90	87	98	101	83	75	98	89	79	77	91	86	65	85	77	88	84	83	80	80	76	77	65	83	88	78	65	80	82	79	90	78	80	72	86	93	83	80	70	82	82	80	77	71	88	77	79	80	90	74	73	86	86	70	75	73	96	77	68	75	76	76	85	78	92	82	78	88	83	76	63	88	89	78	89	88	91	81	70	77	90	98	99	87	95	97	75	82	71	76	88	80	88	87	93	78	96	82	85	86	79	94	85	80	90	88	94	73	80	84	73	83	76	64	102	76	83	94	60	89	82	78	64	73	92	91	80	90	90	100	87	99	82	85	83	77	81	89	77	100	86	76	101	89	105	73	80	85	68	72	92	93	75	74	83	85	81	78	86	83	79	77	75	83	81	88	80	77	95	79	81	87	85	73	81	95	79	80	83	81	103	76	71	81	101	86	99	87	81	79	82	99	76	68	96	83	86	69	76	89	80	76	92	83	74	89	85	103	91	69	92	83	93	94	106	80	102	83	88	85	82	81	76	93	78	79	88	86	69	78	84	78	110	79	94	82	85	87	96	78	88	80	92	81	75	83	90	84	79	92	81	94	78	103	74	75	82	93	91	100	82	77	78	80	96	94	80	74	71	71	89	74	81	86	85	92	86	88	78	87	73	77	75	87	79	59	95	64	93	79	73	85	79	103	70	83	89	70	93	80	79	80	103	74	71	75	73	77	92	89	73	68	72	93	88	94	85	99	89	92	73	87	75	90	76	88	79	91	79	77	96	98	85	79	82	72	78	76	96	81	80	93	85	70	80	85	89	87	68	91	81	87	77	94	86	79	109	78	81	82	93	80	81	77	70	94	90	93	80	90	87	74	83	68	88	91	90	74	80	77	75	72	97	84	74	100	95	89	80	74	79	82	79	98	77	80	79	94	77	81	82	80	82	106	68	73	92	95	67	89	90	79	76	69	84	81	87	96	81	81	81	78	76	89	70	106	92	77	89	70	87	83	68	79	77	84	83	84	87	78	66	73	63	84	69	75	74	84	103	78	67	80	95	77	81	79	86	83	85	77	78	69	76	74	86	78	85	80	64	82	81	75	84	81	99	92	83	75	73	74	83	89	77	64	100	85	73	93	78	69	99	67	104	84	84	68	82	99	93	93	97	81	73	64	94	103	82	77	80	85	86	80	69	76	83	89	77	67	94	83	88	87	86	82	81	79	78	91	82	92	85	84	72	86	93	79	85	83	87	91	77	72	90	88	79	90	72	70	79	98	93	82	91	89	95	82	78	85	75	87	79	98	78	60	90	79	96	82	91	91	99	77	102	96	84	74	85	64	80	83	87	75	88	91	82	87	79	73	90	100	90	90	81	81	73	77	81	80	76	83	84	80	80	75	74	86	85	66	85	72	79	81	85	79	76	82	99	82	67	80	72	103	77	66	91	90	90	73	80	77	87	60	73	94	76	64	99	55	95	107	82	83	83	92	85	69	96	87	73	81	81	68	79	89	89	86	88	81	90	74	74	69	78	82	89	93	86	75	71	78	87	82	89	82	65	96	78	80	72	86	88	80	91	98	94	97	84	92	70	82	78	72	87	86	77	82	95	97	101	64	67	98	76	80	69	89	80	62	73	69	71	71	83	87	81	94	78	71	90	83	86	78	88	87	98	99	80	95	70	69	75	80	92	70	93	95	81	97	85	77	70	75	90	81	85	84	86	81	90	75	78	94	93	60	85	87	78	77	70	81	85	87	83	71	87	97	86	90	58	96	83	86	75	78	86	81	76	97	89	84	82	77	91	84	78	67	99	86	91	72	105	80	91	82	104	76	85	75	76	75	75	93	103	82	89	97	82	96	73	83	68	88	89	75	80	83	78	93	98	78	93	88	82	90	78	91	85	88	76	85	85	61	85	79	83	80	83	84	99	87	64	76	85	80	76	75	77	82	71	97	97	83	81	96	86	86	90	91	92	82	79	97	83	91	81	76	83	72	105	91	83	82	83	101	102	86	76	81	86	86	93	102	90	62	87	86	89	75	84	84	80	89	92	99	76	75	91	88	83	74	72	80	79	93	93	100	94	77	81	78	72	86	71	71	85	76	81	66	89	84	85	91	98	66	79	77	74	78	86	83	83	88	81	85	82	86	81	78	76	73	96	91	97	80	75	72	91	89	100	105	82	79	72	74	90	99	88	74	100	87	83	94	73	70	97	76	85	80	79	75	78	73	78	86	77	81	89	88	82	86	102	85	103	95	78	93	78	87	77	91	86	84	96	79	71	89	85	80	68	93	83	95	98	75	90	80	83	84	75	83	99	94	86	87	88	72	81	78	87	66	93	85	86	78	76	81	63	82	89	77	80	96	79	71	85	92	82	76	88	92	88	90	86	79	96	84	87	91	77	75	64	87	74	72	88	77	79	78	87	79	71	88	89	80	81	81	83	75	90	86	97	85	82	78	84	88	82	73	72	72	99	91	80	80	74	82	76	78	85	75	83	87	80	111	87	106	100	93	77	71	81	69	86	66	73	70	83	73	85	78	68	82
18515	10040	6393	11991	22826	26089	25601	23515	20750	18596	16251	14681	12410	9997	7293	6005	4883	3837	3229	2852	2612	2358	2518	2626	2695	2601	2291	2019	1971	2090	2020	1987	1988	1848	1697	1572	1577	1590	1591	1714	1707	1775	1896	2211	2127	2186	2107	1797	1440	1340	1333	1402	1479	1573	1621	1451	1480	1467	1418	1456	1446	1768	1204	917	861	914	885	932	861	936	901	888	847	809	870	830	861	835	841	846	815	824	884	855	838	845	818	851	853	800	803	823	882	826	877	797	811	815	849	843	842	795	792	805	828	836	826	764	836	859	798	858	816	816	880	823	815	801	826	805	793	826	869	791	808	766	808	802	860	764	824	840	816	813	837	867	851	791	834	822	877	797	830	796	811	789	774	780	840	822	857	834	775	766	762	830	808	816	826	779	845	773	822	825	840	817	822	824	799	770	783	836	848	789	817	783	841	786	823	788	797	777	772	869	782	806	818	834	782	816	820	781	799	813	814	833	775	755	751	786	789	822	832	797	843	843	802	817	845	801	782	811	811	777	846	838	777	786	848	797	769	689	790	854	823	815	850	860	857	831	808	779	768	819	817	854	803	811	785	827	821	833	817	786	801	779	830	789	797	791	783	862	787	754	839	840	798	831	762	822	829	873	828	839	842	800	833	871	780	798	814	786	836	864	805	799	842	771	789	845	803	811	788	833	801	814	802	854	829	816	803	835	829	855	874	827	835	803	807	865	785	790	805	827	775	835	859	799	803	815	822	835	831	775	856	819	812	807	808	831	817	827	794	819	819	810	855	828	853	833	821	839	824	845	847	856	800	728	823	793	852	860	814	782	819	804	837	805	821	778	836	802	845	822	813	816	777	822	807	842	821	839	781	814	808	845	855	876	839	823	840	813	800	798	800	841	788	808	829	802	832	769	788	831	822	811	765	788	826	818	818	801	872	845	806	854	768	831	818	867	871	827	789	814	868	824	749	788	776	852	842	787	831	796	800	845	795	784	821	770	834	860	821	780	797	858	831	785	732	794	832	811	811	839	798	850	806	847	813	791	811	860	822	864	826	864	880	812	857	810	821	868	828	830	828	836	805	826	802	787	880	840	887	807	784	825	879	792	831	826	835	791	769	814	827	853	822	804	763	824	829	846	838	823	806	831	755	823	788	815	812	822	803	829	773	832	831	846	817	835	783	802	786	831	848	835	824	820	782	777	811	900	798	744	787	799	808	834	857	826	808	807	739	821	807	781	803	803	830	802	844	822	814	850	863	784	768	795	803	866	772	831	805	814	773	835	802	814	741	813	827	828	849	869	775	787	837	840	817	780	829	830	834	858	827	838	838	829	824	848	867	773	860	831	795	806	862	835	860	862	831	853	755	809	776	835	820	814	813	833	811	862	781	823	803	831	848	855	789	794	880	826	844	817	803	808	758	839	844	788	838	832	812	822	806	811	753	798	797	788	815	829	768	795	803	748	830	872	862	853	827	833	832	803	808	807	798	795	783	832	828	847	848	806	843	818	810	858	804	819	849	804	835	805	805	830	813	819	826	812	783	796	790	847	820	838	832	806	812	812	820	794	837	782	798	806	816	849	827	875	854	807	825	829	811	806	807	789	820	809	772	812	852	792	797	822	748	761	859	822	828	779	804	798	828	804	829	802	796	848	851	761	802	817	868	813	848	787	831	807	788	840	819	797	799	849	804	819	769	815	777	870	815	833	799	748	792	808	753	779	809	792	829	795	839	828	816	827	762	833	795	873	825	826	778	823	797	818	786	834	853	804	839	768	815	881	772	791	795	842	839	832	855	840	819	825	807	851	812	818	806	836	853	826	794	829	816	830	830	826	764	835	804	794	861	809	812	782	806	849	780	800	845	795	861	827	800	825	832	785	815	803	797	847	816	817	879	812	820	818	857	825	848	816	824	820	784	765	801	817	750	778	790	824	811	845	799	805	828	823	835	888	835	811	791	789	843	780	786	848	821	793	786	836	792	846	806	809	810	839	776	802	846	828	786	815	829	871	850	794	797	813	814	806	836	842	785	772	820	823	814	852	786	793	813	842	812	805	819	800	833	803	836	864	801	797	853	803	806	807	826	779	820	831	786	760	819	796	788	824	804	837	871	827	853	826	759	845	801	840	815	831	836	818	805	820	767	781	864	831	794	840	791	779	843	812	839	835	824	812	794	789	846	804	823	791	802	827	816	833	819	813	825	800	869	771	795	818	820	812	800	770	809	886	813	822	811	821	824	788	843	811	812	780	810	786	845	819	849	834	805	822	796	799	829	838	818	773	823	807	811	763	759	873	846	788	807	754	806	819	797	819	830	855	806	811	820	817	806	788	782	854	794	808	765	799	782	833	840	827	836	809	787	794	838	823	784	814	825	868	817	817	873	769	829	799	816	817	831	830	808	861	817	752	818	787	831	833	891	827	795	873	832	782	863	813	865	848	820	785	839	827	822	782	782	779	833	841	805	804	797	818	854	821	784	799	788	793	791	773	823	828	804	827	768	856	856	782	792	874	869	794	785	818	834	828	846	819	822	820	824	820	769	814	795	800	825	838	802	812	869	835	797	777	852	830	815	816	843	806	806	846	788	855	823	820	765	817	804	847	787	800	785	772	835	798	804	827	840	811	828	798	805	786	769	808	820	824	792	860	852	818	819	773	877	787	855	841	796	787	747	839	772	765	786	848	819	827	801	824	834	811	800	829	801	792	764	827	832	832	825	793	842	832	816	849	813	781	817	777	820	828	791	807	822	808	821	795	802	782	808	813	816	815	835	832	817	828	840	854	803	803	799	840	814	776	808	796	785	812	812	772	829	841	759	801	856	763	823	854	827	815	810	813	838	837	809	837	846	818	813	856	826	873	831	754	769	765	813	782	810	890	806	806	770	834	826	896	850	816	814	826	818	811	798	824	821	826	828	849	816	804	821	811	828	828	786	816	771	783	888	832	799	799	796	832	807	872	737	823	851	817	817	835	840	770	819	837	783	871	793	870	839	842	810	827	801	800	824	904	812	825	828	806	849	832	855	783	808	855	802	775	859	794	809	834	822	804	856	827	782	826	819	858	830	816	820	792	811	859	842	797	772	814	837	856	781	797	794	794	849	804	863	832	802	797	810	827	815	825	807	772	843	863	842	829	838	798	809	804	776	783	831	789	805	799	816	816	839	814	860	783	797	843	856	850	771	850	821	809	838	788	753	822	840	786	831	833	833	838	797	793	789	840	825	813	810	805	805	824	866	852	845	757	808	827	830	813	845	794	806	815	799	855	807	841	843	809	799	802	833	864	791	791	795	822	816	811	814	843	794	862	819	812	809	769	865	784	790	823	805	776	781	808	800	808	802	824	808	794	797	814	847	826	815	828	794	807	846	841	781	854	810	859	825	825	731	823	856	790	839	844	804	812	789	854	821	850	820	819	850	771	816	840	818	859	812	757	865	775	803	818	808	833	801	775	794	804	837	843	872	834	861	885	797	821	843	806	820	830	867	802	865	772	764	799	834	833	851	797	796	823	761	834	802	842
1816	385	263	224	317	475	600	489	442	417	290	328	236	207	151	112	107	91	88	79	80	55	77	58	57	68	75	64	67	75	71	61	67	63	52	74	52	62	59	64	64	50	82	77	70	81	73	56	59	54	55	68	59	62	66	51	67	59	64	67	61	67	40	39	48	37	51	56	56	48	57	61	50	49	57	46	38	38	59	54	48	51	51	42	53	50	59	38	56	52	42	50	38	50	56	49	40	47	53	39	49	46	59	57	53	44	49	57	44	46	57	50	50	52	53	46	45	37	32	49	45	44	52	36	49	57	43	38	39	40	40	42	50	53	47	42	47	46	43	47	41	49	49	54	51	48	42	32	41	48	49	44	55	50	42	40	46	45	53	39	45	36	45	59	48	46	47	51	44	45	51	47	47	45	50	33	29	40	49	37	39	51	53	55	58	47	46	46	42	57	39	48	58	54	64	47	36	42	46	45	44	38	42	55	40	56	44	44	36	35	42	52	47	38	36	43	55	52	48	49	44	49	49	52	56	49	57	55	53	49	36	67	41	43	43	42	53	41	45	45	55	49	57	53	39	49	45	40	57	54	53	35	45	44	52	53	52	42	44	48	51	56	52	35	48	51	49	57	52	38	43	53	41	55	35	36	44	52	53	38	44	55	35	57	46	46	56	49	53	42	47	39	48	58	46	44	47	50	39	50	59	58	56	41	45	41	47	36	53	41	44	44	48	49	44	53	41	48	42	58	49	54	49	47	53	47	46	52	52	58	48	47	48	45	49	43	49	58	47	64	61	60	54	44	47	46	43	34	49	49	54	62	61	45	51	46	55	58	49	39	43	61	49	45	50	46	46	47	44	46	42	51	47	46	35	35	50	50	41	41	42	59	40	61	42	48	43	36	41	35	63	43	41	40	59	44	55	57	49	46	47	41	44	39	32	52	47	49	45	42	60	50	37	51	45	51	34	40	43	41	43	44	45	43	52	51	37	58	56	36	44	45	52	51	46	45	52	62	49	51	43	42	49	45	48	48	56	44	47	56	46	39	47	48	59	49	58	51	65	39	57	35	34	45	51	44	45	47	47	43	56	43	60	42	41	52	51	42	47	62	49	49	44	48	48	35	55	53	46	58	47	40	50	56	50	47	38	49	48	56	37	52	43	47	48	43	52	40	37	40	54	51	51	43	50	47	52	44	37	49	43	41	53	45	59	43	49	44	47	48	50	51	36	53	45	49	49	53	44	45	53	40	52	38	52	41	58	61	39	42	54	40	48	46	52	57	48	29	53	56	51	36	57	45	49	46	48	52	47	39	47	39	51	65	38	35	63	55	55	48	43	45	45	41	46	50	51	54	50	47	36	44	39	52	46	55	45	59	50	66	60	45	49	44	53	50	50	69	53	46	39	58	53	56	47	42	42	49	50	61	57	51	43	49	50	47	43	39	40	51	57	54	43	44	65	34	53	48	43	52	55	40	52	44	33	45	47	47	46	45	51	39	40	46	49	55	37	44	56	52	44	58	48	49	51	54	51	54	45	52	42	49	46	53	40	36	36	47	49	49	45	43	44	31	57	43	37	54	44	53	48	49	51	52	36	45	50	56	42	45	55	49	51	48	44	48	38	39	36	48	55	40	36	45	42	49	51	47	36	43	48	41	53	50	49	47	48	50	42	55	53	42	42	55	42	47	49	39	48	44	50	43	51	53	62	35	44	41	37	31	50	52	52	46	48	36	44	42	42	43	49	42	49	54	53	49	36	40	45	51	54	45	38	47	38	43	59	54	55	51	43	49	45	43	50	47	46	38	52	46	47	43	50	46	57	43	45	42	42	47	38	43	44	54	44	46	44	45	49	40	46	45	41	49	49	50	37	47	43	47	42	42	46	34	52	49	54	51	45	42	39	46	57	37	60	44	58	42	58	48	54	46	53	39	53	51	51	47	39	49	42	65	47	49	54	43	54	41	41	45	61	44	53	52	54	55	58	40	47	39	45	60	40	55	54	40	34	38	49	55	62	47	49	59	56	38	44	54	45	51	33	42	54	50	58	56	42	39	33	54	49	52	52	54	47	43	45	51	53	49	37	48	30	46	52	54	53	61	46	49	52	56	54	39	39	39	45	58	43	42	52	48	49	40	46	41	40	55	58	50	42	38	52	50	47	52	52	46	41	47	41	56	57	47	46	48	46	52	40	54	56	51	54	57	50	53	57	49	45	45	37	40	42	46	54	43	49	53	59	52	58	48	45	48	41	44	46	48	44	69	42	45	39	51	42	41	45	57	46	44	39	39	49	52	46	46	54	51	37	52	45	64	47	39	44	52	57	37	54	45	45	54	41	45	41	40	46	46	42	56	47	44	42	42	48	51	48	57	36	56	52	51	58	51	53	43	42	51	46	37	39	53	41	39	46	50	47	46	42	48	49	41	54	46	47	48	49	47	53	53	47	60	54	54	43	54	60	49	50	36	51	35	39	49	45	54	48	45	50	51	46	41	54	48	57	40	48	41	41	45	47	45	48	35	45	48	53	43	54	37	45	36	44	47	50	50	47	46	46	47	41	47	49	49	50	48	61	39	43	43	47	50	45	43	54	50	42	55	52	58	55	44	39	52	50	43	54	47	37	52	48	31	51	37	42	35	50	38	53	48	51	46	58	48	47	43	61	44	60	58	53	45	60	46	53	53	39	45	49	46	50	42	35	38	45	44	41	38	46	45	56	49	37	41	59	43	52	54	39	39	64	65	47	45	59	43	46	48	54	55	55	48	50	46	44	45	57	59	29	50	44	63	50	62	55	42	43	45	48	50	41	45	47	48	43	49	42	55	49	44	45	41	50	58	49	37	60	46	45	37	48	50	38	49	57	45	53	43	45	48	51	47	41	49	40	53	47	47	42	44	39	51	37	51	42	38	63	46	43	42	53	43	47	42	49	47	49	50	53	43	47	47	50	42	47	60	37	62	64	52	33	46	53	45	35	46	46	58	51	42	42	35	47	47	44	40	49	51	48	42	45	50	45	38	42	48	55	52	48	51	53	59	36	53	52	48	45	38	51	51	50	44	40	45	47	45	40	51	48	51	47	56	43	41	54	49	32	44	39	55	53	41	44	46	48	41	53	44	56	51	40	39	50	41	40	49	53	44	39	52	47	48	41	59	29	50	49	43	45	48	47	56	37	43	42	43	39	35	46	35	59	55	39	48	41	52	41	39	55	49	54	53	46	45	48	75	42	45	55	47	58	44	50	52	48	43	53	46	49	45	36	49	64	49	39	38	47	46	56	39	56	41	44	44	48	45	45	31	51	49	52	55	58	34	50	39	42	66	50	54	56	45	38	54	43	51	51	38	43	46	50	45	59	46	36	62	56	51	41	52	48	38	51	44	58	47	55	42	52	51	45	51	45	44	42	53	56	57	42	43	49	39	42	48	55	34	51	43	39	42	57	42	53	45	45	44	47	41	49	54	52	46	46	46	37	38	57	45	37	59	44	52	47	41	46	52
12949	6394	3986	8078	17293	20200	20334	18024	15804	13576	11428	9941	8433	6023	4392	3412	2663	2080	1649	1405	1208	1209	1288	1358	1330	1294	1187	1040	997	1067	1155	1086	1023	964	846	829	850	892	888	954	934	987	1166	1328	1267	1316	1299	1017	901	851	831	844	929	952	923	844	843	792	762	853	856	962	633	539	506	476	488	512	464	502	484	507	481	513	470	490	492	471	465	470	478	475	435	431	451	461	483	456	420	459	420	449	479	430	458	502	447	465	449	443	457	468	460	457	466	489	457	433	437	446	442	504	459	416	440	467	471	461	490	423	442	426	428	443	455	458	451	437	406	441	434	452	466	491	422	429	475	471	442	461	433	462	469	467	435	427	430	458	461	446	438	435	425	469	445	430	475	457	403	432	471	487	458	477	420	450	442	458	446	486	425	491	437	420	449	453	433	479	409	445	463	462	457	450	475	474	416	465	448	425	427	452	431	442	435	457	443	480	461	458	465	411	490	461	440	465	430	466	502	435	427	500	438	479	444	431	450	460	456	441	461	435	440	473	443	450	468	450	451	411	459	433	424	413	438	439	418	427	501	452	445	449	491	450	443	420	484	481	462	436	472	438	459	475	450	428	433	403	458	444	462	413	450	470	451	483	417	442	412	479	463	455	449	449	434	451	440	448	449	433	443	430	450	481	435	450	466	452	442	465	453	437	428	403	445	488	452	433	461	434	438	438	491	437	445	462	462	416	454	452	465	457	457	455	454	463	440	464	428	436	451	447	456	506	472	426	426	426	447	435	421	408	456	446	460	454	436	489	445	453	450	489	453	467	450	450	456	404	435	424	439	409	472	422	452	474	481	452	445	493	443	454	480	449	439	413	490	461	403	440	418	438	444	443	429	436	466	414	413	455	466	425	448	477	445	450	407	465	463	462	452	446	470	487	457	414	497	462	431	487	431	471	412	450	434	422	457	448	462	414	449	470	443	458	468	436	433	463	462	424	460	460	449	483	484	463	481	460	486	414	425	444	506	426	467	474	448	465	468	499	456	456	472	425	483	459	484	462	445	432	488	447	409	444	427	507	423	487	490	416	456	499	443	416	453	436	429	414	447	462	427	496	445	470	450	436	439	438	469	446	484	410	426	446	490	443	421	443	504	476	456	458	492	438	459	468	466	467	457	453	437	468	445	436	450	449	419	453	434	436	473	395	424	428	452	474	414	469	438	449	432	448	428	495	478	431	471	464	462	479	474	434	483	424	466	472	432	466	465	426	439	455	435	474	419	438	456	425	411	499	429	450	419	434	439	451	412	478	440	478	444	428	460	472	442	488	434	461	423	444	478	453	465	468	457	453	446	467	434	450	442	477	454	457	466	422	443	424	428	419	408	473	437	480	475	467	392	439	431	446	446	476	416	473	488	474	459	465	418	447	457	437	456	514	460	475	477	470	449	415	491	422	438	416	447	450	459	496	451	449	463	446	426	436	452	423	437	438	434	450	430	459	426	451	436	485	450	471	431	452	464	434	416	472	439	483	461	464	464	416	458	421	444	409	448	463	443	437	450	425	475	477	438	437	452	439	428	438	484	411	468	434	456	455	476	465	467	435	498	467	464	431	453	434	463	446	483	457	481	471	471	469	426	418	450	460	431	465	456	445	477	441	465	464	479	442	460	439	444	454	467	412	484	465	473	440	463	428	460	455	440	447	463	440	419	434	434	480	498	444	462	466	436	463	480	430	470	435	462	449	437	442	428	444	425	495	502	442	436	436	466	453	446	434	445	447	474	418	430	460	447	443	450	454	454	427	437	429	434	442	486	452	430	415	433	412	435	424	490	440	450	405	435	470	443	474	509	441	467	484	436	473	454	411	479	443	442	477	418	456	449	484	416	452	452	444	445	432	450	455	447	476	439	435	456	421	465	473	433	483	433	482	450	439	424	490	443	471	485	434	462	396	456	485	455	451	455	436	473	447	462	440	485	448	460	430	432	459	426	454	446	459	445	471	460	438	453	443	455	409	485	444	430	438	488	479	424	449	471	430	473	433	421	456	431	439	458	461	448	418	473	470	480	451	447	478	437	415	495	449	459	420	447	413	448	465	450	411	472	456	423	441	474	423	432	430	487	444	453	447	436	423	454	432	448	445	456	454	453	435	469	432	421	429	466	470	454	468	418	459	469	443	436	455	448	460	423	444	464	463	437	486	415	440	438	466	449	454	479	427	437	461	456	461	426	449	428	494	468	432	448	450	466	478	417	455	455	471	466	468	428	456	448	435	478	432	454	476	427	439	459	484	453	437	441	452	488	491	432	494	441	486	410	438	433	464	464	441	477	436	458	450	421	498	444	421	450	463	451	469	436	443	440	448	447	472	434	469	472	468	470	467	435	489	509	422	455	422	444	452	475	461	454	449	444	456	449	474	485	438	471	476	463	415	463	432	427	442	443	445	469	462	468	453	444	459	434	459	481	415	425	490	436	469	460	416	431	440	420	462	454	469	461	475	468	459	393	441	426	475	432	451	486	453	478	429	428	427	455	460	467	482	447	420	452	456	434	449	477	454	492	464	468	430	477	473	448	413	459	450	468	454	467	441	463	448	466	465	482	456	432	481	450	478	457	461	459	454	417	453	468	434	428	455	466	431	450	438	405	465	489	439	473	469	470	449	463	477	432	492	465	462	441	441	463	457	438	482	447	451	493	493	459	481	472	424	459	485	444	386	471	425	423	495	444	433	488	453	464	420	446	451	487	474	494	462	460	441	446	453	481	456	439	469	489	458	413	428	449	452	416	475	455	437	440	449	429	424	421	448	455	455	452	486	457	446	470	447	441	457	467	414	449	439	444	476	438	451	458	468	465	430	433	442	428	459	470	437	486	405	446	430	455	449	449	442	491	483	462	481	461	454	463	448	424	460	451	448	460	475	468	472	489	479	414	427	475	468	442	474	452	434	458	462	450	448	437	439	490	462	462	386	430	465	438	473	434	456	430	494	449	467	457	451	465	431	447	475	473	439	431	434	482	455	494	497	455	440	463	460	458	490	451	415	435	445	456	450	479	452	438	432	437	487	496	435	463	476	466	410	457	482	423	419	468	443	479	477	427	436	465	448	472	467	428	464	435	442	441	475	483	474	418	437	404	481	446	460	434	469	448	438	459	443	438	404	458	454	465	452	417	432	459	437	424	434	442	439	455	403	462	451	467	465	489	437	422	463	458	458	456	439	449	454	441	482	477	451	447	473	438	450	483	446	440	455	461	428	446	456	431	475	451	441	475	441	473	427	435	439	446	471	462	436	442	424	460	466	474	433	415	448	441	488	487	466	460	425	452	480	478	448	437	479	460	459	404	454	473	469	461	426	491	440	427	443	442	430	444	442	454	446	453	430	426	488	501	442	430	424	477	519	446	476	431	459	475	456	454	441	466	475	448	483	468	473	487	448	464	506	439	444	484	420	448	391	447	439	474	454	473	463	451	472	433	482	454	422	432	429	437	465	457	440	465	456	453	459	412	460	479	439	454	421	448	428
1079	647	449	356	482	766	833	774	640	541	471	422	393	278	259	201	185	154	134	103	118	122	123	124	127	130	123	109	125	124	105	111	115	105	97	127	101	93	108	109	117	119	131	113	131	146	120	124	98	117	100	119	101	127	100	115	112	108	118	103	108	111	82	93	72	90	80	89	101	89	103	90	92	82	91	97	76	80	81	96	94	102	95	82	96	83	93	95	97	93	82	95	100	94	93	99	92	98	63	96	95	98	93	100	93	99	88	83	100	71	90	82	106	96	96	102	85	94	90	81	88	104	90	98	92	74	85	90	77	99	95	95	107	98	83	90	87	99	107	75	86	103	83	96	94	90	95	90	95	90	77	85	107	79	85	91	105	83	77	77	83	94	95	88	110	85	100	96	89	85	88	93	91	93	81	108	103	74	87	90	85	110	105	91	101	89	86	67	96	101	88	91	89	75	90	86	98	102	83	97	82	85	77	85	93	87	91	69	86	94	104	96	98	109	86	86	81	88	94	97	83	92	92	82	78	96	95	99	84	104	82	89	100	96	104	103	91	96	86	96	92	85	75	107	84	84	93	91	104	108	88	100	94	86	101	90	91	90	91	89	86	101	84	88	97	73	85	76	89	94	77	77	76	75	78	116	76	84	77	75	98	101	94	90	85	90	94	93	86	91	98	87	83	96	92	82	89	88	79	80	100	90	85	108	84	97	88	98	106	78	94	71	91	92	89	88	84	87	84	94	84	84	90	97	88	94	100	80	92	81	87	119	89	90	89	85	97	98	88	103	76	77	78	89	98	93	83	87	90	88	90	93	90	86	81	81	77	96	71	77	85	93	98	80	76	87	96	82	81	90	73	109	87	113	113	71	87	82	102	120	82	97	85	98	75	95	86	96	95	91	96	76	101	93	70	101	91	98	90	112	98	78	112	82	109	92	80	86	77	85	82	89	101	89	83	85	86	94	104	96	86	94	96	92	85	85	78	66	88	80	89	89	91	75	115	72	88	96	104	86	88	94	99	97	86	86	88	87	109	76	79	109	83	104	84	93	94	79	109	90	89	104	82	96	87	89	90	103	91	98	92	78	103	86	95	93	99	79	81	96	96	92	82	94	85	80	90	87	101	87	90	86	91	103	87	89	92	79	83	83	82	84	62	80	89	91	85	84	99	90	84	89	86	73	88	93	91	91	79	95	94	85	99	72	92	86	106	74	84	95	98	104	89	83	85	87	86	88	106	81	74	86	78	81	86	83	88	85	101	76	78	80	77	87	96	111	72	100	106	106	101	81	100	89	80	88	80	92	85	85	101	94	90	102	100	99	98	85	90	98	83	81	87	95	94	102	91	100	102	89	97	87	83	79	110	94	73	89	84	92	80	80	92	89	105	102	71	91	79	68	86	89	71	85	99	104	92	83	87	95	75	91	114	81	89	103	79	94	88	113	74	82	97	67	70	80	109	84	91	76	98	93	90	64	77	90	83	92	91	81	87	79	95	87	102	90	93	103	89	93	87	93	95	90	82	103	67	75	94	96	81	85	80	75	101	92	98	98	75	92	96	86	85	98	99	85	96	92	98	79	91	83	94	102	107	102	97	84	105	88	85	86	91	72	74	83	69	87	84	104	86	130	100	105	84	87	85	88	101	76	87	90	87	86	97	85	83	97	82	72	75	97	100	84	79	85	86	90	85	79	80	92	87	83	89	89	98	95	96	89	91	99	97	73	97	92	89	90	108	98	86	76	80	106	95	87	91	104	92	93	94	83	83	78	89	96	79	81	75	85	91	93	86	97	88	87	86	97	92	97	82	91	101	86	97	89	83	89	83	91	74	103	105	74	80	83	96	73	97	81	97	89	101	104	95	85	81	75	90	107	87	90	87	100	92	95	95	88	83	84	84	96	78	80	86	98	90	88	104	106	99	91	83	107	88	88	89	92	92	102	82	92	90	80	80	84	85	97	96	77	109	94	82	89	85	96	106	85	100	93	74	80	92	82	92	86	85	91	80	87	80	94	65	85	103	93	94	88	98	84	91	89	97	90	113	73	101	92	101	94	77	94	95	80	93	95	105	82	83	95	93	91	94	89	89	94	76	104	96	76	86	80	88	80	84	82	77	95	125	105	85	92	90	93	93	88	82	90	95	81	80	84	90	81	86	86	84	90	89	93	84	84	88	74	96	87	90	99	82	98	100	100	104	85	77	90	92	101	87	84	85	100	71	95	92	102	82	75	70	88	84	103	80	93	117	86	93	80	100	75	98	92	93	75	85	91	83	91	87	89	83	87	92	96	108	84	89	93	100	82	89	91	83	88	97	75	84	103	84	88	83	110	79	80	90	91	87	98	81	82	94	90	98	75	87	74	85	86	86	85	90	101	69	76	112	83	70	77	91	86	84	86	83	98	93	89	85	85	95	84	75	98	75	88	101	78	82	69	106	90	93	87	79	76	101	86	76	86	93	85	82	100	101	85	90	91	75	96	106	90	91	81	73	82	100	85	76	88	96	77	86	115	84	98	96	84	102	75	89	77	92	90	81	87	74	87	92	87	78	91	99	104	85	88	92	90	81	88	88	98	78	104	106	73	83	98	96	83	77	93	77	79	89	79	84	87	94	79	81	98	92	87	73	112	83	79	92	93	81	87	87	84	101	111	74	86	81	76	95	98	97	98	92	98	95	75	100	88	79	97	96	100	85	81	90	85	86	80	91	88	89	92	88	79	90	102	88	82	103	100	78	92	85	89	88	95	98	88	82	84	90	94	90	91	99	99	84	114	88	87	100	101	91	84	101	79	80	112	86	91	83	116	99	73	89	86	114	96	78	103	79	79	98	91	96	84	103	85	104	99	112	93	104	85	66	80	96	88	102	109	92	87	81	89	98	87	95	87	98	87	97	74	91	94	83	93	87	79	85	76	98	85	85	96	89	101	78	94	95	75	76	95	77	81	93	102	73	81	80	105	97	72	93	64	94	87	73	74	109	79	90	89	87	82	86	90	80	83	70	80	87	91	89	90	89	81	89	90	63	85	105	81	105	86	76	91	87	84	85	96	100	90	84	93	109	87	80	101	87	85	94	80	97	85	77	86	89	93	77	85	87	86	102	98	71	92	83	91	90	83	90	107	87	92	100	96	78	95	96	88	97	96	119	69	92	71	76	97	89	71	97	88	101	84	84	84	86	86	94	91	95	87	102	79	85	80	96	93	100	85	70	88	99	90	91	82	91	96	82	90	90	85	83	100	95	101	96	89	80	80	102	93	90	90	76	90	86	95	83	84	88	84	86	89	79	82	86	85	94	107	79	94	93	90	95	102	93	89	80	103	98	96	89	87	94	85	95	80	77	113	98	89	74	106	95	116	99	103	97	90	96	83	90	92	78	91	82	76	87	104	100	73	110	91	92	80	93	90	90	85	91	102	84	86	101	70	87	96	93	75	78	79	96	92	100	83	80	96	85	102	83	60	83	84	98	81	96	102	97	88	83	93	88	68	76	90
15603	8744	5901	11206	21608	24711	24199	21706	18709	16344	13764	12223	10746	8050	5954	4811	3639	3107	2589	2254	2095	2104	2177	2287	2189	2113	1924	1751	1724	1725	1833	1796	1706	1638	1501	1396	1435	1489	1431	1551	1577	1628	1820	1926	1893	1864	1685	1454	1388	1299	1318	1387	1537	1572	1490	1324	1439	1324	1297	1347	1405	1527	929	930	918	951	897	894	931	908	895	821	907	884	869	879	881	852	858	865	836	837	836	893	855	876	863	873	866	833	840	872	852	873	850	886	872	833	785	877	832	884	852	837	892	846	864	880	861	829	839	868	859	848	839	853	895	826	845	884	794	840	833	846	897	803	851	865	812	861	805	844	847	868	809	813	859	832	859	827	839	857	842	839	875	852	881	846	846	828	823	841	903	789	870	908	856	801	827	854	894	857	841	832	882	893	876	835	827	864	924	854	906	904	886	822	805	844	907	841	835	820	870	829	819	830	812	845	854	864	805	883	885	860	829	830	889	841	848	867	828	858	865	888	823	839	922	870	858	843	821	789	847	875	839	839	876	880	851	829	882	856	813	855	862	867	906	873	865	876	848	830	824	854	871	820	858	880	844	855	842	877	830	877	866	835	868	841	847	871	834	878	866	813	878	791	880	878	884	855	856	827	770	871	858	848	816	828	850	823	832	888	850	884	804	840	842	873	847	845	846	862	849	820	825	845	857	891	839	862	840	904	865	813	857	827	872	803	852	873	831	854	848	840	885	871	842	846	799	838	894	810	884	864	850	868	833	894	857	897	851	865	840	865	901	846	860	877	832	818	870	872	874	808	779	893	862	882	823	878	835	834	884	857	829	859	831	822	896	828	834	794	863	856	829	830	808	868	850	861	874	830	819	840	882	909	809	816	860	893	850	848	841	866	850	880	902	851	833	846	864	855	903	820	868	824	810	884	817	855	871	854	850	874	868	854	888	863	862	872	842	872	865	855	798	853	823	844	834	919	874	897	827	833	842	867	876	820	857	842	807	868	849	829	826	877	869	863	817	872	854	792	871	834	881	826	911	882	839	836	848	888	849	818	897	833	882	786	836	845	799	884	847	831	835	851	896	823	819	829	866	818	819	858	860	868	879	793	815	868	845	868	844	832	855	827	877	875	892	847	865	869	892	867	845	835	868	799	793	894	854	871	857	825	853	864	854	867	837	844	862	863	819	846	839	902	911	845	813	827	888	867	807	882	825	872	841	882	810	849	892	856	853	816	838	906	938	817	855	848	838	822	875	830	864	843	870	861	856	864	877	843	828	843	856	831	838	839	856	862	864	930	882	848	768	874	868	879	832	849	903	872	865	846	895	897	870	879	863	818	870	822	911	851	792	817	899	883	793	845	850	830	876	844	818	902	802	765	864	874	813	842	893	854	847	767	866	838	803	854	872	837	864	834	820	814	827	852	832	874	864	880	846	884	839	902	832	847	839	861	820	801	844	865	843	807	856	863	879	871	867	870	852	835	875	792	875	827	821	897	825	825	849	861	816	861	824	791	914	873	864	866	882	859	852	857	841	860	868	862	805	860	770	894	887	863	858	857	829	845	877	912	857	807	899	850	818	846	819	853	834	860	850	897	791	859	901	884	875	860	843	773	837	908	888	891	826	840	906	860	880	831	874	870	868	888	918	877	863	838	848	804	851	784	858	843	832	870	855	855	878	827	840	860	865	858	854	871	843	846	838	872	896	848	880	854	876	848	880	865	884	847	855	817	819	862	844	860	843	873	896	875	839	875	845	826	814	900	832	834	863	911	864	835	874	851	848	886	839	859	798	827	854	843	870	849	833	781	859	851	854	846	893	876	838	864	866	910	825	830	862	860	839	918	887	854	859	873	824	861	862	813	814	868	826	847	844	898	853	805	802	846	845	833	809	836	879	883	838	830	830	839	876	865	809	854	862	819	841	880	856	843	844	850	799	868	826	845	882	852	850	857	847	829	875	833	868	864	819	799	855	850	785	873	853	874	839	835	882	851	857	826	859	826	798	840	885	820	837	828	792	859	860	834	849	835	850	886	849	797	885	864	864	841	794	847	825	849	870	873	883	811	872	869	900	871	867	889	864	856	884	843	888	866	873	843	865	862	812	841	839	834	862	854	858	854	848	927	862	865	811	846	828	848	836	898	824	792	879	823	820	832	838	886	882	834	906	844	831	823	857	820	838	844	814	818	823	862	864	893	848	846	830	911	809	852	913	890	834	868	841	832	838	835	873	810	863	835	895	912	860	827	883	814	848	869	819	852	846	800	874	829	863	871	792	854	856	868	871	805	814	897	851	879	894	868	846	853	830	888	856	841	877	817	847	857	849	857	788	859	862	835	814	830	822	849	870	870	849	865	801	842	841	834	860	838	843	873	898	858	821	852	835	867	849	855	798	843	799	908	845	862	877	810	828	821	832	829	852	852	845	867	862	860	856	848	881	867	836	869	829	813	842	846	894	898	790	886	831	857	862	861	853	850	829	841	794	847	831	901	818	884	875	826	877	853	796	881	839	836	852	823	881	856	862	878	843	900	821	891	850	863	886	878	861	832	853	851	886	822	838	853	855	878	845	816	844	879	834	874	868	857	833	860	855	804	873	865	840	816	873	848	817	896	885	836	879	825	821	857	845	928	855	834	878	904	812	829	856	880	819	894	869	862	891	870	803	811	846	842	921	893	799	836	840	890	854	828	830	853	872	823	877	824	845	836	873	865	853	844	837	830	838	872	840	847	864	852	858	834	862	873	816	852	866	844	896	822	830	896	884	856	861	805	836	806	791	885	857	841	830	802	893	798	886	844	797	871	830	919	836	856	834	819	857	837	843	820	832	854	858	828	889	885	813	840	836	800	885	877	917	845	834	891	865	861	872	819	844	829	854	834	828	834	847	896	883	844	853	836	876	826	863	823	874	807	862	866	887	860	852	889	885	822	819	867	799	877	840	816	888	831	817	840	838	849	882	847	849	873	836	870	841	819	828	866	894	845	847	886	851	808	893	833	912	864	857	876	847	885	877	880	836	834	874	847	870	877	787	887	861	850	846	841	834	840	884	893	866	914	831	847	852	850	838	838	838	845	827	833	875	864	857	827	909	836	876	876	882	848	833	886	837	807	854	842	895	834	835	849	851	917	878	802	852	839	876	842	834	919	800	813	848	917	813	837	798	856	851	878	850	863	865	827	852	879	869	822	812	821	839	881	849	803	752	853	865	863	861	832	800	825	848	821	857	855	825	890	834	878	870	912	813	858	881	917	800	877	865	830	786	868	822	859	894	840	835	780	873	850	817	824	844	875	836	856	826	854	869	865	863	823	897	874	864	895	877	859	909	864	838	804	833	828	890	863	876	848	849	804	882	856	835	881	888	873	837	868	851	841	841	859	904	877	884	819	784	873	806	819	876	850	863	868	845	862	856	847	819	852	847	910	827	845	820	890	822	845	844	873	828	854	834	819	857	823	895	812	867	849	862	875	784	869	825	901	835	839	871	883	850	841	845	855	851	847	853	843	832	874	863	834	904	862	882	848
2638	512	385	320	363	616	787	670	573	531	447	339	306	249	189	136	114	92	73	74	68	68	61	73	77	77	72	65	65	67	73	73	67	54	40	59	53	56	49	59	51	61	53	77	66	72	68	61	50	55	44	63	57	63	61	52	67	44	48	49	64	48	39	30	36	23	42	37	25	38	32	39	33	41	23	37	29	44	33	44	35	33	41	39	35	25	31	33	33	35	41	33	33	29	22	36	32	36	28	39	30	44	38	36	32	29	36	30	32	31	39	29	37	33	39	41	39	37	31	55	34	40	31	39	29	30	31	34	30	34	40	28	35	35	34	44	22	38	39	45	45	31	40	32	34	31	33	32	26	39	42	38	35	46	46	28	33	40	36	32	40	23	40	32	49	36	40	32	40	34	31	28	34	35	28	32	37	36	28	38	34	25	45	32	25	36	29	29	37	36	31	39	35	31	28	30	31	33	33	24	27	38	31	34	38	41	32	48	36	40	30	24	25	37	29	33	39	18	37	38	23	36	30	31	48	39	29	27	46	42	45	21	33	36	39	27	39	34	27	34	36	24	34	39	42	39	34	29	40	33	42	30	24	36	36	33	26	32	33	34	38	40	37	26	32	27	27	32	45	36	38	35	37	41	40	32	37	29	30	33	22	36	32	29	29	37	31	30	32	32	28	33	30	36	22	31	50	27	40	36	48	34	32	28	38	40	38	33	40	29	24	34	34	29	44	48	31	33	34	35	26	34	27	33	45	32	47	29	37	32	34	31	39	27	41	38	36	40	40	32	29	39	40	27	43	27	32	33	33	24	25	40	37	38	32	32	36	33	38	27	33	32	38	35	41	40	34	33	26	45	39	28	29	30	29	45	42	46	40	36	39	38	30	34	43	30	36	42	46	34	32	35	27	29	31	26	45	28	37	33	31	30	22	37	38	38	31	35	33	32	41	28	42	33	30	37	36	39	31	34	36	43	34	32	40	28	54	39	32	32	29	28	38	32	35	33	27	27	35	42	24	33	32	41	31	37	36	33	23	36	34	50	38	29	32	32	34	33	28	34	37	18	32	30	34	43	31	29	40	39	30	31	30	37	40	35	38	32	37	33	34	30	46	40	32	28	27	44	52	30	36	29	32	31	40	43	30	34	31	30	38	30	36	30	40	43	34	30	35	32	32	30	43	32	39	33	30	41	30	31	39	19	30	43	31	45	41	36	39	26	37	39	24	41	39	35	46	38	27	28	33	44	41	27	38	34	44	37	40	40	35	32	36	34	30	35	30	25	29	34	28	39	41	23	34	42	45	48	39	26	37	34	37	37	30	28	33	35	31	27	33	32	24	27	38	37	37	38	32	22	40	29	39	41	38	31	40	27	32	29	37	48	23	32	27	35	31	31	27	36	32	31	31	39	46	28	36	30	34	38	13	43	53	36	32	32	33	35	36	34	49	32	25	31	31	41	36	46	35	39	35	41	41	26	31	36	48	30	34	34	34	26	35	33	35	37	37	55	46	32	40	28	35	40	40	33	32	24	26	42	47	31	40	38	38	38	35	35	41	40	32	42	38	31	28	27	31	43	43	38	40	30	23	34	35	30	31	41	45	18	34	33	28	30	55	45	32	34	37	36	33	36	52	43	42	26	44	42	30	30	31	38	24	32	35	40	35	39	33	27	33	31	45	36	30	29	37	30	46	28	30	30	35	38	35	35	43	19	29	37	32	42	43	32	32	34	48	27	30	33	28	37	37	31	31	36	39	29	35	35	36	36	39	35	54	39	35	29	35	17	41	26	42	27	32	31	46	52	43	29	34	39	32	39	33	28	34	41	37	37	45	54	35	37	36	34	52	38	39	38	32	30	34	30	34	36	43	33	35	34	25	30	48	33	35	37	40	29	36	39	38	31	39	49	38	43	34	36	33	44	33	39	33	47	36	31	36	35	25	41	32	42	30	35	32	40	31	30	36	40	35	35	47	36	30	34	31	27	41	28	40	28	29	35	30	34	37	36	38	32	35	32	36	30	35	33	35	37	37	32	34	40	32	44	38	33	41	32	30	39	30	33	51	40	41	31	42	44	25	44	41	29	23	39	38	33	28	34	31	32	42	42	29	32	29	37	30	41	39	47	35	33	32	29	44	27	27	34	36	29	30	30	29	34	47	39	38	31	49	29	28	30	31	38	29	31	37	29	35	27	48	31	28	36	38	34	51	32	32	30	37	32	34	44	27	29	30	40	43	36	28	33	40	28	31	31	34	35	55	35	30	38	40	31	33	35	34	26	35	40	37	43	45	30	42	34	41	31	39	36	39	37	32	28	39	28	33	34	36	33	43	37	34	37	42	29	36	37	44	28	35	32	28	39	34	34	36	41	34	37	47	37	32	31	38	32	37	43	29	27	30	33	34	38	28	31	30	33	29	34	28	26	45	31	36	35	31	32	44	34	34	36	26	35	33	40	32	35	29	46	34	32	28	32	36	30	28	32	42	33	37	34	31	44	33	32	40	30	31	30	31	31	44	38	33	30	28	36	33	40	33	31	20	25	33	21	27	40	51	45	38	33	41	38	37	45	34	32	34	32	30	21	30	35	35	31	33	36	40	32	32	40	23	41	33	33	47	33	40	41	29	37	35	32	20	30	36	43	37	30	48	43	42	35	40	29	36	41	38	27	51	34	34	30	24	30	34	39	31	28	29	37	34	23	30	34	44	33	35	38	40	31	32	36	35	43	34	28	25	36	39	32	25	39	40	38	25	27	31	31	46	34	37	25	30	26	39	41	32	33	37	37	43	30	46	28	45	32	28	40	31	38	39	32	39	34	39	35	40	52	40	34	40	29	38	31	35	37	23	32	35	28	35	28	38	23	32	27	30	38	42	32	38	27	38	35	35	40	47	25	42	36	46	38	31	31	36	41	28	33	27	36	39	26	38	40	30	27	38	32	39	33	35	29	18	29	39	35	33	39	42	33	48	32	43	34	22	29	40	35	34	39	40	29	43	32	32	30	34	31	38	35	34	26	34	21	41	34	37	39	40	40	33	33	30	32	40	31	47	37	33	29	39	29	38	37	42	46	37	28	39	26	43	25	34	34	27	31	41	39	34	38	33	38	30	38	24	41	33	33	35	37	30	32	34	29	22	29	51	41	34	29	38	39	30	34	28	39	46	34	22	41	36	29	37	33	30	32	34	31	47	39	42	38	33	31	37	28	31	27	24	33	30	31	43	36	26	28	34	31	34	34	31	27	40	38	39	31	30	42	26	37	30	26	47	40	35	37	31	29	38	32	31	30	35	19	42	39	49	34	32	36	41	29	36	29	34	34	29	31	26	32	29	40	33	24	36	41	35	33	37	34	31	35	27	37	36	39	22	36	29	42	35	41	43	27	35	42	47	33	36	40	33	41	29	38	35	43	29	28	35	34	34	25	29	31	31	35	26	36	33	28	49	30	37	44	35	37	24	30	28	32	28	37	37	47	33	31	46	33	47	36	36	25	37	40
15012	7831	5272	10518	20410	23577	23445	21138	18416	15860	13558	11383	9844	7509	5531	4268	3447	2658	2197	1931	1702	1717	1784	1808	1831	1687	1419	1258	1369	1334	1404	1360	1212	1152	1041	972	984	1025	1039	1135	1088	1155	1312	1418	1455	1432	1215	959	835	847	849	940	1020	1075	958	885	952	795	799	893	1012	983	467	393	390	429	369	426	455	410	402	368	345	380	350	366	356	359	393	393	335	358	349	350	374	356	342	373	384	369	335	357	368	370	316	347	374	324	322	365	363	376	365	337	336	380	357	388	360	352	385	337	374	337	345	354	359	375	328	379	403	363	325	335	357	331	356	307	344	392	328	335	357	352	333	373	364	343	350	362	347	329	350	343	331	344	348	349	335	390	363	331	357	328	356	379	347	328	324	340	373	352	315	323	329	314	337	319	345	315	343	328	330	351	322	360	340	357	371	367	348	350	359	349	409	353	360	338	326	366	332	348	353	325	355	326	361	340	341	352	334	342	332	354	365	345	371	347	324	354	336	334	331	351	336	346	375	336	329	352	368	358	334	354	382	316	328	342	375	322	328	343	359	290	330	353	361	339	359	342	361	329	329	327	360	329	351	330	327	374	320	374	308	345	356	364	327	329	311	344	341	330	353	332	342	383	347	361	353	326	338	360	347	333	306	333	360	343	322	337	380	346	327	328	347	336	360	350	349	366	345	335	349	354	336	334	327	348	334	323	347	303	332	348	334	354	332	328	318	351	353	353	340	351	347	341	333	360	333	312	345	342	330	357	348	341	343	341	362	369	360	330	366	339	333	356	317	379	321	358	366	342	335	329	367	378	363	374	327	366	376	335	352	371	332	339	344	329	339	338	304	333	348	316	363	310	343	342	338	356	341	350	350	337	335	345	360	374	317	318	339	333	326	353	332	319	316	345	369	365	343	365	335	355	348	383	380	393	328	332	354	370	328	355	359	341	362	325	365	361	385	330	340	367	348	343	345	342	330	331	355	309	370	315	355	341	324	333	358	348	369	344	354	315	323	352	341	350	342	353	349	329	323	368	354	337	329	343	342	340	343	327	358	350	350	372	327	343	332	341	349	337	319	347	357	321	326	334	347	311	306	348	346	331	336	323	358	376	354	354	355	320	360	309	337	329	341	357	331	350	348	351	344	376	354	347	353	333	338	356	329	349	346	345	322	333	366	371	332	342	373	360	321	399	340	351	367	342	354	374	315	344	337	350	326	340	373	335	351	343	355	354	345	345	361	327	344	349	323	337	356	336	356	329	338	345	338	333	345	319	346	332	358	344	331	333	355	319	355	336	360	329	322	334	376	361	327	318	345	370	341	376	303	321	346	367	351	322	345	370	328	303	357	329	341	364	340	337	335	347	342	359	340	339	368	315	330	354	342	338	358	350	332	346	336	371	336	358	335	376	355	330	328	371	340	332	323	326	344	346	342	358	316	370	347	359	372	387	360	334	352	375	351	328	363	335	347	335	326	325	352	305	328	336	321	378	354	371	306	326	372	347	351	357	336	353	350	339	368	340	349	330	323	390	320	372	346	328	362	375	346	355	317	342	343	313	342	361	338	348	350	360	368	351	330	354	321	346	353	333	337	360	349	331	358	349	357	323	324	325	344	330	323	313	341	351	345	331	336	306	330	347	350	335	344	324	309	339	356	331	315	342	333	351	349	375	344	316	329	334	338	331	320	316	362	342	367	317	339	324	324	350	350	320	377	383	332	339	351	363	346	319	345	380	362	325	319	350	354	366	387	336	325	375	305	344	368	349	403	340	338	328	373	331	297	314	335	353	336	353	357	340	336	336	362	348	331	395	344	363	341	363	354	338	364	321	342	349	334	371	346	341	363	370	364	350	335	333	354	352	377	347	342	365	378	340	344	352	318	346	324	347	315	327	357	325	324	343	319	340	318	360	377	332	350	326	364	363	347	316	350	335	339	352	342	344	346	306	377	357	325	311	334	321	328	321	335	322	343	349	373	371	344	354	378	373	362	361	358	342	334	314	340	353	346	322	333	368	336	343	326	338	346	327	336	322	382	343	340	388	356	371	329	349	343	352	343	331	318	369	337	333	320	375	305	346	338	340	333	350	355	329	348	346	378	343	336	317	333	359	364	317	340	326	324	330	385	328	346	333	340	332	359	320	343	342	329	355	354	356	373	358	317	351	317	355	313	325	327	343	387	342	333	320	326	344	352	318	353	351	326	362	370	341	332	357	340	312	300	329	342	329	376	306	344	326	352	327	331	361	342	367	324	324	361	357	338	340	364	349	375	350	343	355	333	337	310	347	326	347	317	343	337	390	356	367	317	333	325	327	330	330	325	381	370	382	333	359	337	317	354	345	366	347	333	346	321	341	358	358	318	339	360	337	360	352	328	329	342	350	319	362	294	338	343	343	362	361	317	334	320	337	338	353	335	344	361	342	359	316	340	334	337	339	323	326	361	365	311	367	337	324	324	340	341	314	328	312	355	350	361	330	351	352	377	315	361	351	334	340	326	325	355	326	355	313	332	357	332	357	338	363	336	332	355	297	315	329	349	345	351	353	366	362	345	330	303	356	372	346	348	337	344	327	378	310	329	327	330	312	371	342	323	332	376	319	324	324	338	345	383	323	365	368	313	350	342	368	350	385	300	341	334	354	358	361	353	336	350	323	342	360	343	347	332	365	322	353	369	323	353	355	352	367	375	329	394	345	334	365	363	334	320	306	328	320	371	368	345	336	337	325	343	348	320	346	357	356	335	375	363	335	353	370	349	341	355	336	357	337	330	335	354	339	361	314	322	301	361	339	322	338	364	326	351	340	336	341	335	373	325	362	376	332	330	370	344	316	349	325	313	355	384	355	356	357	369	344	359	346	342	356	345	364	324	353	348	336	345	326	361	319	336	354	369	349	359	322	344	374	316	397	378	343	391	331	324	332	365	340	356	339	304	341	352	306	368	327	319	299	373	377	349	351	330	339	361	401	352	359	353	359	324	328	300	327	337	361	360	345	324	354	309	361	339	347	334	340	346	345	374	350	301	381	343	351	299	311	335	336	349	338	342	367	354	321	342	353	351	359	323	338	305	334	357	365	344	324	333	340	340	353	360	355	322	346	360	356	313	378	354	377	327	370	371	321	330	386	372	322	335	358	368	338	358	341	356	395	357	337	320	356	349	341	329	343	329	316	333	344	338	316	339	308	335	344	349	358	303	338	330	356	343	337	332	327	318	336	346	318	362	360	379	317	325	343	343	342	311	334	347	324	340	337	333	365	351	332	317	323	361	313	339	325	349	337	324	351	356	350	336	310	325	333	331	336	363	329	345	334	372	359	348	328	380	344	305	317	334	341	335	330	341	346	342	330	362	360	361	317	343	355	375	344	327	338	348	347	371	338	332	370	350	347	356	370	346	320	332	344	359	323	381	396	361	360	350	354	310	334	327	305	332	338	322	337	336	324	339	356	313	342	358	359	374	385	356	363	361	347	368	368	346	367	341	325	339	325	370	360	326	341	309	323	361	370
1656	773	518	394	527	900	981	877	742	708	604	498	362	323	269	195	205	164	148	161	145	121	131	146	155	113	111	118	130	139	118	129	134	113	101	105	100	122	137	86	98	109	98	123	132	121	114	100	89	111	98	110	130	133	113	107	99	83	87	106	142	105	89	91	80	81	87	76	83	71	82	81	90	91	75	84	99	92	68	83	74	97	74	80	74	92	80	88	102	84	91	69	92	77	86	91	88	100	89	86	91	104	74	86	69	84	74	68	90	80	83	88	73	72	93	95	77	98	78	95	75	71	71	90	90	73	87	85	71	99	96	76	84	89	72	87	80	83	77	67	97	82	76	88	112	98	91	83	76	81	90	68	78	86	86	75	78	79	66	81	88	88	87	78	84	76	76	62	64	76	83	83	89	96	96	82	89	78	93	91	92	77	79	84	71	83	68	75	83	83	79	85	89	69	75	76	88	86	75	87	83	65	82	90	97	62	77	80	89	82	70	76	79	81	75	79	94	94	70	79	75	77	89	91	96	91	88	88	81	77	90	66	86	74	88	77	81	79	82	73	72	77	102	101	74	96	76	75	76	88	81	71	70	69	86	76	81	91	78	73	77	103	75	89	81	76	80	77	75	74	81	69	74	83	92	82	88	107	79	67	85	84	75	90	83	71	73	109	75	73	80	90	70	76	76	77	80	91	92	76	79	68	85	69	72	84	91	91	79	87	83	81	85	88	89	88	81	82	90	76	94	84	82	83	86	59	79	77	82	65	80	67	99	96	98	85	81	85	85	75	79	85	88	69	73	87	64	80	93	86	74	85	85	75	75	76	98	77	79	77	82	90	66	86	78	75	90	72	79	98	93	65	80	92	72	74	79	97	88	81	79	76	78	85	70	86	85	87	87	70	89	77	81	70	85	82	66	87	104	81	81	76	69	83	77	83	105	102	82	81	116	71	83	84	92	82	81	96	81	70	87	84	81	82	76	77	68	80	77	83	82	77	84	78	89	103	71	80	65	82	88	58	85	94	81	83	89	94	92	69	89	76	90	78	78	74	85	97	69	77	83	88	91	94	98	80	83	70	82	89	82	76	77	91	94	80	65	90	90	97	76	82	82	81	83	93	99	75	76	91	79	89	79	84	75	76	94	73	92	75	83	90	82	92	99	92	82	70	69	84	75	69	83	89	98	91	84	79	75	76	76	85	92	89	81	66	86	90	72	93	82	78	80	76	86	81	86	67	96	74	82	90	80	76	78	84	100	70	76	93	102	80	76	66	60	79	73	85	77	88	98	80	73	65	71	83	83	78	78	96	83	78	87	86	82	94	90	83	86	72	76	90	94	85	86	92	88	81	76	89	74	69	86	84	72	74	79	74	76	83	91	75	88	77	93	79	98	72	82	97	93	92	87	75	72	82	86	70	80	84	69	61	64	74	89	81	83	75	72	85	86	84	87	86	84	90	86	88	76	79	64	83	69	83	78	91	86	94	74	90	87	92	90	73	67	84	99	74	91	86	87	80	77	78	77	89	92	88	70	94	75	71	93	85	99	95	77	93	91	84	93	81	75	82	82	85	84	85	82	83	88	89	81	86	66	88	88	104	71	85	88	109	86	82	76	84	79	72	83	104	86	90	72	78	83	78	81	89	92	88	71	84	85	80	80	82	73	90	97	88	91	74	65	80	71	77	75	91	80	77	74	95	94	78	67	87	69	97	84	73	76	76	81	88	80	89	81	84	80	81	80	75	90	77	73	77	75	87	84	60	85	77	81	75	78	86	74	81	98	88	90	85	78	90	68	83	82	75	79	81	82	76	58	81	86	88	72	77	96	64	87	105	73	68	74	86	85	76	81	90	87	79	78	103	72	84	97	87	72	72	79	75	90	91	87	109	98	80	72	78	80	76	81	86	85	73	85	99	70	75	85	86	80	86	86	86	78	75	74	82	82	81	82	86	68	78	84	83	95	89	87	76	83	97	72	78	80	60	66	82	88	73	88	93	80	81	92	96	77	98	73	92	90	92	76	83	81	82	88	85	91	61	78	95	80	84	82	78	101	86	71	102	85	63	68	100	77	87	84	87	89	91	94	81	86	85	87	80	77	82	91	80	94	84	72	68	96	94	67	56	82	90	92	102	88	83	74	71	87	80	85	85	89	78	69	80	76	67	76	84	75	78	100	85	87	71	95	84	90	72	89	75	84	96	92	93	83	92	62	70	75	73	91	84	80	83	91	81	89	69	93	90	89	76	76	88	86	72	79	75	75	85	87	75	67	81	86	83	90	90	82	90	82	80	77	76	82	96	80	71	93	74	86	90	84	71	83	95	98	84	84	105	86	85	73	86	65	74	76	84	80	67	95	80	87	94	78	87	83	101	68	88	81	81	80	82	62	78	75	85	81	73	63	90	88	76	77	66	78	97	89	83	73	89	72	57	79	100	95	81	83	81	82	78	78	84	97	71	88	87	70	90	86	85	78	91	81	92	87	68	82	76	88	76	80	95	91	85	95	80	82	105	76	70	100	95	75	93	67	86	82	84	75	92	80	86	94	85	92	93	81	86	87	78	76	75	93	69	91	82	76	79	69	90	91	74	86	73	81	90	81	100	90	74	74	81	85	86	101	104	95	95	89	87	90	89	89	86	67	83	86	76	84	86	74	78	76	74	80	87	80	76	84	85	80	75	89	90	86	97	94	99	84	96	83	92	76	89	96	81	74	95	71	87	98	94	87	98	79	79	67	85	86	91	88	84	86	79	70	72	78	76	83	94	76	88	77	71	92	92	78	83	78	83	73	89	82	83	78	107	58	80	80	68	81	85	87	86	82	86	91	85	91	86	81	64	82	68	78	75	85	73	87	82	83	75	75	86	90	82	83	89	91	87	74	83	75	79	95	83	99	96	84	89	97	66	76	94	88	89	84	85	71	80	72	91	75	82	87	93	86	79	89	79	81	80	86	86	76	79	87	78	68	72	77	79	98	76	86	81	82	90	83	75	71	78	84	95	85	89	82	85	86	79	82	92	85	74	88	77	89	74	87	85	90	73	76	99	83	68	97	83	93	84	78	92	82	84	90	89	93	87	77	83	70	91	86	80	78	77	85	88	82	88	94	92	83	78	69	95	75	90	74	66	83	92	85	73	79	87	81	81	74	91	73	80	70	77	81	66	81	106	92	79	83	74	82	79	85	68	90	75	78	88	83	86	69	83	92	90	78	87	87	92	88	85	80	77	78	73	80	79	92	79	77	86	75	74	91	86	98	73	95	82	90	92	73	77	91	77	71	96	83	66	87	70	72	76	88	86	90	81	72	68	78	88	81	85	78	82	93	80	67	78	96	85	76	80	78	70	80	82	73	82	79	84	90	84	75	87	80	73	89	80	78	82	80	77	85	80	70	91	90	86	79	79	82	96	72	89	87	84	106	62	78	79	81	65	82	71	80	76	90	68	89	78	84	103	80	86	90	86	90	86	93	80	88	78	96	89	80	76	78	86	93	85
18144	10011	7384	13189	23967	26762	25887	23594	20846	18419	15804	13490	11350	9086	7047	5631	4472	3602	3240	2874	2635	2624	2755	2780	2629	2596	2267	2086	2029	2116	2109	2161	1928	1801	1686	1632	1704	1722	1749	1681	1775	1862	2113	2217	2165	2121	1727	1540	1384	1403	1416	1558	1757	1682	1613	1430	1511	1382	1514	1498	1741	1536	900	892	891	923	885	901	902	898	858	878	886	871	914	864	842	853	853	820	893	791	811	849	852	851	834	891	832	812	844	812	849	821	827	822	854	870	784	831	861	834	863	812	837	842	812	855	792	864	807	881	818	832	824	858	842	870	861	815	846	850	790	782	851	874	761	828	813	836	805	783	766	803	785	822	857	785	826	813	724	828	827	841	805	850	866	787	797	780	874	848	793	796	784	829	823	819	812	831	852	780	867	808	799	832	841	853	800	816	832	835	828	805	811	772	793	860	822	800	805	783	849	821	812	836	824	828	849	809	834	792	762	817	792	829	817	867	842	803	785	776	738	822	807	844	809	815	783	829	862	777	796	801	835	826	807	813	807	836	851	857	854	876	788	840	846	802	860	789	810	767	803	824	824	756	837	807	821	838	779	770	839	834	786	801	851	848	796	808	815	825	776	812	812	837	838	808	766	792	808	805	817	807	867	837	872	858	802	816	828	822	790	808	832	819	855	804	831	802	831	811	832	822	846	802	814	802	827	812	820	833	793	827	872	778	796	897	845	870	788	826	799	813	843	844	757	860	803	810	810	791	781	790	763	801	776	812	813	817	789	867	801	848	833	800	798	805	774	774	807	821	797	840	818	802	852	775	849	847	810	806	840	822	792	827	821	824	814	774	785	759	755	784	856	796	822	825	816	821	786	783	823	807	793	789	798	840	859	869	842	797	810	780	816	819	780	840	826	801	833	810	869	761	794	767	816	790	819	838	805	832	811	832	791	851	812	805	756	783	766	815	783	822	815	783	802	813	817	826	794	809	799	807	858	819	796	821	845	752	790	844	755	813	840	815	824	843	807	749	809	801	830	840	828	851	855	792	837	820	804	787	823	882	780	838	877	849	779	877	769	793	816	799	811	822	801	814	787	786	794	826	828	834	798	816	802	823	811	804	846	834	814	726	832	790	862	812	808	799	819	807	770	802	799	831	837	835	743	839	874	845	771	811	859	829	811	776	800	843	809	769	857	863	811	767	848	809	798	804	784	835	792	820	807	800	833	826	830	834	803	789	841	790	835	808	824	816	811	845	807	780	834	809	809	845	802	808	860	814	790	877	778	816	752	818	807	840	807	849	838	847	805	855	826	836	794	812	805	827	782	797	834	847	833	809	828	789	791	782	794	843	812	803	830	820	793	787	835	764	808	840	812	864	805	792	836	866	867	842	814	854	805	837	775	816	756	807	893	834	791	850	804	766	777	767	856	825	775	857	817	843	778	837	770	741	804	872	834	768	802	830	806	788	818	835	817	802	835	815	779	829	813	824	848	825	823	810	775	849	786	815	778	854	785	834	834	820	816	863	787	814	826	799	771	846	756	768	813	794	800	807	855	842	806	751	778	788	710	871	844	791	818	777	816	790	827	813	812	813	821	837	816	809	776	791	842	809	817	805	832	787	815	774	810	790	849	775	861	833	814	816	817	824	837	813	829	795	766	813	802	860	849	810	796	841	834	795	843	823	817	808	862	827	810	791	798	759	810	816	803	802	814	846	791	806	794	816	780	819	850	793	798	827	816	805	812	820	838	798	829	799	807	785	807	831	820	843	844	800	749	829	852	799	805	809	820	786	790	819	768	781	800	815	843	834	837	803	816	850	835	834	800	810	866	817	770	866	841	782	860	803	848	777	759	744	895	830	815	807	842	830	815	824	760	786	820	850	860	815	812	870	767	843	832	801	815	828	767	835	817	834	832	804	808	829	842	806	838	792	841	793	827	836	802	787	825	841	785	836	827	807	796	811	812	815	852	797	826	801	856	828	843	826	807	806	824	805	817	835	807	784	821	823	801	850	822	782	868	785	804	869	820	796	860	773	870	774	779	834	823	849	771	799	868	829	802	779	795	763	797	826	866	795	846	834	838	789	775	798	806	825	831	849	798	811	770	825	845	806	810	834	810	784	832	774	804	820	810	861	800	832	803	814	808	833	855	803	807	809	794	781	834	831	812	837	843	795	826	795	841	804	813	861	793	870	789	817	814	806	779	732	836	808	813	807	829	831	822	797	790	821	879	793	826	830	840	857	822	747	815	821	834	778	811	822	847	821	837	839	820	825	822	821	830	804	794	832	772	790	822	838	834	807	804	759	838	820	821	804	821	786	824	822	830	785	827	790	808	767	793	807	816	837	830	803	822	861	827	818	845	849	812	815	803	834	790	808	812	808	826	823	818	840	855	809	843	840	796	753	804	852	844	808	797	818	821	842	834	783	777	774	831	794	762	844	840	828	845	867	768	825	796	811	805	814	790	826	855	788	834	750	825	794	813	835	823	837	856	801	820	795	822	822	791	811	774	840	817	798	793	810	830	776	802	797	820	824	778	809	843	824	834	806	815	794	820	781	819	786	766	789	817	853	845	790	821	825	800	825	788	856	815	770	848	810	763	787	846	814	816	776	772	811	850	726	827	829	845	788	813	816	811	856	824	805	806	840	819	791	793	852	827	833	782	809	823	831	799	811	868	795	822	802	825	809	819	798	801	764	859	862	848	815	833	871	833	805	796	776	831	848	808	806	805	809	824	757	821	791	816	811	847	838	865	822	839	798	804	858	756	809	826	746	759	764	792	811	817	813	864	829	842	758	892	817	830	825	852	795	775	832	840	825	805	776	809	777	768	901	782	791	870	801	778	799	820	800	851	848	803	835	812	843	850	808	833	835	825	752	822	834	827	823	814	833	826	815	809	793	825	811	850	841	799	786	808	766	772	828	821	829	816	804	840	819	845	769	804	810	800	844	861	814	839	820	842	802	846	814	842	822	894	841	769	859	842	782	766	800	794	812	824	805	810	854	803	796	831	835	841	809	812	825	778	828	794	812	818	842	845	807	840	800	832	842	814	785	785	785	800	819	794	754	817	810	792	839	800	793	844	887	837	861	851	863	798	861	835	793	814	784	772	856	779	829	814	833	832	827	885	829	872	836	838	776	836	823	817	778	836	851	797	829	814	821	845	807	821	826	795	778	866	791	845	756	794	839	801	847	711	829	790	803	794	775	801	775	818	835	790	813	853	805	815	768	762	736	809	836	813	789	805	807	817	827	813	780	773	843	875	745	827	801	772	802	837	806	844	791	777	714	817	831	816	808	780	862	816	796	872	814	829	859	785	901	807	826	822	767	861	811	815	809	789	848	793	798	835	843	788	781	837	844	819	733	821	781	771	809	807	848	759	852	785	802	858	825	828	789	804	796	834	797	776	797	846	804	822	816	856	837	829	819	788	745	882	824	809	858	852	806	824	829	821	784	771	790	853	806	822	850	812	821	813	815	820	823	815	816	787	806	770	767	810	843	805	757	816	790	789	826	853	845	807	739
1812	477	291	260	289	510	629	481	441	349	287	263	223	153	135	120	85	76	79	78	74	68	57	68	70	70	65	67	52	63	70	61	77	68	44	65	65	52	51	60	77	55	73	67	53	56	59	58	60	55	47	51	48	64	61	61	64	61	73	56	57	50	59	54	48	40	56	57	45	44	49	45	39	54	45	43	37	58	47	48	52	45	46	62	47	45	42	34	39	53	51	55	49	40	62	44	54	51	50	33	48	55	52	43	47	55	49	37	47	51	53	54	45	43	44	41	55	52	45	54	49	43	42	43	50	54	53	37	51	54	39	49	49	47	47	54	52	49	41	34	50	52	43	37	42	33	45	46	47	54	41	36	53	42	42	58	33	52	35	43	47	49	50	52	51	52	43	44	55	44	56	43	46	36	43	56	54	53	40	48	41	43	59	45	47	42	49	35	38	36	42	68	48	45	50	42	41	41	51	55	47	36	45	50	47	53	41	41	50	36	34	49	40	39	36	53	48	55	38	57	38	33	40	45	50	49	43	44	53	51	47	42	44	51	47	46	46	42	34	45	44	39	55	54	51	37	42	58	39	40	51	46	55	52	41	40	51	46	49	45	41	58	51	45	41	47	57	49	57	53	43	44	49	38	48	40	49	49	49	47	43	55	44	51	46	52	39	38	48	54	52	42	37	50	50	38	46	49	48	42	45	35	49	51	44	45	42	57	49	55	54	52	54	58	51	41	40	50	54	45	32	57	60	45	52	46	47	50	44	49	51	37	54	56	54	41	42	47	34	49	43	36	37	43	44	48	48	46	57	46	57	52	39	37	46	57	49	45	39	51	39	47	45	41	41	48	51	50	48	61	46	49	40	44	43	43	49	43	50	49	45	41	45	47	43	53	42	55	38	52	38	41	42	50	50	41	46	51	47	53	44	33	29	53	46	60	34	47	43	43	54	66	34	48	39	49	50	36	44	48	54	35	40	47	46	43	39	38	48	36	54	59	45	45	52	47	60	50	37	43	45	35	43	54	49	43	45	45	45	55	52	45	39	47	43	35	43	31	47	34	41	41	36	51	63	49	54	44	44	30	47	42	41	41	35	39	53	41	59	56	46	50	56	49	40	55	56	42	49	55	53	37	58	53	46	47	43	43	52	41	46	49	36	58	47	46	44	33	67	52	42	42	40	46	51	47	61	37	41	39	41	52	51	47	45	43	48	43	49	45	39	50	47	40	33	42	37	46	37	56	44	48	48	39	50	41	45	49	53	46	44	51	60	52	40	47	48	43	26	65	45	26	47	37	49	46	46	48	42	42	39	45	47	37	55	51	46	46	49	45	46	38	41	45	53	52	51	42	52	49	48	55	53	55	45	46	52	66	45	46	35	40	47	49	48	45	42	57	32	49	40	44	40	55	43	49	59	45	49	64	44	34	46	39	49	49	40	45	37	40	55	53	46	42	54	47	43	36	50	45	49	59	47	44	46	36	37	34	42	52	45	42	44	43	48	41	30	51	55	43	52	44	40	41	46	53	43	51	44	55	41	54	49	44	53	38	42	46	50	46	60	50	51	50	48	61	32	48	39	48	48	41	44	50	49	44	64	43	43	54	37	41	64	52	40	48	45	45	44	44	51	33	42	39	30	38	52	46	43	61	55	49	47	50	47	46	50	46	51	56	38	48	50	54	47	49	49	61	59	44	50	60	40	51	53	47	41	53	48	50	51	45	40	45	36	39	51	28	51	53	45	54	42	46	34	46	43	46	58	37	48	52	54	55	48	31	38	43	48	47	44	43	42	57	47	51	49	52	45	43	47	49	40	35	29	51	51	48	43	42	52	50	42	50	52	43	49	53	44	45	41	41	48	55	35	44	36	43	42	39	47	48	48	45	39	50	32	51	48	36	36	48	48	46	40	47	41	42	54	49	44	48	54	41	61	43	30	37	45	51	37	53	40	40	59	48	38	39	39	45	54	42	50	42	37	33	46	48	35	55	54	41	53	44	44	44	45	56	54	44	47	56	39	46	41	44	37	41	44	44	36	45	49	45	47	57	37	40	49	49	49	44	58	54	40	39	43	52	40	48	41	45	44	44	48	45	39	53	40	61	45	55	58	47	39	45	53	48	51	48	49	55	42	51	54	54	46	53	41	48	40	36	45	46	38	46	53	46	47	43	41	50	55	49	57	40	41	48	73	48	45	49	42	53	41	41	46	39	55	50	53	41	55	46	45	44	46	41	60	46	44	40	46	49	51	43	40	38	48	52	57	46	45	54	46	52	43	45	54	42	45	49	48	45	54	49	54	55	42	42	39	52	43	46	47	40	42	34	39	53	46	50	41	52	49	55	37	56	44	52	44	35	45	42	60	49	48	42	56	39	45	56	34	48	45	42	39	46	43	44	39	46	55	38	44	50	51	42	30	46	49	37	54	44	47	42	52	43	47	36	53	45	49	43	43	57	60	66	54	54	37	45	51	44	46	50	54	47	43	53	42	43	50	44	50	46	57	43	41	50	53	59	53	33	37	41	50	60	47	52	47	50	48	56	46	50	36	48	42	62	53	52	36	50	50	47	52	49	51	48	53	39	39	46	43	39	50	56	49	51	46	41	43	40	41	58	50	57	56	55	41	42	36	47	46	45	37	54	58	53	48	49	47	58	50	48	49	46	41	53	41	52	43	51	37	50	56	31	41	33	47	46	46	39	41	46	39	50	41	38	43	45	48	54	57	48	41	50	39	62	44	52	55	40	45	44	47	39	42	42	45	41	47	55	50	34	46	34	58	39	46	51	51	34	54	40	45	45	53	56	58	49	41	43	37	43	34	42	46	51	46	47	55	34	47	54	49	37	48	53	37	42	46	40	49	46	48	39	46	59	49	41	46	46	54	56	44	40	35	45	41	52	45	43	46	40	38	47	46	47	41	43	39	47	39	49	44	39	37	43	56	35	41	37	44	55	49	38	44	49	45	42	37	42	48	45	32	44	45	62	55	49	55	61	48	35	48	44	45	43	45	45	47	51	48	67	39	35	51	41	43	45	40	33	47	57	53	36	43	42	44	51	47	46	40	43	49	54	52	42	33	43	56	39	41	48	58	40	54	41	40	43	48	48	48	44	50	44	42	50	54	40	48	37	51	49	51	49	49	47	52	54	31	52	63	50	54	37	47	51	40	43	42	39	47	51	54	54	58	51	51	45	44	53	42	54	51	39	40	43	51	50	48	47	45	53	42	54	42	42	58	43	50	54	52	44	36	46	43	44	38	48	40	47	45	44	45	47	42	44	44	45	38	47	44	46	41	41	40	33	35	45	62	53	62	54	41	48	61	43	41	44	50	51	48	43	42	58	44	44	42	56	47	46	42	50	44	44	48	55	56	54	48	50	66	43	47	40	53	41	42	39	49	52	50	52	40	43	53	53	57	44	54	41	55	46	49	45	54	47	52	42	40	56	43	43	45	38	47	40	51	44	39	47	48	47	46	44	50	43	41	49	58	47	46	40
12958	5966	4602	9104	18279	20863	20154	18099	15373	13054	10793	8777	7179	5338	3995	2956	2415	1879	1564	1387	1293	1372	1306	1414	1371	1265	1089	1105	1086	1144	1126	1065	1076	981	880	865	876	960	929	1014	1044	1077	1192	1174	1249	1154	1000	856	810	847	877	920	1013	976	904	862	902	811	871	802	1022	741	500	487	469	436	492	481	486	502	442	452	476	482	487	455	457	476	449	438	467	426	463	435	426	462	461	450	441	474	436	456	487	440	483	459	440	462	423	458	441	434	431	490	472	469	448	462	467	461	441	472	458	459	449	449	465	471	425	463	455	463	446	440	473	460	440	450	473	430	448	461	484	464	464	449	482	455	450	444	435	448	471	451	471	483	460	482	473	452	424	453	473	424	438	460	435	426	437	456	467	423	432	446	484	447	437	504	483	425	437	430	429	471	407	437	464	452	487	443	424	474	419	447	477	431	472	435	417	471	450	445	461	455	474	434	477	442	463	449	450	454	441	465	454	477	401	475	477	437	435	454	483	459	464	454	442	421	487	456	478	430	461	455	452	437	439	451	455	396	488	452	462	469	453	440	460	446	461	460	456	434	435	428	442	425	453	481	476	480	447	497	485	447	469	421	479	433	430	452	476	427	443	467	457	448	425	477	453	500	474	432	459	471	425	455	464	416	428	435	441	469	427	456	486	474	430	467	416	428	451	482	467	441	458	433	464	412	476	435	453	452	461	458	456	447	440	428	442	441	444	443	422	454	450	472	473	438	488	439	431	425	479	466	457	395	427	434	442	456	453	446	416	397	429	485	457	448	473	484	457	435	447	482	471	462	460	459	421	453	451	469	468	441	443	435	463	448	450	453	437	472	448	447	482	405	437	439	483	464	484	462	505	446	457	430	453	437	468	454	459	448	432	418	434	409	447	444	428	449	442	436	417	445	465	459	457	447	419	466	453	449	440	449	450	455	449	440	449	441	419	432	485	471	459	463	436	425	441	459	469	421	394	449	429	463	478	442	470	452	424	459	467	416	467	439	441	427	427	459	423	475	427	431	466	469	415	482	496	419	406	464	483	432	422	439	463	445	442	472	489	455	442	446	404	447	433	438	467	420	436	460	436	476	456	465	467	466	467	451	440	451	453	472	484	453	448	479	441	479	492	488	457	450	485	461	518	450	414	451	462	426	463	460	448	474	453	463	483	463	453	450	488	452	432	468	421	443	455	441	429	422	444	485	436	443	476	455	433	482	375	459	444	442	447	427	457	439	448	468	452	460	450	429	423	446	441	441	462	414	461	447	466	428	465	444	428	452	421	451	426	413	464	460	437	460	420	465	430	464	456	441	432	448	436	432	437	448	439	456	453	476	440	433	471	461	495	476	442	454	436	427	459	433	450	406	434	474	428	453	442	454	493	476	430	474	415	457	470	449	446	463	451	464	446	478	443	420	485	459	483	463	436	473	459	455	446	467	471	443	442	411	456	470	431	449	458	464	426	442	427	421	468	436	450	492	424	480	447	464	452	457	473	437	464	467	489	410	452	464	429	423	412	436	491	469	439	476	473	462	432	451	451	457	449	433	472	457	435	439	453	480	476	466	407	458	482	463	412	429	435	443	500	446	474	454	434	440	432	405	427	493	472	490	410	404	450	458	444	424	465	452	425	428	442	469	456	442	488	458	453	440	444	437	437	477	464	474	474	433	461	465	444	460	438	483	442	495	460	428	453	436	429	423	449	459	449	438	441	420	464	447	412	444	483	449	439	461	440	473	494	470	447	422	425	449	489	475	452	440	463	421	454	486	465	444	488	440	428	475	434	423	438	431	427	427	436	410	459	467	416	428	454	440	409	476	413	436	455	463	443	467	454	437	444	439	461	461	431	435	461	463	423	442	468	441	471	476	437	458	454	476	464	453	459	438	466	490	454	462	469	465	472	464	474	438	461	446	447	492	435	450	422	480	419	459	455	494	461	455	449	465	447	422	460	423	445	462	433	442	446	473	443	476	462	437	457	434	432	440	438	412	454	452	447	457	449	447	432	440	427	419	464	492	461	426	464	439	466	459	457	471	462	447	476	450	454	439	470	444	477	415	485	435	434	437	464	433	449	449	481	430	445	464	440	476	432	433	460	464	448	432	411	439	394	484	440	471	428	445	470	435	463	478	423	455	428	473	449	463	473	437	437	429	463	454	457	486	446	446	470	457	476	442	473	426	475	431	464	415	467	465	491	432	438	475	441	450	407	426	429	450	428	472	449	480	439	426	451	456	464	430	455	447	471	463	427	476	467	429	442	443	471	461	409	445	456	458	454	455	456	428	451	453	479	441	443	446	470	451	466	440	455	470	476	411	491	463	478	474	450	443	474	435	436	453	458	440	442	455	458	447	441	460	448	449	449	467	431	485	489	426	442	475	489	443	493	479	461	434	479	442	450	463	422	430	430	448	465	467	442	468	457	425	430	460	482	460	419	471	462	417	470	410	444	455	449	471	477	453	435	463	450	428	465	476	456	420	454	458	453	443	466	432	428	429	448	436	448	460	428	459	408	432	441	461	454	488	456	409	430	435	471	464	407	449	445	453	442	427	436	501	443	488	463	446	443	432	448	467	470	459	432	455	436	445	462	457	430	432	468	446	429	452	458	440	472	475	436	437	490	453	440	463	410	455	456	467	473	442	420	450	470	451	454	417	452	449	502	443	451	445	459	434	432	491	461	452	435	465	451	468	481	457	450	489	427	464	457	434	410	427	423	428	439	423	405	451	442	447	435	457	439	442	466	465	495	455	461	430	396	428	441	446	445	464	461	444	474	447	424	432	445	437	443	429	429	467	470	447	434	439	435	450	443	459	431	428	420	465	426	432	474	448	433	441	447	470	466	473	475	442	471	471	469	468	450	404	453	490	487	437	433	486	434	457	422	466	437	466	412	478	426	448	447	467	430	405	394	465	473	481	435	478	422	450	425	445	403	416	430	482	442	440	462	431	475	454	494	423	412	433	444	473	456	448	457	450	459	454	444	486	422	463	456	467	434	396	460	445	430	461	476	423	470	408	481	422	481	445	477	456	459	452	438	425	454	476	441	473	470	449	468	445	450	463	423	442	417	456	432	433	449	429	448	448	439	450	430	439	424	434	458	452	441	447	443	433	464	442	444	457	460	467	456	453	454	448	430	439	483	487	467	415	439	490	434	454	433	428	443	410	442	461	447	451	409	396	450	463	423	440	450	441	460	436	458	446	468	434	459	446	467	448	462	456	454	440	422	469	472	436	457	478	450	431	462	436	472	498	427	445	439	421	447	440	457	458	454	436	431	445	477	493	482	461	457	483	463	439	417	422	464	423	444	436	435	425	435	451	439	466	450	434	459	457	459	424	425	447	441	475	468	461	456	445	472	461	469	444	468	443	430	444	468	441	434	474	437	394	493	447	465	414	457	442	480	463	473	480	448	474	452	501	436	443	434	434	423	449	448	438	424	418	447	487	452	464	446	481	438	435	469	445	463	433	440	474	453	451	431	445	442	478	454	397
1065	661	454	382	478	726	849	706	629	502	447	384	284	271	189	171	129	153	142	117	116	138	116	130	113	125	109	105	112	114	110	103	123	120	116	106	115	110	118	111	118	112	116	111	108	97	110	101	107	103	95	93	104	112	116	103	95	100	90	111	119	89	103	79	102	89	93	86	97	86	77	90	90	89	79	89	55	94	77	82	75	90	90	94	90	92	91	79	92	75	74	101	85	97	90	76	82	84	92	89	87	92	83	86	89	92	87	82	81	62	95	87	83	81	80	91	87	77	102	93	69	86	103	89	77	76	80	87	91	84	98	79	102	71	89	107	87	82	76	87	84	96	74	75	105	72	80	99	83	96	99	85	85	100	104	107	96	85	96	106	104	94	94	73	83	83	89	96	86	71	84	84	104	80	95	95	84	71	77	88	67	96	92	84	102	86	97	79	100	86	76	82	88	95	84	74	80	88	102	86	88	79	107	84	86	97	79	82	88	90	77	98	84	81	101	80	92	87	98	90	83	94	88	98	93	97	73	93	101	93	91	87	80	95	80	76	98	92	86	82	87	92	93	105	82	74	89	88	87	85	81	88	79	108	65	82	74	67	94	100	85	72	81	82	86	85	90	78	87	85	82	80	81	93	97	95	74	76	82	78	91	85	92	90	80	96	101	81	83	92	85	87	99	78	94	89	83	90	82	94	88	78	92	74	88	88	82	92	86	85	77	94	91	102	78	80	82	81	79	78	92	89	84	83	103	85	91	91	89	90	94	102	69	75	92	74	93	79	81	67	83	102	84	99	88	90	80	91	78	91	89	88	80	78	93	84	98	98	80	76	78	88	89	92	76	100	91	96	74	79	103	97	83	84	82	109	92	100	85	95	83	87	90	89	102	93	95	90	88	83	91	91	104	87	78	81	79	80	81	79	96	89	92	80	75	88	97	84	100	76	74	91	93	90	100	81	80	84	104	69	91	100	84	84	73	95	89	98	85	80	92	87	81	122	83	76	76	80	97	84	70	103	99	88	71	89	82	90	75	73	75	96	111	92	83	92	98	89	88	83	86	77	96	64	88	99	81	95	94	74	94	77	90	66	70	83	87	84	82	80	74	83	89	89	85	98	79	79	77	92	80	101	79	95	90	80	94	81	94	92	100	99	80	101	102	102	85	91	81	95	81	93	96	83	96	82	91	80	98	88	88	81	88	87	96	90	86	92	107	72	93	100	84	93	78	80	82	91	72	95	84	86	82	80	75	90	91	82	99	82	92	87	97	78	80	87	90	91	89	85	78	79	97	75	95	86	82	90	89	87	92	84	77	95	83	90	91	70	92	87	105	97	88	71	93	97	83	88	94	85	93	92	77	99	79	88	82	102	84	72	86	81	85	96	95	85	103	86	87	101	78	80	89	93	88	91	97	83	70	92	98	88	84	81	93	88	79	81	80	89	92	82	78	84	74	85	88	88	79	90	84	91	110	71	84	85	81	90	71	74	72	75	96	114	91	92	81	96	92	92	87	58	84	88	96	97	85	90	97	87	63	85	85	76	96	105	71	87	85	76	86	76	93	105	92	87	83	76	87	75	101	81	94	83	80	83	91	90	86	89	89	99	99	76	89	97	94	97	87	88	93	81	82	100	96	88	94	98	78	87	86	71	88	96	75	84	95	90	85	87	86	87	96	79	90	84	87	83	70	84	93	68	92	88	93	72	87	86	90	77	83	82	107	98	90	101	87	86	89	93	98	104	90	94	87	77	102	83	94	85	82	98	85	76	82	91	87	88	94	85	84	93	92	105	95	84	90	98	81	79	95	102	76	98	87	89	87	105	90	73	87	98	83	73	90	92	109	94	71	86	104	88	85	67	74	78	94	82	79	96	84	90	91	93	92	80	74	84	81	80	80	92	77	85	76	92	78	88	88	77	96	67	85	78	88	71	88	88	88	85	76	102	83	79	83	85	104	81	84	78	80	90	80	79	91	94	98	74	92	87	88	100	91	94	91	87	97	95	79	96	93	86	97	103	102	101	82	89	88	105	96	67	74	87	92	97	83	77	89	87	89	100	75	86	94	78	79	86	94	93	74	89	101	79	97	70	78	101	96	95	84	86	90	87	79	95	90	77	98	84	93	98	84	85	88	94	82	86	96	79	84	84	84	111	88	94	100	90	97	87	98	75	73	95	79	93	69	93	86	106	72	93	97	92	92	83	79	91	76	82	82	77	87	86	89	83	66	89	98	82	82	83	82	79	83	90	96	85	68	80	87	95	96	92	100	105	97	85	77	88	98	99	76	79	82	87	94	76	103	88	78	87	75	74	88	78	92	89	95	81	78	79	85	78	87	81	82	76	81	88	89	89	82	72	90	103	78	97	94	95	88	78	71	95	92	84	84	87	103	85	81	72	77	85	75	91	91	76	83	96	91	85	94	101	89	95	90	86	75	83	86	84	71	100	71	96	86	84	83	87	88	92	87	70	80	90	75	81	97	75	81	73	82	86	91	91	84	72	91	84	75	97	85	87	92	91	83	90	79	97	97	87	90	83	87	106	106	93	96	90	79	105	88	89	95	89	77	83	90	87	85	80	85	95	91	88	97	84	95	81	83	76	92	108	103	75	80	84	84	104	84	86	86	80	84	102	103	84	87	80	88	103	117	97	83	99	80	85	90	81	87	69	76	88	96	84	83	86	96	80	73	78	102	85	88	88	83	88	90	86	82	86	82	83	101	95	87	79	61	92	91	102	95	104	86	70	87	77	78	88	91	95	73	98	87	84	94	91	87	59	76	81	99	87	89	75	89	86	96	85	85	89	79	105	82	90	83	82	81	76	109	101	90	97	85	96	108	94	73	84	70	81	83	82	98	86	95	98	79	79	83	84	77	86	63	96	98	89	81	89	79	90	98	87	80	98	87	77	89	95	65	88	95	99	84	79	71	73	108	73	85	87	90	86	90	85	77	82	88	76	103	84	92	78	78	89	91	68	86	100	74	84	75	84	93	108	79	80	83	98	97	87	72	87	80	97	79	80	83	77	97	95	87	92	89	69	88	73	89	74	110	88	88	83	71	84	81	97	97	74	86	77	84	93	75	87	84	95	98	83	110	96	89	72	107	86	83	83	88	83	94	77	75	78	83	86	86	73	83	79	79	88	86	85	87	81	89	78	96	75	82	81	92	93	67	90	82	99	91	73	81	92	99	79	102	84	92	86	101	96	87	95	73	92	96	81	84	83	104	90	85	86	77	90	79	82	88	100	96	89	100	80	79	80	110	80	100	80	100	96	93	89	94	99	80	104	87	93	94	81	91	72	84	81	93	80	81	97	94	99	87	87	87	100	92	85	90	92	104	81	82	100	90	90	96	71	87	97	88	83	89	102	77	81	91	91	98	86	92	85	79	93	77	94	83	87	75	73	84	87	91	81	94	80	97	82	98	86	93	91	92	94	77	90	70	99	85	94	71	92	97	92	99	75	90	71	114	81	79	82	90	81	83	91	73	73
15596	8942	6492	11928	22127	25086	23932	21295	18622	15761	13184	11185	9083	7285	5403	4411	3514	3050	2554	2273	2183	2108	2264	2266	2262	2037	1828	1816	1772	1825	1890	1747	1731	1612	1484	1475	1548	1460	1495	1633	1617	1730	1830	1810	1848	1735	1534	1288	1417	1374	1502	1548	1569	1526	1450	1400	1393	1302	1341	1342	1669	1077	937	928	895	880	896	889	909	900	870	870	877	849	805	901	896	853	876	817	844	835	864	825	816	874	920	832	846	854	832	835	908	879	829	868	865	859	893	843	870	844	846	846	814	880	837	879	860	894	828	901	836	875	871	832	878	829	865	883	843	854	817	862	824	803	890	880	850	857	810	813	833	890	844	835	864	826	806	884	823	844	860	771	813	824	832	848	834	851	873	789	835	828	854	834	845	848	764	833	842	844	900	815	898	824	792	823	845	879	845	822	837	795	792	843	811	806	861	783	784	848	896	831	877	824	818	847	817	917	838	881	823	806	899	859	854	860	830	900	824	814	831	832	820	854	823	808	838	806	792	845	821	867	855	876	856	885	844	829	844	803	872	818	885	780	844	841	823	821	859	819	853	881	832	821	864	872	856	795	812	809	838	812	808	836	856	808	803	822	808	861	827	816	820	841	877	869	799	826	852	800	862	880	851	809	809	869	795	844	821	848	844	835	826	804	890	830	794	863	789	870	795	879	844	817	819	891	763	866	881	828	845	848	827	880	852	826	878	800	790	860	777	843	854	881	871	826	782	845	849	850	840	872	842	840	872	829	801	857	878	846	856	835	866	829	907	845	860	807	911	852	854	803	814	791	896	785	787	863	802	825	853	880	869	824	842	820	868	844	799	871	829	855	827	829	835	862	839	857	810	859	849	840	822	834	833	866	822	852	823	884	845	832	831	849	747	817	821	870	845	859	818	844	861	840	845	913	819	819	893	831	836	849	867	805	864	816	852	842	802	817	820	838	849	795	829	895	902	857	818	815	842	837	823	900	848	837	825	827	843	829	813	883	812	843	843	901	818	840	842	851	843	866	798	827	834	842	900	820	840	859	849	876	818	875	833	832	856	795	870	859	857	813	781	796	846	822	866	840	803	863	814	833	844	822	891	839	840	809	855	791	813	858	799	803	836	845	834	886	772	893	836	862	816	843	769	839	826	838	836	851	830	818	853	883	851	822	808	854	840	842	830	815	778	846	862	844	851	842	861	819	815	860	876	882	839	862	817	902	795	801	765	855	780	826	889	829	844	848	872	827	830	867	858	831	867	849	902	812	854	827	886	858	799	805	828	836	829	861	804	866	836	785	889	809	795	833	864	840	879	841	814	850	770	809	839	836	846	829	804	901	833	851	826	852	781	831	818	816	778	823	842	853	860	876	857	782	840	804	822	835	812	811	817	851	868	843	830	842	842	874	840	876	820	824	859	818	841	835	862	869	847	845	870	824	869	814	862	857	886	883	833	870	816	860	878	825	875	882	839	853	852	883	830	802	835	832	842	878	865	799	844	809	856	874	893	827	823	771	823	789	842	815	820	831	797	818	847	897	820	794	824	866	870	845	835	833	857	819	795	875	849	838	850	786	827	760	914	802	887	815	800	880	865	802	833	897	918	815	825	864	863	831	817	806	795	872	854	862	871	889	823	838	802	784	878	881	818	804	869	849	821	850	893	841	867	867	822	833	840	874	848	834	828	810	895	884	836	829	828	799	833	808	809	786	839	875	908	821	825	815	859	800	848	827	841	826	845	825	833	813	790	848	825	845	810	859	889	855	844	831	831	790	834	859	809	827	850	842	777	832	868	859	848	871	813	816	865	791	877	865	851	846	842	779	830	831	840	823	812	922	851	854	859	815	821	828	813	819	805	817	871	817	855	832	886	830	808	797	812	828	859	859	813	906	862	839	818	814	805	798	810	832	824	866	786	846	856	849	864	795	875	792	874	839	856	895	834	835	844	810	845	806	833	845	880	893	826	810	828	805	844	832	830	846	845	863	853	810	838	820	865	804	836	825	836	826	833	830	856	815	829	824	824	891	846	836	796	847	901	814	861	863	845	820	801	799	813	848	847	773	828	800	871	831	824	793	815	848	868	840	835	858	819	844	853	884	856	846	877	851	809	811	878	840	850	838	828	813	814	835	852	832	836	806	830	810	880	822	794	879	804	795	843	858	893	823	797	859	880	784	890	802	846	784	826	879	839	865	826	857	811	852	801	850	810	826	847	821	818	823	852	853	832	809	788	842	873	800	878	870	832	863	818	849	829	837	839	799	827	871	864	841	823	826	865	863	888	801	883	819	811	847	793	841	852	821	802	821	814	852	801	844	851	843	852	792	846	823	803	833	836	858	839	852	872	860	825	840	836	813	815	827	876	816	848	867	861	822	793	882	819	904	913	859	799	842	805	816	843	834	850	852	890	830	844	884	831	851	854	833	877	821	839	833	832	876	783	806	847	779	854	888	835	784	814	840	780	941	818	808	832	839	838	877	808	828	783	772	861	859	834	821	849	849	769	859	829	807	907	840	839	849	840	870	846	860	845	827	785	823	814	848	837	849	793	848	819	867	813	809	881	874	820	842	789	873	860	867	806	825	871	870	834	807	819	829	828	850	865	855	839	880	843	871	811	830	807	840	834	802	837	861	862	825	864	786	853	857	819	825	863	858	838	854	853	808	845	799	820	880	841	847	841	805	826	864	842	792	815	846	842	827	819	806	840	830	819	826	820	803	846	837	882	816	840	848	851	845	781	886	872	867	799	866	839	856	840	874	821	851	840	817	860	843	809	858	847	858	863	825	845	906	835	907	877	844	838	811	800	866	819	879	816	849	786	870	825	824	808	824	871	827	831	791	877	847	815	895	833	877	869	845	831	830	861	845	766	875	821	852	833	828	847	843	807	842	906	831	830	838	833	864	811	775	821	811	787	831	840	821	816	843	830	826	845	832	829	813	840	838	799	874	895	824	833	853	857	860	846	816	802	838	877	788	837	868	821	821	849	832	811	858	880	813	830	854	817	809	848	812	855	829	849	796	850	828	853	809	800	829	843	845	865	850	873	843	842	843	913	815	792	864	876	800	851	804	866	833	879	834	812	794	863	853	825	816	825	794	862	855	912	821	843	859	830	872	845	873	836	879	818	857	863	792	796	821	824	860	803	871	817	811	836	855	869	821	859	819	867	810	782	851	865	808	837	867	861	828	866	874	795	838	820	839	832	822	848	852	868	820	831	807	810	791	894	842	826	819	810	871	781	883	887	887	883	803	885	853	862	875	801	863	851	822	785	860	835	855	882	801	808	816	870	867	806	847	820	825	861	820	868	823	783	866	870	862	864	826	845	850	864	867	851	867	750	862	812	904	855	858	889	826	856	793	832	812	839	872	827	830	842	808	840	855	836	861	835	817	848	875	871	854	890	844	860	794	846	803	786	830	802	860	838	798	833	866	806	821	819	831	845	805	877	867	895	874	837	888	809	829	840	862	872	775	774	862	834	865	820	846	839	831	861	863	818	840	809	844	799	878	834	839	833	819
2702	545	387	310	430	666	780	662	526	459	352	305	271	211	153	109	116	85	91	95	98	71	76	77	73	46	74	83	54	69	63	59	59	62	50	59	53	64	58	70	71	49	67	69	49	66	63	48	52	51	67	68	59	51	54	54	50	48	57	51	50	41	39	36	30	35	39	33	37	26	41	35	30	44	39	50	32	36	32	33	31	32	31	29	21	39	37	32	36	39	39	35	36	31	35	37	37	35	35	35	33	21	32	38	40	35	27	36	33	26	38	35	33	38	28	38	35	43	34	34	32	31	45	42	40	43	35	43	26	31	24	46	30	31	32	34	32	31	20	39	18	35	38	38	27	41	38	29	17	36	35	46	37	33	30	20	42	27	53	39	32	32	29	27	34	38	35	36	37	36	30	28	43	38	26	36	36	42	31	33	31	39	31	44	39	31	33	36	32	37	28	32	36	35	31	37	38	35	37	33	31	44	25	35	27	35	25	44	53	35	38	32	38	33	29	37	36	27	39	45	39	34	39	26	37	26	38	26	41	42	39	43	32	35	35	28	34	24	36	40	38	36	38	36	36	38	49	39	40	37	29	34	33	36	46	45	37	37	28	30	36	33	29	24	37	43	30	37	31	33	30	32	33	35	44	34	31	35	43	36	32	49	41	31	39	37	36	39	32	42	29	30	32	31	32	26	34	30	28	34	32	34	30	36	33	30	36	28	33	39	39	37	32	34	29	39	33	30	28	41	33	36	33	32	33	35	33	35	26	37	42	34	35	39	29	23	31	33	43	30	26	32	32	40	34	33	26	39	35	41	24	22	32	45	31	27	29	45	26	32	29	32	36	31	35	35	45	31	33	33	28	32	37	36	33	31	32	37	42	36	57	35	39	25	33	29	32	42	28	37	35	37	39	33	31	35	35	36	36	34	38	26	30	28	32	26	40	32	22	34	16	35	30	29	32	46	37	34	27	30	25	38	29	40	43	42	34	33	43	35	34	35	37	41	31	31	36	39	34	40	36	32	31	35	36	34	36	28	31	31	35	33	30	24	35	28	37	37	28	42	38	32	32	31	30	44	30	37	25	38	39	26	34	44	38	34	38	35	37	40	33	21	42	45	35	36	26	36	37	31	23	38	39	31	30	35	31	33	26	32	38	29	24	27	36	32	35	38	39	34	36	33	33	43	24	27	41	30	36	30	33	28	31	37	41	33	30	25	31	42	39	30	33	30	37	36	36	36	40	38	33	43	32	35	29	26	35	51	27	40	46	36	39	34	26	39	32	31	46	33	36	32	32	38	29	44	33	37	38	43	38	35	36	34	33	35	26	26	33	32	32	32	29	31	34	26	39	45	25	37	34	34	38	31	40	35	35	37	37	27	30	46	26	35	30	43	34	34	31	35	24	35	25	37	38	32	33	35	32	28	40	38	47	40	36	29	28	35	42	44	32	25	25	28	28	24	33	27	27	30	27	35	20	26	36	34	23	32	34	35	43	27	34	38	32	37	40	37	39	34	37	39	53	39	29	37	26	31	29	43	32	24	26	43	28	26	31	37	37	41	22	43	28	27	31	37	38	31	38	40	36	20	38	31	37	36	28	28	29	35	26	35	32	32	37	28	36	29	40	41	35	32	33	38	41	33	29	19	32	30	29	36	28	32	28	39	35	38	31	30	29	41	34	34	37	35	20	39	29	34	38	43	33	29	37	38	34	26	30	33	36	29	28	28	26	35	31	36	31	27	47	25	30	29	37	37	33	44	31	36	33	35	24	35	39	32	45	33	34	30	32	44	32	35	46	39	37	33	36	32	44	40	37	30	31	29	34	39	32	26	31	27	33	25	31	36	43	29	25	33	36	38	34	33	38	25	31	35	29	31	44	38	30	30	37	40	32	31	32	33	32	43	48	44	30	39	34	33	37	18	37	42	29	33	35	39	35	27	40	29	28	25	30	27	37	26	31	28	25	32	23	35	35	32	36	33	36	25	31	23	38	33	27	41	30	38	40	34	36	21	31	32	28	35	36	32	27	35	28	44	31	44	33	30	21	32	43	37	31	27	33	34	23	38	42	50	40	40	32	36	34	42	25	38	24	40	42	36	27	31	34	40	40	28	31	37	37	42	40	32	27	31	26	39	34	45	26	42	28	31	23	30	26	31	40	27	43	45	51	32	29	23	31	27	27	30	39	29	36	32	31	42	33	29	38	30	37	37	31	32	40	41	37	31	33	26	25	32	36	46	34	33	33	37	33	31	30	29	42	40	39	20	40	27	29	37	31	28	24	31	34	34	23	25	26	33	32	27	41	38	38	38	31	33	36	24	30	35	47	27	37	38	31	38	27	37	30	36	29	37	43	42	36	32	38	30	33	31	32	40	33	35	27	49	42	28	35	33	33	38	34	30	40	41	38	38	33	43	42	40	42	39	30	29	32	45	26	37	26	29	41	35	38	36	41	24	40	47	31	36	25	40	36	37	33	33	37	28	34	32	33	33	32	29	29	35	33	28	23	31	31	39	31	47	43	35	35	26	39	25	30	40	30	37	29	30	31	22	27	34	34	31	43	41	31	28	30	27	47	26	31	42	32	25	42	40	28	41	46	31	34	34	31	38	36	30	31	39	38	40	41	31	38	28	33	38	43	40	30	43	34	38	38	39	44	36	34	27	36	35	29	31	26	35	48	31	29	37	24	31	33	33	33	33	30	24	18	45	45	34	33	26	44	33	23	31	31	38	28	36	36	27	26	37	42	34	42	39	39	49	31	38	35	38	36	35	44	40	34	26	23	31	39	34	38	31	35	27	31	43	28	25	33	26	27	35	26	39	42	29	33	32	33	35	40	21	27	37	48	30	36	29	34	30	39	23	41	35	39	41	34	30	30	35	38	34	35	41	31	33	37	42	29	31	36	29	33	43	38	23	31	30	38	43	43	38	40	25	41	26	28	35	39	37	39	31	34	35	28	38	30	27	33	32	47	35	34	41	32	35	42	48	34	35	32	38	32	30	32	35	30	33	32	32	38	27	48	23	39	38	31	28	32	35	40	30	30	38	32	21	31	40	31	43	37	41	33	36	32	32	44	37	35	28	41	24	36	31	44	31	35	28	38	27	34	33	30	29	41	31	23	36	28	41	38	34	40	32	39	45	39	32	35	39	28	35	39	31	40	36	26	35	34	38	33	36	33	27	32	33	31	30	40	22	40	42	36	36	33	37	40	29	40	44	39	27	41	33	38	34	41	29	32	31	31	38	32	25	37	31	37	28	37	30	42	24	31	26	30	31	42	24	34	29	35	32	31	31	36	32	37	31	40	36	34	31	34	33	25	36	44	36	38	30	32	32	35	33	41	33	26	26	30	30	42	30	34	37	32	28	38	40	37	42	34	32	26	24	23	30	37	32	48	31	33	33	35	34	30	40	31	35	36	37	40	39	43	40	33	31	27	40	26	33	35	33	40	31	31	43	34	25	43	30	21	38	31	36	45	39	31	29	39	26	41	38
14722	7821	5736	11356	20946	24210	23340	20727	17917	15581	12776	10766	8861	6437	4872	3981	3214	2628	2241	1941	1840	1752	1914	1946	1795	1641	1397	1282	1387	1427	1428	1391	1235	1073	991	969	983	1048	1088	1199	1211	1267	1350	1454	1395	1197	958	903	859	1017	1090	1095	1116	996	933	918	910	909	925	918	1126	536	380	413	384	407	426	363	366	371	360	364	365	393	372	335	374	319	362	335	363	335	374	354	351	361	336	329	341	343	381	335	321	354	328	334	351	330	343	344	355	360	365	346	353	324	334	348	350	366	345	354	337	362	344	344	345	336	338	332	319	328	362	327	357	350	370	345	332	323	342	364	367	360	335	352	332	322	351	320	321	358	329	345	338	343	325	323	353	331	330	364	341	287	317	343	345	335	329	360	299	325	321	312	337	322	336	348	322	288	362	337	359	356	339	309	339	330	325	340	328	338	314	352	300	340	355	307	371	313	302	354	327	329	324	307	341	295	338	360	356	368	345	347	293	334	343	327	323	321	340	332	350	318	324	351	336	319	328	351	339	369	346	306	313	334	335	335	323	332	318	349	328	310	321	347	352	310	338	324	340	339	335	302	335	312	358	312	348	334	343	299	343	332	358	317	365	351	365	332	353	376	332	334	367	352	345	374	328	319	345	340	331	361	320	329	329	320	338	362	310	357	301	313	357	341	290	336	336	356	322	328	346	341	344	326	318	330	373	317	341	330	325	332	379	347	323	312	324	329	323	357	337	347	367	344	305	325	304	336	352	339	340	330	316	349	364	317	391	363	346	350	310	331	317	337	340	333	349	328	361	370	361	309	329	309	310	343	291	347	322	344	331	338	329	320	307	325	326	336	354	338	312	318	359	316	353	340	345	375	321	360	352	340	346	362	357	343	307	350	317	336	342	337	335	342	324	312	325	331	339	371	343	318	365	355	341	331	331	377	352	304	316	351	328	342	364	364	330	298	308	299	365	309	323	322	330	314	337	327	308	328	347	326	346	333	380	360	350	321	336	319	344	319	314	370	332	341	338	333	343	360	350	332	324	306	328	320	356	318	331	340	334	316	306	339	321	320	313	336	322	316	311	329	304	324	336	331	340	358	352	345	342	336	306	339	340	341	345	357	341	283	338	306	329	352	330	323	339	321	320	340	330	344	347	332	323	343	323	343	337	339	338	322	359	339	351	310	348	348	321	278	344	335	337	333	362	322	343	337	335	319	386	313	353	374	339	330	302	325	355	334	312	353	342	350	294	366	336	381	348	378	306	335	339	343	323	320	340	345	331	305	332	335	339	334	328	369	337	343	327	326	321	322	364	309	342	335	358	327	343	332	359	335	324	343	342	331	301	349	330	347	327	361	309	340	339	334	332	343	323	322	324	351	345	358	356	341	332	339	348	346	342	324	340	337	313	342	337	366	334	373	332	306	334	328	344	331	350	314	325	348	325	315	320	326	337	343	339	346	298	338	328	355	319	323	332	367	334	333	328	328	335	322	358	320	315	311	338	342	312	345	339	312	327	349	362	319	333	363	298	332	292	343	335	370	350	291	300	364	334	369	340	332	348	312	348	327	341	322	313	338	324	337	346	347	350	354	341	356	335	345	348	327	352	366	354	296	350	356	363	353	343	331	328	340	350	337	354	294	340	317	312	287	303	363	378	339	355	310	316	336	349	317	335	322	297	340	348	337	325	330	361	332	353	343	347	330	335	329	336	343	322	345	340	331	339	347	361	326	308	311	307	340	327	352	314	337	360	311	361	357	303	319	326	355	372	370	353	354	374	346	326	339	337	332	324	307	360	329	347	356	308	306	350	356	330	320	283	363	349	344	351	338	343	337	340	338	327	334	312	303	338	329	330	352	328	317	337	331	335	309	334	326	342	362	331	342	300	332	320	375	298	350	289	350	343	376	347	377	324	337	342	344	329	331	327	324	319	310	334	311	338	346	314	330	337	330	356	341	334	324	325	303	379	317	291	348	381	342	355	347	332	322	341	348	335	322	331	322	356	357	355	345	351	330	318	360	311	345	323	338	353	336	338	328	307	314	306	308	345	325	332	344	319	353	312	369	350	317	317	319	343	352	321	382	313	353	319	347	363	329	325	332	325	298	326	345	303	335	363	319	314	336	352	342	355	367	325	336	333	335	354	344	368	344	365	331	316	330	346	337	356	333	368	324	343	325	362	338	341	340	354	326	328	331	339	328	361	314	345	379	325	372	352	323	313	356	374	357	339	364	341	366	358	351	334	320	315	363	347	335	325	332	350	330	348	329	343	332	343	321	311	393	351	333	328	331	328	359	300	365	324	330	332	339	326	353	352	326	323	328	379	335	366	374	362	323	321	334	340	327	317	336	343	347	357	322	335	331	354	299	333	341	324	335	330	336	370	310	353	352	349	362	359	312	360	312	362	353	330	378	340	344	342	350	329	325	332	353	366	346	338	355	312	344	313	316	342	305	360	323	362	346	350	347	328	291	311	345	327	331	354	320	338	336	335	346	324	354	336	291	360	338	362	362	325	327	349	316	326	326	341	369	327	314	327	317	344	306	318	292	344	333	332	342	313	342	338	358	341	344	362	335	340	346	337	324	334	358	343	316	328	328	354	349	338	326	342	321	365	310	318	340	341	335	328	348	373	338	350	360	328	330	328	335	353	322	316	336	321	344	313	317	306	311	325	335	320	330	332	342	364	333	342	341	333	344	366	316	355	309	361	345	367	291	328	332	344	327	331	331	308	345	349	318	338	336	347	335	369	355	363	336	359	363	347	314	364	330	285	344	362	323	361	323	373	356	312	331	379	323	332	351	341	319	387	358	320	331	335	336	331	365	300	346	378	314	342	355	330	345	321	358	320	329	303	329	332	343	354	333	369	351	362	341	332	331	375	349	321	340	346	326	351	337	325	274	333	332	353	342	359	356	333	348	345	346	340	316	305	330	314	330	319	302	352	361	323	341	314	360	323	344	298	307	322	311	339	316	340	343	320	343	341	334	349	359	380	341	338	344	326	338	324	334	322	344	327	348	330	363	360	332	303	344	332	362	334	319	307	317	340	314	344	348	356	329	324	309	347	360	321	331	350	375	352	342	309	333	346	331	322	310	319	343	328	339	386	318	349	322	350	328	376	315	322	334	308	342	308	328	343	331	351	342	360	320	323	321	317	342	321	301	312	361	335	320	312	340	328	319	346	313	340	337	337	363	321	350	322	313	339	338	295	360	337	339	352	341	350	341	375	314	313	367	300	297	320	301	354	297	349	351	334	327	351	346	350	356	345	343	337	333	327	337	325	363	321	326	344	315	315	347	310	329	363	341	318	312	313	326	342	319	360	335	333	339	297	351	348	348	344	376	320	353	309	320	332	338	372	341	354	327	335	328	294	331	337	335	346	378	314	346	372	348	351	332	342	318	328	329	366	335	336	338	364	351	347	334	352	310	336	350	343	340	344	357	335	317	346	319	355	331	324	348	354	314	378	333	304	333	357	365	323	335	317	321	347	356	331	297	320	306	308	367
1605	810	588	457	536	869	1027	857	751	631	503	423	365	280	213	203	180	153	147	128	137	140	156	143	131	126	125	130	125	125	132	122	121	116	118	114	132	122	98	131	141	130	121	115	115	91	92	114	127	106	94	100	118	99	111	103	107	108	104	105	88	91	71	79	88	78	98	73	79	71	99	80	81	88	88	79	88	65	78	72	92	77	82	79	60	84	93	84	92	82	86	77	85	93	88	72	88	79	77	86	79	81	87	96	88	72	88	82	83	74	73	79	97	80	75	80	82	92	86	81	81	74	71	82	82	86	83	79	77	93	97	86	93	90	78	79	72	96	73	75	71	70	86	74	76	67	87	73	77	79	86	91	81	98	74	82	93	76	84	83	74	98	94	86	77	81	67	86	75	80	70	72	95	90	63	88	74	77	82	90	77	66	68	78	74	82	79	91	87	82	78	98	86	77	89	87	92	72	83	86	76	79	78	75	85	91	80	74	74	84	78	70	84	88	96	68	103	84	88	90	81	91	68	74	74	77	87	81	88	72	82	100	78	93	97	82	91	73	87	62	81	82	83	85	65	77	86	81	66	82	74	100	54	76	86	76	100	72	90	85	86	77	77	76	79	86	90	82	69	81	85	62	74	90	75	87	90	81	76	78	79	90	78	82	85	87	90	79	86	86	92	79	94	72	90	85	89	81	80	77	67	75	80	95	78	69	85	79	106	74	81	99	74	81	77	71	80	87	82	80	99	93	86	83	72	73	83	75	75	62	76	72	70	74	75	90	79	76	84	88	101	83	68	87	90	73	81	80	81	89	87	102	73	81	71	68	73	92	81	80	87	80	79	64	81	92	66	90	72	76	82	92	83	63	68	85	90	79	69	96	97	74	83	84	73	81	79	86	77	82	73	95	84	80	76	78	89	75	75	72	75	96	79	83	102	73	72	74	69	81	76	73	78	76	77	94	78	61	67	89	91	81	78	83	69	82	87	68	85	72	76	84	93	67	86	85	72	96	86	94	82	76	72	76	84	103	93	71	62	93	90	96	83	90	82	57	84	74	88	86	80	54	87	84	74	74	67	71	86	77	86	74	79	95	73	78	88	76	87	84	86	60	79	74	70	85	76	99	86	85	84	100	79	89	69	79	81	78	70	99	82	76	88	79	83	69	77	91	94	79	73	69	70	88	89	77	81	83	90	77	80	80	82	84	86	96	84	87	78	77	68	73	83	78	79	73	72	70	74	85	68	77	78	75	89	90	77	73	97	77	68	87	69	80	87	78	82	77	75	92	82	84	69	77	76	73	81	70	73	85	87	75	77	74	95	85	83	81	74	91	84	69	84	77	80	77	81	85	69	91	71	81	80	79	72	67	77	94	86	86	87	70	69	100	88	94	76	92	78	89	76	68	73	76	106	77	94	97	93	91	87	80	83	68	79	91	75	78	93	89	92	90	78	80	75	70	79	78	89	83	82	84	81	67	77	84	87	62	88	83	67	83	78	85	72	81	83	82	86	77	82	68	75	78	93	98	82	71	89	80	82	93	68	78	88	82	88	81	83	80	84	83	90	91	87	69	79	93	99	76	91	83	82	91	85	101	82	84	88	84	76	77	76	84	93	77	79	78	81	79	66	81	89	77	80	67	89	71	94	80	86	86	71	95	69	84	94	83	79	85	78	74	87	75	65	91	83	69	83	83	89	84	60	84	78	78	84	83	86	74	96	91	80	87	84	90	64	82	66	99	88	100	92	78	85	76	78	81	73	88	82	88	73	89	87	77	83	80	75	97	98	78	62	99	88	78	85	91	69	102	75	91	83	81	79	83	82	90	89	63	68	79	80	91	81	76	82	90	91	92	109	86	73	65	86	95	74	78	93	80	91	78	79	84	72	92	92	92	88	84	77	75	83	89	80	73	85	84	83	81	81	81	88	79	79	67	82	77	80	84	80	85	101	72	78	97	92	81	77	77	82	92	87	85	65	78	75	83	75	71	80	76	98	76	75	93	84	65	88	94	66	89	70	67	95	79	80	82	86	81	77	71	85	83	69	73	95	87	76	72	73	71	102	81	85	75	89	75	93	81	88	86	72	75	80	78	82	91	76	96	80	72	82	76	93	73	73	84	74	72	82	84	87	89	81	81	94	72	70	72	85	74	95	89	75	77	75	86	87	82	88	77	78	87	80	80	78	73	76	68	83	82	84	74	80	87	94	74	80	75	73	95	61	81	74	74	71	78	87	82	78	76	87	95	84	95	77	82	67	73	73	82	73	89	79	73	91	83	73	89	87	75	79	73	70	79	93	78	66	88	72	83	66	76	90	83	87	76	79	74	86	82	63	81	79	82	86	77	66	87	79	77	70	91	107	66	85	79	78	96	97	85	70	88	75	82	81	93	69	97	71	70	72	81	70	76	84	97	75	79	80	83	79	101	92	68	85	85	82	80	85	80	74	75	92	80	103	94	76	56	88	92	67	71	68	59	82	82	79	84	80	93	75	69	71	92	91	81	76	77	91	81	59	86	90	79	96	88	66	87	79	81	82	78	71	78	88	94	84	95	80	84	81	78	90	95	83	73	75	76	73	70	75	78	81	70	73	92	83	76	76	76	74	66	89	76	73	76	70	82	89	93	80	86	86	84	79	80	77	90	87	83	86	93	80	84	77	81	98	66	78	81	87	98	79	81	80	80	82	90	70	79	73	101	68	96	92	76	103	85	87	63	86	73	81	83	76	108	87	89	75	88	88	61	83	76	76	76	67	80	83	97	75	91	85	73	84	80	94	88	82	70	75	84	81	87	75	79	71	70	91	85	73	76	81	70	78	98	69	72	68	70	88	84	76	72	78	76	87	97	76	97	75	93	90	84	76	82	83	82	76	74	76	80	74	76	83	66	82	58	84	79	79	84	90	83	79	80	71	95	87	79	70	82	68	86	103	89	74	84	74	76	93	95	68	76	88	94	86	83	78	77	87	85	85	71	89	76	88	82	81	81	93	77	83	84	73	77	91	80	87	107	83	66	101	90	81	66	82	73	76	68	77	87	76	90	78	93	88	76	89	92	95	84	86	79	68	95	82	91	71	87	76	92	84	87	77	82	71	88	78	77	87	66	82	66	70	75	86	84	104	80	69	70	86	50	96	95	86	74	90	83	79	74	71	89	80	77	64	84	80	78	85	91	87	69	77	89	76	95	76	95	71	85	88	75	92	100	76	77	90	103	74	85	81	76	79	84	85	93	86	70	90	73	67	61	85	74	85	78	83	95	74	91	99	76	80	86	76	87	70	83	84	64	76	88	92	81	104	77	90	82	72	64	70	66	85	85	95	101	85	91	81	93	91	69	79	85	86	73	81	79	73	79	76	81	82	73	75	73	81	86	81	83	109	78	83	95	82	74	78	73	99	93	94	63	66	90	86	91	82	79	73	81	83	67	77	103	87	71	68	94	75	81	94	83	99	80	92	85	98	94	82	82	83	84	52	96	75	71	69	81	85	90	90	83
18504	10510	7666	13817	24539	27335	26109	23309	20247	17786	14966	12471	10258	7889	6387	5160	4395	3746	3172	2825	2776	2754	2905	2797	2736	2406	2243	2237	2069	2201	2197	2117	1903	1749	1635	1675	1707	1763	1832	1883	1906	1983	1951	2038	1985	1815	1555	1518	1487	1563	1730	1758	1679	1598	1559	1510	1404	1446	1463	1577	1676	1074	891	862	907	912	930	897	887	875	913	874	869	871	856	883	836	836	810	849	782	804	792	814	833	830	862	834	769	845	836	808	806	852	834	771	782	817	831	870	753	807	786	823	819	817	816	863	827	828	795	812	801	767	802	812	774	818	846	876	852	773	831	793	804	830	843	834	819	792	842	806	846	772	815	791	812	784	818	790	813	835	824	806	796	772	846	772	836	804	826	813	790	800	787	806	785	799	789	806	768	770	775	821	811	836	853	821	802	756	751	756	782	840	793	823	811	781	816	858	826	808	790	761	810	806	827	790	758	801	817	811	865	778	819	811	814	809	829	814	826	829	772	831	763	819	816	812	803	785	765	834	829	815	871	785	805	832	800	834	876	798	815	794	787	829	813	819	836	809	746	775	771	826	820	756	780	785	765	812	795	841	751	797	785	779	816	862	816	793	769	784	841	785	826	846	827	840	817	804	787	797	731	825	901	791	853	803	821	775	856	824	800	810	816	786	793	784	768	816	825	799	780	829	787	813	807	834	832	834	755	785	803	838	800	824	851	776	828	808	847	794	795	771	808	785	849	789	808	809	811	829	796	797	754	802	810	769	792	816	856	782	803	725	784	834	843	767	851	776	824	891	828	769	760	829	808	775	832	795	764	780	801	806	821	788	827	816	836	822	825	831	855	803	824	817	821	769	801	831	814	793	797	773	829	737	740	786	796	870	767	842	785	808	755	773	798	792	764	765	759	736	829	792	824	797	778	784	809	769	804	776	758	776	820	773	779	805	786	791	794	800	842	770	809	758	795	813	779	835	812	831	817	740	762	872	829	858	798	771	785	807	766	814	841	777	810	763	838	849	785	763	814	783	817	800	756	807	798	793	820	821	829	841	845	781	822	772	862	867	797	791	795	761	773	835	808	808	759	829	788	758	813	814	814	795	797	805	811	797	859	791	856	829	794	785	803	830	797	824	823	806	801	820	800	812	807	809	833	825	773	791	786	810	756	820	768	788	811	837	804	809	788	786	777	806	805	825	831	768	822	854	818	833	821	802	801	776	762	835	821	741	807	798	805	845	800	794	776	780	822	802	741	777	810	820	793	760	828	785	808	799	820	811	773	738	739	785	782	766	824	830	780	774	780	808	831	829	832	838	791	798	791	822	792	843	797	804	724	810	782	771	764	830	832	808	792	817	783	791	825	793	818	788	832	749	824	750	779	804	822	767	806	792	778	818	812	836	780	838	783	774	754	827	761	840	802	793	791	804	802	797	808	801	826	783	757	829	761	801	770	827	783	868	788	788	789	829	814	805	800	823	781	772	789	868	779	824	778	805	778	819	822	794	786	774	787	789	812	862	814	760	823	837	754	824	810	845	834	752	797	796	757	818	821	793	812	827	802	771	782	815	754	772	773	777	825	818	834	824	808	807	743	789	847	805	792	780	774	770	829	785	764	861	770	835	836	837	775	789	801	797	842	753	814	807	796	819	742	783	837	771	764	757	805	785	762	804	794	703	814	801	811	753	759	831	836	808	781	807	806	833	794	816	806	802	822	752	789	793	802	818	820	787	826	749	850	754	759	794	758	774	816	832	815	804	747	848	771	788	748	839	781	816	819	785	802	814	788	796	799	751	839	822	800	826	802	793	826	763	778	776	808	808	799	815	818	807	843	806	804	778	819	831	793	835	822	770	799	791	745	772	804	749	835	794	769	787	814	754	769	758	829	785	800	807	790	817	782	738	767	805	779	861	797	833	838	820	782	771	785	815	812	845	801	893	824	834	787	858	749	807	794	798	788	812	775	832	794	764	812	778	838	794	826	767	793	814	799	849	851	788	797	845	808	849	828	808	806	827	784	803	810	775	815	783	791	754	773	824	758	828	823	799	790	781	742	817	812	804	815	815	808	796	804	794	802	812	827	813	809	787	760	840	779	779	799	832	785	803	783	776	842	776	872	795	817	768	784	800	805	796	831	767	819	790	829	842	753	811	845	773	833	807	780	830	779	771	802	768	820	807	800	798	816	832	825	819	833	843	758	779	846	777	832	836	799	767	783	838	778	763	771	809	769	861	823	835	792	867	742	784	766	828	808	778	837	806	814	815	831	781	840	788	789	816	784	814	831	821	820	816	807	816	813	830	805	802	794	828	806	781	780	837	786	815	813	854	758	851	795	806	813	807	793	797	764	806	793	804	773	836	795	815	853	838	767	797	831	808	818	834	773	795	803	802	822	762	811	737	791	793	816	770	825	811	855	783	748	787	823	800	770	792	765	789	802	819	813	775	758	804	779	772	821	783	785	819	766	782	791	801	804	828	790	734	809	842	810	841	807	802	794	771	849	786	797	853	823	758	815	802	783	824	809	797	838	812	754	815	786	806	770	796	770	850	792	789	757	836	773	830	822	793	796	790	804	816	780	777	817	775	764	869	838	785	808	841	769	829	780	824	762	826	795	745	783	775	763	753	812	760	852	790	819	790	802	779	825	852	806	804	842	806	781	811	793	759	766	801	777	822	746	808	786	776	763	810	841	769	773	816	806	829	813	807	766	760	761	780	780	769	753	813	859	775	828	786	836	808	793	849	800	806	789	791	794	777	774	788	803	799	688	740	809	793	811	854	809	808	787	743	770	786	778	817	780	854	782	828	818	795	751	757	798	843	792	803	785	774	811	811	781	783	773	838	765	776	782	805	840	755	765	805	846	825	806	773	811	784	856	828	798	823	804	775	838	793	784	812	822	795	864	770	808	800	809	859	788	761	783	798	777	806	757	840	765	794	823	851	815	795	800	843	817	835	791	808	822	785	761	764	806	822	822	764	845	780	870	817	818	833	811	772	780	817	805	849	788	806	781	802	776	842	811	791	812	821	818	818	767	806	796	769	753	806	852	754	798	829	824	818	775	746	837	831	838	813	748	859	824	786	822	776	743	807	770	802	819	791	799	807	835	812	768	802	781	807	821	816	809	761	879	772	812	807	825	776	830	772	814	778	756	855	791	783	777	793	793	822	790	793	829	786	795	764	795	793	804	790	813	835	796	796	782	797	776	760	801	780	832	837	759	786	752	778	836	751	809	833	807	781	794	786	834	796	795	791	781	792	831	778	794	759	784	755	789	777	830	809	801	786	790	821	863	842	818	787	835	772	780	807	783	775	760	844	866	808	809	794	816	817	830	842	810	783	801	838	814	771	796	792	786	815	803	784	801	855	780	833	790	836	785	808	798	812	817	815	788	851	721	805	816	790	829	830	759	819	758	766	808	820	829	798	790	767	819	758	875	774	815	774	861	776	836	794	808	803	801	798	748	769	800	840	788	802	801	842	799	790	824	830	831	803	824	799	795	767	794	844	851	812	823	798	810	798
1773	428	329	289	348	543	589	470	400	344	272	247	197	140	127	119	99	77	76	81	70	76	77	70	71	73	55	62	68	55	77	71	69	71	41	69	58	52	65	80	65	67	66	71	74	55	59	58	66	70	72	77	57	46	71	61	63	47	80	58	78	35	53	42	41	59	37	51	47	41	44	46	45	34	48	46	34	61	37	27	43	41	44	45	44	40	47	48	47	38	36	40	44	45	31	38	44	56	49	36	46	45	50	49	49	46	48	34	48	58	44	39	44	43	49	38	46	31	36	52	47	39	49	47	45	42	48	53	34	39	49	45	38	35	46	38	52	47	49	46	55	50	44	47	34	43	35	39	42	50	52	64	50	37	47	32	35	37	47	41	47	42	34	38	46	32	42	44	47	39	43	42	43	51	60	51	35	35	43	55	41	49	53	50	48	54	47	49	47	47	52	52	41	41	42	43	56	52	43	31	40	44	42	47	45	53	44	55	47	53	49	39	35	39	50	42	49	45	53	51	47	44	50	47	44	47	43	50	51	53	41	44	51	51	48	56	44	55	63	37	36	52	46	32	47	49	44	33	44	47	38	38	48	44	44	41	48	45	54	39	47	41	46	51	59	43	61	54	40	40	41	42	32	57	41	50	48	42	54	44	38	44	42	52	40	43	46	40	39	53	51	43	48	41	47	46	39	46	43	51	60	40	49	39	41	50	45	42	53	50	56	47	54	48	50	43	52	50	57	49	43	43	54	48	45	43	47	50	39	53	52	42	38	56	53	45	55	54	33	33	56	39	55	59	54	45	57	56	45	43	35	49	54	50	39	40	43	43	54	36	54	50	51	53	42	43	49	53	40	43	47	49	44	41	46	40	39	63	37	48	47	45	35	47	40	44	48	54	55	60	41	57	45	43	51	45	38	37	47	39	38	42	49	47	52	46	54	51	40	44	41	43	45	43	52	51	32	43	34	44	45	46	39	59	44	42	46	53	42	55	43	55	42	34	59	35	41	43	55	40	47	49	40	49	49	36	41	47	50	49	47	52	53	45	46	53	39	57	54	46	38	45	49	46	52	44	40	53	38	43	44	48	38	39	48	43	48	44	31	42	41	59	51	57	35	62	28	57	56	35	62	44	52	55	58	42	42	51	30	40	40	41	55	44	52	46	38	45	47	31	44	48	41	49	56	38	48	42	42	54	46	33	47	38	43	51	36	42	47	44	49	41	52	45	54	38	30	34	40	51	44	49	51	54	50	56	34	50	35	41	46	62	41	53	59	44	52	39	43	51	54	31	37	47	49	48	43	35	51	42	48	42	37	41	50	56	53	36	53	48	48	46	40	37	53	53	42	34	40	47	55	48	47	58	47	55	40	53	43	46	37	40	52	47	42	55	47	34	35	54	38	43	42	45	57	35	46	56	39	48	48	57	41	42	51	36	44	47	44	44	56	57	43	36	35	64	49	60	45	40	37	47	44	39	44	50	48	45	50	40	36	53	50	43	43	58	48	51	57	51	45	42	45	40	36	54	46	44	38	55	45	55	53	52	50	41	39	49	48	46	45	39	41	54	42	43	49	49	43	50	40	51	49	50	56	46	56	53	50	42	38	55	47	41	44	46	50	55	45	43	41	44	45	37	31	52	48	51	44	48	45	46	52	44	48	51	54	54	39	46	37	50	52	45	43	39	59	52	46	46	49	70	39	52	49	41	47	38	51	46	49	39	47	39	50	48	49	58	42	47	46	53	45	46	34	41	45	51	49	46	43	45	42	45	54	53	49	49	44	49	48	40	49	58	39	43	54	43	49	40	40	47	42	42	48	43	53	47	64	37	33	48	41	39	41	49	42	44	43	45	43	58	55	44	42	42	53	39	53	41	51	52	57	48	57	50	58	42	46	42	56	42	42	44	50	43	42	41	44	53	47	44	36	49	59	57	45	43	55	42	58	50	50	43	48	48	39	55	47	52	41	45	43	49	48	42	47	54	41	45	48	49	56	62	45	43	46	52	52	45	48	63	48	40	46	48	48	58	40	42	49	39	48	46	45	59	45	46	31	52	56	45	49	45	57	35	57	48	51	39	44	61	50	53	46	58	61	37	53	33	52	50	50	39	40	45	63	47	45	38	43	52	40	40	33	45	58	51	40	53	43	28	56	50	48	39	50	44	46	45	49	51	36	64	41	38	51	46	37	42	45	55	48	49	50	49	35	50	47	52	35	47	47	41	39	46	42	45	40	43	44	34	44	44	41	50	45	55	47	48	36	47	57	43	42	44	44	40	37	46	56	45	41	49	46	54	44	48	59	29	49	45	51	54	29	50	43	48	39	40	42	46	38	43	45	43	48	53	37	56	56	61	51	40	48	44	56	49	59	42	43	49	40	38	50	61	44	47	46	55	43	60	43	36	43	34	42	43	61	44	45	40	51	52	41	53	45	41	56	59	58	50	55	54	36	54	43	45	43	41	57	47	49	48	45	44	47	39	43	38	53	46	55	48	31	45	43	39	40	47	35	36	38	43	50	55	56	57	48	40	48	51	37	47	39	43	45	47	47	43	42	41	44	50	58	43	42	46	42	44	42	44	38	45	39	45	45	51	50	43	44	49	59	34	44	40	38	46	55	48	49	40	44	47	57	36	49	48	35	38	47	43	43	44	58	44	51	45	33	42	42	45	45	45	56	45	50	32	53	37	43	46	53	44	58	45	47	52	43	35	55	52	38	46	51	52	55	45	41	45	41	35	59	42	39	31	48	51	43	59	41	38	46	48	34	45	47	38	35	41	56	44	53	45	53	44	42	41	47	55	49	45	45	42	36	52	46	36	46	50	50	41	39	58	49	43	59	56	40	48	38	51	54	52	37	39	37	22	50	46	44	48	61	40	44	38	53	39	39	42	45	49	37	48	43	42	63	52	46	44	44	40	60	41	39	44	54	52	56	41	46	43	53	40	46	55	63	51	44	44	37	51	51	57	45	47	58	49	56	49	52	48	52	37	51	43	38	42	38	39	58	34	47	52	32	57	43	58	39	60	37	48	48	49	39	35	39	37	72	48	51	53	48	32	33	52	48	43	39	50	55	51	43	48	47	51	45	54	51	58	54	41	49	57	48	47	47	45	37	37	42	52	43	40	46	55	44	39	43	55	36	52	50	53	53	53	39	49	49	56	46	55	41	40	48	46	43	31	42	44	46	41	52	41	53	45	46	50	42	27	45	51	41	49	45	47	33	48	44	53	39	54	44	37	50	40	40	46	34	40	33	52	41	46	40	42	49	45	47	37	53	51	36	48	35	46	49	43	36	39	47	49	38	41	28	45	49	50	44	43	43	45	40	56	40	42	41	48	44	58	48	46	52	38	43	41	41	47	57	37	47	48	48	52	38	51	45	41	48	59	47	48	57	54	46	30	46	63	36	43	42	47	47	35	49	45	52	62	34	40	43	43	49	48	37	44	45	54	54	52	42	38	36	57	43	57	37	51	47	44	42	62	39	49	69	48
12903	6360	4874	9567	18737	21535	20357	17599	14783	12305	9792	8274	6485	4563	3432	2954	2316	1952	1639	1456	1420	1442	1440	1490	1369	1210	1078	1074	1144	1156	1201	1166	1036	889	868	899	910	929	982	1059	1097	1113	1169	1210	1188	976	886	881	893	957	1059	1051	948	865	865	822	764	850	810	984	901	522	465	499	502	477	506	517	490	455	475	514	459	438	478	444	426	435	449	450	431	430	438	461	467	429	451	460	427	475	448	458	454	458	426	427	432	440	455	465	432	451	422	441	446	490	457	474	443	451	470	452	464	477	477	471	448	449	447	498	451	454	453	411	437	423	441	460	410	474	427	400	465	434	431	459	505	431	442	435	451	464	424	446	401	461	420	416	412	435	446	457	453	414	395	462	434	443	433	481	438	452	459	447	481	454	412	458	463	459	451	450	434	429	479	429	427	435	464	461	447	440	431	449	482	467	434	490	386	465	412	464	424	424	434	432	459	464	435	463	444	478	469	441	466	472	427	433	463	429	465	477	414	461	421	465	444	438	425	443	443	435	439	462	455	470	444	455	444	469	446	415	443	466	464	439	439	416	430	440	429	436	464	425	451	455	437	429	453	443	456	415	454	441	447	463	451	488	432	416	454	474	452	438	413	432	424	427	429	440	437	424	468	471	441	466	410	447	443	472	465	445	451	435	406	419	447	438	462	432	435	439	479	469	447	447	434	425	450	452	445	456	442	465	435	434	454	485	441	437	439	453	448	461	407	453	449	474	469	443	427	398	460	440	451	432	459	416	443	430	414	459	420	475	517	402	433	446	414	475	427	417	458	439	414	433	426	415	486	440	439	447	441	418	419	475	446	401	447	443	502	469	413	482	419	487	432	473	435	465	447	410	426	476	450	409	465	434	439	421	468	471	463	429	468	399	417	442	430	433	451	402	421	464	448	457	435	469	464	451	441	454	444	435	425	437	426	413	487	445	437	444	476	482	424	437	473	452	464	445	437	458	432	460	441	422	427	476	439	435	473	416	438	441	430	415	452	476	439	448	441	433	433	401	497	400	437	436	388	474	439	420	426	411	401	451	444	399	429	438	439	453	468	416	426	422	407	452	470	419	471	426	417	468	444	433	471	378	446	433	428	416	469	430	396	397	475	412	475	470	440	417	462	469	489	462	416	446	434	461	443	423	435	448	424	463	454	416	425	406	441	416	410	448	416	434	442	430	480	467	443	433	449	467	460	470	469	437	480	499	437	412	395	424	475	418	434	454	399	446	457	460	501	417	443	409	442	459	436	428	439	429	462	441	435	440	442	459	433	416	433	426	439	479	441	453	461	428	437	400	450	443	480	435	468	438	420	471	438	423	451	434	458	457	420	396	457	420	459	456	437	474	436	441	447	459	466	433	452	479	443	425	438	454	433	405	452	428	446	448	406	459	456	392	413	456	446	501	424	446	451	453	419	437	433	459	458	450	429	400	409	451	456	430	441	451	437	423	481	449	464	443	434	441	493	474	441	429	408	454	466	429	440	460	437	427	442	485	428	453	450	408	413	440	471	423	445	462	460	477	448	482	422	457	421	450	458	449	402	449	406	434	456	427	448	459	377	422	399	419	418	419	466	386	420	461	466	415	421	444	449	493	430	451	426	449	454	437	471	438	434	460	462	463	469	472	439	452	438	413	448	454	443	440	428	422	446	417	447	422	457	464	468	430	437	435	441	375	421	425	469	444	463	453	446	451	488	436	451	489	444	446	452	461	445	427	429	480	447	439	457	430	415	444	434	463	460	441	449	432	447	434	407	435	414	446	438	438	417	442	402	436	450	436	448	462	436	414	436	416	444	452	415	479	444	440	466	459	465	424	444	443	428	400	488	447	448	452	429	451	410	400	408	409	457	430	450	452	397	418	418	452	447	438	469	473	408	463	451	457	426	420	414	439	426	459	431	441	412	419	449	432	417	496	464	470	464	446	445	458	412	448	446	463	449	443	431	487	442	410	465	443	426	450	419	411	435	456	419	475	448	420	429	450	431	424	425	454	450	455	439	400	497	459	407	433	462	445	465	427	460	428	470	454	447	465	449	470	418	443	410	452	412	450	425	414	455	436	435	446	466	454	425	414	481	425	452	427	479	423	437	451	433	446	434	446	429	455	456	451	426	495	458	416	444	459	442	411	415	425	436	433	442	472	403	460	405	419	463	415	451	432	413	453	445	443	422	474	458	428	450	413	450	443	439	458	446	431	452	471	415	476	433	490	445	441	413	450	437	427	480	464	452	454	429	422	466	401	427	456	461	410	479	471	454	435	472	479	449	417	438	421	458	417	429	490	451	433	423	426	426	435	451	469	445	453	425	444	463	444	463	474	436	454	439	430	467	424	433	426	419	470	459	468	447	424	403	449	454	422	457	477	485	422	414	449	438	418	427	431	418	472	450	402	423	446	422	405	452	446	460	400	448	460	437	453	444	423	462	418	468	473	465	444	432	454	452	444	408	448	427	441	430	444	475	408	430	463	450	434	455	461	454	438	428	416	436	422	441	439	418	484	413	423	444	411	471	437	492	462	467	452	441	421	479	479	413	450	454	444	481	462	447	434	461	422	414	433	421	430	426	435	406	447	450	439	434	449	410	453	451	441	432	456	435	415	414	437	415	462	451	448	477	413	458	434	437	435	510	431	417	466	468	438	440	466	447	475	455	435	430	456	436	451	407	391	446	444	469	487	418	431	439	495	448	458	414	419	431	436	442	450	451	467	434	427	466	445	414	485	411	464	438	428	446	461	420	459	420	460	438	442	441	407	439	448	476	433	433	438	437	430	416	452	436	424	413	412	418	443	465	445	475	432	445	421	473	444	402	467	448	377	468	442	452	452	458	414	432	420	436	457	460	372	456	413	429	437	450	436	441	427	408	411	452	454	413	430	441	453	463	438	471	454	436	447	435	450	461	457	447	416	467	425	453	461	464	460	476	465	439	440	427	488	448	421	429	453	459	458	439	430	476	422	475	446	412	465	433	447	458	450	422	483	455	428	462	429	421	456	454	460	458	473	432	437	412	459	466	444	452	452	435	448	455	471	435	433	420	439	445	461	435	452	405	449	440	462	442	471	451	463	424	482	433	430	427	441	438	438	405	423	441	426	457	462	452	398	418	423	439	427	394	431	427	389	442	414	434	410	419	457	421	423	473	439	423	457	417	416	453	436	448	417	441	422	399	447	449	427	434	465	450	450	428	435	439	433	399	459	429	431	454	444	482	451	483	434	411	465	428	465	441	424	429	445	466	425	454	457	421	462	417	445	412	436	427	431	462	447	438	499	423	420	475	450	451	449	439	419	455	427	470	406	431	435	431	451	470	460	448	470	446	463	401	454	451	425	433	436	442	439	443	450	426	496	409	441	425	460	424	441	436	447	450	453	440	451	485	439	459	492	420	427	454	454	447	404	466	452	417	457	414	428	426	442	467	455	457	443	441	449	445	478	443	461	427	481	445	437	442	459	467	446	433	436	437	449	500	418	460	448	456	419	419	440
1153	693	503	398	503	798	827	762	622	519	437	344	326	216	176	163	157	146	133	126	116	124	125	143	116	134	130	119	123	129	116	100	104	104	123	110	105	113	116	127	120	126	121	140	118	94	105	96	93	114	123	115	107	112	113	106	111	121	97	128	88	85	94	89	94	85	91	84	83	81	89	97	82	83	84	100	93	88	87	99	76	72	87	96	82	95	95	76	93	94	80	82	85	87	95	90	94	108	104	95	77	85	95	95	97	99	85	104	89	73	101	90	69	91	103	90	71	79	84	88	82	73	85	91	89	86	82	88	77	82	86	93	93	86	85	87	85	89	100	83	94	88	79	75	80	91	73	89	84	97	80	103	79	81	84	80	86	98	86	87	81	99	78	93	98	108	117	98	78	84	86	73	92	85	80	100	68	73	94	84	79	80	86	83	91	91	84	77	63	91	82	101	97	91	82	92	93	96	87	95	75	78	86	81	73	79	81	107	93	75	91	86	92	99	94	80	74	94	67	78	80	92	86	104	79	68	79	95	86	73	99	85	105	85	91	72	81	89	92	96	92	86	76	65	87	83	88	88	84	95	80	89	85	69	81	93	64	82	92	83	92	71	91	88	89	94	87	94	90	95	95	83	97	77	105	86	87	85	91	88	84	102	85	93	91	89	101	84	94	82	69	83	66	82	80	80	82	83	89	82	88	81	85	74	72	88	88	73	84	98	78	69	74	93	95	83	78	107	91	103	67	85	99	93	83	97	98	101	81	95	97	88	93	76	106	80	83	91	78	74	84	91	92	92	95	86	88	82	77	90	110	91	80	90	81	89	98	88	92	83	94	97	83	73	83	84	87	101	89	106	76	93	73	78	88	97	80	93	82	103	82	90	99	86	97	90	75	93	82	74	79	87	94	89	90	80	85	99	100	103	82	95	96	94	85	100	77	95	85	88	89	94	98	99	100	54	101	74	76	86	73	81	79	76	95	74	73	87	83	88	74	95	73	92	86	82	90	87	78	110	74	88	68	86	80	95	93	90	82	84	75	85	117	98	101	83	82	82	71	82	87	91	82	96	74	82	95	87	88	93	95	95	95	79	81	92	94	78	82	88	90	83	85	87	90	97	69	89	98	87	73	101	76	91	92	94	99	71	84	100	97	89	88	84	95	86	90	65	53	86	88	92	77	85	84	85	97	84	92	97	94	78	84	102	76	82	83	90	97	83	101	105	82	80	92	101	86	84	91	92	80	84	75	90	109	90	97	93	75	99	86	102	88	95	64	85	93	99	94	77	93	83	86	101	88	79	93	95	85	80	87	82	87	109	99	80	95	88	104	92	77	80	82	98	86	85	97	76	91	110	67	93	72	90	76	91	89	90	86	93	86	47	93	79	76	80	85	77	82	77	98	88	78	97	91	71	98	92	103	88	85	99	91	55	76	95	109	85	72	107	79	94	80	90	84	93	83	82	86	96	92	80	93	81	79	95	83	81	88	87	102	76	97	92	85	103	84	86	79	93	96	86	76	92	84	85	78	95	83	88	95	91	101	71	97	98	80	82	83	79	93	95	86	98	75	73	89	95	85	90	89	86	73	87	100	99	90	92	85	73	78	84	77	73	98	75	93	82	71	97	91	112	85	98	91	82	79	97	90	83	94	66	90	83	100	91	99	91	81	86	87	90	71	87	93	86	88	89	90	87	96	88	92	89	86	92	78	97	87	92	88	85	80	102	81	70	66	74	83	111	87	76	79	93	81	84	79	84	86	79	102	90	104	96	100	90	68	84	73	67	87	80	89	74	93	70	93	111	83	86	68	82	81	85	90	92	96	101	81	94	98	88	88	90	83	96	99	94	82	95	84	76	85	68	91	74	91	85	90	89	82	74	90	90	79	88	84	90	102	89	97	88	75	89	89	83	91	76	92	89	84	79	99	75	84	98	89	89	93	84	85	89	85	81	83	91	93	90	80	82	81	81	86	99	85	84	76	93	77	94	84	82	76	80	74	83	98	90	86	103	94	85	91	84	91	92	95	60	71	80	77	94	88	86	95	110	90	96	83	83	88	90	91	84	76	81	82	87	89	102	101	101	83	73	90	81	88	101	86	85	83	84	99	87	97	81	85	84	74	73	112	93	79	99	80	76	109	94	86	86	83	87	78	80	102	78	102	95	112	94	76	77	72	79	85	93	100	98	72	99	87	95	86	76	92	94	96	94	63	94	84	76	92	89	77	89	80	72	89	90	73	86	77	80	101	93	100	86	94	69	86	81	68	90	87	95	79	105	110	81	81	78	91	76	86	84	74	98	98	83	85	90	96	63	79	80	87	94	78	83	64	88	90	71	85	84	93	92	80	81	95	86	104	82	85	111	99	86	72	68	89	80	99	101	77	95	90	103	113	109	79	92	88	87	107	91	81	86	86	98	98	89	86	82	92	91	76	95	88	82	81	76	90	95	90	84	83	95	91	78	91	81	94	93	73	72	85	88	72	81	87	92	82	93	86	98	78	80	74	91	80	69	98	102	109	98	93	73	75	98	81	73	90	88	84	85	93	99	80	79	82	96	98	95	75	88	79	98	85	107	83	72	85	82	80	81	68	84	97	96	86	82	97	74	80	96	91	80	93	95	82	87	80	81	83	96	107	74	81	92	82	78	95	97	77	98	80	94	88	84	96	88	97	95	95	96	81	79	81	88	98	84	84	77	85	90	87	79	84	104	97	89	88	92	87	103	82	73	95	102	80	82	97	76	87	67	87	85	75	97	89	70	76	93	63	90	76	106	71	81	102	87	96	102	77	79	75	83	108	87	79	96	89	87	83	78	85	84	86	93	92	90	90	90	74	98	76	115	87	83	68	92	92	88	96	73	88	77	84	97	94	93	99	74	92	81	91	77	97	88	74	82	90	85	95	90	77	82	104	75	88	81	86	97	88	98	102	82	66	95	100	96	91	99	102	97	79	103	83	88	88	83	88	89	94	69	95	90	84	90	77	85	92	97	76	68	93	75	89	97	82	83	73	97	81	83	99	98	95	69	94	83	94	88	77	78	60	97	86	87	93	73	102	77	90	96	86	78	86	100	101	88	88	93	89	83	94	77	101	82	101	93	87	86	95	92	77	89	92	86	79	83	77	95	83	97	84	114	101	79	85	86	100	91	95	81	77	83	83	75	78	90	92	87	78	96	93	83	89	74	88	104	93	96	77	92	96	89	88	90	97	86	102	92	86	87	92	76	84	77	90	81	95	82	73	86	91	98	82	92	85	98	113	85	83	87	93	84	86	82	82	83	98	95	93	78	95	91	87	79	75	93	74	82	85	74	72	82	95	77	73	77	87	86	96	101	101	76	85	94	87	78	85	97	96	88	105	101	66	85	75	88	79	93	75	78	99	100	101	105	88	61	104	109	89	100	81	93	77	83	77	93	94	93	94	94	93	89	87	82	82	74	85	76	77	85	99	91	85	93	71	98	76	83	93	98	77	99	95	75	90	90	82	81	81	95
15525	9637	6831	12706	23154	25332	24439	21040	18114	15391	12449	10319	8488	6275	4906	4230	3517	2960	2621	2457	2373	2407	2464	2423	2282	1961	1798	1839	1924	1930	1934	1718	1729	1560	1481	1521	1516	1616	1691	1740	1685	1743	1731	1845	1756	1471	1475	1401	1478	1543	1632	1630	1536	1387	1437	1406	1356	1429	1355	1587	1308	951	856	959	878	999	950	947	889	865	874	864	825	810	859	879	835	835	848	843	840	859	785	868	812	853	819	856	842	868	818	886	879	856	785	821	878	841	838	875	833	866	843	870	864	872	873	849	880	862	833	875	831	850	853	845	843	819	825	884	832	856	875	861	822	852	821	814	848	838	801	895	834	829	756	805	804	831	814	826	802	797	837	848	796	850	800	819	800	811	848	833	831	797	841	824	815	814	870	763	815	868	854	869	856	893	821	847	848	812	871	795	847	847	853	785	851	833	827	824	819	827	848	857	837	842	814	804	879	844	860	828	846	810	815	780	880	819	831	855	831	813	859	865	798	867	866	872	841	805	849	833	866	779	841	805	799	849	871	824	891	844	804	891	822	845	813	774	901	805	844	792	823	827	830	882	806	773	806	832	844	823	801	863	825	805	837	844	847	793	843	858	880	839	868	912	843	823	849	811	786	859	875	789	836	827	775	825	772	803	886	821	851	855	861	852	784	799	791	827	823	849	824	838	888	862	821	860	803	867	817	845	856	852	860	895	854	819	855	862	829	819	809	796	862	830	835	833	848	788	812	829	853	794	862	838	853	836	821	820	806	939	868	823	836	850	879	809	896	836	844	822	831	897	815	804	816	799	853	855	818	794	797	852	808	805	853	880	878	852	943	824	835	864	865	864	836	872	846	828	849	849	847	867	812	896	855	846	861	856	806	854	833	849	831	859	848	818	856	826	858	915	834	829	848	867	866	827	902	868	889	850	892	837	847	816	808	827	872	833	826	812	808	861	819	803	836	808	810	841	832	798	870	865	877	879	835	820	765	875	829	846	838	850	845	820	781	862	864	783	869	836	845	870	787	898	874	848	789	874	811	841	808	779	815	815	876	863	800	824	875	772	801	829	793	855	858	829	804	858	818	793	871	866	800	821	828	844	828	854	766	830	848	816	820	804	848	850	873	828	861	845	847	837	804	820	827	823	878	824	845	831	851	881	822	846	862	824	838	780	869	830	810	858	861	851	808	842	852	880	845	883	832	856	820	794	807	867	825	882	830	832	791	860	866	830	860	821	826	815	814	837	844	855	793	857	865	847	841	863	861	831	817	848	841	827	881	814	836	827	838	839	864	889	823	862	843	804	874	845	799	845	814	807	859	841	791	830	837	805	886	820	835	816	860	847	856	834	849	867	891	821	892	847	809	865	827	819	827	855	857	801	834	857	897	881	772	851	856	881	842	802	847	834	863	839	860	838	866	803	845	852	785	808	838	825	866	831	832	861	854	820	834	828	874	830	809	845	863	838	840	812	829	807	899	817	852	809	809	822	866	856	808	867	868	813	838	845	825	799	797	854	870	856	834	844	832	831	811	810	787	852	820	847	809	800	812	877	837	817	856	841	852	886	799	852	824	844	833	821	781	808	859	810	835	845	858	870	833	839	829	869	824	838	858	829	868	809	799	882	861	833	797	839	866	856	791	828	865	894	837	859	833	843	770	853	907	819	801	831	817	836	787	871	787	840	865	867	856	812	888	838	854	797	799	843	832	861	852	805	829	827	859	820	857	820	804	853	874	811	837	826	858	862	842	819	858	824	831	788	851	842	815	799	815	833	823	841	850	876	850	886	821	846	863	847	799	841	879	813	849	839	840	842	875	805	860	858	835	821	793	858	851	827	803	826	853	855	855	905	844	803	826	883	890	850	877	870	793	810	876	796	840	819	796	819	834	842	812	833	846	806	906	815	854	817	830	861	831	842	825	836	791	833	804	776	895	825	842	813	841	872	794	828	859	861	829	844	829	831	786	835	884	887	888	829	828	776	801	836	802	866	861	856	858	875	844	829	826	817	786	808	811	805	828	840	809	818	797	825	857	868	822	870	871	800	835	821	860	858	819	806	793	857	856	830	782	823	858	832	791	862	865	845	858	810	816	831	849	824	811	844	792	830	830	871	800	852	781	786	906	841	886	854	818	813	836	819	807	830	803	819	849	830	804	855	870	819	879	844	839	808	837	841	871	820	809	821	866	907	840	783	822	838	890	813	833	814	817	834	793	843	900	833	879	792	863	795	816	907	837	806	850	816	786	815	867	853	834	840	794	842	835	821	820	838	836	839	878	836	827	830	804	843	875	840	843	833	846	864	860	828	841	848	822	817	823	836	863	852	785	794	802	854	760	829	833	827	841	821	796	827	825	794	915	805	824	898	797	810	838	841	792	790	836	841	765	793	863	802	887	787	781	868	797	838	853	835	830	853	789	811	815	843	864	822	839	818	798	797	848	876	779	801	848	808	802	876	800	855	862	811	877	843	832	829	780	844	837	783	838	819	834	826	872	789	772	842	850	851	826	877	826	849	872	854	834	842	808	804	844	821	831	784	807	821	864	901	819	897	859	780	796	808	830	863	802	848	846	848	813	835	805	883	842	847	864	783	818	856	864	870	823	826	846	808	847	822	750	842	835	829	806	837	822	828	801	860	813	828	883	848	837	843	820	800	797	812	851	800	846	855	830	834	869	867	829	827	821	865	886	848	802	844	836	803	765	788	884	856	857	794	857	822	790	811	828	856	859	868	831	866	860	852	859	818	840	814	840	819	843	822	777	852	880	835	848	898	862	818	807	815	830	890	859	809	885	823	829	827	810	842	869	839	873	779	827	762	817	861	860	895	823	918	823	841	848	858	819	837	792	853	821	766	880	853	883	812	845	821	869	823	814	895	888	813	820	811	824	829	855	774	867	835	791	870	876	813	814	812	814	801	890	823	798	847	786	795	788	838	820	799	847	878	809	877	831	852	852	796	815	802	851	842	818	802	818	858	829	884	799	818	846	819	875	852	883	886	823	850	849	844	793	819	873	848	837	810	859	845	837	824	842	832	833	878	848	836	850	845	861	831	868	850	836	802	845	904	796	852	834	847	823	892	859	866	796	793	818	818	815	876	913	891	830	803	823	810	817	825	812	804	834	832	880	842	816	849	845	836	802	809	850	845	849	853	806	820	855	871	845	830	845	823	875	859	800	783	803	839	884	868	806	819	819	820	842	798	839	807	855	858	851	831	800	809	817	856	807	849	871	835	818	786	873	816	794	872	804	864	875	829	800	847	813	862	868	816	850	825	889	817	859	836	838	832	838	869	826	828	867	809	860	876	799	856	855	816	817	872	746	870	811	848	840	841	817	808	848	804	876	841	871	906	830	831	882	786	850	809	826	863	908	819	856	825	843	803	792	870	856	860	810	844	793	860	775	882	795	825	862	814	844	846	806	835	826	860	862	898	817	825	852	860	817	789	803	829	848	825	886	853	898	840	810	863	796	822	848	829	781	837	839	835	854	858	838	858	833	868	850	829	821	859	818	881
2675	612	443	333	415	645	747	645	535	439	352	292	251	184	118	114	108	93	73	86	83	81	87	70	76	84	73	64	73	71	79	58	59	47	57	50	58	67	82	63	61	53	76	60	54	51	72	45	55	63	72	74	60	55	52	48	46	59	48	61	43	39	41	23	37	51	33	38	30	34	35	33	27	34	39	24	27	36	27	33	38	28	41	33	34	37	40	27	39	32	25	46	46	41	36	38	35	26	33	41	37	48	37	38	28	41	37	28	34	35	38	22	30	26	31	35	24	32	40	37	36	31	27	33	36	41	36	28	36	35	24	41	26	23	35	36	34	36	31	24	24	34	32	35	38	37	27	25	41	36	32	29	34	31	36	41	37	50	31	21	27	42	40	26	40	30	45	37	31	30	33	38	47	39	38	29	30	26	30	35	42	33	31	30	29	35	33	33	26	26	41	27	38	25	23	30	42	43	34	31	38	37	32	31	28	27	41	31	32	27	30	31	43	22	40	39	37	41	41	36	23	38	25	38	39	38	28	41	28	27	44	45	29	37	28	28	23	30	26	39	40	33	32	34	36	28	34	28	40	36	36	37	35	43	25	27	44	29	32	48	37	30	35	24	38	23	34	36	33	30	36	50	33	32	34	33	38	30	31	42	22	30	22	36	22	30	38	31	25	29	30	38	28	44	43	40	32	41	41	21	26	40	24	39	33	32	35	32	31	30	40	39	44	39	29	37	27	28	29	31	30	29	47	34	27	39	28	41	36	27	27	27	38	41	33	40	39	35	38	33	42	29	37	27	27	29	29	38	28	27	23	24	43	40	37	34	36	33	25	34	33	40	31	38	37	38	34	26	30	35	35	30	24	30	34	30	36	43	35	41	23	33	35	37	35	38	38	32	38	33	38	29	46	23	44	29	29	38	40	32	43	27	46	41	46	46	42	45	47	26	33	38	36	28	38	29	38	35	38	32	33	45	34	31	28	25	25	29	38	50	43	27	24	38	22	32	41	26	32	39	39	42	30	29	35	47	31	33	54	38	24	43	42	31	29	42	27	43	29	30	32	32	33	30	32	29	25	39	34	28	33	33	23	36	39	48	28	32	39	31	26	26	39	44	37	28	50	28	28	38	30	36	45	31	29	35	33	35	40	39	40	29	33	39	37	34	43	33	36	35	38	43	29	25	41	40	29	19	26	26	33	27	33	39	29	35	32	33	37	20	23	33	32	36	23	32	23	42	43	28	30	23	29	42	35	38	20	30	21	30	35	26	33	31	36	34	37	47	35	23	32	44	31	31	43	29	36	32	30	32	28	35	33	30	33	37	29	29	32	33	25	38	25	34	22	39	27	25	27	34	41	36	42	34	38	31	34	20	31	34	35	28	29	28	34	31	32	36	31	38	33	30	40	36	31	45	29	34	40	33	34	31	25	32	29	35	25	42	34	35	48	33	26	31	36	34	41	28	37	37	39	36	31	37	24	34	32	30	51	35	35	30	38	23	27	36	32	43	27	33	36	34	32	38	36	32	26	31	40	43	37	26	35	24	44	36	36	45	45	45	27	41	33	34	39	40	34	28	28	40	39	30	46	27	37	29	48	28	33	32	28	44	26	30	41	31	32	39	26	36	36	43	27	33	37	40	47	39	32	31	35	40	30	33	32	29	39	36	28	39	30	38	30	41	39	35	31	32	26	39	29	30	35	30	30	42	38	35	29	27	32	35	35	30	33	33	25	29	27	35	42	30	31	30	27	37	21	38	38	33	30	24	30	24	26	28	21	33	23	34	37	28	32	30	37	40	31	37	36	31	44	40	31	33	31	29	33	49	23	29	29	36	35	35	37	34	46	36	39	43	33	34	32	23	35	35	39	31	37	27	31	37	39	29	17	32	35	31	30	36	33	31	31	39	32	37	32	31	45	24	32	30	31	39	45	32	47	29	26	31	29	32	46	30	30	24	33	39	34	34	33	27	36	35	26	39	35	39	33	30	26	34	38	26	30	25	33	36	42	34	35	41	42	28	34	44	29	32	30	31	35	31	37	41	37	31	34	43	40	36	41	24	32	41	29	22	34	38	40	37	26	21	39	37	33	35	32	40	37	43	32	26	32	31	45	37	33	29	32	20	35	27	30	31	32	26	27	49	35	38	35	33	36	50	37	34	41	27	35	33	35	37	33	26	42	47	32	34	37	52	33	35	31	35	43	44	27	29	32	24	39	37	34	35	42	41	41	27	34	30	30	28	43	36	36	31	41	30	30	31	27	37	39	24	32	31	39	44	35	31	38	36	29	43	31	29	33	33	20	38	32	36	27	27	26	31	34	23	28	28	28	30	39	38	23	33	40	24	38	37	36	42	29	18	41	27	32	33	40	28	37	29	34	41	36	34	38	31	33	36	37	43	32	43	24	25	35	39	38	39	25	27	34	29	27	32	31	29	25	22	28	39	38	28	29	25	38	29	20	33	24	31	36	27	40	25	29	37	28	44	28	34	43	28	40	37	30	33	37	37	39	40	35	33	29	44	21	45	38	35	43	26	39	27	40	29	29	42	37	29	35	30	34	25	33	29	32	35	28	32	29	27	37	37	31	36	40	34	30	39	33	22	27	30	39	29	34	35	34	30	28	41	24	36	26	32	37	37	34	32	34	27	37	25	21	26	31	43	31	34	34	32	42	33	38	30	32	34	34	40	28	38	34	22	40	40	26	36	28	50	31	43	25	27	36	35	38	40	35	32	27	40	40	39	24	39	26	37	32	26	34	32	22	32	36	29	36	35	21	34	39	24	37	31	31	35	41	32	43	36	30	39	34	36	29	31	31	24	36	41	33	31	37	39	37	33	31	30	31	31	41	28	35	40	37	25	48	32	26	42	26	42	31	28	42	32	31	33	20	26	31	29	35	37	33	35	31	44	36	33	32	29	40	29	43	26	27	25	31	35	40	31	39	33	29	22	37	37	29	31	28	36	34	35	36	45	27	34	29	31	36	41	38	34	33	43	29	23	35	34	38	22	29	34	34	39	21	33	30	39	43	43	26	40	33	40	25	32	37	34	28	41	34	35	28	26	39	32	39	37	34	32	35	39	35	37	36	39	29	38	41	35	29	29	36	36	30	30	42	30	41	31	31	45	38	31	31	27	38	25	26	27	28	31	28	35	38	29	32	34	35	38	39	35	27	29	35	40	39	36	31	31	32	29	28	36	43	44	29	33	25	32	37	29	25	27	37	37	34	31	24	44	43	39	39	25	46	41	38	42	34	30	35	34	38	39	33	48	26	30	35	24	29	33	46	25	45	25	29	35	34	42	29	25	27	36	30	32	37	30	32	33	39	40	32	31	27	26	32	36	31	39	36	36	29	27	39	36	34	34	37	34	29	43	28	35	28	40	24	27	37	40	49	33	29	27	33	37	22	39	28	33	31	32	22	28	40	39	45	35	43	36	27	33	25	39	39	28	41	32	35	38	36	37	34	25	32	36	34	28	28	39	38	40	19	33
14872	8577	6400	11955	21811	24510	23269	20536	17617	14791	12108	9889	8052	6104	4395	3736	3237	2654	2296	2002	1957	2045	2061	1950	1789	1492	1422	1475	1441	1497	1486	1297	1196	1073	987	1054	1115	1113	1242	1247	1273	1188	1287	1407	1262	1047	921	962	1049	1163	1192	1170	1075	942	986	849	889	960	918	1164	719	402	418	436	393	403	398	416	410	345	351	400	335	396	364	358	349	342	316	335	371	339	340	354	374	333	340	350	345	338	356	368	353	331	343	371	332	302	339	345	366	364	386	364	329	387	339	379	348	345	366	352	358	368	347	370	337	348	337	374	368	376	361	320	352	339	325	352	300	340	350	352	353	303	359	313	352	311	306	351	343	349	333	343	328	335	341	324	305	341	347	285	357	336	325	336	360	334	348	362	354	323	379	321	363	337	335	352	339	339	304	342	321	368	355	308	332	330	289	313	345	349	342	384	336	355	331	339	347	338	371	356	310	352	316	327	354	335	332	358	345	331	332	311	332	321	323	326	339	330	334	349	337	339	337	324	316	324	351	364	316	310	365	341	346	335	384	371	333	319	337	344	329	353	313	321	330	324	326	355	306	358	340	327	339	360	315	354	352	338	329	349	315	368	326	337	335	325	351	346	298	319	328	356	327	319	349	353	348	333	336	320	325	354	350	334	352	347	349	336	351	326	328	317	328	337	339	323	345	322	339	325	347	326	330	320	340	328	312	319	356	327	328	315	324	314	340	369	349	333	367	318	310	334	335	354	338	367	324	317	351	312	324	343	314	335	342	316	333	335	340	324	309	339	344	327	322	345	335	323	320	319	284	344	362	311	345	346	306	329	312	352	344	331	326	367	320	352	342	318	359	339	334	326	366	334	331	310	333	341	344	339	331	321	321	351	342	312	338	336	342	332	380	343	359	349	339	342	319	330	347	329	307	349	311	333	351	390	349	346	339	332	323	311	337	322	348	335	332	327	384	296	337	337	334	316	325	345	340	353	324	329	334	355	374	344	317	357	325	352	311	337	346	299	331	345	329	348	344	321	310	344	295	348	325	326	324	360	318	380	346	351	319	331	324	333	343	389	339	314	344	355	328	349	313	326	350	369	349	347	315	314	358	346	342	327	374	341	335	342	334	356	318	365	330	328	373	327	308	346	371	333	348	319	324	330	334	334	337	361	346	351	311	354	342	360	350	322	335	325	338	350	344	345	337	333	355	341	332	313	336	321	294	356	330	318	329	340	329	330	320	334	334	318	320	333	356	347	311	323	357	333	321	345	322	325	290	310	326	306	312	349	321	371	351	321	347	360	345	317	346	300	331	329	349	302	328	312	345	309	339	281	342	351	310	325	296	362	352	321	309	329	335	340	339	347	346	314	340	367	348	326	346	316	331	325	352	336	333	345	326	344	329	361	329	326	317	315	318	333	325	330	359	324	310	334	346	349	323	327	325	317	344	336	354	366	309	321	328	371	316	327	318	336	325	321	313	321	355	340	325	351	371	325	303	325	341	332	344	335	342	332	326	374	311	347	359	366	350	336	350	324	343	342	325	369	320	317	335	338	291	347	308	348	359	328	355	324	310	336	326	338	345	327	325	339	352	324	334	338	339	347	325	317	352	345	310	328	335	371	335	345	365	319	330	359	337	301	336	347	388	356	316	315	337	346	344	360	313	326	310	349	337	351	348	294	346	307	324	343	322	342	358	370	341	360	336	298	327	328	327	321	333	313	309	354	333	348	372	363	360	358	334	290	364	321	343	343	333	319	358	327	309	329	349	355	355	336	332	359	352	340	338	312	304	336	298	320	322	348	368	336	334	338	346	311	314	320	343	327	358	310	353	351	353	359	313	334	344	328	321	325	354	307	326	313	335	352	322	322	322	337	353	368	356	324	352	331	342	354	359	315	337	342	336	330	357	329	336	333	338	333	337	334	340	328	360	322	303	351	365	356	353	329	332	336	338	338	345	337	335	386	319	350	367	322	339	309	331	309	351	316	315	329	333	323	343	362	343	356	337	344	343	310	326	330	332	324	355	346	335	321	330	352	318	324	332	354	325	331	352	306	335	325	345	346	318	328	367	310	337	323	341	329	323	314	351	313	327	325	317	316	318	313	318	329	348	308	348	337	342	325	346	306	342	324	355	338	319	339	324	340	358	349	331	370	304	290	326	323	346	393	359	324	327	356	318	342	331	349	308	345	323	315	318	369	347	329	335	352	341	336	286	352	347	328	356	354	314	349	366	295	341	306	345	331	328	316	339	325	349	308	312	338	310	343	312	337	344	372	327	331	333	355	320	331	327	308	352	340	343	330	326	317	321	307	320	326	347	325	362	344	349	324	340	331	319	349	324	302	330	332	304	330	309	329	328	328	365	328	350	335	369	374	357	321	308	322	349	345	328	309	342	324	332	345	341	327	310	339	330	352	309	304	336	343	328	322	360	334	323	325	297	324	328	354	338	330	326	359	316	334	333	348	372	353	324	309	319	322	314	329	322	340	360	309	354	368	356	345	347	318	344	321	358	316	359	390	318	342	347	347	320	315	335	373	366	321	342	356	327	334	362	317	354	331	350	304	325	349	331	335	342	338	336	322	315	308	329	338	333	334	324	381	332	339	310	325	328	340	322	358	312	335	328	334	355	301	350	338	337	325	303	304	353	308	322	306	371	348	334	319	329	402	327	326	305	318	348	325	374	318	335	324	316	362	324	347	315	315	360	335	331	357	337	305	351	335	337	318	327	360	316	325	321	361	369	306	336	306	343	328	348	324	334	332	389	372	346	321	316	359	354	311	321	328	323	312	312	356	351	337	334	339	335	328	287	345	346	355	374	329	327	336	341	314	323	354	369	344	328	335	341	341	342	344	332	345	315	353	315	375	369	336	363	355	337	346	330	358	344	337	311	343	341	342	306	309	346	335	356	335	346	315	352	337	337	333	348	333	352	307	330	378	295	334	341	368	313	346	316	303	370	358	316	332	329	313	361	305	318	352	298	334	335	332	315	320	326	315	368	322	331	334	319	358	331	325	309	316	321	339	384	335	306	360	319	369	327	338	326	349	312	353	335	342	321	325	326	345	330	337	348	353	359	313	342	314	318	318	335	329	323	328	326	367	360	347	331	345	368	354	353	356	356	331	300	347	346	326	338	360	324	317	342	332	334	350	361	357	335	358	345	317	360	346	331	361	312	321	366	300	334	367	327	355	326	313	360	332	340	329	363	349	344	293	327	341	347	327	290	339	314	320	317	333	320	308	347	350	312	334	337	340	345	322	335	350	309	317	311	286	348	339	355	343	322	347	346	354	332	351	338	351	310	360	310	343	358	329	349	367	338	367	331	315	321	323	361	358	319	365	336	343	324	348	333	338	314	332	336	327	333	334	293	318	349	349	348	332	382	346	320	364	331	347	336	333	373	322	340	379	381	374	339	330	315	325	348	354	331	348	300	307	332	329	331	326	341	353	355	350	332	344	363	354	348	345	355	327	336	311	299	327	335	341	340	343	340	315	330	318	326	371	304	339
1662	855	608	531	566	888	994	866	719	624	462	397	317	262	220	204	196	195	151	148	157	148	156	140	128	106	132	111	109	102	138	125	81	121	111	107	117	110	119	100	122	113	116	121	114	103	95	109	114	110	117	105	123	107	116	122	121	103	121	119	85	74	83	94	89	94	83	80	74	86	76	70	79	69	84	81	86	67	91	78	97	85	82	98	85	87	70	91	73	66	84	64	81	77	71	80	88	77	75	57	93	90	64	63	80	77	76	85	80	79	106	83	61	68	83	90	78	86	73	62	70	93	71	92	86	86	104	63	90	66	93	76	79	78	79	71	88	81	78	79	86	86	82	68	78	75	67	64	88	68	68	75	74	89	83	82	85	87	87	71	76	74	79	82	65	70	84	103	94	72	92	83	87	99	73	88	79	97	58	65	75	97	89	86	78	78	69	76	70	83	67	72	74	88	85	67	87	93	80	73	79	91	82	86	92	71	89	87	86	74	87	97	82	75	78	72	68	73	74	90	89	75	87	85	81	85	70	93	94	86	78	110	92	74	88	105	77	91	75	86	96	83	80	90	70	77	91	74	78	75	80	66	76	74	73	83	84	72	75	74	77	74	82	75	85	90	78	90	70	98	74	91	85	74	78	81	77	92	82	70	93	71	80	88	87	84	80	73	79	95	75	66	81	74	101	72	84	92	89	87	90	101	86	78	70	85	80	66	76	75	76	76	83	79	85	77	81	74	102	77	78	62	85	85	88	88	78	83	94	82	89	75	104	76	80	98	65	85	69	73	77	69	96	80	84	70	75	92	76	80	77	77	94	75	79	84	99	92	67	61	87	59	75	79	72	90	82	82	73	85	84	77	69	91	79	76	78	70	76	84	78	84	81	86	79	74	73	99	83	93	92	87	71	63	90	86	87	78	74	76	85	89	100	67	99	87	70	74	86	90	77	78	108	83	72	64	72	69	75	81	58	93	85	91	95	85	83	71	83	79	78	72	85	87	91	70	67	89	74	82	81	85	91	74	88	76	75	66	75	77	83	90	70	65	85	85	66	75	70	72	82	88	87	84	77	93	73	81	69	67	92	81	69	80	88	80	72	86	77	72	72	87	78	91	84	84	86	79	73	91	74	73	91	81	92	79	63	82	75	83	76	72	87	82	81	85	85	92	88	72	79	73	70	80	59	84	86	71	63	87	86	90	77	81	81	93	70	80	74	76	69	75	87	93	84	78	83	81	72	76	59	91	88	78	87	81	82	86	70	83	81	91	73	76	88	76	70	75	85	82	58	77	74	81	86	77	75	73	84	83	72	81	85	74	91	84	79	75	74	90	96	81	65	89	76	74	87	78	76	77	81	89	72	92	78	88	72	84	84	78	74	90	78	89	79	84	93	86	80	82	92	72	72	67	88	82	61	86	93	72	63	90	111	78	84	78	80	68	75	100	78	84	75	75	85	80	86	65	72	91	105	92	74	79	89	96	74	71	76	86	78	85	80	81	75	88	79	75	80	84	74	86	77	74	77	105	93	90	81	75	76	70	81	73	78	90	88	91	81	77	72	75	83	93	102	95	74	78	64	68	80	88	82	93	82	72	73	81	87	78	84	70	86	82	72	77	86	74	78	77	92	84	81	83	66	67	88	83	84	64	77	78	87	78	78	87	69	84	82	78	90	94	87	73	79	94	69	70	90	62	74	75	84	78	93	88	78	59	80	79	81	83	78	72	85	79	74	91	61	97	72	88	75	88	73	71	92	82	78	76	74	77	81	74	92	88	81	64	76	82	70	66	91	85	77	99	76	87	65	75	75	76	75	90	81	81	84	93	88	72	74	69	80	90	91	81	77	85	74	83	79	75	68	93	80	82	83	69	89	60	84	83	62	71	69	87	72	73	81	66	71	73	80	84	79	94	93	100	79	73	75	82	68	82	86	74	93	89	85	80	73	93	78	90	78	86	73	79	78	72	90	78	89	97	75	72	92	84	64	85	98	83	82	86	81	70	74	96	89	67	80	66	72	70	75	69	86	81	87	71	84	85	71	85	81	95	76	80	82	99	87	83	88	72	95	78	83	84	73	82	101	73	94	76	74	67	74	92	76	84	69	93	90	84	63	87	83	78	100	77	83	78	93	90	65	81	83	100	85	70	82	110	73	70	75	80	71	83	85	100	84	77	66	75	72	79	75	81	77	90	73	88	72	75	93	84	88	73	80	90	75	70	78	61	89	86	77	70	83	77	84	82	77	79	78	77	73	87	92	83	75	87	70	84	84	66	91	70	79	78	83	67	71	83	88	68	81	86	81	82	88	71	87	76	76	98	86	86	83	77	90	80	92	68	74	85	89	65	80	79	88	82	83	69	73	88	78	87	70	76	74	84	79	88	78	84	91	83	66	92	70	84	84	80	59	92	69	93	83	106	70	82	62	73	73	82	69	90	72	77	96	76	71	86	72	102	86	88	67	68	84	94	94	62	77	91	79	91	78	85	84	84	82	76	80	94	96	62	87	84	84	83	81	82	79	87	88	82	73	76	76	92	74	79	66	72	70	77	84	75	92	89	78	72	90	73	84	63	84	80	81	86	57	93	93	61	72	86	89	89	68	96	94	96	84	73	77	82	75	70	88	82	78	72	87	89	84	89	87	98	86	65	71	86	77	83	82	81	80	102	85	82	73	68	87	76	83	66	85	71	76	64	78	85	71	68	77	71	86	69	82	70	70	60	71	89	97	68	73	94	69	95	69	70	67	63	89	76	89	73	83	88	93	70	90	105	82	92	92	68	79	76	59	80	104	86	82	65	82	77	97	73	83	89	84	68	72	80	86	88	92	65	72	68	84	77	89	77	66	72	81	93	93	87	87	73	87	73	87	74	95	63	79	83	75	71	93	75	96	97	85	83	88	80	98	71	88	79	93	87	70	90	79	88	88	89	79	70	67	104	73	90	75	89	84	87	64	65	80	80	85	80	80	64	85	83	74	90	75	75	80	79	83	88	76	77	93	79	72	82	82	83	78	85	74	61	75	78	93	88	86	88	80	89	72	83	70	64	99	72	81	78	83	85	80	72	68	79	76	62	84	85	77	89	82	89	84	82	88	77	83	81	85	83	82	68	80	86	103	65	60	79	81	75	80	62	89	76	67	84	68	79	95	72	78	94	75	82	73	58	81	86	90	81	88	71	61	70	81	89	77	74	74	92	90	86	82	79	75	79	72	85	86	77	79	78	86	73	77	86	92	74	93	71	75	84	77	78	80	84	81	77	86	72	84	76	83	88	79	70	72	75	75	80	84	64	73	83	68	77	81	91	74	64	92	70	76	81	77	72	82	78	77	78	94	77	88	87	98	89	68	81	81	92	80	87	93	76	84	89	88	94	78	71	86	84	94	75	83	78	91	88	91	74	91	62	65	76	96	73	72	82	66	97	92	67	80	90	65	76	67	79	74	87	80	74	92	66	75	75	71	81	75	92	86	94	86	74	81	78	91	71	74	90	77	71
18548	10968	8335	14108	24511	27090	25619	22998	19924	16930	14066	11301	9234	7509	5671	4642	4348	3805	3236	2887	2958	2963	3015	2986	2632	2342	2236	2236	2220	2185	2166	2030	1851	1775	1653	1680	1741	1760	1872	1969	2024	1840	1896	2012	1743	1490	1500	1615	1708	1778	1889	1731	1714	1579	1572	1440	1582	1456	1511	1685	1115	899	867	833	871	905	907	833	862	855	901	812	813	846	876	824	803	829	807	800	833	815	856	823	802	832	813	823	870	778	819	797	786	821	887	824	818	815	832	827	861	812	809	830	852	801	826	799	794	827	736	721	759	808	798	851	793	785	818	799	834	854	866	775	765	832	793	790	795	833	805	810	741	794	779	744	802	751	810	785	808	805	799	820	797	771	820	765	829	751	820	842	823	792	775	761	804	796	828	813	829	829	814	779	761	782	835	814	803	801	821	739	741	807	789	797	805	817	810	801	811	783	777	808	733	753	790	798	842	794	804	811	775	796	786	815	824	838	771	783	807	785	813	763	769	763	770	757	807	757	813	767	807	766	788	815	812	801	838	788	773	751	801	761	735	870	802	782	765	762	787	815	754	780	798	792	785	785	770	809	799	766	806	790	759	794	781	753	818	779	749	747	796	781	793	810	787	793	794	755	805	799	805	773	795	841	827	804	785	773	750	760	743	785	838	755	802	831	783	799	815	744	788	785	826	821	777	796	777	779	782	770	775	769	800	754	793	758	821	831	798	799	824	744	779	795	789	819	830	824	847	774	799	802	833	839	789	761	780	758	792	812	844	817	819	806	776	823	806	771	758	798	762	803	818	809	815	783	804	751	762	821	824	751	810	858	761	736	802	781	768	720	788	762	759	804	757	789	812	783	778	832	782	781	784	763	784	767	819	767	731	829	794	796	827	812	789	753	797	765	758	771	763	746	800	791	848	793	820	785	836	782	803	779	808	777	823	801	783	818	765	799	809	799	781	794	793	793	782	794	786	753	795	742	780	818	746	798	739	815	760	734	810	723	782	813	813	788	813	795	791	755	816	764	806	754	837	760	793	783	743	809	843	778	795	838	755	764	814	777	798	761	806	854	802	787	754	763	775	834	787	792	776	772	760	794	793	802	828	815	765	816	814	759	799	764	825	730	773	759	780	752	786	790	828	787	832	795	772	790	799	815	787	835	774	792	790	758	808	810	810	777	840	812	812	803	760	798	827	753	820	767	783	728	768	758	796	764	777	740	808	716	808	840	822	782	868	790	791	756	825	798	798	790	825	739	856	814	768	780	788	784	827	819	807	754	836	787	812	759	781	790	851	804	804	769	810	779	828	811	813	813	766	811	780	743	828	832	822	811	805	811	805	790	759	786	826	822	827	791	795	764	802	787	782	823	828	800	794	785	786	796	795	842	804	821	822	762	790	814	796	801	788	792	842	779	765	779	811	818	838	737	787	770	802	771	791	846	771	807	783	800	841	791	811	752	794	761	809	774	767	797	758	805	826	768	795	802	761	824	823	786	769	776	803	779	773	799	811	797	821	778	786	794	842	817	772	764	798	783	791	800	785	776	776	767	796	785	781	824	809	795	716	729	799	754	831	792	817	762	825	737	770	801	791	768	809	815	812	802	768	791	801	854	818	859	753	762	794	791	792	748	788	773	806	761	810	773	734	769	804	819	793	788	801	759	794	850	754	796	762	800	803	795	786	795	768	874	828	774	780	797	797	791	828	785	795	765	812	784	853	790	841	804	773	833	774	766	768	742	821	786	813	765	794	806	818	767	818	849	764	831	776	776	836	766	828	788	786	782	801	790	832	775	796	827	746	772	808	774	804	796	764	829	801	773	815	793	767	800	747	790	771	774	756	772	719	836	782	815	809	806	826	770	800	858	800	747	792	789	753	801	808	789	820	803	772	780	799	761	783	760	812	742	805	793	727	799	778	836	745	772	780	770	805	751	787	794	794	781	831	781	787	809	787	849	742	780	791	808	767	790	772	829	796	787	738	781	840	812	758	779	743	818	856	761	761	860	768	847	820	780	776	765	753	793	820	798	823	790	824	764	790	778	838	804	770	769	773	789	776	818	797	798	800	732	831	796	763	722	826	842	736	812	785	771	787	824	785	811	827	787	789	765	797	786	798	789	810	803	771	775	759	826	768	837	820	808	829	784	780	778	795	803	753	828	784	754	785	758	817	769	786	797	789	811	797	769	786	732	758	804	771	824	826	767	835	770	788	811	765	821	829	795	748	797	760	764	773	781	772	812	867	812	793	809	769	784	775	777	792	786	767	821	798	766	850	758	801	773	766	796	765	789	854	786	811	775	768	825	756	799	796	784	815	800	756	808	795	772	808	793	787	780	776	823	796	836	833	769	769	783	790	766	792	785	792	724	778	822	759	780	785	739	823	805	817	818	787	782	769	829	791	794	795	812	765	767	792	781	806	759	763	769	771	789	769	794	806	836	790	774	800	765	823	820	796	856	798	792	838	767	791	816	798	781	764	757	821	822	800	770	813	772	843	765	823	854	793	778	794	803	753	806	807	804	744	788	775	804	775	775	809	748	819	812	791	802	803	748	765	767	801	817	782	782	803	809	793	809	813	780	811	779	813	819	777	761	789	764	726	812	814	857	818	787	786	805	767	727	723	816	785	792	788	805	809	787	812	817	839	780	794	751	823	781	766	796	828	766	837	820	786	820	761	805	797	817	775	767	765	814	827	809	815	744	783	771	809	806	821	809	767	837	779	796	816	805	798	806	800	821	810	843	818	786	758	781	777	775	786	826	739	802	788	786	797	750	813	836	773	808	813	776	831	803	776	808	795	802	833	826	740	821	797	829	761	815	750	803	796	828	758	801	812	795	796	803	800	784	782	822	739	776	786	787	810	765	749	823	763	824	809	788	799	770	841	825	788	801	795	791	783	849	801	759	847	802	756	779	787	787	798	807	780	791	831	779	792	745	797	854	788	797	775	818	755	793	798	806	760	790	798	772	787	757	821	760	762	738	760	721	817	822	805	771	746	789	793	823	818	780	760	832	747	799	789	772	821	826	811	787	809	838	794	797	794	801	769	797	829	792	785	799	790	901	864	789	847	827	826	792	822	782	765	840	797	743	813	817	787	758	851	819	805	791	805	779	787	791	860	796	817	785	811	766	787	782	810	794	767	759	822	797	820	792	759	798	765	760	824	832	794	887	811	749	809	773	763	805	750	775	808	781	850	759	758	787	820	750	817	818	766	818	826	827	758	801	799	747	786	776	806	812	801	775	801	814	805	755	843	784	799	830	798	784	748	858	827	742	759	832	724	733	781	737	787	782	786	820	835	733	835	770	825	747	803	802	781	757	818	796	792	821	751	822	797	773	800	783	807	789	765	781	791	828	778	795	812	832	830	816	841	826	730	844	802	767	772	839	770	762	770	796	815	813	808	778	781	820	813	752	786	775	781	792	786	774	825	799	791	786	817	790	753	834	775	770	790	790	800	816	814	781	736	802	758	781	744	792	747	822	822	823	767	792	802	753	809	784	761	772	770	813	760	814
1884	466	383	291	332	540	557	519	435	327	281	209	169	148	92	117	82	80	81	68	75	82	67	67	71	69	51	46	66	71	67	56	70	57	61	67	63	63	64	52	73	66	78	78	69	69	64	64	73	66	67	57	59	67	47	51	60	54	80	67	56	43	37	41	41	49	61	48	51	43	48	59	39	39	40	42	59	46	42	39	48	55	46	44	48	51	46	44	47	45	47	47	56	41	47	44	50	48	45	40	43	58	45	60	55	40	40	60	47	50	33	43	46	54	44	39	39	39	49	52	50	44	50	43	45	57	45	44	48	32	37	46	57	43	35	43	44	31	42	43	51	43	37	40	54	42	45	44	46	52	40	51	55	46	50	51	39	40	41	42	47	41	49	53	48	49	38	46	52	52	51	53	56	53	54	40	50	40	50	51	40	49	37	42	55	35	50	41	51	48	32	41	41	49	46	41	44	47	50	51	36	47	54	50	54	34	55	54	46	43	40	39	37	48	47	57	33	49	43	42	45	50	44	46	37	52	48	40	46	40	43	50	30	45	46	40	41	40	44	52	28	48	46	43	32	50	43	41	46	53	46	50	36	46	45	32	46	40	40	44	48	37	46	46	32	36	49	45	49	50	40	41	41	45	54	47	47	38	43	50	40	43	38	56	50	43	53	55	52	56	34	50	39	53	38	49	46	45	46	48	40	47	53	40	42	53	40	45	44	37	41	46	36	38	43	53	52	34	55	52	41	43	44	50	46	51	51	43	49	46	39	53	36	47	37	44	48	46	47	31	41	54	47	41	48	47	48	40	43	57	48	45	36	55	53	40	39	43	51	42	47	30	45	49	53	45	41	54	49	45	38	45	38	56	56	57	50	46	50	45	54	43	50	41	45	52	44	49	55	38	42	34	50	35	53	45	43	46	48	43	43	49	42	46	44	45	47	40	47	40	50	29	49	42	47	55	51	48	47	41	35	43	50	36	51	57	50	50	48	54	54	42	46	54	36	29	41	47	44	58	53	42	44	54	38	51	55	45	44	46	57	43	37	56	51	44	52	57	35	45	61	51	46	38	47	41	50	46	51	47	41	39	39	38	51	47	44	45	42	51	45	35	43	47	49	36	42	43	59	42	48	54	34	38	37	38	46	50	44	43	44	33	44	47	44	52	47	48	57	50	36	32	49	57	44	47	42	41	46	27	53	34	42	51	44	47	46	46	49	51	41	45	40	42	57	36	38	46	46	35	40	43	46	45	49	52	52	54	68	46	48	42	37	55	34	37	37	39	34	30	48	45	43	53	41	48	46	44	49	43	48	52	56	44	54	51	32	46	42	34	46	41	48	46	32	49	40	45	42	42	45	29	49	46	53	36	44	47	45	52	35	45	49	50	39	47	50	40	60	49	43	50	46	43	51	38	61	51	48	49	34	40	42	54	41	48	54	33	39	54	45	53	53	44	39	54	51	48	38	46	47	47	39	39	38	38	45	48	42	49	48	49	38	47	57	39	42	37	52	43	41	43	39	48	34	43	52	45	45	42	54	45	46	44	47	37	56	59	40	35	44	49	41	49	59	51	38	49	42	48	47	48	48	45	46	39	46	49	47	47	40	44	49	43	42	48	51	60	39	42	51	31	36	34	47	55	36	56	50	44	44	47	38	50	56	33	51	34	54	55	50	47	51	52	54	44	47	46	51	45	43	42	50	46	46	44	45	41	40	47	46	55	55	48	47	43	42	41	54	37	42	43	39	55	50	46	44	61	50	43	45	51	47	46	44	40	39	47	49	41	35	50	37	48	43	31	47	47	43	52	40	49	37	48	46	35	49	44	43	47	44	51	35	43	49	60	55	47	41	41	58	53	57	40	45	45	48	40	44	43	42	44	48	46	50	39	46	40	55	50	36	53	41	50	44	49	37	46	47	46	57	32	46	52	61	48	49	46	43	45	53	46	58	34	40	42	56	35	49	40	50	55	53	52	55	28	43	45	39	46	41	48	56	44	36	51	35	49	45	41	40	45	42	49	55	38	51	43	46	42	48	50	50	33	61	50	42	46	54	47	51	48	39	40	44	37	46	53	50	39	43	42	47	47	58	44	36	42	51	55	37	36	47	42	48	47	53	48	45	60	53	36	47	36	49	49	41	51	41	54	36	53	51	56	54	37	49	52	49	49	43	41	51	55	61	60	31	59	40	46	50	55	47	47	48	42	43	36	50	43	46	37	38	29	59	48	52	48	43	38	62	43	48	40	46	39	47	45	42	55	40	49	48	44	42	43	38	46	43	35	51	38	53	38	47	40	45	42	45	48	31	39	41	45	60	48	52	44	42	40	40	39	39	52	40	43	37	50	42	46	51	53	47	48	56	62	57	44	43	40	36	45	44	45	51	51	36	52	52	44	40	51	45	50	45	56	39	37	44	47	48	51	36	59	49	56	46	36	43	57	40	50	46	45	45	47	43	47	54	42	54	55	39	50	43	34	47	46	48	61	42	42	55	61	41	46	49	47	44	47	42	55	53	35	46	34	28	50	48	46	48	57	37	44	54	47	61	49	48	45	39	44	49	49	45	46	48	57	46	43	50	50	42	48	40	51	35	43	46	35	49	38	55	59	42	44	46	52	40	47	49	40	36	50	33	42	47	41	34	39	46	38	45	53	33	51	34	38	62	45	48	41	50	44	46	47	40	45	49	37	41	32	36	52	40	35	37	51	36	40	39	44	53	47	40	41	42	45	43	48	62	41	50	40	53	52	45	43	39	63	54	38	40	46	49	42	46	46	37	43	50	53	48	48	59	47	57	38	64	41	43	43	48	49	40	65	57	46	52	43	46	47	36	40	45	38	48	42	52	43	54	51	43	41	40	38	58	48	48	45	41	53	41	52	51	48	40	30	36	41	38	38	48	39	45	47	42	41	45	48	48	45	39	47	44	52	46	50	59	39	59	55	45	46	33	43	41	37	37	51	37	50	47	43	42	34	42	57	47	41	38	41	50	55	39	40	46	42	53	45	35	40	30	56	67	50	41	51	43	37	38	48	57	45	45	56	44	40	36	34	42	45	50	48	42	39	46	54	42	45	36	40	52	52	38	41	34	53	32	49	61	41	41	39	44	53	57	32	53	43	42	42	34	35	54	43	48	44	53	41	50	40	42	53	46	64	47	44	33	41	35	40	46	42	38	51	41	43	40	51	50	40	50	54	53	51	36	51	44	57	54	50	41	34	52	35	45	44	40	41	35	41	42	48	47	49	35	44	55	41	44	37	55	50	44	42	41	41	55	50	39	51	44	56	41	50	45	47	43	42	42	44	50	52	54	50	62	28	39	34	42	37	52	46	55	35	40	52	46	35	51	46	43	41	39	44	51	42	49	44	48	51	42	44	51	40	37	51	37	52	41	44	51	49	35	42	43	57	45	44	38	44	48	54	46	43	46	62	39	44	42	37	42	37	40	33	49	49	52	56	41	33	48	46	39	47	52	46	43	34	56	48	52	42	41	59
12968	7241	5473	9800	18615	21296	20250	17534	14323	11838	9142	7239	5743	4190	3266	2646	2372	1964	1699	1495	1555	1591	1583	1438	1285	1162	1149	1219	1176	1189	1179	1040	913	947	903	865	964	1010	1049	1163	1112	1079	1047	1172	1025	907	917	936	1067	1136	1110	1036	996	935	928	844	819	788	867	998	589	501	477	483	505	475	482	461	483	476	422	493	472	448	438	428	438	426	413	456	496	481	403	458	464	454	403	459	420	445	419	443	456	436	417	472	435	488	439	420	456	448	415	423	412	483	441	494	413	458	418	455	440	482	420	427	441	433	476	426	446	422	415	482	493	471	440	432	418	441	422	453	448	431	407	472	426	479	439	440	433	450	423	422	399	421	439	422	444	446	481	471	450	456	409	444	457	454	460	423	439	456	455	493	435	417	423	426	430	408	429	460	472	406	452	454	447	457	471	423	435	410	443	468	387	455	439	430	420	438	454	445	470	425	452	452	438	442	453	416	448	479	449	432	457	433	446	424	423	417	409	401	464	387	423	446	416	459	423	428	411	466	416	438	404	444	397	451	438	445	417	462	462	468	418	422	396	447	448	455	419	430	427	429	430	424	417	436	437	442	413	447	456	391	440	464	434	460	423	489	431	463	452	428	460	438	440	423	409	468	414	446	410	408	441	428	396	443	477	431	458	424	427	435	405	432	438	444	455	423	431	501	463	436	477	410	432	472	417	435	474	454	428	444	455	463	455	440	421	405	446	434	426	413	426	420	436	456	433	467	432	440	473	430	428	460	461	451	438	424	468	463	408	440	429	449	432	423	467	443	453	485	422	438	439	436	463	454	433	470	453	437	415	437	419	443	392	467	432	428	426	422	431	413	442	459	445	416	427	424	435	419	432	409	487	463	434	455	459	418	414	461	424	434	460	439	382	422	432	443	463	462	460	430	408	445	410	482	460	458	475	438	429	461	441	433	469	430	407	471	433	442	456	452	402	434	453	440	480	422	442	430	423	433	439	454	436	485	410	393	452	460	437	442	466	459	442	448	420	444	442	471	443	463	433	429	433	454	454	418	458	435	481	438	423	439	436	402	441	466	484	453	451	460	476	436	438	458	455	449	428	428	423	489	474	423	487	428	481	455	430	417	464	419	426	424	461	426	441	423	426	437	413	436	442	427	467	446	440	430	379	418	432	403	416	451	461	419	414	431	431	444	430	421	461	420	410	484	406	474	422	434	449	450	408	449	463	434	437	422	450	396	418	451	412	448	455	378	418	454	405	436	442	434	440	422	422	448	458	464	439	444	394	462	459	435	420	422	432	411	445	419	416	434	427	412	454	419	440	413	427	462	417	419	455	431	462	428	400	450	449	445	426	468	422	453	462	450	428	454	426	472	434	429	445	458	449	418	429	422	477	421	461	440	434	427	451	448	416	422	423	448	460	419	469	440	480	477	460	416	453	396	439	440	432	462	424	417	429	428	466	428	468	440	430	444	438	438	442	423	467	476	399	487	451	462	464	418	427	435	444	413	440	440	439	427	410	445	453	454	436	447	431	426	423	430	446	419	414	421	481	448	431	416	421	449	451	414	443	432	425	444	432	422	433	423	427	474	444	441	460	454	443	418	458	429	437	430	435	431	419	460	464	439	417	418	425	396	451	427	450	487	477	461	422	474	398	449	432	458	411	426	451	420	439	430	440	416	431	479	474	451	461	442	448	429	421	433	451	416	401	436	449	435	500	419	440	437	448	467	396	428	427	419	387	425	437	461	413	474	437	406	462	436	385	401	450	438	451	418	477	469	424	424	416	451	442	481	453	457	470	471	413	448	444	425	421	449	434	446	494	473	436	456	402	428	423	430	445	438	444	440	461	441	402	416	444	423	389	418	430	423	433	426	415	415	472	449	430	413	437	417	421	453	425	450	440	438	458	437	459	419	446	436	441	438	419	430	472	431	440	424	381	450	431	454	471	469	408	405	415	421	451	438	400	414	422	425	417	422	447	449	445	459	431	410	469	441	485	458	432	472	455	449	410	424	488	450	430	460	420	451	457	452	424	454	421	423	437	482	447	478	434	433	450	452	461	427	435	449	433	476	409	379	401	424	431	425	461	416	438	427	446	451	459	429	437	438	471	462	446	452	490	448	419	432	449	423	443	457	415	449	429	435	419	409	435	438	414	422	411	414	422	409	390	442	460	453	452	420	431	453	423	460	440	420	438	447	445	396	429	459	446	411	438	437	444	408	400	412	442	465	450	431	422	423	444	410	450	421	431	450	471	463	425	435	429	458	430	431	402	457	442	433	446	449	417	433	439	421	422	445	419	447	445	417	457	442	430	410	450	420	415	484	435	446	415	432	426	456	413	429	430	454	467	405	421	469	428	384	434	430	475	483	428	473	442	418	431	461	448	459	462	454	418	415	480	440	442	427	433	411	426	473	461	471	491	423	417	451	432	410	426	438	404	413	467	437	422	409	444	440	422	437	463	460	415	460	400	462	461	439	458	449	436	437	485	455	386	430	423	465	433	477	428	413	408	441	419	466	419	431	464	430	445	430	446	444	468	423	406	403	435	400	481	465	390	444	434	442	452	426	439	410	464	466	402	427	439	444	422	414	441	431	440	463	454	412	419	445	459	421	425	438	477	438	469	451	450	391	419	451	422	411	427	433	441	476	436	460	428	449	427	466	425	418	416	464	465	438	409	428	474	425	486	429	452	471	428	436	394	431	473	433	444	418	449	421	423	404	432	428	464	451	426	441	472	413	448	450	456	441	472	417	464	447	456	434	430	445	466	461	457	455	442	435	452	439	446	464	427	454	449	457	449	411	473	427	438	469	472	440	438	409	457	433	441	434	394	445	422	446	448	433	445	450	402	378	435	413	442	422	415	474	397	483	435	474	440	431	424	445	422	453	467	413	426	438	475	397	441	469	446	451	436	431	461	425	420	470	405	440	445	435	429	423	439	454	408	450	444	432	419	426	442	462	484	402	414	425	458	452	448	403	440	455	408	438	453	436	458	449	515	467	453	408	477	429	434	470	446	433	420	456	456	419	450	478	445	458	414	433	426	466	442	420	430	457	442	442	468	445	457	462	415	439	458	489	419	469	447	466	419	414	414	443	388	448	430	468	470	416	431	435	445	416	443	450	467	480	449	407	448	434	438	441	454	424	427	439	439	412	475	435	462	402	421	447	414	426	406	459	443	419	427	468	448	430	457	447	458	403	452	426	443	427	392	454	417	430	435	459	447	442	422	445	401	464	463	422	438	436	478	422	446	420	443	447	437	465	437	426	455	451	424	476	463	418	452	460	447	445	437	470	438	442	431	441	475	432	487	410	438	417	452	401	449	459	434	456	448	441	445	403	429	423	415	427	436	458	407	410	471	446	446	432	426	432	447	436	406	454	436	444	437	475	439	422	399	486	452	448	430	460	424	413	458	457	432	407	428	434	422	442	415	443	444	410	461	450	425	427	411	420	434	420	464	420	399	426	463	455	440	466	471	467	458	443	442	410	454	458	442	442	461	437
1136	799	572	417	426	798	858	692	578	453	419	310	260	197	178	143	168	149	145	126	133	130	133	142	135	114	113	111	112	123	110	124	108	82	115	115	116	112	105	129	114	108	116	109	99	111	90	129	116	114	122	108	95	107	121	119	102	113	118	121	90	91	84	94	89	87	95	81	80	81	100	99	94	88	88	81	84	84	85	77	89	82	72	92	81	83	72	97	98	92	99	79	99	78	84	76	88	83	94	74	93	68	75	80	82	81	89	79	101	110	79	85	76	85	83	111	87	88	87	98	72	87	78	88	80	85	73	84	77	69	102	79	88	88	88	97	82	86	88	88	79	72	76	91	88	93	75	89	79	97	93	82	106	81	76	80	84	88	81	97	82	86	92	94	88	78	106	93	83	83	93	85	82	87	78	74	85	93	90	88	98	71	81	74	99	97	77	91	79	59	93	107	79	99	89	101	90	88	93	82	74	89	98	97	80	81	97	78	77	92	99	93	77	90	100	89	105	66	96	80	84	75	84	94	78	79	86	94	87	85	91	83	88	79	97	100	103	97	91	93	83	95	94	82	86	78	100	83	96	83	76	90	104	87	80	88	88	82	83	78	91	102	78	105	80	91	96	90	88	97	89	91	82	89	81	94	93	95	81	86	88	93	82	74	86	79	88	77	96	75	76	74	78	94	76	80	90	70	82	69	79	100	85	86	78	85	85	92	81	80	87	87	88	105	83	86	62	86	87	84	89	81	83	83	94	86	87	83	84	86	80	106	83	86	88	78	91	91	97	97	108	79	109	111	75	87	79	78	92	84	74	89	76	80	109	85	86	82	73	62	82	86	89	91	69	96	97	80	94	86	69	76	88	87	86	100	80	80	84	87	81	80	78	85	90	89	91	83	87	83	86	105	86	76	89	97	91	90	111	83	100	85	91	87	77	98	77	79	89	85	80	103	86	87	92	99	84	85	87	85	93	78	88	98	94	90	96	77	84	85	101	80	71	92	91	99	68	80	81	81	85	81	86	75	107	90	90	82	95	80	68	85	79	104	82	66	104	79	88	100	71	105	73	91	86	92	92	100	77	81	97	98	89	74	75	81	84	89	108	73	99	73	92	102	95	86	88	73	92	78	63	112	106	97	93	79	85	87	86	102	108	79	87	81	77	76	87	78	89	91	89	78	78	104	92	81	85	99	91	84	85	78	89	102	69	99	86	75	88	92	78	84	70	88	93	87	76	78	90	86	94	76	89	74	78	75	90	73	83	67	85	86	87	74	78	91	85	95	84	94	93	75	86	84	101	71	89	90	81	105	86	81	109	81	72	83	90	94	75	92	83	87	93	76	78	72	85	99	95	67	92	103	94	76	80	87	88	72	110	96	90	79	87	74	69	99	82	80	95	79	100	76	79	75	78	93	107	86	83	84	96	99	71	98	79	85	100	102	96	70	90	94	81	67	96	101	100	81	72	97	96	87	76	87	94	87	77	91	82	88	75	93	92	91	87	98	80	90	76	89	93	96	83	88	90	77	82	79	91	91	78	81	81	101	87	83	72	109	81	86	97	92	103	86	82	76	87	80	67	93	80	78	98	71	87	93	83	84	106	89	85	93	76	81	76	78	73	93	75	87	70	78	81	84	78	94	94	93	78	101	77	106	78	82	95	84	82	108	91	77	71	99	87	74	82	75	101	85	80	114	82	100	89	77	82	76	91	83	97	91	91	98	87	78	67	95	73	76	83	98	98	99	78	105	88	69	92	70	87	87	88	82	82	94	85	86	65	93	72	87	87	92	85	87	82	79	78	94	77	70	93	83	80	100	98	100	74	96	85	84	76	93	82	66	85	101	68	91	93	95	96	86	99	82	75	96	88	95	65	83	90	77	74	81	103	83	85	72	80	86	73	99	80	79	82	71	88	68	88	81	99	85	86	74	77	83	97	103	83	90	78	76	83	78	75	88	98	80	73	92	88	93	76	85	84	84	96	87	65	85	93	86	79	68	79	83	74	91	102	82	112	98	80	88	72	80	67	98	90	85	105	95	78	80	84	106	100	84	86	75	92	64	76	91	81	94	87	93	74	77	81	95	77	74	76	91	89	86	94	82	95	64	83	84	97	86	72	86	89	85	87	93	76	105	80	84	92	91	88	78	91	89	86	97	81	98	99	86	82	87	102	96	87	80	97	73	86	80	92	82	98	106	86	96	81	98	96	81	76	90	87	88	86	83	85	70	86	87	87	85	86	80	77	76	95	105	89	93	78	76	70	79	95	90	82	83	94	83	83	77	93	102	94	106	75	87	69	83	68	89	92	95	98	72	91	78	77	83	92	94	92	86	84	89	97	80	101	72	74	107	93	70	88	68	93	84	80	86	85	80	73	67	90	67	98	87	99	74	79	90	82	88	86	93	93	95	90	89	86	94	78	80	83	91	93	75	99	100	83	83	93	89	86	87	80	89	88	80	85	73	78	94	75	79	83	85	93	94	92	85	89	75	89	83	92	86	90	88	82	90	87	86	91	91	88	79	87	96	87	91	89	82	91	79	94	75	87	97	76	82	106	87	87	97	80	79	81	95	88	99	91	75	93	97	73	98	68	76	94	88	79	87	79	87	83	80	93	104	92	109	71	103	74	81	93	79	83	75	91	85	84	80	95	82	73	95	83	86	83	84	78	90	105	91	85	92	76	97	91	94	77	85	93	92	88	74	79	86	97	69	87	82	103	85	94	84	101	91	88	86	92	81	87	84	75	85	92	97	87	78	96	80	78	89	87	98	79	93	89	89	81	93	92	93	87	84	83	87	81	79	99	90	98	92	91	86	108	86	88	94	89	99	86	79	92	88	88	85	90	90	85	68	75	92	94	73	92	78	74	75	103	80	76	79	81	99	80	78	87	73	85	80	91	97	81	80	73	85	89	76	96	87	84	102	96	92	73	85	83	81	95	82	110	81	71	89	96	79	91	72	80	95	85	77	84	81	70	90	108	83	108	93	85	94	79	88	95	75	86	88	77	105	85	73	100	87	76	92	85	79	74	94	89	81	69	83	78	85	76	95	85	93	77	84	96	87	91	73	81	101	90	86	83	79	90	76	83	80	85	84	85	96	91	78	80	78	85	91	91	76	88	89	97	76	82	83	83	77	101	101	84	85	111	97	81	88	86	91	98	86	78	97	89	99	64	83	81	106	96	80	78	79	84	97	84	96	92	86	71	71	76	65	92	99	79	71	64	87	89	88	87	97	86	95	93	75	89	86	86	99	97	70	81	83	85	85	77	80	78	85	79	90	80	89	87	84	90	89	72	88	106	89	80	91	89	78	91	87	82	82	86	85	87	84	81	75	94	90	84	99	86	70	76	76	89	97	85	95	87	88	79	97	99	93	83	101	81	84	87	70	86	90	92	82	76	107	100	84	84	80	80	86	82	88	100	82	88	87	106	84	81	81	85	93	85	87	76	90	97	88	91	76	91	97	92	88	89	85	102	94	91	66	106	73	98	96
15477	10335	7062	12643	22664	25007	23643	20770	17621	14561	11760	9253	7472	5822	4521	3981	3548	3208	2631	2515	2498	2512	2509	2309	2058	1838	1881	1903	2001	1968	1844	1696	1526	1541	1535	1565	1528	1699	1783	1711	1697	1658	1724	1666	1491	1409	1385	1567	1694	1734	1731	1582	1515	1515	1376	1355	1419	1456	1492	1496	941	854	902	904	924	864	820	818	882	873	867	839	870	843	878	824	853	761	830	825	826	886	838	847	813	837	850	885	797	835	854	779	817	819	857	832	852	858	895	795	853	799	842	888	838	796	830	837	854	808	809	857	823	779	845	826	845	800	863	850	837	837	836	879	813	837	889	778	855	845	796	878	829	810	817	780	819	890	818	807	876	841	798	836	811	840	812	817	760	865	788	765	802	820	844	846	818	804	842	853	839	791	832	792	819	775	858	816	825	804	801	845	775	831	811	814	787	800	865	841	859	781	851	866	862	837	767	803	793	803	906	826	848	797	830	827	796	850	793	798	842	812	791	792	863	792	813	804	812	841	801	812	802	817	812	809	811	793	796	813	816	835	866	787	794	859	822	844	774	815	854	762	884	838	828	827	782	843	828	799	805	832	776	788	894	779	809	818	841	802	851	774	881	850	794	802	889	804	800	848	818	834	837	833	811	835	860	770	796	825	822	783	835	773	823	846	814	844	800	808	844	776	862	860	788	837	796	768	768	777	848	868	805	823	809	837	872	800	785	766	819	843	793	779	812	796	832	845	810	847	849	862	831	818	827	775	756	830	781	856	772	790	804	778	813	845	839	835	852	884	783	800	768	809	819	842	812	829	809	769	826	810	791	835	858	821	816	832	795	801	803	822	781	803	856	832	790	880	850	771	867	828	810	792	829	798	812	842	867	822	839	842	841	772	830	831	797	829	757	813	794	869	808	807	852	848	816	826	810	831	812	836	863	833	812	820	880	790	857	840	776	803	814	845	833	774	807	842	840	837	806	831	850	829	789	805	804	800	826	771	834	854	834	855	854	810	758	825	830	774	779	844	773	829	806	758	797	855	805	781	797	800	863	779	812	784	842	801	791	807	790	856	824	853	750	848	811	782	824	841	834	789	864	839	788	882	886	840	867	810	788	836	794	839	833	817	814	831	855	793	839	851	819	787	785	835	798	837	843	824	857	836	828	803	772	852	838	778	810	824	828	813	850	796	846	864	803	823	819	856	835	825	843	764	804	834	854	782	792	766	829	785	766	787	774	796	797	832	815	847	830	817	830	815	820	775	801	847	757	767	807	826	796	763	827	754	805	841	855	837	824	813	803	807	811	809	799	833	828	796	791	805	797	826	819	766	855	814	774	794	871	785	798	785	822	815	836	823	798	832	826	870	811	787	813	844	837	826	788	786	803	753	819	913	812	870	883	853	801	848	874	812	810	804	836	807	781	824	821	827	854	829	851	870	779	802	825	784	871	816	796	815	832	828	809	820	852	784	819	805	806	837	811	804	823	841	827	833	800	856	819	785	781	870	831	824	844	848	809	811	806	802	851	794	792	793	820	866	803	820	812	849	876	819	876	853	849	797	827	812	836	829	858	838	791	826	806	886	821	812	849	861	840	806	797	763	769	772	777	827	771	821	802	837	792	811	802	835	792	820	833	811	795	816	796	833	819	787	796	847	769	836	824	849	850	807	788	818	790	809	797	853	813	824	800	797	785	841	786	776	848	794	784	806	795	848	796	799	829	823	835	841	783	862	838	819	795	845	805	883	781	820	824	807	797	903	812	876	822	826	875	830	812	838	784	850	792	832	866	821	839	767	803	818	827	839	812	834	812	853	874	785	814	871	777	835	906	841	800	789	799	791	840	791	866	803	818	855	832	884	798	826	890	832	774	839	811	816	808	863	798	822	844	805	843	832	809	869	831	798	835	823	773	804	821	834	762	810	784	864	822	822	827	807	819	792	781	817	850	867	837	789	843	788	799	862	783	829	796	855	788	793	808	784	832	774	774	833	826	837	859	807	803	881	864	840	788	842	819	820	852	818	853	825	855	812	826	792	812	789	819	818	832	840	810	825	826	811	799	846	808	800	846	811	820	824	822	825	811	882	822	840	819	873	846	871	817	810	830	845	784	834	805	841	831	849	835	773	798	837	880	810	823	843	817	822	807	801	828	843	819	876	844	805	860	829	825	806	838	805	855	871	814	866	802	789	829	759	800	797	790	856	785	785	831	765	802	832	799	840	849	829	886	844	835	823	818	832	829	759	842	771	775	828	822	800	809	845	797	806	844	835	791	787	852	783	800	843	805	784	802	830	840	817	831	785	828	852	811	809	795	830	817	827	835	870	791	812	800	848	817	807	812	765	818	815	783	851	831	818	853	863	791	833	780	804	844	852	820	808	777	817	840	832	807	851	846	804	807	828	821	836	807	854	789	846	790	875	834	865	772	831	821	858	805	810	812	849	791	809	840	819	841	778	802	854	781	809	865	846	821	823	801	858	806	816	834	823	869	823	842	857	841	840	820	832	821	803	837	776	761	812	835	853	821	809	809	824	813	790	798	823	803	816	771	883	855	801	842	836	858	786	825	794	815	856	799	870	838	845	823	795	816	822	817	802	837	859	815	812	854	879	833	833	795	817	800	826	840	780	811	829	834	852	825	851	900	809	826	817	802	811	843	859	819	796	824	777	826	814	835	779	863	855	844	837	820	822	819	840	794	802	799	801	821	850	805	783	856	827	828	795	805	807	762	841	812	858	830	829	834	789	806	845	801	842	832	811	823	824	814	800	860	822	811	850	801	785	824	826	777	792	793	790	814	784	849	783	804	819	840	832	864	816	805	801	794	834	788	829	856	807	833	782	862	767	810	809	815	827	827	819	800	840	761	798	839	795	776	824	821	726	819	795	811	834	860	818	785	799	784	833	770	811	822	804	804	767	813	868	819	788	822	880	826	826	818	834	818	854	807	828	834	808	783	771	772	793	787	823	792	837	819	874	758	732	863	800	800	836	805	858	774	866	852	776	784	854	810	810	870	822	841	775	840	791	808	814	858	873	844	874	872	805	786	793	826	811	810	812	844	797	828	798	771	828	761	828	770	827	795	798	828	841	815	820	844	812	832	817	875	875	814	852	839	816	849	756	837	829	803	783	841	862	820	815	843	823	807	784	787	820	778	841	818	848	820	768	803	811	816	794	790	866	815	834	797	825	831	864	832	777	836	831	821	829	811	817	822	801	793	780	741	828	837	804	842	856	847	836	790	851	805	821	846	765	853	769	808	825	826	819	826	828	825	812	862	755	834	842	816	827	807	862	806	773	766	817	818	881	765	809	833	890	842	842	843	824	874	843	850	838	789	790	808	813	807	787	836	852	853	798	773	824	859	811	786	774	821	829	810	779	866	836	877	837	825	819	887	814	798	793	780	810	846	781	816	846	792	850	830	793	761	781	805	829	839	826	817	843	868	800	802	803	857	887	790	878	855	797	833	872	822	849	803	803	787	859	814	805	792	808	827	817	775	824	814	795	824	824	817	805	834	859	812	833
2743	683	452	316	399	658	787	607	486	386	349	283	218	171	162	117	93	122	92	71	85	82	84	67	70	65	69	78	72	61	67	59	54	54	49	64	67	78	56	79	58	73	65	66	59	54	51	71	80	67	61	49	60	52	61	46	51	46	52	54	38	36	48	34	39	34	33	34	45	26	34	33	49	39	28	24	29	33	36	37	33	35	31	35	32	47	27	38	37	24	46	24	31	36	33	22	26	23	45	30	25	46	32	36	31	27	35	35	22	24	32	24	34	28	28	34	22	30	27	26	44	31	38	31	34	28	38	32	29	28	27	32	37	25	33	29	30	39	34	27	40	25	32	30	36	29	31	34	33	33	33	25	28	32	34	33	27	32	37	48	31	40	32	31	25	36	40	23	32	35	31	34	37	38	38	31	38	31	28	41	42	29	31	31	51	27	33	32	27	32	34	28	37	27	43	36	27	22	30	28	31	40	37	34	28	37	31	45	32	28	29	29	37	36	33	36	39	26	26	22	33	42	33	40	32	42	37	28	34	35	32	39	45	32	24	32	47	38	33	32	33	34	35	25	36	37	27	44	33	29	29	27	31	37	33	36	29	34	29	26	29	26	34	36	31	30	35	32	27	24	25	33	22	24	33	32	32	26	26	42	25	32	37	32	37	17	36	25	37	29	41	41	36	22	30	31	31	23	43	37	29	38	34	31	36	31	32	35	29	21	35	35	27	33	30	32	35	32	33	36	35	34	23	29	41	31	40	25	34	50	32	23	29	30	27	41	34	35	25	45	31	35	32	34	29	27	33	42	31	36	41	34	35	27	34	16	26	31	35	44	46	32	23	35	27	31	37	24	34	41	31	33	39	27	26	30	33	34	39	30	22	35	34	30	35	36	44	39	38	39	34	46	39	41	27	35	41	46	35	27	39	37	31	27	37	39	35	40	32	35	35	29	31	30	24	38	25	46	42	31	40	28	35	27	32	38	30	38	37	34	32	30	35	31	38	42	36	29	30	36	33	33	28	24	30	37	35	35	32	25	22	36	32	31	41	23	24	49	28	30	30	29	33	33	31	32	30	30	29	28	29	25	27	27	30	26	31	34	40	25	34	31	27	33	39	36	39	38	45	34	34	37	38	30	27	34	29	43	26	28	29	28	39	22	31	33	28	25	35	41	45	31	40	29	46	41	31	31	41	22	24	38	31	31	24	34	43	32	30	42	35	28	23	26	25	35	38	33	36	38	27	35	39	35	29	32	34	42	28	32	30	30	29	30	31	32	36	31	24	37	35	39	29	37	38	30	27	36	35	29	35	32	43	45	36	41	35	35	39	23	36	29	33	35	38	36	41	38	29	25	43	36	23	36	28	29	31	31	37	36	35	33	34	40	32	26	30	33	42	38	32	37	33	35	33	32	26	24	37	27	34	20	42	31	33	41	34	30	40	34	37	43	38	46	32	22	37	37	31	27	25	34	28	30	43	29	37	30	42	32	37	22	35	30	33	37	27	22	27	30	28	39	28	24	28	28	30	38	31	28	21	50	28	32	34	44	32	33	28	39	32	48	41	52	39	29	34	30	40	38	34	37	22	38	37	26	26	33	37	27	37	24	35	37	28	29	30	26	42	29	34	42	30	26	38	30	34	37	31	43	33	34	33	20	35	38	21	31	30	46	27	28	29	26	28	42	29	26	30	37	24	41	38	33	37	30	34	39	34	28	34	33	35	35	37	36	35	34	34	24	32	32	35	30	32	39	36	13	37	34	32	29	28	31	29	33	40	34	36	39	37	35	24	39	35	25	31	22	35	39	36	42	28	38	22	29	24	35	38	33	28	37	42	33	32	30	37	27	42	24	44	32	30	33	31	26	35	37	29	33	32	26	35	41	29	49	32	35	49	32	36	27	24	34	35	36	45	37	35	28	41	41	31	28	34	27	32	32	29	24	34	39	30	36	35	35	28	31	40	29	32	40	36	40	49	26	27	44	35	29	32	33	27	28	31	41	35	36	29	42	36	29	29	28	24	29	30	37	26	35	39	43	34	31	34	36	37	24	33	39	36	39	36	46	37	25	24	37	36	29	44	40	42	27	44	31	37	37	29	27	27	19	35	28	32	24	44	27	38	40	30	27	30	21	25	37	27	35	28	38	38	41	35	44	35	39	34	30	25	25	31	36	27	40	37	27	27	36	44	38	38	27	35	42	37	33	24	37	35	36	29	32	28	30	29	31	29	37	44	35	38	42	35	29	32	43	37	26	38	38	35	28	46	29	34	25	35	33	39	25	30	41	40	34	26	39	32	43	40	38	40	40	35	38	29	29	37	35	29	30	46	33	33	39	33	33	26	26	43	44	44	36	31	29	25	30	35	38	30	33	30	37	33	29	35	34	25	33	31	32	27	29	38	32	33	22	29	32	35	34	34	39	35	36	25	40	34	39	37	31	28	36	31	30	47	38	25	43	30	33	38	41	20	35	37	35	35	34	33	26	34	31	44	36	34	40	26	29	32	30	35	36	37	36	36	34	36	27	40	34	36	44	32	39	28	31	42	35	38	26	39	33	37	31	28	38	24	37	33	45	32	31	33	43	36	25	26	38	31	30	34	49	31	38	28	31	33	38	34	33	28	25	24	30	36	26	32	25	25	24	39	40	33	40	28	30	37	33	31	16	35	37	27	37	32	33	38	30	29	32	26	35	38	33	38	45	43	22	30	45	31	35	24	27	21	31	25	37	38	41	31	38	39	38	41	30	33	34	30	32	40	33	38	36	45	41	33	26	42	30	28	35	43	34	25	30	37	30	26	32	37	39	30	38	40	35	26	32	31	39	35	33	32	28	27	38	27	34	36	29	32	40	47	29	30	40	31	26	35	36	39	23	28	26	38	28	34	27	32	34	24	32	38	40	41	40	27	35	38	28	37	33	30	37	29	33	30	39	24	27	36	37	43	31	34	32	44	23	26	34	29	38	41	25	29	37	33	47	40	30	36	34	30	35	40	38	37	29	35	30	37	30	30	32	32	24	26	34	40	35	34	31	32	26	29	33	35	40	25	41	33	31	22	31	23	35	35	35	29	31	27	30	41	46	22	28	42	37	42	30	32	37	27	23	33	32	35	29	40	33	34	33	36	36	34	32	38	24	38	42	31	31	36	37	26	32	32	31	26	32	35	25	33	38	30	49	26	30	43	39	38	40	29	33	30	35	29	29	31	33	33	33	24	30	27	29	42	36	37	29	33	33	30	30	20	34	34	36	32	43	32	28	30	32	33	31	36	35	30	31	27	41	31	32	20	19	33	32	34	30	43	24	33	36	28	42	41	38	34	37	26	35	38	38	39	31	23	38	34	29	38	40	26	24	46	35	33	31	31	32	34	29	33	39	35	43	41	32	35	45	29	41	34	39	36	27	22	30	38	26	38	37	23	34	36	27	31	33	34	29	24	36	42	32	39	33	43	39	27	36	36	39	30	37	34	23	34	26	35	41	29	28	40	34	29	27
15161	9252	6381	11830	21416	24373	22843	20251	17267	14001	11289	8825	7221	5171	4279	3645	3259	2758	2409	2138	2156	2152	2019	1983	1723	1526	1488	1531	1571	1550	1443	1256	1118	1071	1143	1085	1119	1197	1331	1350	1231	1134	1219	1163	988	873	1041	1176	1317	1302	1194	1071	1038	992	936	883	915	819	1107	866	443	373	398	404	414	379	381	369	365	348	352	349	356	397	377	360	326	345	331	340	315	327	393	293	316	357	327	375	323	355	360	348	341	336	331	348	339	371	335	335	364	370	320	326	363	325	346	333	323	330	314	335	340	330	349	318	322	329	302	333	316	332	332	337	320	324	323	327	317	326	354	342	331	342	317	337	327	321	339	304	332	319	342	324	347	326	321	357	330	334	291	305	316	333	342	350	356	304	328	333	291	354	315	327	344	333	327	322	328	320	331	312	338	327	358	332	322	349	348	321	322	352	337	308	339	331	301	313	346	349	304	327	309	381	324	311	295	296	322	298	313	302	324	325	313	320	355	328	348	343	339	308	321	311	306	312	283	311	333	322	321	344	299	325	353	312	309	326	341	291	297	339	323	322	320	344	324	304	325	308	307	349	359	289	356	307	356	354	337	330	314	361	326	341	335	305	346	330	346	354	332	347	365	289	347	327	318	326	324	334	325	303	336	322	344	312	319	339	363	339	321	319	330	328	324	343	329	340	330	303	315	329	371	328	350	321	345	320	308	329	321	312	333	350	313	348	358	303	313	317	321	303	334	327	354	318	333	312	320	347	308	327	330	310	335	324	334	340	348	312	305	299	319	316	350	329	332	327	355	332	320	362	326	304	293	345	334	319	371	313	347	341	319	289	328	374	322	325	340	346	318	328	324	312	330	350	305	318	353	348	306	319	343	289	301	325	334	300	319	304	329	310	329	328	311	339	319	287	338	289	334	312	304	320	334	357	308	326	305	351	299	303	307	323	308	310	333	333	342	317	318	332	289	312	345	306	320	326	323	330	302	354	340	315	330	299	326	320	351	355	336	307	314	355	336	320	322	293	352	302	365	311	324	334	339	306	343	340	339	343	361	331	326	294	295	318	334	359	326	336	325	338	323	344	312	298	300	297	311	290	319	344	344	342	335	323	312	320	333	335	322	326	326	358	309	340	313	329	332	326	317	329	318	326	347	308	348	305	326	339	344	334	351	319	330	330	324	317	341	352	304	317	305	323	354	323	309	317	342	336	314	340	336	324	312	356	355	346	308	351	311	310	326	323	322	328	315	335	337	338	342	334	346	298	338	344	335	336	313	334	341	350	360	327	305	348	335	328	299	322	310	318	332	314	334	345	301	324	336	304	327	338	329	321	346	338	342	329	333	297	318	318	313	295	310	343	374	348	322	318	342	344	332	336	318	347	325	308	340	325	334	341	310	367	352	333	309	334	326	354	294	286	312	308	350	313	311	369	314	315	289	329	300	291	304	329	297	328	301	305	311	310	317	291	311	336	324	329	328	321	316	317	337	349	353	327	305	347	335	344	348	340	335	294	347	325	304	323	323	340	330	317	311	323	325	344	313	334	351	295	330	346	349	346	316	304	349	333	346	325	312	315	314	310	330	322	316	299	325	345	304	342	320	340	357	303	312	339	314	332	308	353	329	310	325	291	320	311	324	308	339	334	320	328	330	369	316	351	331	317	340	303	328	311	334	324	306	341	337	313	330	340	348	288	322	322	324	308	317	316	320	330	324	333	334	330	319	327	316	330	328	343	334	335	322	289	318	310	358	353	309	303	348	319	311	348	308	324	341	335	346	335	338	342	343	318	330	320	345	324	332	317	342	321	325	363	323	321	322	299	349	323	313	342	302	333	338	348	316	329	325	357	324	303	294	326	318	291	320	316	328	337	312	335	354	319	340	358	332	282	334	337	342	329	316	343	303	342	357	319	325	300	326	330	372	333	344	291	327	328	336	331	377	322	319	307	356	321	317	319	329	360	313	328	326	329	328	296	325	346	328	331	344	329	332	298	355	296	311	365	338	332	310	326	317	324	334	318	353	351	336	310	352	321	305	326	308	365	336	354	310	333	318	310	321	335	323	312	302	306	299	339	327	327	321	338	324	344	299	331	304	316	331	311	350	339	361	323	294	316	327	331	311	365	330	355	315	341	363	309	314	293	311	329	327	293	357	346	310	335	320	303	363	319	317	317	348	313	321	348	362	338	326	320	342	328	345	324	315	337	334	302	319	327	330	302	338	323	283	337	325	295	323	332	305	288	338	324	329	332	329	338	338	332	316	319	345	312	313	309	365	345	333	300	363	328	329	308	331	281	298	334	348	336	346	325	334	332	306	328	303	348	352	322	307	310	334	323	310	326	331	317	346	307	325	340	340	321	342	304	290	318	334	364	333	335	306	362	326	335	308	307	325	313	321	309	338	320	312	323	322	345	318	336	292	332	322	324	316	321	308	331	314	377	331	328	311	337	327	300	296	341	328	329	349	352	304	307	360	296	346	320	309	338	372	365	349	329	298	326	364	286	333	320	316	333	329	319	325	308	328	338	339	332	317	361	322	339	359	332	340	307	321	325	318	320	319	370	321	313	318	294	329	332	321	338	306	340	318	302	344	302	366	356	324	315	333	355	351	352	325	333	358	307	310	339	320	360	338	296	286	322	336	315	343	342	329	300	320	325	350	345	362	328	325	324	333	328	307	318	292	359	305	293	325	357	317	283	326	319	326	345	326	325	277	348	337	323	353	330	341	315	328	321	312	360	353	330	302	324	364	319	348	299	334	303	359	325	351	324	341	283	340	323	300	343	311	300	300	340	320	321	323	300	303	318	340	316	365	331	327	310	320	323	336	339	329	329	329	327	347	367	310	334	336	335	356	331	298	321	329	314	339	358	324	320	308	367	359	335	323	342	300	321	351	312	344	312	313	311	315	331	353	296	307	342	331	369	316	321	348	311	338	315	316	337	307	331	313	355	334	310	311	298	326	307	321	343	366	304	292	352	343	308	354	318	344	345	348	346	320	328	326	305	332	300	326	321	322	352	324	304	322	321	311	319	303	328	334	305	335	359	315	313	308	329	338	360	327	341	353	341	331	369	291	295	351	345	350	308	306	316	336	308	350	321	317	328	335	336	360	328	328	319	334	297	317	360	329	329	327	323	318	320	369	314	307	338	345	311	315	349	323	318	296	360	316	324	338	330	308	307	317	310	328	324	304	334	308	344	332	334	331	332	312	346	303	320	312	311	321	314	331	305	324	317	327	326	359	308	334	344	343	331	339	312	330	320	302	335	346	310	334	293	320	339	329	330	334	322	310	338	309	331	337	350	364	331	312	344	307	334	318	340	325	332	330	306	306	318	319	318	323	337	325	338	328	305	325	357	345	329	325	349	322	347	331	306	326	321	302	328	305	334	319	309	326	321	326	356	327	304	333	315	320	324	340	351	349	344	322	328	341	310	325	322	305	335	329	291	350	363	324	320	337	303	369	340	307	346	306	339	360	321	341	317	353	326	322	309	327	342	316	309	335	326
1776	947	673	488	557	872	912	837	682	536	460	360	281	220	210	200	169	183	174	143	150	143	149	137	125	129	141	148	147	123	134	116	119	119	99	95	113	117	104	116	124	86	141	94	112	108	116	107	122	135	98	132	97	113	109	92	97	100	108	95	78	89	92	82	85	80	71	91	84	74	76	73	90	75	73	77	88	94	76	57	80	76	73	73	71	70	90	80	86	78	94	80	86	95	73	81	76	85	107	78	88	85	75	81	75	83	78	78	69	94	76	85	80	80	77	79	79	73	82	88	63	77	79	79	70	74	73	79	74	82	83	75	95	79	77	71	67	67	91	78	81	81	92	74	88	72	73	64	97	86	90	86	84	61	84	98	90	96	89	95	69	82	67	81	81	86	86	94	73	80	88	70	83	73	86	71	86	89	87	78	85	97	70	91	78	93	87	77	88	87	79	79	83	68	69	73	76	81	85	56	74	77	84	88	76	102	76	90	75	78	78	85	86	76	102	80	77	69	64	71	84	79	77	63	77	95	76	56	75	81	85	94	83	62	75	87	87	80	96	78	66	75	69	85	81	89	81	60	78	73	76	74	89	86	78	76	97	75	102	77	88	84	79	81	90	66	65	77	91	75	97	91	93	79	80	76	60	89	84	81	86	70	87	99	84	72	64	84	83	69	83	89	80	63	75	87	81	82	92	88	96	82	72	77	64	64	76	78	75	78	80	98	82	71	95	71	82	72	77	74	83	75	72	95	94	92	66	68	70	79	69	66	77	62	81	79	79	76	81	90	79	76	83	80	76	86	87	80	86	92	101	86	72	87	89	80	102	84	76	104	86	86	72	73	61	70	75	88	76	87	79	82	84	72	100	91	88	109	95	65	71	84	91	63	81	76	75	83	90	79	86	76	72	72	73	86	71	76	70	90	87	84	88	92	90	77	73	87	69	92	94	68	62	65	85	84	82	73	66	79	86	75	88	70	79	94	91	85	77	80	71	78	75	88	82	79	81	80	97	97	84	87	73	89	88	71	83	84	84	75	77	82	91	87	95	84	73	89	76	86	81	79	97	76	76	76	88	75	65	84	95	91	78	78	62	95	83	75	83	85	81	82	72	85	66	70	76	84	83	63	92	86	70	82	90	84	67	83	84	71	63	81	81	76	86	88	75	95	70	80	87	104	86	73	92	84	74	67	79	94	80	78	75	88	84	70	76	94	72	79	72	86	79	89	86	80	81	68	72	75	76	82	93	71	86	78	93	83	74	76	69	90	92	71	83	72	74	76	81	79	71	93	83	80	78	85	81	72	56	90	74	69	73	75	79	80	99	80	81	84	69	88	72	83	67	93	71	69	81	80	81	73	85	76	81	82	74	82	82	84	68	79	74	93	89	71	69	75	75	87	78	89	85	78	70	82	78	73	75	100	70	60	72	78	70	80	80	90	73	91	90	81	99	82	77	64	75	63	74	77	83	86	86	74	72	66	87	71	81	75	98	61	92	78	82	79	79	97	70	82	79	84	70	75	59	85	67	90	70	71	87	91	83	93	64	75	79	86	86	67	78	85	68	92	63	61	83	81	80	88	81	81	75	90	76	85	95	87	83	80	71	80	74	61	85	70	60	78	77	58	66	86	84	83	79	71	64	94	84	89	83	75	70	85	96	74	74	73	74	64	71	62	75	81	78	67	73	68	86	65	70	93	78	85	91	84	91	87	68	79	78	85	68	75	65	77	95	82	88	82	73	83	102	72	70	95	75	70	76	75	83	87	89	82	93	84	77	90	72	69	82	76	89	75	60	72	81	84	76	93	84	68	82	76	68	74	95	68	61	88	81	88	75	79	67	81	104	74	97	96	90	82	76	78	84	80	80	74	94	78	78	83	77	71	81	86	66	76	76	77	82	97	81	84	71	89	78	81	88	94	73	82	80	70	87	88	77	90	80	75	78	81	77	98	71	88	94	85	81	68	71	84	77	99	87	81	84	81	73	81	90	85	86	81	83	76	70	80	100	84	64	83	81	82	85	74	76	94	90	59	76	82	77	84	91	84	67	95	103	82	75	84	76	82	69	86	77	84	80	72	70	85	88	101	65	76	85	69	71	77	80	83	53	83	83	73	84	89	82	65	83	77	79	80	69	79	63	73	80	76	73	76	79	72	77	78	69	80	81	106	72	92	72	74	80	59	85	72	87	94	79	93	90	74	69	90	79	73	83	84	71	89	80	84	77	93	68	71	72	74	86	83	73	88	72	71	78	71	83	72	89	95	82	80	88	68	78	90	95	71	80	85	65	69	91	55	92	55	69	70	74	90	73	86	74	71	75	83	70	72	72	72	85	77	75	80	97	87	90	85	72	77	76	81	75	64	81	76	92	79	79	75	88	89	65	73	72	82	74	74	69	76	95	81	83	73	75	88	86	68	89	78	87	85	67	85	81	93	65	77	75	77	87	84	78	72	80	71	69	78	94	78	64	78	90	89	85	83	102	97	90	69	92	81	56	67	85	70	79	83	88	90	78	82	82	85	84	79	91	70	70	74	90	73	74	76	74	71	79	102	89	94	76	81	92	81	80	62	68	84	76	78	88	86	78	81	97	87	74	84	91	77	85	89	74	83	70	78	92	78	79	97	90	81	75	88	60	83	89	72	87	80	74	93	81	78	79	87	84	87	71	65	80	82	83	70	81	77	65	77	88	78	84	85	72	65	75	86	69	78	73	95	67	85	67	84	77	81	77	83	107	90	71	95	72	75	92	77	83	82	82	61	80	68	80	70	65	89	74	75	79	78	64	90	70	82	80	87	94	76	66	72	70	80	72	75	77	79	76	90	69	80	65	67	94	72	57	77	77	80	75	77	96	73	95	73	72	70	77	80	81	81	72	69	68	86	65	76	64	89	83	87	80	90	79	82	78	82	64	75	99	89	76	63	77	82	64	78	71	67	85	84	81	89	81	80	81	70	89	77	104	70	82	87	92	85	93	67	75	92	81	91	78	93	70	84	83	69	68	81	103	78	93	86	79	78	77	85	76	80	65	62	73	71	82	67	79	84	87	81	83	79	84	71	85	71	65	78	84	67	85	79	73	71	90	86	83	89	80	81	72	66	72	88	88	95	84	91	94	79	81	73	97	79	97	87	77	84	85	83	84	76	104	74	72	69	81	77	81	65	58	76	73	84	88	84	74	75	98	90	85	71	77	79	74	79	99	62	69	102	87	80	86	92	80	83	90	77	87	68	112	87	92	82	81	80	82	77	80	87	82	80	73	83	82	71	75	77	75	102	72	85	78	76	88	74	85	80	90	96	85	90	83	79	79	93	84	73	85	78	71	79	105	69	72	78	82	100	75	79	74	73	89	69	76	80	70	85	73	84	83	70	91	81	66	85	85	84	86	86	79	88	92	84	73	92	80	82	80	72	77	85	76	82	75	80	76	80	66	99	67	82	90	85	68	82	73	66	65	72	78	75	88	83	100	85	71	75	93	77	76	94	76	97	63	76
18445	11637	8189	14409	24301	27047	25057	22595	19418	16022	13080	10634	8702	6707	5590	4811	4401	3863	3509	3092	3183	3132	3003	2826	2490	2334	2324	2360	2335	2376	2140	1984	1764	1797	1765	1713	1752	1907	1975	1957	1862	1680	1792	1766	1534	1517	1698	1886	1958	1876	1781	1742	1664	1598	1418	1424	1534	1408	1747	1284	889	856	854	856	858	897	906	836	772	802	860	789	845	807	790	773	787	805	831	811	777	812	825	781	807	793	751	806	769	810	776	786	799	763	814	822	783	767	812	767	814	753	802	748	804	773	784	847	771	786	819	853	801	787	792	783	824	810	749	756	803	802	784	779	797	747	823	760	801	762	768	778	809	775	789	797	777	800	812	821	764	764	721	794	795	749	751	734	830	800	801	789	805	773	736	796	758	797	785	776	780	756	774	788	763	783	824	775	810	804	773	827	749	739	805	743	829	805	786	769	784	812	782	768	826	776	808	770	757	789	771	832	792	766	790	742	800	715	798	793	779	774	822	794	760	765	828	797	788	749	774	752	780	779	757	808	804	742	759	772	737	786	790	773	725	836	792	763	806	809	744	776	767	767	813	802	808	751	760	803	776	752	720	802	790	735	753	750	813	768	813	755	826	767	748	733	807	808	773	777	810	808	802	760	784	789	753	778	750	759	799	796	801	771	762	788	803	754	789	796	719	752	795	767	765	768	804	783	789	787	823	773	740	726	792	742	778	791	765	799	760	780	753	782	753	791	781	720	778	769	761	794	791	748	771	701	780	732	771	715	812	737	811	779	777	778	776	807	777	772	820	795	819	773	783	756	802	817	787	785	790	813	765	790	772	745	854	765	759	780	810	823	808	744	801	791	797	769	818	763	772	799	766	804	787	760	743	738	732	755	790	775	778	799	757	786	742	773	780	795	791	803	788	752	782	822	772	718	798	777	799	825	726	778	753	858	795	747	749	791	763	790	743	717	799	741	777	707	792	755	805	757	787	766	760	790	771	763	759	811	781	756	711	772	780	764	744	798	785	745	730	769	768	773	722	822	734	774	738	775	781	796	785	780	800	774	746	760	728	787	733	775	796	766	748	781	762	777	793	789	767	767	777	810	797	767	822	785	755	770	816	814	804	762	751	773	781	783	785	810	796	797	791	809	775	765	748	776	793	820	759	756	800	804	718	803	750	769	780	765	785	788	757	748	798	811	807	818	822	742	806	777	735	763	798	808	804	805	789	776	785	768	826	767	750	795	752	766	751	756	776	721	778	806	800	808	828	793	776	802	845	836	796	772	730	761	793	796	734	794	783	763	817	750	805	789	786	802	764	781	783	793	770	760	824	764	780	795	764	795	750	757	756	798	793	768	796	795	794	815	773	738	745	734	773	774	742	783	796	801	757	757	781	724	775	735	724	764	798	776	741	831	786	814	793	724	703	817	820	810	726	825	833	780	835	745	750	812	769	795	743	750	782	772	807	787	744	787	778	794	763	790	832	777	761	809	764	794	724	773	742	801	801	810	768	771	815	794	798	771	771	800	742	762	755	781	813	767	844	770	736	754	741	787	756	805	837	826	839	754	788	760	826	765	767	782	803	783	768	768	779	765	765	752	750	784	790	799	748	814	769	747	816	758	740	785	796	735	767	764	783	753	803	727	747	806	749	772	760	782	793	775	752	786	776	758	729	779	800	769	779	816	748	736	802	802	746	781	773	776	847	782	790	735	767	805	797	773	798	775	780	746	816	821	763	745	777	780	787	748	787	787	797	768	804	764	783	738	746	792	757	786	769	777	733	753	769	785	809	798	802	744	810	797	785	790	814	780	825	831	795	735	760	801	838	758	750	821	804	862	759	741	772	776	773	769	778	813	819	784	774	779	804	801	800	815	764	816	802	781	757	749	758	760	755	793	766	839	772	800	782	764	762	792	758	811	829	758	816	782	789	756	771	791	773	781	822	846	821	838	825	786	742	843	759	773	837	787	774	800	769	720	839	824	773	807	776	837	790	806	785	835	776	792	800	749	800	752	792	792	770	766	810	748	817	783	786	773	760	788	767	770	803	809	792	737	843	779	759	752	746	779	782	775	805	841	819	776	770	750	792	794	742	751	768	786	753	794	797	759	763	829	808	775	792	779	783	793	761	782	758	792	766	745	751	776	729	827	791	817	815	782	822	824	827	760	845	739	766	817	752	787	759	746	779	839	795	787	752	752	737	773	778	754	798	724	791	791	798	753	732	783	758	772	746	826	799	742	820	757	774	796	786	765	819	744	760	730	769	808	822	770	761	768	768	780	732	783	796	771	759	777	799	800	814	738	760	744	762	811	760	760	731	769	733	770	802	781	788	766	753	796	793	770	764	781	780	742	789	799	780	782	782	764	788	753	774	798	777	806	749	734	806	780	823	783	817	803	773	781	781	789	792	759	804	800	753	828	765	781	817	802	722	791	824	773	753	758	776	794	795	769	729	758	826	821	767	799	792	838	833	740	780	771	816	774	797	786	772	813	811	767	852	735	769	814	755	769	783	748	752	726	742	714	784	791	749	765	763	845	813	790	769	771	758	778	771	807	780	734	733	792	781	826	806	786	747	764	729	782	777	766	748	840	782	747	787	746	760	771	775	769	754	789	781	792	741	831	775	789	754	730	736	802	779	771	741	781	757	763	813	802	823	763	788	752	780	792	793	751	802	765	793	784	783	729	760	742	770	795	769	769	766	763	760	745	771	805	789	733	785	789	779	800	783	774	729	766	747	765	699	806	827	787	787	794	769	748	791	809	784	816	782	816	756	777	759	754	808	765	746	751	787	731	790	809	807	755	778	792	762	780	784	753	739	789	747	797	775	805	783	779	791	827	763	769	758	795	811	807	727	708	802	759	793	801	852	787	790	805	775	737	799	797	784	814	758	760	743	829	833	750	751	745	789	794	782	773	779	758	740	842	741	773	809	738	787	780	815	776	768	773	755	780	766	732	739	754	766	820	773	752	735	750	812	788	811	765	831	770	773	806	813	735	779	779	774	750	781	822	788	791	767	822	806	791	835	732	768	788	822	691	802	778	728	764	750	739	723	760	790	731	777	716	772	788	787	781	713	796	781	775	742	820	816	787	821	762	824	782	784	804	809	822	804	812	762	767	819	803	813	751	803	783	813	807	796	791	785	802	751	794	756	770	746	791	792	761	785	812	760	761	739	811	816	809	803	797	767	830	746	800	734	761	775	755	759	755	796	798	787	797	787	824	777	758	751	806	742	806	781	737	799	843	782	807	771	735	761	798	815	767	756	778	750	765	781	836	767	788	800	761	798	774	784	788	774	746	746	769	766	741	771	738	784	747	779	758	786	739	775	730	778	812	816	775	740	804	768	780	795	813	793	829	792	793	785	769	801	766	780	782	825	759	789	801	757	722	793	770	789	794	814	784	802	744	752	730	788	793	762	832	766	745	788	849	757	747	825	759	762	788	816	781	800	750	778	810	784	802	795	784	767	820	812	794	742	773	791	773	757	819	759	742	792	788	766	797	779	777	765	803	733	770	803	745
1895	546	417	263	319	553	561	488	342	318	249	178	148	121	105	92	95	97	92	72	84	65	75	75	68	55	69	72	75	64	58	61	69	63	58	61	71	56	59	72	70	70	55	70	72	63	71	68	66	63	67	71	58	53	53	74	68	64	63	43	47	47	45	48	43	43	48	46	51	54	42	50	58	51	55	41	59	36	44	43	42	41	45	45	49	40	51	44	65	44	51	40	49	38	45	61	50	48	39	37	34	52	52	32	54	53	52	41	55	58	46	38	36	40	47	41	41	42	43	45	53	49	46	48	41	46	51	48	40	37	46	56	44	36	36	39	46	37	46	41	47	42	46	39	66	49	50	49	48	43	40	43	48	41	58	46	39	28	49	42	40	40	46	38	44	38	51	52	44	34	45	38	39	52	44	44	42	45	43	43	49	56	41	49	54	43	51	41	54	52	53	49	39	45	47	47	52	37	41	48	43	41	44	47	54	41	41	52	40	39	49	41	39	36	39	42	42	33	45	40	40	52	39	47	46	47	44	48	46	32	51	46	47	48	36	43	52	40	37	38	31	58	47	45	46	37	46	39	49	46	40	39	40	46	39	39	48	55	43	41	51	29	48	44	56	41	43	44	39	39	38	34	38	43	38	44	47	36	52	45	47	35	53	43	43	34	45	38	64	53	52	45	39	35	41	62	52	62	45	56	41	42	42	40	51	38	44	52	63	44	51	40	45	43	41	39	47	37	41	54	40	44	40	48	47	52	35	54	45	53	53	42	32	35	42	46	38	54	54	58	35	41	33	50	61	49	37	38	47	44	49	48	44	56	51	44	47	49	42	43	35	53	33	48	45	45	51	57	45	53	48	34	46	42	40	48	44	36	51	44	45	44	36	44	45	50	30	38	50	54	41	46	39	38	51	39	38	40	59	50	46	42	43	56	44	44	45	42	43	51	48	50	45	49	42	47	42	43	34	36	46	41	36	43	49	44	50	31	45	41	41	52	48	40	48	51	43	37	40	48	40	61	43	48	52	44	44	51	42	53	45	52	46	46	33	40	43	38	41	50	39	43	54	38	36	51	44	42	57	43	46	53	37	35	45	32	42	41	57	33	62	40	50	35	45	41	42	41	41	49	55	50	50	48	47	38	46	47	41	52	42	54	48	45	45	40	43	52	54	39	36	37	41	52	51	53	35	44	48	45	50	36	41	57	44	44	43	44	41	45	39	34	52	59	48	39	40	51	51	38	46	31	50	45	59	51	47	39	50	53	45	41	51	34	51	37	43	41	47	51	47	36	50	43	54	36	47	49	42	42	49	39	38	44	52	55	56	52	48	50	40	39	38	53	33	40	46	59	49	36	49	47	52	41	40	51	51	35	50	35	46	46	48	43	44	32	49	52	35	44	45	46	51	45	46	53	36	41	39	32	47	45	44	51	41	41	44	41	46	39	44	46	43	41	42	44	45	33	48	39	49	53	44	43	45	34	49	42	35	49	39	44	42	47	48	43	54	56	43	42	48	44	39	37	41	45	34	36	48	49	30	44	27	46	51	59	40	42	51	53	41	56	38	45	36	50	52	52	41	40	42	43	59	48	47	38	48	44	41	41	35	47	43	56	51	46	49	41	43	43	49	66	45	56	45	48	36	53	49	42	44	48	41	46	43	64	46	52	58	44	55	44	49	48	46	50	64	48	48	50	38	44	40	36	50	42	26	41	45	40	47	45	43	40	48	52	49	47	56	62	53	51	36	47	46	44	41	48	53	48	50	37	42	54	43	53	41	50	42	49	44	51	41	49	48	39	38	44	48	32	44	44	51	41	28	43	48	45	43	43	45	39	36	49	47	43	27	41	47	35	39	46	48	43	42	42	48	42	35	53	44	51	44	35	41	45	49	53	42	58	40	35	38	41	42	47	47	45	48	50	33	54	49	28	40	38	40	58	47	45	55	30	58	42	32	35	48	40	51	46	35	32	33	44	36	43	48	51	50	45	41	49	32	48	50	45	49	50	53	49	58	44	58	40	43	50	48	44	26	42	46	52	40	54	34	34	43	40	42	33	57	49	49	35	56	40	58	41	44	56	41	46	46	44	39	51	48	54	40	51	59	41	39	40	50	41	56	36	33	48	48	45	63	47	40	34	42	44	42	57	48	35	44	35	51	57	47	44	49	35	42	39	41	43	43	32	46	47	44	50	48	40	50	39	42	44	36	39	31	50	44	53	45	59	37	51	53	31	46	51	43	47	49	43	43	32	45	44	53	40	46	38	54	36	37	48	43	45	45	48	49	45	40	43	46	57	54	45	53	53	40	49	44	44	48	38	52	43	38	52	62	50	36	37	40	57	68	34	40	51	40	44	41	41	35	43	56	56	47	54	46	55	32	47	57	36	39	48	35	49	42	35	41	51	47	45	47	59	39	49	40	41	46	51	41	39	37	49	43	49	48	47	47	33	52	41	46	42	44	54	51	45	42	56	51	56	41	39	42	37	40	37	45	40	37	44	45	33	48	53	48	57	45	50	51	37	47	46	44	47	43	37	50	45	49	56	33	29	42	45	41	50	42	55	48	48	55	45	35	39	45	39	42	50	39	55	47	36	34	47	37	39	38	48	43	60	36	44	48	40	37	41	41	40	52	40	40	52	56	38	40	50	37	48	59	57	43	45	56	43	52	48	61	47	47	45	45	46	44	49	34	42	50	44	51	45	48	41	44	34	46	47	34	55	55	49	42	58	41	37	53	54	48	48	46	43	53	44	49	53	38	42	43	40	37	42	40	42	44	49	40	43	48	39	53	41	40	60	40	47	30	48	41	61	35	40	42	44	37	55	52	39	51	40	43	50	36	34	36	46	47	60	45	62	49	42	50	49	32	45	26	43	58	57	46	35	48	35	53	47	42	40	50	50	43	43	58	45	53	51	60	37	48	50	53	39	57	41	51	40	44	54	42	52	40	31	46	32	40	35	49	49	47	49	34	37	44	50	39	46	43	43	40	46	55	42	38	43	57	42	46	43	56	42	40	42	54	51	46	47	44	50	42	41	46	42	41	40	41	46	41	48	42	46	44	50	43	38	41	34	36	43	50	49	48	35	56	51	50	37	49	48	51	41	43	37	38	49	53	36	39	43	51	59	53	44	47	46	37	34	46	53	48	34	46	45	44	38	46	28	42	31	35	44	42	51	57	55	48	45	49	41	64	49	32	44	48	35	36	52	44	55	33	54	41	34	40	35	35	54	46	42	56	43	46	44	40	53	43	45	37	43	50	36	44	45	51	38	43	60	41	42	48	28	51	45	49	42	42	53	54	56	47	43	49	37	46	39	41	39	43	50	40	47	36	40	58	43	42	33	50	54	48	41	48	40	49	53	44	48	53	34	55	57	40	38	44	39	51	45	38	36	41	44	51	52	60	51	42	54	43	36	53	58	63	31	58	48	37	55	37	45	38	39	29	42	41	44	37	47	51	53	42	43	42	56	44	38	55	47	46	40	41	34	25	48
13448	7950	5544	9584	18936	21218	20023	16414	13666	11179	8321	6698	5120	3940	2951	2695	2271	2020	1796	1670	1637	1632	1541	1427	1249	1163	1231	1238	1235	1214	1129	988	885	951	946	988	999	1045	1106	1213	1029	998	978	962	874	880	1013	1183	1253	1164	1101	963	933	844	868	845	856	839	1023	648	466	450	485	472	442	489	429	456	462	405	470	437	438	450	451	417	424	424	438	448	401	441	451	419	436	432	437	408	398	387	421	425	369	412	434	437	450	464	411	456	427	456	412	407	437	430	391	418	440	428	453	440	402	469	438	437	454	437	407	453	407	422	425	400	390	431	439	417	413	418	443	435	405	405	384	416	433	428	405	398	401	411	421	398	422	428	411	423	443	480	427	401	369	403	422	435	428	433	447	378	438	406	460	391	416	405	422	416	398	416	396	444	460	406	437	445	408	424	421	403	443	429	435	404	399	439	477	409	421	413	455	416	401	413	420	438	415	397	412	406	366	379	395	446	409	440	373	391	423	356	405	416	422	453	444	422	445	418	402	412	413	441	440	439	374	417	420	419	437	447	419	417	422	411	440	376	387	390	411	434	439	408	386	432	457	443	435	418	430	431	389	455	455	432	390	412	424	433	424	416	422	444	408	398	460	397	429	371	384	407	436	408	432	423	429	425	436	441	410	416	423	438	443	413	379	412	416	382	388	403	383	406	419	379	430	409	405	427	427	413	421	416	402	409	403	447	447	422	400	458	444	400	474	399	437	456	412	430	413	450	414	423	436	447	445	412	431	445	437	398	435	434	448	380	445	426	447	421	442	413	407	433	425	408	390	427	430	430	440	407	417	428	425	410	427	430	430	405	391	444	405	414	417	425	434	433	435	449	406	429	452	422	406	435	406	443	417	397	467	438	432	434	426	414	385	427	418	434	390	432	420	456	426	412	391	410	404	422	439	433	438	422	378	397	419	401	420	449	429	456	435	408	409	417	409	408	400	408	459	427	413	422	397	412	415	443	417	408	425	416	442	402	401	397	440	438	422	400	403	410	403	427	453	405	439	410	364	429	434	422	433	425	418	423	407	401	449	467	456	437	428	454	439	403	440	438	426	443	462	406	423	428	407	435	431	403	429	411	416	420	421	432	431	416	423	432	386	439	403	412	445	425	428	408	423	417	380	375	456	436	431	386	416	399	426	427	406	437	415	439	376	430	410	432	411	414	453	418	418	387	410	434	428	449	483	432	434	469	424	398	430	424	456	416	407	420	416	445	431	433	447	449	415	430	410	434	429	412	426	441	412	454	452	432	411	428	413	421	432	419	454	415	431	432	410	451	457	414	435	421	405	431	407	445	397	399	425	449	401	441	437	445	424	457	383	415	427	450	394	426	399	453	474	423	473	422	409	399	413	458	394	437	452	396	465	386	410	423	397	424	418	419	386	456	469	395	431	456	403	455	436	403	417	442	444	400	407	389	419	443	392	407	415	422	440	412	396	401	415	401	392	426	418	431	429	437	388	407	404	444	406	440	436	459	408	412	424	449	425	399	402	440	422	436	392	436	438	403	427	391	460	426	446	446	423	418	416	445	407	413	402	393	414	405	457	447	410	419	400	402	419	415	426	429	418	415	418	456	397	405	455	396	450	436	441	456	415	388	448	447	408	412	441	440	447	429	450	435	433	416	427	391	456	424	427	399	411	394	430	459	416	446	420	394	467	409	415	381	427	413	418	434	400	403	420	440	396	430	439	436	419	438	412	401	445	429	419	405	454	427	416	427	399	448	433	441	437	435	427	410	397	401	443	407	426	398	438	391	437	422	423	391	388	426	421	394	433	438	446	447	443	417	445	407	407	422	431	433	460	397	423	435	378	428	461	446	411	446	444	405	461	425	421	449	412	446	460	440	424	404	402	423	448	416	427	416	437	448	477	421	458	449	391	436	441	433	410	419	438	408	426	421	394	435	429	416	430	442	408	480	387	405	410	410	428	463	428	423	454	443	426	430	434	405	421	386	402	438	417	430	410	412	405	409	418	412	421	424	450	429	457	402	427	389	437	482	433	415	383	421	418	453	378	415	406	416	402	398	413	457	416	382	404	416	435	439	413	414	441	400	402	389	421	425	393	445	433	422	434	417	467	424	420	428	423	413	409	446	448	401	497	439	403	404	437	436	435	445	439	409	387	375	396	405	428	409	427	438	418	409	457	457	403	404	408	439	478	441	423	443	432	432	428	386	438	404	442	408	396	403	416	405	446	433	395	417	441	401	403	431	396	423	424	426	435	428	439	435	428	418	454	397	401	431	432	440	442	435	423	444	473	396	425	461	414	447	428	512	404	411	450	426	430	426	436	444	429	416	434	429	436	430	421	364	395	429	434	402	442	428	403	428	425	413	446	435	408	411	444	445	412	450	417	420	399	435	416	421	410	406	443	443	417	436	418	426	426	435	486	419	430	442	445	443	425	407	477	430	439	406	403	393	407	429	393	401	409	435	416	411	392	416	447	406	422	374	440	456	415	408	405	437	411	443	405	398	398	431	396	421	402	428	427	460	418	426	450	425	385	440	412	480	452	417	396	430	411	389	389	427	395	397	405	423	391	470	474	417	405	436	429	408	445	412	450	427	436	412	435	435	417	433	432	428	418	404	431	448	375	444	453	453	435	405	406	395	437	403	411	433	397	423	451	403	439	397	447	430	447	415	445	404	450	403	436	403	379	417	413	423	433	440	440	437	418	434	435	435	416	395	448	440	422	440	400	451	435	403	396	426	408	393	453	417	427	451	422	431	430	400	452	427	422	412	426	423	425	417	389	433	419	386	420	467	436	389	418	406	404	414	427	431	428	410	398	420	401	407	392	400	395	432	402	415	489	373	453	448	448	447	445	431	428	412	419	442	432	401	418	399	442	444	397	440	453	416	462	476	415	449	446	426	403	384	409	395	411	426	407	421	446	447	398	428	453	429	413	403	415	409	416	411	412	422	410	448	416	447	408	427	435	451	436	445	419	445	449	427	443	433	411	405	405	413	412	442	431	402	376	453	400	390	426	407	459	415	445	443	428	383	412	447	458	437	438	417	422	448	421	418	400	395	413	401	416	433	420	408	395	415	439	396	412	404	430	424	402	470	458	400	391	407	395	431	428	424	421	408	401	406	421	448	422	428	415	395	432	419	412	437	414	438	422	442	433	387	443	467	442	427	382	365	394	431	406	409	410	451	435	443	450	421	456	439	431	414	423	423	402	394	441	439	410	424	413	425	448	428	412	396	386	415	387	428	443	408	394	411	414	407	402	433	420	416	435	431	400	439	407	397	437	406	409	456	439	461	434	367	387	432	438	416	452	408	434	436	399	427	408	408	445	438	402	453	407	419	446	425	414	422	440	421	403	400	414	423	465	417	418	390	435	413	402	386	427	434	465	390	416	413	451	421	411	428	435	440	434	441	436	426	432	417	426	412	427	436	406	387	413	443	394	428	386	437	388	436	430	430	419	430	447	433	368	431	444	428	397	413	404	425	430	427	454	416	440	403
1246	868	554	402	471	743	804	663	486	416	356	269	260	210	190	162	150	152	136	146	152	140	136	111	117	106	104	124	132	120	108	122	105	86	110	101	112	127	96	92	117	113	98	101	97	109	121	111	111	114	107	114	79	117	74	95	119	116	103	112	92	85	77	90	89	89	63	94	66	88	93	92	88	84	73	100	77	83	86	78	83	87	81	89	88	83	71	68	85	69	87	76	90	80	81	79	81	94	83	82	81	83	112	87	88	72	72	95	92	101	79	103	83	94	96	74	96	88	101	77	69	86	93	91	77	93	84	83	82	69	86	84	78	84	78	84	76	87	93	90	98	72	59	75	92	96	88	79	91	81	79	92	100	83	103	80	84	90	99	84	90	99	76	94	91	91	77	81	83	94	98	86	85	84	91	74	81	87	75	71	94	85	89	84	78	95	83	77	83	82	82	89	68	102	87	89	85	90	88	79	73	90	66	83	91	96	74	75	71	88	75	98	87	67	84	80	79	86	87	86	76	76	81	98	94	95	87	80	89	87	80	85	86	83	78	96	93	84	92	86	95	77	78	79	81	77	59	79	77	85	73	81	79	90	88	98	77	94	94	64	101	84	73	72	91	96	87	76	89	85	104	88	82	95	78	82	77	82	87	78	80	89	93	74	99	75	84	77	90	90	87	77	93	81	83	95	84	90	102	91	72	82	87	96	96	94	84	84	90	81	92	90	86	93	75	90	75	80	83	96	86	99	77	94	86	87	80	97	97	98	71	85	81	80	73	81	91	94	63	97	87	79	77	105	79	80	82	78	71	86	84	81	86	86	80	70	91	92	115	73	85	86	80	86	91	80	81	83	86	81	79	87	87	87	91	63	83	88	90	71	81	69	97	96	69	100	73	91	86	94	76	87	75	89	86	74	85	87	80	75	91	82	78	87	75	86	94	76	94	94	76	76	78	84	83	76	87	80	67	96	84	106	71	83	71	84	93	96	83	74	81	86	93	100	71	71	70	97	92	92	88	105	73	81	81	77	98	82	85	86	92	82	74	84	80	85	95	75	64	85	90	84	104	88	91	92	74	84	93	83	83	72	104	81	106	92	82	77	87	67	87	92	70	98	90	84	86	84	78	82	85	91	93	71	76	94	66	82	73	102	82	86	85	79	99	86	79	65	87	97	76	63	69	93	86	76	91	79	92	68	88	106	85	83	90	95	84	78	92	90	84	81	88	98	81	90	96	66	85	76	90	90	84	91	86	91	81	84	89	82	72	82	77	82	67	88	97	87	79	93	79	83	81	91	84	95	69	90	74	90	89	85	78	90	74	99	81	99	67	94	103	74	95	89	92	84	95	70	77	79	87	80	71	77	79	84	80	96	89	87	77	102	85	86	77	92	78	86	99	101	97	98	80	84	94	98	72	79	80	72	89	64	71	93	81	80	101	89	74	95	85	81	80	88	100	97	78	76	83	73	92	70	85	86	79	94	76	74	92	83	79	82	90	95	102	82	84	83	86	76	96	80	78	77	81	88	86	67	102	86	101	83	84	92	76	74	66	77	94	76	81	91	87	78	76	97	101	85	79	105	86	78	94	86	81	95	109	75	94	88	81	103	97	77	84	73	79	70	79	89	107	90	92	80	63	102	83	91	89	81	82	85	95	97	92	77	93	91	91	92	82	66	114	84	84	96	80	91	85	62	65	75	66	82	95	68	91	88	68	81	92	89	90	82	82	81	84	80	71	78	85	83	99	81	98	85	81	74	84	84	85	69	83	85	85	75	93	89	87	85	84	83	100	85	87	88	94	89	88	83	97	67	77	88	91	76	84	75	110	92	68	77	92	66	79	90	88	86	91	77	78	86	88	113	72	95	85	81	73	82	85	74	82	75	95	87	92	86	72	92	63	103	96	91	95	91	94	84	70	107	78	92	88	82	78	77	103	98	79	85	64	98	89	83	90	95	85	93	73	103	87	87	63	78	94	90	87	94	102	79	83	103	74	95	99	81	92	91	78	82	101	84	81	82	91	82	86	84	86	83	70	80	87	84	85	95	83	83	80	76	66	97	88	99	80	73	101	86	88	83	89	99	96	98	92	91	80	93	80	71	78	88	91	76	84	91	90	87	86	73	87	101	84	88	100	89	89	79	91	85	95	98	85	103	79	78	62	85	85	92	94	93	78	69	104	80	88	68	84	94	84	80	78	99	87	76	89	98	88	75	74	72	92	78	82	81	74	84	80	104	83	66	72	78	89	94	97	89	72	76	97	80	65	99	80	79	99	85	96	87	85	85	91	70	71	78	96	84	86	79	76	79	70	93	98	103	81	95	95	82	93	88	83	89	89	85	76	80	76	88	74	95	85	97	95	83	77	89	81	91	79	94	86	102	75	82	83	73	70	80	79	83	76	93	81	76	77	84	79	79	71	70	96	87	81	88	78	74	72	85	82	98	92	91	90	82	82	89	94	74	89	78	103	93	78	93	76	89	100	67	94	89	79	74	83	94	83	86	76	79	74	83	87	86	97	93	77	72	99	83	95	105	82	85	85	100	70	67	77	62	80	78	87	82	69	95	84	86	79	90	77	97	73	89	94	80	94	82	79	96	78	89	90	83	82	73	90	83	80	86	83	77	67	70	97	90	78	81	86	83	71	93	78	93	81	101	74	88	82	96	85	85	87	93	75	78	90	93	97	80	80	81	93	81	77	84	79	94	97	80	80	87	76	89	88	81	87	70	90	114	83	87	75	71	66	74	79	87	94	82	80	86	94	83	88	88	92	82	67	82	76	91	79	88	68	72	84	79	94	94	72	78	83	89	81	78	84	78	82	80	78	89	75	79	84	77	93	73	88	80	74	83	83	74	86	86	83	89	82	75	81	92	74	80	77	98	64	71	72	74	75	102	69	78	74	96	87	81	66	77	93	78	93	92	82	78	89	95	86	101	84	78	77	92	83	81	85	91	104	81	76	77	71	98	77	83	73	78	79	88	79	83	83	87	91	76	102	83	70	84	82	74	94	81	83	110	89	80	93	91	89	91	76	84	89	81	102	94	87	76	73	94	91	81	80	74	84	76	95	74	76	74	86	89	93	97	94	91	84	90	83	86	91	84	69	76	97	74	76	78	77	83	83	74	97	83	91	84	89	71	97	77	87	83	102	102	82	103	91	92	96	93	89	92	75	85	104	73	81	66	85	88	101	83	85	72	73	84	93	77	92	82	74	78	88	81	81	79	89	79	82	95	92	76	78	76	72	94	90	78	86	87	82	87	80	86	81	85	83	86	91	81	95	88	82	100	91	79	91	82	87	74	87	84	79	98	82	77	81	73	90	74	100	86	68	84	85	63	76	87	88	90	79	95	84	82	73	81	79	82	81	93	81	74	93	93	97	96	81	81	92	72	62	81	89	86	72	74	80	95	83	83	87	78	93	81	82	77	83	92	70	81	97	64	84	89	68	97	97	89	85	108	92	77	74	77	100	72	116	84	95	70	80	89	84	93
16148	11004	7289	12347	22537	24899	23178	19868	16594	13590	10959	8569	7063	5553	4484	4003	3433	3124	2841	2693	2652	2667	2440	2234	2013	1911	2006	2057	2032	1944	1837	1645	1534	1577	1617	1508	1651	1718	1783	1796	1659	1591	1571	1453	1353	1484	1612	1788	1824	1717	1663	1578	1511	1470	1371	1431	1317	1424	1450	1059	869	870	878	869	851	863	858	844	857	816	841	827	796	821	853	799	815	805	855	832	825	798	800	816	813	809	763	775	772	813	817	868	806	809	803	821	770	781	804	854	855	766	812	762	821	831	832	794	823	820	818	825	831	804	828	822	751	769	830	779	842	792	802	803	755	793	811	769	792	788	752	820	752	774	807	801	810	781	775	851	802	791	829	783	878	816	820	821	771	813	818	753	767	826	798	774	806	782	815	821	783	812	837	786	784	809	760	819	801	841	764	782	771	791	758	823	818	819	782	787	739	786	844	805	810	818	776	804	773	755	782	816	834	798	868	809	827	795	808	803	813	802	815	831	835	800	800	839	803	814	785	824	798	769	808	831	795	774	804	733	819	804	828	822	819	760	792	846	831	816	788	828	797	725	803	811	823	794	817	814	764	785	823	842	829	786	795	784	757	811	761	753	777	789	795	853	806	806	784	784	781	785	800	743	794	826	814	753	727	783	836	821	819	860	763	809	813	822	794	795	782	808	784	786	821	794	789	809	832	802	858	794	786	773	810	783	798	759	781	799	808	756	792	820	780	872	766	822	801	840	809	767	818	773	861	759	774	823	800	811	819	845	759	807	762	841	782	814	775	814	834	807	793	872	811	866	839	841	846	818	839	827	783	807	788	748	811	807	770	759	806	788	709	792	820	805	758	743	782	809	830	796	831	811	806	788	767	800	817	838	816	789	805	789	825	828	836	809	774	812	831	782	802	782	823	769	802	769	854	805	797	872	802	808	798	845	804	806	775	778	804	816	793	816	839	825	755	841	810	802	834	793	774	818	822	784	777	777	830	809	800	807	876	841	796	794	794	821	789	830	790	840	851	835	826	827	818	826	774	848	801	812	835	814	755	806	792	812	796	821	761	789	755	804	796	829	821	798	836	785	757	804	813	838	795	814	805	765	766	815	782	836	857	817	812	828	773	852	764	822	803	788	798	851	797	779	838	794	810	814	848	770	812	770	808	789	764	818	810	765	743	815	800	776	808	824	789	812	807	815	823	834	817	849	837	815	792	810	878	789	835	822	828	796	736	749	804	803	812	781	797	817	755	781	763	817	827	799	776	787	808	810	795	792	796	787	838	803	792	793	691	810	733	753	796	800	795	820	741	797	767	783	806	771	827	797	816	792	857	801	819	867	746	792	846	760	749	837	804	782	767	809	807	781	812	743	797	788	758	773	780	804	768	833	828	811	796	761	778	814	767	790	828	914	805	841	785	762	803	809	803	789	825	790	770	764	823	770	772	777	770	826	812	765	803	808	784	790	776	804	821	858	799	813	822	821	859	824	786	816	823	768	796	827	772	836	788	813	810	789	743	781	756	819	767	813	837	853	833	803	815	750	873	788	778	710	819	825	826	808	802	839	825	829	781	818	759	872	765	773	835	765	804	746	744	806	801	777	766	810	858	797	799	774	802	778	816	773	757	818	862	825	775	773	840	822	800	836	763	835	764	836	790	761	793	752	809	786	831	865	776	789	784	799	806	770	839	799	801	748	804	774	833	826	778	831	847	791	835	849	791	799	810	808	760	819	844	748	831	849	783	825	834	764	776	831	830	777	790	831	749	782	795	823	806	780	753	793	788	809	808	857	817	816	811	823	730	803	752	792	814	856	816	803	789	772	820	844	814	807	771	783	870	865	779	820	835	749	810	807	790	789	801	793	761	838	802	792	773	847	810	821	809	810	784	802	794	834	767	810	777	806	838	780	811	806	777	799	773	820	810	806	816	804	784	831	780	834	792	810	800	782	792	802	800	809	791	807	803	768	789	822	782	824	810	800	815	828	763	801	801	829	784	838	817	779	817	779	825	820	833	757	827	825	763	808	793	803	856	851	843	788	794	864	801	769	829	778	813	763	753	801	733	761	833	779	801	792	806	825	772	785	793	778	828	800	821	844	803	797	765	816	834	777	778	763	811	771	816	798	781	799	816	751	783	745	776	799	842	826	775	805	790	822	806	869	845	803	807	784	790	824	788	802	782	813	846	829	771	807	762	826	800	746	808	810	824	836	787	814	858	786	824	756	806	815	817	770	765	775	827	802	829	829	706	808	818	816	745	827	831	778	814	852	794	787	754	781	835	811	834	775	790	802	815	820	763	781	819	801	832	860	825	849	804	768	829	744	798	825	794	790	810	800	786	824	818	825	816	789	833	834	787	827	794	837	794	850	765	829	849	779	792	816	762	800	814	810	760	827	791	806	774	835	824	801	781	813	815	784	783	807	764	814	790	787	776	819	814	808	812	807	769	751	817	773	859	812	800	818	819	796	818	790	785	854	779	780	802	809	837	769	781	773	778	794	813	777	776	849	813	772	766	782	807	803	784	818	827	786	765	839	789	814	786	818	809	760	796	804	759	813	804	810	833	850	796	763	812	785	801	855	810	801	817	807	810	792	747	812	798	801	822	808	813	801	818	818	801	843	797	795	824	789	837	785	789	745	832	807	853	760	812	798	777	773	736	819	822	810	802	839	791	821	809	797	813	826	784	793	829	807	808	803	823	818	836	815	829	813	770	804	762	812	869	776	812	773	854	819	812	753	815	816	807	792	796	804	800	851	806	828	775	790	813	809	758	840	772	766	776	797	744	757	742	812	817	779	839	841	813	781	844	768	804	814	767	831	794	789	816	812	784	835	855	787	795	775	813	750	792	799	809	776	803	813	841	848	846	820	797	804	795	852	828	788	811	775	760	835	832	844	768	814	820	772	795	816	838	776	803	802	817	814	813	790	799	811	856	792	807	804	817	821	795	816	804	795	826	798	789	779	812	824	807	802	754	766	820	778	841	797	759	788	759	802	769	763	799	766	808	763	796	822	825	776	790	822	802	824	793	820	832	780	786	776	783	820	775	776	821	767	793	812	816	783	777	864	772	791	824	841	773	791	789	805	782	752	834	803	773	801	785	837	783	829	815	803	804	785	796	803	810	764	816	775	825	842	777	849	797	805	821	821	776	752	804	765	745	750	846	764	800	796	818	795	806	798	807	787	793	817	845	785	839	817	829	775	796	825	797	800	753	802	802	818	840	806	829	808	795	796	837	862	820	771	749	783	810	809	803	793	814	777	798	799	749	846	809	844	835	765	805	847	784	807	780	779	817	856	807	829	772	836	767	789	830	835	789	782	787	796	849	859	806	821	799	817	777	800	862	830	821	835	839	792	794	820	770	818	809	807	857	785	810	805	837	835	824	793	735	769	738	830	778	781	824	797	799	730	794	740	870	803	788	757	798	828	798	792	766	798	762	788	770	749	761	787	799	842	797	814	811	780	842	805	838	813	834	747	842	844	814	809	757	790	767	795	795	823	785	829	800	793	805	878
2823	663	523	312	333	639	670	570	463	383	321	255	203	122	153	121	99	94	87	96	92	86	87	72	80	66	71	71	67	64	75	51	61	59	64	68	60	71	52	68	39	50	66	43	42	70	73	66	71	54	55	53	59	38	48	48	50	50	48	43	34	37	45	48	34	32	32	33	32	22	41	30	26	27	31	39	35	29	16	41	29	30	41	30	41	27	26	36	40	32	36	35	38	31	30	30	28	28	34	42	39	31	36	36	44	29	41	28	31	34	36	27	31	30	31	33	24	33	35	37	32	31	41	36	40	34	36	36	33	37	40	33	36	33	32	28	35	35	31	30	38	34	26	39	31	25	24	32	25	31	34	45	25	32	45	36	33	26	39	42	43	31	26	32	33	35	38	38	32	35	31	33	30	41	41	40	33	41	31	35	29	26	36	24	33	32	33	28	37	30	23	33	49	38	35	33	37	37	31	42	29	37	28	34	32	45	33	25	19	33	33	30	32	41	34	28	34	34	26	38	32	38	37	27	34	33	35	34	28	27	29	28	28	31	25	29	28	20	37	37	32	35	35	30	29	30	31	39	32	35	35	39	35	38	37	43	28	31	28	25	30	39	38	27	21	42	26	32	40	36	34	27	34	32	34	28	34	30	35	33	22	40	44	25	30	30	31	39	33	46	31	39	34	29	28	37	34	21	29	31	29	34	24	36	26	32	29	28	26	28	38	20	27	35	33	25	27	40	35	27	27	29	42	33	34	39	39	33	40	48	37	34	27	23	24	34	36	28	37	29	41	32	37	32	42	32	29	41	24	35	28	41	41	39	26	34	29	39	34	35	27	32	38	33	29	31	38	31	34	38	28	24	32	32	34	31	37	38	36	35	28	36	34	34	32	38	33	37	30	33	30	27	38	36	31	30	34	29	32	43	31	32	44	39	33	28	30	30	39	25	30	39	38	20	30	37	36	37	34	28	33	34	34	32	36	39	38	25	30	38	23	32	40	26	32	29	37	28	28	18	38	34	35	30	25	35	42	23	36	29	35	27	44	43	39	45	31	25	39	37	26	26	29	35	28	25	29	35	35	27	26	34	35	38	36	33	44	41	41	28	36	34	27	37	33	26	31	23	29	29	32	31	30	28	36	25	29	29	24	25	29	31	43	33	27	25	24	29	31	35	30	32	25	34	42	24	39	23	34	28	41	33	34	36	34	31	35	36	38	31	29	27	33	41	26	28	28	28	36	29	36	29	32	29	24	22	38	31	29	33	37	49	41	30	37	35	39	36	41	29	36	29	20	27	26	27	26	35	34	23	26	25	35	39	35	27	37	28	23	24	38	41	32	37	29	37	37	28	24	29	35	32	37	34	43	29	49	23	24	38	37	30	38	31	40	32	32	26	36	35	31	31	30	27	35	31	34	41	35	21	31	27	27	42	32	30	32	38	20	32	25	33	36	30	27	33	39	32	40	41	30	29	34	36	32	38	36	30	30	35	37	29	36	26	32	32	31	30	28	34	37	31	28	23	31	32	37	29	31	27	25	30	27	40	32	30	30	40	35	29	31	39	40	29	33	31	35	41	29	36	32	31	30	37	24	34	35	27	29	34	41	27	42	40	29	30	28	36	37	43	37	34	29	33	25	37	37	30	32	29	30	40	35	27	30	38	29	31	27	33	28	33	35	33	28	34	32	25	30	25	33	39	35	24	36	38	33	36	47	33	30	40	39	38	39	41	34	27	28	47	28	29	26	29	35	33	29	38	26	33	33	43	30	36	36	30	25	29	31	33	29	28	30	31	31	27	18	39	28	39	28	32	29	26	33	33	28	34	32	32	35	27	32	30	38	29	35	25	40	40	35	31	27	33	26	25	41	34	41	34	38	39	29	24	33	36	40	30	31	29	36	38	24	37	49	26	37	28	28	28	31	32	34	34	35	33	36	27	30	39	28	33	28	34	22	27	32	29	47	27	34	34	30	29	26	32	29	32	31	27	35	30	30	33	33	43	30	32	37	19	31	30	32	38	29	25	30	24	22	33	31	22	26	32	34	32	32	29	32	25	39	29	30	36	32	42	37	24	37	31	27	33	32	21	23	30	42	28	36	33	28	37	40	30	31	25	32	31	33	30	25	31	29	33	29	36	33	36	24	38	33	29	28	32	38	28	28	24	30	22	31	41	30	29	37	20	25	34	45	36	37	34	32	36	35	37	30	28	31	34	31	42	33	43	34	31	21	29	37	36	33	32	42	29	34	23	27	26	30	41	34	29	30	33	30	37	35	31	35	32	33	26	39	36	36	39	31	39	33	30	46	30	30	23	25	26	39	36	30	31	46	34	31	43	31	32	34	28	35	24	36	29	33	30	29	31	36	28	36	22	35	35	32	43	27	34	33	31	21	36	30	29	27	48	29	39	39	31	28	28	37	38	36	27	33	21	25	33	30	40	28	26	28	43	22	50	34	42	36	34	28	38	34	29	27	25	31	30	27	36	37	26	36	31	45	21	32	27	26	33	35	29	30	29	44	36	26	32	25	29	42	19	33	39	38	38	31	38	31	35	39	29	24	32	34	34	33	25	36	30	41	40	36	31	17	20	32	35	23	31	27	33	44	40	30	32	35	27	23	32	30	29	28	31	32	31	31	32	25	37	29	46	37	39	35	28	30	27	24	37	33	41	28	29	36	33	24	38	28	38	29	30	22	33	28	34	46	37	35	31	36	28	37	31	38	23	30	29	37	33	30	26	25	42	30	29	30	35	41	33	34	39	35	42	30	32	22	21	42	33	25	26	27	31	35	37	35	35	31	23	32	31	25	32	35	41	34	37	22	40	40	39	24	27	29	26	34	32	40	33	31	30	37	32	41	28	29	41	28	35	30	27	42	31	34	33	32	34	29	34	27	28	31	26	35	32	29	15	33	28	26	37	31	23	35	30	30	35	29	29	28	23	43	23	26	21	31	30	34	32	30	39	35	38	35	34	35	27	27	19	38	29	39	33	38	33	30	27	35	46	48	40	26	27	32	29	27	26	28	43	36	24	31	26	26	37	27	30	29	26	26	33	33	35	26	34	32	38	35	24	32	44	29	33	26	28	37	29	42	23	34	25	33	29	29	45	33	38	26	32	37	40	26	28	24	39	23	38	25	30	34	30	28	26	28	44	31	20	29	31	29	44	40	26	21	46	30	44	29	33	30	32	26	25	34	31	36	37	33	32	35	29	31	33	38	23	29	28	27	28	41	25	33	30	28	28	30	34	41	34	31	37	33	45	32	21	30	34	25	37	34	22	27	33	30	32	24	34	29	33	30	27	30	41	30	39	34	37	27	38	29	36	35	32	28	28	30	33	33	33	31	27	37	40	35	31	36	30	32	30	34	38	38	28	40	23	39	28	35	42	47	26	36	25	41	31	53	24	32	32	30	25	30	44	33	52	30	30	45	37	30	36	32	39	29	32	42	43	27	33	37	35	32	25	33	29	26	33	39	25	32	25	33	29	33	23
15806	9649	6832	11525	21147	24022	22531	19393	16357	13379	10911	8399	6845	5208	4134	3673	3152	2883	2577	2436	2390	2212	2183	1866	1640	1500	1668	1691	1628	1612	1345	1180	1164	1130	1184	1056	1130	1302	1369	1298	1188	1134	1103	980	915	1105	1349	1479	1424	1283	1129	1091	1020	959	925	929	884	1009	1061	476	396	393	378	420	365	436	361	347	351	326	381	328	340	335	322	368	335	362	322	317	330	307	290	339	318	336	324	345	319	357	314	312	304	342	328	303	356	362	321	341	367	309	309	324	316	327	328	367	340	331	288	360	323	362	330	308	299	304	310	335	312	318	341	315	339	317	314	303	327	313	302	299	297	290	300	299	332	360	326	334	305	310	302	304	318	319	342	334	308	312	302	331	301	315	308	314	345	300	308	319	318	296	307	297	296	305	317	331	322	337	333	334	320	312	309	305	334	341	351	306	307	308	329	324	298	308	308	349	335	324	305	324	328	306	306	295	319	329	339	319	312	325	318	329	325	294	343	314	315	285	330	321	327	324	302	299	353	306	292	327	290	300	322	311	323	330	309	322	309	327	322	320	324	313	289	336	337	348	323	313	301	292	347	305	289	311	296	306	329	292	326	303	360	334	292	315	310	328	305	307	315	287	350	320	285	316	322	339	302	302	328	306	324	318	356	316	322	358	311	306	325	318	332	331	330	299	299	316	328	309	311	301	290	327	302	319	345	322	340	316	314	339	299	334	303	320	317	327	296	328	307	344	309	353	313	318	345	311	294	311	295	313	300	320	328	340	335	313	331	368	342	331	323	299	312	331	331	306	322	277	337	303	330	299	281	342	325	324	322	304	294	288	331	343	338	311	294	335	338	285	344	348	300	339	346	320	311	359	322	335	353	314	314	335	323	315	312	268	301	309	349	304	328	335	332	329	330	326	328	314	317	360	302	312	312	343	280	333	322	334	316	326	318	334	352	334	309	327	319	299	337	304	325	344	309	307	361	320	286	294	312	308	342	346	309	327	319	318	314	294	313	337	311	332	320	280	306	323	321	344	321	345	322	344	312	333	323	326	298	324	320	333	331	330	324	330	326	330	304	330	346	340	314	310	320	327	335	313	283	310	283	310	295	302	281	340	355	319	304	339	321	347	301	306	286	359	309	306	308	291	329	310	311	348	348	300	345	299	340	285	288	290	329	324	342	351	318	321	319	334	308	325	305	321	300	341	322	310	296	329	324	342	334	316	323	276	300	295	301	285	338	328	319	330	286	321	296	323	323	310	312	299	338	307	309	321	324	308	301	310	332	338	309	321	326	323	348	286	314	352	347	288	323	323	301	320	322	292	343	313	322	322	325	337	335	315	318	327	304	301	315	345	301	325	309	310	324	320	330	300	319	343	333	300	320	323	317	313	322	307	327	333	309	305	319	312	316	325	318	285	319	303	309	296	314	312	347	301	320	307	296	324	307	330	317	325	333	313	341	347	292	310	301	351	319	333	333	330	317	330	299	335	321	315	316	322	339	288	318	330	330	315	324	317	293	332	351	331	306	358	307	290	338	304	324	318	323	331	349	308	308	314	295	320	314	326	303	311	317	317	311	304	315	312	331	344	330	313	330	318	329	335	278	307	351	329	322	320	340	347	311	318	290	327	315	330	310	307	318	299	318	310	357	296	322	313	314	301	324	298	338	335	318	294	331	305	289	305	282	272	314	337	328	304	317	292	312	313	317	298	318	333	263	329	332	324	340	356	318	308	323	314	302	312	287	316	326	296	328	331	333	322	322	373	307	338	299	298	307	314	283	311	349	331	301	282	323	298	340	311	347	286	312	300	333	345	311	342	306	310	309	328	324	308	328	295	305	322	291	340	336	332	302	301	311	312	310	328	349	320	305	307	313	323	338	325	309	320	343	332	307	283	307	336	286	331	308	300	309	323	312	320	331	308	311	305	311	306	317	324	261	295	322	286	296	310	316	342	323	326	310	350	325	333	324	316	320	339	303	327	331	315	301	318	329	347	331	341	303	323	351	336	329	324	309	304	294	299	354	318	330	302	310	326	326	314	299	346	335	312	324	330	379	316	318	322	340	331	337	310	328	327	302	282	308	329	310	314	306	342	335	324	324	296	315	327	295	307	311	351	311	326	316	311	338	315	334	299	316	311	309	315	270	317	325	337	304	304	310	330	318	336	312	324	320	331	307	313	289	340	351	328	351	311	309	330	308	339	332	322	305	345	306	339	326	324	322	335	331	322	343	335	329	318	335	322	328	351	306	311	299	301	332	309	326	340	326	348	311	294	339	303	333	301	316	316	330	321	312	321	306	356	320	306	348	372	308	339	343	363	359	294	337	313	335	329	330	287	323	296	315	352	303	332	355	303	310	282	334	326	297	312	283	330	337	335	348	325	331	322	306	303	318	351	321	322	311	323	300	310	315	335	340	316	330	298	307	319	302	346	331	275	286	310	276	336	293	343	323	311	304	291	313	326	314	304	331	323	311	296	297	325	328	307	341	337	361	335	330	342	322	326	315	330	312	337	330	307	324	297	336	328	345	308	322	312	315	323	321	325	307	311	323	326	297	309	337	326	282	321	313	317	314	313	307	316	320	289	292	318	333	323	302	335	308	307	306	318	307	332	342	314	349	297	303	307	315	308	289	330	297	295	322	349	305	319	320	320	309	308	332	298	314	329	301	323	332	302	333	324	323	312	296	356	333	342	275	330	314	316	307	337	334	305	339	311	346	268	301	329	308	333	317	317	308	319	319	317	335	309	334	345	313	297	314	305	329	356	286	355	324	327	300	291	280	309	328	298	309	327	301	324	339	308	305	309	348	299	296	314	295	328	271	312	284	308	293	313	323	305	296	334	288	320	307	336	304	329	302	299	311	319	331	303	322	329	329	345	333	341	318	310	331	341	331	308	349	315	311	311	307	340	322	349	324	331	335	326	311	343	318	328	313	295	315	317	314	320	290	331	343	304	326	341	319	318	317	297	310	306	323	327	335	321	333	281	309	310	327	368	307	319	342	340	311	311	326	302	330	335	336	345	318	339	324	326	325	311	349	298	311	306	319	331	308	296	315	347	301	356	314	323	292	315	317	317	314	302	306	333	282	322	291	280	312	331	321	287	314	318	285	340	321	325	292	324	321	298	324	336	290	303	283	324	279	323	306	353	326	327	290	296	308	305	284	349	349	308	360	352	307	343	305	305	327	313	342	311	339	325	309	322	316	320	310	321	350	329	353	326	327	302	300	310	302	357	308	279	307	326	338	313	322	314	310	310	323	288	327	356	303	292	306	335	348	338	307	328	311	351	336	295	315	306	337	316	312	304	332	308	301	317	316	341	301	353	330	297	327	305	295	352	315	287	349	317	326	315	311	319	291	342	326	306	329	314	303	304	322	355	311	294	339	310	374	321	334	340	310	337	282	316	309	332	334	328	314	308	326	329	322	305	324	330	310	336	334	322	263	294	288	318	293	311	320	342	318	292	327	302	319	318	323	302	329	314	357	308	327	340	326	332	304	314	303	317
1691	979	658	487	527	918	913	761	592	496	389	356	274	247	193	225	183	175	156	153	183	150	127	126	131	130	142	144	134	128	123	119	109	112	104	120	118	125	110	115	118	100	110	109	110	99	116	127	119	109	116	104	98	123	101	99	101	115	104	83	71	62	83	83	74	74	83	98	80	105	83	74	79	74	89	77	66	76	66	84	76	80	89	72	72	89	78	79	79	74	85	63	79	77	77	91	75	74	72	80	82	70	87	82	93	75	89	71	70	90	79	82	66	75	74	72	60	72	73	92	78	69	61	83	80	84	75	82	67	91	89	85	89	72	76	84	82	102	69	77	88	64	76	70	92	96	76	77	94	93	92	100	78	78	74	63	74	91	62	86	70	82	69	83	84	80	88	78	82	74	80	73	75	97	58	66	71	74	75	65	75	98	67	66	68	101	91	85	61	76	71	93	71	89	87	86	88	86	65	72	98	83	83	91	72	85	93	79	87	84	77	87	77	92	87	91	73	72	90	101	72	78	87	83	75	79	83	76	65	86	78	84	76	56	68	72	70	83	73	84	76	67	89	84	64	85	72	91	77	89	62	62	82	73	72	84	89	58	82	87	87	61	77	86	83	87	75	62	80	79	69	89	75	71	84	79	71	94	68	84	88	64	92	80	79	86	62	50	86	82	69	81	71	84	87	68	83	85	74	66	90	66	76	78	70	90	84	87	82	82	81	77	74	90	68	72	79	75	78	72	74	84	61	85	74	70	72	78	68	65	86	84	85	78	75	77	84	87	97	80	76	80	64	67	70	85	92	72	82	86	80	83	72	78	84	75	68	88	73	62	64	78	90	83	68	83	69	78	85	83	79	76	76	86	82	79	82	93	64	84	62	105	69	82	76	84	63	73	71	81	72	77	103	78	83	74	56	82	76	79	81	76	75	78	79	78	87	86	94	77	75	77	83	85	80	86	72	69	74	86	92	95	80	92	74	68	81	72	71	82	94	72	76	71	81	100	66	81	83	76	100	70	72	91	75	81	76	68	82	79	77	74	103	72	91	75	69	82	71	76	68	67	95	65	83	85	81	100	85	73	79	84	86	78	82	91	72	79	85	78	79	74	72	72	66	89	74	75	87	71	77	75	79	74	84	80	92	71	79	77	87	78	88	69	87	79	58	67	77	72	93	66	68	72	92	71	82	93	80	72	83	69	101	73	81	69	90	90	80	76	76	82	79	89	74	70	90	68	89	80	81	87	62	82	88	73	76	92	94	73	71	63	64	87	60	78	76	72	79	75	80	91	77	85	75	84	73	71	62	78	83	73	72	74	81	65	76	77	80	81	84	82	75	75	72	60	69	83	89	89	88	86	69	64	82	77	89	61	79	67	83	89	85	79	60	71	74	73	78	66	74	73	71	64	88	96	81	104	86	77	81	77	76	82	79	90	73	62	82	85	77	76	77	86	76	71	82	75	74	81	74	71	71	93	78	88	84	76	79	77	66	71	81	76	69	91	73	77	80	83	77	66	95	74	70	72	73	81	80	78	86	67	82	88	82	53	77	80	74	83	78	80	88	74	75	73	76	87	79	73	86	73	77	64	68	67	73	77	79	68	69	80	83	85	85	82	72	84	76	68	69	78	84	79	59	70	66	73	71	72	84	68	79	68	73	64	90	76	72	79	93	81	59	81	63	90	68	66	91	57	77	73	95	79	69	58	78	78	68	68	86	79	85	78	77	80	76	79	88	91	62	88	80	97	81	86	74	80	86	68	67	69	76	74	90	90	87	56	85	83	77	78	76	84	94	74	88	93	69	62	74	69	64	84	69	69	71	73	70	79	78	78	78	74	65	66	87	87	78	73	79	83	76	97	97	84	82	82	80	77	72	72	92	74	75	84	72	61	80	70	64	83	103	79	80	82	86	74	64	87	92	90	69	69	74	76	70	96	80	77	84	88	94	92	89	77	71	78	104	78	80	73	58	80	78	66	68	81	91	67	67	80	66	91	71	80	54	78	89	59	65	73	108	85	80	48	91	83	82	83	78	80	79	75	74	85	72	82	70	92	75	78	72	83	88	84	68	84	67	92	67	75	66	69	66	76	85	75	66	61	87	70	85	88	80	62	67	98	89	77	94	89	71	83	76	77	78	86	83	73	82	63	80	88	81	69	75	74	81	74	73	73	76	77	90	64	80	91	93	88	64	68	67	82	77	63	57	74	93	68	80	66	76	81	79	78	93	92	78	68	72	69	77	82	71	78	87	83	83	73	90	74	83	75	84	54	110	79	74	88	76	85	68	81	77	68	79	93	86	75	94	71	72	88	79	80	69	79	84	69	81	73	78	84	80	75	77	83	71	85	76	75	75	67	77	87	90	71	82	67	65	76	73	84	83	95	57	76	76	87	81	84	71	70	81	94	87	73	75	79	62	98	81	79	78	79	83	95	70	74	72	82	74	90	82	81	73	70	78	81	72	85	88	69	85	79	83	74	64	95	71	73	75	75	77	72	92	69	61	82	72	78	96	72	86	78	81	98	96	90	75	72	78	97	72	74	75	89	71	84	74	74	93	75	57	77	77	60	80	96	84	68	84	95	82	81	84	85	70	61	80	84	67	80	81	85	84	85	79	86	83	84	80	74	80	79	66	61	73	71	67	81	80	72	75	97	84	82	70	71	74	75	69	90	88	80	78	73	99	75	64	84	63	78	83	88	79	77	71	69	70	67	89	77	101	75	81	75	76	76	73	78	85	79	94	75	56	83	83	56	79	67	70	71	74	68	73	67	86	88	71	81	67	70	72	73	69	72	90	70	68	84	82	67	70	80	80	79	68	81	67	71	80	81	72	76	81	75	79	87	89	61	83	89	77	77	78	75	96	79	75	69	83	77	91	83	79	78	81	70	68	94	88	86	96	84	68	77	75	88	74	76	94	61	79	77	86	60	85	78	62	93	84	70	73	64	64	80	71	74	89	71	69	87	75	84	64	88	69	66	75	65	73	70	92	84	80	89	80	74	80	67	72	80	72	72	69	83	85	97	82	82	78	77	82	71	54	68	73	70	62	62	72	78	77	85	79	94	77	72	77	78	63	79	79	83	78	82	79	80	80	84	69	75	76	77	83	75	83	84	92	90	78	88	74	90	76	82	73	81	77	62	81	78	83	70	87	86	87	90	68	73	75	86	79	75	77	86	76	83	63	78	80	70	85	73	78	87	101	80	83	69	81	76	86	65	73	109	83	86	87	85	80	106	75	85	80	92	78	73	72	80	72	75	82	79	85	77	85	61	77	98	68	73	73	82	83	82	66	80	77	71	74	86	78	85	70	91	88	82	68	79	70	75	82	99	82	77	74	83	76	79	95	77	67	78	58	82	77	77	102	79	77	85	82	55	61	67	65	69	89	62	80	81	73	93	69	80	75	88	81	59	78	73	70	80	64	74	67	77	87	66	85	73	72	66	85	74	66	76	88	82	77	68	87	80	66	80	64	81	66	97	66	85	70	67
19177	12252	8421	13880	24247	26787	25315	21706	18516	15417	12686	10470	8406	6472	5510	4776	4398	3936	3690	3618	3403	3303	3015	2748	2419	2366	2447	2484	2384	2211	2060	1889	1789	1805	1774	1792	1875	1999	1957	1873	1815	1677	1616	1513	1519	1694	2046	2053	2046	1860	1802	1767	1606	1540	1507	1472	1454	1667	1456	951	856	821	848	902	852	824	849	805	813	837	779	809	856	762	724	802	780	784	748	801	793	805	742	770	762	775	741	766	827	804	828	806	786	812	800	747	812	797	801	831	778	845	784	787	831	790	793	762	804	819	798	750	758	723	773	726	732	740	745	757	776	769	766	757	774	821	774	725	764	767	841	808	777	804	764	759	749	777	777	744	774	724	843	817	779	818	789	763	755	786	752	742	790	766	739	793	742	758	763	767	735	732	776	798	779	744	796	742	814	738	782	817	771	805	752	822	750	756	765	766	731	810	806	820	752	713	782	757	783	731	770	781	826	817	809	742	730	787	808	716	740	820	731	728	801	765	761	728	741	756	792	700	726	757	787	797	817	801	756	781	763	781	737	761	810	790	785	769	773	840	744	786	808	782	766	772	768	759	731	719	787	812	785	798	765	720	759	773	743	783	757	742	818	793	765	762	790	760	762	777	760	798	770	760	811	742	788	776	766	793	739	782	745	742	800	759	750	792	691	772	768	798	769	745	793	786	769	775	763	791	769	796	774	756	754	737	773	753	722	763	747	760	795	738	749	720	777	783	752	812	792	760	793	780	810	757	777	717	729	723	755	743	832	748	795	783	749	757	778	768	796	748	743	784	720	772	744	737	764	759	742	749	792	778	797	751	797	773	776	769	778	757	758	715	773	762	783	751	749	816	800	796	784	812	781	761	833	761	733	756	793	804	724	758	767	768	769	730	823	734	799	761	787	754	755	788	760	767	767	740	736	713	761	779	802	762	774	803	741	769	746	759	748	735	754	766	754	765	797	789	739	760	795	729	745	765	769	783	771	755	713	782	784	770	786	811	716	761	809	800	763	782	752	768	759	765	729	763	744	787	735	814	727	800	777	711	779	800	764	823	724	795	759	766	803	768	781	741	771	750	710	709	733	735	762	804	754	771	799	804	766	787	759	766	746	768	780	790	714	713	803	752	717	792	730	767	765	760	792	815	777	772	787	755	800	738	739	798	753	774	746	830	725	722	695	764	765	785	731	773	781	739	762	755	781	786	802	761	737	773	799	767	745	791	775	773	766	737	779	715	809	782	779	777	761	797	767	768	789	810	762	796	795	766	796	758	763	746	754	754	716	789	758	815	815	774	757	804	766	782	780	793	753	749	799	787	788	834	766	745	765	790	744	759	776	847	733	776	774	780	789	808	776	771	744	794	722	724	785	756	756	725	768	778	719	719	788	749	788	773	766	730	799	782	726	752	777	749	788	751	778	773	790	820	757	744	795	757	772	763	785	771	734	804	820	775	765	737	787	730	790	735	765	781	763	752	779	774	801	724	747	727	786	754	785	772	748	782	723	804	759	776	782	769	761	767	808	738	785	750	788	748	752	711	766	804	763	736	740	781	776	771	759	787	737	723	728	771	734	824	680	745	813	757	811	781	798	753	822	725	787	772	791	706	764	776	787	725	788	803	782	808	746	809	758	767	771	777	740	756	810	800	779	806	780	754	765	815	765	783	725	754	796	761	848	765	791	770	727	754	782	774	784	805	778	782	755	753	822	759	745	812	779	739	756	767	794	801	826	771	759	777	823	811	762	804	756	783	782	777	747	760	817	724	799	755	779	819	779	727	757	804	730	738	743	739	794	760	796	760	779	752	741	807	812	777	818	815	789	735	796	741	760	772	770	807	761	768	718	779	828	790	772	736	793	752	790	739	748	813	816	760	783	801	802	749	840	759	775	759	791	728	757	807	760	731	751	786	764	798	769	808	750	731	757	788	764	748	775	788	817	784	799	726	814	741	819	770	808	751	752	790	746	719	730	764	762	755	791	706	794	744	794	818	814	749	795	776	744	781	733	792	790	759	789	810	786	772	752	732	779	738	784	806	750	767	796	778	806	798	802	751	758	758	767	808	734	699	773	746	772	722	739	755	812	759	821	740	765	767	798	772	746	797	761	720	802	738	760	808	782	781	778	759	771	761	822	765	764	726	768	776	746	730	786	769	799	809	787	760	764	747	778	749	785	808	821	732	807	747	758	753	761	804	718	745	768	801	795	775	799	774	786	738	795	807	742	717	824	736	718	767	745	759	774	767	773	765	793	740	783	758	788	761	756	771	760	761	730	702	827	807	753	725	762	765	792	755	779	752	764	757	767	817	821	760	743	817	805	733	760	803	758	733	793	809	760	819	790	752	770	757	786	781	788	793	763	770	750	760	757	803	801	759	807	753	786	764	791	814	767	730	749	724	761	853	740	748	807	763	824	710	741	801	720	773	789	770	769	770	785	828	765	798	765	750	788	726	791	781	793	740	731	746	747	750	800	760	758	757	759	751	747	791	775	792	801	783	789	784	797	769	790	722	764	773	792	754	782	747	739	813	762	749	734	755	787	778	737	770	764	769	755	780	797	790	832	742	801	758	785	735	707	735	780	797	792	805	768	773	808	719	787	787	765	801	709	737	736	760	760	770	764	743	799	736	763	728	803	757	780	738	790	734	731	729	753	764	743	795	751	768	763	766	744	772	788	792	733	766	770	787	780	752	781	710	748	799	744	720	805	783	782	789	763	768	775	750	790	815	685	780	796	789	798	848	770	717	748	695	716	700	761	758	799	799	795	788	773	781	824	761	754	749	731	745	797	770	751	743	749	772	733	828	761	763	745	742	724	767	765	798	723	757	804	744	767	749	723	765	760	768	778	761	781	772	792	700	741	878	785	755	760	739	773	715	763	755	735	720	752	781	768	757	766	818	783	726	821	759	739	752	773	745	750	765	739	810	751	765	805	750	727	763	786	777	785	700	765	812	797	763	709	814	723	712	756	754	786	770	712	760	783	792	760	768	798	743	744	760	731	730	774	758	751	795	776	803	755	813	800	759	792	752	796	771	783	771	796	821	752	760	780	825	733	798	765	756	759	752	784	724	799	716	743	800	747	770	759	794	752	766	779	742	745	766	786	776	742	749	776	769	774	793	755	735	763	773	759	788	807	794	786	761	726	770	799	774	730	758	791	743	787	711	780	723	813	747	770	761	801	778	694	787	704	753	788	772	785	790	793	772	759	803	755	772	798	750	739	777	768	749	772	834	751	744	767	766	722	738	731	715	751	744	806	753	743	752	756	717	706	827	749	779	788	743	751	781	800	793	764	771	742	768	775	724	754	753	749	765	741	754	746	775	789	717	757	754	768	775	788	762	768	782	753	746	797	730	748	773	766	728	743	736	760	751	809	767	790	825	839	763	714	755	751	740	749	733	758	746	733	773	753	804	773	801	725	746	810	804	716	786	784	759	756	764	770	768	776	751	739	780	741	750	729	780	777	737	777	791	812	757	768	788	778	766	735	795	777	801	749	728	803	721	789	756
1874	579	418	271	358	532	530	419	363	280	225	187	136	127	88	111	83	77	99	78	77	80	79	71	62	70	64	77	64	66	59	66	59	54	66	55	69	57	61	62	64	73	71	37	52	67	71	67	64	70	75	55	59	55	70	65	39	65	72	53	47	48	49	59	47	45	47	52	51	52	54	33	33	38	41	47	36	42	43	47	38	42	60	39	47	34	44	44	45	58	42	38	32	44	36	49	41	41	43	51	45	36	49	32	33	36	48	47	46	39	57	36	41	38	52	54	58	41	49	46	33	34	40	44	36	37	47	47	34	36	38	47	45	43	58	33	40	60	43	36	37	48	44	37	37	43	45	38	38	53	49	37	47	47	42	43	37	49	49	41	39	44	34	56	48	42	43	36	49	44	44	44	32	47	42	40	47	42	51	41	42	34	36	43	52	62	43	42	45	54	42	37	44	47	43	53	38	42	35	44	41	53	41	47	39	39	53	41	50	48	52	41	40	41	55	45	37	49	46	47	46	48	33	38	43	48	40	42	33	39	43	49	51	42	40	53	44	53	42	50	38	35	52	45	46	43	47	35	46	37	48	38	35	46	45	47	43	36	44	46	47	53	43	46	49	39	49	33	46	53	49	45	52	43	41	45	40	54	39	46	51	51	41	38	36	42	55	46	37	43	46	45	47	56	45	49	39	46	50	39	53	57	33	44	48	41	35	47	43	49	43	43	43	34	42	48	44	35	48	44	30	37	47	33	39	30	43	25	50	44	43	52	33	44	27	42	58	37	49	46	57	48	45	35	44	49	34	49	37	33	38	41	39	35	43	56	52	38	39	54	46	43	53	36	56	38	43	44	40	37	35	49	46	44	37	45	42	54	44	33	43	53	40	43	41	32	46	55	41	55	54	53	33	45	40	50	48	38	39	40	51	39	46	45	55	41	50	40	37	52	56	41	50	58	48	53	39	46	36	48	38	51	48	36	51	40	37	41	44	52	38	58	42	47	43	59	41	36	43	38	48	63	45	49	42	40	37	39	44	39	36	35	44	43	43	43	48	51	42	57	45	51	40	38	43	56	49	41	59	38	42	34	50	56	48	49	41	42	46	43	38	44	53	42	54	42	43	61	40	43	42	61	41	36	37	51	36	46	34	40	50	38	43	49	39	56	47	46	42	50	57	53	38	43	34	43	44	44	38	48	51	41	38	30	48	44	42	38	48	42	37	44	52	38	45	42	39	42	37	36	48	43	40	41	32	48	43	44	52	52	41	44	61	46	47	43	33	44	50	45	53	38	46	46	43	65	37	52	43	36	52	47	52	61	59	28	42	55	47	50	38	39	33	37	46	42	38	39	40	47	38	59	46	44	46	41	43	56	46	40	39	43	32	37	48	44	38	44	46	36	38	31	42	36	46	47	51	41	41	39	36	42	47	61	44	46	57	47	43	43	46	41	36	36	40	31	44	48	40	37	44	48	47	55	55	47	43	44	42	46	53	40	40	41	46	42	53	45	39	47	48	41	48	36	44	61	58	50	55	35	44	50	43	45	54	48	49	49	45	40	32	44	48	39	43	47	46	48	48	44	44	46	44	48	35	46	36	49	38	51	43	45	47	33	52	47	40	43	35	52	48	39	47	62	56	55	66	45	33	43	44	43	30	28	49	27	47	31	35	43	44	46	43	41	47	42	37	43	38	37	55	54	39	40	37	51	50	45	44	39	49	42	32	41	54	48	49	43	43	35	34	32	36	40	36	49	36	45	41	41	51	49	62	33	43	48	41	38	37	49	37	44	42	32	35	44	46	39	47	47	51	43	37	38	50	48	44	41	39	35	45	51	44	43	46	50	36	41	39	38	48	37	39	50	35	39	40	33	48	36	43	41	47	34	50	48	38	42	40	52	48	50	37	47	43	40	48	44	42	34	45	40	45	45	41	49	43	54	41	27	48	38	54	40	50	51	39	50	59	48	40	41	38	44	41	42	53	52	39	46	46	49	44	48	34	43	40	43	42	44	48	49	37	43	34	37	44	47	49	42	36	42	45	37	47	49	52	51	36	45	50	43	51	52	48	42	57	36	37	34	53	32	43	39	45	42	45	33	48	45	57	49	52	47	48	49	44	44	41	50	39	43	38	51	31	47	40	30	50	39	51	46	44	41	43	41	54	52	50	47	47	46	53	39	46	49	39	29	45	42	37	40	48	61	43	38	42	46	43	46	37	51	55	52	34	36	53	52	40	39	45	45	49	43	45	50	42	43	48	40	48	46	36	50	38	44	47	36	50	40	45	37	42	35	34	34	43	43	40	48	49	48	41	40	48	40	40	44	42	50	48	44	48	45	38	47	39	48	40	35	37	45	49	38	44	40	49	32	43	39	52	45	41	39	42	44	52	45	49	49	37	39	44	40	49	43	37	42	44	42	35	50	43	36	59	46	40	39	38	43	43	44	45	56	36	42	43	40	35	43	44	49	39	43	43	47	47	37	34	59	47	39	32	45	45	54	52	51	42	43	39	49	40	64	45	51	43	41	36	45	43	42	42	39	39	34	28	35	51	37	46	37	34	46	55	42	35	48	35	28	37	44	47	44	38	42	44	42	40	47	42	37	59	44	38	44	37	45	46	42	42	41	46	47	45	37	34	33	53	53	56	39	53	45	42	41	39	35	38	47	36	35	56	53	50	56	54	58	50	43	38	39	46	40	52	39	38	32	49	43	33	43	36	51	52	57	37	46	48	55	41	53	44	34	41	38	31	48	41	34	56	49	49	52	39	41	36	50	46	50	51	47	43	45	46	41	35	55	46	41	32	36	42	47	33	35	56	51	53	55	32	47	35	44	42	48	47	38	37	32	54	42	42	31	46	34	45	51	53	54	52	47	41	33	48	48	48	44	40	33	43	52	47	28	47	61	48	34	46	41	47	38	46	39	35	44	34	46	36	51	43	44	45	35	48	43	34	38	48	51	46	50	42	45	33	39	38	48	43	50	51	36	44	38	48	42	51	37	47	34	46	41	42	50	46	56	25	46	49	40	52	47	45	45	46	46	44	40	60	52	45	32	37	50	58	41	52	35	40	36	33	52	51	42	54	55	45	43	47	55	51	49	46	33	37	37	44	67	39	41	35	43	43	39	42	39	44	35	45	34	47	47	43	41	33	40	40	53	50	35	38	39	41	41	40	39	35	43	44	43	40	54	45	34	53	51	46	47	63	39	45	39	48	57	38	42	41	34	54	39	37	42	38	57	47	45	47	49	52	42	38	50	43	35	47	44	44	38	55	45	61	45	45	45	41	52	41	46	40	45	45	37	38	45	42	38	43	45	46	45	39	45	43	34	36	46	54	52	55	52	42	51	34	44	39	51	42	38	45	39	59	42	65	41	45	35	51	45	45	40	44	33	42	47	40	51	40	44	45	53	46	30	47	44	44	52	44	53	40	43	32	34	28	50	41	37	39	36	46	35	50	42	46	56	45	49	38	41	46	37	40	43	40	36	42	55
14320	8391	5618	9867	18784	21100	19518	15949	12896	10926	8588	6613	5082	3758	3065	2612	2360	2131	1898	1887	1744	1758	1527	1344	1205	1194	1260	1241	1229	1206	1103	1046	1000	981	959	963	963	1111	1129	1119	1058	963	884	803	903	1099	1274	1345	1152	1068	1050	1003	891	858	927	911	832	1003	709	483	445	406	452	492	433	454	456	456	459	452	421	448	437	446	406	439	398	455	437	448	439	390	422	421	427	449	415	413	412	420	417	420	405	477	426	438	421	442	474	422	383	417	451	428	442	460	439	381	428	443	435	450	413	428	416	434	394	432	460	420	407	415	443	433	408	413	425	419	426	440	408	407	406	379	411	416	408	410	484	376	435	402	379	429	412	392	420	425	379	457	397	436	419	440	377	444	407	436	441	440	426	428	406	361	439	430	456	417	395	450	408	430	388	394	426	404	424	423	435	413	397	444	405	425	461	410	424	382	433	404	405	403	409	445	455	396	419	434	404	453	399	422	432	443	415	415	435	456	406	425	404	434	419	423	449	410	409	388	405	437	401	454	416	407	426	420	419	424	415	426	389	458	412	395	417	425	425	448	391	476	423	454	425	433	377	385	456	405	406	425	435	407	410	410	405	438	381	405	450	409	398	447	426	435	445	413	397	443	402	420	422	418	434	410	459	440	414	434	441	427	424	424	414	415	442	451	424	412	409	417	400	420	424	425	448	398	412	420	446	431	392	444	432	423	419	405	425	427	433	444	419	458	427	401	445	445	432	444	407	401	411	426	424	413	395	431	421	435	390	400	450	425	404	441	421	425	447	441	443	430	409	409	432	400	449	434	431	432	427	440	415	406	453	415	437	440	417	430	444	385	446	406	407	447	423	423	438	435	394	393	390	449	455	434	480	473	409	415	432	406	405	405	411	415	453	433	408	397	387	463	381	434	404	447	421	467	449	425	452	460	443	402	448	406	438	410	412	397	402	402	446	405	440	455	423	415	443	408	423	397	429	454	409	447	437	439	445	429	437	391	408	433	383	402	403	411	417	418	445	391	433	462	413	399	420	430	460	433	416	422	439	449	465	402	436	410	427	414	435	372	418	422	412	406	414	417	385	420	455	417	389	466	419	460	424	423	428	421	420	441	373	436	459	393	429	414	445	450	416	413	409	424	431	430	447	438	441	394	413	464	436	444	435	418	419	414	448	414	449	391	408	435	435	399	415	413	411	453	396	443	406	412	419	424	420	429	441	433	448	447	420	396	427	416	437	407	447	421	458	404	407	412	424	453	382	450	430	417	409	466	423	411	412	395	402	427	419	458	409	443	410	450	456	421	421	427	379	422	423	398	414	421	408	406	415	419	434	407	416	387	432	454	438	429	423	409	458	396	394	401	433	402	417	389	455	429	427	436	421	452	406	430	414	398	444	390	436	432	403	439	375	454	427	424	425	444	383	393	404	426	452	393	405	424	403	424	385	409	452	426	440	432	431	419	384	420	439	432	416	451	422	384	457	426	459	420	400	420	403	417	419	459	405	428	451	443	410	411	445	456	409	424	403	416	414	426	423	414	424	402	437	414	423	392	402	441	433	423	417	427	426	457	427	404	445	440	412	395	438	390	422	441	398	418	426	394	416	400	410	431	411	396	389	401	398	398	418	423	414	405	430	428	439	453	409	377	399	434	442	428	423	418	441	463	424	406	416	429	411	448	412	420	417	400	404	420	392	435	448	422	420	412	402	387	406	431	409	434	417	426	442	409	401	451	391	434	465	467	401	443	444	408	430	439	428	424	447	424	406	441	432	432	420	423	417	426	441	394	415	389	398	406	417	431	422	446	397	461	465	406	432	430	423	463	421	420	422	435	416	419	447	409	391	430	434	425	423	394	408	457	429	422	435	413	442	414	407	433	414	402	394	413	404	396	410	438	395	442	403	399	388	409	430	427	402	419	424	449	447	438	406	402	418	464	408	437	415	461	424	488	412	432	421	426	442	415	410	444	421	404	426	404	406	415	391	431	409	410	424	454	412	387	438	428	403	447	414	426	441	428	457	412	368	400	422	449	453	396	464	450	455	452	398	429	434	399	452	452	409	374	422	438	422	423	438	407	407	446	427	423	416	418	424	467	397	426	409	405	424	429	448	408	417	382	422	447	413	404	417	437	448	429	455	447	417	414	390	412	386	421	393	408	411	388	407	397	442	440	409	417	417	411	435	456	434	444	441	443	425	412	422	407	403	410	431	432	440	426	408	457	417	418	399	421	394	410	420	396	401	407	425	384	402	419	411	429	404	471	450	436	429	436	421	422	426	414	430	422	461	411	427	412	424	446	438	399	434	426	394	422	436	396	424	441	435	430	413	385	416	403	425	381	436	409	437	425	402	399	398	413	420	417	421	429	444	390	353	376	391	420	441	425	378	447	417	417	446	436	387	423	428	383	368	431	437	416	456	453	415	421	448	446	428	409	408	438	426	414	397	406	381	436	418	421	430	395	430	425	412	391	391	413	412	422	430	461	497	448	439	386	442	404	433	448	423	409	433	413	432	451	432	450	417	413	430	414	419	429	454	406	416	392	410	431	453	405	450	437	404	418	441	400	377	417	432	445	397	454	403	441	400	447	442	429	415	445	375	435	393	422	432	445	420	403	430	417	465	409	418	406	388	442	406	447	445	443	425	442	399	442	390	458	438	431	418	440	428	435	391	421	411	446	420	434	412	380	408	420	377	423	418	435	415	441	426	419	419	418	408	412	445	428	428	435	430	434	439	431	419	408	424	456	413	429	414	422	428	404	409	447	422	461	444	399	478	425	442	448	420	422	403	406	406	439	399	424	405	407	414	442	416	427	447	410	403	427	429	439	432	411	415	431	434	460	409	405	434	425	460	445	447	439	443	438	435	446	399	468	488	439	447	411	398	418	403	439	417	438	429	447	436	430	439	387	418	424	437	443	437	429	447	409	419	392	425	410	433	376	473	444	418	432	412	428	437	420	406	431	445	418	403	433	395	408	406	430	425	455	432	447	390	409	425	434	404	432	443	427	454	438	440	448	452	438	454	429	420	410	405	419	422	430	383	411	458	391	432	460	411	409	398	425	418	440	413	418	419	396	419	407	441	404	416	448	427	433	459	410	429	395	426	423	407	436	423	412	410	419	433	441	399	415	431	415	454	401	432	402	439	386	405	406	431	395	398	429	420	393	402	409	457	458	404	433	421	420	424	408	416	417	429	408	434	405	416	436	411	430	454	467	416	411	425	416	445	431	422	431	417	402	431	444	459	447	448	409	390	437	403	441	441	432	444	392	423	405	440	437	421	420	395	450	441	427	394	402	412	420	422	366	415	449	435	402	420	428	463	408	414	421	445	441	425	456	419	451	423	439	423	423	435	462	434	421	425	440	442	433	455	412	388	382	438	447	424	429	417	443	433	438	410	406	419	425	388	414	452	423	430	453	424	409	400	426	408	454	378	443	420	417	437	443	424	422	456	414	398	434	424	413	414	439	417	466	408	417	437	423	410	414	418	438	425	470	426	399
1222	846	611	426	477	745	748	665	490	441	324	297	268	211	199	177	143	134	157	162	138	147	128	122	132	119	127	122	112	126	129	103	94	120	97	107	97	117	101	94	105	102	107	107	95	102	124	100	116	105	99	105	118	115	110	115	100	120	96	91	89	88	92	92	79	60	71	87	91	81	72	66	84	88	86	73	84	84	88	93	67	93	81	99	85	94	91	90	87	106	80	75	86	71	81	96	89	92	89	90	89	94	74	92	97	84	79	63	76	94	100	89	70	100	85	82	85	88	81	87	84	82	76	87	94	87	68	73	88	92	84	82	101	87	102	75	94	87	80	75	67	69	87	81	98	80	94	78	98	84	76	78	91	88	75	74	73	96	86	95	72	99	84	95	84	90	71	76	76	81	82	69	76	86	88	79	67	94	80	87	83	80	81	89	83	92	101	101	82	98	96	86	88	89	81	78	89	79	77	94	70	96	69	88	81	91	76	93	94	85	96	94	85	79	90	97	75	94	83	78	100	84	80	91	75	94	97	81	82	65	92	84	79	86	79	87	86	81	91	88	75	85	72	80	90	72	96	90	98	106	79	92	89	81	79	93	82	77	81	86	87	72	84	84	78	69	76	87	72	67	86	94	92	96	94	89	82	87	83	85	85	86	78	81	68	86	82	86	73	81	79	93	73	100	69	84	77	76	109	79	72	89	74	96	82	85	67	99	93	85	74	86	82	80	95	73	88	87	86	102	93	71	83	87	77	91	80	95	89	89	100	81	78	97	73	91	90	91	100	78	77	88	91	91	84	81	104	68	86	82	76	83	69	89	83	80	89	70	77	95	91	81	80	66	102	75	82	76	92	84	78	78	88	61	84	99	85	84	77	83	83	63	91	85	70	92	90	72	70	78	68	90	84	81	83	76	86	75	80	93	74	82	80	88	85	82	76	69	87	102	81	86	98	74	69	80	85	73	74	90	89	71	83	82	80	70	87	90	95	73	74	81	87	71	79	82	96	89	88	76	71	88	78	78	69	83	83	85	70	99	98	79	103	104	78	76	75	85	88	85	77	84	87	81	81	81	85	79	91	86	101	101	84	95	72	101	85	89	95	76	80	77	98	90	91	99	77	86	89	82	93	81	82	88	87	72	83	78	96	91	95	91	69	82	97	71	85	68	74	73	95	90	80	86	88	68	84	95	69	84	91	105	85	85	71	79	72	86	72	90	75	85	82	84	81	95	85	75	72	89	104	96	73	85	93	107	81	96	84	87	81	84	73	77	86	80	98	78	74	79	86	78	78	106	66	97	78	110	70	77	70	71	79	87	77	80	76	84	95	86	68	68	93	81	67	85	94	96	84	86	90	84	84	82	83	73	60	84	78	74	80	82	92	85	81	84	78	85	62	90	76	79	76	78	84	63	77	66	80	85	87	88	76	73	91	76	85	97	80	96	87	77	79	89	95	82	83	93	90	89	86	79	91	78	92	85	88	69	91	89	86	71	75	81	83	80	90	85	86	70	82	76	74	95	87	58	89	78	79	91	71	77	84	89	66	102	85	84	71	77	86	86	60	101	79	95	86	70	70	90	90	84	82	72	76	71	90	89	75	77	72	91	86	82	77	73	99	80	89	76	84	97	81	69	75	75	86	84	96	89	77	80	89	75	84	68	73	78	83	84	78	78	84	81	91	90	79	89	83	90	81	81	85	84	77	93	71	92	93	93	71	89	85	84	85	78	68	106	96	88	93	69	73	85	81	71	90	84	82	97	64	74	94	71	77	96	77	94	91	68	90	68	71	94	93	89	120	75	96	77	77	79	85	79	93	88	85	79	95	97	75	93	88	85	81	84	88	75	82	71	91	78	65	72	75	94	80	75	77	82	91	92	81	87	77	73	93	77	83	80	71	87	75	75	88	87	91	103	70	76	85	100	99	91	69	83	94	85	82	86	77	79	82	90	80	86	81	83	91	82	71	73	80	92	83	85	73	77	105	85	80	84	78	65	78	64	84	93	95	82	100	78	78	94	79	93	92	91	81	69	107	89	104	87	95	99	97	85	80	77	65	94	78	87	98	80	97	100	63	68	76	74	87	69	61	83	88	78	81	75	88	92	90	73	80	77	87	72	81	79	85	79	69	83	92	96	68	73	83	76	73	80	75	79	83	71	82	76	82	89	82	89	85	87	78	77	97	68	94	79	83	87	87	92	104	77	80	86	78	80	85	76	75	80	98	78	67	91	69	85	84	78	73	78	84	85	83	83	76	83	88	74	75	89	78	91	76	74	74	83	96	92	83	68	89	81	71	97	91	60	93	81	79	77	76	75	95	100	99	77	67	80	71	78	90	88	93	70	75	92	81	91	89	79	75	87	87	90	84	81	78	79	72	80	85	92	77	82	82	95	86	71	72	95	78	77	75	91	77	59	76	89	72	87	91	78	92	93	93	84	85	89	75	90	69	81	80	93	92	76	101	81	71	94	74	87	83	80	75	66	87	92	61	79	82	83	77	67	80	87	88	72	90	95	64	87	87	62	96	82	68	86	84	86	82	78	91	92	75	76	105	77	66	93	76	76	86	59	104	73	85	75	97	69	88	92	90	96	88	85	76	78	101	83	93	71	87	63	75	78	88	85	90	82	75	85	78	71	72	80	84	100	86	77	84	87	76	89	72	88	86	80	83	73	89	80	77	83	91	91	89	73	89	85	75	88	94	89	74	91	80	90	96	88	91	100	78	95	80	80	75	88	91	84	88	92	74	77	80	91	88	87	83	88	97	81	71	78	78	77	91	87	80	85	76	102	78	72	86	87	91	101	88	65	78	80	86	86	76	83	73	81	63	85	94	106	83	76	64	95	79	81	81	98	81	80	73	79	85	91	90	70	75	86	72	76	91	62	74	79	91	86	86	82	103	75	80	87	85	75	76	64	74	95	88	96	76	86	83	70	75	93	99	75	72	102	89	80	75	80	87	77	83	81	91	91	84	95	82	76	86	81	77	72	87	91	80	74	87	80	85	96	85	91	81	79	84	89	92	97	88	77	92	96	78	82	88	111	76	80	89	92	81	79	80	93	94	86	101	69	95	86	87	79	94	76	84	80	88	80	71	89	84	77	76	88	79	88	95	76	73	78	94	81	78	88	84	76	95	97	85	86	96	109	81	79	89	76	83	70	92	89	73	83	76	73	69	80	84	74	94	72	97	73	78	90	78	77	77	89	85	87	82	67	81	93	88	92	85	80	87	88	84	76	82	92	97	79	78	80	81	94	88	78	87	78	78	71	85	73	102	80	86	72	87	97	92	68	70	72	89	84	74	89	76	80	82	86	91	76	85	86	74	74	73	90	80	82	86	81	78	100	80	87	78	80	104	98	66	56	108	63	93	91	81	85	90	82	75	77	97	80	93	89	93	82	93	77	88	98	66	97	91	81	85	107	85	80	71	81	91	76	71	87	97	82	83	68	91	93	85	71	79	91	77	99	85	81	102	89	84	81	77	88	68	78
16874	11296	7535	12926	22558	24735	22958	19243	15968	13719	11155	8997	6891	5466	4403	3863	3582	3234	3125	2923	2896	2664	2472	2181	1962	2102	2074	2023	2005	1899	1739	1729	1655	1640	1593	1565	1729	1782	1798	1649	1607	1514	1446	1386	1471	1647	1898	1889	1736	1688	1640	1584	1405	1401	1386	1403	1355	1642	1150	893	823	871	864	925	827	874	863	822	833	829	796	798	860	778	820	829	850	772	837	811	815	814	762	815	787	868	767	796	792	826	831	777	758	840	818	806	790	864	825	807	798	847	880	783	810	762	836	780	834	808	815	812	828	785	758	796	837	763	784	788	817	798	807	818	817	811	799	830	784	843	770	755	804	824	855	786	783	820	770	823	830	809	803	857	790	804	793	815	819	788	825	776	765	828	813	782	830	816	808	751	743	795	747	761	762	812	782	766	729	829	763	837	827	789	812	798	808	762	756	807	771	777	807	761	752	823	777	796	784	795	780	791	815	803	814	786	810	777	771	810	786	809	793	792	824	782	840	809	814	812	797	815	779	803	797	730	769	841	773	787	822	771	800	790	779	809	815	762	743	819	765	738	755	836	792	818	773	814	761	779	806	769	808	788	841	772	764	799	799	767	762	826	791	822	845	734	784	831	796	808	783	796	812	796	731	759	825	859	809	779	781	799	791	794	833	829	798	784	738	801	857	770	797	806	808	756	754	842	786	810	792	767	796	807	724	768	775	794	828	814	794	762	775	805	782	819	767	815	779	810	803	795	766	760	812	802	786	779	784	815	801	784	789	792	835	730	800	779	774	817	813	811	779	839	787	830	781	823	781	809	784	807	819	730	806	763	821	806	788	784	751	729	784	760	858	825	800	742	745	745	820	778	811	841	780	804	819	811	760	861	763	809	815	748	763	762	798	803	838	802	858	770	836	798	808	758	770	781	820	816	786	821	875	786	800	821	861	748	804	828	820	783	786	783	869	840	774	817	829	812	786	782	800	765	796	780	778	771	840	787	802	772	787	871	806	851	812	778	804	779	777	803	792	843	808	768	881	844	753	780	789	798	825	774	760	773	843	859	784	795	801	835	840	830	801	844	786	789	767	797	831	744	804	792	815	822	836	770	816	780	757	787	798	766	765	786	752	814	840	781	752	860	791	801	769	798	798	849	806	784	780	807	810	844	812	834	844	801	801	803	801	766	841	786	809	791	833	822	785	788	796	812	841	798	797	818	773	821	782	822	800	837	796	771	839	755	760	805	825	811	827	777	786	771	796	818	767	832	789	773	838	799	838	851	737	791	805	823	788	738	783	837	791	832	840	772	794	802	788	795	821	751	775	789	793	811	766	801	787	841	880	765	784	806	826	868	773	805	732	845	809	775	826	812	794	764	797	805	790	792	824	841	757	766	796	778	810	742	790	774	810	822	820	850	822	799	736	838	783	799	795	824	827	837	787	786	779	799	828	768	790	784	789	818	798	825	796	792	782	798	726	786	812	804	749	727	816	773	817	759	801	829	762	842	795	790	830	798	795	815	826	802	775	798	778	817	775	813	806	823	782	755	799	790	827	748	843	731	743	765	790	776	807	805	811	840	789	781	810	769	774	814	802	842	816	834	787	775	820	769	807	747	834	835	770	840	781	765	825	808	764	862	805	770	782	800	779	796	793	809	813	780	776	818	828	787	823	796	826	793	776	798	820	796	837	797	797	755	777	782	807	787	768	780	801	850	804	796	775	820	822	806	777	820	767	789	761	763	752	776	847	804	784	866	814	755	792	776	850	827	752	747	793	793	803	784	846	752	758	771	779	770	783	734	828	758	805	763	790	746	771	851	868	759	800	827	807	763	791	830	761	834	775	821	836	754	824	874	844	786	871	815	773	793	821	810	857	768	790	764	772	756	826	799	777	821	818	813	748	763	795	811	780	764	794	810	778	744	778	803	831	807	798	816	761	808	801	789	795	825	806	806	799	777	823	769	778	799	762	766	773	845	797	786	783	800	792	750	794	792	827	838	826	803	745	806	801	834	790	785	826	793	795	793	782	792	794	770	782	791	802	801	785	806	800	776	768	755	833	788	806	791	763	772	808	787	797	797	805	752	763	799	793	885	786	751	773	787	811	852	812	820	833	836	812	764	766	786	825	760	785	834	753	763	823	798	818	715	759	827	787	784	783	835	770	813	779	820	851	791	787	823	767	801	812	764	715	846	773	799	809	778	812	721	798	750	784	766	752	753	787	783	796	794	765	826	823	751	815	807	792	794	777	819	751	769	781	785	793	821	802	748	765	797	835	774	783	780	827	814	831	825	785	742	836	760	840	768	808	809	815	778	797	792	777	853	804	773	772	789	808	826	825	821	803	803	808	747	809	792	843	782	802	761	822	795	821	814	783	785	804	813	795	791	767	787	814	753	811	828	817	794	788	790	771	821	850	786	815	769	760	755	816	797	827	757	820	834	807	843	769	777	852	757	811	795	829	772	742	796	757	776	823	803	766	822	771	799	810	761	822	786	830	805	813	831	821	825	764	807	828	812	735	846	825	820	745	801	782	796	845	835	740	785	808	860	790	800	769	830	818	851	765	768	816	816	799	802	791	802	807	824	745	784	819	817	732	842	802	795	802	829	786	803	766	807	790	822	783	784	781	788	825	855	787	840	785	791	821	823	793	751	818	864	806	817	799	804	786	755	790	798	810	811	764	827	797	800	777	802	799	755	793	765	777	793	799	758	779	792	833	832	787	823	808	767	791	790	848	825	748	824	793	824	786	769	816	802	834	742	812	762	796	772	778	831	794	742	803	840	769	809	775	791	774	767	774	838	854	778	756	778	762	748	772	804	820	795	819	786	828	796	808	800	804	777	787	816	829	814	802	813	809	847	787	808	813	891	812	794	780	734	746	823	837	768	830	821	800	817	806	791	759	760	836	792	786	733	757	802	806	748	787	795	799	772	835	835	808	805	812	803	782	765	786	797	783	860	745	797	778	800	789	794	781	783	756	788	851	760	800	802	803	821	794	783	832	809	803	767	758	777	733	787	808	778	767	848	751	780	812	765	781	774	762	761	775	780	785	830	788	777	771	822	766	833	807	753	760	857	783	806	787	764	797	807	811	813	823	824	817	802	809	773	775	809	815	857	753	760	806	816	804	793	744	809	799	802	816	754	771	756	797	823	839	795	788	787	841	786	809	822	813	736	802	789	800	853	807	771	797	799	758	805	796	829	734	807	789	819	804	793	805	801	804	843	792	775	827	742	779	837	800	774	745	787	825	765	838	788	829	784	799	769	769	840	793	749	820	799	845	779	807	779	789	817	766	835	776	795	781	781	784	793	767	822	790	797	791	813	824	825	778	809	796	786	790	807	786	847	778	788	786	760	793	789	786	750	772	784	766	830	771	823	800	845	832	807	815	839	792	790	790	828	779	822	783	776	808	820	737	810	793	819	785	810	798	786	801	831	781	796	802	759	822	850	823	796	825	800	791	846	760	797	781	793	818	831	781	817	774	790	794	805	844	796	827	791	803	741	789	795	830	731	767	830
2807	780	542	385	400	634	706	527	449	385	297	228	180	151	123	106	125	109	94	77	86	85	86	71	80	57	85	80	73	71	78	65	59	56	49	61	58	56	54	59	50	51	42	42	51	76	77	62	66	62	75	61	59	56	52	46	55	56	46	31	19	40	42	28	32	36	34	39	27	39	23	33	32	32	36	32	47	33	38	33	43	42	30	28	28	28	31	29	27	27	34	28	33	32	28	38	30	39	29	30	30	24	39	31	30	33	39	31	42	27	33	37	29	36	34	28	25	29	23	38	25	33	36	27	39	31	30	29	20	29	40	31	34	28	30	33	33	32	31	24	44	35	40	23	43	31	30	32	35	35	30	29	19	28	38	24	35	33	38	26	30	25	32	28	31	28	32	29	31	34	22	33	35	21	36	31	40	35	24	29	38	32	26	38	25	33	34	22	23	29	35	27	39	27	23	25	25	35	27	42	25	30	24	31	44	39	32	26	24	35	25	40	31	38	31	27	34	37	30	36	24	24	36	30	35	28	39	27	32	32	24	30	26	36	36	28	34	42	35	36	32	40	41	31	23	28	24	25	30	27	32	14	27	29	41	28	34	32	44	28	28	38	32	44	37	33	31	39	33	35	41	27	33	24	35	27	30	29	30	35	31	30	34	30	34	41	33	27	40	36	30	31	30	36	30	25	35	22	32	39	38	27	35	28	33	35	26	34	42	33	24	29	22	37	31	23	34	35	31	26	37	39	28	32	29	32	31	29	37	30	30	41	29	25	39	37	36	25	33	28	32	32	27	28	27	23	41	27	27	26	29	25	22	42	39	26	37	31	23	43	25	31	29	15	37	36	31	32	36	42	31	38	29	29	26	23	30	29	25	29	31	25	36	26	21	29	31	25	38	19	27	37	31	34	34	35	32	22	25	30	19	33	40	25	36	39	39	36	31	20	27	33	33	39	28	34	15	30	45	35	27	33	28	40	44	21	29	34	40	39	32	27	37	34	33	31	27	41	27	39	24	33	40	28	36	26	40	37	33	40	32	27	26	22	35	34	31	34	32	32	20	27	40	31	30	29	36	33	21	29	35	38	31	37	29	32	38	33	25	28	32	37	36	43	25	26	36	36	29	22	31	32	30	40	39	36	34	34	34	35	29	37	29	36	30	38	34	37	21	25	31	25	40	35	17	31	33	34	31	38	30	36	35	39	28	45	35	31	35	35	26	44	27	36	24	30	26	32	34	30	24	35	24	29	40	24	43	30	26	43	24	19	36	41	27	31	29	31	24	26	33	30	30	22	30	32	32	34	29	34	34	38	26	32	31	34	36	38	32	39	39	32	28	26	38	37	49	31	36	33	36	26	37	30	24	37	34	30	31	29	25	28	35	26	32	32	20	23	33	37	41	26	32	34	24	28	31	25	32	31	39	36	27	35	34	27	30	40	30	28	29	33	40	31	35	30	30	31	36	26	25	24	23	41	33	33	30	38	34	31	37	32	29	38	33	27	37	43	28	36	34	28	27	29	24	31	38	27	25	31	28	33	29	28	40	40	39	25	23	29	30	45	32	26	36	44	32	36	33	27	38	24	33	31	28	26	29	34	28	26	31	36	35	42	31	26	40	30	33	30	28	30	33	34	31	30	40	40	32	31	30	45	37	36	34	31	32	27	32	34	38	28	26	25	22	31	31	38	24	33	34	31	28	44	31	24	34	30	31	33	32	31	35	28	35	43	37	32	32	21	34	32	26	22	41	30	28	27	39	31	43	26	28	25	29	28	23	25	24	44	34	40	28	28	35	36	34	27	28	38	26	24	34	25	33	34	30	36	41	22	38	24	31	36	30	29	34	35	37	24	35	22	45	33	27	34	33	30	35	27	29	25	31	34	28	37	30	35	28	24	34	37	22	38	30	38	38	23	33	26	31	30	34	37	29	28	31	28	37	36	24	34	39	28	29	29	24	26	30	33	33	26	24	37	32	32	24	24	32	29	29	32	36	41	29	41	38	35	33	25	29	31	31	38	38	33	35	30	29	36	31	35	38	37	29	23	38	34	30	37	34	25	30	31	23	33	45	34	31	34	32	26	36	21	26	33	37	32	29	29	38	29	23	27	30	35	42	30	32	35	39	36	30	26	44	26	32	39	34	22	33	40	33	22	36	29	47	23	30	29	32	24	23	34	30	38	42	36	38	31	28	31	37	29	35	35	27	36	34	29	32	29	36	31	43	33	30	24	35	36	28	34	26	38	43	24	24	25	30	30	38	35	34	46	37	34	38	21	27	33	28	29	25	18	22	35	32	28	32	33	32	41	27	27	22	25	39	27	27	33	35	27	37	36	33	28	33	34	34	36	19	28	28	34	35	29	29	23	36	25	25	32	34	25	26	37	38	35	34	31	34	31	27	31	36	22	38	23	32	30	36	29	33	35	22	32	30	27	40	36	28	22	31	32	24	38	31	40	31	33	21	38	29	30	24	30	31	37	44	35	28	36	30	33	37	36	28	57	35	30	29	35	42	23	26	25	44	35	33	33	38	29	29	37	34	34	33	27	35	25	23	32	29	31	29	30	32	33	35	28	30	33	26	23	27	30	29	29	29	27	33	33	33	27	25	40	32	28	26	33	24	31	37	23	24	40	37	37	39	29	42	29	29	33	38	26	34	20	29	33	28	40	35	37	24	29	18	31	31	38	31	38	26	38	35	39	23	36	33	36	41	35	30	41	23	31	41	40	25	36	30	20	26	38	32	47	31	31	37	28	29	17	34	33	21	37	35	33	39	32	39	32	44	27	32	35	33	22	24	36	35	33	29	36	26	35	47	30	42	28	24	33	32	30	40	26	27	30	26	40	52	21	27	48	36	30	38	31	32	46	38	41	34	29	35	43	38	25	34	30	24	27	32	35	23	27	28	26	28	26	32	33	31	21	23	24	29	32	33	20	25	36	25	37	31	33	37	19	47	32	28	38	19	28	25	35	37	23	31	28	32	38	29	26	22	31	25	32	20	33	29	29	38	29	23	39	27	34	29	28	34	41	30	38	36	50	34	28	35	32	27	32	20	42	27	33	34	31	40	29	27	34	29	36	38	36	31	36	25	33	29	31	28	36	26	31	28	29	26	27	37	28	50	30	29	36	31	40	40	33	34	41	29	32	33	35	40	39	43	20	33	28	33	26	27	38	33	39	36	44	29	33	33	29	35	32	26	37	32	35	30	37	27	28	38	29	28	30	36	28	31	25	30	34	28	34	32	35	35	25	39	24	36	33	26	30	22	34	44	37	32	32	24	24	34	36	23	30	28	42	26	33	32	40	32	30	33	31	36	35	41	42	30	37	33	34	38	33	44	27	35	33	25	33	22	32	40	33	28	26	27	34	30	34	31	31	35	25	33	31	35	27	31	41	38	39	35	28	30	38	32	24	37	30	28	22	36	32	26	39	42	34	44	45	26	30	32	26	29	23	29	30	28	35	29	33	30	31	24	34	28	42	28	23	37	23
16563	10233	6914	11958	21637	23522	22212	18675	15932	13332	10732	8674	6578	5110	3992	3640	3267	2875	2791	2726	2477	2296	2082	1790	1676	1682	1755	1660	1571	1509	1327	1248	1124	1123	1179	1176	1257	1318	1351	1162	1151	1032	882	975	1068	1281	1523	1527	1309	1249	1201	1138	968	950	992	930	941	1158	670	395	353	342	404	378	422	382	369	354	358	348	341	310	325	335	328	352	325	324	339	328	318	332	324	324	309	312	350	299	338	321	354	353	345	318	330	351	337	349	313	350	317	308	360	308	290	287	336	319	338	332	334	353	336	296	285	313	323	311	315	335	302	322	315	333	305	319	306	316	332	332	338	336	328	316	301	306	315	309	338	306	358	308	324	332	350	272	343	309	353	303	322	314	337	339	310	317	313	300	300	316	328	331	315	307	330	301	303	336	308	296	316	303	328	322	302	318	314	302	307	307	314	325	292	303	315	314	339	297	304	312	339	306	322	311	290	320	336	341	333	303	331	349	314	328	348	319	347	344	315	326	300	316	311	318	328	322	351	313	321	356	304	298	289	276	321	340	376	315	289	304	338	312	316	332	335	334	324	328	302	314	320	307	308	320	326	315	307	317	323	311	330	325	311	324	332	289	297	323	332	343	323	340	304	287	318	323	295	317	331	333	312	325	314	304	341	303	312	326	332	290	307	322	307	303	331	304	341	313	277	328	318	311	316	313	330	326	311	299	302	292	339	303	291	327	313	292	330	334	356	316	306	323	326	287	349	307	322	309	325	343	323	342	310	289	296	312	334	319	317	323	315	328	311	317	283	285	298	293	304	306	328	320	335	307	320	312	321	293	306	329	332	328	325	296	346	295	340	308	316	319	295	343	349	342	321	316	338	319	314	304	311	319	295	313	332	335	303	309	297	333	307	355	342	321	341	338	310	305	344	312	338	321	313	341	331	331	313	318	300	303	298	318	293	323	300	312	305	316	331	284	326	279	326	334	281	329	314	336	304	328	325	328	308	321	306	340	318	283	329	302	339	318	295	306	323	316	297	306	329	337	293	314	324	300	325	311	336	337	312	324	285	319	347	320	303	276	314	291	364	318	290	307	291	334	341	303	294	316	290	328	325	315	327	316	313	286	323	308	298	298	301	291	328	279	318	309	291	307	321	333	318	324	329	333	324	360	322	324	296	326	325	318	323	317	345	314	326	303	308	308	334	314	312	344	322	298	311	292	326	335	366	356	306	324	311	327	316	325	313	340	317	348	319	280	305	319	322	304	315	313	327	323	317	344	308	299	310	324	305	305	297	318	309	308	312	316	321	324	301	312	298	316	310	316	312	297	301	364	336	309	319	312	352	309	338	339	342	299	314	296	320	358	338	333	326	313	298	270	307	302	307	310	318	317	303	298	321	278	294	321	302	326	326	311	330	310	281	300	293	293	307	329	309	319	306	292	278	315	323	311	291	306	341	336	310	308	322	312	333	317	281	317	315	289	307	352	322	291	293	316	320	323	333	315	300	317	324	281	307	315	297	343	330	297	295	315	335	321	317	307	325	281	291	289	318	315	312	342	282	343	306	309	324	311	301	313	301	324	320	319	335	303	307	330	275	323	309	338	363	270	365	310	310	281	337	324	329	275	322	331	319	318	341	298	280	290	279	339	339	321	328	324	321	322	312	284	302	300	309	287	312	321	353	309	339	310	276	281	320	314	346	320	337	348	358	333	311	339	308	294	293	311	330	329	309	330	293	333	320	316	309	293	299	301	319	306	328	313	334	362	304	328	320	360	295	313	318	302	338	303	316	346	289	320	335	329	325	323	333	309	317	303	311	329	318	301	316	335	321	352	319	339	310	312	272	310	312	310	370	312	334	309	294	294	295	319	284	362	340	316	319	316	296	298	327	302	320	324	328	330	294	297	297	337	330	343	320	288	318	301	310	361	285	307	307	309	281	332	325	282	311	311	344	306	272	307	318	341	316	336	325	324	323	311	340	321	315	307	323	315	309	320	347	319	315	319	313	319	324	301	305	298	326	271	319	329	326	334	318	300	328	269	317	324	371	325	288	284	320	311	307	295	340	334	316	328	335	328	296	324	323	303	312	337	301	328	304	322	311	289	330	336	319	303	287	298	298	320	306	342	316	321	329	308	305	310	294	340	308	309	335	297	319	305	347	315	300	334	296	320	286	299	314	330	303	328	293	334	296	278	304	290	314	285	328	290	331	307	293	322	303	302	325	281	289	324	336	309	353	320	348	332	329	338	325	296	303	328	312	297	293	310	306	313	304	332	298	308	323	315	323	282	326	303	324	295	313	326	316	304	356	310	323	312	289	325	339	299	308	342	294	305	319	323	283	315	300	316	284	324	346	306	309	319	318	311	289	313	304	318	294	309	311	307	328	324	327	316	306	316	302	314	297	319	322	292	334	332	329	312	300	323	311	313	307	298	298	336	305	285	313	314	313	318	305	329	327	334	326	315	306	327	355	306	309	280	308	336	312	319	294	335	307	313	330	299	284	319	321	338	317	320	314	340	333	329	317	336	315	322	299	320	314	299	302	318	281	297	328	291	304	317	313	324	292	319	321	348	290	320	305	311	300	301	331	306	317	337	289	316	315	321	314	327	301	305	337	299	309	300	313	297	318	298	308	319	321	305	305	333	323	320	310	310	322	289	300	302	329	265	342	307	327	308	340	303	341	312	307	309	309	284	331	308	336	361	302	304	282	319	308	307	295	331	320	311	298	302	328	331	334	312	336	325	310	309	311	329	313	329	326	308	291	309	361	342	320	311	279	333	312	341	300	301	330	291	318	305	300	314	347	304	332	324	311	306	301	316	301	330	303	328	321	325	318	332	330	321	347	309	301	312	300	332	333	337	297	307	304	313	305	318	308	276	334	300	321	310	315	303	318	308	333	299	303	313	315	350	291	314	295	313	315	288	302	319	290	282	313	298	291	331	303	324	295	320	303	314	283	317	309	293	324	337	309	346	326	295	320	336	321	309	327	313	255	291	299	301	303	312	292	316	332	321	331	322	307	311	310	329	346	313	307	307	293	334	327	339	308	334	334	340	337	310	334	313	333	289	305	335	294	336	313	317	291	297	320	315	321	343	313	312	300	333	323	332	301	300	338	320	341	324	331	330	284	324	301	315	342	315	318	318	312	307	334	333	301	279	304	350	339	334	346	309	309	329	326	334	343	313	275	313	313	311	317	323	328	332	285	322	307	310	308	326	298	303	351	338	279	316	344	320	340	308	357	293	301	335	316	357	313	343	301	336	346	308	308	317	312	324	295	319	306	269	358	308	297	295	328	323	314	307	323	318	322	316	307	348	336	325	313	313	326	292	310	283	352	360	330	345	330	362	335	295	327	311	323	302	313	307	322	358	301	359	311	335	301	317	340	315	340	317	331	325	297	321	320	303	346	320	314	327	339	308	321	312	318	311	295	305	301	296	340	312	310	322	314	321	306	320	312	349	311	311	313	320	350	287	319	336	325	327	309	343	299	306	338	333	323	315	302	303	338	323	297	331
1773	1097	644	517	487	776	859	732	602	525	387	320	290	241	212	178	190	175	166	162	160	169	135	162	155	127	127	125	98	141	122	116	109	117	103	106	104	112	120	129	97	98	104	92	114	100	129	118	105	106	127	96	104	109	114	99	89	113	87	67	71	95	92	76	76	75	67	84	77	89	80	88	77	77	86	65	63	90	63	84	77	75	84	79	81	92	75	80	79	74	91	77	80	78	82	105	79	77	82	80	65	76	79	86	72	85	87	85	61	77	82	88	82	79	85	90	76	74	81	76	61	88	68	81	82	75	80	79	77	66	88	82	73	84	88	69	91	83	69	93	79	83	62	92	74	75	75	67	83	91	86	77	71	74	72	63	87	74	104	82	101	84	64	81	81	83	79	78	88	84	78	90	75	76	76	79	79	69	65	79	90	78	73	87	75	71	85	69	73	87	75	78	69	78	70	69	82	76	75	70	83	85	78	71	84	82	73	69	89	78	97	85	74	87	64	78	71	89	86	86	73	75	63	76	62	84	72	81	81	73	68	87	69	67	75	74	88	79	78	71	87	74	77	67	67	73	70	84	69	66	80	73	82	81	75	81	79	75	78	72	77	79	91	66	76	78	63	86	66	73	74	69	82	79	77	79	80	88	85	70	86	89	80	80	84	85	59	88	59	70	83	84	74	68	74	76	61	85	86	83	76	67	75	69	92	65	75	81	62	71	69	87	74	86	94	54	75	71	91	79	72	75	73	80	64	88	77	80	95	84	81	76	61	79	74	79	79	74	75	79	80	86	65	62	80	63	66	88	78	75	79	92	82	67	84	72	65	67	69	74	73	72	78	79	92	86	81	70	82	67	84	77	72	72	77	98	80	91	79	81	81	82	76	89	66	91	100	68	67	70	64	75	64	75	73	60	72	69	75	83	77	74	83	73	77	69	67	78	90	75	90	66	77	94	74	83	64	80	68	76	59	88	79	67	82	68	81	80	72	88	76	85	74	77	81	83	62	70	81	94	69	75	85	72	75	91	74	67	75	80	77	77	82	85	96	65	74	84	78	74	78	71	69	95	73	82	67	80	65	83	85	61	100	83	70	74	66	79	87	67	66	75	78	94	84	65	85	77	84	97	87	68	75	90	74	66	80	83	65	81	76	79	74	76	82	81	85	66	88	68	81	94	72	77	80	71	90	78	68	71	78	71	80	92	74	81	82	87	77	75	89	73	70	76	76	62	88	93	75	87	84	87	84	65	81	80	70	80	74	63	82	79	79	80	68	81	72	81	76	78	82	75	91	82	72	74	78	63	94	72	74	83	80	77	100	78	73	70	82	61	73	94	73	70	85	75	85	66	75	83	76	80	73	84	66	82	67	76	66	66	68	65	79	81	78	74	79	84	81	78	75	92	73	83	74	64	64	73	85	91	97	69	73	89	66	78	72	78	83	67	86	73	88	77	93	63	78	70	76	75	73	95	79	80	74	73	55	87	71	93	89	81	69	78	71	76	78	74	81	59	79	63	70	81	73	73	65	89	81	78	79	87	74	74	86	91	81	77	81	85	67	90	77	91	76	94	79	82	78	90	89	69	71	88	77	77	72	58	72	73	87	85	93	66	78	69	81	83	85	77	80	83	80	94	74	78	79	63	84	81	82	69	76	70	72	68	83	71	75	103	66	81	71	73	75	80	80	88	83	86	88	79	81	69	65	79	68	71	87	81	75	89	69	70	64	72	89	75	79	82	72	70	87	79	80	71	78	77	77	74	89	86	68	73	72	76	91	81	85	70	93	81	88	82	67	82	76	80	78	75	70	96	68	85	75	83	61	75	89	79	85	97	82	86	92	75	80	83	77	76	72	75	84	67	85	75	75	78	90	75	96	90	82	82	74	73	69	83	86	75	80	79	88	85	70	86	87	66	88	82	67	88	80	84	68	76	78	79	69	91	68	66	60	67	78	92	89	71	74	70	77	74	73	69	86	79	72	70	87	84	75	84	89	84	73	89	70	88	85	96	87	58	71	90	78	102	73	99	78	88	84	73	83	68	67	82	84	69	68	73	70	74	66	87	86	88	89	80	74	79	76	81	92	94	71	93	90	82	77	68	70	84	66	71	85	87	96	75	63	73	85	83	70	77	58	63	55	74	82	73	78	78	67	74	81	76	75	83	73	69	71	84	86	80	80	71	69	80	80	95	72	85	91	76	68	79	97	74	73	90	77	89	94	63	81	65	72	67	67	81	64	78	69	93	73	65	82	71	77	70	76	70	78	87	78	82	80	64	89	73	70	72	81	76	97	70	70	73	80	79	59	72	78	72	74	78	60	89	89	71	83	62	74	65	90	81	80	76	76	80	80	69	87	70	84	86	78	83	70	75	86	93	68	70	90	80	91	89	91	82	70	86	79	91	73	74	81	69	66	71	77	71	81	66	74	80	65	67	75	88	72	78	78	82	73	69	80	75	75	70	70	84	81	73	75	90	75	82	82	82	77	81	72	92	76	78	79	76	79	79	79	85	87	69	82	74	79	59	64	82	96	95	79	83	75	94	72	81	78	83	87	81	83	87	77	82	79	77	73	69	74	63	89	77	79	78	74	72	88	64	67	74	79	71	91	87	73	79	78	84	84	92	73	71	82	74	88	61	76	89	73	81	76	83	70	83	60	91	64	73	81	72	76	56	74	88	67	78	76	70	77	71	84	79	58	82	66	67	74	86	80	58	60	68	62	77	84	73	78	67	81	72	85	77	88	78	68	72	84	76	90	81	74	64	96	91	62	78	67	85	68	76	72	71	82	78	68	79	77	81	71	79	89	81	76	82	79	97	62	72	67	98	72	68	68	73	76	74	74	93	77	68	69	95	80	76	76	106	74	85	77	76	74	69	64	75	89	76	86	79	71	74	76	69	98	75	82	80	64	81	69	85	76	66	76	87	69	64	71	84	82	83	59	76	74	83	90	74	85	95	78	86	65	71	73	77	62	85	77	80	78	93	83	76	91	92	65	77	79	77	81	75	84	80	74	80	65	78	73	77	68	80	88	83	83	79	64	76	70	87	83	84	81	88	84	71	99	76	73	73	74	62	76	81	63	69	76	70	79	61	84	83	85	84	71	74	84	80	73	85	83	82	80	74	82	74	99	68	75	76	77	77	77	70	80	57	83	72	84	77	73	54	67	75	74	63	76	69	60	81	88	81	68	68	81	83	93	70	73	89	80	69	75	74	77	74	58	84	67	92	77	67	87	63	77	84	64	86	85	73	81	88	77	88	85	82	69	73	77	65	82	88	73	79	74	88	79	86	92	76	75	69	80	88	76	85	71	79	78	73	83	80	73	78	79	79	65	65	81	73	84	80	76	95	90	81	71	88	72	92	56	89	100	72	71	74	69	74	98	82	78	76	65	88	81	83	77	71	76	87	94	81	80	81	76	75	74	68	80	70	75	90	82	87	71	84	78	71	76	71	79	69	87	93	62	68	67	62	79	72	63	74	79	75	89	85
19848	12639	8447	14363	24356	26268	24817	20969	18185	15834	12955	10404	8578	6710	5560	5036	4521	4137	4037	3816	3666	3289	2973	2695	2426	2500	2603	2507	2467	2244	2008	1993	1831	1815	1795	1908	1929	1929	1940	1811	1768	1596	1429	1467	1689	2010	2204	2177	1928	1964	1753	1687	1555	1581	1599	1524	1652	1717	1095	921	789	826	876	920	785	860	820	775	811	768	838	784	744	773	724	814	803	736	742	761	762	773	721	781	779	754	770	757	809	738	780	796	771	784	782	786	802	762	769	775	761	834	792	768	769	798	785	757	763	792	707	812	761	736	742	803	767	755	745	747	778	766	772	820	770	776	788	766	776	814	741	767	769	785	730	817	784	756	847	747	774	732	779	746	809	741	759	796	745	770	782	745	764	745	788	749	766	682	760	776	754	789	756	755	764	725	758	705	822	753	746	770	798	765	790	785	777	747	699	778	698	777	735	788	746	788	754	743	742	804	772	744	778	778	781	775	749	727	757	791	763	808	769	766	782	754	777	740	763	765	755	795	755	806	755	764	761	796	824	780	785	716	795	754	771	725	743	787	688	769	746	780	789	743	763	748	736	777	739	783	780	691	743	766	772	746	733	756	732	728	768	751	792	777	745	773	708	757	801	791	776	757	784	746	743	744	722	722	784	764	784	752	781	772	817	758	764	766	720	761	784	770	748	790	808	770	768	768	772	758	779	727	738	741	784	787	737	749	786	855	735	730	766	760	765	759	757	739	782	767	756	763	789	753	760	757	776	747	733	685	773	811	795	770	750	765	799	700	738	707	758	789	715	770	711	775	741	740	793	805	770	767	779	800	824	750	749	803	761	743	798	740	685	749	808	722	729	749	743	722	787	825	772	756	735	728	770	819	776	753	745	789	766	754	782	709	759	745	785	740	745	760	736	766	768	767	773	775	751	753	779	770	733	737	795	739	774	769	788	787	788	807	749	742	776	772	772	741	751	730	756	767	791	776	747	718	781	805	740	729	758	774	727	759	753	779	746	814	779	756	788	775	749	763	754	819	756	806	767	741	779	776	701	806	729	762	774	786	740	786	792	762	812	771	797	774	750	774	796	751	789	776	751	767	790	732	738	755	768	756	795	775	763	767	724	741	721	754	771	693	751	726	755	761	785	754	742	764	746	779	764	725	747	794	764	772	786	802	789	739	771	777	794	727	716	731	774	772	710	729	812	807	733	784	766	730	744	764	738	742	750	793	755	802	790	734	808	714	741	720	754	769	746	743	802	725	729	778	723	771	752	783	777	770	735	722	732	770	808	784	723	774	782	760	759	797	766	751	736	763	795	731	779	735	779	781	738	750	757	793	734	762	748	743	731	728	724	800	783	711	818	777	786	735	747	810	717	780	764	738	749	767	757	798	809	729	767	734	773	763	781	824	747	784	738	743	756	756	756	805	759	744	747	740	734	782	789	707	762	742	762	748	777	768	764	721	735	752	756	788	760	752	704	742	736	795	759	777	798	769	756	790	719	740	744	821	772	772	736	786	782	782	753	745	769	815	757	798	745	760	768	761	740	767	712	753	727	758	768	725	779	766	769	766	755	714	749	771	723	756	729	774	732	741	752	790	783	758	785	774	734	778	684	790	756	785	740	780	727	802	790	754	739	764	746	740	753	792	810	765	762	782	749	734	712	753	740	722	740	726	753	799	763	716	734	711	741	844	746	742	722	810	792	802	786	766	737	718	746	778	770	765	821	760	788	743	752	739	780	757	826	744	792	731	787	794	730	805	758	729	758	741	808	740	772	779	812	771	770	767	757	779	788	763	761	829	753	758	766	732	834	756	760	723	761	778	767	785	721	767	729	739	789	759	763	744	741	770	779	772	816	752	795	760	782	771	774	783	786	752	807	728	730	751	759	794	803	796	783	758	754	732	749	779	760	734	760	741	776	747	730	764	743	723	773	777	758	748	727	775	747	751	755	747	756	740	786	756	755	784	760	774	849	762	731	802	804	776	746	731	773	779	706	769	809	788	753	714	761	735	737	856	733	794	742	751	757	787	749	767	776	768	746	831	747	707	750	762	768	826	770	762	776	774	735	756	781	809	759	732	751	752	741	772	789	747	757	727	774	739	778	784	764	752	765	781	723	755	729	779	720	782	799	769	729	714	843	732	768	751	737	753	791	749	741	742	728	803	752	738	735	749	747	714	807	758	818	725	757	775	751	779	718	755	769	746	737	755	735	755	800	795	746	748	797	774	756	754	766	767	740	759	737	758	774	726	792	762	792	743	763	715	787	785	780	784	752	802	759	770	746	769	767	733	781	804	777	764	719	782	733	754	808	761	782	776	716	690	773	800	718	746	767	748	741	796	740	751	772	756	797	757	842	778	763	760	758	715	740	743	756	739	746	747	757	807	784	796	756	782	730	733	777	789	792	787	770	720	744	753	748	727	741	735	719	771	743	777	757	783	781	762	764	752	778	825	741	796	781	789	717	758	748	756	748	787	784	702	726	773	792	742	748	722	769	737	733	794	805	762	732	753	753	772	758	732	766	754	773	751	783	752	735	726	782	769	809	729	724	780	812	787	766	774	741	757	806	752	745	805	741	751	775	736	797	758	795	760	732	787	800	747	753	797	808	775	747	730	779	800	798	791	739	768	789	772	761	773	709	787	753	778	780	715	755	746	755	772	793	766	770	788	770	801	752	720	747	688	748	724	704	775	760	814	748	728	758	769	749	790	709	736	759	806	774	762	775	773	732	758	740	729	768	746	753	747	844	707	745	749	808	701	742	718	761	731	793	723	818	748	765	684	817	848	764	747	744	759	791	734	720	736	741	779	748	783	751	786	755	752	768	783	764	755	764	762	699	831	796	765	773	775	737	772	813	748	731	740	794	741	717	810	733	758	758	785	710	713	793	754	729	691	742	799	741	787	782	729	768	783	782	772	751	750	748	763	792	743	831	777	795	745	748	792	744	779	758	797	767	765	760	807	770	812	780	777	723	747	737	757	756	743	746	742	761	834	755	784	752	751	728	710	756	748	793	797	807	767	782	777	715	724	732	768	783	756	748	798	719	763	745	756	773	724	685	775	757	729	760	759	796	828	757	766	751	769	734	740	719	776	724	752	770	743	708	776	740	744	819	710	763	778	728	756	752	754	771	743	763	765	735	756	794	760	789	752	767	773	784	730	742	801	750	774	725	746	762	754	724	774	766	736	765	761	759	783	766	768	738	753	785	768	764	780	718	730	754	796	802	773	745	795	718	771	788	764	751	733	788	751	740	785	774	705	774	743	726	815	756	757	742	751	724	724	807	740	755	787	750	781	812	775	813	809	764	737	732	770	796	777	770	789	764	769	756	785	799	781	774	784	819	761	765	745	747	746	788	735	769	767	803	740	753	785	719	760	756	765	779	757	780	769	724	753	745	773	720	699	751	776	749	760	740	752	746	742	739	810	789	747	795	779	729	726	759	758	750	764	738	805	789	711	766	739	746	721	806	739	733	759	788	804	782	781	724	790	795	755	763	787	822	745	747	751	844	782
1953	612	358	312	325	493	494	400	344	269	228	182	157	119	98	101	88	95	82	83	72	72	75	66	68	56	74	68	66	66	52	56	55	65	53	63	80	72	68	49	62	59	63	55	55	70	81	81	65	63	67	63	63	52	61	57	60	70	47	46	32	40	34	51	48	49	46	37	36	48	43	33	45	39	38	50	45	45	40	54	51	36	42	49	44	41	50	47	40	43	38	45	45	46	39	39	35	40	49	40	43	50	56	49	43	46	42	41	48	40	36	37	49	45	39	37	54	44	32	38	41	50	32	33	40	30	58	56	50	49	44	42	38	45	46	38	41	35	52	48	34	56	33	46	53	46	54	39	39	39	41	46	40	37	39	39	43	37	46	46	45	38	43	48	42	44	47	49	37	38	37	44	55	53	42	59	43	37	49	39	60	37	36	39	57	40	62	54	56	56	43	37	53	33	40	34	37	42	43	54	48	40	49	53	48	47	39	33	41	40	47	50	38	44	36	50	42	37	50	50	53	54	52	37	56	40	37	55	44	47	41	47	39	48	44	43	41	55	38	47	54	50	47	47	48	48	34	42	37	46	51	36	50	57	38	39	51	45	42	38	37	47	47	38	41	39	41	39	49	47	48	52	59	38	37	48	43	43	35	52	43	46	36	46	39	32	49	31	53	49	48	45	45	39	39	63	45	37	45	36	52	45	40	41	41	36	38	38	32	40	25	50	43	45	42	41	42	51	42	36	37	49	37	38	51	34	36	46	43	40	39	60	34	35	50	55	44	56	52	53	56	31	33	53	53	45	45	42	49	45	37	40	49	51	36	49	41	42	36	50	57	52	37	53	44	44	49	43	48	41	37	40	37	44	37	35	52	45	33	41	47	37	46	37	47	41	50	50	47	54	40	33	40	38	45	40	36	45	47	39	39	45	38	44	36	56	40	41	35	33	39	48	42	48	40	49	43	43	36	44	31	40	39	42	31	38	48	41	49	48	52	42	41	20	47	45	49	33	39	45	47	47	55	57	29	41	46	44	45	45	41	38	55	39	39	39	45	41	42	45	49	33	42	43	43	47	49	48	48	46	30	35	29	50	45	44	48	52	41	47	50	56	38	45	60	36	41	36	39	44	56	48	36	39	51	55	34	40	49	34	35	45	39	37	41	51	44	34	51	49	54	40	31	41	31	51	48	52	39	49	46	39	48	52	44	43	43	30	45	35	43	41	33	51	39	35	41	42	35	45	54	37	37	45	42	49	53	39	61	44	35	54	38	41	45	48	48	51	51	45	44	39	53	39	42	29	35	41	50	51	43	43	44	37	36	41	27	42	36	40	48	37	37	41	40	45	43	36	40	40	38	45	43	46	36	31	36	43	41	41	42	46	46	44	42	45	48	50	44	40	37	35	42	38	46	35	50	37	47	53	43	47	48	40	44	42	39	39	50	48	37	42	37	46	39	37	47	43	47	30	69	27	51	44	51	46	36	59	49	43	49	40	40	34	46	54	35	35	43	48	40	49	33	38	49	44	47	55	49	49	46	36	46	62	31	54	41	37	42	51	52	40	44	42	47	46	51	47	52	46	45	44	38	42	51	50	41	40	34	40	39	32	48	50	37	53	44	49	29	41	35	43	35	48	59	41	39	44	47	41	45	44	39	50	43	34	44	45	50	44	50	47	41	38	49	36	48	35	47	52	33	37	54	44	44	47	47	45	45	41	55	39	38	54	43	33	53	41	48	48	45	47	51	46	46	48	36	26	43	55	38	43	25	32	30	44	52	45	57	45	39	29	45	52	39	37	43	52	39	44	37	44	46	45	47	48	42	46	46	36	51	47	51	44	56	38	41	44	41	51	51	50	46	44	45	50	47	54	39	35	42	45	52	36	54	43	45	55	50	43	40	38	48	37	53	34	48	41	50	44	43	34	52	46	37	51	36	35	36	48	51	36	46	44	43	39	33	46	48	43	51	40	40	43	38	39	58	41	53	46	50	54	40	30	42	45	38	43	33	44	48	37	56	52	46	47	34	47	37	35	35	50	47	32	44	43	50	52	32	45	41	42	45	29	54	55	48	46	45	30	40	47	43	49	44	48	45	46	40	37	39	40	38	38	48	46	41	49	48	47	50	49	41	37	36	51	43	39	42	48	44	47	51	40	50	43	35	44	45	47	39	35	44	52	39	33	26	57	44	40	43	50	46	39	49	51	42	40	37	43	53	43	40	44	43	39	43	43	40	48	40	41	43	47	52	41	47	45	37	42	48	38	49	46	47	44	51	42	39	46	40	38	51	33	47	50	40	50	30	44	36	42	44	36	41	47	47	41	40	37	45	54	44	52	41	47	54	59	46	45	55	46	32	50	50	38	38	47	45	39	50	32	35	49	32	41	38	53	50	46	37	53	34	33	42	38	38	33	36	40	26	35	40	39	49	50	40	50	46	46	47	35	38	44	55	41	50	53	47	48	36	36	33	47	34	33	36	51	47	48	35	48	41	42	38	46	37	39	52	36	41	40	35	50	33	46	47	43	49	33	59	43	46	45	33	37	50	44	44	55	52	45	46	48	38	45	50	38	51	40	44	55	43	52	40	41	46	35	45	43	46	52	38	48	38	41	33	49	38	62	48	47	44	53	48	48	48	43	41	53	39	33	34	49	36	53	47	30	42	39	45	39	42	45	46	45	43	46	27	33	37	38	38	52	45	45	32	35	43	36	43	43	40	52	44	40	46	43	40	41	40	44	47	41	55	32	44	47	43	45	47	49	45	34	33	56	44	44	44	49	61	50	39	40	51	42	46	59	37	34	46	43	41	46	40	54	49	48	43	54	45	55	40	49	44	35	38	38	36	35	39	38	41	41	46	36	25	43	38	61	43	53	38	44	45	42	36	43	36	49	43	57	40	48	39	42	41	35	40	39	37	42	48	43	34	47	34	42	43	50	38	49	60	35	48	34	46	51	36	36	43	41	44	38	40	38	34	42	42	49	45	46	59	35	52	50	42	45	44	36	32	41	46	49	37	28	54	43	47	33	45	38	33	45	34	35	41	38	50	37	45	52	54	42	46	38	39	41	36	43	51	47	51	48	55	43	39	36	36	31	45	43	49	47	48	43	49	40	58	50	41	50	49	46	51	49	42	54	39	50	44	43	43	37	40	50	50	38	40	41	54	47	46	32	44	37	61	48	45	42	48	37	48	48	33	47	41	49	51	39	44	42	38	58	38	51	43	34	42	35	32	42	44	46	33	33	48	36	36	37	33	47	52	48	53	36	36	38	43	52	36	41	45	45	36	37	40	42	38	40	35	47	49	59	41	34	40	41	36	50	46	42	39	46	52	39	38	40	40	41	53	51	50	44	53	53	49	52	43	48	41	46	43	40	37	38	43	40	45	50	43	45	43	50	35	40	46	40	48	47	45	49	39	35	41	40	41	45	47	51	40	46	52	45	50	33	48	45	46	34	41	48	40	56	45	40	43	53	43	44	36	44	47	44	44	42
14804	8665	5397	10132	18554	20898	18932	15334	13105	10690	8284	6577	5141	3765	2994	2672	2338	2118	2095	2019	1827	1718	1504	1304	1196	1319	1312	1241	1211	1180	1025	1000	948	975	960	1041	1084	1111	1086	1080	1061	912	837	865	1043	1314	1323	1259	1190	1104	1068	896	924	990	864	869	1040	936	507	457	451	474	424	432	473	456	431	399	450	437	430	427	418	440	403	431	402	465	383	424	394	410	437	423	398	391	434	439	413	434	406	411	420	444	409	438	454	437	447	442	396	401	459	396	405	452	384	390	432	425	471	407	436	395	417	390	407	390	405	426	447	424	437	445	447	446	448	441	429	410	434	426	426	410	406	417	389	422	404	428	418	426	439	398	415	441	410	415	447	417	407	419	422	375	412	412	401	405	429	461	405	446	399	442	425	397	399	386	402	408	405	420	402	435	409	397	422	424	429	430	412	378	410	429	400	422	381	423	425	440	403	415	401	403	472	413	419	463	405	441	424	438	387	384	401	412	427	418	430	449	440	459	403	419	418	418	416	412	432	435	409	404	389	434	439	423	411	396	427	434	419	413	402	404	398	439	374	397	416	398	446	398	424	431	422	443	431	417	389	412	405	411	403	389	417	419	390	419	425	431	445	413	482	447	446	391	420	399	428	422	421	449	393	399	429	412	412	393	410	422	392	431	411	425	393	429	413	400	436	412	412	425	394	402	388	445	417	400	411	418	413	398	418	414	391	405	411	411	398	448	406	427	417	405	417	399	400	403	412	408	425	419	465	444	450	423	402	407	440	432	431	409	389	415	407	467	379	404	425	445	442	402	397	411	427	432	405	414	391	417	442	399	379	411	419	411	405	458	449	434	432	401	406	422	408	431	396	404	449	411	439	439	413	441	395	389	433	424	414	411	408	435	382	434	435	450	449	391	385	458	410	394	384	435	419	438	409	395	402	413	415	444	415	411	389	422	445	422	421	391	391	407	404	430	405	414	391	420	422	400	410	404	399	397	422	439	437	417	397	467	406	434	401	407	441	414	465	423	400	405	467	420	396	400	431	373	425	402	366	433	394	385	399	434	452	420	431	411	400	395	368	395	416	430	422	421	447	386	402	439	417	433	428	398	412	387	409	392	452	388	415	413	421	398	371	391	426	455	415	456	427	381	442	405	428	431	425	440	419	421	406	384	423	438	424	431	421	408	446	430	392	380	378	435	462	431	429	418	420	425	448	423	413	423	409	390	416	371	428	436	420	419	418	433	388	408	424	437	417	385	407	411	439	425	427	411	408	409	412	417	393	428	374	431	403	415	419	441	406	405	472	423	402	423	416	398	394	418	400	440	394	433	441	434	412	376	425	405	423	411	416	409	438	418	447	418	420	432	403	408	386	412	409	438	446	401	399	413	413	369	412	396	405	401	419	428	381	445	392	415	413	431	407	409	421	446	412	398	438	415	428	460	415	409	408	406	411	427	433	393	429	438	405	419	442	423	450	412	432	430	428	427	452	437	424	406	409	391	427	388	413	397	429	419	431	441	411	433	452	431	424	436	392	454	423	418	447	425	434	427	410	374	411	418	439	430	423	422	424	414	425	406	396	403	434	418	429	400	393	447	390	420	438	481	405	417	377	429	422	436	414	417	428	428	435	410	361	439	412	459	430	396	420	411	442	410	458	413	429	415	424	425	385	417	482	445	386	420	393	427	406	436	450	416	413	437	404	401	401	405	434	402	404	405	391	413	403	407	423	425	426	433	410	427	420	396	437	395	425	390	416	391	431	437	415	386	402	393	415	429	430	372	419	442	460	444	402	393	377	380	410	403	395	429	389	422	413	386	423	402	411	430	434	418	416	383	412	379	419	457	417	448	396	418	406	448	434	378	416	382	419	411	386	442	385	419	432	420	456	412	398	421	399	425	425	406	420	436	418	401	410	390	435	415	424	400	414	427	435	403	418	401	448	463	433	406	420	398	429	392	398	400	380	393	463	376	416	399	432	388	447	413	382	384	433	416	399	420	417	424	423	431	420	420	407	411	398	421	415	435	435	400	377	402	417	434	413	444	442	403	432	396	406	395	425	413	405	385	451	404	417	405	422	412	414	408	423	409	420	447	416	426	460	434	409	441	391	426	427	388	382	430	425	399	399	410	410	436	419	420	433	385	399	403	477	412	429	393	402	407	397	421	414	409	408	420	419	408	385	404	417	409	438	409	432	413	455	380	444	377	412	424	397	422	378	433	411	396	441	404	401	433	435	420	408	435	425	419	427	404	404	439	394	421	381	388	421	418	426	453	414	413	429	421	412	427	429	428	390	440	429	404	412	426	404	429	422	443	375	406	356	444	384	409	407	413	434	424	460	444	421	406	423	428	436	434	445	411	434	430	408	401	424	436	423	408	384	450	391	413	393	412	437	442	393	437	390	416	412	436	418	453	441	428	434	415	388	404	402	392	409	440	400	439	427	441	393	413	416	440	466	442	422	418	398	403	393	421	410	391	422	434	421	418	394	401	425	460	394	406	417	450	417	410	393	397	415	418	428	386	416	442	450	412	413	426	424	418	410	380	417	438	436	386	409	422	405	388	388	414	394	419	442	457	417	430	408	413	426	432	423	410	422	428	425	403	434	414	442	398	445	418	391	404	425	392	430	420	376	397	407	411	419	456	399	413	400	428	480	406	460	417	447	434	434	404	394	428	440	417	439	414	438	435	408	428	421	402	398	459	407	413	415	389	457	394	411	419	388	410	390	393	438	411	396	403	421	403	429	413	412	415	417	410	465	410	428	414	397	449	402	422	386	425	426	409	415	408	422	434	405	401	417	410	396	402	381	451	431	443	451	423	410	394	437	397	444	407	439	412	431	420	427	416	436	407	482	387	390	425	438	418	418	439	442	394	404	417	439	386	397	441	392	381	435	427	434	439	431	458	405	407	417	404	418	439	416	407	410	419	429	408	395	382	425	408	421	409	401	418	376	444	405	444	392	415	421	381	450	415	397	422	426	400	431	444	407	425	395	420	409	412	413	398	409	381	433	382	398	414	395	424	398	405	469	424	455	443	417	399	420	403	439	361	433	404	414	418	413	420	412	408	437	449	408	418	412	450	413	415	434	402	452	418	428	440	425	412	455	373	413	443	397	426	420	412	417	401	413	444	443	400	363	457	425	456	406	423	405	392	399	437	398	411	388	448	411	433	407	440	400	438	418	413	403	408	432	386	401	421	413	435	437	378	411	396	435	439	424	433	399	441	409	451	425	400	401	406	431	467	415	407	440	432	428	441	395	423	407	389	418	437	446	453	423	423	395	408	391	409	463	416	438	451	424	397	435	394	433	396	440	430	442	412	400	410	457	423	404	438	442	427	428	431	400	413	420	449	407	431	421	427	400	401	390	404	383	386	433	413	437	376	422	469	383	442	421	404	403	438	428	414	413	405	400	416	412	378	437	394	454	441	435	387	399	397	430	433	412	424	392	416	402	414	418	390	400	427	394	399	383	414	421	428	423	387	415	392	423	433	402	429	398	433	404	406
1282	957	577	428	438	725	716	579	524	444	340	298	253	194	194	158	163	165	154	133	137	143	129	120	128	119	155	130	119	114	117	100	104	106	115	128	135	117	120	117	114	102	90	103	104	97	133	108	98	99	86	106	115	96	92	104	81	102	110	57	102	98	86	68	73	88	84	74	91	77	75	76	73	83	80	90	84	65	77	90	78	82	67	76	83	96	93	74	77	83	80	88	66	79	94	76	73	105	67	87	80	85	87	94	94	77	80	85	75	85	84	78	89	89	95	86	68	100	90	81	66	90	80	79	79	86	70	102	69	86	96	81	61	65	92	89	88	78	81	72	79	86	65	78	95	98	64	86	85	79	88	75	98	99	93	74	93	88	67	90	85	84	78	89	85	69	87	94	83	94	82	76	82	83	84	93	69	93	76	88	78	84	82	98	84	96	83	72	88	86	89	79	86	75	83	89	77	78	87	91	96	59	74	78	93	92	70	61	78	65	67	91	87	76	69	74	66	76	84	77	78	92	80	95	77	75	93	78	86	75	76	79	92	74	78	76	91	91	79	87	85	79	67	83	86	86	77	80	77	73	76	75	80	80	80	83	74	70	76	79	77	68	72	78	90	90	77	72	85	97	83	90	80	83	78	80	75	78	86	90	78	75	97	101	82	64	87	76	93	87	89	79	91	77	71	89	72	79	96	93	92	89	82	70	71	85	74	95	78	78	81	81	81	80	85	69	74	69	91	76	82	67	81	66	67	88	92	85	83	85	80	74	82	85	82	54	89	82	76	80	71	86	88	100	91	87	82	88	90	77	73	90	81	95	66	77	88	86	88	83	88	70	81	105	84	84	83	71	105	67	67	82	89	73	92	85	69	96	92	77	67	81	86	85	87	91	86	91	87	89	79	94	77	89	97	77	87	93	80	99	78	98	91	77	94	71	88	72	81	75	84	77	99	83	85	87	103	96	81	93	68	84	92	85	73	77	95	75	70	86	88	63	66	68	87	103	74	83	90	76	92	90	90	91	82	89	84	71	79	80	86	87	84	103	80	79	77	98	96	79	91	78	82	82	88	81	81	76	84	84	92	92	98	84	99	81	82	95	80	97	85	71	75	73	89	76	70	65	85	85	69	84	78	67	93	82	82	70	88	71	78	92	70	65	61	98	84	76	79	91	86	89	103	80	73	91	63	69	99	79	72	80	80	83	82	72	62	58	89	93	76	89	84	87	85	90	95	91	99	81	73	69	101	94	70	83	85	91	85	78	103	100	77	87	79	81	85	89	67	88	85	79	83	88	91	75	74	86	82	85	64	79	79	92	85	104	96	69	91	73	87	81	97	74	97	90	70	76	86	73	65	85	82	74	66	76	79	80	85	71	79	92	105	90	69	75	74	84	85	74	103	85	74	97	81	103	78	81	84	83	79	81	79	85	80	89	83	75	62	95	77	86	73	69	85	93	73	83	69	96	73	76	95	85	84	78	81	74	80	73	86	83	83	74	89	87	79	78	81	90	88	72	88	87	84	90	79	67	75	68	77	83	84	83	68	76	81	83	75	66	95	84	99	98	83	79	73	75	63	76	88	84	86	84	90	97	74	93	85	74	87	91	91	95	95	77	83	85	99	86	82	72	92	63	76	94	83	76	71	103	79	81	99	68	93	91	82	72	90	80	85	80	80	85	81	76	88	85	88	88	79	85	98	73	93	74	97	78	75	86	89	68	85	76	61	84	83	84	82	82	77	108	84	90	94	78	83	72	88	97	70	81	85	99	82	72	79	75	76	84	86	94	73	77	78	88	71	82	82	92	86	97	76	82	90	89	76	96	84	81	84	84	86	77	90	71	92	94	87	84	82	79	83	73	77	82	85	85	94	97	84	88	93	101	76	70	95	79	82	91	82	67	81	77	76	89	99	65	81	90	83	81	86	100	88	90	76	73	86	83	89	81	72	92	87	69	90	79	90	65	86	75	89	79	75	75	76	73	64	85	87	79	66	91	86	83	75	88	85	74	90	78	86	77	68	76	81	84	93	86	80	93	71	89	85	84	89	90	77	71	83	76	78	73	79	75	77	81	73	96	73	86	86	93	88	85	90	72	78	74	74	84	84	86	82	78	105	75	81	92	98	80	86	74	84	92	79	84	84	80	87	70	81	103	77	85	72	87	86	75	79	89	84	86	91	72	95	86	73	91	102	89	85	83	87	100	73	84	87	71	70	84	75	87	89	82	87	79	86	71	79	80	85	78	83	82	76	88	68	83	79	87	76	88	101	72	92	86	77	74	87	85	87	84	76	91	90	103	76	78	95	88	83	82	71	84	97	92	85	75	98	93	99	90	75	75	91	82	75	84	87	98	69	67	82	86	92	89	89	87	79	92	68	82	91	84	90	77	77	89	100	70	96	86	87	88	77	82	72	70	87	67	89	72	73	91	89	86	85	86	89	72	90	69	103	76	76	80	66	95	71	86	87	97	84	73	81	95	71	67	81	67	94	85	82	80	92	84	80	78	74	77	93	83	90	79	89	89	65	97	83	68	79	100	70	90	89	82	65	81	105	105	71	91	80	90	96	97	88	90	78	74	87	80	79	78	91	77	87	79	80	75	93	70	83	96	82	88	85	90	81	78	81	74	98	82	77	76	95	84	74	85	84	79	70	89	82	76	71	86	84	96	80	82	73	77	95	90	84	83	94	94	90	67	70	90	91	66	75	75	75	88	87	75	86	94	83	75	83	97	93	91	75	66	94	73	80	99	88	90	80	84	88	80	92	101	81	86	91	70	100	81	81	69	94	81	86	74	63	96	89	77	63	93	71	79	88	83	90	74	103	87	75	79	79	87	96	80	73	85	101	76	82	74	82	89	89	92	81	97	87	57	90	75	77	85	86	80	77	96	76	80	82	97	63	88	84	84	86	83	77	94	82	80	80	91	91	84	86	82	85	89	68	81	72	103	87	71	80	56	80	84	89	95	75	74	85	67	88	88	90	85	105	86	79	87	63	84	79	78	91	73	82	82	94	92	80	72	79	76	85	78	73	90	80	100	100	89	89	86	65	70	100	90	87	84	82	94	72	76	93	91	76	88	99	88	99	87	80	75	79	94	90	77	59	104	61	81	92	65	77	86	71	91	85	97	78	86	78	81	78	70	74	69	79	80	78	84	78	87	80	71	77	79	78	80	71	83	83	77	79	67	87	83	89	75	83	78	75	78	90	97	92	82	99	81	81	91	86	96	91	90	93	78	82	73	69	105	84	79	92	81	89	77	91	84	88	71	76	80	65	65	89	76	78	88	75	90	94	68	74	96	69	90	77	80	85	88	99	77	101	83	84	72	77	71	86	86	93	88	83	82	94	99	99	64	88	98	84	91	83	79	85	75	77	66	81	82	86	74	78	80	98	78	87	93	85	86	76	78	91	93	85	78	79	78	87	71	84	91	76	72	91	101	98	90	88	83	82	98	76	77	98	90	81	90	70	76	72	80	86	97	73	92	86	104
17518	11296	7383	12845	22270	24294	22121	18968	16243	13727	10746	8751	7123	5397	4504	4053	3683	3421	3393	3060	2973	2604	2521	2108	2170	2242	2213	2073	2041	1850	1705	1709	1634	1553	1624	1571	1785	1606	1594	1666	1548	1402	1300	1380	1663	1965	1968	1835	1773	1742	1596	1471	1481	1544	1423	1393	1556	1354	892	871	847	834	901	846	832	811	866	849	761	857	819	828	847	766	773	785	794	806	786	832	778	796	803	823	790	751	840	805	761	797	780	767	834	811	799	810	882	799	796	815	791	859	828	793	854	791	853	781	796	833	729	769	747	837	787	800	776	776	791	838	776	775	809	821	776	811	823	825	778	780	739	780	774	766	758	810	791	809	767	847	791	728	747	791	812	785	796	814	780	765	787	774	834	776	771	789	751	808	751	755	759	805	773	822	808	752	803	820	804	762	782	810	829	761	781	780	761	780	776	786	743	787	856	826	780	785	787	782	777	764	798	785	772	760	767	780	843	846	794	810	817	839	812	803	787	763	798	799	812	841	749	813	814	752	788	774	777	843	812	762	762	841	781	830	831	787	795	793	809	841	795	819	737	840	790	808	747	781	824	801	806	820	752	755	760	764	756	796	803	759	806	824	841	770	801	779	826	810	753	746	867	810	834	737	790	753	768	807	738	783	755	838	775	762	828	798	827	746	838	789	780	780	796	787	794	839	856	803	758	838	773	786	831	789	852	795	820	765	806	779	841	762	761	818	779	796	786	796	798	773	794	801	850	796	807	811	795	782	800	786	811	822	768	781	767	759	840	762	813	802	802	813	766	800	793	758	795	753	789	756	788	746	794	775	771	797	822	816	804	818	774	813	820	775	798	794	756	811	856	760	820	770	784	770	805	783	794	779	760	808	786	785	830	784	773	723	753	781	751	773	786	757	806	803	810	762	791	759	777	775	807	782	805	732	790	832	796	758	789	811	756	732	850	772	790	797	820	820	789	733	795	810	773	788	800	752	789	805	832	781	821	785	805	767	747	809	765	827	756	760	810	739	805	836	824	771	782	786	803	754	814	803	792	829	830	760	809	764	810	809	814	799	805	727	851	818	841	729	791	750	733	758	764	786	760	782	802	768	818	804	801	762	764	752	792	856	789	805	781	744	756	776	786	797	811	779	766	790	819	779	724	788	761	792	776	801	817	782	792	813	789	829	796	826	805	799	772	779	784	816	799	768	790	809	807	767	832	775	819	813	816	811	785	804	795	758	822	817	781	720	770	767	758	743	775	784	792	774	797	784	819	775	810	810	815	771	817	763	799	786	801	804	773	796	779	770	747	784	808	858	809	818	806	835	781	772	792	770	795	724	805	816	797	806	751	765	756	817	786	798	844	795	750	796	808	783	804	822	734	846	801	754	742	772	741	801	810	794	811	850	770	808	749	778	850	756	813	758	801	734	791	806	806	810	720	801	768	781	837	797	826	832	837	786	745	776	803	815	781	741	782	811	809	803	802	782	864	799	782	784	742	815	813	785	785	785	756	796	796	809	805	797	786	822	774	780	811	807	795	781	805	784	818	817	772	785	746	800	777	763	784	784	748	826	806	819	768	798	780	762	744	852	749	757	806	781	758	754	805	776	742	792	777	814	787	808	815	787	754	738	767	754	874	827	716	784	776	813	826	764	735	816	834	780	784	784	801	801	777	819	802	746	768	790	759	823	766	782	819	778	793	801	774	811	820	804	817	757	824	800	774	779	790	785	785	800	746	794	814	797	789	724	825	768	756	782	787	857	781	800	801	789	798	770	779	804	781	818	798	784	810	789	779	777	821	830	764	803	779	787	774	821	796	782	762	792	787	799	784	818	796	777	789	785	779	796	776	779	755	800	763	830	746	839	786	800	787	843	780	764	803	792	779	774	768	835	848	762	769	820	798	774	830	813	796	830	858	812	782	827	801	779	770	797	835	801	775	784	769	799	741	798	752	786	783	819	810	845	832	744	796	769	837	744	840	767	766	801	711	766	827	807	804	777	844	808	852	822	821	824	751	755	824	776	773	762	819	783	829	819	784	816	767	784	812	778	781	805	753	842	823	745	799	778	786	723	795	782	754	785	778	786	794	767	789	738	778	823	805	776	760	796	731	761	796	766	805	771	771	866	819	762	762	799	759	706	805	759	764	800	811	800	804	810	833	792	797	759	787	742	856	734	811	808	794	822	828	822	791	765	804	761	778	789	735	810	766	789	793	777	752	736	810	784	769	792	794	783	774	773	783	822	812	738	760	786	801	745	792	782	809	818	799	825	775	800	794	764	800	839	805	795	805	786	785	810	742	791	784	748	766	853	788	804	796	800	773	787	807	782	758	810	825	809	807	737	743	751	790	803	793	783	731	795	790	785	770	793	815	841	839	772	815	752	791	771	829	773	795	768	819	782	751	746	777	844	783	802	796	793	798	779	805	795	829	796	760	835	731	815	796	789	806	766	784	823	786	853	759	834	798	758	807	811	784	786	776	770	788	838	772	789	772	783	795	821	731	802	750	772	801	803	788	788	820	823	810	778	792	797	729	790	788	784	778	785	833	753	787	774	819	786	816	818	759	775	760	788	789	810	775	778	795	794	809	801	751	762	777	831	787	829	827	755	748	789	816	772	749	774	801	779	772	794	827	808	735	817	825	783	810	773	730	796	735	812	761	806	784	788	746	781	790	760	792	788	825	779	802	811	746	787	758	775	797	798	806	804	783	760	772	815	795	816	769	791	754	765	799	765	774	793	788	796	757	803	735	815	769	825	751	767	797	808	786	782	807	815	763	800	798	799	771	784	769	801	792	747	817	804	792	822	774	800	816	815	768	802	775	704	844	814	812	840	784	762	784	776	810	798	820	768	826	848	818	836	762	754	828	805	829	809	766	804	820	788	815	791	796	762	788	820	791	723	774	808	839	819	807	832	800	807	772	790	805	809	783	812	764	808	772	783	805	728	814	767	809	812	806	820	812	727	730	783	821	758	783	807	812	836	772	725	778	788	779	786	757	765	799	783	774	784	782	807	785	768	802	767	828	755	808	829	810	732	772	792	794	783	777	802	765	784	795	809	829	783	814	760	784	797	797	775	803	791	827	784	820	753	797	868	756	765	751	793	806	795	725	787	794	773	806	759	831	830	748	802	802	844	829	773	744	787	782	791	807	773	802	805	753	734	752	759	773	779	793	844	821	756	722	759	799	775	814	838	840	775	828	803	801	754	811	787	807	851	798	785	780	783	780	791	819	794	843	818	796	748	821	819	790	817	772	758	801	749	818	735	767	751	706	832	798	734	797	786	771	808	798	770	807	790	757	783	743	799	824	773	773	790	769	797	829	741	794	808	741	807	800	846	746	803	811	741	798	778	823	776	806	772	823	837	756	795	791	803	796	789	834	805	777	800	736	782	762	780	784	783	812	801	830	824	776	825	761	833	786	750	814	788	818	800	769	840	830	814	779	789	797	819	816	804	747	784	789	777	761	750	754	771	812	801	798	722	796	717	772	801	820	781	841	797	794	857	799	782	758	808
2847	744	476	381	392	626	683	533	427	372	278	252	181	167	133	116	106	112	106	101	85	89	59	85	65	67	75	71	62	77	63	61	46	52	53	57	51	54	76	67	59	57	49	53	61	57	68	68	55	60	69	61	57	65	47	68	51	57	41	36	37	33	30	38	36	32	26	39	30	23	40	37	32	22	41	32	40	30	31	19	30	30	33	28	33	31	22	28	31	31	41	26	37	37	24	34	34	29	29	34	34	34	34	43	32	29	33	31	40	28	26	32	28	35	33	35	31	33	36	37	29	40	29	32	33	30	35	25	41	41	33	31	25	30	17	31	40	26	34	32	36	23	24	27	32	37	34	30	29	35	28	27	31	27	22	30	35	35	37	32	40	28	17	23	30	29	33	24	35	31	47	38	42	31	26	35	43	37	38	32	28	40	30	36	31	30	37	30	29	32	37	25	28	26	35	35	25	30	26	29	31	30	29	29	37	27	35	29	30	31	31	37	31	32	46	26	34	36	38	32	38	29	31	27	42	33	30	27	35	30	29	38	24	29	27	33	32	26	26	27	36	39	34	34	20	35	36	40	36	32	39	35	22	30	29	31	32	34	34	33	30	33	29	37	33	34	26	28	29	29	27	28	37	28	39	28	30	25	28	22	25	30	39	28	27	38	28	22	33	41	25	34	31	30	31	31	33	40	38	30	26	42	31	46	41	26	39	33	33	18	26	35	44	27	23	34	34	14	31	23	22	31	34	25	36	37	37	35	27	41	35	40	36	28	41	25	36	34	32	33	32	28	32	27	33	25	29	25	35	41	33	38	31	41	31	29	35	34	31	37	35	32	17	30	32	24	29	31	24	22	27	38	35	32	26	26	40	25	29	33	27	25	22	29	24	27	31	34	29	33	28	18	30	29	27	26	29	31	26	34	27	28	31	32	30	31	31	41	43	30	36	38	22	36	25	41	38	31	27	36	25	32	28	24	26	30	36	39	27	31	26	37	30	29	36	31	30	41	34	38	39	25	28	38	33	28	28	23	32	33	38	32	29	20	31	39	36	36	26	31	32	32	31	27	28	34	33	29	33	39	30	30	37	25	32	34	36	25	37	28	35	35	27	26	42	24	28	40	28	33	26	36	27	24	33	32	38	25	37	25	34	27	33	24	29	28	39	34	41	37	31	37	29	32	36	29	40	40	25	28	48	37	25	31	34	30	36	37	28	24	31	31	29	34	25	34	30	27	37	32	23	24	36	34	31	26	23	31	35	37	30	33	28	24	35	35	31	40	28	31	39	43	21	36	24	36	28	32	38	19	31	30	29	22	36	32	34	35	35	39	30	28	30	33	22	29	35	32	29	28	32	28	39	32	26	34	23	25	23	38	28	30	37	30	35	36	33	29	27	22	26	29	42	37	21	31	31	30	34	35	38	35	37	38	28	27	32	33	26	35	29	26	31	28	31	28	39	27	32	28	34	38	33	25	25	35	28	23	42	34	19	34	32	36	44	37	29	37	33	31	37	31	29	37	39	31	39	39	27	38	27	28	32	38	40	30	29	34	34	21	23	30	43	27	18	25	26	25	40	25	26	36	26	20	34	41	35	24	32	29	40	31	38	25	26	34	28	33	34	30	26	29	31	26	32	31	37	48	32	32	36	35	32	38	33	35	34	29	29	35	37	39	47	34	30	35	41	48	29	28	32	34	31	25	24	32	44	31	33	26	37	23	36	22	35	34	46	23	38	35	29	37	40	35	31	29	34	35	30	34	30	34	32	29	35	29	32	33	33	37	35	24	27	31	40	35	28	35	36	32	33	30	31	30	26	37	26	39	32	17	27	32	35	33	32	38	31	23	26	31	32	21	37	37	29	34	32	27	31	32	40	19	34	22	33	28	29	33	34	35	24	33	36	27	26	29	30	32	23	37	32	28	32	35	25	34	38	21	29	27	39	44	32	29	31	31	34	30	23	30	24	28	30	28	35	47	32	34	27	34	32	27	38	26	31	33	29	28	39	24	25	29	26	32	34	31	36	36	31	37	36	32	18	36	40	23	30	35	36	32	16	34	35	34	34	33	29	40	26	26	35	29	33	32	34	37	33	38	30	41	32	32	40	38	43	29	33	30	34	31	22	39	28	44	19	22	37	27	23	33	25	28	36	33	31	32	35	31	31	18	40	36	35	38	36	30	34	29	40	28	28	40	30	37	29	29	28	25	32	27	29	39	32	32	27	26	35	41	20	35	30	42	36	32	32	31	31	27	23	39	36	28	33	38	37	23	35	27	27	21	23	29	34	26	41	32	29	31	36	26	33	36	30	29	24	25	27	34	24	31	31	37	35	30	27	35	34	22	29	35	26	41	34	33	26	34	30	28	38	33	27	33	31	31	23	39	32	36	35	40	28	39	27	28	30	29	32	22	36	19	36	26	20	38	27	36	16	24	26	34	34	35	35	27	25	29	29	34	33	32	27	26	33	46	30	33	39	27	27	33	28	43	25	29	28	26	32	41	32	33	39	39	40	29	39	26	38	26	25	29	40	24	33	39	29	34	29	23	34	31	32	32	35	31	27	21	33	39	27	25	29	29	27	37	28	29	32	27	31	42	27	33	25	33	25	33	30	28	24	34	34	26	30	30	33	31	34	31	24	37	31	29	44	35	31	37	29	32	31	28	36	33	30	38	37	31	38	35	32	31	29	40	33	29	33	39	39	39	32	33	27	24	33	28	27	30	38	33	32	34	24	49	33	26	36	29	32	27	34	31	28	24	25	22	37	31	36	29	34	32	36	40	35	30	33	27	34	32	32	30	25	41	35	35	35	22	30	29	34	44	23	36	36	27	26	21	33	39	33	42	30	34	28	26	32	35	26	29	42	32	26	31	32	32	27	32	22	30	25	29	33	24	31	32	45	36	33	28	25	28	28	36	36	28	28	31	38	30	32	24	36	31	26	29	37	43	33	33	32	31	34	43	38	31	28	33	28	33	23	32	38	33	25	44	37	39	34	39	23	26	23	42	27	28	20	35	28	26	28	36	38	32	28	24	20	28	29	28	30	34	30	30	23	31	36	29	40	24	30	23	24	28	28	25	30	33	38	32	26	33	45	34	19	32	32	37	31	31	28	34	34	30	42	31	25	31	34	28	31	43	32	34	24	32	47	29	37	31	33	34	46	23	17	32	35	42	30	30	27	33	31	31	34	32	25	39	30	29	32	29	29	26	25	26	31	29	30	34	40	33	28	29	23	25	37	26	30	30	26	31	32	35	36	26	27	26	32	29	41	33	42	35	38	37	26	37	25	40	27	18	29	29	32	25	32	39	30	29	26	27	38	27	30	28	38	36	31	36	37	25	31	25	31	34	31	32	20	27	29	31	34	28	32	25	29	32	38	27	36	32	34	24	46	34	33	40	24	36	42	21	27	22	32	38	26	19	41	30	28	23	21	50	33	28	35	32	30	41	38	31	34	41	36	23	37	29	46	21	22	35	28	28	35	39	24	29
17165	9798	7013	11611	21243	23201	21618	18123	15862	13334	10488	8470	6889	5348	4346	3645	3405	3057	3142	2792	2628	2434	2032	1816	1771	1755	1804	1717	1616	1546	1319	1182	1213	1180	1173	1214	1269	1151	1227	1296	1122	905	904	1021	1277	1518	1535	1403	1373	1257	1052	1004	1109	1055	967	958	1151	721	411	364	390	420	381	335	366	350	383	364	374	338	357	319	345	342	349	329	321	334	348	318	314	312	338	349	311	313	312	371	302	301	359	334	344	319	355	331	326	354	354	322	317	327	289	310	303	273	335	356	310	309	303	330	319	316	314	334	318	325	309	339	323	294	281	321	318	305	314	306	331	350	297	319	324	300	336	307	336	343	333	298	347	340	322	301	320	341	335	287	334	318	345	307	310	308	318	284	299	314	339	319	311	309	300	311	270	330	332	326	317	313	323	318	325	348	302	332	322	324	295	306	322	296	336	317	309	317	301	333	311	295	297	327	302	321	339	308	320	338	350	315	319	303	297	290	281	307	291	310	345	334	301	312	337	300	297	306	297	310	295	317	302	304	338	332	312	293	298	299	319	319	319	332	317	328	330	310	336	292	310	303	288	300	299	328	310	344	300	345	319	350	290	310	275	306	332	360	291	306	315	311	281	278	324	309	323	297	293	297	354	297	291	337	307	310	298	310	295	300	319	338	319	333	325	304	297	315	323	296	327	303	308	294	329	323	306	313	305	304	327	301	317	282	309	275	295	307	290	334	325	306	318	289	309	322	334	318	289	310	332	303	344	293	332	303	335	301	316	284	305	324	327	301	330	321	337	314	309	302	313	316	349	339	301	268	306	331	331	302	332	321	312	301	316	301	325	320	296	286	274	308	302	275	323	319	288	306	345	327	314	295	322	325	315	316	336	286	298	345	289	303	302	316	312	293	289	320	288	318	306	314	297	297	352	317	301	339	304	300	331	345	296	316	278	319	321	330	291	329	313	324	328	309	276	300	315	298	297	294	334	303	317	296	301	330	310	307	291	295	329	312	306	292	326	315	318	313	288	313	310	302	301	317	309	313	305	308	308	337	309	313	309	336	307	297	288	316	312	302	308	305	302	300	295	291	300	306	310	304	316	307	326	310	314	298	309	321	312	312	296	304	306	327	320	309	310	331	304	295	283	315	319	318	303	327	320	276	297	322	314	309	339	292	326	300	326	312	323	299	277	302	307	324	358	333	315	341	341	315	309	320	325	318	302	316	303	303	295	316	318	311	283	320	295	339	303	326	322	307	310	305	318	298	326	321	301	307	318	316	312	306	298	275	316	325	351	284	334	318	316	331	323	317	287	314	292	313	287	296	273	309	315	275	318	281	321	319	299	322	285	317	317	295	331	310	307	306	342	281	305	282	317	314	308	286	332	324	312	328	310	301	314	322	315	335	319	324	287	317	321	319	330	308	277	290	306	306	327	324	323	312	301	310	309	337	315	325	303	311	310	325	326	339	313	297	329	348	339	320	318	335	299	333	304	304	293	301	328	304	309	316	275	308	332	347	346	323	318	285	331	282	334	324	316	312	324	322	326	328	325	333	303	317	302	275	322	329	323	293	319	287	304	315	342	330	310	286	310	286	344	313	325	301	290	284	322	321	313	306	316	311	312	321	324	316	329	304	312	320	302	292	302	329	324	290	354	310	314	325	324	345	324	334	310	310	275	325	284	304	331	356	328	316	302	315	321	311	327	301	325	322	318	322	331	315	283	340	329	307	333	283	302	332	322	335	320	301	291	319	314	337	291	322	338	311	313	301	349	340	302	314	306	298	309	324	307	338	315	320	295	306	323	320	330	290	331	287	314	312	325	319	312	311	325	301	324	291	307	292	303	286	287	270	259	288	335	316	312	306	305	300	299	294	306	303	288	313	299	292	336	318	306	309	315	289	305	288	297	317	313	327	315	330	336	304	300	321	317	306	285	323	308	346	317	291	311	340	298	340	279	297	313	327	294	320	345	296	302	310	324	313	318	323	269	315	294	301	303	337	304	304	259	304	279	313	306	323	331	313	309	347	317	339	308	317	322	290	322	327	286	333	292	329	297	295	295	304	322	329	305	307	295	308	340	290	342	303	274	354	319	323	321	302	328	322	340	304	316	336	291	340	286	304	295	304	316	298	277	315	315	297	304	312	315	289	325	306	321	324	325	295	298	283	352	339	291	305	298	318	313	294	332	328	329	307	318	344	310	318	319	327	313	301	323	316	304	311	317	302	334	339	316	305	337	278	311	337	321	311	316	306	325	332	276	316	324	301	300	341	305	319	289	298	332	307	308	308	321	303	331	313	322	283	303	299	300	298	308	337	300	326	297	266	322	304	290	329	324	342	317	332	318	322	347	318	311	313	324	311	322	311	281	316	300	311	319	314	315	315	309	318	300	318	319	288	297	319	305	308	301	309	317	312	300	337	330	344	315	337	290	294	290	285	296	319	375	306	310	323	323	311	297	326	296	305	298	323	298	296	313	321	298	334	317	305	305	322	316	314	307	303	312	315	348	354	295	300	319	323	306	297	317	324	318	293	315	309	327	305	286	333	295	298	311	325	314	293	299	319	284	301	289	296	320	314	294	300	328	320	318	321	298	318	333	320	314	336	307	342	316	305	350	290	313	327	301	315	304	327	336	307	371	327	304	344	336	299	324	300	318	311	334	302	317	305	302	323	344	322	311	333	327	327	337	285	275	310	292	306	322	299	313	327	317	349	321	276	274	306	313	333	345	296	337	294	295	325	315	302	317	314	319	336	306	320	350	336	300	305	317	310	363	347	318	337	334	335	303	331	324	315	273	344	308	303	317	344	330	335	322	332	324	338	301	330	319	319	307	291	307	299	327	332	264	321	340	326	290	322	298	284	329	330	300	282	337	324	332	320	314	299	318	323	328	302	314	317	321	332	330	308	326	298	304	307	300	339	309	334	279	308	286	347	321	347	292	300	301	326	315	323	308	319	334	313	322	331	321	313	303	321	298	314	313	310	354	305	343	306	312	314	295	301	317	318	319	322	325	297	297	320	267	303	316	309	304	339	316	315	303	309	308	311	333	304	324	357	305	331	326	326	316	306	303	313	338	319	319	279	308	338	276	313	307	306	323	303	333	311	315	344	307	300	293	316	285	320	311	321	326	311	318	299	340	292	318	323	314	307	334	330	296	307	363	329	329	303	322	306	321	307	294	285	350	297	305	310	321	306	317	325	308	319	302	320	338	343	308	324	314	329	332	301	290	315	317	299	328	322	291	300	307	294	307	292	309	309	299	307	329	341	287	295	302	328	324	304	306	348	296	316	309	318	313	309	278	341	351	301	322	315	302	306	320	319	313	360	312	320	287	324	294	315	316	360	301	299	285	290	286	313	308	328	309	315	316	333	297	315	318	319	321	313	310	322	309	305	325	323	327	296	317	312	293	317	330	285	298	292	335	316	307	337	355	333	341	307	297	279	326	343	308	323	301	307	305	326	332	310	304	291	320	296	312	320	309	286	306	297	339	327	320	347	298	343	323	317
1877	1077	708	554	544	768	840	692	558	508	408	359	302	257	225	199	188	180	168	157	130	171	125	121	109	121	137	150	134	118	111	96	102	101	84	116	114	111	100	107	118	86	89	107	115	130	133	137	124	106	113	87	111	103	89	97	110	101	78	80	84	87	91	74	77	85	64	76	80	77	73	73	97	65	82	70	84	79	69	71	75	78	79	74	78	79	77	72	73	88	68	90	87	94	76	99	59	82	86	84	79	75	64	72	78	80	80	78	88	96	92	75	83	83	74	79	79	79	68	75	68	57	85	82	74	63	79	86	79	74	100	98	77	71	88	60	71	68	64	74	86	94	76	94	78	75	82	61	76	57	71	118	81	87	64	84	90	80	67	68	82	90	89	68	79	83	85	83	91	86	83	74	61	64	83	71	85	72	80	79	80	72	88	74	78	104	70	84	111	84	78	79	94	82	91	103	57	69	82	89	71	76	76	83	85	71	79	79	85	74	66	89	84	68	79	68	83	83	76	69	95	73	82	88	60	75	63	76	77	73	85	84	86	83	69	83	88	87	74	91	75	75	53	93	73	76	71	72	70	64	77	77	87	59	75	71	59	63	87	64	77	82	86	73	67	77	69	94	69	82	66	74	64	70	73	70	73	72	77	85	85	72	74	72	92	64	83	80	74	79	66	75	67	86	78	88	92	73	81	87	55	83	86	59	71	53	83	80	76	70	86	64	77	71	85	77	71	83	75	89	80	72	69	83	75	76	81	73	78	93	96	83	67	83	75	73	78	69	71	79	65	78	74	71	72	74	94	88	73	100	90	79	85	81	69	85	80	74	68	87	80	73	73	74	70	77	70	67	82	71	77	66	75	77	78	92	88	72	68	75	73	84	76	77	84	72	61	68	80	75	63	69	73	82	80	93	78	65	71	69	77	65	57	81	76	73	56	66	68	81	83	72	67	81	73	54	84	74	92	62	63	87	81	67	84	95	78	89	81	76	91	73	70	85	78	79	69	63	79	69	82	80	66	71	79	72	81	79	76	71	75	94	57	75	68	75	76	84	89	88	70	87	68	69	71	89	69	79	75	91	82	77	91	80	93	77	81	75	71	83	76	78	75	80	89	79	79	65	82	75	78	85	77	89	77	84	65	80	73	79	82	70	68	80	71	73	67	80	71	72	82	72	83	80	84	75	90	79	85	70	59	87	85	65	72	67	75	74	73	73	84	74	81	74	78	74	82	73	96	73	80	67	74	77	74	87	79	68	74	87	68	61	77	84	60	72	73	67	85	73	63	80	81	89	84	61	89	89	77	85	74	82	87	79	75	76	76	75	86	64	83	84	80	82	81	74	66	67	66	55	88	79	79	82	70	56	79	73	68	75	74	88	84	77	67	60	78	95	60	76	75	76	71	70	66	78	64	57	66	75	64	98	79	74	81	74	77	80	83	81	80	64	84	81	68	73	75	80	79	72	59	72	81	63	80	61	92	82	72	74	70	79	78	82	96	69	58	78	67	84	80	77	82	100	61	77	67	67	60	85	70	87	80	74	73	74	63	60	75	74	62	66	77	92	74	72	80	76	70	77	78	95	90	74	79	79	83	76	79	71	78	65	81	85	79	75	71	77	73	69	86	72	70	67	82	69	62	87	91	78	78	67	94	55	72	87	71	79	61	70	73	75	82	82	75	85	78	78	74	68	83	85	63	83	74	93	77	87	70	76	82	83	69	84	82	95	69	82	95	66	65	60	76	71	98	64	74	78	61	82	77	58	91	58	97	83	77	71	67	62	74	79	85	78	73	87	71	88	67	74	84	77	75	95	85	75	72	78	87	84	70	92	71	81	69	83	76	74	92	78	91	85	89	83	77	77	70	88	68	59	71	67	81	94	87	57	67	88	78	84	70	84	81	61	83	77	73	83	80	81	100	60	72	71	82	91	71	73	76	82	71	57	72	69	69	66	64	81	81	80	81	75	76	75	82	82	59	71	80	72	74	92	73	73	61	63	74	80	73	80	91	83	74	98	72	76	68	74	85	85	67	57	86	83	81	80	71	69	69	67	89	70	70	76	70	55	70	86	81	82	93	81	78	68	87	69	75	75	76	92	76	90	67	66	101	89	64	81	73	81	87	84	76	58	68	72	83	75	64	67	84	80	73	77	69	79	81	81	90	83	86	69	65	80	88	83	61	73	72	80	68	95	77	76	78	82	90	81	63	106	70	62	90	63	74	88	94	68	74	79	76	85	62	66	72	67	81	76	73	78	64	71	83	76	90	65	76	71	65	83	74	85	63	63	77	66	82	73	79	72	78	75	64	78	84	75	78	99	88	72	84	78	80	67	87	75	89	85	78	83	66	75	88	75	67	73	77	79	76	74	74	87	79	68	70	87	93	74	75	77	70	68	75	81	67	68	67	70	65	83	80	81	76	84	69	66	83	84	63	66	68	75	69	79	57	90	69	101	77	64	80	87	91	84	84	76	83	67	64	84	72	94	97	82	93	80	77	52	85	75	72	68	73	82	88	80	83	62	73	86	82	81	69	78	81	83	63	70	68	61	82	63	80	55	93	87	68	67	71	72	67	75	78	79	78	69	70	70	68	74	67	74	61	80	79	71	77	86	71	78	70	81	60	83	74	87	87	69	69	85	73	81	73	74	73	78	84	79	79	85	71	62	80	78	86	76	67	99	81	96	65	73	65	83	73	67	70	79	78	74	73	75	69	79	96	82	80	77	52	72	76	60	80	64	93	57	72	85	74	83	94	69	85	86	74	70	79	76	77	64	76	76	66	76	88	80	74	65	87	79	67	64	80	66	68	94	86	93	81	72	80	76	81	72	79	67	81	58	65	81	76	82	88	77	73	92	71	80	76	63	71	74	83	83	69	76	76	78	75	84	66	79	80	75	82	63	72	91	61	67	89	69	72	77	82	72	78	88	72	68	68	89	78	66	82	60	73	73	74	64	72	82	91	73	86	93	59	54	60	76	68	58	72	70	99	74	69	88	73	60	68	62	78	54	80	80	79	79	79	62	86	84	75	90	68	89	64	85	74	74	69	65	87	84	78	85	69	81	79	94	71	69	78	81	74	76	56	81	71	60	94	77	76	88	74	83	76	68	80	84	78	79	72	74	73	55	78	68	58	56	69	74	74	87	87	78	66	64	93	91	72	74	64	79	72	73	60	78	77	65	86	55	86	83	68	81	93	71	87	66	76	74	73	77	76	83	73	69	56	60	74	74	79	84	71	89	95	68	65	75	59	71	73	74	80	60	65	90	79	73	75	83	81	63	81	67	87	75	82	67	76	96	85	97	74	78	70	96	77	76	87	75	68	70	82	83	72	71	86	73	67	79	73	73	85	72	94	64	80	71	69	99	73	73	78	83	83	63	76	85	57	60	77	77	80	87	87	73	83	80	75	75	71	65	81	73	84	69	80	70	90	93	77	92	72	65	88	82	81	87	61	74	94	63	65	69	77	83	69	75	61	68	80	60	82	77
20637	12558	8446	14256	24159	25964	23991	20883	17997	15469	12557	10361	8285	6751	5637	5067	4566	4302	4288	3824	3604	3255	2869	2518	2558	2654	2628	2566	2295	2141	2080	1877	1912	1812	1792	1870	1821	1756	1757	1818	1638	1413	1450	1592	1915	2144	2129	2056	1983	1733	1575	1635	1646	1679	1486	1566	1703	1175	909	811	881	861	878	807	843	805	849	820	766	843	730	832	802	743	777	770	762	749	780	815	760	746	722	745	777	782	807	830	765	782	763	817	823	796	718	757	789	740	745	762	812	797	766	759	778	778	779	786	750	771	771	773	781	769	755	732	718	839	689	719	760	800	722	771	754	801	791	766	761	775	743	759	720	768	770	743	711	769	761	764	735	727	734	790	770	742	756	782	742	693	747	781	760	750	743	754	774	739	755	762	773	743	800	684	757	781	718	747	757	777	768	759	726	782	751	723	791	730	749	728	762	743	804	724	767	795	734	775	767	784	778	713	763	754	739	715	792	728	760	785	792	727	742	760	780	741	725	737	721	727	775	724	712	726	746	748	775	714	720	744	739	674	740	760	750	750	736	785	749	773	758	745	745	789	735	754	748	725	743	746	744	722	717	772	743	766	726	766	812	730	786	776	763	761	755	715	730	760	761	763	800	764	748	743	766	712	731	725	690	699	723	767	749	815	751	784	766	757	745	709	778	803	735	764	739	744	727	721	760	732	768	778	777	762	726	747	771	744	751	734	729	704	779	747	766	750	772	782	745	741	763	756	741	774	750	754	769	762	760	704	796	787	723	761	747	776	739	709	766	718	728	764	711	676	772	731	734	733	741	760	749	744	718	723	737	784	789	720	694	767	728	740	780	736	773	746	795	767	743	775	745	749	779	730	798	746	731	757	734	726	725	822	749	768	722	723	732	721	771	759	756	737	715	772	760	746	764	712	738	743	721	735	739	744	763	734	767	787	795	739	703	782	747	761	724	753	744	739	767	769	725	736	803	752	798	778	811	750	759	726	716	725	766	767	735	778	734	758	708	712	745	766	701	699	751	726	743	763	746	767	773	758	813	747	732	758	809	770	752	744	782	723	706	713	729	749	738	782	734	748	771	759	751	736	759	761	740	728	766	754	712	737	780	715	752	745	753	761	747	785	765	740	755	754	750	749	696	750	694	759	752	759	788	762	752	733	764	766	738	802	729	778	733	764	753	772	830	683	754	770	772	725	748	718	744	808	714	777	740	812	749	746	759	709	751	737	730	723	711	749	747	773	733	724	758	756	725	756	717	769	724	764	764	725	730	743	714	721	748	744	749	726	753	780	731	754	732	777	749	765	754	735	775	717	814	817	718	749	772	770	728	759	770	733	721	744	739	743	792	762	762	738	781	753	733	739	753	707	760	730	826	746	765	751	740	750	761	749	760	752	774	734	751	774	744	750	784	837	770	689	725	735	750	763	743	723	703	770	776	775	746	739	726	749	736	723	754	721	754	733	711	753	703	728	747	768	754	782	706	788	765	774	746	779	745	742	732	761	765	813	736	725	807	701	741	763	763	762	750	777	740	700	723	768	734	699	772	745	734	754	786	689	723	745	748	755	703	774	770	720	740	729	748	731	756	739	786	765	776	778	731	720	762	725	786	782	737	797	798	745	757	747	748	725	736	716	694	757	708	759	774	768	721	759	742	772	779	774	792	803	744	744	749	790	744	752	742	731	785	758	725	742	729	744	802	735	736	735	760	755	715	762	709	748	795	792	751	779	780	736	718	732	735	768	696	769	733	783	727	793	787	758	739	780	736	766	718	770	729	754	774	782	759	772	778	759	820	758	724	731	714	757	732	749	752	724	772	749	751	780	779	795	748	761	714	727	734	758	775	759	687	789	765	791	762	779	762	764	751	730	732	767	759	752	768	755	752	763	724	799	741	735	721	762	715	749	769	769	729	718	717	780	750	694	693	767	765	765	726	750	771	770	750	757	738	698	771	780	714	782	717	713	739	768	760	770	728	737	772	799	755	759	738	744	763	754	761	746	699	760	753	784	799	814	748	737	775	704	754	716	729	776	728	722	752	739	768	755	698	739	725	770	761	812	743	759	724	761	751	765	776	772	748	807	748	718	775	740	768	815	719	745	710	756	774	753	746	722	757	738	745	766	736	804	755	729	734	750	713	787	712	771	707	750	733	767	782	716	746	759	780	767	749	790	739	716	690	758	767	761	762	755	732	792	736	710	731	751	728	736	763	748	715	740	746	733	742	705	711	747	767	718	788	745	757	751	751	738	709	791	738	703	760	790	769	766	741	765	778	759	742	749	729	741	735	772	751	735	758	789	783	764	686	731	789	824	779	813	716	729	812	726	741	710	759	751	746	729	737	761	807	756	739	744	757	770	736	764	782	739	749	746	782	722	702	731	784	723	719	701	788	786	780	743	763	736	750	771	784	712	745	727	755	761	711	733	789	760	733	765	735	796	726	748	767	782	737	763	769	710	735	757	746	727	723	763	737	723	717	741	789	812	760	709	768	761	782	784	762	820	723	764	684	731	730	706	746	739	769	753	768	772	756	750	729	738	751	753	755	720	727	766	729	745	707	769	721	729	743	736	741	693	733	778	700	736	759	773	753	737	699	754	764	740	731	773	741	742	702	793	705	815	706	751	772	743	766	746	768	761	754	757	746	758	751	740	769	729	765	718	765	751	722	815	727	772	734	726	751	764	732	750	778	756	766	743	722	695	749	728	757	776	684	699	747	714	760	754	779	658	763	759	742	718	732	719	743	739	718	741	815	720	751	743	726	751	775	751	745	767	734	768	753	726	757	749	785	773	712	771	754	752	759	741	776	726	779	778	768	733	751	730	797	746	763	738	742	734	783	771	750	735	767	764	809	758	745	718	752	746	716	755	755	786	693	732	789	741	737	769	763	751	758	743	765	751	791	730	774	740	786	808	747	703	736	730	777	748	764	749	815	761	688	694	742	723	808	750	786	778	783	735	737	767	760	731	780	722	704	763	711	677	769	768	735	767	767	750	768	735	720	778	748	745	763	776	733	780	769	740	722	745	722	777	776	716	765	754	754	743	738	741	797	707	727	738	759	747	724	705	745	754	734	772	706	756	730	737	728	785	787	730	779	757	814	733	806	739	745	784	770	741	812	757	724	734	740	735	767	794	750	749	764	726	755	775	771	759	749	801	726	773	735	758	783	757	776	753	785	747	772	743	761	731	728	758	743	721	773	759	763	779	720	738	749	724	755	706	759	754	729	729	788	725	739	742	722	757	741	770	757	735	793	746	706	715	750	773	768	793	738	749	764	696	705	754	778	710	798	731	805	719	750	762	741	707	749	765	670	747	765	751	732	729	793	716	755	765	775	738	742	763	746	739	692	737	780	723	777	749	761	727	723	789	761	732	759	741	689	747	750	764	769	751	748	746	764	772	744	757	728	750	761	793	793	734	758	757	841	731	710	783	723	727	764	784	790	737	761	766	737	746	711	735	739	779	762	792	737	750	749	726	713	707	772	730	709	775	740	763	722	732	723	751	744	792
1988	647	426	296	335	488	497	420	390	265	249	176	155	114	109	96	90	114	76	78	70	74	59	76	65	65	66	71	76	68	72	70	54	43	60	56	64	53	57	66	53	63	64	51	66	56	74	65	57	76	78	56	62	68	61	70	63	46	28	33	49	40	50	49	44	39	37	38	37	34	35	47	47	51	44	55	45	31	49	45	44	38	43	44	32	37	44	45	47	32	44	32	44	44	63	35	49	53	35	40	48	40	46	50	40	41	27	35	41	36	57	51	49	40	47	45	41	55	44	41	51	32	43	50	41	42	41	36	48	43	42	51	39	50	54	43	51	39	46	52	38	32	45	50	48	44	38	47	33	42	47	46	41	41	50	44	54	57	34	42	52	44	40	43	42	49	40	45	40	41	40	38	37	49	47	45	53	37	41	38	39	46	50	43	37	41	43	52	55	41	45	32	36	44	38	33	36	37	45	50	38	31	50	41	46	45	34	42	49	37	36	41	45	46	33	45	51	44	47	50	38	41	38	55	32	42	42	39	36	45	52	32	55	37	42	44	51	39	44	55	44	41	38	33	45	49	52	39	46	50	49	30	38	46	54	34	48	33	47	52	48	38	38	52	48	32	41	44	42	39	36	54	58	45	39	45	47	49	35	44	32	49	48	49	37	27	35	37	40	42	43	36	30	42	27	40	46	40	32	43	38	44	38	37	52	43	46	51	40	34	48	41	35	42	31	36	51	36	40	48	34	42	41	48	50	36	42	37	42	41	33	41	52	32	34	44	59	57	44	40	43	34	53	41	34	46	44	46	40	40	49	41	31	55	36	39	47	42	39	41	35	44	43	35	36	34	33	43	42	32	39	53	31	42	33	45	44	36	28	36	62	40	38	37	45	36	39	45	46	41	46	42	40	31	45	40	46	50	43	36	40	32	39	45	51	49	56	58	37	41	44	43	36	44	38	37	34	51	42	54	61	46	53	46	57	47	44	39	48	47	32	44	40	50	44	40	53	38	55	48	33	51	48	45	34	41	44	36	36	36	39	33	42	44	40	30	41	37	58	47	46	40	40	47	36	37	50	36	50	30	41	47	57	45	58	49	38	45	49	43	46	49	43	49	36	46	42	44	32	51	35	48	44	37	50	37	47	36	45	51	46	34	40	41	41	46	41	40	31	34	50	35	43	41	30	51	51	41	42	41	49	29	42	38	40	38	56	37	26	46	38	48	49	46	46	52	40	37	42	39	44	47	40	45	43	31	34	45	42	40	49	34	37	31	49	49	49	45	46	36	40	45	39	46	42	36	48	41	50	41	42	47	41	39	45	59	37	38	47	42	44	39	44	44	60	41	47	50	29	40	50	41	24	37	39	41	35	39	35	35	35	35	51	55	44	51	43	43	49	34	49	50	41	44	38	47	48	41	41	39	43	49	43	39	59	42	47	47	33	47	43	47	62	42	45	35	42	47	42	35	37	36	26	50	40	38	25	48	36	47	33	27	42	55	33	45	52	57	39	40	40	40	42	43	39	40	36	48	40	43	49	44	40	30	47	50	44	25	42	33	39	43	35	32	43	36	44	36	50	47	36	47	48	39	41	34	44	35	42	48	45	38	41	40	35	44	42	53	48	46	38	44	50	59	27	38	42	48	45	34	43	34	47	43	47	42	42	51	56	50	45	51	27	43	46	38	41	55	28	44	45	37	48	51	46	39	44	53	37	43	57	47	35	35	44	43	45	44	53	41	39	36	27	37	44	43	42	41	48	36	58	43	57	40	44	45	38	35	42	51	41	46	41	40	52	38	46	41	48	34	48	53	43	42	37	49	44	41	36	31	48	28	42	44	25	45	49	45	37	38	39	35	45	31	52	27	35	36	41	43	40	39	47	50	47	47	45	41	36	39	44	40	47	38	47	37	45	39	38	44	46	54	43	33	42	34	45	49	40	48	59	40	36	42	33	36	44	48	36	34	32	44	53	42	42	51	42	38	38	37	37	42	40	38	31	43	34	41	47	42	43	43	44	46	50	49	44	38	33	39	43	28	44	50	36	49	40	35	53	51	43	51	43	47	42	53	48	51	39	39	31	45	51	40	50	42	43	42	59	39	38	58	49	56	43	51	34	36	50	44	46	34	45	33	41	46	52	45	53	33	34	46	43	31	35	33	48	34	47	51	39	35	43	42	40	49	42	41	39	40	45	35	45	40	50	46	40	38	49	46	37	29	51	45	51	43	49	40	49	35	30	39	41	47	50	45	45	40	48	50	40	47	47	41	40	61	40	38	49	37	43	35	41	30	43	46	46	48	35	33	35	48	49	39	52	31	43	36	47	42	55	66	50	31	52	48	60	42	40	39	46	53	40	33	45	35	35	41	49	46	33	45	38	30	38	30	58	29	41	39	40	44	45	40	46	44	33	44	52	37	41	47	48	35	40	40	51	39	43	39	37	48	32	44	42	42	52	53	37	36	33	50	36	49	38	38	40	34	42	50	43	32	38	42	45	53	32	42	44	30	41	36	39	38	43	47	38	40	36	40	36	55	49	29	55	46	47	40	50	41	53	45	36	49	54	75	41	45	28	36	51	49	38	40	54	44	40	44	47	33	43	29	51	49	47	42	31	35	42	31	55	39	42	41	46	32	41	46	45	49	44	49	45	38	52	48	58	53	25	37	36	46	36	33	55	46	40	50	37	43	38	38	32	53	48	63	35	63	56	55	46	39	33	37	39	44	44	42	31	42	45	32	48	45	36	42	40	34	28	45	52	32	34	37	49	38	40	55	44	44	50	38	34	41	33	45	38	42	51	36	46	44	43	48	39	50	40	44	43	39	39	50	48	50	51	40	38	41	36	36	41	44	52	45	41	48	46	29	41	52	45	39	50	35	52	34	34	44	46	44	46	44	40	60	48	45	35	49	44	38	43	45	38	37	46	39	42	41	45	39	47	34	43	33	43	40	43	49	40	47	46	37	47	43	44	58	38	48	35	34	38	32	41	44	44	40	38	41	47	52	40	35	53	53	38	35	40	60	54	47	46	48	32	49	34	33	35	41	48	36	48	58	41	54	57	42	45	56	48	56	45	32	38	41	50	49	44	43	42	47	47	42	41	33	46	36	49	35	36	47	40	47	48	48	30	53	41	34	51	48	32	34	43	47	41	37	34	45	41	41	41	36	43	40	45	41	39	39	40	47	42	41	52	48	49	38	48	26	55	48	39	40	56	56	30	56	43	42	39	50	33	46	51	44	34	40	40	42	42	39	51	43	38	41	42	34	39	50	45	46	43	45	43	43	38	51	32	46	50	44	42	48	38	39	34	54	51	51	43	37	50	46	44	44	40	40	39	41	40	53	38	39	49	50	41	39	36	35	40	48	49	52	47	43	35	50	39	51	40	36	41	37	47	29	38	39	39	39	52	41	47	43	31	41	42	32	32	39	39	38	38	44	31	49	49	34	50	51	59	47	35	45	40	46	42	45	38	44	42	38	44	39	35	48	44	44
15283	8594	5702	9886	18478	19869	18235	15450	13382	10516	8140	6522	5157	4003	3139	2809	2494	2327	2223	2043	1810	1654	1429	1300	1306	1381	1456	1281	1274	1105	1073	1008	1024	974	996	1099	973	952	1056	1130	912	800	829	1006	1191	1317	1271	1313	1152	1066	929	950	1069	969	917	987	953	622	468	438	468	458	449	454	462	458	442	435	431	424	461	405	438	411	427	408	453	434	432	392	424	408	410	432	434	389	419	416	412	383	440	396	398	418	411	420	430	405	420	433	435	414	444	415	375	406	378	391	433	440	423	414	439	389	435	392	390	403	455	416	429	371	406	434	462	410	409	427	438	431	411	415	400	387	379	411	412	411	416	418	415	405	431	368	435	438	436	385	429	401	386	439	414	431	389	416	399	390	423	420	426	379	402	418	437	390	380	411	425	389	421	396	426	414	404	407	404	415	397	404	378	415	413	423	436	398	409	416	400	451	424	410	425	402	389	427	407	400	403	405	384	411	436	425	412	387	409	401	416	385	409	422	444	420	392	355	373	409	432	376	428	399	373	395	339	375	441	430	407	406	413	392	404	406	408	407	390	383	436	421	410	401	388	416	410	398	440	429	435	436	394	438	407	442	412	433	402	419	395	407	413	396	426	402	396	427	407	417	402	428	410	395	401	409	417	440	408	436	410	431	380	413	410	437	392	387	399	430	420	421	393	430	443	428	432	396	396	400	415	429	377	374	410	415	412	410	433	414	404	439	426	423	403	416	405	385	428	413	434	409	392	411	415	404	407	415	427	394	419	433	407	385	419	429	434	388	393	399	412	429	418	405	435	420	399	419	399	421	421	410	428	379	398	436	395	411	411	419	388	420	412	416	399	388	391	393	383	413	391	424	441	411	393	425	445	432	402	418	429	394	409	381	402	387	452	389	374	407	447	406	383	396	420	378	431	395	408	397	409	382	419	397	425	415	412	401	398	424	381	403	409	396	410	413	408	404	429	433	451	374	421	382	416	424	415	398	414	427	430	389	415	407	368	412	409	378	415	435	387	393	440	437	381	398	443	414	430	388	389	398	428	368	417	388	422	436	400	378	431	399	401	488	405	411	424	452	414	371	382	431	462	403	408	391	405	434	386	423	381	401	409	425	381	412	415	377	396	428	394	432	421	428	394	436	436	418	435	373	414	393	414	428	405	411	399	411	434	422	427	416	377	418	388	397	406	395	404	382	392	424	389	438	410	404	403	379	438	429	450	388	423	400	433	432	382	413	405	419	417	453	385	435	453	457	429	431	425	409	375	396	408	479	418	378	426	426	417	410	384	419	458	404	422	372	402	442	430	382	433	393	394	386	383	394	406	410	421	415	421	405	419	405	428	398	388	430	429	382	366	420	388	414	415	428	437	386	418	425	416	416	417	446	398	401	397	426	415	408	399	371	412	385	427	375	399	394	399	435	434	392	433	419	415	451	428	368	426	416	434	412	433	406	397	389	431	397	425	409	397	418	416	417	397	373	393	425	390	392	353	411	403	401	415	391	428	384	396	439	381	393	414	394	393	427	422	427	373	405	437	443	446	387	416	391	476	414	408	391	443	417	407	438	406	360	386	436	411	410	415	376	401	399	421	445	384	412	415	423	424	426	404	428	378	394	414	429	399	419	399	421	396	410	382	423	426	415	401	404	415	437	424	435	389	446	380	412	438	410	388	445	386	442	403	403	403	405	422	443	364	422	398	409	373	425	368	378	408	423	414	385	433	370	444	419	399	396	439	415	388	390	412	397	385	403	410	407	428	418	413	403	427	408	408	396	416	470	410	434	438	409	422	437	400	422	404	411	424	419	417	437	447	400	387	372	370	396	447	418	385	389	427	409	397	443	409	424	436	384	431	429	399	431	394	431	364	407	414	435	424	369	418	412	407	418	457	393	410	441	429	439	391	460	407	457	431	418	411	389	408	366	412	383	397	394	390	392	397	430	403	425	406	431	425	385	401	393	436	408	412	416	417	392	436	416	413	449	389	418	440	379	427	376	429	387	391	456	433	421	406	433	390	383	436	396	434	387	380	431	402	436	442	389	414	456	424	382	423	412	404	411	399	424	393	405	380	418	400	378	413	424	370	408	426	395	407	420	428	432	402	428	435	417	403	406	422	402	428	397	399	420	432	407	394	423	428	405	378	399	416	396	407	393	400	404	406	418	393	401	425	402	434	409	429	447	439	415	425	421	383	405	414	435	409	406	424	392	431	398	414	448	386	427	385	391	389	424	403	398	421	396	417	464	445	362	440	434	432	413	377	395	385	416	394	380	410	398	393	390	411	412	372	391	426	388	415	393	387	403	426	426	425	395	425	396	418	415	430	415	416	404	428	409	395	423	420	414	419	427	422	401	433	432	398	409	415	414	414	443	385	377	393	396	379	403	381	398	397	438	399	454	377	447	421	418	428	412	407	416	394	419	429	446	420	422	383	409	396	431	424	434	422	430	427	409	380	398	412	427	387	392	435	419	392	425	419	424	431	445	423	430	433	367	416	421	402	390	409	400	395	424	403	426	425	447	400	402	433	416	401	436	371	377	405	394	435	432	415	378	409	388	403	417	432	404	383	429	383	433	388	421	423	376	412	381	436	384	398	387	400	376	428	423	413	400	430	451	365	404	418	360	446	438	404	400	411	389	388	401	401	382	445	416	420	437	393	438	406	408	441	411	429	442	431	402	411	411	400	418	417	471	386	404	388	379	412	383	436	400	387	412	369	413	397	392	403	423	431	412	401	396	418	424	425	401	439	391	428	405	412	406	393	412	410	398	380	393	438	376	425	405	392	382	409	421	415	412	434	444	418	409	416	399	418	400	387	390	376	413	389	395	441	405	404	385	413	420	414	430	412	392	388	376	416	394	420	397	393	400	440	387	435	361	371	424	399	422	429	424	411	429	421	407	395	408	462	458	445	431	411	403	424	406	405	428	413	427	418	412	410	441	415	423	407	407	413	398	421	407	403	405	405	410	428	388	395	418	427	407	418	421	440	436	409	420	431	436	414	387	446	394	419	422	412	438	403	416	388	416	408	415	424	399	443	407	407	434	391	421	420	418	358	384	357	426	413	376	408	406	430	406	375	385	431	436	431	406	416	404	447	424	404	395	395	393	402	415	403	460	412	361	413	403	428	421	397	395	383	384	423	415	410	407	379	398	399	420	416	437	410	431	426	410	407	414	441	480	407	432	443	407	387	393	450	428	409	438	404	440	393	427	407	396	395	421	404	420	444	455	414	409	436	404	416	417	406	379	455	409	396	408	437	429	427	386	398	383	417	425	404	408	407	400	416	401	408	404	398	404	413	440	403	405	406	442	437	438	404	438	416	378	426	404	397	386	423	367	400	405	400	433	411	457	424	383	417	412	397	394	403	398	428	418	415	406	414	427	417	433	398	416	423	395	421	385	414	423	428	415	426	403	401	416	416	441	402	409	406	411	386	400	401	410	410	412	398	425	429	404	446	445	410	459	420	454	423	427	423	436	416	435	390	423	432	423	429	413
1295	1043	568	420	476	626	666	567	527	385	300	287	229	191	198	184	158	130	149	144	136	133	118	121	132	136	129	131	115	111	139	105	119	110	119	97	116	116	112	100	109	100	117	114	101	117	125	127	108	118	107	95	106	100	81	115	101	86	74	84	84	78	67	83	93	67	68	88	80	78	73	79	76	75	81	79	72	79	80	72	89	75	85	84	69	83	63	101	65	82	89	89	70	89	84	81	79	73	74	96	84	89	74	81	84	74	73	84	67	70	71	72	79	75	93	76	106	101	77	88	77	83	100	66	94	77	81	80	78	81	83	82	83	86	86	76	76	83	77	60	75	78	68	76	82	93	81	71	90	90	85	100	79	87	72	88	70	89	88	93	82	77	78	94	69	87	82	77	85	74	85	75	82	87	87	74	93	88	90	100	79	82	66	86	74	70	65	72	77	72	89	85	69	80	82	86	89	88	76	71	86	68	73	74	88	66	80	90	81	74	61	70	97	63	82	82	89	92	84	85	80	79	90	91	93	78	81	98	88	82	86	91	91	80	73	75	85	78	78	75	84	99	73	82	99	87	78	67	84	86	79	83	64	88	82	77	70	84	72	77	89	73	78	89	80	77	57	84	81	92	88	74	90	76	85	104	87	86	84	92	82	99	65	77	69	92	82	81	64	90	77	78	84	78	83	72	88	82	83	94	85	99	82	82	76	73	71	76	87	88	80	74	80	97	93	87	81	82	85	73	83	76	72	82	86	61	93	83	79	71	86	76	74	91	84	73	86	67	86	70	77	66	83	82	99	81	79	94	92	89	89	86	84	78	79	90	85	75	83	85	76	95	84	70	78	76	103	86	80	84	93	83	90	83	96	77	85	81	69	90	70	87	88	79	83	72	75	81	83	81	90	76	87	75	87	97	66	90	75	90	73	91	83	92	82	82	83	89	89	91	77	70	78	79	78	66	81	90	76	62	74	80	66	83	83	81	91	87	72	85	79	78	85	91	85	81	92	96	72	83	81	87	77	71	85	83	84	73	89	80	86	62	86	81	82	50	87	95	86	80	98	78	79	75	71	73	87	94	82	98	74	64	82	76	80	85	84	69	84	70	77	81	83	72	76	83	80	78	74	81	96	93	73	89	78	85	77	82	88	87	72	86	82	102	69	91	80	75	72	76	75	91	71	79	73	72	85	89	87	74	92	65	70	76	81	79	62	78	87	76	84	76	106	102	72	71	85	78	81	75	65	68	90	59	70	75	86	69	87	89	84	81	68	84	88	64	86	87	79	107	85	94	90	87	93	78	69	64	92	76	79	77	80	86	78	77	81	89	74	84	82	94	76	86	88	88	89	75	77	86	76	87	90	81	79	96	83	74	82	73	88	87	76	89	98	82	85	78	89	79	91	91	85	80	90	83	82	87	79	94	77	78	83	78	79	84	87	92	77	82	80	75	69	89	91	72	73	70	78	83	79	80	71	86	92	94	97	81	83	94	87	82	68	80	89	91	93	75	99	77	72	77	77	78	85	95	97	86	82	68	85	90	78	79	88	98	82	60	78	76	69	88	82	75	89	74	67	74	70	69	92	73	63	87	77	85	70	70	81	74	83	86	91	73	80	82	63	76	80	83	76	69	82	76	74	84	86	80	85	82	90	91	94	76	79	79	70	77	84	79	85	82	63	82	82	79	72	83	82	76	73	99	75	84	78	86	85	72	89	88	86	82	80	73	91	72	106	86	84	82	86	99	80	82	76	83	82	84	76	76	94	84	93	82	78	75	84	86	83	82	84	85	93	91	83	72	77	79	71	81	92	60	73	77	84	86	79	89	69	86	70	88	71	78	98	92	85	73	98	87	93	82	88	76	67	95	84	84	88	92	66	80	86	83	81	65	75	72	85	73	80	99	76	83	79	73	87	86	89	85	83	72	82	89	91	95	78	74	75	79	83	75	74	88	88	84	87	101	89	74	75	105	71	77	57	81	78	75	97	91	79	77	85	68	83	76	67	91	84	91	89	76	80	90	69	76	72	95	75	101	80	83	93	86	77	80	79	65	91	74	84	93	63	78	86	117	88	95	88	78	79	92	92	77	83	84	100	63	83	85	83	80	78	80	81	93	76	79	84	78	71	78	80	84	100	61	82	98	80	65	89	87	78	83	80	74	112	105	75	70	73	87	86	93	87	71	78	77	71	74	77	102	93	60	96	79	89	78	69	92	79	79	87	71	72	75	77	100	78	90	78	78	82	75	83	91	85	90	84	80	90	77	79	71	86	66	84	73	74	79	85	74	76	79	88	103	80	78	62	76	93	99	74	83	75	84	102	78	66	73	76	64	82	76	76	68	74	75	79	76	90	80	73	77	75	69	88	76	86	84	91	79	74	88	105	79	78	81	77	85	80	68	88	82	69	84	83	74	102	84	89	69	86	87	87	87	68	59	79	78	79	79	73	89	83	95	80	72	84	78	90	81	91	80	80	67	82	92	90	83	73	68	87	92	75	70	79	101	78	80	81	92	86	75	76	75	86	93	80	90	85	69	97	58	81	87	88	92	79	75	78	88	71	83	88	83	86	78	88	81	82	85	84	86	86	87	92	83	82	103	76	66	90	104	86	78	80	78	84	88	81	73	90	85	99	83	73	83	96	69	82	83	93	74	82	81	88	89	88	81	89	81	86	96	76	84	83	95	81	89	74	61	76	88	86	83	88	75	88	86	86	89	72	60	78	95	91	69	84	71	87	85	87	89	80	88	83	98	70	81	70	77	87	103	90	79	70	79	76	80	87	89	81	82	94	95	99	78	74	81	87	59	69	84	95	85	60	78	96	90	91	89	88	73	66	85	89	81	67	70	86	93	96	95	83	101	67	68	88	67	89	80	71	70	76	78	82	95	74	91	90	79	86	77	77	65	82	90	88	78	78	71	83	89	84	74	83	84	84	78	89	80	95	75	76	91	74	81	80	76	74	84	67	95	82	83	78	93	94	91	76	68	85	97	85	79	86	67	95	79	79	94	83	74	71	83	75	73	99	89	101	96	76	93	88	90	84	82	74	81	82	86	75	82	74	89	80	91	79	71	73	68	93	72	76	86	64	75	67	86	76	68	82	75	71	81	89	96	80	101	90	84	82	84	89	83	81	67	63	78	89	91	85	67	78	68	79	80	88	87	77	92	81	82	76	72	92	80	88	79	90	75	85	79	72	84	77	72	78	91	92	75	92	66	73	96	78	84	78	92	84	106	63	76	72	83	89	80	78	74	76	82	78	98	78	75	90	99	78	68	77	61	81	79	95	78	74	70	81	80	78	83	90	88	80	83	75	96	76	63	81	92	82	83	86	91	94	95	88	83	73	90	74	84	92	84	69	98	71	82	89	82	71	78	88	84	88	90	87	77	93	94	66	68	83	83	77	73	79	78	83	82	82	88	71	98	77	74	84	95	70	84	84	93	76	61	75	89	81	79	89	83	79	81	80	65	66	81	78	74	64	92	73	77	100	87
17770	11493	7705	12319	22118	23624	21622	19000	16157	13233	10540	8570	7191	5676	4813	4154	3850	3586	3566	3095	2854	2591	2348	2099	2268	2344	2168	2106	2028	1921	1755	1719	1714	1690	1662	1658	1605	1585	1615	1700	1455	1258	1358	1646	1809	1952	1972	1885	1653	1608	1476	1514	1566	1494	1417	1599	1443	969	832	833	896	868	806	802	829	858	786	867	734	790	812	801	774	814	778	753	777	790	772	796	817	850	803	819	801	807	768	855	786	779	804	784	858	806	781	782	807	827	745	815	740	815	806	770	794	767	767	776	781	771	833	790	792	833	726	771	794	793	806	752	765	808	807	788	809	766	783	823	786	814	793	786	772	769	745	777	810	738	766	780	802	796	775	799	781	754	805	767	815	798	761	783	786	799	775	758	768	820	770	812	805	779	793	722	760	782	795	749	784	759	771	770	823	765	753	777	807	805	760	726	771	745	759	805	738	730	792	831	753	707	750	744	793	748	821	766	719	790	797	801	808	757	795	788	829	786	790	735	769	791	812	782	768	775	792	816	813	811	776	789	814	829	748	801	834	818	761	798	789	756	745	747	804	722	778	783	731	820	744	766	765	792	817	824	774	816	790	768	806	774	744	823	736	756	776	782	785	792	730	703	775	750	769	764	838	699	795	787	780	781	823	808	763	749	806	777	756	783	804	814	849	756	791	775	766	742	799	734	781	776	790	792	751	783	829	738	792	769	801	800	786	783	735	751	839	762	804	786	809	780	763	763	800	806	773	790	800	761	778	800	774	822	765	820	822	771	841	798	788	764	807	794	834	784	806	827	803	788	744	811	742	747	753	804	801	730	766	750	775	784	787	733	749	779	787	762	743	833	752	808	753	793	755	732	777	809	794	797	754	782	800	829	774	791	759	768	825	755	736	783	784	733	767	776	785	730	757	775	784	824	819	796	812	785	776	783	780	814	782	831	762	772	795	729	783	811	771	758	746	789	820	769	803	779	764	775	769	769	786	783	834	754	801	762	733	814	767	765	771	749	777	817	821	703	749	715	789	760	758	794	737	839	727	772	777	791	800	799	746	764	809	821	794	765	767	830	795	796	788	786	790	783	811	823	780	791	758	774	818	744	766	797	759	748	758	716	807	798	809	790	768	785	818	827	816	750	797	763	795	786	800	820	772	761	822	740	763	806	793	781	741	787	797	777	791	751	804	803	786	758	762	735	834	782	815	734	768	803	791	776	755	776	786	804	757	746	784	830	802	815	802	740	825	773	780	757	785	765	770	851	779	735	741	826	786	842	750	820	766	775	762	772	755	780	768	744	784	802	776	801	731	805	776	820	751	732	781	742	776	784	806	732	775	748	773	775	819	793	849	732	788	752	766	758	773	818	803	759	787	806	837	799	761	755	797	787	807	794	759	808	807	767	775	749	802	809	745	803	787	795	723	790	773	779	829	764	746	785	766	755	726	792	776	741	749	760	725	757	766	813	847	774	733	783	787	761	747	755	782	787	789	771	787	797	839	783	771	752	779	791	826	802	795	787	785	758	794	804	831	768	832	763	793	813	796	780	786	780	786	794	786	820	799	798	781	780	745	770	743	825	775	760	852	792	796	803	790	761	797	829	797	802	783	736	759	792	774	787	774	766	795	775	778	758	747	763	775	767	749	789	822	795	783	774	739	778	796	789	790	837	787	764	815	775	810	732	775	803	823	801	797	795	777	784	775	787	802	770	811	827	761	810	815	710	755	792	800	822	804	809	768	747	783	819	795	765	780	744	782	849	769	823	794	763	697	738	727	741	790	826	812	830	833	835	777	787	835	797	765	742	763	824	774	756	832	736	767	760	729	794	839	804	732	766	771	755	752	721	811	770	790	771	798	785	720	781	753	781	781	832	781	779	767	790	771	796	824	799	809	794	809	774	740	773	745	761	814	813	798	772	779	785	754	803	777	790	822	763	836	739	746	782	768	757	710	834	798	746	750	749	762	804	768	797	805	822	765	735	803	792	724	758	723	807	776	888	775	804	794	795	787	803	793	811	764	764	740	768	757	777	831	845	768	791	740	807	769	747	815	759	742	762	795	777	796	791	790	763	753	729	789	820	727	784	748	768	781	754	700	733	763	792	799	759	801	792	831	798	772	758	708	734	786	794	785	787	772	829	805	746	776	772	783	773	804	781	782	799	827	741	752	782	794	793	810	812	755	732	745	758	765	749	759	746	812	863	843	805	718	744	742	789	833	767	721	761	766	758	804	781	760	753	797	795	802	767	805	806	733	782	775	759	788	802	786	765	795	759	773	814	763	770	812	800	768	772	717	756	752	750	785	778	829	820	746	800	796	779	722	770	761	735	813	792	759	778	790	791	817	769	823	817	787	753	764	740	794	805	781	768	794	782	807	763	750	839	823	780	759	762	810	776	754	806	780	739	757	855	783	770	777	798	746	749	794	812	750	758	757	785	800	780	762	820	764	773	763	808	788	754	829	776	770	809	792	783	753	829	734	766	751	793	769	813	782	768	788	781	809	817	760	765	790	799	750	771	805	789	746	786	763	783	771	800	788	769	799	757	770	792	764	755	753	780	743	822	761	787	796	788	745	733	803	754	777	798	794	743	776	756	773	796	777	816	770	763	785	793	777	787	786	743	792	781	765	754	718	764	782	762	790	761	779	757	767	812	825	773	796	758	778	765	744	759	799	778	751	828	791	755	824	784	790	836	760	762	741	726	726	820	794	769	793	769	772	778	762	800	818	752	799	796	747	791	793	719	783	778	758	801	814	795	758	792	746	761	753	754	814	769	775	774	739	797	781	792	785	794	729	756	775	782	771	783	792	731	793	793	788	772	739	755	802	759	792	776	771	718	743	749	762	711	702	787	702	823	775	791	804	772	770	779	782	755	751	743	747	752	763	764	839	832	774	814	769	766	745	796	796	801	796	773	805	769	797	796	814	795	779	752	719	762	788	823	785	761	815	748	780	766	780	736	835	770	791	849	794	774	811	782	753	794	784	763	771	768	857	749	766	815	786	780	746	806	795	806	763	782	757	763	718	793	778	755	854	842	769	788	772	750	850	725	736	769	774	774	830	795	792	808	795	822	784	788	745	808	766	725	795	766	748	714	788	714	763	749	793	811	756	736	765	777	753	783	759	777	785	801	783	798	790	776	794	809	748	815	767	792	757	739	742	807	815	792	793	782	832	728	779	776	758	805	779	774	750	780	802	750	786	766	766	806	774	804	771	798	818	781	786	783	763	766	777	789	817	823	765	842	768	776	771	803	783	778	759	767	727	795	761	769	786	793	750	776	766	771	809	821	798	735	845	787	795	757	751	775	811	796	800	792	755	772	825	770	750	795	771	780	760	789	786	802	779	749	769	770	742	795	735	761	761	751	770	769	767	757	758	774	801	748	796	797	783	784	788	757	738	785	753	792	806	758	782	772	824	760	763	800	758	827	815	785	786	803	764	772	743	793	739	799	749	795	746	766	789	774	741	770	749	780	752	790	782	764	742	792	775	734	777	770	798	773	744	766	780	807
2919	784	533	374	399	545	610	512	432	375	240	240	196	162	145	135	106	124	105	86	110	83	93	63	81	71	86	80	77	64	55	52	66	61	58	67	61	57	61	58	45	43	51	61	70	64	67	50	62	63	51	47	71	72	47	63	56	39	28	46	35	39	36	39	36	34	34	35	30	27	31	25	40	22	25	33	27	33	29	28	40	36	37	39	38	33	26	22	34	29	30	43	35	42	36	37	39	36	29	30	36	27	23	37	28	30	31	35	34	19	29	41	28	33	31	32	40	38	34	33	31	35	27	27	35	35	31	30	24	33	39	37	28	31	31	28	30	35	33	34	29	36	33	40	37	32	37	34	27	32	46	34	42	38	32	24	23	32	29	35	32	30	28	25	30	28	37	33	42	38	33	28	36	27	34	38	24	31	30	26	42	30	29	23	28	37	34	31	25	32	20	39	25	36	37	37	32	35	29	33	28	23	36	24	42	31	39	33	30	28	28	31	33	34	29	33	31	33	29	35	27	18	34	31	28	41	26	21	25	40	25	34	27	38	29	31	28	31	32	26	33	25	36	38	26	34	37	35	19	39	26	28	37	33	30	34	47	18	26	24	31	31	23	33	31	32	30	40	28	28	37	29	33	33	35	27	32	40	28	29	35	26	43	24	28	43	39	43	19	21	28	36	41	28	23	28	24	25	37	29	29	34	29	38	32	34	34	31	29	30	30	27	36	35	31	28	37	31	35	39	35	44	33	33	31	30	20	28	32	30	38	31	34	30	31	32	30	28	31	34	31	33	30	37	22	22	35	40	38	36	35	30	35	38	32	29	33	27	26	24	31	44	33	38	25	29	38	32	29	30	35	39	42	29	34	36	26	30	31	32	25	28	26	26	39	35	34	34	31	28	29	24	36	38	32	34	25	41	37	33	29	36	30	40	22	30	29	30	38	40	32	28	29	39	34	28	32	26	45	31	32	32	29	34	23	27	28	33	38	30	36	32	40	37	37	25	31	27	31	27	22	29	30	34	34	23	36	36	35	40	32	42	25	32	34	33	27	40	31	33	24	40	25	33	30	24	30	29	28	39	27	35	29	33	32	40	32	33	28	26	31	33	29	33	34	29	26	37	31	22	28	36	30	32	35	29	39	30	25	24	28	26	38	33	39	30	27	28	32	40	35	43	45	26	36	35	31	40	21	28	34	28	25	30	30	19	38	32	28	22	35	31	18	26	26	28	33	31	25	34	29	23	28	26	39	27	35	27	24	26	38	36	24	28	35	39	35	32	23	33	37	25	29	30	33	30	29	37	36	31	25	28	30	25	35	30	25	36	34	33	30	37	30	34	35	31	38	41	30	38	29	36	36	28	22	33	30	29	32	29	39	35	33	29	26	30	30	36	30	26	24	36	29	34	28	26	23	22	33	36	29	29	25	37	38	30	31	30	25	32	30	30	25	33	31	44	37	25	28	42	30	31	27	33	25	29	39	36	28	35	39	23	31	30	46	30	25	25	29	36	36	33	22	30	29	33	42	37	34	28	35	34	21	36	34	51	29	27	38	35	36	41	21	33	34	35	28	28	23	35	35	36	27	35	31	41	34	44	26	32	30	29	28	30	25	33	27	19	37	35	30	43	40	25	36	32	30	25	21	29	33	35	32	42	30	29	31	36	26	33	26	34	30	31	28	34	35	32	30	36	42	29	28	36	35	29	31	25	26	33	36	30	29	25	32	33	27	29	24	32	37	40	44	36	40	43	35	30	27	34	32	29	30	34	34	32	22	31	36	35	40	37	34	32	27	28	34	29	29	29	28	27	26	30	32	33	36	28	26	35	26	31	35	28	38	42	35	20	28	31	23	35	33	32	34	24	32	30	27	39	24	29	24	27	30	27	28	36	32	40	26	33	39	38	31	32	31	41	38	38	25	29	34	38	31	34	33	30	24	32	33	34	24	36	22	37	25	27	39	33	33	23	35	33	28	28	31	29	35	30	27	35	37	46	37	26	35	37	26	25	18	33	35	31	38	32	24	30	32	37	30	29	32	22	36	38	35	32	29	24	29	26	31	32	46	33	22	21	24	34	33	34	29	33	45	36	32	38	35	31	17	32	34	34	30	34	27	24	28	42	32	31	29	34	23	35	31	46	28	35	31	29	35	45	31	35	33	33	30	35	33	26	33	41	27	31	27	24	35	21	42	29	26	21	35	28	28	35	23	33	39	35	22	19	24	36	40	38	28	41	37	35	25	37	22	30	32	40	31	30	36	36	24	27	34	29	40	26	36	31	34	37	20	26	34	27	27	25	28	29	29	35	26	25	51	32	19	26	30	36	34	35	35	28	33	36	30	32	37	31	31	45	30	32	34	37	33	37	37	42	26	29	27	48	24	33	28	34	35	30	25	30	30	28	38	31	36	34	42	21	29	29	26	31	29	27	24	34	23	26	40	33	31	40	36	34	34	23	21	18	29	45	36	39	27	38	25	35	37	29	32	36	30	30	35	40	26	35	32	23	24	37	32	36	33	28	34	31	27	32	38	33	28	24	24	33	37	32	40	26	43	37	30	31	29	23	24	30	28	31	30	39	34	29	36	39	31	33	40	28	30	32	26	31	19	45	40	33	25	27	28	25	29	32	32	28	33	31	31	30	29	38	31	46	34	35	37	35	33	33	33	27	20	27	29	39	26	27	23	27	33	30	24	41	29	30	24	29	40	28	25	31	27	24	21	22	28	25	30	34	25	29	35	27	32	32	28	35	30	33	31	23	36	22	34	29	31	32	20	34	27	26	31	31	28	22	29	39	27	34	35	24	36	34	37	37	27	31	33	31	24	27	35	29	53	25	40	29	36	32	28	34	29	24	32	41	29	32	31	31	26	36	34	26	26	40	41	29	21	31	35	33	29	24	39	30	24	44	31	34	34	40	27	27	30	32	25	27	22	33	27	30	32	31	28	33	30	38	29	36	28	33	42	44	33	25	32	28	33	36	28	37	29	36	30	29	38	28	22	37	38	32	45	38	36	33	38	25	26	36	28	27	30	34	34	34	25	25	32	24	28	35	39	33	34	34	37	40	45	28	32	23	24	31	30	35	35	35	27	26	35	30	30	36	40	37	30	33	28	32	32	31	29	43	34	32	33	42	33	23	38	29	37	31	34	35	28	31	30	32	32	32	19	31	33	46	30	33	37	30	28	33	35	31	20	36	35	29	46	27	28	26	40	31	25	27	34	34	30	29	31	34	31	26	33	34	27	28	36	31	43	33	38	32	29	33	26	46	36	37	27	31	32	21	34	36	33	22	26	31	29	30	24	30	27	32	30	26	25	30	32	32	33	25	30	37	26	29	41	21	28	34	29	25	33	24	36	31	26	30	31	29	25	27	30	28	32	29	36	35	32	35	34	21	26	31	26	25	27	36	40	42	32	32	35	30	24	25	30	34	28	34	25	24	44	35	29	29	35	46	32	38	34	29	48	22	31	26	25	27	39	33	28	27	35	37
17398	10512	7105	11402	20662	22670	20631	18128	15870	13006	10111	8446	6804	5413	4562	3890	3493	3337	3174	2736	2503	2242	1924	1753	1771	1927	1828	1722	1614	1474	1275	1253	1198	1150	1361	1245	1198	1090	1157	1224	945	843	974	1216	1441	1444	1464	1354	1197	1049	1150	1162	1097	970	1032	1134	838	447	369	375	378	382	372	356	328	400	383	348	339	296	313	317	291	325	323	329	366	292	326	286	332	300	305	290	310	309	308	321	339	303	319	350	322	333	340	325	306	333	308	337	310	302	350	393	361	345	327	354	310	326	332	333	345	356	315	338	317	315	335	310	331	340	333	319	327	289	321	310	306	327	322	291	314	309	331	296	301	305	351	304	339	311	328	280	324	308	296	322	306	330	317	289	321	296	289	307	296	313	321	302	330	302	312	291	293	301	318	303	317	316	295	291	335	308	306	288	319	301	317	350	345	287	307	320	333	291	331	320	324	295	313	320	322	308	302	295	312	328	284	288	319	323	322	317	284	281	288	315	323	330	325	313	337	322	317	281	326	332	343	323	317	272	318	320	342	304	325	325	287	321	299	310	297	318	327	298	297	281	302	318	337	298	290	288	309	317	314	318	335	326	291	327	293	319	315	297	305	317	317	299	318	318	310	320	280	290	296	356	291	288	287	338	280	337	299	309	290	330	317	335	310	308	299	339	324	286	329	309	338	309	296	324	333	297	329	288	309	321	295	350	303	289	294	330	312	269	299	348	300	312	289	315	275	289	310	312	317	337	330	334	314	314	299	330	297	319	335	268	284	276	299	329	315	324	310	313	310	282	289	326	339	300	321	258	311	328	307	329	328	305	324	313	291	278	307	320	284	304	321	285	308	267	307	314	301	336	311	292	319	307	309	290	322	305	342	309	324	284	299	324	299	323	306	322	342	288	350	284	302	313	319	280	297	337	320	340	328	319	272	301	322	323	329	313	290	302	314	311	332	306	326	339	317	317	343	265	320	293	297	301	310	293	312	297	320	327	294	309	320	309	333	347	303	297	295	295	309	304	308	311	309	299	301	288	283	320	329	294	298	317	307	304	314	332	321	330	324	286	309	282	311	309	316	306	282	308	309	323	311	318	315	290	321	300	305	307	301	350	288	327	285	318	332	310	301	346	322	335	317	318	302	316	283	313	347	276	286	287	305	348	327	324	309	311	332	304	345	309	281	315	253	295	337	314	309	350	294	342	297	326	314	294	307	294	296	292	321	331	325	306	311	269	279	343	320	295	304	328	306	327	300	303	328	321	315	353	331	322	302	316	288	288	333	296	312	303	318	303	305	298	299	298	306	297	316	291	294	298	308	314	286	300	299	327	338	315	288	284	303	333	338	319	362	312	335	324	291	357	304	299	322	297	321	312	316	296	290	315	299	324	353	325	308	347	290	309	292	308	340	306	315	303	291	305	314	296	320	318	318	337	307	301	308	319	282	288	337	293	313	300	295	326	326	320	321	315	294	350	329	310	301	325	299	289	329	350	303	312	285	303	277	299	300	305	284	290	306	323	300	313	288	292	333	292	304	298	277	306	310	308	319	344	326	321	316	297	315	308	312	325	273	296	321	319	339	302	342	321	332	328	347	289	313	274	319	292	286	291	311	282	284	328	330	312	296	319	275	325	344	301	321	280	309	308	302	300	346	306	289	326	285	312	299	296	315	269	292	283	299	338	320	337	317	307	311	285	323	328	321	286	307	302	280	305	316	317	305	340	329	327	276	323	317	332	312	371	285	314	319	299	330	294	330	325	316	299	300	310	293	333	322	325	322	295	308	280	320	323	304	291	299	307	327	314	297	316	350	326	342	311	305	310	291	319	338	312	292	300	325	327	301	279	328	333	295	313	302	300	289	336	294	311	320	288	297	297	321	279	290	324	275	327	294	332	279	339	309	287	297	317	326	328	316	319	310	304	307	310	314	319	307	317	312	319	288	324	285	318	283	291	323	299	266	327	293	320	294	298	293	326	348	327	303	330	305	309	326	324	285	317	313	287	291	314	286	320	302	294	320	336	309	308	286	301	280	281	323	326	301	285	298	296	311	319	300	272	325	340	324	311	312	320	319	346	298	307	306	319	322	319	326	297	301	296	303	349	324	309	275	337	309	294	323	299	302	342	305	287	303	349	299	321	311	293	299	319	317	309	329	310	333	296	349	330	288	350	329	323	296	317	304	278	305	286	318	292	297	337	292	317	314	333	338	292	333	336	315	305	307	314	333	309	305	289	312	307	305	296	321	324	295	298	352	294	300	336	327	327	311	325	309	336	314	363	321	296	319	279	297	342	289	280	279	310	305	319	301	300	331	308	318	289	328	282	286	302	285	324	292	345	322	297	314	304	302	313	300	325	294	342	311	327	280	285	295	346	325	311	329	296	275	299	300	314	305	283	315	331	308	337	334	292	321	287	326	318	313	318	327	310	307	299	251	274	298	325	271	312	303	303	317	317	308	306	327	313	313	298	312	313	297	298	298	309	326	320	330	303	323	339	293	312	304	292	342	334	297	317	314	315	306	340	297	320	298	320	280	324	342	317	338	314	288	307	327	285	310	319	301	319	311	326	311	320	324	292	334	305	334	319	310	263	268	299	283	344	294	329	297	323	313	328	301	320	285	296	311	319	270	330	299	307	280	334	327	310	313	315	288	307	301	273	312	312	338	290	298	298	315	301	292	295	301	330	321	317	299	275	340	321	293	327	323	301	281	312	326	321	280	311	301	302	314	301	331	316	309	326	316	316	305	300	291	341	319	307	300	296	328	310	283	329	322	311	338	327	312	292	301	306	310	303	332	311	330	298	313	318	301	305	286	309	356	324	291	324	322	321	306	303	328	323	268	336	311	332	305	355	304	271	291	335	314	306	320	313	310	305	334	322	314	322	307	303	317	322	279	342	339	298	314	286	300	322	330	320	303	300	301	304	312	301	339	319	322	367	308	303	311	329	299	308	317	308	293	290	267	307	321	322	339	314	311	325	331	303	263	326	316	308	302	301	316	326	302	319	308	312	284	299	323	292	339	333	330	327	320	316	321	266	320	309	305	293	295	299	317	310	324	307	333	293	313	332	303	316	300	312	311	298	322	293	295	308	318	303	301	330	316	297	312	300	288	314	326	305	311	319	310	308	300	323	319	288	318	299	297	340	321	324	321	330	282	279	280	305	312	323	350	306	347	314	316	302	312	309	302	310	308	325	273	314	302	297	324	299	338	340	312	314	299	289	324	304	327	291	297	304	333	311	301	331	301	308	307	309	310	293	289	308	290	330	331	304	327	297	345	289	284	310	316	301	357	323	331	322	294	316	319	306	299	296	304	285	305	285	322	311	320	322	350	306	288	299	328	335	322	319	296	315	307	300	308	302	304	280	299	316	336	281	309	293	280	327	312	306	286	287	338	305	305	313	325	306	302	294	302	314	313	331	311	294	308	303	293	323	324	334	287	318	348	323	320	305	316	314	292	310	363	352	302	317	296	345	295	318	295	298	322	315	311	308	281	327	323	335
2027	1015	693	465	511	714	771	626	596	507	382	328	286	253	209	210	172	208	190	151	135	177	154	135	145	151	132	142	143	119	119	126	106	113	108	112	109	113	108	95	105	88	105	111	135	119	118	120	118	114	119	107	110	121	88	127	89	94	80	72	82	78	67	76	92	86	97	79	77	88	57	78	86	78	83	76	66	77	85	79	75	74	77	80	66	91	76	84	70	92	89	82	69	106	80	92	78	73	83	66	78	86	80	76	85	63	86	70	76	85	74	84	83	90	92	83	82	70	84	71	101	98	83	77	85	81	65	75	80	77	72	77	60	87	83	77	73	74	84	88	71	80	76	68	79	93	71	59	49	58	77	78	84	75	76	87	81	63	74	74	81	87	85	72	86	71	78	73	82	87	65	79	75	81	88	63	70	88	94	75	79	79	82	98	66	76	80	88	70	88	78	91	70	56	88	78	77	85	81	88	86	93	65	90	71	67	74	81	81	90	76	87	73	82	86	79	81	74	74	72	81	83	81	84	82	67	75	74	64	75	62	74	85	94	83	81	79	84	79	79	90	86	74	69	84	76	73	83	78	65	70	79	76	77	72	74	58	72	87	74	74	76	70	68	78	82	73	78	53	71	73	73	54	69	79	71	64	81	84	84	83	80	81	71	100	82	84	69	76	66	73	91	82	78	69	83	80	92	90	91	86	76	68	76	72	69	61	86	71	75	69	76	68	79	70	81	67	84	88	80	78	79	71	67	89	71	83	67	92	84	75	65	66	81	68	75	73	91	73	65	72	64	72	80	71	84	69	78	72	80	70	75	81	86	87	76	75	75	74	68	86	83	58	71	73	81	82	81	88	71	81	63	79	78	72	80	59	78	83	93	75	81	78	80	80	86	83	68	68	65	66	98	79	79	73	78	83	78	70	73	88	72	85	70	74	69	81	94	85	74	64	63	90	66	74	70	74	75	79	78	81	81	85	66	87	69	81	77	81	71	70	56	77	72	79	81	69	91	71	86	83	61	71	66	74	73	79	58	77	66	77	80	79	69	58	78	82	73	66	70	73	71	85	71	64	75	88	81	81	72	64	72	68	82	76	78	72	81	73	77	69	84	80	67	73	70	82	78	74	70	68	61	79	88	80	57	77	85	77	75	70	89	76	74	75	78	84	73	91	60	83	81	68	60	67	82	74	88	77	67	75	80	80	64	89	77	77	77	71	69	84	74	86	90	74	75	73	74	79	82	51	73	77	80	76	79	81	74	74	82	62	74	74	63	74	72	68	74	67	101	71	71	79	90	77	84	81	68	73	77	85	78	70	78	71	95	76	68	64	86	72	70	74	67	79	82	79	78	72	72	84	81	74	80	75	78	68	80	76	84	75	80	69	80	74	89	70	68	82	71	82	82	82	70	77	66	71	78	74	74	68	75	79	78	78	75	72	78	81	88	68	57	63	92	69	68	59	65	81	82	71	81	68	83	77	84	72	65	79	65	84	79	67	75	78	88	79	73	63	73	88	82	83	71	80	89	59	78	82	77	92	85	80	67	76	78	64	80	76	75	65	87	82	84	81	80	68	61	90	72	79	93	76	63	79	75	89	80	73	78	71	87	77	71	77	79	69	68	73	77	76	78	74	73	77	79	77	98	96	84	83	82	70	67	89	71	84	55	66	56	72	89	86	81	70	78	89	69	91	92	68	77	69	75	76	51	80	69	82	78	102	79	75	77	82	80	82	87	65	72	78	81	66	72	72	67	74	87	90	71	72	83	79	70	78	69	70	66	69	69	64	73	75	81	74	70	86	71	84	75	90	85	71	66	77	72	71	72	92	74	71	70	95	74	93	79	72	70	63	75	81	64	71	91	65	86	72	74	68	73	71	79	72	78	94	73	70	81	98	74	88	70	80	76	82	77	88	98	82	63	67	80	78	70	81	77	89	72	72	73	62	82	86	77	77	73	76	73	78	70	85	82	63	89	79	65	81	77	70	81	69	87	81	85	59	78	77	72	78	76	74	54	65	85	77	70	79	74	81	64	97	59	61	66	73	78	82	82	78	95	90	65	69	70	82	77	73	74	71	75	64	75	96	77	77	63	85	68	67	83	69	78	66	80	83	81	71	80	77	80	79	77	87	65	77	87	63	66	84	69	62	82	80	70	83	79	81	78	83	75	59	75	62	86	82	63	66	87	76	86	74	78	78	56	55	83	90	81	92	81	89	66	73	69	76	83	71	84	82	67	76	74	76	66	85	73	75	94	93	69	69	70	82	49	86	75	81	75	68	69	71	82	81	81	82	86	81	61	83	80	83	78	77	88	78	69	67	71	93	75	75	75	81	73	64	80	72	67	55	69	69	75	71	82	73	74	69	88	78	83	84	88	89	77	76	75	95	86	71	70	85	74	69	73	77	62	80	72	67	84	96	90	71	68	71	83	80	75	69	63	71	78	78	70	76	72	64	82	70	77	77	77	75	79	77	87	84	77	75	76	84	75	77	79	68	83	55	75	77	75	73	71	69	82	89	96	66	74	79	82	71	85	77	75	77	85	71	67	58	79	80	70	81	75	79	77	84	70	75	60	72	68	74	78	75	68	84	77	78	78	62	87	58	83	89	76	72	74	75	72	69	80	73	78	71	77	70	75	78	74	79	86	99	81	76	86	80	74	66	77	73	70	80	77	66	72	74	65	78	78	69	86	87	89	95	72	85	95	84	80	78	70	57	72	70	73	66	85	79	72	66	79	101	73	77	69	86	71	76	72	64	71	76	94	75	80	70	57	65	82	74	80	80	90	94	65	61	54	77	80	80	77	76	85	73	63	69	96	64	82	68	93	76	72	79	77	69	79	56	82	57	79	76	70	77	76	92	84	77	79	66	72	70	61	85	69	63	72	94	66	70	65	77	79	72	72	60	101	78	79	71	72	68	75	73	74	73	89	86	67	66	77	75	81	82	72	70	80	70	81	71	68	73	66	68	72	77	72	77	66	80	71	72	81	82	100	91	78	88	74	74	77	69	66	62	87	83	93	87	80	72	94	74	85	75	65	75	72	81	78	62	63	98	78	70	95	73	79	66	84	61	73	62	53	68	72	93	90	58	93	86	80	68	74	70	66	80	85	82	63	96	87	72	74	72	65	57	81	73	68	84	82	59	80	77	79	70	76	77	65	74	74	94	65	81	82	84	65	70	95	79	79	81	64	94	99	88	77	72	81	67	44	61	58	67	66	69	85	72	78	73	69	63	80	77	81	69	77	81	83	66	68	61	80	81	67	67	84	84	80	86	88	71	77	80	81	85	83	83	72	89	82	72	72	64	85	76	71	68	64	62	65	82	78	75	81	66	85	74	92	81	84	85	62	91	88	76	69	78	78	70	69	78	75	73	83	81	75	73	72	77	68	72	75	81	86	60	77	77	82	68	70	78	76	65	92	90	67	76	67	66	86	75	73	90	64	88	82	81	80	67	74	84	71	62	78	79	69	84	80	78	79	71	87	67	74
20847	12371	8823	14180	23882	25522	23403	20577	18080	15381	12296	10056	8641	7072	6039	5240	4796	4553	4309	3963	3527	3014	2731	2618	2675	2868	2662	2471	2414	2119	2013	1968	1883	1875	1929	1898	1773	1685	1741	1744	1540	1390	1578	1881	2102	2027	2197	1953	1798	1663	1670	1797	1640	1620	1627	1800	1227	907	808	856	817	842	820	814	779	814	823	774	790	796	765	776	721	761	730	776	756	786	736	790	784	767	787	807	734	774	816	798	770	813	791	800	763	789	762	754	739	749	741	769	770	721	784	749	813	780	727	769	770	752	813	817	770	704	744	773	802	766	741	739	733	712	793	704	732	740	743	781	747	761	749	736	769	764	793	750	719	730	778	719	803	766	745	726	740	735	777	677	700	750	764	724	793	785	730	756	776	770	737	762	745	781	730	742	743	753	692	718	716	752	695	751	754	747	713	739	713	702	736	731	785	736	745	789	768	757	733	733	728	730	739	764	736	723	758	755	739	747	749	762	782	732	722	762	759	733	743	741	757	744	758	736	730	734	782	717	702	802	745	750	784	737	730	800	785	738	747	725	725	718	719	695	716	744	718	697	748	720	709	781	773	759	720	784	741	752	731	776	706	750	769	739	724	702	717	754	787	745	709	738	757	699	736	717	682	763	718	733	732	714	774	743	732	722	752	726	797	734	736	740	748	789	736	724	789	744	752	711	718	702	723	771	736	780	717	777	723	737	737	770	744	764	689	762	715	776	752	690	725	750	716	741	736	743	768	763	717	764	780	757	769	762	749	732	753	742	765	726	761	772	758	838	709	758	743	758	770	769	767	738	772	712	753	756	771	756	729	692	732	774	749	776	676	805	738	740	729	685	719	764	738	764	787	716	689	731	761	770	715	780	721	742	692	758	738	732	732	704	776	779	745	728	719	741	735	726	773	770	795	728	751	775	754	722	745	664	736	806	762	729	722	688	760	771	737	727	743	725	746	698	716	728	724	781	740	710	721	749	739	747	742	750	741	713	735	743	739	790	736	756	739	725	733	761	760	723	760	737	755	775	724	736	752	745	713	756	767	786	726	732	776	701	707	775	765	720	771	753	776	742	775	772	743	773	748	739	759	754	760	752	780	740	758	765	712	784	752	710	748	725	790	770	739	722	779	763	777	717	712	759	758	739	727	741	738	730	733	751	760	747	682	769	755	746	738	749	719	681	745	752	760	727	757	759	788	726	743	734	690	708	740	729	782	765	732	737	752	792	745	739	722	734	707	706	708	727	760	750	755	708	736	797	755	771	711	775	724	749	691	758	786	760	720	746	761	740	691	729	770	760	736	746	748	739	715	751	783	749	707	742	767	789	776	759	746	697	780	712	753	720	790	753	785	727	769	702	743	746	722	705	775	702	725	724	711	728	770	785	784	753	762	692	691	786	730	759	769	736	813	763	729	717	743	709	789	710	732	742	719	751	744	727	733	694	724	791	767	723	732	743	773	722	764	713	748	759	749	728	735	741	734	753	710	767	784	744	784	796	730	749	731	745	725	693	786	731	699	739	729	753	719	668	742	704	711	718	732	733	707	744	720	707	737	759	725	757	740	737	752	745	730	818	742	709	699	722	744	735	754	754	737	760	733	772	765	723	735	783	750	726	769	757	768	787	737	730	747	678	741	686	758	722	743	778	766	741	749	702	729	769	729	739	779	769	751	749	741	726	742	685	693	771	740	691	719	782	750	729	728	750	741	730	728	716	755	774	712	785	707	728	759	738	751	771	703	746	744	710	722	763	701	759	737	727	695	697	700	742	770	793	735	726	730	778	739	685	752	752	759	750	701	807	754	736	711	718	763	751	753	696	737	779	718	739	722	694	746	753	750	765	718	730	764	735	687	728	725	769	747	769	715	743	739	737	753	769	770	717	734	755	690	760	759	760	750	719	746	756	773	766	740	750	760	697	744	724	711	755	744	764	759	774	788	730	717	714	728	768	741	750	724	753	740	767	693	771	718	736	769	768	762	766	799	744	728	715	705	785	744	725	710	748	715	766	686	800	741	722	709	743	774	747	745	726	756	753	752	739	758	775	776	733	758	757	713	706	738	781	705	730	740	737	769	718	741	784	765	764	704	758	734	741	767	734	740	764	702	745	782	743	767	787	747	740	796	748	783	753	775	793	781	767	719	782	718	768	717	752	765	721	740	718	748	760	716	717	733	716	744	728	727	751	729	769	747	716	739	724	696	752	723	766	727	781	744	751	735	757	718	757	743	783	746	759	754	768	718	794	812	717	716	773	768	731	743	717	773	740	735	745	726	741	738	745	758	733	825	736	747	736	740	707	734	736	763	777	717	698	722	784	772	735	738	740	753	778	760	763	736	776	711	708	740	679	720	778	756	704	791	693	765	742	738	761	708	795	714	715	704	775	727	724	778	756	738	725	778	742	745	714	723	726	735	714	703	746	740	709	705	820	779	716	725	735	744	763	765	718	670	721	725	718	800	754	787	699	797	725	740	771	743	773	719	711	774	754	778	692	748	772	704	729	701	737	763	738	725	729	751	729	726	782	762	783	749	723	753	792	774	737	736	770	748	770	734	771	736	723	743	787	717	783	762	725	718	697	771	738	759	728	745	714	763	774	731	783	777	763	788	734	792	739	751	733	807	748	746	744	790	748	722	773	725	752	758	720	767	722	718	697	743	720	737	714	755	710	735	761	758	802	740	733	732	779	729	715	736	713	711	784	765	805	720	727	729	738	720	768	723	747	708	718	728	764	757	727	735	797	780	703	747	756	748	736	744	717	745	738	710	758	698	757	726	737	741	731	734	775	714	730	728	770	720	787	726	725	772	775	748	775	725	801	744	765	766	703	734	688	734	773	704	749	737	736	690	736	705	691	721	753	749	712	723	741	769	736	759	789	755	734	772	728	722	784	712	728	684	711	751	812	662	738	706	720	753	756	706	785	737	757	767	720	748	702	765	706	734	717	732	732	746	758	701	699	752	741	782	705	721	748	749	769	750	734	705	775	681	746	740	773	740	731	733	712	750	746	757	737	734	714	741	758	721	728	690	737	673	707	740	723	779	716	731	756	777	744	715	776	758	763	746	745	714	782	776	730	799	741	724	712	756	719	714	771	799	721	767	747	735	739	739	745	772	700	717	748	751	713	770	741	746	774	717	692	750	721	733	760	721	733	716	749	775	749	747	741	792	730	777	744	747	751	704	769	704	780	713	702	778	742	736	728	743	738	660	711	729	744	776	727	746	804	711	743	682	721	767	720	771	727	717	718	702	705	704	677	748	721	754	758	759	725	761	745	759	729	651	747	731	735	714	754	714	785	718	751	729	728	699	760	730	736	786	803	739	719	685	693	769	725	752	764	696	744	749	714	766	747	706	773	761	740	783	736	765	785	741	786	703	725	739	781	739	725	773	725	770	758	738	759	730	704	724	723	752	731	771	728	743	746	714	669	732	714	718	745	753	735	751	766	708	720	736	754	721	769	767	722	741	760	734	751	788	768	729	721	770	787	739	732	727	773	732	714	713	712
1969	651	434	269	296	446	448	400	362	304	227	182	145	133	146	97	94	87	109	80	68	66	70	64	64	81	72	81	77	69	69	49	55	55	46	62	61	62	74	55	51	64	48	71	69	72	67	70	70	52	68	68	66	60	49	55	48	46	37	54	45	25	49	44	44	56	39	41	50	40	31	39	44	46	52	42	52	37	34	44	36	44	56	50	36	44	39	52	40	58	42	49	46	54	41	45	37	45	47	39	44	43	38	46	48	55	38	42	41	49	57	51	50	50	44	36	46	39	46	44	39	37	26	52	37	42	43	45	29	34	50	52	37	50	35	40	47	51	44	47	42	43	44	41	35	48	38	51	44	32	48	33	33	44	33	40	47	37	47	42	40	48	36	35	47	46	32	35	36	48	34	39	46	40	36	47	45	32	37	44	40	58	38	47	38	50	44	37	43	51	47	41	35	39	37	33	36	53	46	50	34	40	35	43	39	50	43	51	49	38	29	49	35	42	55	37	33	52	30	29	45	38	37	42	35	35	31	30	29	32	35	39	38	36	37	37	42	43	59	36	49	40	52	38	40	58	39	38	47	49	53	40	55	48	37	50	44	43	46	43	44	42	42	48	36	41	41	42	52	46	36	36	42	36	38	39	45	44	43	49	51	48	30	48	43	44	33	50	50	54	43	38	47	39	48	36	41	31	36	40	44	55	39	45	50	47	58	46	46	63	48	47	45	58	35	36	36	46	48	41	40	36	45	39	32	39	48	41	44	41	61	41	42	36	47	46	39	49	44	44	42	47	34	47	46	46	41	43	39	44	40	52	27	52	43	49	44	53	45	36	41	45	48	52	49	43	42	50	39	30	49	46	49	43	47	42	30	44	53	49	31	27	39	33	35	44	49	42	43	49	36	47	51	38	32	57	31	50	45	48	45	51	36	55	57	44	51	49	37	44	36	47	41	45	40	40	45	29	48	58	62	42	39	43	37	41	41	50	34	47	35	31	28	39	45	39	32	49	44	33	49	47	41	47	50	37	41	33	42	38	38	46	44	37	47	50	42	43	37	37	44	43	35	40	47	36	45	49	44	38	53	40	40	45	42	53	54	44	32	49	48	38	32	44	50	46	43	50	37	40	42	30	49	48	38	51	47	42	41	60	42	46	40	44	36	37	37	48	42	39	48	60	35	45	50	41	50	47	35	31	29	50	39	55	49	48	38	37	32	41	44	60	42	46	54	39	45	32	45	37	44	40	49	43	49	57	42	49	38	51	38	35	38	48	35	44	46	38	34	49	43	41	32	44	29	47	25	37	50	42	34	49	48	51	49	55	29	45	38	51	43	41	41	42	47	46	38	40	32	43	33	28	49	39	40	46	46	56	45	33	45	38	49	50	45	56	40	41	33	36	48	44	32	46	42	49	38	50	36	42	57	41	43	31	40	36	57	41	29	46	35	42	45	38	38	45	32	33	42	44	39	39	51	40	41	46	40	39	37	47	50	39	50	42	40	42	43	44	50	46	47	34	42	41	44	46	44	49	44	36	44	46	34	46	44	50	50	39	37	40	42	39	45	43	50	52	44	41	47	39	34	41	36	41	51	28	35	41	41	34	48	49	43	34	34	47	34	46	42	36	50	35	43	49	43	47	35	37	35	39	37	36	45	37	43	45	45	39	35	32	57	34	39	39	45	46	50	50	33	37	35	35	49	37	40	39	38	32	38	39	46	45	48	42	48	35	41	33	35	31	44	31	39	44	37	36	37	49	46	45	44	51	47	47	35	36	45	41	40	39	49	35	39	42	48	52	36	48	46	40	51	53	36	48	46	44	46	42	43	37	38	54	45	49	57	47	42	49	42	41	37	43	42	38	39	42	45	48	54	48	36	46	33	48	48	51	40	48	30	35	32	41	39	56	44	50	45	36	41	42	34	40	50	44	44	46	47	40	49	45	38	40	49	52	42	48	34	45	42	34	32	42	46	43	56	41	45	38	38	45	34	45	48	45	37	38	48	26	49	41	35	44	36	50	48	40	34	43	42	52	39	44	54	42	46	40	41	47	34	41	39	43	42	40	50	43	41	35	32	43	42	45	38	53	41	54	42	47	44	46	47	46	47	52	38	43	56	40	34	34	36	41	44	50	40	50	36	44	32	48	34	43	46	45	50	40	48	38	39	46	42	36	36	50	40	35	61	39	48	45	44	40	40	42	50	37	45	37	46	42	44	44	46	44	51	49	47	39	58	35	48	39	41	29	40	34	42	42	43	59	49	51	34	40	49	44	42	48	43	36	37	41	43	49	51	38	57	43	44	52	53	53	44	37	49	42	35	44	55	45	43	38	40	44	52	38	36	53	42	48	40	61	47	38	34	43	52	55	41	34	25	36	49	33	37	43	28	33	51	32	40	41	44	35	41	43	50	49	56	41	39	37	45	38	37	54	45	49	42	40	51	41	47	39	49	49	47	45	51	44	39	44	47	31	45	43	42	52	50	40	38	50	46	37	39	49	47	54	34	37	45	36	39	52	43	36	47	37	33	30	38	41	52	47	50	37	39	50	46	43	39	55	53	40	53	39	46	49	45	41	37	39	39	44	34	26	40	48	35	35	36	41	46	39	44	39	44	41	43	48	46	32	36	46	36	44	42	40	55	52	51	46	44	34	48	42	42	32	40	42	51	41	47	52	49	43	54	56	47	43	49	46	46	45	34	54	47	43	51	33	44	37	47	40	43	38	39	56	47	58	39	42	39	47	42	50	34	48	41	42	54	48	45	40	57	44	45	49	46	42	39	54	45	40	48	57	38	43	42	37	56	42	41	48	37	26	61	42	56	47	32	34	44	37	48	40	44	39	43	44	40	42	51	50	44	44	48	39	51	37	34	45	40	50	36	42	33	39	41	43	31	50	47	46	55	32	47	34	47	47	45	37	46	37	39	39	48	55	42	43	33	37	50	52	46	35	44	45	42	45	47	47	37	50	40	46	40	44	32	39	35	43	30	51	45	40	47	41	41	52	42	49	38	32	32	39	41	57	40	45	40	62	42	40	48	40	45	52	35	34	45	45	39	43	45	34	52	42	51	55	41	54	35	46	48	44	51	53	43	43	41	39	56	34	50	38	39	48	62	37	47	37	48	36	41	46	47	36	37	40	34	32	51	46	44	41	50	51	53	50	49	32	44	38	44	37	32	38	37	43	45	49	30	43	49	50	45	47	42	39	40	36	42	41	51	54	51	41	45	35	44	42	47	46	37	35	46	54	42	44	45	43	44	46	61	30	42	33	42	33	41	30	45	44	39	49	33	41	29	44	33	41	37	44	37	50	33	32	44	37	49	42	43	23	48	37	51	38	36	48	38	50	55	50	48	40	48	34	40	34	34	50	30	44	33	46	41	37	44	43	40	36	48	39	54	40	55	35	45	43	41	44	53	45	36	32	39	43	39	42	34	45	25	37	43	33	47	46	52	37	35	32	58	49	52	47	43	52	42	41	52	42	54	44	47	48
15560	8715	5771	9551	17664	19392	17307	15131	13139	10336	7916	6319	5151	4207	3522	2984	2693	2459	2319	2072	1757	1517	1324	1327	1408	1481	1406	1327	1172	1060	1045	1042	984	956	1104	959	929	889	1012	1030	837	823	895	1206	1260	1241	1240	1111	1027	1010	1061	962	1002	900	1022	986	659	500	474	465	474	448	442	421	410	411	435	421	410	402	386	429	434	409	411	406	414	360	428	379	376	389	404	364	401	396	431	424	417	404	406	430	423	403	460	420	382	447	396	393	373	422	438	397	426	424	405	434	461	447	395	402	388	427	412	402	379	437	365	406	415	418	425	412	416	405	428	419	399	404	421	438	393	409	396	382	414	367	420	375	394	397	421	407	382	429	416	410	387	378	415	428	385	405	420	430	416	374	412	391	439	426	409	422	400	389	407	375	398	398	441	428	424	401	431	413	388	402	391	368	394	376	408	409	383	415	430	381	438	370	402	438	390	397	398	387	412	414	422	397	451	413	376	416	382	425	399	432	386	406	423	375	397	401	398	427	391	373	393	440	407	401	439	403	420	401	413	431	387	423	373	393	368	395	373	399	463	442	389	411	406	412	418	396	402	424	429	426	394	399	415	386	377	395	383	387	404	380	414	417	364	411	399	396	393	429	386	416	407	422	436	412	423	385	393	388	402	401	424	402	397	441	439	372	402	401	401	399	399	409	391	445	403	377	401	397	375	402	428	416	381	397	391	401	413	375	433	404	408	367	417	430	406	392	405	377	375	391	433	390	435	395	406	399	440	409	425	390	352	408	420	380	376	386	398	410	427	394	398	398	398	402	407	418	428	382	392	369	381	403	387	415	395	440	401	409	388	392	419	418	410	400	412	421	394	378	410	400	386	403	387	414	404	421	374	385	459	425	367	394	390	403	422	353	425	370	416	412	413	412	389	398	433	408	446	378	426	377	427	384	367	381	367	414	422	347	417	417	415	395	354	384	378	402	434	407	376	451	452	393	412	377	365	453	431	375	367	400	382	429	438	378	376	401	432	401	392	437	373	401	387	427	383	404	381	416	442	398	402	384	385	417	434	400	401	392	388	415	409	415	416	368	415	386	391	357	385	421	379	419	369	374	402	354	395	399	399	409	436	392	391	441	365	430	419	407	425	452	397	417	415	340	393	408	434	369	387	374	397	409	385	338	414	416	410	411	434	385	418	417	398	436	408	395	435	417	391	399	387	389	407	405	378	395	409	399	407	384	401	425	375	419	412	383	391	402	426	389	390	397	422	423	417	400	378	410	432	396	417	394	369	388	391	388	425	341	412	385	394	397	378	395	395	414	398	415	425	385	393	395	388	402	396	397	379	427	399	397	403	416	420	413	378	400	400	418	356	398	406	379	411	437	422	376	416	429	407	385	398	377	422	397	393	402	426	416	395	416	405	383	422	399	398	389	398	387	390	412	444	402	378	366	451	401	390	401	367	403	386	417	377	411	395	399	395	438	410	389	372	429	425	380	405	402	408	405	426	431	421	408	413	419	418	401	420	447	437	389	426	409	454	430	394	412	392	454	370	413	422	381	413	375	403	372	382	445	423	412	387	441	388	404	380	386	402	385	415	394	415	386	383	419	422	430	402	429	414	389	413	413	420	389	422	378	393	409	413	417	401	403	431	398	393	409	385	404	397	424	405	379	405	375	418	429	401	432	430	414	405	430	399	465	394	416	397	393	395	432	392	391	412	391	426	423	384	381	395	395	389	402	413	392	394	378	399	409	383	399	409	419	407	374	377	418	383	414	410	389	386	424	429	409	370	391	434	404	432	380	383	427	403	410	397	400	416	352	430	407	421	396	399	400	413	429	404	441	399	437	400	380	428	385	385	386	375	450	403	425	397	429	385	399	408	399	378	391	368	444	377	434	409	413	427	389	395	394	378	422	386	379	402	415	432	401	398	391	388	391	414	392	378	398	422	459	411	360	404	405	429	383	393	423	432	379	399	427	361	425	395	410	413	433	409	407	449	421	407	408	395	413	391	456	394	401	355	386	369	413	385	445	389	403	385	396	393	413	387	404	396	414	386	382	424	412	395	411	389	414	372	387	386	415	400	435	414	435	404	376	389	392	381	396	407	382	402	449	425	394	411	409	422	385	417	390	430	432	439	412	406	409	416	385	414	436	352	405	415	411	398	414	394	353	386	436	401	410	425	425	441	413	418	442	394	430	399	378	380	398	395	408	424	409	394	404	410	399	394	382	405	425	430	408	376	417	421	435	414	426	429	377	408	388	422	397	416	376	471	419	396	413	381	424	395	397	419	408	402	389	432	412	403	401	386	357	434	388	388	409	420	387	417	410	415	395	386	440	413	397	382	399	405	369	391	428	389	415	385	417	380	390	411	415	423	415	373	410	391	389	408	391	418	380	418	424	423	415	398	370	381	431	421	453	389	405	395	396	402	364	430	415	427	380	430	385	400	426	418	385	420	378	409	373	410	424	409	429	373	405	418	419	403	385	397	385	436	390	421	366	371	410	372	425	386	421	400	399	392	392	422	372	428	416	379	397	410	402	367	407	436	401	423	401	408	418	397	409	428	457	415	404	385	393	403	433	455	386	384	366	406	413	405	419	430	417	369	405	426	406	407	403	399	393	364	403	409	387	431	395	418	428	395	391	407	425	402	409	374	413	426	444	416	385	396	406	373	390	445	392	407	395	405	390	410	404	402	382	390	393	448	395	391	372	433	417	391	360	419	384	383	428	376	424	405	381	376	417	383	395	398	424	398	436	386	404	395	384	406	370	387	400	409	381	375	455	421	414	373	380	415	403	424	412	414	383	383	390	424	395	440	368	388	390	411	396	401	419	432	408	380	420	404	447	433	409	393	408	397	406	385	422	399	399	391	413	413	397	409	417	436	451	411	390	371	384	438	385	417	416	408	410	391	392	416	408	419	393	389	369	418	370	387	379	385	408	394	422	398	394	394	424	387	361	428	427	396	442	391	404	408	405	383	390	431	348	408	407	389	408	394	403	401	426	405	404	387	424	407	402	421	413	438	400	408	380	410	410	411	400	411	422	381	412	393	397	438	448	413	407	422	432	364	398	395	398	412	409	414	415	381	400	414	441	411	412	411	382	429	395	387	393	409	423	409	404	408	411	401	399	447	382	410	396	368	410	417	420	384	407	398	375	409	419	417	377	446	404	407	416	376	380	430	401	446	408	470	372	417	394	421	386	414	390	377	447	410	408	415	403	380	394	428	383	410	412	403	422	427	417	379	413	416	393	408	406	369	414	431	389	361	393	445	434	422	397	377	393	405	440	398	416	392	413	434	444	396	403	416	406	402	411	407	398	395	403	409	426	398	401	393	363	383	398	383	372	413	404	436	402	396	414	445	426	401	402	374	416	396	395	398	434	416	377	427	396	398	363	391	393	404	392	421	403	395	394	367	394	405	402	409	396	414	415	395	420	402	432	404	422	408	425	419	397	437	406	402	401	428	401	411	400	425	427	414	408	434	408	436	378	403	374	395	398	400	425	387	426
1335	910	601	416	390	621	617	531	495	442	306	296	232	246	184	179	174	146	169	136	142	104	128	134	124	114	125	127	148	98	105	98	112	109	109	118	98	122	115	110	100	85	92	113	102	116	127	111	121	97	102	115	105	116	103	87	89	81	78	88	76	73	94	81	93	80	89	95	84	79	89	85	84	66	95	89	91	81	86	87	84	78	99	74	69	91	87	79	83	91	73	71	82	84	94	74	78	94	86	83	79	90	77	84	73	61	79	87	105	81	80	77	82	87	87	84	86	91	74	67	82	60	85	75	91	84	80	76	86	94	78	82	91	109	107	81	72	71	61	70	80	80	76	93	104	90	81	84	96	86	88	75	83	72	79	84	70	95	90	87	92	83	80	76	72	80	100	79	79	77	67	85	74	72	75	79	68	68	79	74	75	82	70	81	84	82	73	68	83	87	90	82	92	92	85	102	80	79	73	71	99	88	86	105	87	93	82	75	83	63	92	76	93	98	85	82	67	90	97	79	78	86	93	82	73	74	74	69	66	87	67	78	89	83	84	85	81	67	83	78	68	85	82	87	99	61	86	80	70	97	102	58	82	67	76	75	79	86	85	91	71	81	88	69	78	99	83	93	99	82	71	75	81	97	81	91	67	83	90	77	80	68	88	83	84	70	79	93	68	83	90	71	77	62	91	81	78	75	82	84	75	67	94	106	78	82	86	88	76	76	83	74	82	79	76	77	66	80	66	62	99	86	86	68	78	90	56	103	74	66	64	72	72	88	86	74	82	84	76	73	88	73	81	69	80	89	73	77	69	80	77	80	76	95	80	90	79	84	82	67	73	86	76	95	80	81	83	76	75	83	72	90	86	77	68	68	86	90	80	88	85	96	91	80	84	89	76	72	94	82	98	64	66	89	89	62	70	78	66	88	82	93	81	84	67	89	75	80	86	78	100	73	76	87	81	83	80	82	72	90	79	84	85	77	84	71	83	71	73	74	74	96	76	82	80	75	77	97	90	75	82	73	73	77	95	62	93	83	83	71	80	71	75	82	79	85	76	72	96	80	79	74	96	71	67	94	74	77	82	81	74	106	71	80	92	80	92	80	89	86	77	90	70	77	93	72	94	75	82	69	87	98	84	67	89	89	85	69	79	74	79	68	78	92	63	78	84	89	73	93	80	74	79	64	95	80	77	77	80	67	72	77	74	81	85	93	70	82	82	81	69	91	75	93	87	80	92	72	80	75	75	79	85	80	75	77	64	78	88	79	87	79	79	80	95	89	79	72	92	75	76	103	82	90	73	76	75	84	79	79	92	75	89	75	84	87	77	81	82	64	81	73	94	72	90	75	74	62	85	71	87	69	86	86	78	90	75	73	98	69	82	71	78	102	70	69	73	77	93	73	87	88	86	88	75	82	72	72	72	79	87	84	80	81	80	85	74	74	79	83	76	80	59	82	73	96	96	84	74	86	64	79	76	65	82	88	73	80	85	86	86	85	70	85	85	72	90	83	76	72	93	81	84	79	74	77	73	84	75	85	78	66	88	74	79	68	92	84	86	78	79	71	85	95	93	81	71	91	93	70	82	97	108	63	87	67	80	74	75	84	77	78	78	88	92	83	78	91	93	91	71	88	81	84	89	70	87	80	97	74	77	81	83	87	91	81	82	68	72	88	85	79	87	83	83	76	71	80	91	78	88	87	79	94	92	81	99	86	85	92	87	76	92	83	68	82	81	104	72	78	76	88	87	65	87	78	64	97	87	79	90	64	68	90	82	85	87	69	85	83	87	86	69	67	80	63	96	75	86	74	102	64	77	71	81	90	90	87	82	83	99	100	84	77	76	76	82	85	75	74	80	76	87	84	84	95	94	83	85	77	84	77	74	75	71	77	83	80	70	69	70	69	85	91	80	90	81	91	78	92	85	101	63	76	91	63	76	76	79	88	90	90	80	87	76	78	86	76	87	75	60	77	86	85	83	88	63	85	84	70	90	83	76	73	78	86	78	82	95	79	85	73	87	80	73	86	87	73	96	99	88	72	75	80	90	83	73	73	69	80	79	84	94	95	91	79	74	78	95	87	73	73	83	78	99	89	79	88	91	78	92	85	98	90	80	86	79	72	86	85	82	66	80	90	74	77	80	73	101	73	92	74	76	92	74	73	72	94	76	82	78	73	68	77	76	83	67	69	98	80	83	89	86	78	72	91	81	74	70	88	78	99	80	82	94	92	101	90	76	75	83	96	85	75	80	82	68	93	85	79	66	68	83	90	82	79	80	73	91	86	83	85	90	85	68	77	82	84	82	89	76	80	96	87	77	70	83	82	74	62	79	69	89	75	87	81	93	76	74	73	82	71	76	86	78	74	81	85	81	78	72	79	90	92	88	80	98	72	84	79	83	88	74	83	92	93	78	76	79	78	95	97	77	76	79	77	66	82	70	85	88	76	71	80	72	95	94	80	83	71	80	78	89	70	89	80	82	77	80	75	76	71	75	74	99	86	82	80	82	82	78	68	91	74	80	90	91	58	80	67	79	85	84	73	65	75	87	92	101	70	83	86	92	75	71	81	64	84	83	75	74	87	82	80	72	81	93	85	84	80	84	77	82	77	87	86	74	89	82	78	76	95	75	89	72	87	101	83	73	78	69	82	72	90	76	64	84	93	81	69	84	70	92	91	84	75	82	95	93	90	74	67	94	86	77	85	102	74	68	71	66	85	84	78	88	81	90	71	95	81	70	67	90	88	81	78	67	81	73	79	91	71	70	85	81	87	74	79	76	72	63	65	85	79	66	97	85	72	98	92	69	70	70	78	82	86	69	94	64	85	78	74	84	71	80	105	79	86	86	82	92	74	97	82	82	83	89	86	82	82	92	79	57	80	78	85	74	98	76	84	70	86	71	71	77	78	73	76	71	70	68	80	87	71	88	83	85	77	80	71	71	84	75	93	73	88	85	92	86	69	79	74	76	92	90	81	82	79	79	73	76	64	86	88	77	84	74	93	95	74	86	87	64	89	82	92	81	95	85	78	85	71	80	90	83	66	84	82	75	73	73	83	72	63	81	71	78	93	86	77	87	85	100	94	64	73	79	78	77	95	95	88	93	93	81	78	87	71	84	93	92	81	80	86	61	87	73	87	88	73	73	90	83	90	86	82	70	80	75	75	67	88	75	86	72	76	82	60	96	76	92	87	82	88	88	83	81	84	92	73	95	85	67	81	80	91	77	81	63	72	85	70	73	83	93	79	84	84	69	81	92	89	75	78	86	92	67	98	78	81	84	77	90	70	74	84	88	75	96	83	82	68	71	73	73	67	78	96	81	87	79	83	81	73	85	79	85	66	81	65	87	78	72	77	89	89	88	96	80	88	84	96	87	71	68	85	83	82	72	87	76	76	78	76	84	100	94	87	91	68	77	99	94	88	83	69	77	88	81	85	72	75	84	111	79	86	77	87	106	79	82	89	70	75	90	84	68	107	76	72	98	76	79	71	65	77
17916	11413	7854	12548	20812	23024	20812	18192	15751	13241	10455	8580	7169	6080	5016	4467	3996	3773	3443	3252	2933	2563	2192	2224	2292	2349	2254	2090	1948	1797	1818	1743	1671	1696	1736	1677	1572	1491	1568	1565	1400	1330	1436	1742	1803	1882	1841	1675	1531	1554	1639	1589	1438	1408	1586	1526	1052	809	780	865	881	864	854	805	851	816	807	792	772	754	772	763	776	773	769	770	774	817	784	813	773	756	702	805	808	766	808	720	805	780	800	772	800	787	743	771	789	786	792	780	844	803	792	796	866	800	784	752	833	803	689	793	757	785	747	760	776	722	748	739	751	774	741	746	813	814	774	710	823	752	730	802	778	774	824	766	785	722	824	779	782	727	780	748	752	750	766	757	722	768	776	767	756	725	748	712	783	787	767	718	717	775	786	797	754	758	792	752	750	782	745	726	755	764	771	781	772	780	694	751	804	735	775	739	749	816	710	763	758	807	814	790	799	787	753	770	785	772	807	794	778	805	730	773	768	794	781	768	763	807	757	775	783	762	735	765	758	727	752	747	777	802	747	781	777	774	741	750	748	689	757	782	807	687	789	773	780	719	766	779	791	796	769	734	775	700	823	809	784	732	756	769	742	799	724	740	736	776	783	805	794	739	775	786	747	766	746	767	823	741	773	786	754	771	751	743	814	759	778	724	750	763	814	752	759	824	773	767	766	731	767	744	753	770	783	722	797	731	752	741	766	801	827	781	782	715	756	720	769	715	808	746	780	797	756	770	768	795	780	753	747	758	714	791	762	791	805	751	738	761	739	754	698	751	727	800	780	756	740	814	764	755	809	751	744	769	749	783	779	735	793	780	759	784	768	799	704	725	748	774	768	767	722	750	820	779	769	761	736	746	744	796	772	780	744	787	770	816	798	743	768	763	756	773	757	781	787	762	751	753	807	757	744	776	714	773	820	793	718	809	749	784	756	755	783	834	749	787	764	757	789	718	717	742	754	762	687	787	769	757	726	806	774	710	760	735	786	790	776	734	760	791	763	708	758	777	744	760	775	769	773	745	783	731	789	788	757	764	749	791	763	759	750	754	783	734	804	743	754	790	777	755	807	791	787	784	801	793	777	775	745	757	785	807	803	744	749	767	775	767	822	769	744	776	745	806	739	759	742	788	820	743	791	782	765	700	731	758	743	769	725	789	770	791	793	745	780	778	803	786	831	774	779	724	742	731	838	796	818	772	795	737	739	748	762	750	757	767	785	755	729	743	797	753	712	795	768	753	790	747	767	750	734	794	752	758	740	752	719	767	780	800	754	802	847	772	747	707	801	718	738	760	806	797	732	783	800	752	726	759	783	786	734	782	715	746	794	767	749	744	717	776	806	751	802	751	798	771	789	788	826	739	770	752	731	783	747	744	764	727	787	774	786	731	757	756	765	757	797	765	756	782	840	727	763	745	801	776	794	734	758	708	812	798	807	762	751	792	787	766	785	784	749	784	779	721	781	760	759	748	826	813	784	781	775	781	743	767	785	716	787	721	755	790	781	731	806	762	795	817	768	773	800	772	752	803	782	789	781	759	781	756	789	734	766	743	778	782	718	736	775	708	739	768	702	776	773	771	782	762	763	817	814	782	739	720	742	795	754	736	736	767	763	783	780	755	747	785	787	765	780	765	782	768	803	733	776	784	845	760	733	746	770	819	725	720	766	743	764	750	781	778	757	777	719	794	782	755	809	726	752	739	732	767	824	734	772	812	769	729	761	811	760	780	709	776	774	754	801	773	777	752	754	754	753	789	749	724	801	781	823	789	762	736	775	783	717	763	748	820	717	768	813	780	755	772	750	790	806	769	859	759	778	808	739	766	801	764	783	747	811	769	792	746	757	783	808	792	764	761	785	748	789	767	733	751	804	807	753	757	724	768	745	777	701	771	780	775	750	770	739	769	746	770	797	783	815	791	783	808	690	785	761	744	741	779	741	754	793	762	730	756	780	749	749	747	784	749	724	756	782	798	748	748	794	770	735	749	746	768	737	737	785	739	774	812	762	765	788	782	732	752	766	764	790	777	750	731	766	749	779	762	832	785	733	764	769	732	755	763	773	755	724	748	758	759	779	755	761	775	771	714	759	797	801	719	810	756	800	742	730	772	749	811	803	783	754	764	744	793	708	797	773	787	782	761	736	814	740	745	762	776	779	771	758	806	767	784	759	730	782	767	749	753	783	767	786	810	753	731	809	826	753	729	773	771	754	779	793	750	751	783	707	773	678	765	799	746	777	753	778	775	736	756	747	792	741	772	785	822	762	727	770	752	742	782	738	765	786	716	742	794	747	794	752	731	758	770	776	807	689	711	800	741	769	760	800	846	759	767	749	783	782	788	730	734	759	747	718	774	737	778	773	781	746	788	779	786	779	763	780	754	759	788	754	775	753	747	752	739	739	794	741	787	750	750	754	746	750	805	726	769	746	795	744	841	790	732	736	765	796	783	757	759	781	800	757	792	791	732	776	826	766	747	785	790	750	745	764	819	780	720	788	764	787	770	765	756	763	733	799	768	751	752	756	766	772	821	792	769	788	744	773	751	791	768	767	757	776	784	763	777	764	796	771	787	700	787	798	763	744	775	806	750	761	796	725	758	767	728	756	772	753	782	779	796	762	748	798	720	749	788	786	782	762	724	774	760	766	738	775	719	784	750	752	773	790	770	791	752	763	780	755	746	777	749	810	780	775	753	812	745	759	775	782	731	713	751	769	781	745	753	768	766	770	766	776	749	750	790	728	773	793	752	731	773	793	763	764	756	767	779	710	773	700	772	754	812	758	830	723	791	794	773	748	772	772	704	755	756	718	775	780	739	736	732	778	778	729	730	786	756	766	773	735	699	787	724	806	771	760	718	736	784	791	793	771	760	725	749	788	762	783	768	790	790	744	766	714	727	811	762	723	789	784	846	736	793	780	747	788	760	831	822	728	747	796	795	761	695	755	748	769	764	789	784	779	728	765	776	830	783	722	789	749	748	762	780	791	784	756	778	749	792	781	741	737	759	752	724	766	773	764	754	768	752	789	744	699	695	805	744	762	758	730	751	786	750	729	762	752	710	752	771	743	731	782	778	785	715	701	762	751	766	797	756	716	782	745	742	773	790	760	781	760	749	735	725	710	736	744	764	738	806	740	787	729	739	744	803	755	728	796	811	795	773	753	808	796	780	790	817	756	765	828	721	810	768	765	813	723	800	792	807	764	768	787	732	776	757	764	750	758	772	741	766	740	750	794	770	720	772	756	712	703	743	766	788	786	802	736	763	821	782	783	793	753	754	739	735	781	804	765	806	778	743	800	766	782	758	755	755	755	718	789	763	807	729	735	769	767	795	763	723	760	751	774	776	779	754	796	726	764	766	787	731	741	752	810	786	762	740	752	778	775	772	732	786	834	771	774	740	764	808	767	754	734	780	843	747	749	780	756	747	781	762	764	726	792	775	711	811	736	759	761	770	814	753	804	788	707	770	784	799	710	790	774	763	732	775	771	760	770	793	759	722
2888	850	521	329	349	479	503	501	410	360	252	226	198	165	142	127	101	116	103	79	109	89	80	90	74	77	86	78	73	69	45	53	59	75	59	43	53	58	64	62	43	52	61	54	60	76	61	49	58	68	56	59	63	58	54	49	32	35	33	33	30	34	30	30	29	35	32	43	36	32	46	21	30	34	20	23	33	38	43	34	38	32	33	30	49	36	28	38	34	36	27	27	30	34	31	34	34	29	34	32	35	31	42	31	29	33	34	22	21	33	33	22	29	38	27	26	27	19	37	31	29	34	31	27	23	20	27	31	31	32	33	35	35	30	29	34	23	28	29	33	34	32	42	29	26	32	32	32	42	38	32	23	22	39	27	19	18	30	31	31	38	31	27	31	22	31	32	37	34	30	31	17	24	34	39	40	35	36	34	27	34	31	26	31	25	32	47	35	23	33	31	43	34	31	35	26	26	20	19	30	29	36	25	33	31	35	35	17	44	28	25	29	37	22	29	36	38	28	44	28	32	36	32	30	29	23	31	34	28	24	30	24	21	34	29	31	38	22	32	21	27	26	25	37	29	32	32	28	34	26	30	41	26	29	32	44	28	28	36	27	36	22	22	29	36	26	33	31	28	35	29	33	47	31	30	24	41	33	29	44	17	22	32	23	27	27	44	30	24	34	28	34	35	35	30	28	25	26	27	22	31	23	38	46	23	20	24	42	21	36	31	32	32	41	29	29	22	38	31	39	20	30	32	32	34	29	38	27	34	25	35	21	21	25	29	33	35	37	35	32	23	32	38	31	35	30	33	32	30	33	28	27	32	32	36	25	39	31	34	38	29	25	30	31	24	23	34	35	26	40	31	32	29	38	39	25	34	41	31	25	33	46	30	41	37	28	19	27	34	20	46	26	31	25	34	26	35	35	34	22	26	21	27	36	32	33	33	32	25	33	33	35	34	35	34	37	31	29	34	35	25	34	38	34	40	27	26	24	34	37	25	31	32	41	36	35	34	31	36	39	38	29	26	33	25	34	32	28	31	28	33	43	27	35	35	30	22	27	29	34	25	37	23	34	33	32	30	30	24	20	36	35	27	35	30	28	26	32	24	25	26	39	31	34	32	36	27	29	35	35	42	35	38	34	44	37	31	30	38	30	28	35	36	25	38	39	28	35	39	41	30	33	29	31	39	29	28	26	34	31	23	30	25	37	34	27	32	20	25	36	34	38	24	31	36	37	34	32	26	39	20	39	22	25	26	28	35	38	37	26	30	45	37	27	29	28	31	35	29	36	26	37	28	27	41	33	40	37	38	29	19	27	31	36	27	28	34	42	24	24	24	22	36	37	20	22	36	28	33	33	33	29	29	34	29	27	33	37	24	25	30	29	34	24	28	37	28	34	25	35	34	32	25	28	22	41	37	29	27	36	24	32	42	34	35	40	34	18	28	27	32	29	28	38	36	30	30	22	34	32	28	27	38	28	24	33	30	27	29	35	26	31	27	30	32	37	37	33	33	31	32	45	24	29	26	30	34	30	49	28	36	40	29	28	40	30	40	36	28	25	37	34	35	31	30	36	35	29	36	39	33	38	27	36	31	30	34	31	30	28	27	26	37	30	29	27	33	28	30	30	30	33	36	30	30	33	32	21	32	32	36	33	28	30	46	42	31	30	40	29	23	23	26	37	32	29	35	25	34	31	29	35	33	26	37	27	29	31	37	28	28	38	22	34	26	31	34	30	36	28	27	29	28	24	26	30	32	32	26	29	29	51	20	32	28	34	33	26	33	31	28	30	39	34	29	23	36	21	23	27	34	29	33	29	37	31	32	38	43	30	25	28	34	39	30	42	28	37	44	25	26	37	31	38	31	23	32	28	27	37	31	26	32	34	25	25	30	37	36	32	30	22	27	31	27	34	30	11	34	42	26	30	32	35	22	31	32	34	34	37	37	30	38	30	26	23	37	32	26	27	36	29	28	39	33	33	35	32	36	25	41	24	40	32	35	28	18	24	32	39	30	41	31	38	32	32	32	25	29	35	32	32	22	26	31	35	27	27	34	29	24	29	22	37	36	21	29	34	28	36	29	31	34	31	31	37	21	30	25	33	33	29	25	33	25	27	37	31	39	40	35	28	26	31	34	23	33	30	35	29	37	37	24	41	30	26	21	29	30	30	31	29	36	29	31	23	29	38	29	34	24	25	33	24	29	31	26	31	35	30	26	19	44	41	28	34	22	31	26	37	34	37	37	30	30	38	28	21	37	28	27	31	35	35	29	29	32	46	37	32	31	30	26	31	28	31	26	32	29	27	37	37	30	32	45	35	26	27	28	35	34	30	28	29	25	36	31	21	25	30	36	28	32	28	23	36	34	46	31	29	32	30	22	38	35	15	30	33	27	42	33	26	32	28	24	28	30	21	37	40	33	29	18	25	33	35	31	40	26	32	43	24	31	34	26	28	31	35	32	23	31	35	29	29	41	33	39	24	30	37	26	42	36	30	36	26	28	24	34	33	28	33	26	25	33	30	28	29	24	34	32	26	30	34	30	37	23	27	16	44	40	31	23	27	26	35	19	26	35	25	36	33	26	30	37	34	25	28	31	25	28	33	28	32	30	41	28	36	28	37	32	41	30	25	34	29	30	34	32	23	36	26	36	29	24	32	25	24	35	37	24	31	28	26	33	28	24	28	24	33	22	26	27	32	28	27	23	36	32	35	26	36	28	31	27	29	34	37	25	40	35	39	37	21	33	33	34	36	38	32	34	25	23	30	37	28	29	33	35	28	37	37	34	46	35	34	36	24	33	32	32	25	30	22	28	33	29	30	27	29	24	35	28	37	33	34	41	22	34	28	25	35	24	35	19	19	25	31	27	26	19	36	22	22	26	32	39	33	33	40	26	34	28	28	19	30	32	24	33	24	42	43	24	32	26	26	37	28	34	30	32	42	29	28	30	33	25	26	32	38	27	31	28	28	34	19	39	32	38	33	37	26	24	27	28	30	30	31	33	40	31	23	31	41	37	31	37	30	35	34	35	27	33	36	38	31	28	32	27	37	22	40	23	36	36	30	33	29	29	38	28	26	38	27	25	35	24	26	31	41	35	43	35	29	30	25	35	38	31	21	32	24	24	36	25	34	41	35	23	39	41	37	34	39	34	32	28	33	36	32	37	36	33	25	27	30	33	38	30	36	32	28	19	30	30	34	32	25	33	29	24	40	32	28	27	38	35	34	31	29	24	32	36	34	25	34	33	29	24	37	32	35	36	24	43	35	41	23	26	27	33	30	22	31	26	41	31	30	27	33	26	25	40	30	29	33	23	34	29	36	48	27	28	32	28	33	30	31	25	32	25	36	31	38	30	25	32	38	25	35	38	29	34	32	41	35	35	41	32	27	39	40	21	29	31	31	24	31	34	33	30	37	31	41	28	38	28	35	30	30	17	34	31	32	36	36	29	27	28	44	24	33	27	33	36	29	33	32	31	33	28	43	31	23	31	37
17158	10284	7328	10945	19812	21695	19917	17902	15310	13068	10151	7954	6788	5710	4881	4205	3856	3585	3163	2794	2445	2123	1844	1849	1987	2041	1840	1806	1537	1405	1358	1279	1242	1295	1231	1167	1012	1034	1200	1121	966	846	1119	1389	1408	1478	1386	1235	1188	1225	1244	1153	959	1111	1218	1031	526	403	353	400	441	368	372	355	341	388	338	333	348	312	345	319	306	325	344	319	311	310	306	306	360	313	301	314	297	313	307	311	311	307	304	311	342	340	296	326	322	326	354	355	316	331	354	309	362	299	332	319	308	340	321	330	318	324	337	316	356	322	317	299	330	320	343	331	311	314	286	343	311	312	294	329	305	277	306	299	290	298	305	334	325	288	304	301	293	326	318	307	313	313	325	295	296	326	349	332	274	302	297	327	274	322	302	315	295	265	307	291	312	325	291	319	300	312	283	302	291	292	340	312	313	303	318	300	307	312	280	282	303	304	325	296	344	279	317	299	303	336	321	315	305	299	333	283	322	326	295	302	285	337	343	306	292	279	267	327	320	270	311	305	300	310	311	316	304	299	318	325	322	311	268	307	325	318	295	310	273	307	272	313	341	308	284	287	285	331	293	310	297	297	311	288	307	307	295	320	327	296	320	326	280	297	273	318	298	293	291	287	315	304	290	279	338	295	318	299	346	308	292	307	332	273	315	288	324	305	319	358	284	275	319	295	311	310	283	277	308	315	342	310	280	300	322	297	311	319	290	319	308	295	303	332	284	307	301	290	286	297	323	288	296	291	278	295	275	294	323	284	295	282	307	288	302	308	295	322	298	336	291	297	340	303	280	293	322	324	305	272	301	299	313	305	314	290	288	297	285	308	280	299	329	290	268	301	332	266	308	322	324	341	290	296	314	286	267	327	293	307	309	354	329	307	318	327	334	289	309	273	294	294	295	326	338	282	302	328	316	303	338	314	305	333	328	290	335	294	294	333	339	306	356	306	293	309	309	257	307	329	306	297	318	302	335	296	301	302	292	318	279	308	306	314	306	276	320	302	314	320	279	282	315	309	345	286	330	325	274	295	297	284	307	311	326	314	310	290	337	310	319	294	303	324	300	345	278	310	289	332	292	314	316	302	315	285	302	334	311	297	325	296	287	295	300	314	297	305	324	335	327	309	304	310	296	307	295	324	307	330	301	338	308	281	276	278	304	303	292	338	264	290	311	316	303	276	295	309	320	327	297	302	288	336	307	300	298	291	304	278	295	274	308	290	296	290	312	307	299	302	284	290	306	299	325	338	282	312	285	300	338	317	302	314	323	301	321	332	321	293	297	283	311	312	286	319	295	334	323	325	287	317	277	300	317	305	316	299	310	294	317	309	305	275	325	318	305	300	320	284	317	318	319	315	307	291	312	321	323	283	318	313	294	301	314	316	308	336	315	299	274	308	307	332	306	304	305	307	310	329	306	313	285	319	293	288	325	335	308	315	318	309	320	307	292	283	285	308	298	313	278	335	304	303	306	320	312	277	294	323	327	315	287	315	289	333	309	299	311	278	330	309	305	308	331	315	303	294	281	335	335	306	314	292	307	306	299	301	305	297	284	297	287	286	300	299	303	287	311	322	340	371	311	328	330	292	308	301	283	294	346	313	298	278	308	316	340	293	288	301	315	329	303	298	288	309	294	316	306	313	326	291	311	291	296	294	305	282	344	282	269	308	307	318	339	327	274	348	326	279	328	277	320	312	296	335	292	332	318	305	313	300	303	296	295	303	316	303	301	262	328	318	292	257	317	321	317	310	293	325	319	306	303	307	313	299	295	321	301	335	297	301	316	335	293	308	271	278	315	304	316	343	291	318	328	323	267	306	329	298	296	316	275	301	307	313	314	316	297	332	294	292	305	335	298	321	315	303	300	306	268	289	308	303	310	309	293	303	320	312	286	293	280	316	290	310	294	321	292	290	297	300	305	315	351	311	292	336	296	320	337	332	322	290	285	328	294	316	314	295	330	326	314	334	301	299	320	281	325	297	295	309	305	292	290	298	314	299	287	293	298	308	301	281	304	324	309	290	268	292	298	308	305	290	298	300	332	330	322	295	251	305	299	311	314	331	291	290	319	321	305	268	303	314	298	297	275	304	290	315	301	332	337	286	321	318	315	280	334	306	306	295	283	315	283	290	295	275	296	299	305	309	311	308	276	316	296	312	309	317	297	298	309	306	290	339	313	293	356	307	304	288	314	338	290	296	322	330	320	280	290	323	296	290	307	304	320	310	287	304	282	310	302	319	318	287	317	280	321	282	287	265	313	307	271	292	283	306	303	308	296	311	307	311	294	287	301	288	309	304	291	277	315	312	313	293	324	275	294	289	305	297	295	309	312	322	288	332	345	303	302	287	281	334	293	298	316	304	312	308	320	333	293	330	278	300	288	315	317	299	307	333	309	274	286	306	325	309	301	314	309	336	326	299	310	307	294	296	306	295	286	294	299	291	293	305	287	295	280	328	288	339	293	320	313	286	281	303	294	306	311	299	319	307	320	298	297	289	278	312	296	282	308	326	310	345	342	327	298	304	273	311	312	302	335	287	318	315	279	312	306	306	312	315	313	312	322	315	317	310	333	279	295	314	310	323	293	303	307	306	320	308	311	317	327	302	322	325	314	306	314	293	321	281	316	336	306	315	326	313	298	316	290	274	310	289	305	285	290	282	301	304	316	270	305	290	275	301	316	305	299	330	306	309	275	288	305	300	295	314	344	323	309	279	307	311	308	295	289	302	310	278	324	317	318	317	301	327	302	319	302	295	310	262	320	280	333	291	279	289	304	314	303	307	319	319	302	329	290	311	309	285	320	312	299	304	323	303	337	314	288	306	272	309	307	320	285	275	313	300	314	287	308	309	294	288	323	321	323	301	300	333	289	299	335	311	272	339	315	334	314	328	295	329	269	345	318	299	287	328	295	310	283	316	276	334	314	328	322	302	306	286	311	269	287	288	299	298	320	308	300	295	292	321	278	318	292	299	304	316	306	315	308	326	302	339	304	299	306	284	293	296	283	316	299	297	318	314	300	298	297	305	276	315	296	344	284	301	293	291	318	286	293	318	298	301	293	313	321	329	306	281	320	273	305	276	312	306	297	309	318	299	301	298	290	296	310	264	282	300	310	296	299	296	308	306	284	293	302	284	292	304	289	326	293	292	299	313	316	272	296	331	328	315	285	321	302	298	332	306	325	294	315	283	310	310	307	314	279	318	285	311	326	276	280	295	300	288	300	278	313	324	289	289	315	302	277	304	314	268	319	276	297	279	287	304	331	316	298	309	328	332	291	282	318	287	303	307	347	277	331	293	318	267	328	327	254	306	286	298	335	325	300	303	331	331	294	309	315	314	288	299	310	292	308	292	298	285	327	306	282	314	330	288	316	307	330	302	270	306	321	300	302	325	307	304	307	303	325	337	294	308	309	288	296	352	289	276	286	294	283	294	313	298	312	281	316	307	294	301	304	288	319	289	276	327	316	322	307	288	302	314	293	315	278	325	331	309
2051	1134	702	484	488	637	703	619	592	494	329	314	289	292	240	209	211	193	177	160	166	144	138	119	141	142	136	125	128	112	121	126	104	104	119	111	110	110	112	107	110	92	85	120	103	119	117	107	124	106	115	98	106	105	126	96	88	80	64	91	66	60	79	78	84	84	64	84	82	81	78	83	77	81	80	93	69	65	69	73	87	76	67	77	73	67	67	79	72	81	64	87	79	75	77	75	78	80	71	84	83	74	69	68	82	73	77	83	81	83	71	87	77	61	72	78	89	78	80	77	81	87	84	65	89	67	75	75	78	87	65	71	73	76	72	71	70	84	70	71	71	68	56	69	91	72	69	62	67	59	85	82	75	73	72	61	61	76	85	85	84	76	81	85	67	74	86	81	59	61	72	72	77	71	74	79	79	70	68	71	61	81	72	83	84	90	70	85	72	73	70	68	68	79	84	73	65	78	75	83	71	78	78	70	70	81	63	69	70	84	64	71	55	84	66	70	73	65	62	68	75	84	71	75	85	78	81	78	75	79	81	82	86	67	80	65	60	66	76	78	63	71	98	67	78	93	80	66	75	48	75	69	59	72	79	75	76	71	73	90	72	74	74	99	78	75	63	59	64	73	73	70	79	97	72	64	66	68	76	92	74	59	86	76	71	73	95	72	69	59	85	57	54	80	80	81	54	65	74	81	65	72	58	69	66	88	65	74	71	71	75	83	73	74	71	71	72	58	73	75	76	81	81	82	69	75	93	85	68	79	85	60	76	69	86	74	67	87	79	52	84	81	59	73	66	75	81	74	88	70	82	76	84	84	85	75	71	77	86	79	79	62	79	61	84	65	70	84	85	78	82	72	80	90	62	76	85	90	70	80	75	77	77	81	78	69	78	66	69	68	68	63	65	77	80	82	71	86	83	52	72	73	71	94	87	73	85	69	76	73	93	78	67	87	70	66	79	75	76	75	79	75	78	80	70	81	85	99	82	73	74	53	77	86	71	69	79	72	69	82	68	75	64	70	70	65	67	78	74	84	77	62	54	67	72	86	95	84	92	73	69	63	76	70	70	78	73	81	78	80	48	84	79	79	73	99	84	67	87	76	80	66	68	63	77	67	82	65	83	66	83	66	82	77	84	64	58	69	71	64	72	69	60	68	74	79	76	87	81	70	67	74	58	57	87	86	84	63	71	65	77	79	71	71	68	76	74	74	88	60	64	69	80	83	72	69	69	85	62	82	83	89	93	69	61	76	68	67	67	69	80	93	84	89	69	70	71	78	67	79	71	73	83	74	65	63	79	77	70	78	72	77	65	80	77	58	76	99	58	74	67	84	90	76	92	81	59	73	73	72	82	72	82	67	82	71	76	60	68	66	78	97	69	66	77	80	70	84	67	77	86	71	79	75	83	88	73	89	84	74	88	71	85	69	72	77	67	68	66	76	81	69	63	81	86	99	65	91	59	83	62	64	97	68	72	68	68	68	91	75	74	61	79	87	85	78	82	71	92	67	77	67	69	90	79	64	75	70	77	89	70	77	64	60	85	79	65	83	66	71	86	66	82	77	74	69	94	75	75	73	79	69	75	70	73	67	84	84	77	82	70	69	76	87	79	70	89	81	72	72	66	64	79	65	85	77	83	83	90	78	97	68	72	80	80	82	78	71	69	85	85	60	81	71	60	74	89	79	52	82	86	70	75	66	65	80	79	82	89	77	85	60	75	65	55	75	70	69	77	73	66	83	82	88	84	83	60	74	76	72	94	83	74	85	62	83	62	76	88	64	87	74	62	80	72	80	75	75	87	61	80	74	68	74	58	87	72	71	82	70	73	66	65	67	84	70	80	84	80	82	80	72	75	80	92	63	73	76	86	64	72	97	73	66	78	79	94	72	75	76	91	78	84	63	85	60	70	60	70	60	61	74	89	69	61	79	77	76	76	67	82	82	80	74	81	68	63	70	85	70	80	68	80	69	77	76	83	80	90	78	74	63	96	74	83	83	66	72	79	73	78	99	81	80	74	68	65	71	76	74	80	69	71	66	73	72	83	69	70	74	63	76	76	70	76	80	64	84	58	83	85	64	66	85	67	77	67	65	80	91	68	84	71	65	76	69	68	68	76	71	69	72	68	88	65	70	79	79	67	88	96	73	65	70	74	81	75	60	86	88	78	64	81	67	66	76	73	85	71	77	66	66	79	71	87	69	62	78	73	73	83	79	69	75	66	91	66	74	87	81	78	90	78	77	77	75	83	70	85	80	81	75	72	79	63	69	81	73	73	66	74	84	59	78	82	85	74	90	65	81	79	83	72	81	73	77	86	69	61	75	90	81	85	87	69	65	77	86	84	86	85	78	74	85	59	69	83	58	71	79	67	69	81	86	84	60	79	74	70	69	68	69	72	75	61	64	69	74	78	61	85	62	68	63	84	68	70	76	74	73	72	76	74	90	69	81	81	80	93	69	62	79	76	71	81	71	70	70	90	95	71	66	93	76	84	73	71	72	84	89	84	95	68	74	66	79	74	80	92	87	70	77	74	64	86	76	80	66	75	77	61	69	59	68	71	69	71	74	76	71	59	81	80	80	77	63	76	72	67	71	69	87	75	83	72	69	71	77	81	77	85	69	74	56	78	79	81	79	66	67	77	81	83	67	74	70	95	64	76	59	73	85	75	78	69	64	87	73	74	66	77	76	75	76	78	79	63	65	76	66	71	82	74	63	74	66	61	73	87	70	84	70	63	70	75	77	83	63	78	74	68	68	68	77	61	80	74	94	78	74	70	71	79	82	58	92	81	80	76	70	85	61	77	79	71	76	90	72	72	82	84	76	80	61	87	76	59	68	75	77	60	73	86	60	79	67	57	81	64	73	76	62	75	75	76	57	81	78	79	79	82	92	64	75	75	74	75	74	97	80	80	71	78	73	85	61	80	77	73	95	80	63	78	64	68	77	86	75	82	77	78	67	81	66	72	65	71	69	57	59	66	85	62	75	78	69	89	83	81	68	82	79	71	87	69	73	52	81	66	74	66	88	79	78	63	67	67	85	63	80	84	69	76	80	74	87	73	67	88	68	67	63	77	72	92	64	74	83	55	70	74	56	63	58	68	66	75	74	79	68	80	65	76	81	70	90	88	58	88	67	78	95	70	91	72	72	69	75	89	76	89	71	70	85	70	76	63	78	65	69	67	87	66	78	76	89	60	80	76	76	71	89	72	75	72	69	65	68	79	71	74	78	86	74	81	88	65	71	76	73	78	69	88	68	71	81	68	78	59	66	62	57	84	68	88	95	74	94	79	86	67	79	56	70	66	75	81	74	77	90	75	77	69	76	80	75	81	56	71	68	75	61	61	66	80	65	66	76	75	81	75	81	62	80	68	81	69	73	75	69	88	63	68	64	82	84	76	67	74	68	77	70	65	60	75	63	81	75	65	78	71	78	82	57	68	71	75	61	78	70	69	79	84	74	75	74	63	86	76	65	79	84	77	77	86	63
20785	12748	8778	13489	22480	24573	22316	20800	17726	15085	12005	9916	8617	7348	6412	5830	5106	4612	4213	3908	3408	2999	2708	2749	2867	2831	2685	2627	2305	2223	2044	2011	1891	1957	1983	1873	1603	1575	1650	1722	1519	1483	1823	2091	1991	2017	1924	1828	1729	1877	1738	1690	1610	1667	1880	1386	988	789	844	836	811	800	811	792	836	794	797	833	747	767	789	789	773	754	742	751	759	757	723	742	737	715	738	756	762	759	762	749	755	738	775	802	733	742	759	825	811	761	748	778	773	842	725	725	725	711	723	786	722	751	739	727	724	742	742	759	726	768	751	732	734	732	741	750	763	762	769	733	716	762	766	732	768	740	750	779	729	758	717	737	708	706	740	704	736	692	733	739	757	720	725	732	741	679	748	742	764	779	718	766	736	701	755	696	756	726	746	764	758	775	721	750	734	705	692	779	735	737	723	737	750	795	698	756	744	706	761	720	735	749	710	710	729	738	731	734	770	755	745	678	714	736	691	773	726	740	764	726	693	771	718	717	758	759	700	709	709	732	690	743	776	743	725	775	723	694	738	731	698	739	729	705	742	768	723	735	758	747	680	763	727	743	695	741	737	739	741	746	702	742	739	757	712	700	746	741	727	755	718	755	744	747	732	761	699	752	729	740	761	694	738	674	771	755	745	764	768	698	746	658	723	722	712	729	684	721	755	770	788	756	709	765	724	774	771	747	722	742	785	727	728	752	758	734	730	709	756	735	711	717	701	718	747	735	734	740	757	758	730	723	765	761	771	693	736	747	792	735	717	695	791	724	694	796	761	706	784	750	729	712	741	752	731	773	758	737	733	776	765	721	770	755	733	768	767	757	726	718	702	730	749	724	690	757	693	703	738	712	726	722	729	687	694	705	722	714	726	716	729	706	770	712	739	730	739	769	751	665	722	732	758	741	758	738	756	735	714	716	748	712	737	755	718	720	698	735	754	678	700	752	680	736	740	731	710	721	693	762	736	728	784	730	713	724	730	764	704	714	796	749	754	725	690	762	730	718	783	719	766	745	752	729	752	725	713	693	754	765	760	718	725	753	743	741	712	682	721	734	745	735	705	716	700	739	744	741	734	704	750	685	731	740	746	754	720	722	689	748	715	741	703	729	778	717	720	779	741	737	724	754	707	724	751	791	721	724	696	747	757	745	778	721	761	750	706	686	771	721	725	744	739	727	746	773	721	714	665	715	747	716	713	807	720	807	726	729	690	700	712	730	718	706	778	774	748	772	738	748	735	698	692	750	715	713	749	743	741	745	724	795	728	685	756	684	713	707	724	736	752	739	730	685	791	730	691	750	714	672	738	749	722	753	714	725	746	731	734	781	711	708	738	755	766	758	724	756	740	763	734	724	749	774	702	747	774	702	764	736	723	783	712	772	677	728	754	753	743	734	732	705	676	748	745	736	739	737	751	724	717	749	762	779	746	762	677	733	747	729	706	761	709	707	711	689	730	751	760	736	735	708	721	721	725	738	717	736	712	736	712	795	708	694	709	741	754	736	717	739	735	683	664	747	695	761	739	740	703	727	653	756	707	712	746	767	714	702	709	771	729	770	706	755	777	740	717	739	735	794	714	734	716	757	750	735	737	710	716	712	742	790	745	734	735	704	743	718	735	782	731	749	732	707	740	719	712	769	719	752	687	740	743	705	719	818	721	737	707	729	686	737	738	738	723	739	715	668	735	749	735	752	751	768	713	742	787	736	743	678	721	743	693	755	758	747	705	700	702	712	744	704	748	733	699	710	732	785	718	746	710	712	711	720	690	744	781	736	697	800	705	724	742	685	735	741	716	748	702	714	752	769	750	703	759	713	720	763	776	752	751	760	748	801	723	770	726	719	745	778	741	766	708	690	777	748	685	702	754	671	742	736	720	721	761	745	729	748	686	708	750	729	727	735	727	697	709	759	696	750	722	747	756	740	703	752	715	695	753	688	723	708	691	755	702	675	730	730	765	734	702	737	745	698	737	756	768	698	696	784	753	751	748	793	713	677	737	715	734	716	752	715	790	703	715	768	717	730	762	710	738	755	744	680	710	722	714	699	712	668	735	713	709	721	694	769	713	763	749	704	734	709	704	731	746	725	739	760	735	759	718	745	756	738	744	737	769	742	695	728	745	753	710	754	752	773	714	738	729	734	746	744	744	695	697	715	730	715	728	713	715	702	760	773	742	750	760	697	709	726	748	734	701	762	734	738	712	744	699	700	731	688	683	766	731	751	702	731	736	677	708	713	784	718	738	759	727	806	735	776	770	703	775	717	762	716	646	731	754	727	763	716	720	750	688	707	738	724	698	742	777	686	739	715	753	728	746	742	692	746	694	718	752	779	734	717	721	717	713	702	722	710	747	715	729	700	757	730	729	713	730	747	734	764	713	683	757	747	693	780	705	749	716	757	735	760	743	740	692	692	719	746	735	728	731	702	724	718	744	717	764	760	695	754	734	752	756	753	730	723	674	717	686	741	690	729	738	761	711	738	707	742	766	688	738	762	696	718	711	758	742	756	704	718	699	786	734	774	693	718	711	716	713	727	755	717	687	719	691	712	719	734	752	752	706	752	772	742	764	755	715	756	685	701	705	737	770	729	771	703	714	764	732	747	720	722	726	755	703	698	807	715	737	741	719	782	756	692	734	753	698	744	781	744	736	738	789	733	763	726	737	730	759	695	694	722	762	765	778	709	732	720	754	725	704	732	758	734	691	738	754	653	750	750	718	741	709	723	688	701	734	726	733	742	710	742	685	754	699	731	738	754	742	693	748	690	755	727	723	749	743	728	757	723	755	734	779	719	732	733	736	722	726	747	736	737	694	700	703	760	720	746	779	750	692	767	737	714	676	730	779	701	743	766	714	722	714	707	758	711	734	741	705	734	801	753	719	750	756	707	715	744	717	702	737	724	727	661	733	687	752	739	709	719	702	715	732	736	703	711	698	715	752	743	765	759	691	727	663	704	732	691	719	733	733	728	732	782	752	687	753	697	746	714	738	723	709	691	761	729	750	710	703	757	748	715	701	770	744	733	672	736	683	692	715	718	692	741	723	728	702	706	699	752	675	691	756	743	761	727	698	736	673	743	770	711	752	731	733	723	725	733	748	733	723	711	725	730	729	673	769	747	701	699	773	751	730	767	749	713	728	773	694	741	741	760	729	722	720	696	784	756	701	701	732	732	763	754	717	753	797	712	711	734	702	791	710	786	757	703	771	703	775	755	751	710	692	727	663	775	726	776	721	686	754	734	748	735	762	737	754	757	735	727	695	765	753	731	700	757	707	762	779	701	763	752	722	717	727	719	764	719	680	741	710	674	756	714	697	796	685	717	741	756	713	726	731	735	757	732	719	708	738	744	722	711	735	744	724	723	718	693	763	709	717	746	705	758	711	762	721	772	764	737	738	736	799	746	709	749	717	737	739	741	757	747	732	706	717	727	704	760	735	733	683	748	753	708	730	705	708	788	697	768	733	716	738	722	726	678	691	743	658	703	703	792	727	715
2079	636	408	275	305	393	407	377	356	290	190	174	163	144	110	123	118	96	88	91	73	83	75	57	77	73	72	66	52	72	58	63	64	72	73	47	56	73	65	65	56	46	72	59	65	63	56	70	54	71	67	49	67	46	55	63	48	46	54	44	46	42	44	52	39	42	39	43	35	39	38	42	44	42	39	27	46	52	37	34	38	41	41	35	41	40	46	49	44	38	48	45	38	38	42	42	54	46	44	38	42	47	45	41	49	41	51	45	41	48	53	48	43	43	51	47	37	50	51	41	30	42	45	53	50	35	48	42	43	45	37	43	34	39	30	34	56	51	47	38	46	44	45	49	35	42	49	37	36	59	39	44	32	42	41	39	47	41	58	52	36	36	45	44	47	35	37	28	47	46	34	47	37	32	36	43	32	39	35	41	56	27	39	36	27	45	48	53	39	44	52	37	42	38	44	31	55	39	49	48	47	39	30	45	38	27	45	36	37	39	38	50	37	45	40	48	34	40	39	41	38	47	37	35	34	42	32	47	41	45	33	40	52	36	44	34	50	44	58	39	36	37	34	42	41	55	38	42	41	38	40	41	43	53	45	34	42	42	51	42	43	41	44	49	52	49	53	48	35	43	47	38	45	38	40	51	46	39	44	52	42	43	44	35	48	52	35	35	37	46	33	48	48	39	30	34	46	39	30	40	55	37	40	38	32	49	45	52	42	35	47	40	34	28	42	37	47	42	46	37	50	31	47	37	48	50	42	27	34	41	48	43	44	41	48	43	41	45	51	54	41	33	43	50	38	37	49	44	51	34	31	47	34	47	46	42	44	48	46	23	48	45	54	39	45	35	49	33	39	33	43	33	47	46	43	38	37	35	52	35	29	39	53	37	35	39	40	54	37	42	38	49	47	39	51	43	35	51	34	49	36	40	45	49	35	48	54	46	45	48	31	34	43	37	45	42	39	42	47	41	37	35	38	46	60	49	39	34	38	49	42	36	39	30	39	46	40	41	37	48	51	39	37	59	34	41	36	35	44	40	31	49	50	50	41	40	39	47	32	24	42	42	34	48	38	44	41	45	43	30	39	42	44	42	40	44	38	35	57	37	46	36	43	41	45	34	44	37	34	39	46	43	36	38	48	55	35	32	39	35	46	46	30	38	41	42	27	47	47	31	44	37	37	52	34	36	38	37	43	55	35	33	41	42	40	35	51	45	49	38	49	45	40	38	33	38	36	47	42	42	42	35	43	33	52	44	32	45	40	36	27	27	38	33	40	49	41	38	45	39	46	48	40	56	52	48	36	39	29	51	44	43	37	52	46	42	46	39	51	38	42	43	44	38	32	39	35	37	46	47	58	51	35	44	46	35	36	47	48	45	31	35	46	46	35	42	33	41	41	37	34	37	47	42	48	44	36	44	47	36	41	40	43	52	45	34	44	32	27	39	45	40	36	44	49	52	31	43	41	38	40	40	40	40	29	38	55	40	48	46	28	38	38	52	35	49	36	37	33	52	35	40	41	39	45	38	45	47	40	49	43	48	45	36	50	42	40	30	52	50	31	45	43	44	50	48	36	51	42	46	49	38	42	37	39	45	46	35	46	40	41	42	37	34	50	33	38	41	41	43	38	46	39	25	35	43	38	45	39	37	38	44	44	38	38	53	43	40	48	31	43	47	41	39	36	50	44	44	35	47	44	47	54	42	42	48	45	38	50	53	51	28	49	32	43	37	43	43	42	43	39	36	41	44	46	36	50	48	43	48	43	43	40	38	40	52	37	47	42	52	42	42	36	43	36	29	42	41	36	38	56	45	43	58	52	35	49	43	28	49	49	39	35	51	43	43	47	52	36	35	38	36	41	48	50	41	38	47	51	45	47	45	41	42	48	39	43	44	53	37	50	31	39	50	35	37	40	45	42	38	39	46	48	40	47	56	42	46	54	45	44	45	43	47	47	38	36	41	48	46	39	47	44	47	36	43	51	60	42	42	38	43	60	45	45	48	37	42	36	44	40	45	39	41	48	46	35	49	48	40	46	43	41	37	34	46	48	45	49	44	45	49	28	29	39	44	40	40	41	35	40	43	33	39	48	46	45	45	39	40	32	39	45	44	34	34	40	45	35	43	34	37	33	52	34	42	34	30	41	53	32	33	41	42	32	35	42	53	41	39	42	47	38	46	33	46	36	51	49	49	47	37	32	51	40	43	43	47	48	37	44	42	41	35	36	47	47	39	41	51	54	46	38	34	35	45	32	41	33	33	46	51	36	43	53	40	51	43	37	41	42	38	43	36	44	41	43	38	53	40	37	36	45	47	54	41	41	35	53	48	32	43	42	50	51	34	42	41	41	35	41	39	42	35	45	48	40	47	53	35	51	36	49	44	59	46	47	33	49	36	42	42	36	47	49	42	39	34	31	43	38	53	42	36	44	43	24	38	32	39	56	53	49	42	47	46	32	44	26	40	47	31	44	39	51	57	34	38	37	37	39	38	43	44	29	33	41	41	30	47	39	34	44	39	45	47	40	40	37	39	30	43	31	42	42	40	47	50	34	36	42	41	37	35	44	45	36	41	31	39	51	50	51	49	59	39	41	44	46	36	30	40	45	46	37	48	44	37	51	46	43	36	44	35	49	45	24	52	52	37	30	41	35	40	40	52	44	28	51	49	49	36	35	37	57	38	31	35	51	40	41	41	44	39	40	44	35	44	45	43	45	33	45	38	58	33	32	41	34	42	38	57	37	51	43	45	40	41	42	31	44	46	40	47	44	46	40	42	35	32	51	41	30	42	51	40	39	37	34	34	35	45	33	51	43	36	42	49	53	41	43	43	46	45	40	53	45	51	44	49	35	44	45	48	44	36	44	54	32	35	38	50	41	49	43	43	41	33	25	40	42	34	29	32	34	43	38	43	50	41	37	35	44	47	47	37	40	42	31	35	39	41	45	40	41	35	33	53	37	42	38	33	37	38	37	41	40	37	42	38	38	46	44	45	45	40	43	40	46	36	37	29	45	44	43	32	40	44	43	32	47	41	45	48	38	38	41	44	39	47	34	43	44	45	28	38	40	49	36	44	47	35	45	44	38	46	27	36	31	45	42	43	44	42	42	41	48	45	38	29	45	37	37	46	45	35	40	33	42	35	39	42	45	46	41	40	45	44	40	40	37	39	41	34	43	37	46	42	40	58	49	46	41	30	41	33	49	39	39	40	31	54	46	36	43	44	42	43	41	27	32	40	48	35	34	43	43	45	42	51	52	39	45	50	45	47	37	38	37	40	35	44	33	40	36	48	33	30	45	48	42	53	42	40	42	37	42	46	42	45	43	42	54	44	43	51	38	37	49	37	43	51	46	37	37	26	40	49	42	48	45	43	55	43	38	49	41	37	41	53	36	55	35	45	39	50	43	42	37	37	41	41	46	58	30	52	37	41	51	25	33	41	48	47	41	44	42	32	33	35	37	35	36	44	49	31	47	47	40	27	30	32	41	41	49	41
15518	8792	5724	8821	16500	18632	16483	14732	12996	10146	7698	6183	5128	4336	3777	3191	2914	2526	2212	2008	1757	1498	1359	1447	1439	1432	1404	1315	1152	1145	1082	1034	1062	1034	1099	961	833	880	906	907	793	835	1069	1249	1199	1240	1087	1085	1084	1084	1077	1002	987	1036	1083	768	468	427	471	456	466	409	407	419	411	460	418	398	404	392	403	456	406	422	408	383	407	395	375	399	400	444	383	361	345	447	415	398	393	389	398	384	407	427	368	438	411	393	413	446	421	400	427	450	422	416	424	383	378	412	430	425	418	430	403	407	387	428	404	417	386	379	418	383	417	378	410	344	381	413	386	384	393	367	430	404	402	411	421	393	375	364	399	428	432	341	396	429	389	382	415	407	407	404	421	413	435	404	401	379	417	415	412	391	381	405	399	396	403	378	395	403	429	351	410	418	416	398	396	406	392	358	403	399	382	411	410	395	408	399	400	403	376	400	395	416	394	406	409	399	388	434	368	383	369	370	407	422	383	379	369	397	428	422	386	392	412	391	420	414	404	354	402	422	401	402	408	413	409	409	398	404	378	383	393	418	394	412	415	434	427	446	400	426	417	405	424	415	414	408	403	403	411	439	391	421	393	386	390	390	381	398	414	406	412	373	350	414	419	404	388	408	422	408	408	426	399	378	404	412	415	369	398	421	406	407	406	404	405	437	411	388	395	384	395	388	361	395	374	409	364	407	389	421	430	407	406	395	391	414	388	382	406	399	397	417	443	400	369	413	427	392	386	398	381	424	401	399	390	395	399	379	388	375	381	397	391	425	392	398	349	401	396	357	434	370	411	390	422	420	404	375	398	398	380	390	402	425	418	408	405	381	423	386	415	415	386	382	427	385	407	370	402	406	391	390	411	382	390	409	384	407	400	403	384	375	401	392	380	426	358	401	390	389	417	374	364	391	419	415	384	404	383	407	375	399	370	436	401	361	398	352	424	383	400	386	370	420	397	386	405	366	404	389	434	378	376	413	412	398	431	446	394	388	395	369	405	361	389	367	413	398	400	427	399	402	410	429	416	399	387	394	419	404	409	410	401	435	394	373	365	390	409	396	399	428	405	414	361	438	429	400	375	401	385	396	380	381	384	398	406	412	408	380	391	396	389	407	408	347	340	388	404	424	396	393	390	442	418	380	391	419	379	420	399	400	380	374	383	425	399	433	424	420	405	432	363	386	393	406	376	377	402	368	376	409	402	423	378	383	414	420	351	395	444	396	375	414	429	431	424	411	397	385	395	406	432	414	378	438	373	413	414	399	402	442	399	382	382	377	412	377	424	408	433	440	389	409	395	405	387	422	408	430	417	387	405	381	411	407	404	422	422	401	396	395	364	413	408	381	412	382	397	380	426	440	381	412	388	430	396	403	398	433	391	364	420	393	453	406	408	395	414	412	399	399	391	391	421	364	381	372	392	420	401	411	416	393	420	399	417	415	393	438	387	383	422	413	373	387	396	412	387	418	370	431	423	367	407	375	436	383	395	379	415	438	388	375	408	430	414	421	385	375	394	422	425	424	397	398	395	401	406	376	367	402	415	360	417	379	419	387	402	422	391	418	384	401	421	374	414	419	435	371	424	364	424	376	402	400	432	400	402	421	372	369	381	411	412	406	443	423	405	404	374	438	400	409	368	411	387	400	401	418	391	426	401	376	395	405	412	396	406	451	386	403	399	399	395	380	398	417	378	414	415	404	425	404	399	413	414	442	421	391	380	386	420	424	409	375	365	394	380	390	382	414	407	387	393	403	405	417	367	400	383	393	411	417	403	385	383	435	399	411	411	426	404	435	397	411	422	402	383	430	372	430	418	386	381	414	397	421	381	411	424	419	367	411	393	427	410	399	407	415	363	364	402	339	367	418	373	381	396	420	417	389	395	390	424	435	406	385	392	405	393	433	415	382	408	407	385	425	418	404	389	395	367	381	414	402	397	412	405	375	396	403	415	373	374	427	396	387	393	395	397	421	382	377	363	403	404	395	399	436	421	406	430	436	373	419	371	401	424	390	400	394	396	390	400	430	388	408	394	361	415	388	386	398	371	417	426	376	373	395	416	405	395	408	400	407	396	426	400	395	354	432	428	413	392	373	386	426	412	409	416	378	374	407	407	418	419	402	369	376	410	416	398	393	392	404	383	405	408	416	393	382	391	378	417	397	419	388	397	387	400	408	393	377	402	422	381	393	402	408	412	405	414	378	401	401	395	415	422	404	401	392	395	415	388	391	421	413	399	381	393	401	395	368	385	444	422	391	409	386	429	407	383	386	382	405	428	436	415	396	412	398	390	384	390	390	377	422	409	408	402	376	389	376	415	387	404	433	401	408	393	420	424	413	391	408	422	387	392	411	384	389	390	435	407	398	419	392	417	377	439	373	383	417	414	381	370	424	400	364	382	404	377	412	416	402	389	408	430	426	397	391	410	378	399	435	415	368	432	409	423	395	407	400	426	408	364	411	424	397	436	359	416	400	385	416	384	400	408	421	411	394	373	403	408	374	408	426	370	393	406	371	412	391	407	388	411	394	423	384	416	370	391	410	408	414	390	409	390	414	361	375	426	369	385	387	417	368	414	392	390	401	391	372	419	388	346	368	368	425	368	413	404	416	391	385	370	450	403	400	416	406	399	411	396	385	411	430	408	404	399	445	414	402	392	393	362	372	411	406	427	379	410	431	406	406	396	401	394	406	422	375	434	403	394	398	374	425	407	367	389	394	410	425	391	429	372	396	369	416	386	394	396	396	400	415	407	429	424	399	410	370	385	420	409	403	378	404	399	396	403	402	394	385	408	386	421	401	421	407	387	379	432	408	393	406	396	425	453	412	357	376	422	426	424	405	415	425	372	349	396	406	372	405	374	422	407	393	408	387	422	416	440	403	433	368	372	422	360	440	402	417	409	384	393	372	363	389	356	403	443	390	415	381	413	418	410	412	418	364	410	400	416	394	397	421	393	409	413	402	402	411	438	427	447	371	404	408	399	416	399	374	415	414	411	401	388	411	376	352	391	409	364	397	384	416	416	374	433	387	398	397	413	417	360	397	405	401	409	409	351	409	391	407	397	399	419	394	384	384	383	373	433	425	378	416	423	391	437	411	423	358	375	385	442	363	427	384	423	446	383	397	401	420	381	375	404	396	391	398	425	397	404	376	406	371	412	420	415	416	399	378	442	348	435	414	415	405	409	394	430	406	449	399	387	400	386	432	390	409	422	413	378	378	391	379	389	427	405	419	381	375	429	414	394	414	403	461	367	408	370	381	376	408	379	408	438	393	376	398	354	398	409	376	384	405	386	409	398	398	384	422	376	393	369	390	409	398	380	386	419	367	385	388	416	379	398	395	426	435	357	386	407	418	421	397	393	393	398	389	410	418	387	396	423	412	385	389	406	430	393	393	392	382	422	401	390	411	426	412	358	387	369	405	406	410	380	383	406	393	413	397	408	409	374	395	398	394	361	405	415	409	448	381	426	396	380	386	398	384	457	374
1394	1024	596	422	340	548	606	559	487	389	329	266	239	235	176	203	176	163	167	144	143	132	115	133	110	128	125	118	106	113	96	105	112	115	104	93	96	85	94	122	104	90	103	115	117	125	109	85	121	121	114	111	98	111	117	83	92	88	76	87	76	82	97	91	82	70	72	77	71	88	78	69	84	81	80	93	92	81	77	90	86	63	88	87	67	76	90	82	95	76	68	71	90	99	95	70	79	78	100	95	64	91	81	87	70	78	72	67	77	70	81	60	88	72	79	77	75	78	105	82	85	94	77	91	82	77	95	86	70	66	95	80	85	92	66	82	77	79	83	88	77	81	86	73	90	94	71	100	81	78	77	81	73	90	89	83	68	99	77	79	74	78	80	68	64	107	74	87	79	93	77	79	81	77	84	71	93	75	90	63	82	72	105	77	76	77	66	76	71	82	80	86	83	68	73	84	73	83	91	98	77	82	81	92	79	70	78	62	86	88	87	76	88	86	79	91	78	72	68	82	97	59	97	78	80	82	81	88	63	76	90	73	82	75	87	81	91	94	64	80	71	94	78	73	85	72	71	67	88	76	82	81	87	85	64	63	89	90	87	109	83	71	80	76	86	75	73	81	94	71	82	78	73	87	88	80	80	97	69	93	74	78	80	88	69	76	72	96	73	68	75	83	76	95	72	72	71	73	68	94	81	78	85	90	79	89	78	73	74	82	96	103	61	87	71	67	66	81	101	76	81	73	79	77	87	93	84	67	79	103	82	70	82	74	79	88	61	77	74	95	88	67	100	72	81	77	87	89	85	74	79	86	85	77	80	82	71	71	96	84	100	59	85	65	74	72	96	80	91	77	87	82	86	63	84	87	91	82	67	77	86	78	68	88	96	77	85	94	61	88	81	78	94	75	84	83	65	75	87	92	79	83	89	72	68	79	82	92	84	64	97	79	72	87	68	95	84	100	94	78	86	87	93	77	77	82	76	66	61	81	79	67	74	82	72	73	81	79	83	75	76	90	85	82	68	76	90	72	78	92	79	89	86	85	86	84	82	96	85	81	84	87	93	75	71	72	74	87	67	94	76	86	83	96	94	76	65	82	74	75	73	72	91	93	72	79	63	79	70	93	73	72	78	96	75	80	75	81	86	68	80	94	84	94	88	98	64	74	84	76	62	83	84	76	75	66	86	69	80	78	102	80	92	82	92	88	73	88	85	63	78	79	81	88	84	79	83	83	80	78	76	93	85	65	98	75	77	64	79	80	73	63	87	93	88	70	80	84	74	72	77	82	82	74	72	86	79	67	89	95	82	84	79	71	74	98	74	74	69	76	63	74	70	76	85	93	84	95	79	61	85	88	82	81	64	63	81	75	79	65	79	82	74	93	86	72	90	106	68	69	72	74	77	64	72	71	78	87	72	78	84	80	92	75	75	81	92	97	75	62	81	72	84	80	96	72	74	82	87	65	82	85	86	87	75	85	84	77	98	80	78	74	101	81	86	75	84	77	87	92	73	74	92	81	85	90	78	71	71	76	78	72	85	65	95	78	83	80	90	70	83	82	71	85	69	64	80	71	75	80	78	82	91	77	87	84	74	83	79	72	78	80	69	85	81	87	97	87	71	71	83	73	84	85	83	68	68	72	87	71	73	85	70	83	76	92	93	66	78	93	80	87	73	80	74	88	91	84	82	90	70	92	78	103	80	75	87	95	90	81	84	72	88	85	87	74	85	76	80	79	74	79	85	70	97	75	73	86	91	67	100	70	87	84	80	64	69	79	91	93	76	95	75	76	71	73	74	76	80	78	87	87	72	82	73	76	86	73	68	68	92	87	72	85	74	83	73	72	72	79	67	69	78	82	74	73	65	57	66	69	65	65	85	83	77	78	92	73	92	83	81	79	79	60	74	83	73	92	79	73	78	91	87	66	80	81	78	87	75	85	76	80	86	76	98	81	78	85	75	83	82	79	91	72	75	83	72	65	90	98	100	79	88	75	79	86	99	87	95	73	69	69	76	88	78	85	68	101	68	82	81	73	78	84	79	85	77	69	74	72	81	86	81	77	89	77	69	78	89	75	87	90	84	85	81	71	81	88	81	72	83	83	92	83	84	85	77	91	77	103	91	80	70	83	75	103	84	84	88	71	76	71	76	75	72	66	77	76	80	75	84	89	72	73	74	84	79	80	78	70	66	85	78	62	84	83	76	80	80	90	85	77	59	68	90	77	87	75	71	80	93	70	87	91	75	87	85	81	82	95	99	76	71	83	65	84	92	64	76	68	94	83	61	88	91	72	97	80	82	71	90	76	79	75	65	84	58	83	88	101	86	80	96	76	80	70	98	70	86	88	78	79	64	78	94	95	83	69	62	77	88	78	86	89	80	92	80	88	90	80	75	81	83	85	73	77	80	80	73	86	64	74	91	68	93	79	67	63	84	90	82	69	81	73	84	69	85	85	83	80	101	69	65	84	78	77	76	90	89	69	81	76	93	86	95	76	73	83	76	82	80	92	81	74	68	69	82	69	97	82	74	88	95	67	80	112	85	74	74	79	97	81	67	78	77	76	70	75	88	64	76	78	65	82	94	73	92	79	67	94	74	73	81	74	84	69	82	73	89	82	89	78	60	86	76	76	86	70	79	80	69	91	70	93	77	92	80	69	86	79	84	90	82	70	98	83	87	91	69	69	97	83	81	71	74	83	80	65	91	71	79	76	93	88	93	85	67	83	76	80	95	70	81	96	92	72	87	88	79	84	86	68	87	81	94	101	86	100	90	66	77	81	71	73	73	61	65	73	73	86	81	72	90	85	87	82	50	78	78	79	80	79	68	93	69	95	84	75	81	80	79	68	96	66	75	84	88	78	64	93	84	81	59	83	80	82	77	73	83	89	76	66	80	74	88	71	96	88	80	80	69	72	76	88	78	70	70	84	82	89	62	72	76	76	89	66	75	80	92	85	81	99	86	72	91	76	76	64	79	72	84	76	85	80	83	79	67	77	81	74	72	96	74	101	79	95	76	71	73	82	77	76	74	77	63	79	112	72	78	86	87	81	90	79	83	77	81	73	63	77	67	85	97	85	72	81	71	69	64	83	82	65	93	79	86	81	86	85	88	81	76	77	91	63	69	88	73	78	66	68	82	76	82	88	84	86	66	82	73	88	93	84	59	88	65	73	89	76	73	71	88	81	74	86	88	69	77	84	72	92	85	78	82	85	61	76	85	76	90	80	73	73	72	90	74	91	92	70	74	69	77	81	88	81	90	91	67	65	66	76	74	78	79	77	75	73	62	84	78	79	85	77	77	70	57	87	91	79	69	59	94	85	86	83	62	84	75	88	85	85	83	107	71	65	86	69	74	86	70	71	90	87	65	79	67	69	85	73	75	81	87	90	76	70	70	78	81	79	79	97	75	84	70	69	98	88	80	67	82	79	80	64	78	87	87	79	95	81	85	66	82	82	79	92	79	87	80	85	78	81	92	90	74	73	73	88
18159	11873	7839	12074	20007	22135	20451	18343	16146	13059	10239	8466	7211	6223	5364	4859	4245	3797	3461	3097	2791	2519	2358	2331	2477	2378	2232	2158	1946	1821	1740	1786	1680	1774	1661	1534	1459	1423	1534	1443	1378	1394	1610	1847	1872	1774	1720	1621	1733	1724	1778	1457	1526	1761	1505	1100	899	804	829	850	821	842	828	764	792	730	793	819	750	775	748	780	792	780	771	751	798	840	732	738	780	764	750	802	774	799	775	782	827	769	793	779	800	760	798	771	809	784	791	797	802	737	775	759	820	780	756	766	798	741	757	784	764	793	759	715	766	761	772	747	774	836	751	771	771	763	772	736	756	787	764	744	749	780	761	822	754	774	759	781	761	756	737	749	720	764	789	763	751	764	773	747	769	784	728	753	747	750	712	803	737	728	767	779	731	746	738	774	755	751	766	751	763	737	778	749	743	761	771	771	752	792	750	776	773	771	728	776	745	793	791	713	729	801	797	731	763	783	734	758	748	799	751	807	769	732	770	740	744	759	752	750	769	806	779	750	802	754	743	744	748	757	796	768	778	742	758	758	784	728	766	755	801	752	779	768	726	741	792	787	719	764	738	786	803	763	772	739	727	758	793	805	771	750	780	759	771	789	788	813	753	750	781	713	734	746	774	776	733	791	779	746	762	737	771	750	733	752	747	789	779	733	769	753	753	813	772	727	809	765	713	753	763	794	754	750	737	773	831	764	796	782	750	760	752	740	816	785	748	739	735	803	783	761	720	764	744	709	751	719	803	762	769	792	742	746	742	788	734	734	755	782	753	737	752	763	743	775	780	782	791	765	756	719	742	783	740	787	743	750	759	754	798	769	788	783	761	735	754	775	723	775	700	735	735	754	749	787	798	748	763	763	789	757	744	787	784	766	760	794	790	776	787	750	807	768	758	723	790	759	742	751	744	764	772	756	729	742	769	790	752	757	696	759	788	759	737	830	788	708	787	810	812	765	706	755	731	769	691	809	742	726	741	720	744	711	791	771	771	740	773	738	740	774	710	773	753	787	745	796	729	764	764	786	787	780	831	772	716	776	751	720	762	753	763	759	753	776	730	798	739	773	733	729	747	765	759	735	773	768	745	753	799	746	719	792	748	746	736	762	753	777	745	707	720	804	845	710	737	768	793	775	767	769	726	762	745	764	771	767	750	770	778	768	727	748	758	764	707	749	697	771	776	771	750	703	816	733	757	848	783	658	788	684	823	774	771	731	770	760	765	801	752	752	772	783	776	746	827	781	764	778	727	743	743	753	748	777	750	779	765	830	771	783	750	799	784	760	754	767	725	774	768	753	745	762	841	756	747	725	745	753	754	782	789	782	737	769	738	757	763	745	745	735	775	781	756	776	781	793	774	755	733	738	759	718	805	732	732	776	743	781	739	740	736	799	784	727	705	742	751	767	752	788	762	764	729	755	775	796	763	779	764	763	745	790	747	753	739	722	779	750	700	752	765	673	788	758	790	756	807	810	718	715	746	777	743	809	745	773	746	757	756	760	811	734	776	769	791	797	736	755	725	762	707	755	789	753	738	769	754	747	747	768	764	793	782	738	786	830	766	802	766	805	761	784	745	728	802	759	774	810	730	746	774	732	747	724	786	754	782	751	817	697	733	780	717	764	779	749	741	700	758	763	772	787	751	788	800	760	770	742	767	788	790	734	780	742	774	760	728	755	733	797	708	752	764	746	754	781	725	753	786	766	703	765	732	724	736	728	761	710	765	736	716	804	715	782	779	774	718	768	814	720	719	761	763	731	787	731	710	797	770	788	761	767	751	721	788	746	722	742	725	729	727	780	782	795	751	747	776	777	814	773	798	779	802	770	785	786	777	681	723	718	721	755	743	750	732	743	753	783	737	730	710	762	759	769	778	760	736	712	723	770	761	771	762	785	763	745	760	768	735	803	702	779	756	798	735	738	767	734	711	784	742	751	742	764	782	744	752	736	758	801	795	777	783	765	788	746	685	783	766	747	704	748	752	775	761	752	714	749	753	753	754	787	757	792	789	799	812	747	782	772	743	735	723	736	723	768	771	767	761	840	731	710	698	818	744	752	707	699	786	770	800	745	711	743	756	791	731	759	732	743	822	748	756	771	756	774	713	776	812	787	783	782	738	713	738	792	730	741	756	788	764	684	764	744	774	778	726	737	744	721	764	787	737	716	808	775	722	695	746	775	722	751	755	734	769	749	799	807	752	797	731	761	714	744	742	765	768	795	769	755	753	772	760	777	742	779	749	769	741	697	766	773	739	761	722	753	766	762	748	690	766	766	728	745	769	773	771	736	772	733	755	807	736	777	759	832	746	813	680	765	755	750	779	778	765	841	788	728	792	760	746	741	736	771	777	766	794	801	814	774	774	739	749	774	720	791	752	789	733	726	782	792	748	713	755	771	757	774	763	731	739	790	766	726	748	759	756	756	768	765	770	778	790	699	713	725	732	804	749	784	753	724	755	777	775	768	715	735	750	733	704	757	743	752	751	751	780	707	767	716	729	760	751	714	760	773	764	764	742	764	745	755	791	774	734	786	717	817	722	721	774	763	774	799	756	746	740	714	711	774	806	792	797	765	713	721	821	748	747	784	712	773	747	730	664	772	748	812	772	779	745	762	725	793	767	735	748	781	723	794	746	755	824	833	773	747	759	690	762	793	811	779	724	746	764	762	740	797	729	729	794	760	800	755	756	717	778	724	760	810	758	725	721	798	741	741	799	714	714	795	745	715	768	769	761	798	745	778	730	755	735	743	727	785	712	763	763	784	755	777	784	732	797	747	742	770	790	787	778	765	730	725	740	732	773	717	787	827	778	733	747	718	763	776	742	756	788	721	752	719	722	745	757	759	727	780	744	749	768	819	689	776	786	777	719	756	771	722	758	755	730	764	758	798	782	789	779	721	715	785	706	767	757	754	787	720	722	772	756	713	702	776	728	746	710	814	768	753	754	728	764	735	749	777	742	756	750	826	733	768	803	827	790	752	747	739	766	775	718	788	732	781	783	778	755	760	805	772	726	804	700	730	793	773	747	721	771	746	784	778	739	738	749	751	795	757	709	738	744	746	782	763	759	823	726	820	774	777	769	735	795	734	759	769	727	691	779	767	774	783	746	766	734	752	806	796	737	768	775	765	731	807	743	750	731	719	743	764	680	774	773	773	779	767	765	725	771	735	794	869	765	769	742	742	749	753	734	708	747	782	757	765	755	793	757	775	746	787	786	740	728	712	755	738	772	726	767	722	788	750	723	766	778	781	780	784	757	748	768	754	756	803	766	757	751	763	719	748	773	767	753	740	776	743	788	772	758	819	734	761	810	739	792	769	789	800	775	807	784	774	816	726	763	770	747	806	780	790	748	741	777	780	802	760	751	719	764	762	733	745	756	737	747	756	758	773	739	811	697	769	761	744	810	730	770	760	777	760	736	775	788	738	729	770	764	762	750	802	707	742	787	809	719	741	790	754	722	704	743	730	724	759	790	736	755	712	765	743	725	788	759	783
2923	801	514	362	301	452	530	468	437	318	269	214	211	184	175	135	135	105	106	112	84	83	82	93	77	65	69	63	77	62	59	78	55	53	52	69	51	58	59	54	43	56	58	71	50	76	56	54	55	58	67	48	63	71	51	32	32	35	34	34	42	40	32	28	26	37	29	32	34	31	30	39	42	28	22	33	31	31	27	23	45	24	29	32	29	36	29	29	32	24	32	34	27	30	35	30	31	23	35	38	36	36	25	40	32	38	33	28	28	26	31	32	43	24	38	27	36	30	21	42	32	30	29	32	37	28	37	23	29	26	29	29	23	39	36	41	16	23	41	28	32	34	29	39	35	29	27	39	33	24	27	25	33	29	45	28	32	34	23	37	29	43	33	40	28	32	27	26	32	26	28	35	27	32	38	37	32	37	30	25	30	34	43	30	38	34	35	37	39	21	20	33	24	27	23	31	27	29	39	30	23	29	17	43	30	33	27	29	33	36	45	29	27	25	28	32	29	33	24	24	33	21	29	35	28	29	29	24	24	35	35	30	32	38	34	21	27	38	25	28	37	21	40	31	37	38	25	33	27	39	29	27	27	31	36	33	30	28	38	34	30	32	40	31	29	25	26	30	32	28	31	40	26	30	38	36	30	37	36	34	27	25	36	28	43	30	32	34	34	30	30	33	28	22	35	33	32	40	32	24	27	38	28	24	33	30	21	32	31	36	23	35	37	28	21	28	32	26	19	23	31	30	35	27	30	38	34	29	33	29	38	28	36	37	34	28	47	39	31	40	32	29	19	26	26	29	35	27	22	36	28	35	38	25	35	35	36	27	19	26	27	23	29	30	24	24	35	29	29	27	40	22	28	23	25	35	36	33	33	28	32	28	29	32	35	25	32	32	29	28	35	26	35	32	22	32	34	41	27	23	37	35	22	30	25	24	30	31	29	36	32	32	23	33	26	24	27	30	29	25	20	28	40	34	37	33	28	36	30	24	27	27	34	29	33	36	40	30	26	30	28	26	31	35	30	24	25	25	24	27	34	33	34	36	32	27	24	25	26	35	30	23	34	25	35	27	44	37	20	32	23	33	33	31	28	27	26	27	34	32	32	25	34	31	40	35	26	27	34	31	33	27	24	32	34	33	25	36	34	24	38	35	34	30	27	31	27	33	36	29	32	30	38	32	24	45	27	44	25	24	40	36	30	22	37	21	31	23	23	35	28	28	20	36	29	24	30	26	30	34	26	37	26	29	26	23	33	31	40	30	49	30	27	32	25	44	44	41	38	34	31	36	30	22	32	37	32	21	32	33	32	33	42	20	36	26	24	30	40	29	38	37	30	30	38	23	25	24	24	33	38	28	36	33	35	39	33	22	40	35	39	36	29	29	23	30	34	34	31	30	47	27	35	37	32	36	24	33	23	23	29	33	27	30	32	29	21	27	24	32	23	34	30	33	34	29	33	38	22	32	26	30	28	36	30	36	19	25	31	28	28	33	26	37	28	28	30	22	28	29	24	33	37	45	15	44	29	37	30	35	19	29	30	25	27	41	34	28	31	27	30	25	38	40	27	15	28	30	18	31	39	31	36	27	41	37	29	29	36	38	24	32	37	42	24	37	29	28	33	31	34	30	25	33	38	25	33	22	22	43	32	31	25	45	34	29	26	24	32	22	24	37	32	26	32	29	36	39	27	22	30	30	29	34	37	33	31	32	39	28	31	34	30	40	37	34	30	26	40	30	36	28	29	30	26	21	33	29	29	39	35	33	34	36	29	31	25	29	31	28	43	22	40	39	28	42	29	29	40	32	18	28	26	26	37	25	41	33	25	20	30	36	30	30	27	34	19	23	30	37	24	45	15	27	36	21	36	37	35	35	39	29	34	26	32	32	41	32	26	25	32	40	30	39	23	33	28	35	30	33	28	23	30	23	35	28	35	24	34	41	26	36	43	28	30	37	32	30	19	31	43	28	34	31	26	36	23	33	34	37	30	33	30	26	30	34	29	20	26	32	28	32	33	24	29	28	35	29	35	33	28	40	29	28	27	21	30	31	24	42	40	21	32	25	37	38	28	31	29	35	32	37	29	27	32	29	52	37	30	27	31	29	33	31	24	49	31	28	25	28	32	27	25	40	36	34	28	39	30	29	31	27	27	28	31	30	35	35	29	36	38	29	20	39	34	35	38	29	24	45	36	39	41	30	34	34	30	25	24	36	34	32	29	38	32	31	23	32	32	30	21	34	32	27	26	34	34	30	28	35	26	29	38	35	36	33	31	30	23	20	29	26	24	24	28	31	32	35	36	39	22	33	28	30	31	31	36	27	27	36	39	35	30	20	36	35	25	37	32	31	41	20	31	43	32	32	26	29	36	38	27	29	27	35	26	25	35	21	43	35	37	32	33	48	32	29	36	22	29	37	31	42	26	32	41	31	25	22	28	46	24	38	25	32	24	27	44	21	22	38	38	24	27	23	27	37	26	28	26	22	31	25	26	29	31	29	19	34	24	30	31	27	29	29	28	26	32	24	24	32	32	29	17	27	25	41	24	38	25	38	34	26	36	41	34	32	21	23	33	27	30	33	41	33	20	29	42	33	22	25	33	34	38	36	32	32	27	34	32	28	32	29	37	26	42	34	28	28	28	50	34	37	27	37	34	37	25	34	33	24	28	33	21	23	24	30	22	36	22	28	25	16	30	22	26	40	29	23	31	26	30	26	34	28	31	31	23	32	31	35	34	32	32	22	33	36	31	25	36	21	25	23	29	29	32	20	36	24	37	30	25	34	36	33	30	34	25	28	45	32	34	24	36	36	40	26	28	28	30	25	21	34	30	31	31	38	26	29	33	37	29	39	46	34	31	29	28	33	28	31	27	23	34	29	40	41	28	23	27	36	28	28	30	30	22	29	37	35	31	36	35	24	30	23	25	31	30	28	22	32	28	22	30	38	39	30	43	33	31	29	29	32	32	33	29	20	29	28	30	30	31	38	32	39	36	37	30	24	31	24	32	18	21	37	31	25	18	31	23	25	38	37	30	26	28	23	42	30	38	33	37	20	36	33	39	41	28	27	43	36	19	32	28	35	41	30	38	30	31	38	30	39	35	38	31	25	39	34	37	25	35	24	35	28	26	33	31	35	34	28	30	35	31	30	31	28	24	28	28	26	30	31	31	29	36	29	33	23	37	39	28	28	33	30	38	23	28	36	33	30	35	31	35	28	30	32	35	36	33	34	31	26	28	24	29	32	38	34	36	26	35	22	36	23	24	29	36	30	27	32	38	33	43	34	23	25	25	43	33	22	28	27	28	20	33	33	32	35	34	24	32	38	35	34	41	33	30	20	37	34	28	38	35	35	37	23	26	31	34	23	32	28	33	23	32	36	33	31	24	31	29	28	32	34	37	33	40	33	34	25	29	33	46	30	32	26	43	18	36	35	25	26	34	29	36	23	29	34	38	34	22	27	25	30	29	29	35	26	31	27	25	29	36	33	30	33
17576	10492	7041	10475	18934	21275	19872	17988	15456	12788	9994	8192	7087	5946	5101	4445	3961	3603	3081	2790	2378	2039	1995	2007	2018	1954	1880	1741	1567	1435	1362	1310	1327	1350	1338	1106	981	1067	1071	1063	989	1033	1275	1469	1433	1418	1189	1215	1313	1237	1149	1048	1203	1331	1041	564	372	357	393	433	399	370	369	350	342	366	338	324	328	323	296	347	330	332	295	336	303	331	311	310	322	294	322	352	328	330	339	312	335	352	318	295	340	352	338	305	327	356	345	314	323	362	330	317	362	338	319	313	319	321	318	332	310	322	300	343	309	315	337	334	301	307	315	288	307	310	303	322	321	316	295	301	303	348	295	316	328	298	297	283	302	321	329	285	324	287	320	329	315	298	285	323	306	331	339	323	315	315	304	291	311	327	306	332	340	330	332	355	308	317	303	300	261	310	317	291	287	282	293	296	301	287	327	297	329	307	316	299	286	338	304	307	278	317	281	294	304	310	323	293	315	341	309	315	310	313	304	291	310	323	306	284	307	329	322	298	314	292	290	278	321	308	299	294	276	321	297	281	336	319	308	303	297	315	292	316	288	323	313	314	277	303	296	316	334	280	306	301	283	315	322	280	316	292	296	319	293	284	292	307	313	319	301	317	332	295	301	287	304	326	295	305	304	316	301	312	312	257	346	302	301	312	287	315	308	281	295	298	319	311	301	288	282	290	293	281	314	316	308	292	319	294	341	302	301	276	316	282	262	331	277	303	308	336	315	330	318	309	287	294	307	337	320	322	296	343	264	329	286	320	314	317	321	310	291	316	318	307	304	328	314	322	322	302	316	302	327	294	312	289	306	305	309	328	301	307	307	281	322	311	308	303	304	284	303	309	315	280	284	279	334	309	296	308	316	334	296	303	273	305	324	282	300	310	321	319	327	321	325	297	282	317	312	304	320	329	290	297	303	307	308	293	301	258	305	337	325	296	272	339	325	284	296	262	321	284	293	316	325	324	323	319	320	315	281	292	342	298	316	311	307	282	248	313	318	309	326	309	284	311	335	299	287	343	290	287	312	335	307	314	304	317	297	326	313	276	329	340	308	304	299	325	285	311	297	321	298	291	301	298	284	299	331	297	281	282	298	297	280	310	292	302	338	349	270	289	284	295	343	315	305	291	326	294	290	302	313	309	314	319	301	307	288	305	289	286	316	315	309	308	288	338	282	308	281	314	285	324	331	300	331	297	337	311	308	299	277	322	287	319	285	303	326	273	296	283	285	311	333	311	283	324	322	272	313	291	300	296	299	306	305	295	307	297	327	302	318	294	306	303	322	306	301	291	292	300	331	335	303	327	295	279	313	291	310	297	302	290	319	314	295	291	298	322	340	315	332	303	276	306	293	278	349	317	279	290	324	296	290	289	296	286	267	285	312	321	307	285	337	316	322	311	293	339	317	271	275	308	311	286	322	319	304	298	305	342	286	317	324	283	315	331	312	336	327	320	284	267	309	310	322	336	298	291	298	283	319	298	271	300	332	283	283	294	332	327	318	302	308	300	298	314	302	284	316	284	293	320	331	295	292	280	302	305	299	316	305	334	309	303	318	299	270	315	311	302	303	336	304	289	299	286	324	310	279	320	332	291	317	303	310	289	340	337	313	330	312	293	286	335	293	292	312	285	245	303	306	279	317	321	334	293	284	281	302	321	304	345	315	324	322	293	296	279	317	316	298	346	279	309	317	297	303	285	303	304	295	314	286	314	317	315	282	273	304	315	308	304	318	308	298	288	309	316	314	309	355	309	329	305	316	321	307	273	277	308	329	338	328	302	308	324	294	309	291	311	316	307	317	319	305	315	335	317	299	299	316	303	315	304	326	335	295	328	303	322	283	305	307	308	320	312	284	310	312	295	292	317	304	285	277	317	298	318	302	330	309	304	321	323	303	322	297	289	293	303	291	291	298	305	313	320	273	296	315	318	305	309	295	309	304	300	315	304	305	316	318	280	299	305	291	317	337	320	300	311	322	298	307	296	289	309	313	281	345	302	325	327	321	317	317	296	284	294	312	297	322	321	295	308	301	328	270	306	297	289	278	312	281	326	312	323	291	310	318	299	317	286	289	315	328	318	301	292	300	307	291	310	300	318	292	293	280	313	315	299	297	296	317	284	293	341	308	308	338	299	310	311	282	314	316	301	284	324	309	264	325	302	315	311	297	316	304	305	302	299	368	317	276	316	308	325	311	279	277	328	304	343	301	300	272	291	289	308	305	321	304	266	304	286	296	308	326	286	293	309	337	295	325	314	310	286	291	315	326	314	325	334	302	288	321	294	262	315	310	306	295	311	295	335	316	292	308	312	321	294	292	323	296	307	317	301	291	304	311	314	348	329	292	319	300	311	311	309	321	287	284	290	302	300	305	288	329	308	322	325	320	282	293	298	311	320	338	312	319	281	310	281	302	271	304	305	299	316	294	321	330	332	321	321	301	309	304	325	309	296	321	335	343	302	310	303	319	282	289	322	303	313	311	313	281	313	310	294	318	286	301	329	314	330	315	283	284	293	309	311	326	335	328	312	307	292	339	286	348	288	278	311	316	344	316	306	283	310	297	296	306	329	296	293	322	312	294	308	280	287	302	300	299	314	314	320	295	348	315	310	313	311	284	319	327	313	301	303	278	299	309	294	316	325	317	310	298	311	308	298	283	294	297	294	304	326	309	289	299	306	301	282	324	292	312	296	310	298	264	324	293	316	325	300	308	318	295	285	276	293	295	293	298	306	311	314	309	310	303	307	286	270	275	325	318	303	300	301	320	315	311	262	310	332	289	307	326	323	328	296	290	292	308	304	321	313	299	298	305	309	317	305	307	291	283	303	326	303	295	295	289	309	301	309	296	313	324	332	275	323	320	326	264	291	311	327	316	272	304	308	301	270	326	294	325	325	304	309	297	289	285	295	289	274	301	303	306	268	296	341	306	328	336	282	281	309	318	298	277	324	310	328	291	338	331	304	299	312	296	339	303	300	306	296	332	315	276	322	325	316	332	267	293	309	284	282	303	324	285	279	337	286	353	305	296	297	301	305	298	297	308	321	330	270	286	302	304	319	266	333	309	285	297	270	343	282	286	301	291	306	322	311	322	284	294	319	320	351	290	295	301	311	302	291	298	296	325	300	291	298	308	318	312	333	308	309	310	310	321	309	315	289	311	315	306	329	300	272	333	270	313	345	318	316	305	328	313	278	302	327	294	295	291	283	308	316	283	310	310	328	291	334	301	320	313	305	302	295	334	303	295	325	309	302	330	328	308	310	291	320	310	293	329	289	311	287	323	322	294	290	336	307	313	311	290	315	318	267	295	323	339	286	302	315	295	300	300	322	306	320	295	314	305	296	316	281	343	294	293	285	301	317	311	323	323	312	327	308	298	302	306	292	339	320	304	295	313	311	311	283	282	315	316	310	337	293	286	306	294	289	326	325	303	313	297	281	305	313	294	279	298	313	318	302	294	292	317	312	286	308	308	325	299	303	337	319	292	312	304	293
1962	1126	671	453	456	675	720	666	601	477	361	293	252	244	211	207	188	192	156	173	159	136	132	140	172	160	120	115	117	97	105	110	134	109	96	131	92	83	107	102	93	100	128	122	102	121	112	119	97	117	112	117	106	109	110	70	89	78	85	73	58	80	88	68	67	80	68	60	83	76	71	77	78	61	71	85	65	83	67	81	68	74	69	86	68	82	76	61	73	70	88	76	80	66	77	70	72	74	93	87	77	77	88	61	55	82	73	72	80	84	75	81	67	63	61	75	77	70	63	70	80	81	71	87	79	78	73	75	68	80	72	69	64	81	64	89	71	82	81	65	78	66	60	85	72	57	84	61	69	66	86	83	66	71	66	71	66	89	77	82	65	80	78	63	65	72	66	75	65	78	57	74	88	86	70	79	77	79	79	75	82	75	68	79	70	59	69	74	74	69	63	74	75	77	80	76	85	87	71	57	93	84	63	67	64	75	73	76	65	86	79	82	65	86	80	60	81	73	72	74	81	67	82	73	79	73	67	90	72	73	73	69	78	68	80	73	70	59	68	78	75	65	66	76	68	69	70	69	74	83	63	73	77	76	68	79	66	71	80	68	66	82	57	66	72	82	68	88	61	82	81	76	72	63	70	73	64	80	72	74	71	70	62	86	70	78	76	76	78	54	74	82	71	64	89	83	75	81	82	64	76	72	64	76	83	69	70	88	50	82	74	78	64	67	69	84	74	70	77	78	76	72	63	78	65	77	77	73	76	70	83	73	77	65	74	81	83	74	78	78	69	88	53	74	82	69	77	73	66	71	68	74	76	66	69	60	71	68	86	87	69	72	65	59	83	70	71	81	83	63	71	97	65	69	79	67	78	70	70	62	50	70	53	64	65	83	76	80	72	86	75	61	74	74	67	71	68	77	60	82	64	80	60	82	77	64	74	63	74	63	71	66	88	68	71	69	71	82	88	68	71	66	64	70	72	74	68	74	59	71	83	83	69	75	93	76	83	68	73	89	88	69	73	75	71	57	65	81	86	68	69	78	80	68	75	94	78	75	67	63	78	55	74	61	90	92	79	91	79	69	70	82	58	69	71	83	60	69	75	78	75	94	83	61	79	66	64	79	62	76	71	73	76	75	69	72	78	76	77	63	68	59	84	67	75	73	72	82	66	63	77	73	76	90	78	95	75	60	76	68	80	71	83	71	72	80	71	80	67	66	70	75	76	83	84	67	76	64	83	74	72	78	85	67	70	62	73	68	72	63	76	81	84	63	79	93	64	77	84	65	67	80	71	70	72	54	68	67	76	73	75	71	79	86	70	74	73	71	72	67	66	65	88	79	76	93	64	67	71	80	68	68	83	75	77	76	69	83	62	74	74	69	83	73	54	77	82	81	71	60	74	79	81	74	72	79	69	81	76	77	79	64	73	72	78	61	63	92	84	67	76	90	70	66	70	61	57	76	73	75	71	83	79	68	75	74	88	64	72	74	59	70	67	74	72	69	76	73	80	72	83	76	80	80	55	80	77	58	86	73	78	65	70	75	65	67	83	60	76	72	61	69	68	75	61	65	59	81	70	83	58	79	84	85	81	79	76	75	76	74	63	60	74	79	91	75	71	69	75	71	59	77	61	82	79	67	80	63	81	72	65	58	83	81	64	75	72	68	64	86	68	86	78	69	76	65	71	69	86	61	54	67	72	63	79	65	75	64	73	84	76	67	70	76	79	93	62	64	71	63	73	77	66	71	65	65	69	73	90	78	82	84	64	78	60	81	80	81	66	69	64	84	78	78	91	65	72	63	71	71	58	77	72	77	84	70	58	83	62	85	87	65	68	67	67	78	60	77	69	84	74	78	75	84	92	94	78	61	59	82	70	72	69	74	87	72	61	67	63	59	67	80	63	69	72	71	68	90	80	70	57	87	79	73	72	62	68	84	85	68	67	81	68	78	70	76	66	61	85	84	81	68	95	75	81	79	81	71	68	82	66	65	64	85	75	82	89	66	63	72	66	67	82	65	77	75	81	68	80	59	76	78	80	64	70	65	78	81	77	62	75	70	64	66	72	78	72	73	83	84	81	76	75	75	83	63	81	69	68	76	79	71	72	81	85	78	81	70	58	88	87	65	82	73	74	90	73	56	64	63	79	76	66	66	72	59	57	61	73	66	73	85	81	93	81	69	67	76	78	75	85	65	66	97	82	66	78	79	63	72	86	61	73	79	66	78	80	68	74	85	75	71	64	75	87	85	65	84	68	83	72	60	83	69	74	74	81	73	73	73	71	77	78	75	73	77	67	80	80	69	67	78	64	79	68	80	83	89	72	78	92	69	71	70	75	61	68	82	75	79	61	72	83	75	86	75	63	80	64	58	74	81	83	75	79	64	74	68	63	60	57	67	77	93	74	85	71	63	72	77	71	85	62	84	70	68	74	85	79	69	68	77	74	90	64	88	82	74	72	75	88	82	88	78	66	83	77	72	72	73	77	76	79	70	80	80	86	79	68	86	77	83	68	69	66	70	65	73	81	59	66	64	77	63	70	63	66	67	78	87	71	78	74	78	72	62	68	76	67	79	84	69	79	81	74	71	56	62	70	80	66	68	80	88	71	75	62	69	83	81	77	69	69	80	76	75	66	96	80	84	67	76	64	71	71	73	80	75	83	66	68	76	83	78	84	63	84	61	86	76	81	65	81	83	66	77	70	65	68	84	69	75	74	73	66	76	71	58	79	66	67	64	65	84	76	84	78	66	69	78	70	67	63	71	77	71	71	76	88	69	76	77	72	71	87	74	71	73	69	87	66	86	80	76	75	71	77	78	70	103	77	73	75	74	86	81	95	86	71	59	66	69	88	75	78	64	59	73	68	55	73	70	69	81	82	76	82	82	89	84	70	76	83	72	75	65	68	68	67	73	73	68	67	72	62	77	86	70	71	65	75	67	71	77	70	72	77	63	62	72	72	66	89	80	66	82	84	63	72	89	70	86	83	77	89	66	82	65	63	76	76	76	80	74	63	81	73	80	70	79	62	64	69	71	83	77	60	73	84	67	75	65	65	65	80	58	84	89	76	83	58	63	79	66	81	69	61	76	71	74	69	73	72	86	95	63	81	88	63	66	61	88	76	81	72	77	69	59	75	81	74	95	77	67	71	67	79	67	89	78	75	72	67	70	86	73	61	76	76	66	72	72	74	65	67	70	59	56	86	78	74	90	66	66	75	69	80	81	73	74	86	76	67	83	80	83	78	73	76	74	81	83	68	70	78	71	74	62	64	72	85	72	82	60	83	78	69	70	73	82	62	78	74	74	79	84	73	85	67	68	70	66	72	73	65	86	74	57	79	77	78	69	85	66	50	70	81	70	58	80	74	57	71	96	57	89	84	80	80	64	82	65	68	67	73	59	74	76	66	83	71	72	73	87	80	68	83	80	70	82	87	90	64	66	71	67	73	69	60	62	67	66	81	80	82	85	77	95	82	66	81	84	77	70	71	91
20970	13281	8790	13162	22227	24262	22527	20468	17941	15102	12142	10100	8863	7614	6538	5791	5355	4774	4176	3971	3460	3053	2868	3072	3061	2889	2626	2570	2350	2170	2094	2116	2085	2125	1893	1748	1619	1601	1672	1561	1589	1686	1886	2143	2030	2040	1779	1980	1958	1852	1729	1691	1816	1884	1539	1005	837	793	910	797	840	810	795	781	807	764	800	742	758	711	746	757	763	734	743	685	740	724	715	797	734	730	764	738	780	787	745	710	740	699	746	786	714	803	775	792	780	793	802	702	744	717	722	767	728	781	763	815	775	781	748	701	730	744	776	717	737	742	756	744	709	787	701	708	766	743	685	761	753	697	720	763	754	716	711	701	727	697	692	762	793	760	721	719	705	789	694	789	703	714	741	739	763	761	714	750	759	751	723	719	745	744	660	748	735	683	715	770	741	740	706	710	699	730	742	769	702	777	722	731	720	696	715	702	737	741	733	724	788	720	759	737	737	708	760	730	757	713	828	723	742	764	772	791	728	712	773	729	757	743	734	691	747	741	767	731	734	699	743	717	728	715	776	748	755	735	730	702	761	705	724	689	705	750	731	724	698	692	722	701	684	725	742	779	767	770	728	747	741	702	718	721	693	732	694	768	761	708	695	721	698	720	708	741	687	726	740	750	726	763	724	712	748	708	727	764	701	749	707	716	740	752	744	742	699	753	701	758	743	705	779	754	734	756	715	762	714	699	694	753	729	734	691	697	732	733	744	748	750	791	698	700	741	766	769	738	737	763	759	735	744	764	739	751	760	745	750	708	741	718	763	713	726	717	749	762	722	712	735	747	741	731	744	708	710	762	778	726	735	725	715	723	739	733	749	748	693	676	771	734	737	726	774	693	709	715	742	824	785	742	726	702	759	761	716	716	780	748	722	766	693	718	735	774	694	741	692	765	719	716	769	742	764	732	732	718	720	761	762	702	689	795	720	754	698	726	751	705	708	700	740	695	674	710	718	763	790	737	760	749	723	743	777	758	695	728	762	740	730	685	757	681	782	734	729	724	732	792	779	711	706	764	733	765	782	724	715	746	723	738	733	740	742	698	753	779	755	712	695	715	707	780	730	726	738	730	734	676	779	711	759	757	716	753	728	756	717	698	723	743	758	728	724	721	721	739	755	718	741	719	730	733	727	752	723	751	726	746	770	744	733	764	724	752	724	713	710	652	740	704	723	738	739	743	725	741	773	718	735	683	711	744	703	725	712	764	700	719	740	757	735	731	719	756	747	773	697	750	752	723	741	747	719	750	757	742	694	702	724	712	700	659	734	766	735	735	749	731	721	738	793	771	745	709	712	700	696	718	738	739	808	661	683	726	697	681	740	761	803	712	699	699	733	728	718	784	720	725	714	674	770	721	702	790	729	753	740	788	774	760	733	744	749	714	800	776	740	699	731	697	719	703	706	719	722	756	749	709	737	746	747	727	733	725	728	803	767	736	689	732	779	720	701	705	742	772	683	747	720	707	733	661	699	756	712	730	750	711	707	761	739	730	759	729	714	748	719	727	769	764	768	687	743	727	747	743	700	662	735	772	700	724	729	755	702	774	738	727	802	782	727	799	700	727	720	707	705	706	758	750	753	736	743	725	710	756	715	753	749	749	728	729	722	714	700	769	700	695	708	689	740	771	767	716	752	781	691	735	732	761	736	732	746	689	744	734	701	760	751	771	723	696	732	757	730	739	711	796	741	770	733	743	738	765	726	723	721	783	730	712	691	726	760	738	663	757	678	672	722	711	714	754	786	771	698	712	763	747	764	708	733	771	758	694	717	762	735	734	713	717	738	729	727	752	689	711	698	743	719	765	752	766	668	717	701	699	761	709	703	764	711	773	745	743	679	755	741	686	722	773	723	735	771	738	713	716	687	733	757	745	743	704	711	720	710	775	716	755	786	699	742	699	653	735	767	739	717	713	713	740	702	708	769	787	718	713	720	744	736	689	740	774	704	707	698	731	745	741	758	762	715	695	669	699	741	738	768	708	767	734	745	769	713	751	714	750	786	730	755	741	722	744	708	735	772	708	718	734	711	730	749	740	757	725	740	772	709	727	774	719	775	782	753	722	737	747	688	703	768	757	707	768	730	712	687	747	736	719	779	716	717	762	735	736	749	735	683	702	738	727	743	725	768	694	734	743	756	743	753	708	746	721	732	748	747	742	688	737	735	725	721	724	716	720	725	754	737	776	741	737	749	755	755	682	703	781	717	803	744	767	727	699	718	726	769	716	778	721	750	717	796	745	741	784	776	748	761	725	749	709	769	723	725	736	760	699	762	694	726	706	727	748	770	734	747	711	731	704	770	808	762	757	723	783	686	747	724	754	722	739	714	724	700	741	708	741	747	728	754	750	722	723	743	769	752	694	721	768	748	757	699	741	774	739	689	781	730	731	723	712	773	718	720	720	732	742	733	759	716	793	758	697	759	729	811	746	772	742	713	704	759	764	740	722	704	756	694	734	730	742	744	778	740	730	678	751	709	751	729	737	751	716	702	753	704	709	719	731	722	677	754	730	745	749	719	738	727	702	712	758	786	731	746	734	731	728	724	691	741	705	747	754	695	755	728	724	727	672	746	729	721	708	760	717	706	780	708	734	723	694	767	689	727	787	693	754	758	711	721	746	716	722	756	728	739	781	719	778	713	750	750	731	678	695	730	728	714	706	737	747	746	760	718	727	739	733	721	748	702	724	702	733	748	731	753	765	692	706	687	691	769	706	695	762	699	729	701	776	749	740	694	737	675	738	714	766	784	726	730	721	806	723	698	737	719	754	720	768	743	732	735	699	713	746	745	707	702	730	741	698	732	764	730	737	751	754	738	752	720	737	711	722	750	768	716	743	719	715	727	688	728	707	711	773	769	792	677	718	746	759	763	778	725	734	716	775	722	753	727	741	700	718	729	698	724	731	732	735	747	755	722	708	717	740	691	737	728	753	750	760	745	691	716	707	706	753	738	719	753	760	711	721	742	733	744	741	706	695	700	729	723	720	713	735	717	726	728	725	749	736	671	731	726	719	696	738	757	769	733	733	731	734	743	698	728	763	746	686	730	751	740	718	759	700	756	694	732	731	760	761	733	682	733	778	699	751	761	750	755	751	770	750	674	736	722	742	690	768	744	721	720	729	707	726	778	743	705	735	744	720	762	721	764	769	733	690	714	734	774	728	718	756	750	677	712	717	749	736	781	719	766	739	775	717	735	751	766	737	803	758	724	697	712	706	738	776	709	763	723	745	757	752	752	756	736	674	744	700	704	749	712	719	729	743	711	757	734	800	704	696	757	732	791	751	771	714	728	708	738	749	737	733	756	736	724	676	749	751	657	736	714	713	709	682	699	708	712	698	779	726	745	750	726	748	722	742	790	719	723	732	755	744	714	738	721	747	736	767	720	749	757	730	736	728	708	723	749	732	739	724	760	720	782	713	703	705	776	704	763	768	729	735	689	711	805	735	763	699	730	727	709	760	713	729	700	687	735	711	726	728	722	740	735	753	697	712
2140	622	434	254	255	424	400	415	305	278	208	155	162	127	125	102	101	98	93	93	84	72	69	87	77	80	61	73	75	71	71	69	56	67	53	60	46	52	39	64	56	60	68	78	55	71	67	67	62	56	59	56	54	55	50	44	35	46	46	45	43	39	47	45	38	40	55	30	54	45	44	45	52	34	47	35	42	35	35	48	46	51	43	31	35	50	40	40	41	38	40	47	43	38	43	37	36	31	39	44	35	39	41	35	50	35	42	39	43	46	40	41	37	42	43	33	39	42	46	35	38	35	45	46	38	53	45	52	45	48	48	40	50	59	48	48	40	51	50	39	37	38	46	43	45	40	38	52	41	40	35	36	40	38	36	47	40	42	49	36	38	45	42	34	34	42	45	35	38	50	48	35	41	51	47	49	46	53	42	44	43	51	40	40	39	45	39	45	32	44	48	42	33	47	53	52	44	45	38	36	45	41	38	44	32	45	38	52	49	38	35	41	34	33	40	41	42	43	41	31	37	42	40	32	44	51	56	37	47	42	46	42	31	49	42	47	47	41	42	43	43	50	51	39	49	51	45	30	42	34	35	31	45	37	47	34	38	42	42	50	37	43	54	37	35	36	41	41	47	39	39	34	38	41	39	42	40	53	40	38	37	49	39	45	43	50	44	41	43	37	39	39	38	34	50	26	40	37	41	46	34	42	40	44	40	35	38	41	45	38	49	34	46	40	42	41	46	38	45	46	42	36	40	46	47	38	50	43	38	31	40	53	42	33	40	36	44	42	36	39	46	52	45	50	31	39	37	50	42	34	36	36	40	28	32	32	51	43	38	42	39	47	32	44	36	42	42	56	41	39	46	36	43	60	46	39	40	42	42	52	40	52	34	39	49	38	52	43	34	43	42	46	39	48	29	34	46	35	29	32	34	51	37	37	39	39	42	38	48	49	43	53	35	44	43	44	43	35	45	33	41	49	34	40	45	45	43	40	46	39	44	40	42	48	32	33	34	42	38	39	43	32	45	37	51	38	57	33	49	35	33	33	38	31	33	37	43	43	33	42	49	33	34	36	43	43	48	42	30	40	33	38	57	38	51	34	43	44	33	38	52	49	42	41	36	34	55	49	41	45	47	34	43	43	26	41	35	30	46	35	39	60	44	41	46	40	39	36	44	51	32	37	33	39	36	43	47	55	42	43	36	40	35	33	42	39	42	40	36	36	46	46	37	49	31	46	33	41	37	43	50	53	50	49	44	30	40	40	44	45	54	37	38	40	45	45	34	41	28	44	41	33	37	37	44	49	41	49	44	44	40	31	34	36	37	42	42	51	32	43	38	50	48	38	48	39	42	35	42	50	44	39	47	54	37	34	44	36	48	42	37	34	38	42	40	48	47	34	48	52	46	38	44	33	47	35	41	32	39	35	45	39	35	43	46	27	42	39	27	50	44	35	46	45	38	42	56	40	39	37	51	43	34	45	51	31	47	52	55	33	38	39	35	44	23	41	40	39	42	47	37	46	56	36	30	35	35	39	36	30	47	42	40	52	48	58	44	42	45	46	48	31	42	37	46	43	44	38	51	29	42	44	37	49	32	43	36	35	43	41	50	29	41	56	43	52	38	40	45	47	37	41	42	33	43	42	48	40	36	39	42	35	36	44	37	46	32	39	41	36	42	48	35	35	43	42	42	39	41	33	47	33	39	39	47	41	40	41	48	41	48	36	53	43	44	46	41	37	46	45	51	38	41	35	37	40	38	44	37	51	47	35	48	45	57	39	42	35	46	37	37	40	33	36	47	53	44	42	37	41	32	44	36	38	52	36	46	42	44	37	48	38	46	40	44	46	45	35	38	49	40	41	49	47	46	55	43	61	33	47	38	41	52	34	41	35	52	49	51	43	38	46	45	42	48	30	35	39	46	42	44	49	39	47	37	38	43	31	46	37	46	36	47	34	41	44	43	42	35	36	32	36	50	35	51	45	36	42	43	39	55	38	48	35	51	38	35	43	44	45	39	46	39	44	47	35	50	42	48	48	54	41	42	48	49	38	48	46	37	36	42	36	41	32	42	46	47	40	37	48	31	51	34	41	28	52	49	47	27	50	47	29	26	40	44	42	34	41	34	39	33	59	60	47	47	41	40	36	38	41	24	45	47	44	31	37	39	46	37	45	41	39	48	38	41	52	45	59	48	47	51	32	42	47	40	35	53	43	37	37	30	42	34	31	34	39	54	46	48	40	46	36	34	28	39	45	34	38	34	41	41	55	30	34	45	30	41	44	40	49	38	51	40	28	44	43	54	38	55	36	41	43	49	40	42	44	38	49	45	49	47	52	48	44	42	40	35	36	41	38	42	45	46	40	44	53	48	50	38	39	32	46	41	38	47	33	43	38	47	36	50	43	33	44	39	47	54	41	44	50	35	39	33	54	32	43	32	32	51	37	36	34	49	39	38	42	38	42	47	36	39	49	44	32	56	45	41	50	50	29	47	32	48	42	38	31	40	38	32	42	35	51	42	39	48	42	55	43	36	44	41	40	35	38	51	41	35	40	41	45	35	51	38	37	63	28	46	35	39	38	39	35	30	53	45	39	52	38	44	43	44	41	38	50	34	33	49	38	46	26	42	37	36	37	36	45	40	42	48	46	46	37	38	35	37	52	43	44	36	49	37	41	44	37	36	48	33	38	36	29	38	41	41	35	49	38	37	35	47	53	38	49	35	49	42	40	41	49	42	40	44	42	35	48	40	45	36	32	49	41	41	47	33	39	39	46	34	42	39	41	27	34	42	41	45	40	53	53	43	43	31	36	36	37	39	40	38	49	36	32	45	35	34	35	37	38	34	63	42	37	36	49	43	53	40	39	43	46	46	29	50	53	49	46	38	35	38	41	46	44	41	52	49	35	51	36	32	33	42	53	48	37	41	33	40	38	28	37	48	35	42	50	27	37	32	45	40	41	37	40	35	53	51	48	52	37	38	51	33	45	46	38	40	41	43	35	43	52	44	42	53	30	41	48	42	29	38	42	36	51	53	45	43	40	46	41	58	45	41	45	32	51	30	49	45	41	53	34	41	40	39	30	35	47	42	38	51	46	42	44	43	43	34	42	32	32	50	41	40	41	34	52	54	46	36	44	45	40	43	45	48	46	40	40	42	27	58	37	48	35	49	41	47	48	43	28	43	36	37	36	59	43	39	34	43	49	50	46	43	40	29	61	48	40	39	29	47	55	39	46	36	43	44	39	48	50	40	39	35	42	38	48	40	31	36	36	45	28	40	45	48	56	41	41	49	37	38	47	36	58	41	37	52	50	37	42	43	42	41	43	39	44	44	40	37	42	38	37	52	44	45	44	41	41	50	40	45	38	47	42	57	37	48	40	39	45	44	54	39	41	43	55	40	28	35	40	48	51	29	42	48	37	36	44	42	48	44	57	46	36	33	64	41	39	43	55	40	37	42	39	45	39	44	29	71	50	38	39	37	41	44	41	47	29	33	48
15743	9194	5784	8511	16147	18237	17134	15255	12666	10206	7840	6279	5248	4624	3817	3171	2910	2552	2197	2057	1722	1489	1474	1501	1537	1404	1486	1288	1181	1129	1094	1071	1089	1091	973	951	850	925	920	923	918	1021	1170	1275	1257	1146	1201	1163	1188	1077	1016	1065	1148	1177	803	526	448	458	456	462	437	456	481	418	419	453	421	411	387	421	409	424	435	385	424	425	408	406	405	378	392	402	434	374	436	413	413	416	403	412	381	421	392	404	423	412	409	387	449	428	439	441	402	415	435	395	442	420	429	412	448	409	424	432	408	459	457	402	418	409	429	429	421	413	387	405	395	402	416	402	412	415	408	401	426	420	385	382	420	441	422	418	417	394	389	364	401	397	417	419	420	440	397	427	384	384	396	417	384	427	419	425	372	418	407	402	405	369	405	401	377	397	391	412	402	407	420	413	422	376	359	420	393	411	378	406	410	398	445	399	401	383	371	410	406	380	396	433	408	416	421	400	369	428	391	408	417	403	413	401	389	361	396	429	389	416	434	422	379	402	389	419	410	358	401	369	396	394	389	387	397	380	378	341	352	394	396	437	373	401	396	406	396	391	423	404	342	435	376	398	379	420	400	418	408	387	441	415	376	389	397	422	391	368	396	398	407	391	427	407	407	414	398	411	390	381	363	343	404	412	448	387	438	378	411	390	427	383	406	396	400	411	416	399	403	428	446	373	418	395	395	413	409	407	444	368	400	368	430	418	424	385	374	391	391	396	380	382	426	415	370	385	437	399	398	414	392	394	375	434	428	444	409	377	419	393	374	394	428	390	437	401	407	415	414	394	398	370	390	426	412	411	383	411	430	422	412	411	386	402	416	393	373	397	405	437	436	380	406	408	428	392	365	427	429	386	395	369	409	423	414	423	414	411	391	421	381	407	428	372	424	436	437	396	413	397	368	405	402	415	416	413	434	388	395	425	415	414	420	403	407	405	442	396	415	434	418	399	410	404	410	434	418	390	424	373	430	413	369	399	403	379	448	401	393	397	409	406	398	377	393	411	413	409	397	385	374	382	404	412	402	412	384	415	427	372	405	396	405	375	407	388	404	401	406	356	374	429	382	422	429	416	411	381	424	394	415	376	428	424	399	403	441	395	377	392	415	385	394	397	382	372	438	414	403	424	400	437	393	420	406	396	378	389	360	399	438	376	361	429	398	391	391	437	408	423	386	433	408	422	430	381	398	453	436	414	381	444	407	402	403	436	376	381	435	432	414	419	410	385	402	375	401	364	429	383	410	389	369	411	413	431	401	379	390	413	408	404	430	391	434	367	413	409	388	411	435	386	428	380	404	417	414	404	400	427	398	373	435	420	402	428	424	428	408	374	410	442	410	386	406	387	388	424	380	436	418	404	448	373	448	386	418	392	354	423	424	415	405	437	395	395	398	430	376	409	404	423	391	390	406	364	409	388	417	441	425	377	431	400	421	441	415	420	415	408	406	387	410	412	418	424	404	383	390	420	424	391	420	402	409	361	434	424	367	385	375	364	429	433	372	394	387	417	394	428	417	404	416	423	414	387	401	415	462	384	380	407	407	400	399	397	387	381	415	366	378	377	440	379	375	384	406	428	415	406	389	406	417	434	372	409	397	415	429	421	424	383	399	428	416	422	442	411	424	371	382	424	418	412	408	380	386	383	395	440	387	412	381	408	390	429	407	400	388	403	384	385	409	385	419	407	396	401	425	391	391	387	392	417	427	403	407	401	429	390	403	411	397	406	408	396	385	458	382	449	406	420	412	378	386	384	391	432	417	377	427	389	401	439	410	405	401	382	423	386	415	427	433	376	408	413	382	431	414	403	380	401	425	368	414	412	410	389	365	386	398	426	377	363	441	411	379	389	391	418	402	391	401	399	390	389	407	372	387	395	392	412	406	411	426	393	422	363	381	410	380	411	391	409	445	383	430	410	393	399	390	402	454	397	441	425	365	398	389	388	380	398	416	425	374	399	406	412	397	388	394	424	385	413	420	391	417	396	391	402	378	415	391	377	385	427	432	414	430	410	405	397	398	390	454	408	420	407	403	372	415	422	369	430	409	429	412	396	416	448	419	386	441	390	407	397	406	398	377	370	381	415	429	397	418	388	397	402	416	391	404	434	413	376	417	379	369	393	403	408	417	378	424	402	439	409	441	412	384	435	443	415	441	426	398	393	410	434	407	367	394	437	390	367	360	406	425	412	431	415	419	395	384	423	380	394	429	444	393	407	404	407	374	370	391	385	386	391	402	411	400	392	403	401	377	418	397	388	424	413	394	419	386	395	407	424	412	342	410	419	408	390	426	395	423	412	415	398	368	405	428	421	396	398	395	408	427	427	414	378	435	424	421	406	408	410	398	398	408	409	406	413	376	425	403	424	372	378	395	388	377	374	415	395	405	440	382	354	384	397	415	417	421	372	385	413	405	416	378	422	381	360	412	446	415	416	419	409	460	375	412	437	377	413	377	389	394	412	417	393	410	407	420	388	413	409	394	417	407	419	408	382	377	423	400	424	383	404	429	379	404	364	415	373	384	409	414	417	407	405	419	368	381	406	442	395	417	414	394	392	361	452	415	424	411	438	388	413	383	404	417	415	391	430	361	400	388	393	375	399	396	382	424	402	389	385	396	405	404	354	436	415	366	428	406	418	381	387	402	392	439	404	420	428	454	415	414	404	390	435	389	380	389	381	410	412	385	408	401	414	365	426	383	433	420	387	388	430	439	397	437	410	414	408	395	367	400	422	418	390	411	379	405	426	429	416	387	404	400	412	399	396	407	380	471	391	406	411	408	433	398	376	405	393	396	411	390	366	411	409	400	425	410	386	389	388	419	405	396	400	419	380	399	395	401	425	409	398	396	421	402	405	374	383	421	387	369	448	398	398	401	404	382	400	397	384	356	426	382	361	444	408	423	417	419	405	383	391	422	418	382	383	449	401	385	372	435	349	387	379	416	377	394	400	406	408	431	432	445	388	390	425	384	390	419	399	412	405	386	416	380	401	393	374	425	405	380	365	408	419	394	371	402	388	424	413	426	368	402	367	400	393	404	421	412	424	414	418	423	386	437	391	406	399	370	411	420	402	386	400	389	385	349	398	406	423	394	389	396	396	389	392	358	381	402	392	429	353	380	429	420	384	391	389	357	386	390	426	380	401	406	407	425	412	396	383	437	409	389	394	441	418	367	404	398	394	383	402	392	420	388	369	397	405	419	447	415	414	390	412	396	403	393	408	390	391	395	424	417	417	409	407	440	405	369	418	395	356	371	391	396	465	411	454	416	391	411	397	414	383	429	399	425	444	426	397	391	382	409	376	412	440	429	394	397	372	418	389	418	403	420	408	420	402	442	419	433	410	395	411	432	415	410	423	385	385	427	397	413	390	395	408	420	424	413	396	375	396	382	398	400	409	412	418	383	423	420	410	395	403	407	403	425	422	402	389	375	407	420	363	432	434	431	412	389	397	386	401	420	378	396	422	364	420	426	401	417	407	399	394
1410	965	607	357	370	577	605	577	471	376	313	268	253	224	193	158	180	178	154	139	137	121	119	132	133	126	131	115	106	94	128	86	95	121	101	109	91	101	109	89	97	109	105	104	111	113	104	94	99	120	106	131	120	115	87	71	74	80	88	73	79	80	80	65	93	78	76	78	61	83	83	85	73	82	75	80	74	89	85	84	71	62	94	80	82	85	79	84	76	70	87	92	73	87	81	93	79	71	97	79	72	68	82	71	83	94	70	95	82	86	91	72	79	72	80	87	68	87	84	73	90	93	88	84	79	81	65	77	75	91	86	75	64	70	72	88	60	71	92	78	79	77	76	83	81	86	76	94	74	73	79	73	80	89	80	67	79	86	89	70	92	86	73	85	84	77	81	82	74	80	76	85	71	81	77	68	69	71	87	83	90	93	68	65	81	83	74	77	85	62	54	67	53	78	65	79	62	79	83	85	75	90	68	95	67	84	80	94	78	85	73	79	64	71	66	87	82	75	78	77	67	67	78	74	85	98	75	72	68	68	91	71	75	77	82	95	78	80	71	81	80	72	73	81	67	77	85	82	94	94	79	66	75	73	70	77	84	86	83	76	86	79	83	75	66	72	75	81	83	79	89	77	87	85	79	87	93	67	82	75	90	72	77	82	85	88	75	80	91	89	77	80	78	74	94	81	70	75	76	74	75	70	77	86	77	89	73	67	74	77	73	92	69	101	68	74	82	89	62	85	76	82	77	87	83	81	87	95	74	95	64	78	79	89	73	74	64	84	88	88	88	71	51	68	57	84	89	82	84	76	70	92	84	78	78	59	60	84	87	94	76	74	84	88	90	83	105	71	74	79	89	73	77	87	78	73	94	66	94	74	82	81	62	81	94	80	72	69	97	75	68	78	77	63	78	93	80	81	69	86	86	91	65	80	88	79	87	80	83	78	67	92	68	72	85	81	81	81	85	81	82	85	74	83	90	72	84	71	88	88	60	79	88	76	80	86	92	76	68	88	77	76	81	77	73	88	71	96	89	70	99	75	72	89	77	74	75	64	81	79	80	77	77	84	89	86	89	94	64	74	80	85	84	71	82	90	91	71	86	70	95	90	84	88	69	90	92	69	81	88	68	70	74	91	94	76	76	68	71	77	91	87	87	74	80	66	88	66	80	65	84	73	91	87	77	75	90	85	79	96	93	78	75	86	88	92	100	79	79	67	76	84	98	93	91	89	81	92	79	69	84	73	78	72	82	85	91	82	62	81	80	83	72	62	80	79	99	75	82	84	85	72	82	83	72	71	66	90	71	74	80	73	85	81	83	76	98	72	78	75	86	85	73	92	82	66	87	102	69	91	77	87	79	80	65	79	73	72	81	77	75	80	79	88	74	85	92	81	70	90	77	73	84	92	96	92	82	75	76	83	77	80	78	78	91	74	79	71	71	91	91	67	68	76	74	89	65	70	70	78	73	89	72	78	81	76	71	70	75	95	78	78	73	78	79	78	76	79	73	69	86	69	89	88	75	83	79	65	81	84	85	88	77	82	60	83	92	81	74	75	66	103	76	87	83	84	65	91	68	93	86	86	92	81	81	78	71	67	75	83	84	79	68	79	83	79	71	79	86	78	85	79	85	77	78	67	74	83	83	68	85	84	89	83	69	77	83	72	82	78	84	82	81	80	67	77	67	88	94	82	86	63	72	88	93	81	75	69	79	81	91	70	86	72	82	78	80	108	82	88	75	79	70	70	85	80	76	80	71	85	70	80	89	90	73	97	52	89	66	78	68	67	91	91	77	83	78	86	90	82	78	88	78	71	71	72	70	90	74	74	76	84	89	92	84	72	76	84	61	80	72	80	65	75	74	70	82	86	80	100	78	76	81	82	73	86	92	92	82	75	80	89	67	85	68	84	76	75	90	55	77	70	84	74	78	93	91	80	79	73	81	70	78	79	82	85	95	79	85	87	73	71	89	88	71	78	66	67	80	77	86	84	86	73	70	89	83	85	73	77	88	79	94	87	74	73	79	76	98	81	90	84	88	77	82	71	74	75	70	65	71	82	79	62	81	77	75	95	72	91	70	74	79	79	82	78	75	72	84	82	71	76	76	76	74	69	84	72	67	73	81	87	75	86	96	65	75	89	80	92	82	91	96	70	77	71	65	91	80	98	71	99	86	76	86	86	91	83	72	77	67	69	69	60	73	80	77	85	96	74	77	93	78	92	97	64	81	77	88	75	73	83	84	89	92	74	58	79	69	81	89	91	81	81	66	68	66	83	74	81	79	81	75	68	73	71	72	67	82	78	85	75	86	83	65	73	89	63	87	83	83	91	74	83	78	82	73	64	87	92	68	77	85	80	86	90	79	80	62	82	82	77	94	96	85	77	94	70	91	77	81	81	71	93	70	86	94	81	103	80	67	83	82	94	83	69	77	78	80	92	80	82	74	106	74	60	82	93	90	74	64	80	84	61	65	92	84	88	87	74	75	90	76	57	60	89	88	86	72	77	101	116	81	101	81	71	73	73	82	88	89	80	74	78	82	78	82	65	92	98	80	68	84	82	83	84	59	67	81	75	68	79	72	75	89	78	89	79	94	62	64	69	78	74	83	80	70	90	74	71	94	79	89	84	81	92	96	80	80	89	70	79	76	81	78	62	82	82	86	77	72	84	86	74	83	78	67	80	81	86	78	76	83	74	92	89	68	60	77	74	91	80	77	73	69	77	94	71	81	74	96	89	86	84	77	65	82	99	82	78	89	93	83	73	83	79	79	93	76	84	78	76	75	69	77	80	70	81	75	92	96	66	95	74	92	84	78	77	75	77	69	92	85	86	70	74	75	95	86	85	92	85	94	76	69	87	84	83	84	73	86	67	78	85	77	72	80	70	86	83	62	75	86	74	90	81	82	74	77	77	77	89	84	83	79	81	62	76	91	98	80	74	75	73	86	78	89	83	89	89	72	82	78	85	87	83	93	77	86	90	71	76	94	84	75	82	63	82	84	70	84	82	80	78	89	78	91	86	77	90	72	70	77	77	69	73	88	76	86	91	77	87	77	80	82	79	79	76	68	64	98	81	82	79	86	85	65	82	70	83	77	92	91	81	71	79	85	72	76	80	79	82	80	75	80	89	68	81	77	86	75	85	78	72	78	71	86	95	88	93	73	93	65	96	81	81	87	90	94	75	80	76	87	95	78	81	88	63	90	88	89	91	80	71	69	85	74	78	92	75	89	77	82	88	87	84	76	77	66	91	69	68	104	80	66	78	66	82	89	77	71	84	77	85	91	86	76	82	74	61	73	74	78	74	89	88	68	67	78	75	73	92	79	89	88	73	90	67	71	74	80	95	70	59	87	86	77	81	74	79	85	69	82	77	82	87	78	91	72	73	72	77	85	80	82	93	69	76	79	82	87	67	60	103	81	74	88	73	82	70	74	66	78	94	85	77	94	79	87	77	78	79	85	82	75	66	79	89	87	76	75	91	65	83	81	77
18511	12168	7461	11025	19642	21936	20704	18053	15470	12877	10405	8515	7407	6327	5605	4812	4339	3793	3432	3089	2726	2464	2350	2592	2387	2317	2335	2098	1949	1871	1832	1717	1797	1784	1622	1464	1405	1426	1501	1437	1441	1616	1759	1930	1827	1676	1675	1811	1763	1640	1601	1699	1852	1626	1235	892	839	850	837	793	775	795	805	796	820	811	813	802	765	746	763	759	740	852	789	781	705	813	795	730	763	840	739	773	741	733	787	742	776	737	743	764	789	767	785	825	763	775	798	798	771	791	783	784	776	751	776	803	765	750	784	767	831	816	802	810	774	810	777	717	776	774	761	765	745	780	701	737	743	811	764	759	759	783	789	772	737	766	761	754	731	765	801	767	787	783	771	775	754	792	754	791	763	801	740	770	743	762	781	743	757	735	711	785	727	770	720	746	794	769	705	813	750	740	790	747	753	747	783	719	736	730	764	776	774	802	745	740	721	724	817	796	704	817	783	749	770	789	734	752	763	750	815	722	733	726	758	768	779	771	768	806	747	742	712	789	717	795	762	759	727	737	741	767	784	764	752	798	762	730	746	714	752	751	685	772	753	763	748	778	750	703	788	760	757	752	746	746	707	750	773	754	784	748	743	745	755	770	772	784	728	831	795	746	801	748	760	756	834	753	801	748	777	772	791	806	736	742	718	804	733	762	734	787	739	728	714	749	785	734	730	772	788	736	747	779	799	793	771	771	767	764	740	748	734	771	795	753	733	703	735	758	754	763	749	721	822	777	765	729	764	786	735	796	789	765	752	761	758	746	756	802	766	763	742	767	814	776	798	797	730	754	715	763	738	726	776	739	768	812	770	715	755	762	733	767	812	741	704	703	701	793	763	751	766	761	768	727	760	765	716	723	728	739	717	798	774	736	748	759	740	752	759	741	730	794	812	770	776	741	770	736	725	732	758	716	797	779	688	733	765	777	733	770	759	802	769	779	770	723	763	775	744	791	761	755	753	787	781	767	757	789	679	784	779	771	731	776	724	780	761	766	761	761	783	761	752	752	755	754	758	741	766	744	764	808	742	739	735	736	770	773	797	826	773	783	802	803	778	814	790	752	786	805	774	732	761	767	759	776	793	792	779	764	770	738	763	761	739	712	730	785	795	737	758	699	770	734	754	760	774	791	742	738	734	755	776	782	737	757	742	757	742	766	727	734	776	740	750	764	773	760	785	802	748	741	767	775	745	794	742	773	782	798	793	784	731	796	763	742	745	785	790	765	699	705	729	753	774	784	762	836	755	755	744	827	772	757	791	781	733	751	774	766	784	755	724	795	706	778	710	786	744	734	729	741	798	738	746	786	751	811	747	732	827	757	819	825	766	800	719	745	815	743	761	761	781	715	768	766	797	723	801	769	803	778	767	749	750	775	769	796	770	728	764	769	746	742	743	798	786	708	760	753	758	746	757	780	794	746	749	774	766	748	802	802	781	745	760	742	807	776	771	764	802	805	792	713	760	735	747	753	787	736	739	743	723	709	717	736	807	798	712	755	794	747	753	778	715	772	763	763	774	773	711	743	751	756	765	726	722	784	740	772	786	762	750	726	768	745	765	756	738	734	782	788	791	741	759	745	709	800	715	741	732	763	757	760	781	776	785	761	779	759	811	780	728	769	730	759	803	772	778	797	778	769	749	761	759	728	685	716	764	754	792	738	763	737	804	743	793	722	756	731	744	705	786	756	749	781	760	759	794	768	759	746	747	763	728	748	773	742	732	779	707	786	786	775	774	770	752	732	689	737	740	761	798	776	775	729	763	753	743	765	798	737	733	760	768	740	805	810	751	752	725	754	720	764	768	777	769	713	754	766	786	779	759	767	733	730	768	739	751	728	756	781	735	738	799	786	818	766	754	783	747	745	772	749	757	713	756	743	702	748	759	767	739	768	726	749	725	736	755	733	740	740	756	749	740	762	696	740	763	756	725	774	723	739	777	742	781	733	788	791	765	812	718	743	725	780	785	712	714	766	755	773	737	768	754	746	777	769	741	788	788	778	676	763	760	729	780	770	771	775	756	817	762	711	739	736	785	778	746	766	758	774	787	751	810	815	768	777	793	798	747	714	750	759	729	758	768	726	774	769	732	759	781	748	812	787	777	749	747	754	730	768	794	802	724	769	772	782	742	768	776	738	759	741	746	757	738	793	737	744	759	721	809	766	753	706	752	729	748	792	784	796	780	794	803	761	727	747	765	766	749	804	794	753	765	770	674	727	802	739	739	722	718	741	778	736	713	777	723	766	778	744	782	802	749	742	755	777	772	734	787	721	770	752	776	787	740	694	773	739	755	744	742	795	784	720	769	704	722	771	803	715	776	746	773	797	781	735	731	741	733	716	754	770	742	770	751	748	766	745	744	728	770	795	802	787	772	734	783	795	720	750	769	758	723	726	774	733	783	769	777	785	802	763	759	726	729	797	711	754	746	741	749	753	789	776	702	725	773	767	809	720	754	763	800	724	773	750	762	770	775	817	785	772	749	711	746	755	737	748	763	805	752	760	750	720	734	711	776	736	733	724	712	801	766	763	732	736	726	771	767	754	786	745	711	775	793	703	729	752	792	769	711	766	798	718	724	773	714	749	756	809	696	730	778	788	782	753	714	722	763	789	762	806	768	758	732	769	728	747	799	752	754	804	751	800	786	747	809	762	758	739	730	780	766	758	707	769	731	802	740	734	754	739	758	774	731	749	784	737	790	787	796	737	688	737	764	765	783	752	776	725	793	726	744	722	780	765	751	748	775	781	771	724	746	814	742	770	760	777	717	723	743	794	715	768	780	734	737	770	761	769	710	771	761	767	734	777	709	751	730	769	774	785	789	771	762	778	772	774	769	768	712	718	776	778	800	758	761	746	789	755	759	729	795	769	754	745	752	776	765	761	741	778	746	751	721	783	752	796	754	757	718	798	797	749	780	752	785	727	796	759	741	752	815	776	749	752	752	779	726	780	780	768	748	756	742	737	741	741	768	761	790	719	760	800	780	725	772	761	809	801	802	716	736	752	760	769	783	726	771	742	719	736	774	717	767	765	780	816	734	740	777	745	749	731	788	756	766	774	758	808	743	754	793	726	775	749	766	763	754	769	761	784	751	807	780	784	770	768	755	778	779	753	774	739	787	781	790	718	706	790	763	727	752	747	738	831	762	773	785	755	771	762	782	725	759	745	812	735	776	758	784	764	809	755	769	745	774	755	729	764	773	780	815	797	763	718	798	778	753	782	819	802	746	739	764	735	711	775	783	734	738	728	759	761	753	805	750	769	753	793	748	734	736	792	735	734	773	750	716	729	739	750	737	724	755	781	787	772	731	773	767	747	785	790	765	802	775	791	740	779	709	770	799	758	825	752	757	798	726	796	799	712	753	776	745	790	762	753	728	754	762	756	789	756	780	736	762	739	746	771	739	764	747	794	762	743	773	786	820	699	763	769	743	780	748	755	751	766	789	783	787	748	786	777	769	791	754	785	754	797	736	800	764	762	758	757	714	760	779	737
2976	838	471	281	279	439	552	438	411	343	252	223	190	190	160	153	116	114	103	107	85	83	75	74	83	71	85	76	77	59	70	69	63	43	56	58	54	45	48	63	53	62	62	77	67	51	64	63	63	58	61	87	68	52	32	36	33	32	28	41	28	35	27	31	40	31	34	32	40	19	30	31	26	34	32	22	29	44	32	30	38	33	33	26	23	29	30	29	37	26	27	31	18	34	44	35	33	27	25	28	35	35	30	31	37	25	37	27	27	25	24	31	29	30	31	23	21	38	33	34	27	30	39	36	28	31	29	41	23	35	41	35	33	30	34	28	32	34	38	32	37	30	27	24	24	27	38	34	34	33	33	27	37	33	26	26	36	33	40	34	23	33	32	33	25	26	37	34	25	27	24	36	37	37	21	27	23	33	25	29	27	36	33	31	28	22	31	25	42	31	38	29	33	20	32	27	21	26	31	34	26	27	34	34	29	34	28	32	37	38	29	30	31	29	25	36	39	27	30	36	26	30	30	35	23	33	33	29	32	44	27	32	36	38	36	30	31	20	23	27	32	29	29	25	39	33	35	35	32	45	29	16	31	42	26	26	24	29	36	35	32	21	39	37	36	42	35	29	33	33	28	38	41	35	26	23	27	22	40	31	24	33	40	35	26	28	30	41	29	33	38	31	41	20	33	32	30	36	25	41	29	34	15	25	31	30	23	21	34	24	30	36	36	47	32	29	27	35	36	27	34	30	30	33	35	33	29	35	35	29	38	32	32	29	36	28	33	43	39	27	36	28	26	33	34	33	27	34	31	24	35	28	37	32	30	24	35	40	29	26	30	29	26	27	29	36	23	38	28	24	43	26	33	29	25	28	25	32	37	28	23	38	27	27	21	34	27	28	27	26	37	37	27	38	27	30	31	32	27	34	33	31	24	35	34	37	26	28	28	25	21	33	24	29	38	37	37	26	36	21	22	32	31	35	33	34	33	33	42	24	35	41	27	33	36	37	23	37	33	25	32	28	37	27	31	30	24	23	30	33	37	30	23	25	22	38	28	33	30	30	30	33	26	36	26	29	30	28	38	33	32	31	29	23	35	36	36	34	43	37	24	38	24	30	25	32	35	27	39	24	21	39	32	32	31	29	35	42	34	20	33	33	31	31	31	41	43	31	29	25	39	37	24	33	24	27	24	35	38	20	28	29	34	39	39	33	30	51	34	37	28	28	37	35	25	28	21	32	26	31	30	24	28	30	32	30	28	27	23	34	37	29	34	26	28	40	34	23	22	32	36	35	21	31	29	45	37	36	31	32	29	30	38	36	31	28	28	30	30	37	33	40	30	24	29	30	36	32	32	25	31	26	32	24	43	44	24	30	26	47	29	27	26	37	36	41	35	37	25	30	32	23	33	34	30	35	35	27	22	25	32	24	33	26	35	36	34	29	28	39	40	30	26	32	22	35	29	23	39	32	22	24	29	40	30	25	24	40	24	44	24	27	27	22	34	26	28	20	22	33	31	36	28	41	31	23	30	32	26	21	30	34	30	29	27	43	37	24	30	33	36	25	22	30	32	37	36	25	36	22	23	27	32	22	31	31	20	27	29	35	37	30	28	34	35	28	35	39	25	32	32	32	29	30	24	33	34	31	30	26	31	33	28	24	41	38	32	37	29	25	32	29	31	29	33	33	34	36	38	27	36	24	20	28	26	31	36	28	24	27	30	25	48	27	39	33	28	36	27	33	33	26	27	30	28	37	30	33	28	28	25	32	33	34	33	27	42	30	26	25	29	20	32	32	34	27	34	40	30	42	37	30	23	29	21	32	35	32	31	29	28	30	35	27	28	31	34	33	33	26	27	39	35	27	20	41	21	25	28	35	34	26	39	26	27	31	38	35	30	36	31	33	24	33	34	28	24	30	32	38	34	29	38	36	30	30	38	26	33	27	24	21	33	31	22	25	31	34	35	22	38	23	33	26	31	37	32	37	38	20	35	27	26	19	31	34	23	36	32	24	19	28	23	38	33	33	32	26	38	28	29	34	34	31	31	33	41	28	27	16	30	29	32	23	41	28	28	39	34	30	31	36	28	34	37	26	38	32	33	39	37	43	34	27	33	38	25	38	30	33	30	38	25	24	28	34	35	36	45	28	28	26	34	24	34	30	33	32	32	36	26	28	28	32	25	32	32	28	21	28	35	25	26	32	31	24	26	20	43	23	15	30	26	29	31	30	32	37	26	31	31	34	32	30	24	35	28	34	41	32	21	37	26	26	34	26	18	29	25	28	30	29	25	45	30	38	28	39	31	40	35	35	34	34	46	30	30	25	26	29	23	33	23	40	35	33	28	29	34	35	30	35	38	28	26	25	27	25	24	28	29	30	26	36	33	29	31	30	26	25	21	27	38	27	24	35	30	28	33	35	33	39	27	27	31	28	27	34	33	35	25	33	43	29	37	45	36	33	28	31	31	38	34	41	33	25	30	28	42	32	32	27	26	31	33	33	37	26	29	38	34	23	24	44	25	33	30	38	33	27	33	23	37	37	21	38	22	41	39	40	34	36	29	22	26	33	37	25	42	31	48	31	30	23	30	31	33	27	36	32	31	33	28	32	44	25	31	31	26	40	22	43	36	24	27	37	18	29	26	26	44	18	28	21	33	31	22	22	34	33	30	27	39	40	29	19	27	22	30	38	32	38	34	30	34	31	39	29	44	35	26	24	26	24	28	36	25	35	30	43	35	28	26	24	29	36	26	29	37	35	33	34	31	28	30	29	26	35	33	29	30	23	36	37	31	37	31	34	37	29	29	32	39	35	46	27	21	35	41	37	30	35	26	26	33	30	32	45	40	32	30	32	25	26	27	31	38	28	26	37	26	45	29	30	36	39	35	29	32	30	30	32	36	36	34	22	30	34	22	28	33	33	34	35	32	25	35	40	23	40	22	42	40	40	31	34	34	28	30	31	36	32	29	28	30	33	35	29	23	27	34	45	36	43	21	31	26	29	30	31	23	17	40	32	27	36	34	32	32	26	40	29	43	35	26	34	43	24	30	26	37	35	27	28	33	29	35	30	24	37	46	23	31	37	28	26	28	28	20	26	31	23	40	44	36	24	30	36	38	48	34	27	26	30	30	29	25	38	31	34	42	31	25	42	29	26	27	33	35	39	36	32	31	33	36	36	25	28	24	29	27	36	28	33	28	37	31	26	36	34	25	32	29	35	43	30	32	18	27	33	24	28	31	31	40	30	30	38	35	37	29	27	36	29	19	29	30	34	36	38	26	25	27	27	25	43	37	24	27	26	27	38	32	28	33	33	28	40	37	34	42	42	37	25	29	14	34	39	31	29	28	32	32	32	36	23	28	28	28	22	34	36	30	32	38	39	29	30	43	30	29	36	29	36	30	32	32	47	39	33	33	31	28	27	40	36	28	26	35	31	35	48	36	29	33	21	32	22	27	41	27	34	24	28	35	25	28	34	31	32	33	31	36	29	26	31
17653	11023	6697	9807	18486	20961	20060	17714	15212	12311	9930	8418	7276	6052	5380	4550	3916	3502	3036	2742	2357	2148	2094	2165	2099	1974	1931	1720	1613	1467	1439	1388	1401	1383	1231	1060	955	980	1022	1135	1104	1157	1367	1530	1373	1217	1337	1422	1311	1162	1244	1375	1448	1083	683	438	369	409	390	382	371	356	358	325	359	310	315	354	324	356	361	307	347	323	322	303	336	321	309	327	320	328	314	309	351	346	308	300	325	338	299	328	340	329	326	328	326	353	342	331	355	329	318	351	345	351	370	354	356	318	340	331	335	332	312	317	334	316	329	325	295	304	279	343	332	306	288	297	282	295	310	310	311	290	281	318	328	339	343	300	329	305	304	311	324	330	283	315	321	321	299	297	294	312	318	294	319	297	286	337	326	309	293	299	318	282	317	305	299	294	319	285	287	297	320	301	298	296	305	299	307	321	302	326	298	310	284	319	323	312	326	313	305	306	306	293	277	292	340	341	315	290	295	294	326	311	286	320	285	290	289	282	298	271	306	320	315	314	276	323	298	322	319	291	335	330	326	293	305	304	319	308	286	317	308	307	309	325	283	301	282	315	318	325	305	332	305	291	304	282	271	302	287	291	278	287	345	311	313	319	318	282	291	280	298	287	327	325	329	311	303	339	305	297	313	292	297	290	338	306	300	302	312	303	342	309	329	301	308	294	321	289	283	307	324	302	336	314	311	330	321	310	312	284	324	310	316	321	271	293	289	278	298	319	315	287	330	289	322	303	313	320	296	299	304	316	324	263	299	327	302	311	297	299	303	306	298	321	312	325	285	280	317	324	314	302	339	346	306	302	303	285	294	288	300	315	304	296	299	316	292	278	305	308	343	304	314	274	321	302	318	293	302	320	333	294	295	294	281	323	306	294	289	307	313	312	314	316	287	303	307	332	286	301	304	273	332	328	309	310	329	281	316	296	327	300	310	284	272	305	309	293	337	304	305	279	310	314	324	327	287	277	292	311	312	315	282	317	283	303	276	309	276	303	284	270	313	312	347	279	341	284	296	329	291	308	326	285	277	314	295	299	316	296	325	299	304	292	308	294	288	317	307	277	302	307	325	287	314	308	322	315	282	293	311	287	298	316	290	308	317	324	315	315	315	300	298	305	292	282	295	292	293	313	277	306	344	315	329	316	286	299	279	301	311	304	304	338	307	322	288	301	305	328	314	327	304	301	290	317	323	289	312	281	285	310	333	322	331	294	284	308	291	317	328	304	333	301	311	306	307	297	283	323	298	292	307	336	302	294	282	270	294	333	304	279	289	280	285	339	307	321	280	310	310	319	306	290	324	298	307	312	333	309	325	304	317	326	290	326	306	325	331	314	302	296	302	289	301	313	314	330	325	305	329	296	291	285	312	277	297	322	357	296	334	321	316	326	279	287	330	268	309	256	323	294	315	320	281	300	297	295	307	320	306	305	293	320	310	289	304	281	325	319	335	329	315	311	320	294	306	288	314	309	304	364	295	289	316	354	333	336	313	324	349	331	304	337	286	305	325	293	306	304	271	321	296	308	309	340	304	311	338	315	296	296	307	322	294	287	339	281	292	305	330	313	348	341	257	311	319	321	328	291	333	311	326	267	298	304	314	337	308	298	312	322	296	310	287	304	317	296	308	305	302	300	311	314	301	293	307	330	323	294	313	301	311	306	308	290	323	311	311	310	298	293	294	321	303	292	309	299	314	315	318	292	305	297	321	286	291	314	323	307	297	318	319	298	322	287	321	309	320	316	315	306	311	339	299	301	299	326	320	285	317	291	317	299	280	295	301	305	300	305	314	342	289	296	299	314	303	320	299	299	306	294	283	281	289	317	327	296	321	289	308	312	320	326	309	311	293	335	285	279	361	280	327	298	306	311	301	300	337	340	306	300	295	302	323	320	303	318	294	307	320	325	341	293	340	323	313	283	313	334	323	315	299	295	268	313	316	315	300	295	294	320	310	309	308	297	308	319	307	308	278	325	319	304	294	294	313	338	289	284	290	321	309	318	289	329	270	305	272	309	320	316	288	291	314	326	341	327	326	312	294	291	314	314	287	303	305	286	305	282	327	282	307	299	315	322	297	316	317	277	322	296	333	296	323	318	301	306	301	312	325	297	324	269	327	286	291	309	283	304	304	287	298	302	332	299	302	286	300	328	307	328	310	314	314	312	277	301	284	293	318	304	291	314	308	301	314	266	330	304	307	308	304	312	268	296	294	315	305	323	319	306	257	303	319	279	304	319	306	315	266	308	289	296	307	262	341	300	324	303	242	276	264	302	313	310	317	292	312	341	323	283	294	302	315	301	326	290	289	296	313	310	287	299	323	315	322	302	294	303	295	329	303	320	283	309	348	298	302	321	315	306	293	315	290	304	317	290	314	283	322	296	325	307	322	279	302	302	304	335	332	328	302	288	313	314	293	308	312	294	255	303	301	301	300	309	307	316	330	316	290	295	308	288	318	300	316	321	298	293	305	318	304	312	323	308	287	282	335	288	331	317	351	286	302	289	295	324	360	322	297	309	287	304	307	307	281	338	332	296	303	285	335	327	313	311	327	325	337	298	298	323	299	296	310	308	302	315	287	314	303	282	319	362	287	313	288	325	310	325	312	317	302	290	311	294	335	324	283	280	297	308	326	302	327	291	288	304	326	285	302	340	289	361	340	328	307	330	296	265	323	258	331	299	263	288	313	305	310	316	325	338	297	329	296	303	306	281	300	321	328	328	307	291	300	332	345	297	288	340	280	293	300	324	346	325	313	302	330	311	285	301	317	309	307	300	323	319	305	309	298	294	324	309	309	304	285	302	286	300	295	315	326	291	293	296	320	345	310	297	305	304	300	338	312	316	299	309	330	294	311	299	298	273	301	293	320	313	323	324	297	311	316	306	303	294	321	315	329	309	286	322	330	297	280	311	307	314	309	299	297	328	311	291	304	304	319	328	295	308	327	312	291	318	296	324	308	325	295	303	287	296	288	278	299	314	302	288	274	282	287	288	296	313	291	271	293	290	330	304	298	308	286	343	326	316	326	311	295	329	296	299	291	324	299	297	323	313	274	332	316	287	319	306	311	295	323	308	299	289	303	322	304	278	342	265	294	290	330	347	302	269	307	322	301	316	318	301	296	321	305	298	319	321	278	332	333	295	319	288	299	320	347	299	311	296	333	323	278	299	302	310	302	298	313	309	304	340	324	289	308	338	306	312	278	351	283	315	326	312	312	262	305	288	283	336	291	298	328	299	259	298	311	321	297	325	310	300	313	276	278	289	327	318	265	294	305	333	342	297	303	316	290	299	300	320	324	318	317	294	297	309	281	311	287	315	303	293	284	311	303	269	305	308	320	308	291	316	287	275	313	271	313	330	292	338	302	301	320	312	276	341	316	302	310	308	292	282	323	296	313	312	292	313	305	298	291	295	340	273	290	302	263	326	302	261	307	317	307	308	306	280	350	301	286	292	307	320	290	288	300	327	289	281	290	300	319	323	294	310	291	310
2003	1179	698	424	425	651	672	606	509	454	353	306	260	258	235	221	179	201	136	153	160	135	137	127	134	122	154	123	108	103	115	109	117	105	121	94	105	107	85	85	114	93	118	107	111	112	109	106	122	90	122	104	122	96	76	91	83	93	80	99	85	67	76	82	81	62	54	65	79	71	63	66	72	80	65	57	66	76	67	71	84	85	66	82	74	72	73	61	70	80	72	73	70	59	84	73	78	89	73	68	81	64	66	81	74	67	91	65	63	63	79	92	67	80	67	68	76	77	81	52	79	76	75	65	91	71	65	83	85	71	76	57	68	85	77	71	94	60	64	74	68	66	71	71	79	66	66	86	55	54	70	76	77	62	59	69	67	60	65	82	60	79	79	80	61	58	70	77	70	72	56	68	73	81	82	75	63	64	71	67	69	73	79	81	79	70	74	79	87	72	76	73	72	82	74	75	67	78	76	68	66	79	73	68	54	72	80	72	77	64	87	65	67	72	71	52	67	86	94	72	59	62	72	70	78	67	81	72	65	63	83	85	64	75	99	71	76	73	74	88	64	71	47	69	76	73	75	80	79	83	74	94	59	77	65	87	84	66	71	89	81	65	72	61	84	63	58	74	78	68	76	64	72	80	68	81	59	83	90	57	61	64	88	82	83	83	57	69	66	65	67	70	98	63	92	64	65	78	63	87	68	66	65	91	78	86	82	71	74	76	90	62	85	67	86	89	82	69	82	88	68	93	78	97	86	65	66	89	75	90	56	79	97	61	73	74	75	77	77	60	60	85	70	80	81	84	65	74	73	65	67	75	66	68	65	65	73	78	76	72	75	95	81	84	74	68	76	72	82	85	76	75	57	80	85	69	78	85	67	74	92	69	89	69	62	78	66	56	66	77	79	76	58	74	84	71	74	61	75	79	69	82	73	88	63	76	85	73	71	69	69	73	68	67	94	84	81	82	66	66	74	74	76	65	69	87	63	82	71	84	70	64	58	81	84	75	74	61	73	81	67	82	83	63	77	85	62	68	64	57	79	77	75	77	66	71	64	72	76	89	66	80	75	81	69	64	64	70	94	90	67	81	88	77	72	65	65	86	58	84	89	72	103	82	74	76	69	61	77	92	59	64	76	75	70	83	90	60	65	71	82	59	59	81	70	67	73	67	74	66	76	76	80	78	70	73	85	80	70	80	70	77	78	74	79	69	76	74	67	86	79	70	63	68	79	77	78	77	80	69	80	63	68	62	80	85	78	68	69	62	70	66	81	51	60	81	74	64	57	82	66	77	77	74	66	64	58	66	69	80	78	77	70	81	63	89	78	78	77	70	72	70	64	71	75	61	63	85	72	80	78	81	77	75	75	69	66	92	82	55	82	69	63	71	59	73	59	77	81	74	75	76	89	72	84	67	77	65	81	69	71	69	70	72	69	82	82	69	73	75	71	79	78	68	69	76	81	73	70	74	60	64	73	74	74	79	80	68	85	73	88	67	60	73	69	78	81	77	75	83	74	69	93	73	87	80	65	74	80	98	70	69	79	88	89	79	77	62	70	74	60	66	79	63	81	97	75	83	90	71	78	64	69	70	78	68	81	61	69	70	90	63	64	62	79	72	72	68	79	63	69	82	97	65	67	87	79	80	70	77	75	80	66	67	78	65	75	78	77	71	81	85	79	66	71	82	82	77	69	72	65	74	64	77	75	63	57	70	61	64	73	79	69	68	82	68	74	86	75	80	68	64	88	60	82	77	80	62	74	71	80	54	67	75	64	92	75	91	74	63	68	67	75	78	87	71	79	75	81	69	76	80	75	80	59	79	75	80	78	73	77	65	72	76	91	73	76	70	75	70	72	71	74	70	77	77	65	77	77	74	76	69	82	63	67	70	88	67	86	76	60	75	68	73	73	68	71	60	60	77	72	61	80	78	67	85	70	83	77	66	70	89	60	82	61	88	84	84	73	77	77	87	82	84	74	67	74	76	78	73	84	64	65	79	75	93	69	72	71	76	70	79	67	90	70	61	91	75	69	82	62	86	76	96	79	82	67	74	79	85	71	69	56	77	68	80	79	67	70	69	76	85	86	67	63	75	71	74	78	84	81	82	84	65	66	80	74	66	84	61	69	79	87	72	80	79	79	65	70	74	70	69	74	74	72	78	72	75	78	89	79	74	71	66	82	87	67	61	77	80	60	77	74	74	73	62	80	81	90	93	77	86	77	63	79	64	72	76	57	65	84	75	75	88	93	75	68	75	78	67	73	70	71	86	73	76	64	79	69	65	74	81	67	71	89	79	79	60	71	74	69	63	70	82	79	68	89	83	58	69	69	76	85	66	81	56	68	69	63	82	77	64	76	77	69	62	54	69	79	79	81	74	85	81	72	73	62	65	74	59	82	74	85	81	67	69	53	81	75	59	77	67	81	68	69	75	67	67	72	70	78	66	59	65	80	78	81	72	60	84	70	84	75	81	68	60	77	80	77	72	78	62	72	73	86	83	60	68	88	63	74	69	76	88	69	76	71	89	79	74	83	68	64	60	70	79	81	76	76	73	67	74	89	67	77	61	85	64	76	83	87	83	70	62	76	77	70	80	76	83	90	64	76	78	83	71	70	81	75	77	68	66	80	78	68	71	80	79	66	85	76	58	64	94	74	55	83	80	72	85	63	51	68	70	73	77	69	66	67	83	55	69	72	82	82	70	75	81	80	74	95	83	76	75	72	65	77	72	74	66	76	76	70	84	75	61	62	76	73	70	74	78	70	72	68	66	78	84	66	73	73	66	71	82	79	62	70	87	84	83	64	72	69	71	81	65	75	62	65	79	69	73	89	58	83	61	63	58	86	73	66	69	79	80	71	81	79	73	77	76	67	68	73	74	63	68	71	68	66	72	80	80	65	78	66	84	69	65	64	70	75	77	80	88	78	72	73	68	64	85	73	67	62	83	60	72	64	81	66	72	77	77	89	69	65	73	89	84	68	84	74	84	85	61	69	83	59	82	71	62	65	67	79	74	69	74	82	84	79	63	76	69	69	81	83	74	85	71	77	75	72	65	72	79	96	74	76	84	95	77	90	80	67	73	74	61	72	81	71	59	73	63	69	70	69	63	75	90	75	65	92	66	69	64	83	75	80	67	88	73	58	87	65	78	70	69	75	69	69	70	86	77	74	75	71	87	75	77	76	53	66	65	76	86	63	65	65	79	75	86	60	68	77	58	82	69	84	63	59	75	78	69	82	61	82	73	84	85	68	75	81	77	66	62	88	72	75	87	72	69	68	76	67	83	88	83	76	70	77	74	61	76	81	63	73	75	75	64	98	90	57	59	69	63	64	71	64	78	82	76	77	60	72	101	74	82	85	58	87	69	81	86	76	63	69	73	74	72	69	82	75	74	75	83	56	75	83	55	87	85	74	77	61	78	74	79	73	73	75	61	82	79	66	71	65	67	73	68	82	67	66	71	80	66	78	68	60	79	87	76	67	77	69	75	79	77
21339	13090	8158	11887	21731	24123	22400	20268	17476	14862	12318	10181	9262	7819	6939	5961	5442	4706	4289	3847	3348	3115	2965	3130	2840	2874	2753	2452	2323	2269	2197	2087	2123	2065	1881	1573	1524	1565	1600	1680	1660	1817	2023	2077	1969	1793	2119	2022	1867	1765	1875	2138	2016	1532	1008	868	852	841	839	818	826	797	831	785	752	743	767	752	760	771	790	777	748	762	773	787	753	746	719	730	776	705	702	775	738	713	746	787	763	742	747	811	724	760	745	767	794	802	773	741	767	745	808	834	782	809	780	761	745	755	823	770	805	729	757	716	719	721	763	736	718	739	746	683	704	709	699	752	679	748	700	746	734	719	770	728	692	781	724	711	677	726	747	713	764	740	735	740	676	690	750	744	763	713	682	689	751	770	766	727	695	730	739	713	708	723	760	695	752	734	749	690	739	733	709	738	733	701	736	693	758	745	690	727	725	771	734	704	727	726	727	710	752	760	750	702	657	705	700	731	745	745	776	749	720	728	727	746	713	743	749	703	728	708	714	764	689	755	714	705	741	707	703	734	699	698	721	722	729	731	728	727	683	726	729	724	779	724	751	714	669	721	710	707	743	731	758	694	744	702	728	710	767	717	753	729	751	741	705	754	689	713	723	717	725	709	708	742	751	765	658	739	728	714	757	710	675	712	710	728	709	717	709	675	732	760	787	749	748	738	774	742	741	683	794	667	757	740	761	745	738	717	715	775	761	733	727	721	746	709	720	712	709	707	706	747	747	736	730	779	656	698	739	683	743	717	736	739	693	745	685	723	719	728	723	750	738	705	702	753	795	735	727	690	685	697	717	729	756	746	740	755	755	778	727	717	696	747	742	690	713	727	744	743	700	690	770	744	709	700	691	737	755	686	748	736	738	713	738	705	723	746	749	732	678	730	715	730	758	731	707	749	701	745	738	740	770	701	662	720	757	728	690	678	703	755	680	713	695	688	721	757	688	722	755	770	797	775	688	723	778	711	697	750	786	696	702	714	753	733	691	687	697	725	796	755	680	766	762	743	717	740	718	748	714	758	642	728	765	733	735	753	719	731	724	726	753	730	712	744	716	763	742	735	765	730	761	774	696	759	752	716	806	729	697	733	754	714	716	710	755	710	702	726	740	763	720	700	676	685	732	682	723	735	716	757	739	753	737	707	712	711	707	743	740	701	721	714	745	780	708	720	718	734	753	695	686	730	727	714	761	721	737	729	729	751	747	743	766	694	697	725	706	756	720	716	705	750	719	703	704	722	721	728	706	704	746	711	745	700	710	724	693	720	717	715	744	709	734	729	741	708	711	735	711	697	783	725	701	754	721	679	732	758	745	753	690	736	711	751	727	744	754	707	754	737	744	699	741	713	717	732	682	662	722	758	727	747	687	740	735	747	691	696	731	719	713	751	719	751	703	733	725	740	717	688	755	767	792	744	702	669	712	756	698	715	718	716	718	719	723	750	717	706	700	762	763	745	725	741	733	656	735	741	718	709	715	718	695	759	761	729	712	733	709	647	741	739	714	728	762	705	723	764	736	704	731	711	770	733	721	760	716	681	766	692	679	713	710	686	744	772	697	734	729	743	709	708	701	712	720	713	683	758	701	707	757	704	692	734	743	752	746	707	719	712	705	716	719	751	677	738	729	734	713	750	696	712	740	727	675	721	709	761	792	767	711	752	714	715	718	763	738	676	744	739	711	760	719	771	730	783	763	733	748	761	725	718	756	725	702	761	730	670	744	687	760	677	697	717	691	740	734	703	688	726	769	724	669	719	761	706	730	733	770	723	722	729	756	775	727	697	667	739	733	700	722	721	700	742	752	726	796	698	745	721	742	732	699	707	775	671	714	690	718	748	737	712	733	735	740	735	737	761	726	697	695	722	747	669	705	759	701	668	685	727	668	736	689	779	724	713	748	759	717	729	742	692	714	688	748	721	733	771	695	732	704	735	727	692	705	735	749	678	781	729	722	768	755	757	698	767	752	731	690	740	703	722	698	713	712	717	658	719	692	696	692	742	692	767	727	725	723	682	717	695	716	717	745	720	709	728	699	752	712	681	754	702	696	747	678	775	706	689	734	781	706	701	711	765	696	666	701	716	630	712	704	734	746	754	756	750	692	759	718	726	749	747	713	748	722	763	727	758	723	724	720	707	698	737	712	696	733	690	692	738	675	716	779	752	682	741	692	727	752	775	726	682	723	718	760	754	745	729	744	682	723	751	730	738	743	757	744	712	689	734	763	751	734	704	764	740	716	706	736	672	753	741	688	720	717	755	734	800	702	733	737	702	745	719	730	710	678	758	677	730	715	674	752	721	681	693	717	735	763	720	708	737	713	719	730	709	714	766	715	715	777	728	710	711	763	690	697	786	744	753	709	746	707	721	732	726	689	761	669	728	710	702	738	709	710	693	762	730	744	727	695	733	712	712	673	680	694	744	757	729	730	744	733	712	698	731	704	674	771	756	718	717	744	736	698	718	757	726	685	709	728	787	724	713	717	708	681	766	751	705	732	730	746	713	735	714	705	728	715	720	722	729	756	691	746	696	759	741	725	718	741	737	729	657	701	715	706	718	745	678	740	721	689	731	670	740	702	732	684	762	722	725	687	722	713	718	712	726	711	749	713	710	746	736	740	738	729	701	743	748	700	714	760	696	761	726	728	717	746	755	727	737	729	735	707	705	727	716	733	733	721	727	729	723	701	746	723	721	720	707	700	739	704	695	695	722	731	700	744	707	707	713	704	702	703	699	711	704	722	752	757	717	711	718	738	733	682	679	720	755	725	685	736	739	706	716	717	712	767	768	789	771	764	728	678	699	673	720	654	753	714	703	687	746	715	709	728	699	727	723	746	669	704	745	737	710	740	697	715	691	689	732	714	725	702	753	721	727	741	786	683	739	746	712	718	727	707	723	756	718	731	756	705	752	760	750	731	717	765	661	726	690	751	724	736	705	723	750	709	680	734	705	653	747	695	679	716	723	744	715	694	688	734	691	691	764	719	729	702	710	726	695	743	706	665	727	709	803	743	722	714	766	762	790	714	755	661	752	721	719	739	710	762	676	740	738	679	710	706	730	707	721	703	727	748	768	744	745	731	729	675	694	740	708	753	756	684	732	728	701	736	714	703	731	737	717	733	668	714	769	717	751	686	737	720	688	699	724	702	709	690	685	649	714	726	703	726	705	736	719	701	779	689	759	713	762	726	719	763	715	699	739	665	727	743	695	710	722	715	763	698	698	725	722	701	711	727	716	694	718	718	710	703	687	741	741	746	748	752	707	791	737	704	751	691	726	749	755	697	725	719	697	701	758	752	711	717	722	754	756	740	789	696	690	704	716	721	733	753	742	716	721	740	731	739	762	698	739	706	722	715	721	699	714	756	710	686	726	736	700	678	778	710	732	726	741	712	683	686	745	712	755	693	748	691	779	727	758	661	774	696	715	707	675	743	728	750	707	718	726	735	736	726	701	771	758	718	757	702	786	708	716	740	731	779	729	749	728	721	705
2070	679	418	236	268	389	421	372	297	254	227	184	163	150	134	120	97	81	80	86	78	72	87	66	64	71	84	63	80	65	61	63	64	60	63	52	55	58	48	66	60	66	64	68	58	60	81	70	56	59	64	61	64	39	39	48	51	42	50	45	39	39	46	30	50	53	53	39	52	35	44	44	36	33	42	38	45	39	42	34	41	45	35	33	44	41	40	43	38	51	56	26	45	52	53	27	31	44	35	38	42	37	42	51	41	47	34	50	39	40	46	41	42	48	34	41	38	53	50	38	53	49	46	33	37	49	32	45	52	45	46	43	37	41	43	41	40	44	35	39	44	50	45	41	37	38	37	44	48	46	40	48	40	30	45	45	28	40	37	33	47	44	33	37	41	39	37	37	35	49	43	37	40	41	34	38	44	42	46	49	36	34	45	31	30	39	41	44	39	49	47	40	45	35	37	56	50	35	46	43	47	52	48	44	30	40	48	45	40	51	40	45	24	45	25	42	38	50	50	59	31	47	40	53	50	47	43	39	50	37	37	39	40	36	46	44	37	39	43	25	38	54	49	46	36	42	39	43	47	50	53	50	39	29	37	29	46	41	43	43	35	46	42	44	52	43	58	47	38	46	41	59	39	30	34	36	39	36	40	38	39	39	38	37	40	33	42	38	40	32	38	29	46	39	41	48	49	47	41	31	50	41	38	41	30	49	52	28	32	31	46	53	39	47	41	41	45	44	36	39	49	34	28	36	42	33	30	59	42	34	46	38	40	35	35	31	35	40	37	41	46	35	42	31	39	40	47	41	39	51	32	43	42	35	42	36	39	38	49	46	42	47	42	53	46	48	51	34	41	45	46	32	38	55	37	52	42	34	45	40	35	44	57	39	35	43	48	49	44	40	44	27	38	38	38	44	39	41	37	44	40	42	56	30	44	39	28	38	30	47	39	25	38	43	45	35	39	38	35	47	44	51	54	45	29	41	29	45	34	42	52	30	46	43	57	38	37	44	37	32	42	47	45	45	44	24	40	53	48	49	46	39	31	45	48	40	37	48	41	25	39	39	46	48	41	49	36	42	43	39	45	40	36	35	35	46	43	31	46	35	49	44	37	48	43	39	45	49	46	45	41	36	58	54	47	47	44	38	42	48	30	48	37	35	37	33	44	45	47	45	40	37	49	35	36	44	36	49	47	33	42	45	42	33	36	48	45	48	47	37	35	40	54	46	38	48	40	43	39	37	49	36	51	35	33	44	35	47	50	43	32	32	51	44	30	40	55	44	40	45	42	44	37	37	49	39	32	46	33	45	45	37	36	33	44	32	39	43	38	50	40	35	33	46	48	51	30	46	39	42	35	34	42	40	55	36	41	36	44	30	39	37	30	39	47	31	56	48	42	38	33	56	39	47	49	39	32	43	30	63	49	36	47	31	39	42	36	47	37	46	40	47	37	45	38	37	36	39	32	40	35	42	52	45	43	47	50	32	52	46	41	26	40	36	48	40	43	46	40	44	30	45	38	35	40	42	40	37	37	48	53	43	44	41	43	40	41	51	43	45	43	37	28	43	34	48	40	32	52	48	39	46	32	40	33	32	41	43	39	45	47	41	31	41	41	53	44	33	41	42	46	38	48	45	47	50	46	40	36	37	42	49	41	34	42	42	29	45	40	38	31	44	34	33	47	30	33	48	44	33	44	41	40	49	35	40	47	42	53	41	38	47	39	43	40	49	49	39	44	46	33	32	37	51	31	45	42	38	44	54	43	38	38	38	41	42	45	44	38	40	38	47	43	39	41	55	36	45	29	50	44	38	37	44	45	37	40	48	47	37	49	37	44	43	36	30	35	39	39	40	35	55	46	33	45	44	44	44	33	33	48	53	46	44	36	37	37	50	39	36	34	28	56	42	49	26	38	41	46	49	40	34	39	36	56	37	39	39	46	44	39	46	46	29	34	49	48	54	45	49	40	43	54	49	39	40	41	44	41	32	41	45	50	44	43	46	41	38	41	38	37	45	41	35	36	38	54	38	30	37	44	30	46	46	42	41	49	37	36	49	39	42	29	47	41	39	50	29	36	39	41	37	49	34	36	40	42	43	55	28	34	38	52	52	51	37	43	48	44	46	47	39	38	31	34	40	42	38	34	36	43	34	48	37	35	43	41	39	42	38	45	34	35	39	48	43	52	35	31	33	39	44	36	35	42	53	42	37	38	42	45	44	49	32	46	39	31	40	44	40	37	51	48	40	56	35	55	39	33	33	35	39	41	52	44	31	35	45	39	44	37	39	47	39	37	46	47	51	39	49	39	34	45	51	50	39	40	39	46	46	43	37	35	45	35	40	35	45	40	38	31	40	42	41	38	45	32	33	35	40	49	27	46	49	35	51	41	48	39	40	37	50	51	40	49	32	46	43	43	39	41	29	37	49	38	31	40	40	34	32	43	34	33	40	39	39	58	44	29	44	32	52	32	32	41	45	43	42	31	44	48	37	45	49	37	41	49	39	41	54	46	36	44	43	40	34	29	52	45	51	42	53	40	39	33	44	43	39	49	42	56	32	33	35	45	45	44	60	45	44	41	44	45	37	52	40	38	36	43	28	44	40	38	47	49	51	51	47	37	46	39	52	52	37	35	55	38	37	45	47	45	31	35	44	49	39	34	44	45	34	45	35	42	33	38	41	40	50	29	34	33	50	41	54	34	38	55	39	27	41	43	34	43	26	41	37	40	42	42	33	41	36	41	40	38	47	44	38	39	40	44	32	39	33	48	45	47	47	36	45	35	34	53	42	42	50	32	43	47	49	48	35	54	38	36	40	44	42	37	35	35	32	41	36	39	40	36	45	42	37	35	38	45	35	48	37	47	50	48	46	45	32	34	50	34	32	41	38	43	54	42	42	49	50	38	39	41	36	45	31	35	33	46	32	45	34	56	44	39	39	40	39	43	58	39	46	46	39	36	50	46	47	38	44	38	50	33	45	42	41	41	56	44	45	44	58	36	41	40	39	48	43	49	43	42	40	42	42	41	48	49	45	45	60	42	38	38	42	43	46	38	50	39	45	42	40	40	41	36	35	32	38	42	39	37	48	50	36	38	45	37	38	40	38	38	42	35	34	32	33	39	34	50	43	47	41	44	51	18	46	41	35	44	37	41	38	37	38	37	39	41	51	48	47	36	41	43	54	50	50	42	39	56	50	43	33	44	29	39	37	45	41	39	52	47	45	46	51	41	47	43	37	37	36	44	50	35	43	38	39	43	39	43	40	43	47	45	45	29	39	45	32	40	42	39	45	46	33	38	41	39	42	26	49	39	35	55	42	34	42	38	37	52	36	37	37	32	30	38	40	29	35	40	35	36	34	43	40	41	47	50	52	49	42	48	35	32	39	49	46	57	38	50	38	41	32	39	42	43	38	38	46	58	33	43	47	49	62	40	35	43	48	44	40	40	42	38	40	34	39	40	43	37	38	50	64	42	35	41	51	32	45	44	34	45	47
16242	9308	5480	7784	15735	18488	16958	14388	12320	9765	7911	6434	5720	4840	3909	3430	2930	2504	2154	1866	1676	1643	1565	1642	1598	1445	1526	1272	1220	1171	1150	1059	1085	1140	1003	846	763	895	906	1012	1031	1067	1277	1272	1100	1160	1245	1160	1120	1088	1226	1348	1167	771	562	442	489	458	439	447	432	454	441	477	401	406	403	428	414	406	403	371	400	342	399	409	426	342	359	391	378	419	385	400	400	396	411	424	382	366	410	393	406	406	386	390	467	434	428	383	436	377	402	393	436	458	376	421	424	416	389	423	454	399	397	407	401	394	434	413	394	391	374	413	421	390	386	409	400	385	354	413	409	381	380	384	391	402	389	365	396	381	381	408	405	413	397	387	430	380	401	392	387	368	386	395	394	381	396	419	414	414	409	411	403	433	371	412	411	399	399	380	383	388	389	406	369	388	415	424	427	413	409	399	389	391	363	412	415	381	395	434	413	430	432	400	423	370	394	435	403	395	427	392	386	400	378	411	377	401	406	389	426	423	406	413	411	363	378	440	395	353	420	398	367	365	350	403	357	411	397	384	405	399	369	395	407	412	412	387	384	402	416	390	381	409	396	390	395	420	392	375	376	390	391	383	390	392	364	403	375	386	389	382	394	401	399	398	402	399	384	389	386	415	413	393	419	411	382	407	376	401	385	365	378	370	421	434	418	403	405	409	392	416	417	433	392	396	405	430	383	410	380	397	393	421	433	419	378	392	374	395	404	378	409	419	374	428	377	398	427	383	376	380	395	395	406	376	444	431	397	402	387	384	408	383	414	365	406	383	437	403	398	412	356	397	380	419	423	419	383	449	377	410	393	424	381	416	394	358	423	378	395	411	385	371	404	389	400	379	370	352	416	392	435	371	414	417	381	398	383	371	390	383	390	403	390	390	410	428	388	427	406	393	442	396	385	382	376	451	371	403	361	399	394	416	420	421	366	440	410	390	371	372	385	370	404	400	400	414	410	428	380	379	380	423	430	391	379	379	430	389	375	419	424	367	406	390	386	413	414	355	400	395	407	384	363	392	397	393	397	397	410	414	389	411	400	347	411	412	392	404	408	362	398	408	382	444	382	373	381	405	371	392	375	397	389	398	429	408	401	385	438	414	380	379	435	406	442	422	388	420	397	398	379	385	404	399	396	390	409	397	423	365	412	399	393	402	420	376	365	388	361	396	452	428	389	378	389	378	388	390	390	410	418	417	376	383	407	399	432	419	408	403	418	405	389	387	402	403	392	418	407	399	385	382	414	404	429	390	445	381	407	397	423	398	399	390	363	419	423	399	375	426	416	393	389	404	381	397	381	432	420	405	411	431	392	404	385	376	390	422	378	414	415	409	405	468	444	374	384	404	395	402	390	383	429	420	394	389	368	390	392	438	369	400	380	391	383	411	385	385	397	394	387	401	376	391	406	398	405	422	391	388	391	426	398	399	399	363	412	379	383	407	381	434	409	406	428	410	384	414	412	371	362	381	426	372	405	397	390	408	410	393	395	420	429	410	383	417	416	417	393	411	423	403	407	403	395	429	392	389	427	385	393	381	382	378	421	392	405	395	398	361	411	414	407	414	403	411	396	410	416	399	402	413	406	406	411	435	412	427	407	383	392	396	382	378	385	394	400	383	393	381	407	381	438	407	397	404	409	427	449	408	415	413	374	385	362	408	431	389	395	418	423	371	426	371	429	434	381	361	368	348	431	390	406	374	402	396	382	391	403	443	387	372	418	392	415	433	395	396	379	387	405	414	384	381	401	401	413	389	403	402	417	405	396	352	417	414	374	387	397	361	420	402	416	408	441	381	417	396	373	389	388	364	380	394	422	412	407	385	363	386	403	402	421	379	378	399	402	369	418	378	410	358	374	399	375	409	403	407	386	384	407	391	417	379	407	379	447	412	389	383	387	406	450	393	410	386	445	405	404	395	389	388	382	404	400	404	406	399	371	355	370	381	405	404	423	409	416	374	405	383	377	377	378	405	383	436	409	409	390	434	356	398	399	397	422	362	402	406	399	362	401	404	386	394	406	380	382	411	415	392	412	379	393	383	396	405	401	373	391	380	355	365	413	391	352	434	411	429	422	365	390	388	396	408	387	364	432	389	401	431	396	400	429	382	394	395	425	406	378	420	378	398	388	376	421	418	427	378	377	404	386	375	379	391	380	383	385	394	382	379	357	382	399	384	381	406	383	412	375	433	398	428	376	399	375	410	384	409	408	370	377	410	400	404	392	349	418	408	408	409	354	417	373	365	365	391	392	371	410	402	425	366	407	415	400	378	408	418	424	399	454	400	381	414	421	372	415	384	370	379	450	415	384	406	381	415	394	414	434	388	411	374	394	386	399	404	388	404	383	400	398	397	412	411	426	392	420	400	404	392	369	382	392	393	423	365	373	352	387	396	401	415	407	432	378	394	406	399	389	377	416	409	397	423	418	395	406	412	399	392	384	430	413	401	372	381	380	402	403	411	398	387	413	424	412	395	386	390	406	408	377	386	416	403	386	401	350	414	392	393	417	405	352	390	434	375	384	435	414	405	406	398	401	408	409	393	418	404	392	368	407	377	371	409	380	403	389	404	422	427	386	408	396	394	414	375	414	430	406	394	391	379	407	419	402	390	411	430	400	384	398	392	381	386	359	361	435	393	408	391	418	390	376	383	398	402	421	398	371	385	388	394	387	401	365	437	395	377	377	387	367	364	421	407	433	402	386	400	416	416	410	389	341	375	384	370	395	389	409	404	407	418	365	393	385	392	405	355	399	401	391	436	404	366	403	378	370	410	382	383	402	382	418	408	398	433	389	410	377	378	402	418	412	407	383	448	459	382	412	392	402	396	432	373	405	397	401	375	425	372	394	410	376	403	418	388	396	379	397	343	388	384	425	362	403	396	423	406	410	415	418	428	402	392	415	351	395	354	382	374	370	427	392	397	417	357	398	406	385	391	429	354	401	411	373	401	418	379	411	404	416	381	387	408	410	408	401	352	397	409	412	407	412	397	376	405	409	398	395	406	361	410	400	380	401	401	388	403	373	377	381	388	349	374	353	406	376	391	402	382	368	384	417	406	420	376	385	424	371	403	421	364	430	416	423	424	369	409	384	391	413	363	388	428	363	427	411	401	421	390	420	357	377	389	414	364	390	393	381	414	403	402	424	368	377	392	372	402	416	359	394	372	409	412	422	428	404	378	428	375	392	394	392	406	390	413	411	381	388	400	375	360	392	372	425	410	393	368	417	398	395	403	409	376	397	397	397	391	410	372	364	382	407	412	403	382	402	364	427	395	387	387	397	375	387	394	410	423	400	407	396	395	400	434	390	424	412	393	365	374	387	424	409	370	422	426	390	395	359	396	388	407	369	427	408	381	372	397	387	387	373	384	401	404	375	415	413	374	403	357	413	380	402	390	382	390	387	392	400	392	432	375	398	415	390	392	419	400	376	383	400	397	412	398	374	427	386	429	391	441	402	401	430	369	406	363	418	401	420	407	393	382
1425	990	533	368	396	536	617	546	418	391	319	293	252	247	211	174	156	146	138	143	136	130	157	132	97	125	118	118	114	117	113	121	87	107	100	95	96	78	112	124	113	133	107	126	121	112	117	123	124	120	111	117	112	91	84	85	80	70	69	82	82	63	74	99	78	87	89	69	80	83	88	82	72	78	84	69	79	74	74	70	86	81	102	77	73	88	66	70	65	90	84	85	57	88	80	89	75	81	85	74	99	76	83	79	79	75	75	76	94	84	83	84	70	99	73	76	69	90	77	80	71	96	72	70	72	76	80	66	78	82	75	73	66	65	82	84	83	81	80	74	87	77	68	93	77	61	72	65	83	80	88	72	80	80	56	71	77	68	71	85	95	81	79	68	71	68	76	87	63	83	77	93	77	63	83	80	79	76	89	92	75	91	72	86	86	83	70	65	77	78	80	80	61	72	68	68	96	69	62	66	67	75	87	74	63	78	73	78	74	73	73	85	74	89	84	107	77	75	85	93	87	77	86	72	82	80	95	72	68	66	62	83	84	84	64	69	83	86	75	81	69	71	72	75	80	87	76	83	71	82	64	64	60	74	89	75	62	87	61	89	77	81	78	89	75	85	82	63	88	82	68	55	84	76	84	88	84	71	85	87	81	86	79	80	68	69	74	80	65	77	77	64	79	74	81	85	78	68	75	83	79	69	89	64	86	68	67	87	82	86	64	83	70	90	76	83	72	62	84	77	84	80	66	71	63	69	102	86	75	72	82	81	81	86	67	83	65	71	74	87	64	68	66	73	90	69	77	80	87	81	78	87	73	77	68	76	84	74	73	91	68	70	78	73	83	77	86	80	81	68	87	73	95	69	76	67	81	80	69	71	77	80	87	89	100	67	89	66	58	74	81	74	77	61	76	62	79	73	84	79	70	95	64	82	71	80	78	76	71	77	94	88	81	93	84	82	68	80	83	75	82	96	75	92	76	69	85	69	71	77	73	75	67	70	66	90	68	76	80	88	80	79	85	72	68	78	96	83	87	77	99	79	84	94	74	76	59	73	88	76	72	66	68	71	76	79	85	79	77	75	78	78	84	65	72	87	80	85	78	72	77	68	71	87	79	92	90	82	72	85	86	76	72	88	73	73	67	82	89	73	85	73	74	84	85	77	79	89	86	76	64	87	86	74	76	72	78	81	76	67	76	78	72	66	97	91	83	91	69	78	68	71	86	87	81	78	62	69	82	70	93	64	79	62	87	72	89	63	71	77	69	69	74	75	76	81	91	81	93	81	74	86	81	86	76	78	75	66	72	72	65	77	74	70	75	84	68	74	70	60	76	90	82	71	65	77	82	76	70	78	83	82	67	73	71	73	83	92	78	69	89	80	65	75	76	75	66	75	77	80	85	82	78	58	75	83	59	85	77	80	82	73	60	86	66	81	70	61	80	93	87	69	76	85	75	72	91	76	66	83	80	95	91	87	83	82	79	85	96	76	91	83	78	85	75	81	62	77	86	66	81	75	66	64	80	81	91	85	76	76	59	83	71	83	80	77	68	101	78	87	78	81	82	90	80	77	82	61	71	100	79	92	87	74	67	75	78	68	72	66	80	75	80	80	86	72	78	67	82	77	83	88	88	92	81	80	80	76	68	82	65	73	81	88	102	76	81	73	86	83	69	64	85	65	82	57	75	66	86	92	79	58	67	82	82	76	75	82	85	84	86	83	72	79	86	75	73	60	85	79	64	90	80	58	79	88	73	83	73	69	79	75	77	91	72	68	75	66	81	61	101	80	65	67	77	81	74	75	85	83	87	74	85	79	86	65	90	88	63	68	55	70	79	83	76	86	65	87	70	81	101	84	80	85	75	65	89	76	90	71	80	81	65	78	87	82	69	72	61	74	66	78	83	72	79	83	83	76	88	73	67	80	81	79	91	83	73	92	69	78	70	75	71	86	71	71	81	64	86	81	102	85	64	72	100	69	74	88	104	87	84	82	79	92	63	85	88	91	102	72	76	86	67	72	87	87	69	72	75	80	74	70	69	85	76	81	80	81	60	87	86	91	76	74	88	61	79	70	75	88	70	87	81	79	94	77	85	76	88	65	82	75	81	85	75	82	71	78	85	71	83	85	89	74	85	64	86	81	74	89	81	70	63	82	75	62	81	80	85	82	80	90	79	74	80	85	76	74	72	92	71	77	80	84	81	71	65	56	75	80	77	85	66	80	69	72	75	71	88	74	98	99	77	83	90	93	83	85	73	71	77	78	70	78	98	76	93	82	87	83	82	72	71	80	91	69	77	74	85	77	80	88	89	89	82	75	79	78	82	65	71	75	94	61	69	74	80	79	82	69	80	82	75	69	69	72	68	66	95	92	85	75	82	75	75	77	80	63	68	63	68	69	70	72	74	79	74	85	67	80	76	80	81	73	74	67	84	75	96	61	98	90	92	76	79	70	83	93	75	73	94	82	84	70	80	64	70	83	81	81	92	81	75	71	77	73	91	63	80	66	80	84	75	85	75	88	81	72	62	91	89	94	73	79	56	71	87	85	80	84	78	72	76	76	74	65	77	85	73	68	75	104	81	74	68	85	67	86	78	78	80	63	70	88	70	78	83	76	80	78	67	78	74	86	76	71	59	71	70	81	86	77	89	77	70	72	70	78	76	79	85	75	78	76	82	84	75	69	101	92	74	79	72	65	80	83	86	77	76	77	80	78	77	92	77	82	54	90	84	73	65	82	70	74	89	88	79	72	82	87	78	72	77	94	72	86	80	72	86	73	66	88	75	72	77	75	59	59	75	66	70	81	71	94	71	84	72	80	77	66	64	81	62	72	70	84	74	83	81	78	73	89	65	80	67	84	82	81	55	75	85	76	74	79	70	102	82	79	77	85	82	73	82	79	66	82	73	78	76	91	66	103	75	75	89	71	87	89	74	79	89	88	73	69	67	88	85	80	71	75	62	75	96	62	64	82	79	77	81	76	69	75	81	80	67	71	75	77	90	68	83	84	58	91	76	68	80	105	74	78	70	77	71	82	73	79	59	83	67	80	83	73	83	81	73	81	85	67	99	80	67	84	86	70	91	75	66	65	78	60	73	74	94	84	90	70	97	70	74	88	74	83	75	81	72	77	85	78	80	93	83	77	74	78	71	83	72	78	67	93	74	76	73	89	86	68	78	102	89	73	82	58	79	73	71	68	68	79	66	72	87	71	90	72	94	77	94	80	78	74	88	77	60	82	81	68	77	66	64	72	90	81	73	55	64	95	94	72	87	85	75	70	83	85	64	91	75	77	77	85	71	76	57	74	79	73	82	71	78	79	96	67	76	84	80	77	66	84	84	66	106	86	78	71	71	78	70	77	86	77	77	80	79	93	75	71	94	75	71	85	66	102	94	73	75	84	81	61	77	76	69	68	76	68	92	85	74	64	74	77	82	69	79	72	84	91	78	85	90	81	90	74	103	78	60	82	64	71	76	97	77	74	86	74	76	82
18632	11827	6724	10350	19695	22069	20399	17729	15412	12782	10329	8734	7707	6626	5748	4970	4271	3786	3397	2932	2682	2523	2635	2559	2459	2389	2289	2074	1957	1953	1816	1765	1778	1738	1581	1376	1300	1349	1506	1616	1631	1686	1881	1803	1598	1755	1817	1711	1651	1729	1986	1940	1637	1131	939	835	842	836	863	797	782	769	766	761	800	787	758	787	787	720	744	669	769	751	745	715	762	749	759	700	771	763	781	736	723	769	760	738	741	759	786	733	737	791	747	781	773	796	780	777	786	764	797	772	771	799	751	788	857	739	734	754	729	753	783	679	767	770	770	711	724	739	675	742	749	776	743	743	778	706	818	743	681	731	746	688	726	771	776	704	734	705	752	773	743	733	734	771	715	746	774	787	730	747	778	701	783	704	746	724	709	752	706	778	716	789	771	723	727	700	757	727	742	700	772	730	768	769	765	781	709	754	799	746	783	773	797	821	715	745	797	791	793	759	722	716	703	724	742	753	757	734	735	779	774	715	772	745	734	762	742	723	720	728	772	742	728	718	737	740	705	732	766	795	738	786	738	705	739	740	763	736	740	747	736	780	761	706	758	740	729	773	713	710	766	722	774	762	746	718	722	749	740	773	712	781	729	752	782	740	751	704	773	726	744	726	715	684	714	707	708	757	718	737	744	793	750	727	711	766	762	757	734	742	757	782	739	686	730	710	723	731	721	801	716	770	755	726	769	739	831	735	742	779	782	772	711	720	771	755	722	715	750	767	753	802	789	725	693	750	747	786	733	711	763	742	713	733	765	733	763	766	731	740	725	769	739	727	758	765	752	737	720	767	755	790	719	760	762	757	726	748	768	744	750	736	754	731	777	718	798	801	721	739	710	723	743	721	740	725	757	736	771	743	781	756	742	736	718	810	789	744	698	732	781	715	788	770	751	768	765	719	732	703	706	748	762	744	722	734	752	728	751	742	740	746	731	708	705	772	712	720	764	755	743	701	730	745	708	739	747	738	711	805	755	769	736	705	712	729	772	713	774	737	690	739	790	732	761	750	714	748	694	738	744	774	748	745	750	780	758	717	785	741	707	712	710	729	709	758	716	740	738	746	695	728	744	767	748	783	720	726	728	786	747	754	739	735	746	759	801	746	766	727	745	725	775	787	729	676	750	736	719	817	755	760	741	758	718	775	749	755	804	738	716	702	712	704	731	741	727	756	783	766	762	665	724	705	734	745	735	751	738	768	794	771	746	753	704	772	720	751	733	735	703	750	682	793	734	746	731	776	709	737	751	718	772	763	784	768	742	723	748	680	760	732	731	749	733	724	751	747	742	725	731	724	759	742	781	754	771	710	751	756	744	708	746	739	731	733	729	721	730	730	764	735	728	781	730	737	768	757	758	743	739	757	777	777	767	733	750	726	750	741	754	746	733	767	753	722	791	685	752	780	730	735	736	770	779	724	714	719	734	744	752	796	729	719	730	690	770	716	707	779	727	714	733	730	716	701	788	725	760	736	813	754	696	725	752	797	734	714	730	724	716	781	722	793	712	761	687	742	767	751	763	801	777	760	781	754	779	777	745	763	764	710	805	725	782	745	726	741	758	733	727	766	770	756	767	726	749	725	736	753	756	710	761	754	760	708	762	745	745	717	700	739	738	800	774	736	801	723	713	753	710	744	727	674	709	764	731	812	709	754	740	740	736	781	717	760	754	738	782	772	752	773	770	739	774	749	769	731	791	741	729	745	760	724	741	795	751	725	696	779	750	710	763	711	770	737	720	723	760	727	701	768	758	749	729	762	743	737	737	735	767	755	726	695	727	734	753	744	774	746	710	747	704	711	747	754	701	706	754	746	715	797	766	770	703	750	741	784	771	699	763	779	762	774	726	769	785	719	745	703	735	705	701	735	768	749	778	731	727	746	754	694	739	801	745	742	686	720	736	738	726	777	751	764	812	776	771	727	731	748	684	734	752	731	723	712	732	722	704	763	749	744	742	713	755	769	813	750	735	740	762	739	726	723	730	793	741	679	728	753	729	757	802	739	710	701	730	757	745	718	767	722	744	734	777	700	763	745	768	765	736	744	795	730	764	709	750	717	744	787	728	741	742	745	759	758	761	758	735	737	742	762	731	740	769	729	771	797	777	720	747	740	728	776	749	732	748	750	777	805	683	759	731	749	754	774	726	731	754	724	757	770	778	691	705	725	760	784	766	755	764	693	729	712	769	740	747	694	715	742	727	751	796	781	761	699	723	715	733	727	730	733	705	703	724	794	726	713	748	790	756	740	705	724	798	734	804	780	719	760	733	745	737	742	710	765	727	728	704	732	774	731	730	725	755	692	765	740	767	753	756	756	751	719	718	733	748	708	735	735	740	760	737	777	733	742	757	727	718	704	757	773	705	756	804	720	746	748	755	776	759	739	731	769	694	750	722	748	774	704	751	727	733	725	769	776	704	774	734	719	700	683	767	732	776	795	694	814	736	753	720	791	735	798	732	702	690	766	746	777	694	701	724	736	758	801	734	776	754	760	783	732	687	739	706	723	837	743	706	781	752	747	737	744	779	741	762	767	740	747	751	723	768	774	719	729	708	802	714	762	712	720	722	733	724	711	753	719	795	765	706	754	774	729	798	767	714	750	750	770	728	725	718	725	727	695	733	745	726	793	758	700	719	777	724	771	751	746	754	782	762	719	731	725	813	754	740	733	725	757	710	717	724	722	736	701	800	765	755	751	732	697	749	740	779	752	728	732	738	722	781	767	720	756	791	759	777	763	754	689	734	759	705	733	717	770	804	677	736	741	753	734	737	738	742	708	713	717	784	715	729	734	726	741	713	726	749	787	702	709	719	749	705	745	738	771	727	763	754	767	714	693	740	799	748	749	746	725	745	689	713	717	734	749	746	720	728	717	773	741	754	710	702	744	733	765	722	764	724	705	753	730	714	731	752	726	737	717	766	786	772	786	714	749	744	761	762	721	754	704	738	738	731	727	719	746	823	773	748	775	736	707	724	743	746	739	792	727	728	751	705	783	734	787	749	708	761	760	754	806	756	751	773	753	741	771	742	754	759	728	732	746	717	733	762	723	743	714	758	694	737	766	738	708	754	720	768	731	733	788	770	765	742	796	774	726	762	728	833	811	783	784	712	731	762	753	741	741	780	783	756	736	746	728	784	766	720	731	742	763	797	724	725	763	721	731	758	752	743	778	736	729	761	712	738	789	706	723	756	710	769	684	736	744	797	735	771	693	715	714	739	795	728	757	746	767	740	773	798	723	791	734	735	743	751	760	762	734	753	736	690	756	742	724	731	712	710	747	779	732	718	741	742	757	707	758	709	729	755	740	778	690	806	749	718	739	775	732	740	679	752	751	770	759	799	762	766	779	752	785	738	701	753	741	698	751	740	748	749	725	763	766	762	756	729	759	771	754	785	788	750	781	751	735	764	803	763	740	774	717	789	732	763	697	743	746	764	746	714	757	758	716	759	713	736	760	683	714	745	762	742	727	761	758	746	760	737	746	769	773	694	734
2980	817	487	294	315	459	492	427	371	317	244	216	186	184	156	146	135	111	112	100	84	78	95	86	77	84	80	64	72	68	59	56	65	74	54	42	50	58	57	56	53	54	67	54	73	67	59	58	56	63	82	76	41	40	29	26	36	30	35	27	29	30	22	34	28	20	32	23	38	25	31	23	28	33	36	31	37	24	28	35	50	26	36	31	25	37	33	30	33	25	36	39	30	28	29	32	26	34	37	26	31	36	33	29	34	27	27	29	24	31	27	33	31	30	33	31	38	32	36	24	23	28	32	28	28	30	29	43	41	32	24	30	32	37	35	32	34	37	29	33	24	35	31	31	35	19	19	35	30	38	25	36	31	37	35	36	33	32	22	36	20	35	20	23	26	31	24	49	25	26	38	31	35	20	34	29	28	37	31	30	27	27	23	30	26	24	36	38	32	38	33	32	21	37	35	28	27	29	30	37	31	29	29	34	35	28	33	15	28	35	25	32	28	35	31	40	28	25	31	36	38	40	42	29	39	25	39	24	23	28	29	31	25	28	30	33	26	28	36	39	28	32	28	38	28	32	36	28	44	30	34	38	30	30	27	27	28	34	31	28	24	25	30	23	35	32	31	30	31	42	31	32	31	28	29	22	37	34	31	26	43	28	25	26	31	22	32	43	34	35	45	25	30	35	27	43	24	28	29	37	24	33	34	22	31	22	33	28	18	28	31	24	23	39	31	27	28	28	33	28	29	29	26	23	27	23	31	26	30	30	33	27	19	40	24	27	39	29	25	17	24	26	33	31	29	34	26	32	31	32	24	30	42	30	32	34	22	36	32	32	32	28	32	27	26	20	35	25	32	22	22	25	38	31	26	27	23	26	30	40	36	33	31	17	43	31	31	35	27	22	24	29	32	32	32	33	28	29	29	29	23	30	28	46	21	30	27	27	28	28	34	29	37	32	31	28	27	29	28	29	32	38	28	30	23	43	23	37	25	40	28	23	29	33	40	25	31	31	31	27	29	32	30	35	32	33	28	38	31	31	26	23	25	29	22	32	45	40	30	42	31	25	16	33	26	27	25	36	29	25	25	25	23	20	23	43	31	23	32	29	27	28	34	32	32	19	37	21	31	34	37	29	23	30	28	26	31	46	29	26	32	25	17	31	35	29	27	21	20	24	30	28	25	36	31	26	40	36	36	26	32	36	40	38	26	31	33	26	25	31	36	35	25	33	39	29	27	33	24	33	34	28	21	31	41	24	31	35	25	27	36	32	31	35	37	28	24	28	32	30	21	22	31	30	28	30	29	34	22	22	32	27	26	23	36	40	24	31	34	23	28	29	36	37	38	32	29	32	36	23	38	27	42	27	21	32	33	42	28	26	33	29	27	36	26	27	33	27	27	31	29	22	33	34	30	27	25	34	30	30	23	28	35	30	25	30	36	26	41	31	38	31	33	22	31	31	29	28	39	39	28	29	31	26	33	33	21	39	36	24	23	21	27	22	33	28	25	29	34	17	38	29	33	32	26	25	35	39	39	28	33	28	20	31	22	29	24	28	29	26	39	27	33	20	25	29	21	30	29	30	21	26	33	26	32	38	25	21	24	33	27	32	26	26	29	25	30	26	23	26	35	25	30	22	31	29	32	34	30	32	28	21	24	27	27	36	22	25	27	33	26	25	25	17	37	23	25	28	39	36	28	28	27	28	33	28	27	47	31	28	35	32	25	22	38	23	42	29	29	25	36	41	28	34	22	16	35	28	30	36	31	24	37	32	19	24	24	27	30	18	27	39	27	33	36	25	31	28	36	30	23	36	36	29	29	39	30	25	30	28	29	30	29	32	29	28	25	27	33	36	20	29	35	29	27	21	29	28	31	24	19	25	32	29	24	21	30	29	41	29	34	27	31	36	30	26	33	43	28	22	38	28	29	28	32	26	25	28	22	22	35	29	32	33	29	33	39	22	29	29	25	40	27	24	33	23	22	25	32	27	29	31	29	32	21	34	37	34	30	37	34	27	21	35	25	32	24	18	29	26	23	33	26	26	31	29	35	34	24	37	33	37	34	29	34	25	33	27	28	36	27	26	24	29	20	22	41	29	23	29	24	29	23	30	28	28	27	36	35	22	33	30	32	33	31	24	33	37	32	27	28	45	28	36	29	34	33	39	36	32	26	30	29	24	33	19	35	27	20	26	32	23	26	32	33	40	30	21	37	29	21	17	30	45	27	25	29	25	32	31	23	27	30	44	22	36	31	30	39	25	30	26	29	38	28	20	34	30	24	34	29	29	35	20	31	33	20	28	33	26	31	39	28	31	30	27	21	32	22	33	27	27	30	31	26	26	32	26	22	23	37	41	24	26	36	22	24	27	25	41	29	27	25	32	31	29	29	31	28	36	33	29	28	37	30	37	28	24	29	35	31	36	31	33	22	29	29	18	22	30	27	34	28	24	25	30	45	40	21	27	25	28	33	28	21	40	32	35	37	39	22	30	30	20	18	40	30	27	31	22	35	29	26	37	24	32	33	36	26	27	31	25	26	25	19	26	29	37	32	31	34	33	26	32	40	35	39	26	40	37	24	22	33	36	29	40	25	36	37	24	35	34	37	29	23	31	33	39	31	28	29	24	33	32	34	23	33	29	23	21	35	30	25	27	42	39	27	31	35	24	31	25	33	33	27	39	28	42	32	31	19	36	31	26	38	35	31	31	44	22	36	37	13	24	36	24	29	34	28	29	20	25	28	22	18	36	22	33	37	35	21	19	26	31	29	38	34	32	27	37	26	36	34	33	38	30	42	37	38	27	45	26	27	28	27	24	37	30	32	33	27	32	29	30	27	31	23	25	22	30	35	38	31	31	35	32	26	21	28	31	19	39	25	25	25	32	25	32	19	26	29	34	31	31	26	29	33	34	20	25	36	22	26	32	37	27	33	33	31	37	36	26	26	24	19	23	28	27	22	36	33	30	21	32	37	27	33	34	31	39	28	30	29	29	33	29	29	26	21	34	29	34	25	28	31	30	29	26	32	19	29	32	28	20	37	25	30	38	33	30	31	25	25	35	36	39	38	28	26	27	29	37	44	24	28	31	31	22	23	19	23	31	25	30	22	37	29	32	37	35	36	31	36	47	24	44	24	28	38	18	26	27	44	28	31	34	27	28	28	31	26	31	25	30	33	34	36	25	26	25	25	37	29	27	28	31	23	29	27	28	28	23	25	25	31	32	38	28	30	27	29	31	28	27	24	18	28	34	33	28	29	23	33	34	25	36	34	31	20	40	34	32	29	26	29	35	27	22	36	26	27	30	34	32	33	30	24	29	36	39	36	34	24	32	22	25	34	29	35	18	19	38	31	20	41	35	26	35	30	26	29	36	37	27	29	36	29	28	33	35	33	26	28	26	27	22	35	32	27	36	29	29	30	29	31	37	25	28	29	23	28	23	30	28	27	23	31	38	36	23	24	32	35	33	35	26	33	31	27	31	40	26	26	32	25	26
18192	10397	6282	9803	18128	21101	19562	17093	14560	12540	10263	8376	7634	6347	5524	4727	4011	3357	2952	2552	2310	2154	2169	2193	2093	1990	1910	1660	1613	1492	1407	1485	1433	1334	1083	944	898	930	1067	1258	1282	1309	1401	1343	1200	1301	1505	1274	1255	1442	1537	1434	1029	622	414	397	396	393	395	378	354	365	365	345	302	333	328	330	300	307	309	320	293	310	292	323	316	297	329	321	329	333	321	316	304	297	302	280	316	337	309	334	307	353	357	317	353	346	324	327	314	350	284	332	301	336	281	358	296	322	320	300	319	296	304	273	315	316	309	295	331	316	297	325	311	310	287	294	348	328	305	287	279	299	290	326	309	307	308	298	293	293	313	309	278	307	315	297	279	264	302	295	282	309	314	285	300	277	299	282	313	314	338	294	283	298	333	319	278	290	278	293	280	294	321	293	271	300	291	308	268	315	277	275	305	308	284	293	309	317	277	296	305	300	317	296	306	300	285	287	291	275	266	278	300	275	286	282	305	303	312	293	309	326	270	299	292	293	296	310	270	319	302	307	287	286	291	267	266	302	293	280	263	271	284	304	287	315	297	288	295	316	249	275	294	269	349	314	283	305	297	295	295	288	296	281	297	303	299	305	265	314	301	315	315	293	292	311	313	262	303	312	284	314	294	307	269	266	282	309	282	289	322	280	304	311	279	293	285	307	287	273	338	282	309	296	275	287	284	284	270	305	282	311	303	305	297	292	279	329	270	296	262	294	278	295	306	303	303	312	304	290	297	289	300	296	248	280	285	304	288	314	320	290	269	267	289	303	286	295	286	312	301	269	278	306	322	271	288	304	313	286	306	295	317	321	271	291	279	315	279	272	292	312	285	313	300	287	285	313	288	293	325	273	305	273	295	311	304	308	334	308	304	314	277	316	318	299	314	304	326	316	290	326	334	290	298	317	309	286	346	300	306	291	285	316	318	297	297	330	302	269	285	292	336	260	300	272	326	316	316	269	315	283	287	299	275	306	293	295	299	303	298	275	302	290	291	291	300	321	270	271	322	278	297	287	303	298	304	324	290	284	271	297	274	307	294	328	302	270	306	324	328	309	302	315	370	288	314	280	311	324	298	298	310	302	293	283	255	291	300	273	292	304	285	309	266	309	293	274	302	316	303	287	306	313	286	299	297	312	321	274	301	280	313	300	292	283	306	316	315	328	274	283	287	310	301	312	286	299	296	336	282	296	298	283	297	305	301	289	301	303	298	273	300	297	283	258	314	299	276	292	311	316	285	256	316	308	312	260	306	285	312	298	295	291	287	291	306	313	297	286	281	257	272	341	264	312	280	327	308	320	334	298	308	303	292	300	319	293	319	272	323	301	339	280	283	284	306	283	278	314	299	288	325	308	306	293	302	319	304	323	313	311	280	299	280	330	279	324	293	303	300	260	298	275	344	281	275	274	289	281	288	284	296	283	311	300	322	263	283	310	277	264	287	277	263	258	324	250	308	318	307	293	312	250	310	310	276	287	316	286	292	317	291	305	264	340	293	326	311	310	300	293	290	285	298	298	318	290	276	307	287	277	276	295	308	299	298	296	296	325	303	333	292	298	279	304	324	310	283	305	305	271	289	316	292	307	265	304	315	310	295	293	273	288	302	316	299	283	287	292	293	323	286	286	313	328	294	264	297	327	281	291	287	288	297	298	275	333	291	313	293	288	310	280	300	285	305	280	319	324	294	291	290	308	319	289	321	299	295	311	295	285	289	289	289	295	300	298	285	263	305	281	271	321	317	308	283	306	275	285	301	337	287	263	289	292	268	301	322	285	297	309	291	303	278	273	283	277	275	287	317	298	319	296	281	278	288	299	312	276	276	292	303	289	307	287	303	298	308	292	301	300	286	274	270	336	310	268	261	299	294	271	282	296	323	306	319	271	327	310	283	295	280	288	292	302	294	257	309	302	296	292	301	305	332	283	281	321	283	323	289	288	290	312	272	314	309	309	318	253	302	324	320	266	277	308	270	301	314	325	318	281	314	291	276	292	279	305	319	285	292	256	330	282	313	279	289	281	275	287	322	284	294	308	272	320	312	317	295	332	256	286	280	286	301	292	305	280	289	337	284	306	350	314	279	308	298	293	330	316	299	258	312	277	295	250	301	310	279	300	302	290	264	268	292	287	290	305	279	313	293	321	274	298	295	285	262	273	331	309	318	294	304	311	277	317	276	291	304	330	300	272	319	289	316	281	308	314	289	301	278	330	285	290	289	300	309	288	277	296	278	324	312	294	284	260	321	335	289	323	301	314	291	292	284	335	298	296	293	296	313	268	281	273	324	326	258	311	312	299	282	275	298	300	283	307	308	274	300	283	314	286	303	295	268	259	282	326	267	307	301	298	278	290	303	325	304	320	333	298	323	252	324	307	329	296	295	278	321	311	295	285	297	284	300	298	311	293	311	289	316	306	270	310	330	304	300	304	266	296	318	287	309	276	275	286	291	284	305	286	338	325	321	273	295	279	285	324	266	288	276	277	292	289	322	296	302	295	355	291	283	311	287	322	279	285	310	268	287	296	259	299	283	301	328	291	285	315	307	275	296	291	294	330	241	293	308	300	290	290	330	291	312	293	349	286	287	297	313	299	301	295	313	311	307	291	301	297	317	297	286	291	306	279	286	285	297	301	271	283	325	312	316	317	289	341	280	271	311	304	309	267	289	311	314	287	269	323	317	313	304	296	324	266	274	268	288	297	322	283	330	302	293	325	294	312	295	297	306	310	317	274	293	261	323	297	275	289	296	275	304	321	286	261	279	283	279	278	300	302	247	306	293	330	307	276	286	315	283	330	308	287	316	317	272	289	279	308	293	277	290	343	308	282	336	299	304	293	312	278	286	285	280	282	308	290	290	307	313	320	272	297	320	286	280	311	311	292	319	283	284	298	292	318	304	281	287	252	294	260	307	259	277	295	297	318	301	301	290	305	285	300	276	265	299	337	304	302	320	298	280	292	317	284	310	261	321	296	282	283	278	299	312	311	314	297	282	303	297	323	286	286	309	305	286	296	284	290	298	273	317	295	271	286	319	309	311	338	272	311	290	314	302	319	311	306	312	307	270	282	279	300	301	301	284	318	301	286	281	293	297	308	306	280	289	313	291	309	306	327	300	331	303	310	303	260	290	283	291	343	296	295	300	307	291	286	277	303	277	300	300	301	295	306	310	326	298	262	280	274	293	286	287	329	307	270	275	283	282	295	301	315	303	315	358	288	290	298	311	292	325	298	290	279	306	299	292	305	298	290	292	282	269	292	318	311	307	278	284	294	299	294	281	273	281	295	278	301	290	303	297	306	280	294	332	296	284	310	306	274	304	277	306	296	315	309	273	291	269	276	270	294	286	301	287	292	276	307	289	310	266	304	291	306	309	322	311	304	289	266	310	294	276	301	325	253	300	341	321	327	293	289	294	291	288	279	311	288	310	298	306	288	303	298	271	294	297	339	300	303	259	267	299	276	301	302	295	318	313	315	279	317	294	301
1944	1083	578	386	434	625	706	608	557	427	383	336	312	288	254	194	200	173	178	138	135	155	134	145	127	146	127	97	133	102	104	106	112	110	103	108	91	101	101	110	112	95	139	112	111	105	103	98	103	115	110	113	87	72	78	75	66	68	69	80	87	76	76	65	75	82	88	72	56	70	63	65	66	62	81	69	72	78	68	70	65	68	66	75	70	81	58	83	68	65	74	54	75	64	75	58	71	69	61	67	77	80	74	70	65	76	77	74	59	79	90	70	81	66	80	68	69	73	78	84	72	72	82	68	80	86	72	76	84	79	71	61	71	84	76	75	75	66	105	74	78	80	76	86	66	72	91	53	71	65	70	64	61	63	69	79	74	61	70	93	70	74	66	79	73	72	75	72	80	76	87	79	72	80	71	66	74	81	71	73	71	63	70	64	90	78	65	69	94	92	66	83	64	69	73	74	83	70	72	86	64	56	65	73	70	68	72	81	74	71	84	83	99	64	56	53	67	78	81	86	67	63	51	71	88	59	69	74	72	61	86	75	78	69	52	75	76	64	77	49	70	78	64	70	75	92	72	78	71	60	86	72	73	70	69	75	82	74	56	76	91	76	65	69	74	72	70	77	78	57	74	63	67	65	52	75	40	69	78	79	74	75	81	77	74	68	67	76	80	62	64	73	71	75	67	77	67	84	68	79	57	70	81	81	64	60	61	72	86	79	68	68	68	69	85	61	58	60	72	72	63	77	74	81	61	62	80	76	67	72	78	60	64	74	65	67	52	75	87	68	72	86	68	76	61	78	62	80	71	72	69	63	84	59	76	67	62	68	67	58	77	70	63	63	85	61	76	62	74	89	77	74	67	65	78	78	73	70	71	76	69	78	64	67	76	55	62	76	52	83	73	68	72	68	78	76	88	79	69	62	67	64	67	76	77	64	65	77	80	81	66	85	70	65	72	77	65	70	63	61	81	70	78	67	66	65	71	67	85	67	63	61	73	79	68	57	81	73	75	76	70	65	74	62	58	85	60	67	71	74	70	71	76	65	90	78	79	80	87	72	73	62	62	77	67	59	80	66	73	66	62	72	79	69	74	83	70	76	80	68	74	62	53	64	62	74	81	61	72	63	68	88	73	87	51	77	67	67	58	65	66	59	76	77	59	73	78	60	71	72	62	78	56	75	74	64	53	82	76	64	83	66	69	71	73	60	78	67	63	76	65	63	66	72	71	84	75	71	62	62	69	64	75	66	66	65	71	69	78	62	69	71	61	64	76	67	67	88	59	77	71	73	76	69	73	65	85	71	59	73	53	71	75	74	80	78	63	74	73	73	58	79	89	68	58	70	69	73	62	65	66	80	81	66	63	68	75	76	65	68	75	63	74	63	70	72	62	75	79	74	67	80	66	61	65	72	68	74	72	68	77	75	76	76	72	65	79	76	77	81	81	68	55	76	73	56	53	69	77	83	66	86	68	71	76	75	72	69	63	75	61	81	66	61	70	51	59	77	70	64	74	70	64	76	71	72	53	74	66	70	70	66	72	81	73	80	76	75	70	67	79	73	62	74	60	78	74	57	58	75	68	71	70	77	62	68	69	79	75	67	63	72	69	76	69	92	77	62	79	69	72	79	72	66	65	72	81	68	60	82	69	82	68	62	71	85	91	82	65	93	87	74	73	71	69	74	85	78	69	68	77	74	59	70	64	81	58	59	61	84	75	75	67	97	66	61	75	65	73	67	81	49	78	85	66	66	80	70	68	78	67	83	67	69	73	70	78	65	69	79	81	60	67	70	71	72	63	64	57	74	71	76	71	66	59	73	54	68	76	75	65	57	61	65	88	72	88	66	69	70	70	62	75	59	58	65	82	66	66	77	72	58	58	66	81	67	61	67	66	64	65	82	70	75	86	96	78	72	60	82	84	73	87	53	75	61	80	80	69	70	77	66	83	73	83	64	69	70	74	62	73	66	83	71	64	73	87	86	83	78	79	65	82	69	81	67	75	78	62	76	79	50	81	61	71	71	78	73	81	67	67	81	70	84	78	65	89	69	85	86	79	66	67	75	79	71	63	78	83	73	73	70	69	81	69	75	66	70	62	82	89	64	80	85	86	64	76	65	66	64	65	61	76	80	73	67	61	79	72	60	60	77	82	67	66	68	50	73	60	79	66	76	60	68	60	66	71	63	74	61	86	74	76	72	75	68	67	83	55	64	60	80	75	70	74	81	59	75	68	66	75	74	75	64	73	58	74	74	83	83	62	60	68	78	60	63	77	71	60	63	58	67	64	72	81	65	62	87	74	78	73	79	69	73	64	67	67	74	64	53	71	92	70	80	90	59	79	66	68	73	88	65	71	78	77	70	73	62	73	57	66	69	79	80	67	55	71	57	82	75	68	80	62	70	63	71	67	72	88	78	73	85	60	90	79	73	76	72	71	84	71	77	67	69	74	68	86	88	78	79	76	65	77	53	70	54	51	66	62	67	62	70	78	76	89	78	93	72	69	82	79	76	66	66	76	72	65	66	80	71	66	83	78	72	58	52	61	73	77	67	72	75	80	73	53	78	62	75	76	79	74	58	73	60	68	88	67	73	76	83	73	69	77	71	72	86	76	64	73	96	66	63	82	57	69	68	67	67	64	63	63	71	69	87	63	79	63	67	62	67	65	80	79	72	78	77	64	73	66	67	74	64	66	68	80	64	61	78	59	71	68	60	72	64	70	67	52	70	69	70	68	75	73	62	66	93	58	77	58	64	78	48	66	80	76	81	82	52	74	71	75	78	78	72	82	71	76	69	81	67	64	94	76	82	71	68	68	66	64	78	80	73	77	82	65	63	62	71	67	77	85	72	68	65	81	57	81	68	58	77	64	68	74	71	86	70	59	85	69	74	87	61	77	71	68	64	63	71	73	86	82	70	69	69	74	70	77	63	69	70	68	68	66	67	61	54	74	76	62	66	76	64	85	83	86	83	79	55	68	64	82	86	65	66	81	77	74	60	59	71	77	80	72	62	83	76	76	62	77	79	64	73	76	86	60	75	75	67	96	64	68	74	73	67	58	67	80	66	61	63	61	73	71	65	63	64	65	67	58	66	62	62	88	84	70	77	69	61	83	78	72	77	59	78	80	68	78	76	74	60	62	84	65	77	69	68	76	77	95	55	63	74	76	74	76	78	74	92	80	74	77	76	71	75	63	78	81	61	82	58	73	76	82	61	85	68	56	73	64	58	57	73	76	72	77	74	76	82	76	70	62	68	66	67	88	91	67	58	75	73	71	69	90	70	70	67	72	73	74	61	69	57	75	71	67	73	67	65	78	44	74	86	59	71	80	71	78	72	59	88	70	80	58	65	78	60	61	74	59	64	71	58	76	71	76	86	71	78	63	67	65	79	78	72	65	79	71	84	93	71	67	60	76	68	69	74	69	68	69	66	62	89	76	82	73	75	69	68	75	82	75	79	68	76	65	50	75	70	71	68	81	63	81	66	70	63
21416	13343	7588	11639	21424	23947	22499	19750	17266	14460	12380	10628	9516	8116	6991	5979	5390	4801	4125	3546	3298	3124	3245	3153	3030	2877	2776	2433	2276	2337	2182	2131	2155	1956	1722	1527	1500	1518	1705	1898	1899	1906	2124	1895	1703	2020	2006	1841	1970	2102	2219	1902	1375	1049	844	795	800	853	814	795	760	781	824	772	733	750	701	735	702	786	698	711	716	764	708	721	761	742	750	709	717	777	763	684	753	736	725	745	727	747	776	719	709	762	700	768	781	714	730	699	760	770	761	704	722	711	771	751	714	709	651	716	739	763	732	726	697	731	705	737	736	743	717	688	710	700	747	739	697	715	733	703	726	697	727	685	725	715	710	740	727	790	684	696	730	688	693	722	683	677	758	680	701	677	712	716	642	687	735	658	772	709	697	698	730	699	751	686	693	686	709	705	704	791	706	728	728	760	717	720	723	688	674	693	709	693	727	743	724	748	743	735	701	756	707	715	691	671	781	720	659	722	735	681	697	702	691	700	730	725	721	689	722	730	679	729	694	730	666	737	722	725	698	684	731	725	732	683	715	721	705	717	698	665	741	694	726	742	696	705	693	665	719	764	679	711	658	735	638	718	674	703	748	755	711	667	679	709	726	712	704	716	703	727	746	739	722	754	658	699	691	743	676	729	718	705	711	679	706	679	679	753	729	723	697	672	716	728	714	690	701	704	735	733	689	722	701	698	712	696	719	702	762	717	759	676	762	754	664	707	725	713	716	687	722	675	780	693	693	695	671	724	708	744	674	698	692	690	683	723	746	753	718	719	721	732	686	692	705	728	681	729	707	703	712	723	692	671	703	703	735	719	693	708	688	713	717	739	697	699	736	742	700	734	727	669	719	706	730	711	725	746	698	685	719	707	684	663	711	679	752	731	702	699	672	740	759	712	716	688	719	664	715	750	737	735	709	696	713	743	765	729	724	681	721	727	724	703	719	665	673	682	708	731	734	707	738	709	777	699	725	674	731	711	713	702	711	710	750	743	714	728	712	665	710	672	677	683	698	705	738	661	690	669	698	691	724	710	733	743	722	726	733	703	663	735	679	712	710	732	708	700	670	746	729	715	728	688	735	722	702	690	707	686	711	703	701	711	754	710	750	705	720	710	688	746	709	678	733	719	703	706	695	736	720	709	720	733	705	735	723	683	702	740	760	703	659	633	664	755	698	688	745	709	731	747	711	726	727	707	724	691	721	675	735	687	696	730	680	670	738	763	707	692	678	717	670	776	703	678	705	711	702	716	733	698	766	707	728	699	691	693	693	711	698	766	693	690	704	736	716	699	742	710	725	719	771	742	702	713	721	763	710	717	693	732	719	725	656	704	758	670	695	704	713	711	742	728	698	694	655	722	706	658	744	653	739	674	693	707	734	712	719	679	681	764	701	687	748	677	677	728	732	713	700	667	684	679	656	693	796	716	709	687	667	700	703	711	732	701	729	714	722	707	647	731	626	707	719	688	746	729	743	713	727	728	704	716	722	709	644	699	711	708	710	729	669	688	689	693	698	712	722	683	733	700	644	710	672	755	666	708	724	725	723	693	716	719	696	720	722	744	692	758	693	700	709	752	690	682	686	697	715	642	732	753	732	703	744	725	712	710	673	740	722	714	733	740	710	743	717	740	756	688	636	679	709	693	721	729	689	694	685	709	677	731	742	714	723	736	734	708	708	741	706	705	734	703	707	680	750	691	653	713	704	715	719	721	695	707	716	703	737	738	739	714	743	695	697	688	728	779	697	696	718	699	633	748	723	707	651	696	715	678	713	711	666	700	713	706	721	676	715	665	682	742	752	757	718	730	681	720	707	748	695	686	712	734	727	753	694	725	765	674	689	712	728	688	711	729	698	685	704	696	726	696	695	681	714	687	704	693	699	679	726	691	724	732	710	662	718	684	753	735	731	740	708	696	670	686	720	721	654	739	678	758	765	726	754	671	738	686	715	651	751	698	730	741	758	712	684	692	755	657	701	691	713	723	684	774	711	743	701	752	709	711	688	694	715	754	643	655	676	664	692	705	659	684	699	722	672	714	692	773	677	709	677	695	732	742	681	691	716	727	699	735	699	684	711	708	671	679	724	712	715	733	742	726	683	719	728	693	750	721	716	709	700	710	678	687	719	685	725	684	712	681	726	692	741	733	678	697	687	680	718	679	752	658	703	691	681	732	730	762	695	720	706	748	718	689	686	752	659	729	735	733	689	717	702	712	698	698	712	669	736	669	696	722	697	705	682	698	699	747	762	671	762	730	665	730	686	735	756	722	719	690	736	697	730	720	683	686	725	729	728	716	709	718	746	717	690	677	695	721	711	732	725	696	704	695	706	710	719	672	744	725	745	707	723	687	696	704	645	694	690	709	709	698	728	723	710	760	698	715	724	716	684	681	726	722	726	763	669	722	742	742	736	767	732	691	713	721	711	706	731	711	733	722	713	672	706	721	664	744	711	768	705	673	751	752	726	694	688	662	740	670	683	725	733	729	732	719	690	702	683	673	729	707	681	720	663	717	622	673	709	722	692	684	728	679	777	699	677	692	809	698	725	718	661	670	742	710	682	748	727	692	733	720	693	709	767	689	708	672	692	715	704	680	726	730	737	729	686	730	694	692	710	690	714	698	717	679	719	689	719	729	728	674	752	710	724	715	716	711	655	697	691	736	681	715	702	744	690	719	668	768	709	713	727	701	691	719	733	697	740	696	691	752	685	727	645	734	705	759	736	720	727	711	690	712	721	700	672	734	698	704	671	708	697	712	692	721	777	757	661	721	676	735	665	721	676	674	686	688	771	711	667	713	747	732	704	733	695	678	692	732	717	756	714	689	726	678	721	730	720	663	758	713	701	670	674	718	698	679	737	710	737	725	709	697	714	696	647	732	702	666	736	703	728	710	727	701	707	642	721	673	705	716	724	739	697	712	685	673	693	750	675	718	704	713	675	714	684	689	667	685	745	738	720	719	750	703	728	717	692	728	725	709	709	704	692	741	739	709	719	680	685	663	689	735	684	756	709	733	707	717	698	677	702	753	721	696	674	738	759	680	753	741	702	738	736	685	723	677	763	686	696	681	751	756	707	734	738	688	741	718	736	717	683	734	703	711	721	641	676	687	708	716	700	760	690	704	734	706	698	662	725	744	759	701	705	706	718	721	693	677	712	731	729	729	683	668	726	736	717	676	764	686	673	675	676	735	717	696	675	712	707	733	692	673	735	689	690	738	671	700	693	737	690	727	729	733	724	692	735	711	670	693	674	729	724	669	714	699	694	630	716	703	698	704	717	704	736	750	651	659	728	715	693	647	723	702	693	730	696	718	713	696	678	651	706	743	671	704	737	706	747	732	707	742	721	735	702	684	724	684	727	725	754	729	690	689	741	717	739	718	676	706	727	740	717	733	709	705	705	698	681	746	733	724	731	717	736	734	689	730	739	692	666	733	689	701	724	760	717	714	715	709	714	684	662	706	689	744	686	691	707	685	668	735	685	687	691	709	715	680
2116	645	362	210	286	359	356	344	267	242	221	180	162	157	144	125	85	97	94	69	81	69	73	71	67	75	82	61	53	54	59	57	66	77	52	53	48	54	60	74	61	62	51	63	49	61	69	62	76	71	77	70	32	45	41	50	43	37	42	36	49	38	45	40	40	45	44	30	44	42	33	45	38	36	42	29	40	43	40	38	48	33	37	39	43	40	32	45	45	41	39	37	31	46	40	40	51	37	37	39	44	40	36	37	35	40	31	43	45	38	44	43	43	37	49	50	49	44	37	38	41	44	34	40	42	32	25	41	39	43	38	38	47	38	38	43	42	37	44	36	39	49	41	43	42	39	41	43	36	42	33	39	41	43	41	36	38	43	29	48	42	41	47	45	47	39	32	35	46	44	37	33	43	38	44	46	40	38	32	31	33	41	51	33	42	32	35	43	34	45	36	37	34	37	48	31	30	42	38	36	42	41	40	52	39	33	29	44	38	31	44	43	41	44	44	52	35	38	40	31	35	40	49	39	40	44	40	43	35	48	38	39	42	41	56	37	41	41	32	36	55	34	32	41	43	36	33	48	33	31	47	27	32	28	43	28	28	33	37	48	40	42	52	45	46	42	42	38	50	41	44	36	35	44	30	43	33	37	34	36	36	40	22	39	39	58	41	38	29	53	43	41	40	29	34	36	41	41	41	35	39	36	34	47	47	45	32	43	31	50	28	44	42	46	41	42	38	32	36	51	42	41	35	56	35	37	33	25	40	36	21	38	40	42	32	33	41	35	47	33	40	37	36	34	30	42	33	44	43	39	36	49	35	37	40	34	29	35	45	35	33	44	47	34	43	41	28	44	33	30	37	36	45	28	41	30	42	21	26	44	39	49	35	39	43	39	39	47	48	39	33	48	41	36	34	33	38	46	32	37	46	33	43	37	38	42	34	42	38	40	32	40	48	42	47	38	51	30	44	44	50	42	38	46	31	41	37	41	42	35	36	35	30	35	40	30	35	42	40	29	35	41	45	39	48	42	51	52	47	27	28	50	26	51	36	39	38	43	36	37	40	41	37	45	48	40	41	49	50	30	34	35	32	40	36	29	32	42	39	45	38	37	33	43	36	46	39	40	38	46	41	48	35	39	40	51	29	40	39	43	40	42	46	33	40	29	46	27	42	39	44	44	40	39	33	35	46	42	39	30	39	37	36	42	29	44	39	45	48	44	35	42	34	36	32	48	37	40	34	47	42	50	41	51	42	31	40	39	25	38	36	37	33	44	35	34	31	41	37	44	45	24	42	30	48	55	41	48	31	42	28	44	36	47	33	43	36	44	42	41	37	45	41	46	36	36	51	35	45	37	45	40	41	41	49	43	44	36	25	40	32	42	47	40	37	41	32	39	36	35	31	36	41	40	42	34	42	30	36	33	48	45	41	52	42	42	53	47	33	32	35	41	39	38	26	32	47	44	39	38	39	34	37	40	34	37	40	36	38	43	47	48	31	43	44	49	45	28	43	35	39	42	41	42	41	54	33	45	50	42	36	28	35	43	35	37	26	30	44	35	36	33	38	44	33	44	50	34	37	46	42	45	27	38	41	40	38	52	36	34	34	38	30	30	35	56	32	34	33	40	38	41	50	46	43	39	30	44	40	44	41	33	43	32	45	52	34	27	43	41	41	45	48	39	34	31	40	43	39	40	37	28	36	42	40	45	39	45	34	45	45	38	42	50	42	39	49	42	39	56	36	45	45	34	36	40	30	35	39	31	47	35	48	35	39	37	39	45	34	43	44	42	42	42	35	59	32	42	37	34	26	37	42	39	31	44	40	41	37	42	45	36	30	34	50	48	35	40	51	36	39	43	40	45	43	45	46	35	46	40	50	36	41	44	42	48	47	32	35	44	46	36	39	34	40	36	40	37	46	37	34	38	38	42	27	37	45	33	50	38	35	43	32	39	39	28	44	47	48	39	43	34	44	43	38	31	39	41	44	34	30	37	39	42	53	34	42	50	35	41	37	45	39	42	39	43	52	33	54	44	34	29	31	41	41	34	41	41	35	39	29	48	39	31	42	49	34	48	44	42	36	54	29	51	34	41	32	43	45	43	39	29	36	32	41	40	34	44	38	33	39	41	50	41	45	35	46	41	35	39	32	29	43	31	48	30	31	35	30	36	45	45	43	46	45	29	47	36	46	47	47	44	37	34	43	36	40	44	47	44	40	34	37	42	30	51	37	42	44	43	40	49	35	34	41	34	36	37	44	48	30	43	61	31	34	29	45	47	54	42	39	47	39	43	39	47	39	41	45	45	32	41	42	50	36	45	36	33	33	39	41	44	48	35	37	52	41	43	26	34	27	31	28	28	43	44	39	40	43	37	43	33	36	37	43	53	42	31	40	29	32	41	38	42	58	35	46	39	36	45	49	45	42	42	31	45	38	43	36	43	45	56	35	44	44	41	33	43	46	49	41	39	43	50	33	34	47	45	31	39	40	39	46	38	44	30	57	38	37	50	34	35	43	35	44	39	50	37	35	51	34	25	33	41	37	31	36	33	50	38	44	26	33	45	40	39	40	36	41	33	43	46	41	43	33	44	27	52	38	40	44	30	42	37	35	34	35	43	38	26	44	37	25	43	35	41	43	42	35	36	41	35	35	32	37	37	44	38	35	49	45	41	48	36	34	28	35	40	34	40	30	47	42	51	33	48	37	37	32	35	37	43	39	32	37	35	39	34	41	50	36	38	32	51	37	37	42	40	41	30	46	41	36	31	30	38	29	32	53	33	37	25	41	30	43	41	38	34	29	26	38	40	47	50	44	41	37	32	43	35	34	33	36	34	43	40	34	36	36	40	46	43	35	27	26	32	61	43	46	48	42	33	49	36	42	42	28	51	39	54	39	44	34	38	26	49	43	42	42	38	39	38	44	42	46	40	39	30	50	49	36	38	46	39	40	26	38	47	47	34	45	33	49	35	45	37	46	39	36	36	31	37	41	33	39	41	40	37	39	37	38	44	41	39	45	29	43	45	38	56	40	39	40	41	39	32	58	45	40	48	41	53	43	38	47	34	40	39	21	41	30	34	46	45	44	38	29	45	33	32	51	45	42	38	46	45	37	37	34	37	56	31	36	42	38	40	37	41	39	50	41	28	37	27	41	30	35	43	39	44	35	42	35	26	37	45	30	52	42	40	38	27	49	44	41	49	38	34	40	55	55	44	41	43	30	30	30	40	35	36	45	42	40	49	47	35	46	37	36	37	48	51	38	47	29	46	45	29	37	38	41	43	41	30	49	46	37	48	29	36	44	37	49	52	36	43	40	37	41	38	28	45	34	36	41	34	33	45	41	37	32	35	41	43	41	52	43	33	39	38	31	39	41	44	37	39	34	42	33	22	38	35	42	40	31	41	54	44	36	52	36	39	39	35	36	40	29	35	37	46	43	37	33	39	34	35	40	38	41	21	34	41	41	45	38	31	37	39	40	33	37	35	40	40	38	41
16185	8754	4885	8030	15609	17810	16703	13922	11802	9996	7956	6699	6066	5047	4069	3447	3005	2518	2043	1782	1642	1603	1702	1601	1572	1516	1409	1261	1245	1144	1147	1072	1112	1094	925	800	748	843	965	1132	1193	1069	1218	1135	1020	1212	1216	1143	1234	1390	1328	1037	739	507	426	433	431	475	440	419	454	441	380	412	393	400	385	389	416	378	371	373	361	399	362	390	390	366	373	378	398	365	387	365	381	403	386	384	364	402	410	410	447	449	418	401	412	419	376	424	412	413	388	414	422	388	394	394	434	382	400	382	383	358	379	365	392	387	405	374	371	378	385	374	345	358	389	441	431	364	386	397	357	399	365	375	375	361	398	361	377	397	413	408	374	410	360	376	391	396	390	371	403	375	417	382	393	401	363	426	369	377	376	355	365	407	361	378	362	412	380	391	373	372	353	400	358	397	391	371	367	378	398	366	364	402	391	386	382	373	399	377	361	391	366	359	370	354	406	374	388	350	371	355	391	369	399	366	378	400	362	370	396	366	417	402	374	403	396	401	385	371	363	392	379	395	367	378	351	371	371	385	394	357	351	375	375	381	380	380	401	371	406	396	394	373	361	399	378	358	387	337	408	398	385	399	379	377	386	398	410	369	388	380	386	398	418	353	377	379	361	369	404	342	324	429	370	397	393	372	362	377	379	385	369	380	393	344	360	321	406	378	394	363	389	401	388	419	387	348	371	357	416	388	406	409	385	413	377	376	374	355	404	386	395	364	371	349	374	417	379	362	381	379	352	370	390	400	375	372	393	388	394	372	396	368	384	350	416	369	393	376	404	370	370	395	403	395	358	394	386	407	341	359	379	410	375	379	389	375	324	380	375	394	359	344	423	372	394	380	408	393	397	389	390	393	385	353	412	390	415	365	364	367	417	377	358	405	382	375	390	360	426	393	364	392	374	405	402	384	393	352	343	371	397	381	404	405	373	366	372	368	374	378	368	376	340	392	362	381	383	379	373	401	369	370	377	375	402	364	373	405	394	363	374	386	381	369	412	385	388	384	381	359	368	389	408	374	388	409	398	360	403	373	378	355	361	395	411	372	386	369	388	383	376	370	378	399	360	386	397	378	398	391	356	390	380	371	400	387	364	363	391	376	379	355	372	381	405	364	403	349	378	374	407	373	391	379	349	364	381	424	388	404	380	375	431	362	400	397	376	351	390	357	375	367	384	413	395	379	364	404	389	385	373	394	367	381	374	382	403	378	376	414	393	371	372	378	381	366	371	362	350	381	410	389	384	367	374	363	371	375	385	373	403	373	365	394	366	426	402	375	374	361	382	390	383	391	369	358	352	395	369	395	376	400	386	327	399	378	367	351	374	381	378	358	388	367	382	385	364	420	366	371	407	363	393	374	396	422	350	383	375	356	388	375	352	390	329	398	399	386	352	404	364	395	407	343	361	351	393	349	362	391	383	396	390	344	400	388	372	383	385	329	362	356	393	410	386	349	357	428	370	391	421	409	366	400	353	366	365	373	368	365	379	374	352	389	364	396	372	367	395	353	377	385	368	395	386	374	354	345	413	404	347	380	400	400	388	393	309	366	401	376	397	368	392	390	382	353	391	376	397	385	425	350	401	379	389	375	408	376	400	392	350	394	428	365	386	386	357	378	353	383	366	379	404	336	395	391	347	369	354	385	406	389	359	350	409	410	365	381	407	375	375	380	360	368	348	372	383	391	373	362	385	345	386	360	384	372	389	366	391	402	409	368	383	383	401	402	376	397	374	397	359	406	347	404	397	377	395	392	388	398	361	343	342	364	387	403	409	370	394	359	417	397	360	346	393	363	398	390	390	375	412	394	359	381	387	373	403	381	381	366	360	360	380	384	398	377	394	408	358	361	353	398	386	393	392	381	411	383	371	407	419	359	383	353	387	361	358	371	407	377	431	378	372	357	397	358	388	390	355	364	388	365	369	383	388	417	349	363	364	384	346	389	421	401	387	413	378	420	398	437	398	366	370	384	413	404	409	362	401	354	405	404	413	342	400	366	381	384	372	393	363	382	362	373	343	373	380	379	364	371	377	383	389	396	369	370	382	375	364	414	371	360	403	402	394	387	364	377	397	371	350	386	406	386	392	392	382	368	373	360	343	395	359	385	371	375	420	389	363	436	359	388	394	420	374	399	397	374	378	386	412	383	388	380	385	383	387	381	361	409	376	369	381	390	377	392	363	385	398	346	387	356	385	395	354	381	360	388	355	397	383	390	373	376	356	379	408	424	384	367	392	403	427	406	367	376	415	368	369	370	405	377	368	350	368	380	355	376	392	391	388	391	432	387	364	381	386	399	357	398	337	370	375	363	377	369	384	382	380	392	397	406	366	408	397	409	392	365	387	408	359	382	428	380	364	382	355	385	407	405	411	372	401	362	371	397	382	381	412	371	382	419	366	351	344	365	371	390	390	377	390	384	406	379	361	386	365	409	405	389	353	406	351	409	381	403	398	369	373	392	365	373	397	377	341	364	365	340	423	405	375	367	392	378	383	380	398	414	376	417	368	362	389	337	344	378	345	395	351	396	414	350	399	408	405	411	391	370	359	408	381	372	392	329	381	382	392	379	381	357	387	396	380	384	396	382	356	410	341	364	373	376	371	374	362	371	381	407	398	383	385	421	396	362	351	422	388	401	397	388	410	394	403	395	391	379	383	389	402	369	371	450	394	350	402	428	408	358	396	385	381	391	375	377	381	371	361	408	368	357	374	384	424	365	371	401	354	397	365	383	367	401	404	386	387	416	396	426	407	371	382	377	399	319	433	407	375	398	367	359	391	371	360	370	365	374	389	403	366	362	395	371	363	362	379	390	342	393	413	382	379	393	373	411	387	363	373	402	389	384	366	410	361	394	361	358	389	374	376	362	343	372	382	393	371	375	360	386	398	392	378	391	356	379	381	378	412	381	371	401	379	382	388	379	451	374	353	365	369	375	354	424	390	389	394	395	374	386	371	387	434	373	357	384	383	369	358	367	426	390	396	385	386	408	366	361	389	360	396	370	399	393	407	416	392	400	394	376	386	400	390	356	376	377	375	388	402	404	358	375	378	358	326	382	369	381	355	384	398	373	369	389	409	394	378	355	398	399	377	379	380	377	382	391	402	403	368	347	378	385	368	346	358	384	382	394	387	387	387	409	387	386	378	394	401	410	370	345	399	361	384	367	380	397	367	391	402	392	387	362	376	399	378	394	418	391	372	412	391	383	365	386	389	390	401	367	344	383	362	375	367	374	364	406	386	393	386	361	407	376	391	362	360	369	354	394	420	378	408	403	353	357	375	405	398	388	385	346	357	358	365	404	376	418	391	421	392	390	369	401	376	385	418	391	353	400	373	415	356	351	392	382	370	385	371	372	371	381	386	361	394	403	391	400	393	408	398	358	368	372	349	404	370	347	359	383	392	364	367	392	372	368	375	419	411	403	388	381	373	387	366	387	340	364	345	404	359	361	360	365	376	375	388	354	372	368	370	381	385	373	386	368
1416	921	544	354	349	513	569	474	436	369	329	252	239	197	191	192	185	153	147	134	135	140	137	144	127	108	97	115	123	113	98	111	88	104	102	105	83	88	89	107	111	94	92	105	102	100	112	109	118	111	125	86	79	83	82	83	83	51	88	54	74	74	80	76	72	61	75	69	59	86	92	72	70	80	81	76	72	84	74	60	73	68	63	77	86	70	78	97	77	73	76	98	83	76	75	63	85	87	77	85	65	78	88	73	68	55	85	80	84	57	71	80	79	73	70	68	65	78	72	64	71	70	74	82	73	81	89	71	63	81	95	59	73	67	64	69	75	69	84	82	81	67	65	72	67	68	70	58	76	76	85	69	79	70	64	74	74	80	68	92	69	74	79	93	64	71	67	66	89	72	73	82	86	74	83	82	90	68	74	61	78	95	81	67	68	86	72	67	70	87	65	67	60	80	65	79	71	72	71	70	67	81	86	79	71	79	75	75	76	82	71	81	67	85	89	65	76	70	78	78	76	84	78	70	91	82	77	72	89	74	75	62	80	82	87	71	62	89	69	70	88	73	80	89	79	77	69	75	86	75	70	79	89	86	84	67	75	59	65	69	92	77	82	76	66	67	68	57	70	99	86	67	67	93	75	67	87	62	69	77	76	59	72	85	68	86	79	97	73	86	72	81	69	90	76	61	66	63	70	75	60	61	77	80	67	76	69	66	79	67	66	78	80	67	72	85	72	88	90	73	75	79	75	70	93	91	88	67	68	83	76	76	80	76	74	88	58	60	74	72	68	69	76	73	74	79	65	66	94	75	81	74	67	70	75	93	75	93	66	88	65	90	73	93	67	75	84	70	81	84	62	71	58	76	66	73	81	68	77	75	94	84	76	71	67	54	90	72	80	80	71	73	61	72	74	79	72	66	72	71	69	73	85	76	72	60	86	80	79	85	72	70	73	75	78	79	77	67	71	73	67	89	75	78	86	73	63	96	73	76	68	74	78	80	69	87	66	84	86	82	72	69	69	78	72	86	64	79	87	80	71	70	87	74	70	78	70	72	73	78	69	84	72	74	84	76	72	82	71	63	67	83	68	82	83	68	69	80	72	69	70	65	79	77	66	63	69	66	74	61	90	58	65	89	87	58	62	76	79	63	78	62	78	74	72	73	81	103	56	69	78	61	76	83	77	79	68	93	70	63	68	78	86	75	80	69	76	73	91	69	78	64	63	78	69	77	76	74	79	76	58	93	65	74	83	84	75	62	79	78	77	81	84	71	75	75	71	76	69	69	84	77	78	79	76	73	77	72	65	80	89	63	74	58	83	59	80	78	68	84	90	81	81	71	68	97	98	68	74	80	64	80	70	89	80	75	74	70	66	83	71	76	82	77	101	80	76	85	69	81	71	86	70	64	88	83	73	79	80	76	84	80	73	80	72	76	76	77	89	74	59	92	85	64	100	65	64	84	78	62	81	75	93	71	82	80	77	67	85	79	73	75	73	80	66	72	80	51	78	91	80	69	71	73	84	77	66	82	81	73	69	83	72	62	85	79	88	88	83	71	64	73	75	85	78	95	94	82	61	79	79	80	93	65	76	76	70	56	96	90	93	77	95	67	89	74	82	74	84	99	70	86	71	62	71	59	69	72	64	80	75	72	85	58	56	77	65	86	81	66	74	77	97	86	76	79	82	75	71	58	71	93	79	71	80	77	86	89	93	78	77	76	88	71	66	84	83	75	85	69	91	75	71	58	72	72	72	77	89	87	68	85	67	74	84	67	59	81	85	72	69	76	61	71	77	72	67	71	61	68	80	68	75	70	54	71	76	79	65	81	92	86	79	88	82	74	62	92	81	67	80	78	75	80	72	62	72	89	82	82	85	86	73	90	80	79	67	83	68	77	89	76	82	79	71	67	78	63	94	91	72	84	72	82	88	67	84	68	72	74	74	66	79	80	82	59	85	66	76	76	84	88	62	75	79	99	87	76	91	68	84	80	78	90	84	75	70	69	84	90	81	79	95	74	86	74	71	79	82	63	65	77	75	77	93	71	69	69	82	52	72	86	84	64	73	64	63	81	97	76	91	67	74	69	76	54	77	88	90	80	84	77	95	77	78	76	77	75	65	82	65	56	89	74	64	78	83	72	77	89	63	77	90	71	69	74	77	64	66	83	67	83	80	73	81	59	85	76	83	74	63	69	86	89	86	90	71	87	69	69	79	74	80	66	85	61	56	77	85	72	74	87	72	73	73	73	72	88	69	85	63	77	85	71	76	74	82	85	75	76	89	83	63	72	79	72	77	67	75	74	73	70	88	81	65	81	94	77	94	67	97	89	73	92	75	82	71	77	72	83	67	80	86	85	74	66	74	81	77	90	82	70	74	76	80	74	79	88	66	86	77	68	83	66	63	75	70	75	66	67	64	69	65	86	78	82	78	86	75	78	80	82	77	84	72	80	69	93	75	77	70	73	78	72	77	73	64	79	76	62	68	65	79	82	115	81	80	86	83	77	79	71	74	64	64	85	81	71	61	86	83	75	87	80	80	79	64	83	92	65	75	53	80	73	70	65	66	79	85	71	81	64	78	80	61	91	78	67	72	74	59	69	68	89	71	77	69	60	67	81	76	60	74	79	66	76	74	84	95	97	99	76	66	65	78	89	72	75	79	69	68	75	77	84	85	79	80	86	76	83	77	95	78	75	91	72	81	80	76	76	80	74	79	84	58	72	68	67	84	72	89	64	75	63	63	67	68	71	79	76	69	72	64	68	87	66	80	85	78	64	69	71	59	64	67	67	71	78	91	75	72	74	54	64	94	73	77	59	83	75	78	77	81	77	78	89	75	73	76	73	77	66	80	69	96	78	82	77	76	71	63	74	86	69	64	80	78	64	75	75	64	71	68	83	82	79	76	76	82	77	77	73	65	73	83	70	73	75	72	66	60	86	79	80	85	82	72	78	63	70	92	64	84	69	80	97	64	68	78	78	73	66	59	74	83	78	86	95	82	72	59	60	80	67	72	90	72	70	81	85	90	84	81	71	85	80	76	85	78	70	58	86	68	64	50	63	81	84	73	59	66	100	74	81	81	73	67	68	104	64	87	81	60	85	89	86	82	77	91	77	68	76	72	93	87	92	84	77	73	73	65	78	75	82	72	77	84	70	72	78	72	75	77	73	84	80	80	67	75	93	81	85	74	86	81	80	76	78	74	66	80	66	68	90	62	60	78	89	78	66	89	73	62	82	88	77	69	91	77	67	58	81	77	80	81	85	65	70	75	68	66	94	62	75	82	71	92	83	64	89	73	75	84	78	79	75	85	81	76	81	87	63	79	72	89	74	63	85	77	73	83	87	64	71	57	67	69	82	80	77	81	88	77	64	72	75	67	94	73	69	84	70	66	70	74	63	72	82	92	81	73	76	83	81	70	88	66	77	73	80	56	79	80	78	64	74	69	70	74	67	65	68	85	74	69	85	91	74	72	93	63	76	94	68	60	86
18925	11695	6568	10302	19852	21922	20010	17563	14875	12796	10808	9192	8074	6933	5772	5041	4221	3808	3245	2848	2698	2684	2713	2666	2498	2327	2231	2012	1984	1981	1789	1805	1750	1649	1416	1357	1336	1354	1545	1757	1787	1697	1650	1699	1747	1844	1847	1782	1860	2053	1755	1374	1013	852	772	822	814	833	796	777	768	788	793	760	723	755	741	736	768	740	712	725	757	693	714	771	752	761	750	725	740	778	708	758	699	724	763	739	784	797	760	765	799	750	709	778	720	786	779	762	759	777	768	781	749	721	711	749	730	775	710	747	753	704	749	774	740	762	774	734	697	721	756	722	732	752	772	743	785	762	724	736	701	739	777	758	740	785	705	723	725	715	776	731	684	698	748	725	718	773	731	704	726	727	709	703	723	705	708	723	675	714	705	746	750	721	728	720	672	712	729	744	761	761	710	751	748	734	678	717	684	714	658	739	732	733	720	751	724	698	719	725	757	727	779	725	702	727	729	737	754	739	685	731	706	788	735	726	736	698	697	722	727	766	752	706	721	713	756	744	722	779	718	760	738	692	694	700	715	711	705	788	739	725	762	737	723	756	737	723	788	751	695	679	728	679	740	767	729	729	784	719	767	720	720	697	724	682	715	747	726	688	781	676	731	728	702	730	753	757	779	736	737	710	763	690	757	688	746	703	701	672	743	788	728	739	687	776	694	730	770	724	740	706	752	721	743	751	730	714	695	745	750	689	720	717	704	748	700	758	705	745	698	699	757	680	705	717	728	693	731	746	727	719	716	755	687	722	758	728	736	689	742	750	702	706	797	753	715	748	695	740	710	703	713	742	764	767	743	752	730	700	721	715	729	755	723	710	717	730	724	717	728	767	729	709	697	716	738	743	727	768	753	741	748	720	771	709	711	733	690	740	744	758	718	737	710	716	711	734	757	769	707	731	720	732	779	745	735	740	701	723	735	743	734	726	716	728	772	712	725	722	708	738	749	747	711	711	739	716	735	753	764	756	706	729	796	728	713	735	745	762	707	719	783	750	742	736	734	708	731	737	741	722	737	775	736	727	770	736	758	752	724	725	719	738	755	742	707	732	686	707	733	666	771	708	684	706	731	722	711	708	734	734	694	671	731	713	776	718	736	712	739	705	714	737	742	751	711	755	717	769	745	788	735	733	784	759	752	696	708	761	747	726	717	722	716	710	725	670	662	702	713	755	715	727	699	722	729	733	715	758	755	748	724	717	756	746	741	705	717	727	735	730	754	727	696	699	721	755	718	698	770	755	732	750	731	696	687	735	697	742	707	716	781	723	768	752	744	741	767	699	748	708	753	730	700	764	771	715	773	748	752	660	749	756	730	721	730	744	697	753	742	713	760	723	705	720	749	823	722	731	722	754	764	753	727	751	696	722	717	673	732	722	726	780	740	718	766	743	756	703	734	715	728	685	754	784	683	753	707	732	720	735	733	730	734	743	760	764	768	749	775	749	762	773	714	729	700	705	737	699	696	715	682	708	721	702	752	727	692	740	739	704	717	728	717	709	757	729	719	707	684	716	739	730	721	729	767	733	688	757	684	664	753	710	716	703	741	729	750	738	717	709	721	672	750	686	776	735	757	755	712	719	761	695	720	701	694	726	710	706	728	716	751	707	760	704	738	710	694	677	683	754	716	702	727	746	734	720	734	725	774	767	716	793	726	723	681	738	729	716	717	788	709	717	719	743	709	765	756	693	717	738	672	776	716	707	721	699	747	685	805	727	743	731	711	741	755	676	759	728	699	757	704	741	718	720	752	681	727	775	782	763	734	726	797	747	743	711	745	757	698	750	706	754	699	812	705	728	683	751	655	737	707	711	750	652	790	743	770	730	685	713	755	746	714	714	727	744	711	733	747	754	770	712	746	708	708	733	737	717	733	780	692	731	751	790	733	733	695	743	716	758	736	706	774	756	738	741	724	701	736	734	771	772	687	744	718	745	745	715	769	734	764	771	751	747	703	726	764	696	717	759	725	696	695	725	726	736	723	723	722	691	733	751	738	826	699	725	695	775	761	728	716	741	674	695	707	718	749	739	764	756	730	692	741	736	747	761	705	738	715	769	726	726	760	748	734	739	712	695	742	724	676	722	762	710	727	684	698	732	728	764	763	749	710	705	736	727	696	693	747	724	747	680	727	704	722	755	734	737	790	740	703	723	733	701	759	700	750	739	739	720	763	740	706	760	701	716	731	764	753	713	706	744	688	733	687	724	766	770	756	725	744	739	711	754	716	719	725	730	672	750	764	748	720	725	764	768	759	772	646	739	735	729	755	772	733	760	706	676	778	745	698	684	725	697	746	727	701	719	721	760	708	730	714	742	740	740	702	716	712	745	733	718	713	738	740	721	718	728	741	724	741	731	725	722	745	762	758	663	752	722	767	739	762	732	700	751	720	726	741	755	757	744	720	687	722	723	714	691	745	744	762	767	769	720	743	750	719	750	816	731	734	705	757	709	772	729	691	706	714	705	713	722	719	748	749	761	718	731	746	743	754	710	741	701	734	717	758	775	748	756	798	718	764	746	715	698	706	823	721	748	717	760	758	749	736	646	723	729	772	668	775	722	784	723	749	683	704	742	714	725	712	730	801	764	723	747	698	715	715	767	730	715	730	733	738	707	734	761	750	723	715	722	746	728	739	717	728	768	747	712	696	735	693	735	771	704	769	722	720	707	734	754	708	700	703	756	770	692	766	733	713	761	766	749	752	736	735	737	697	736	714	722	753	703	736	748	689	708	755	726	726	691	742	752	708	738	727	734	724	746	690	708	728	721	717	719	756	747	739	783	690	767	747	761	714	707	685	742	738	693	745	705	704	773	703	712	689	790	732	761	716	681	758	758	708	746	695	730	721	737	709	740	728	725	691	720	739	721	696	798	740	744	699	681	726	753	740	745	700	725	735	772	680	738	747	763	721	675	703	683	744	740	746	756	753	710	712	746	709	745	763	761	706	728	765	771	712	733	725	741	733	735	745	757	745	697	715	735	750	703	727	734	747	739	766	748	724	718	727	741	758	738	746	741	722	713	704	750	737	744	737	741	747	751	800	742	709	732	739	736	748	679	776	728	735	737	739	708	703	730	719	727	721	737	671	763	701	728	701	752	722	761	740	713	703	720	715	715	731	738	745	733	696	703	703	724	726	686	726	694	724	697	730	723	750	731	726	718	706	746	728	734	713	742	738	696	738	728	734	701	738	692	754	711	734	739	755	772	693	749	708	764	699	736	686	721	704	689	704	709	717	718	737	747	725	715	722	665	727	788	710	734	738	735	716	761	685	705	737	694	709	780	742	690	714	752	703	682	736	761	689	791	740	746	724	718	751	744	676	689	729	740	706	755	716	753	697	713	752	725	715	714	753	721	743	700	718	732	775	706	757	749	736	767	736	747	717	742	746	730	724	752	719	704	693	711	736	751	682	703	719	706	720	693	753	723	736	717	744	760	725	732	715	762	759	686	718	739	717	716	793	720	707	745	711	715	721	703	711	726	747	738
2993	832	423	281	315	451	457	434	373	320	240	253	195	173	175	137	131	108	101	91	84	73	97	73	73	82	88	70	61	58	65	66	59	61	52	39	35	59	53	71	65	66	65	52	75	67	65	66	62	70	63	46	29	35	37	44	23	23	27	30	41	31	31	31	29	25	24	41	44	20	27	38	32	26	30	25	38	27	25	23	38	30	31	36	20	33	37	37	29	39	34	39	30	20	31	36	26	32	25	21	34	33	20	35	24	26	31	28	25	27	28	23	30	24	26	29	21	35	19	22	24	20	32	18	32	30	31	26	37	32	34	32	33	33	30	31	21	24	18	25	32	31	31	26	23	23	28	25	41	21	25	33	25	34	29	33	34	27	27	36	17	20	37	22	34	27	40	29	27	21	34	31	20	22	28	28	33	31	36	34	23	26	29	35	33	29	30	27	39	29	38	32	37	34	21	36	23	23	29	27	28	29	34	28	31	26	30	28	30	34	35	31	28	24	29	37	22	27	31	27	33	35	35	22	34	20	30	29	25	23	33	29	35	32	25	37	29	25	29	27	31	34	22	30	19	25	33	30	25	36	29	24	35	35	25	19	22	31	30	25	30	32	25	22	20	31	34	35	37	29	34	25	32	22	19	16	26	31	27	22	27	27	25	34	30	35	26	28	35	19	23	29	28	27	24	25	22	30	19	29	26	35	26	24	27	20	39	41	23	26	31	31	27	31	33	24	39	34	32	35	30	28	22	28	35	23	41	22	26	30	31	25	45	38	28	25	19	19	34	21	25	26	22	35	27	19	29	29	30	33	28	36	37	26	24	23	28	26	28	30	26	21	25	25	29	28	33	30	22	33	34	22	27	28	25	27	32	27	33	31	22	35	40	30	28	28	23	17	34	26	36	36	35	30	29	38	28	30	25	32	32	42	30	35	27	23	34	32	28	26	23	41	29	22	25	25	22	25	27	30	31	30	31	16	23	33	28	34	37	28	35	25	30	25	35	31	26	31	30	26	28	23	35	31	31	34	41	32	26	27	24	26	41	23	27	30	35	24	32	33	27	31	31	24	24	30	20	24	28	21	20	24	34	30	30	32	32	28	24	26	30	25	34	32	23	40	24	27	29	30	14	31	25	33	24	44	23	31	23	28	32	28	30	29	19	23	30	32	31	38	36	28	23	25	17	20	32	26	37	28	33	36	22	31	27	32	28	29	29	31	31	35	29	21	30	25	22	41	23	26	29	31	24	39	34	32	35	26	28	24	27	25	24	28	37	36	33	21	29	34	24	24	22	27	30	31	21	19	31	37	38	34	26	26	20	26	31	26	29	26	34	34	32	17	31	34	25	28	41	31	33	22	24	32	23	33	24	25	22	27	28	29	28	30	26	26	29	25	22	37	32	40	25	27	35	25	33	42	25	34	20	32	35	31	23	24	25	31	35	31	33	33	29	26	18	34	34	29	28	30	28	24	28	35	25	33	36	25	24	28	28	30	35	31	26	26	26	30	22	39	30	34	40	28	32	33	25	30	32	31	21	17	35	39	26	33	25	33	39	28	28	26	25	27	33	27	38	20	24	29	30	27	33	33	26	24	29	28	28	20	21	39	24	26	25	33	20	33	33	30	24	23	29	33	36	28	21	19	30	35	25	32	24	26	28	33	28	29	32	27	42	26	41	29	28	27	27	37	29	29	25	26	33	29	30	33	33	32	34	25	40	28	36	20	23	30	27	26	14	36	21	31	34	29	29	31	26	26	31	42	28	32	39	23	23	30	29	20	28	37	26	31	23	23	23	25	25	29	27	26	24	27	23	28	32	24	25	28	31	36	27	24	20	27	34	23	32	22	20	27	32	32	21	14	26	29	26	27	38	33	30	40	25	39	25	25	24	26	41	37	32	30	33	38	25	24	33	33	37	15	21	23	32	22	21	35	29	25	30	29	33	28	34	27	35	35	28	31	27	36	25	24	36	39	22	24	21	42	35	35	33	37	29	38	33	37	29	21	39	23	35	22	31	25	35	24	29	23	27	28	33	24	27	30	32	30	17	23	29	41	29	23	31	28	21	37	23	23	24	21	32	26	23	35	21	27	38	32	23	37	39	18	35	29	36	34	35	38	45	35	27	35	15	31	46	30	25	29	39	25	38	30	35	18	45	33	31	29	27	41	24	33	44	33	34	32	27	37	15	27	37	26	27	23	28	19	42	36	19	30	34	21	25	37	30	28	26	39	29	26	19	35	26	30	22	25	28	24	27	30	28	16	18	33	30	25	25	27	27	30	25	30	32	38	29	24	38	31	27	31	32	16	33	29	44	33	33	37	30	32	30	29	33	39	45	29	30	30	22	19	23	27	21	29	29	27	43	26	28	28	25	26	27	32	27	29	30	26	21	28	27	30	26	25	28	26	22	22	36	21	25	31	26	31	32	32	32	26	18	31	25	31	25	17	24	31	24	30	26	36	33	21	27	27	41	31	44	27	28	31	31	24	25	21	30	22	23	31	27	29	32	31	26	27	18	30	31	24	26	28	26	30	25	26	33	21	25	25	28	32	23	36	31	23	20	24	19	29	28	14	36	35	18	38	19	27	32	29	33	29	23	34	21	36	30	26	29	18	29	24	29	23	33	18	31	24	33	22	32	26	25	25	30	23	29	18	32	27	32	33	30	31	35	26	35	25	28	32	25	28	20	34	25	23	28	26	27	22	25	32	32	26	32	29	15	28	40	26	34	25	23	31	27	24	23	33	30	28	30	28	30	26	25	33	30	29	26	27	25	26	30	30	28	34	37	29	26	18	25	31	26	29	32	31	32	27	35	25	22	26	32	18	27	26	36	30	30	18	34	32	33	30	26	27	28	26	22	40	27	21	28	27	24	20	29	35	28	29	23	26	25	32	37	35	29	21	27	31	24	33	31	35	32	26	28	25	33	25	23	25	29	29	24	28	33	23	27	31	25	26	28	26	27	26	20	43	27	31	21	22	25	30	29	25	29	35	31	21	31	20	26	35	20	25	18	28	35	29	30	30	28	39	31	30	40	21	32	22	25	32	24	30	33	24	24	28	37	31	31	30	31	32	27	37	26	22	36	30	35	36	25	25	29	26	21	38	32	31	25	19	32	28	14	27	26	21	15	25	20	29	22	36	32	32	22	25	25	28	37	35	23	32	34	28	40	34	32	27	32	27	34	21	26	28	27	27	28	25	32	32	33	28	36	25	27	24	27	20	30	19	29	32	28	24	34	38	28	21	32	30	30	23	20	37	22	30	36	36	25	29	29	26	33	25	25	37	30	24	31	35	26	30	46	21	45	32	36	39	24	26	33	39	39	22	31	27	30	22	21	30	29	29	30	42	27	26	30	28	28	31	20	28	25	26	27	22	32	26	32	28	36	34	25	19	31	40	23	29	25	31	37	42	28	27	28	38	24	31	23	33	29	24	31	29	38	25	34	27	36	24	28	29	36	31	26	25	29	22	29	24	28	22	32	23	24	21
18219	10425	5845	9477	18496	20842	19258	17070	14702	12550	10609	9169	7935	6861	5524	4694	4003	3572	2961	2594	2364	2310	2386	2245	2112	2039	1902	1686	1636	1524	1436	1436	1350	1348	1004	969	922	996	1202	1413	1417	1351	1223	1252	1316	1433	1347	1445	1585	1584	1289	870	564	397	406	393	389	386	370	315	351	308	353	345	324	271	319	312	303	299	303	298	321	307	304	292	306	295	318	304	290	281	288	306	293	287	279	318	326	318	307	308	367	344	327	311	314	304	357	336	279	303	290	317	315	307	306	272	289	310	284	302	296	303	290	289	297	287	301	286	294	297	303	285	295	271	279	282	320	315	282	280	300	296	328	275	304	291	301	337	287	322	298	292	262	295	297	281	291	309	274	305	323	296	288	283	278	269	267	276	308	277	281	291	298	285	276	296	300	296	298	287	278	295	260	261	320	301	284	273	284	294	294	296	310	290	293	282	312	277	285	293	283	280	257	284	310	286	271	267	308	271	281	268	294	281	288	273	275	303	291	323	319	292	261	252	307	279	281	319	289	312	298	316	291	313	270	261	263	263	295	304	278	257	311	284	305	291	282	290	286	272	294	266	289	285	296	271	289	292	284	263	269	287	287	326	277	285	256	281	282	286	303	261	294	284	276	302	267	268	303	273	291	283	268	302	288	306	249	309	303	298	298	276	278	319	291	284	262	286	274	295	289	299	302	303	289	310	243	286	280	285	285	292	297	256	273	280	290	302	283	300	282	308	285	297	301	299	311	280	298	283	290	261	287	293	283	281	302	295	289	319	287	271	314	284	294	277	282	278	285	260	272	296	301	289	263	274	310	268	273	290	281	313	272	306	308	267	264	271	269	265	316	295	260	308	290	282	308	306	303	286	318	292	280	311	312	309	288	284	298	275	260	274	277	288	287	301	310	276	283	253	268	309	302	297	289	276	317	302	290	294	301	264	281	269	298	274	262	329	333	306	277	279	265	311	287	289	290	286	288	305	309	315	315	258	317	279	293	292	278	294	282	297	287	274	293	281	289	307	294	312	266	280	282	313	288	310	286	290	275	268	313	317	302	265	284	281	266	315	272	290	274	297	272	276	316	266	290	287	307	288	315	283	258	301	289	280	314	294	296	275	295	292	298	287	283	312	272	299	294	293	305	300	283	297	298	275	279	271	310	294	264	314	285	269	272	255	277	273	265	271	286	288	309	266	286	283	289	297	269	313	295	299	272	276	315	305	306	290	277	305	279	274	291	315	303	283	323	306	259	272	273	292	301	323	294	279	295	300	300	278	282	263	286	309	284	296	283	293	298	291	278	317	253	300	304	253	278	308	290	277	279	293	267	298	296	278	295	306	290	298	289	289	285	300	293	284	289	325	289	317	266	322	304	303	270	268	292	281	287	247	297	277	279	309	299	278	264	279	287	265	280	279	287	301	284	265	306	295	288	280	268	278	296	282	295	273	281	355	288	283	269	306	285	289	305	260	296	297	284	258	263	287	282	284	287	304	290	287	305	296	261	363	286	302	317	303	277	290	288	286	285	274	308	304	286	280	310	313	307	296	260	263	318	283	281	260	298	265	281	300	282	282	315	267	278	330	284	266	278	303	278	298	296	289	260	286	288	269	293	307	300	266	264	301	296	278	244	299	285	285	290	322	270	292	267	298	262	262	305	293	301	286	309	279	306	261	295	297	263	296	306	280	291	291	306	284	265	316	306	319	248	265	262	254	302	295	272	299	252	318	279	269	274	281	283	286	296	261	261	270	284	246	254	264	285	261	272	297	274	264	259	276	276	269	288	300	305	306	301	317	234	277	304	302	277	304	315	266	257	286	302	286	306	289	283	262	265	284	314	301	302	290	278	285	279	277	289	281	300	296	267	315	288	291	278	314	301	279	291	271	283	272	315	269	294	260	288	290	278	288	291	329	294	295	291	292	313	307	309	274	280	288	292	280	253	282	286	313	295	300	276	280	282	269	284	275	290	279	281	311	261	277	303	291	306	287	308	278	283	264	277	305	265	342	279	326	298	266	323	291	255	278	313	264	308	294	270	293	290	328	262	241	265	268	318	252	288	270	270	286	282	273	295	273	269	302	293	279	266	252	291	261	274	297	280	322	284	294	297	259	309	286	269	292	290	269	310	273	298	282	244	297	304	290	258	278	286	266	285	306	269	306	287	274	302	283	285	264	279	297	287	269	281	336	270	302	242	299	268	282	302	323	324	277	289	265	292	272	298	279	269	288	279	309	277	275	269	282	273	288	282	280	287	263	289	302	280	260	321	301	276	271	299	284	271	261	298	284	273	278	305	266	266	291	282	298	310	287	287	272	254	300	279	289	303	292	308	283	309	267	273	278	296	281	282	293	275	296	290	316	283	272	273	285	296	330	279	283	288	292	276	284	280	278	293	299	316	282	292	291	283	274	286	288	283	293	282	295	312	292	273	319	308	280	273	296	295	321	294	264	310	311	265	269	317	299	290	314	283	302	265	286	320	272	270	272	315	291	276	283	327	271	279	263	286	301	284	279	303	285	283	323	290	290	287	294	286	276	308	293	307	278	293	300	303	291	279	291	271	265	268	269	313	299	285	286	294	282	298	310	280	304	272	299	280	283	298	258	283	262	262	300	305	292	261	293	276	294	277	288	304	283	297	282	277	286	296	293	313	300	289	294	273	281	290	252	292	306	295	261	280	277	300	287	295	297	267	289	272	278	295	312	264	305	297	307	290	260	266	299	277	254	292	262	274	289	273	272	295	294	279	304	325	274	295	287	311	274	254	319	292	289	259	290	288	284	314	283	261	278	281	263	282	290	294	294	302	305	254	294	264	264	285	315	288	296	265	286	261	274	299	306	279	277	283	272	266	282	278	291	241	261	258	266	305	293	315	293	307	297	295	284	285	312	304	278	275	300	296	283	309	268	283	293	302	279	266	279	296	318	290	311	322	284	259	266	317	308	310	287	298	292	281	277	287	320	297	274	293	266	313	300	302	286	299	285	292	315	311	287	290	261	284	296	288	267	259	274	272	288	273	292	263	273	304	276	291	283	278	293	284	312	296	302	283	281	302	268	293	253	272	287	284	286	297	301	282	269	296	300	265	280	291	312	283	307	282	319	277	308	317	295	279	313	290	291	301	305	300	282	295	296	282	282	301	284	313	282	266	297	280	299	308	289	294	286	294	301	319	291	262	246	308	318	284	287	288	293	295	306	286	263	270	297	299	288	297	281	282	287	259	267	326	277	280	271	289	308	299	313	291	292	293	277	284	293	283	286	303	286	259	231	270	261	284	290	295	296	283	291	280	316	272	295	313	284	240	287	254	279	295	289	280	297	278	306	281	263	302	279	284	305	298	290	305	276	312	274	282	310	298	277	274	272	292	319	291	299	292	284	317	282	304	245	296	287	315	302	304	284	281	272	265	312	286	282	316	276	302	278	300	308	289	265	320	312	308	283	290	280	283	304	276	289	288	277	277	284	272	321	317	306	309	306	275	300	286	288	276	299	288	296	289	294
1901	1108	606	413	420	675	632	548	544	419	375	313	323	284	260	217	188	165	167	144	121	130	154	124	135	133	125	118	118	123	123	128	104	104	93	82	85	104	117	126	106	117	102	93	101	116	111	127	115	138	107	85	73	79	71	74	68	70	81	84	68	70	74	83	87	70	83	57	89	73	57	57	60	70	78	77	71	67	69	70	68	67	78	80	69	63	66	61	77	75	66	75	67	70	72	62	66	70	56	66	75	81	65	91	62	63	67	72	80	80	60	67	78	72	72	77	56	56	75	62	81	70	64	89	70	73	72	72	70	58	79	73	71	60	77	68	66	75	68	63	75	71	79	78	87	75	58	69	60	66	56	69	63	68	72	71	73	72	63	64	82	68	75	69	67	67	68	53	66	77	68	81	72	57	79	74	60	56	67	74	82	67	62	63	74	58	80	90	63	72	47	69	62	71	67	70	71	63	59	54	69	73	68	60	81	74	79	75	60	67	71	70	65	62	75	60	77	60	68	70	79	63	59	86	71	77	64	74	55	72	58	56	71	68	66	73	86	85	59	65	74	64	65	72	68	65	72	76	73	71	67	72	81	70	70	84	69	63	71	79	66	57	58	79	73	65	72	80	76	72	70	69	67	69	70	53	67	65	78	67	67	75	73	71	75	66	75	70	57	57	58	110	57	86	60	61	73	67	68	67	90	62	89	72	60	83	62	65	61	50	85	74	65	57	71	67	71	65	63	71	74	60	64	54	71	62	71	68	60	58	74	54	71	67	67	74	58	67	77	74	72	68	57	71	85	68	73	72	49	68	58	56	76	51	64	56	67	63	60	74	73	65	64	60	60	70	80	63	71	67	71	67	67	65	73	69	77	70	73	71	73	76	84	80	77	83	76	72	65	59	65	80	75	64	64	79	79	71	69	73	71	76	68	68	86	83	85	72	67	56	80	72	78	72	74	71	80	61	65	74	58	68	75	75	71	70	74	78	80	78	65	67	68	78	61	62	66	80	77	80	67	72	62	63	56	77	80	59	80	53	52	66	66	72	62	55	69	72	76	93	75	78	60	58	62	77	77	66	81	70	61	79	74	71	65	71	66	66	83	71	72	63	72	60	79	74	80	74	78	71	81	86	66	71	67	79	64	70	64	71	74	63	72	51	73	61	66	75	77	87	63	71	72	74	70	63	68	54	68	66	80	61	49	61	76	81	73	66	74	81	66	64	62	70	70	60	70	69	77	68	57	57	60	78	63	58	77	70	73	72	75	77	80	80	68	80	81	74	71	72	67	59	53	78	55	60	66	57	82	62	88	66	68	68	70	69	69	68	75	70	70	68	57	73	68	76	65	72	59	66	70	76	76	58	59	61	77	61	81	72	76	71	83	69	71	77	68	82	80	61	64	63	76	69	59	76	85	74	78	60	62	63	72	73	83	53	66	83	75	79	87	78	71	71	83	78	80	66	82	62	64	77	64	56	58	77	74	81	79	73	66	76	78	81	82	61	73	50	68	58	70	75	90	62	77	67	75	75	66	56	74	70	73	64	64	77	71	63	74	68	72	72	57	79	76	66	81	67	92	76	68	68	61	66	78	82	64	54	78	74	52	66	75	58	70	70	64	67	52	80	68	59	71	80	65	77	70	81	78	76	55	65	60	65	61	65	82	68	69	79	51	55	59	71	83	59	74	69	70	72	64	75	77	72	73	69	72	66	78	71	81	71	63	62	62	68	68	61	48	66	58	70	68	73	73	56	73	56	66	80	70	76	81	53	62	78	79	64	73	64	68	63	82	80	83	77	70	67	70	72	72	66	65	64	52	79	53	56	73	75	77	84	80	75	89	76	60	62	74	86	70	71	61	62	70	79	63	66	71	63	75	57	57	73	97	68	65	58	63	77	79	65	71	79	74	72	60	78	70	62	71	69	66	82	68	81	58	68	69	66	73	82	55	74	47	82	77	67	76	92	71	75	62	88	63	69	70	66	72	90	65	67	76	75	60	60	59	66	68	72	68	66	74	69	63	76	81	72	69	77	60	72	59	76	68	78	71	59	67	69	81	63	75	87	94	56	83	75	79	69	61	72	67	81	75	73	69	65	72	70	68	66	70	56	65	57	82	54	74	73	74	77	62	73	68	80	74	76	61	77	63	67	60	71	76	88	61	59	81	65	79	80	64	78	81	72	73	70	68	67	69	80	73	69	83	53	74	71	82	64	57	59	72	62	73	62	78	64	71	78	66	60	75	67	74	79	63	75	60	61	86	55	57	66	58	86	80	58	74	75	69	71	90	74	59	68	60	75	71	63	70	64	80	58	65	78	64	69	54	87	66	62	76	66	73	74	67	59	79	79	78	65	62	71	86	69	61	67	77	80	70	64	80	63	72	85	62	64	70	75	57	67	75	68	74	78	73	72	64	67	69	90	64	65	63	55	72	69	61	64	70	61	58	81	67	82	63	68	78	54	68	70	71	65	69	60	71	63	81	78	67	69	69	72	76	61	53	83	74	72	69	89	56	73	74	87	72	64	70	66	79	79	77	67	66	78	92	64	69	49	78	73	73	65	69	68	83	73	70	71	73	64	76	59	65	64	79	62	59	74	70	69	62	70	60	78	61	73	64	74	75	59	85	55	69	69	55	76	68	80	62	59	74	77	68	72	63	74	75	70	81	66	65	65	67	65	68	54	79	77	80	67	56	71	74	81	70	61	63	66	78	77	73	72	78	88	66	71	64	71	62	72	86	72	63	65	66	45	81	84	81	61	79	76	59	84	75	71	62	81	68	46	77	57	62	66	75	64	90	61	65	53	63	61	66	71	67	68	81	78	79	66	61	69	68	68	75	55	76	76	62	94	79	68	75	64	54	83	75	61	67	72	71	77	63	63	61	73	70	64	74	62	68	62	61	71	66	75	69	64	51	70	85	69	69	69	60	79	76	64	66	70	82	69	68	61	72	74	71	70	66	61	68	79	74	73	71	77	68	74	71	62	83	84	68	62	72	81	72	80	63	74	73	77	66	61	69	71	82	73	59	70	63	78	71	78	69	70	76	50	67	67	65	78	57	79	64	63	74	58	76	78	76	82	72	75	82	68	76	71	68	67	85	57	63	72	65	79	68	78	68	86	67	64	67	65	92	67	61	77	81	74	79	65	60	58	79	63	58	61	87	77	64	63	59	66	64	71	71	68	84	82	76	75	62	65	73	65	82	70	65	81	68	76	62	64	61	79	64	80	65	80	72	66	80	71	72	77	75	58	76	72	64	62	69	79	69	79	76	73	55	61	71	82	79	61	71	59	93	86	83	66	64	78	72	64	83	76	73	63	68	75	87	63	60	86	74	63	63	65	76	76	70	76	58	74	65	67	71	73	65	81	78	69	63	59	65	69	65	70	70	76	68	80	62	71	81	70	77	70	63	60	73	66	80	58	73	79	64	73	72	58	78	75	65	68	62	62	56	75	85	74	59	68	63	67	86	73	60	66	66	62	73	60	57	60
21581	12463	7552	12037	21655	23636	22016	19561	17191	15108	12783	10902	9834	8310	7074	6186	5455	4568	4010	3658	3441	3362	3330	3267	3006	2886	2645	2392	2342	2208	2122	2185	2139	1879	1695	1556	1540	1551	1800	2019	2089	1996	1876	1931	1959	2014	1926	2040	2288	2115	1666	1169	924	866	832	870	891	805	748	829	734	806	780	694	741	703	769	693	768	744	723	691	696	717	724	726	717	751	736	758	703	731	740	722	669	769	688	734	698	743	758	764	785	757	732	740	762	726	793	711	749	748	753	689	754	719	688	709	684	684	698	687	695	683	665	689	695	721	707	727	733	695	749	743	703	664	705	680	678	693	645	721	749	729	708	749	662	731	741	721	662	716	695	697	665	678	700	703	675	692	693	683	722	707	691	687	676	691	673	692	656	719	671	684	727	696	670	679	706	677	765	660	742	711	725	614	724	648	652	741	681	705	718	735	687	671	711	740	724	683	683	698	705	691	705	735	667	716	735	698	715	737	692	734	689	702	689	706	740	705	645	707	696	707	695	725	722	701	682	698	691	713	746	694	723	700	693	708	746	672	686	632	696	739	708	710	617	664	716	659	693	669	675	670	701	703	692	730	680	705	685	658	695	701	731	718	713	671	721	684	711	678	724	692	667	710	677	742	669	680	699	681	681	724	671	723	751	695	679	706	646	699	693	702	688	710	694	673	725	727	684	739	650	672	685	662	671	713	685	676	710	687	652	700	684	676	719	685	678	743	708	690	738	714	701	687	695	703	697	748	670	751	665	727	675	672	688	684	699	722	684	733	692	697	737	706	716	678	713	685	669	697	704	685	692	680	739	697	657	688	714	725	716	686	712	651	730	705	674	719	682	718	744	714	687	706	689	755	711	702	735	699	724	733	685	710	639	706	694	699	709	678	704	684	766	671	658	692	737	687	712	681	715	757	666	717	685	706	688	694	674	701	691	688	689	689	686	728	626	729	670	719	720	722	694	623	726	684	702	729	696	661	736	695	649	687	664	727	699	655	699	675	691	700	693	717	684	704	708	684	746	707	681	710	657	712	699	694	689	658	685	694	750	630	731	694	705	679	703	738	680	714	744	700	677	672	688	732	679	704	687	708	722	694	695	714	714	691	709	713	652	674	697	682	731	685	704	645	692	711	721	708	711	709	725	685	696	695	684	658	690	716	690	704	728	665	720	690	690	683	701	708	707	726	689	708	726	666	697	685	723	710	643	724	729	715	707	715	716	705	652	722	729	681	659	690	684	703	687	670	695	682	718	734	704	680	744	636	728	705	684	673	662	683	715	696	688	708	717	713	681	697	713	668	727	669	679	662	691	711	693	698	688	658	726	689	694	730	679	719	718	719	677	700	738	688	695	699	716	705	728	693	705	671	698	673	693	690	645	712	742	671	673	711	712	733	697	689	655	729	677	668	664	693	680	721	689	684	680	700	739	688	697	680	692	712	653	702	663	723	734	687	682	762	693	709	673	695	698	681	709	710	720	734	720	702	756	743	727	741	683	696	691	715	643	748	734	659	663	699	701	682	685	706	724	694	678	721	740	659	670	733	736	670	709	677	690	696	725	679	742	703	748	703	704	706	698	701	675	643	683	688	690	672	680	716	717	682	727	660	677	657	683	674	712	730	651	683	708	756	716	708	697	685	748	708	704	728	739	673	660	701	709	678	718	675	746	707	721	695	685	733	676	709	690	709	627	723	631	680	638	695	697	663	688	708	670	726	730	708	734	740	716	712	673	724	703	775	673	684	725	685	710	682	703	695	690	714	722	690	652	708	653	715	684	665	699	674	700	720	695	650	691	658	675	692	673	640	667	693	729	682	707	745	681	695	719	719	661	679	705	720	680	675	698	699	671	736	640	732	677	694	674	752	685	694	672	689	680	666	685	712	689	717	752	707	681	722	762	721	705	692	687	724	738	726	686	660	720	678	691	712	680	662	682	715	671	668	756	734	705	721	681	688	744	719	721	695	695	707	717	706	719	707	694	714	699	708	725	672	667	735	701	694	691	704	708	693	697	728	662	715	696	766	692	746	677	705	731	699	671	708	674	645	711	683	698	678	719	692	664	723	664	663	695	708	685	701	744	678	677	699	721	708	698	724	663	666	703	707	678	728	710	685	746	689	730	678	739	694	662	734	697	676	695	694	677	711	712	663	681	700	658	685	659	704	671	684	663	677	663	728	729	680	680	696	707	700	695	698	690	757	700	738	757	689	707	715	685	672	734	712	659	713	723	678	666	683	712	729	694	683	693	741	733	695	686	680	722	755	682	685	659	698	714	703	742	670	711	717	698	673	709	700	685	732	711	669	680	681	701	731	735	722	668	692	714	733	729	687	661	717	666	710	718	672	690	703	668	723	707	708	703	694	700	686	683	716	689	728	685	728	682	679	733	699	694	708	677	743	725	674	718	684	648	721	706	665	689	684	675	657	699	699	654	622	690	695	709	685	699	718	721	719	693	731	681	694	685	694	715	701	693	700	738	685	683	685	676	715	717	735	730	708	712	741	704	699	757	690	747	636	689	668	680	669	696	689	685	657	703	705	707	771	682	695	677	696	703	731	683	700	688	646	675	717	750	728	713	678	661	717	740	700	721	668	682	665	672	684	721	689	700	684	685	695	765	691	709	688	714	698	696	683	705	741	711	688	713	735	674	667	688	710	676	669	675	723	707	723	679	690	712	705	678	736	716	727	692	709	710	695	683	710	718	699	713	720	688	640	696	685	722	753	727	683	688	668	686	694	669	730	673	695	691	676	722	724	685	694	677	668	706	711	669	730	671	719	799	690	699	687	704	712	735	766	778	684	698	700	707	720	703	730	722	726	752	691	686	671	677	704	695	690	719	723	686	654	729	733	712	676	694	683	682	744	659	684	696	738	686	724	715	730	691	677	693	728	676	732	707	671	646	679	699	693	712	708	728	670	686	699	695	655	719	697	678	653	721	734	693	686	663	727	691	715	659	704	645	741	725	716	669	683	699	657	647	681	682	701	700	712	692	672	695	678	683	737	676	721	680	674	728	696	735	668	649	692	725	665	735	707	722	703	726	698	728	690	712	711	709	731	716	707	687	707	679	667	723	669	735	735	711	672	681	702	723	684	705	671	776	703	705	687	700	703	680	740	711	693	711	679	687	664	701	687	708	707	725	701	690	725	725	697	635	714	724	683	711	712	698	734	678	714	734	649	768	709	699	703	690	690	712	703	648	736	711	709	670	706	777	721	712	691	670	750	644	727	677	673	682	682	724	712	657	707	751	689	702	673	677	700	727	715	705	697	712	712	692	673	696	686	719	717	700	705	656	712	731	703	722	707	703	683	693	697	699	711	691	683	656	723	685	705	701	691	660	733	707	715	672	670	685	690	695	704	656	769	713	680	735	727	697	691	698	705	706	690	736	734	665	699	735	650	735	680	676	664	664	710	681	665	666	723	711	689	651	712	691	697	725	708	684	707	729	722	687	670	708	679	698	694	712	662	717	694	706	705	734	736	727	707	745	726	714	721
2143	579	303	239	231	377	429	339	296	281	214	202	164	160	132	119	91	95	84	64	84	81	70	90	89	60	63	66	65	60	53	52	49	64	46	48	54	51	56	67	66	60	45	49	56	52	63	73	58	76	54	51	49	42	44	42	44	42	39	39	41	35	41	36	40	50	46	39	42	32	40	50	45	46	35	43	39	33	41	36	35	35	32	39	33	39	38	35	40	47	35	38	39	34	33	33	36	36	35	34	32	35	42	40	47	47	41	39	38	37	44	42	41	49	41	22	40	42	36	27	37	30	42	39	35	39	37	41	35	53	34	32	37	36	44	36	43	36	37	36	41	33	41	34	34	39	41	28	49	39	44	35	38	42	40	32	28	43	45	40	43	37	42	35	32	42	36	39	48	40	45	38	35	36	37	34	30	39	33	58	40	40	35	35	40	42	43	37	37	37	38	39	30	37	48	44	52	37	46	35	41	34	40	33	49	45	38	37	61	38	41	38	46	35	42	33	30	35	22	29	35	47	38	34	46	50	44	38	29	50	41	40	36	43	30	29	34	42	39	46	48	41	49	34	25	40	45	32	36	41	49	37	37	49	31	37	26	30	41	31	38	33	30	38	37	26	36	41	40	35	31	38	32	32	35	40	39	28	37	42	39	41	32	34	43	40	29	40	40	39	37	29	38	34	30	43	43	44	39	43	52	39	37	51	29	32	32	39	52	44	34	31	33	36	42	27	31	40	36	42	38	29	39	34	41	49	36	30	44	34	26	47	39	46	42	40	19	45	45	34	46	34	37	38	49	46	42	33	40	34	30	33	32	38	48	44	35	43	33	32	32	46	35	40	54	33	44	38	44	29	44	37	43	34	44	39	35	41	35	36	38	36	29	36	45	39	33	40	20	36	36	44	41	34	38	43	38	22	32	46	44	40	36	37	36	29	32	33	32	37	41	39	41	39	45	35	40	33	36	39	43	35	34	44	39	33	24	28	32	36	42	42	44	40	45	38	34	24	33	48	41	36	40	45	37	30	36	28	33	39	40	37	33	45	47	37	38	42	42	35	38	30	54	31	38	33	60	43	27	29	48	40	42	43	30	37	40	21	34	35	27	40	42	41	53	33	39	32	36	44	41	39	40	43	30	38	42	32	25	40	37	53	27	30	39	42	30	37	34	20	45	42	37	32	40	40	40	32	48	42	37	39	48	35	47	35	27	34	42	34	30	40	50	40	40	43	52	34	48	29	59	49	33	37	30	39	36	42	48	42	31	41	33	41	41	38	35	35	48	34	33	41	40	36	37	35	34	40	43	35	30	36	32	42	37	37	32	37	33	35	40	48	38	34	45	58	41	41	43	36	42	34	39	39	38	33	43	35	29	33	43	40	36	44	40	45	32	39	46	40	40	30	32	38	38	25	36	37	31	34	45	39	32	36	44	46	46	44	37	38	44	34	35	36	41	31	36	47	30	37	57	28	38	50	25	36	44	41	47	38	40	42	40	34	36	37	37	42	49	34	34	43	30	41	41	41	42	46	42	46	57	36	41	33	34	40	40	31	36	33	42	46	32	43	36	38	51	33	32	31	49	40	41	41	47	34	37	36	43	39	37	36	30	29	42	36	46	37	43	36	41	42	27	41	48	43	32	32	38	31	44	41	28	41	32	26	33	40	43	33	39	32	46	37	23	36	41	49	32	44	42	43	35	39	41	40	42	37	27	39	45	63	47	28	35	24	41	32	47	35	34	35	45	35	35	48	42	46	36	42	45	41	42	36	46	39	42	40	31	48	39	32	37	44	41	26	39	42	35	34	41	47	46	43	38	41	31	42	38	44	34	39	30	38	41	47	37	39	38	27	37	36	38	46	37	34	31	47	41	49	42	44	38	53	39	43	44	31	32	37	39	38	50	44	41	30	39	35	41	46	40	37	36	38	46	39	37	47	39	48	44	43	35	40	45	44	29	37	46	25	21	42	40	50	34	37	36	37	44	43	38	28	32	44	36	36	48	33	36	45	52	30	36	45	39	30	26	36	45	32	49	37	22	38	42	35	37	39	28	37	42	48	37	29	21	36	45	43	31	38	38	47	32	28	47	31	51	40	29	41	45	39	46	41	43	36	43	36	31	35	29	36	36	49	39	37	32	42	38	31	38	36	36	40	41	41	41	41	45	39	47	40	29	40	23	39	39	34	45	38	43	48	32	39	51	34	40	26	50	30	40	34	38	44	26	44	41	31	30	39	31	36	34	54	38	35	40	25	34	51	36	39	43	32	30	36	34	40	44	34	41	33	36	40	38	36	32	34	29	32	28	30	31	34	32	44	36	44	34	41	30	22	40	34	43	29	48	48	38	35	23	40	37	31	30	30	35	46	31	38	36	42	31	38	41	44	37	48	32	35	21	35	41	33	31	43	32	28	37	33	39	34	33	32	29	40	29	37	38	32	47	45	33	51	31	37	42	26	45	39	39	29	32	53	40	37	32	41	35	32	25	52	36	41	32	41	47	35	29	39	37	44	32	30	37	47	31	31	38	36	44	34	33	43	45	33	45	41	33	41	39	42	38	44	39	42	28	32	47	44	43	39	39	38	43	43	39	41	49	38	40	26	34	40	43	36	29	39	36	37	43	40	27	38	31	44	33	39	36	33	33	48	50	28	36	33	38	36	46	27	56	35	29	32	29	34	45	33	33	43	40	46	30	35	36	36	34	40	23	41	49	34	43	36	35	37	45	43	33	46	37	36	54	28	36	33	40	35	32	33	40	42	38	26	30	28	48	42	31	40	40	29	33	40	30	45	46	35	33	29	34	42	35	35	42	35	22	29	32	40	40	39	38	38	53	42	21	48	40	37	55	42	41	38	35	32	31	27	40	45	36	31	43	32	41	35	38	48	48	46	40	26	34	30	31	29	46	52	29	41	36	37	45	29	36	38	38	46	36	49	41	35	33	41	36	38	52	48	36	49	33	39	37	36	36	41	43	44	44	47	47	39	46	40	32	43	36	37	41	56	35	38	38	45	49	40	37	32	33	30	31	34	36	37	34	34	36	34	41	43	33	44	47	35	41	42	29	37	26	29	41	33	45	36	39	38	50	30	45	30	33	42	40	41	26	40	41	37	39	41	34	38	29	42	40	32	38	42	48	38	52	35	42	36	37	27	35	29	32	41	33	43	43	29	38	35	42	50	31	43	50	44	27	33	38	28	39	47	39	41	40	53	37	40	45	40	39	48	38	27	42	37	35	40	38	51	45	37	30	43	35	39	43	51	33	46	40	38	45	38	30	37	34	32	28	32	38	32	35	42	39	44	40	38	42	48	36	44	39	41	39	32	31	49	33	28	35	42	46	42	39	34	35	42	37	42	35	28	41	32	35	32	44	26	41	32	23	35	38	29	28	39	44	37	34	36	38	35	46	53	46	31	31	32	41	40	42	34	40	31	37	37	45	43	50	35	42	44	38	33	42	30	43	48	43	44	44	29	42	46	34	35	33	33	38	30
16116	8416	4611	7583	15550	17863	16541	14498	12071	10343	8433	7022	6043	5240	4076	3541	2915	2434	2065	1812	1664	1743	1784	1625	1541	1457	1399	1266	1242	1117	1174	1145	1035	958	847	787	780	837	1071	1249	1157	1063	1019	1151	1328	1219	1231	1359	1468	1264	883	626	474	422	404	425	419	412	403	389	384	438	420	375	406	389	392	416	385	373	376	398	423	364	381	363	343	357	406	403	363	424	360	378	379	390	387	410	400	375	415	418	397	385	358	394	399	379	372	402	362	365	398	389	379	424	355	401	364	404	368	376	397	387	354	346	371	366	365	373	380	366	383	388	359	358	371	367	376	385	394	366	376	369	379	339	383	373	356	395	387	388	388	379	372	365	372	385	368	399	360	358	398	348	385	340	374	331	379	382	372	375	395	351	343	359	347	373	358	388	352	366	384	354	336	366	385	396	370	371	393	360	397	373	366	385	393	379	349	387	377	380	383	377	387	388	386	408	380	395	406	370	371	418	380	375	365	359	354	370	361	374	387	372	387	337	372	369	371	414	397	393	360	371	370	377	382	374	368	337	337	391	356	361	355	367	336	363	357	368	350	385	437	394	362	376	351	354	351	396	366	372	378	371	371	407	355	358	351	360	351	404	389	352	391	373	384	393	395	398	376	359	372	365	369	407	359	376	358	367	371	367	425	398	395	364	380	347	371	370	400	377	385	366	395	376	389	351	390	383	362	344	376	385	365	388	398	375	383	376	364	356	379	370	381	366	316	420	367	397	378	401	383	398	396	402	339	369	357	372	372	377	417	360	357	377	377	373	388	351	367	388	375	388	338	382	386	387	362	374	407	331	366	359	393	380	393	359	396	366	381	368	374	348	382	386	379	379	362	393	350	401	392	407	338	350	378	380	354	379	401	363	354	355	379	378	399	347	352	398	342	352	345	381	389	398	355	372	338	426	388	383	365	395	356	345	409	358	347	375	381	364	373	385	361	401	347	398	392	348	384	415	396	414	373	353	363	384	398	353	355	382	369	364	415	379	340	346	387	379	425	342	406	410	380	383	355	395	382	361	373	368	385	354	414	378	404	358	355	373	392	381	330	358	393	382	390	378	369	363	387	400	393	359	355	343	388	345	358	388	382	397	363	338	388	384	349	358	367	398	374	354	373	346	372	365	413	372	377	402	398	355	381	354	312	361	359	372	390	378	369	360	357	388	405	351	398	389	349	354	393	372	354	399	370	342	339	339	376	387	391	378	373	395	376	345	351	418	370	411	377	345	381	330	352	378	348	355	403	337	345	368	379	353	373	348	356	381	356	377	382	372	359	373	399	372	350	382	345	372	392	372	361	363	386	362	339	404	381	421	367	354	363	372	376	389	351	347	356	398	399	393	374	362	363	346	397	359	383	406	328	400	381	366	365	357	378	374	398	370	365	373	365	390	412	373	360	350	345	403	375	355	363	350	369	364	366	392	378	375	424	376	374	364	384	389	371	420	405	379	372	384	344	370	400	401	357	390	371	331	399	389	359	363	357	400	414	363	385	368	395	375	379	415	391	372	396	417	368	387	369	400	360	378	366	375	380	375	359	354	334	389	402	389	362	378	403	409	350	390	377	358	397	366	388	386	394	352	367	337	379	374	361	349	328	344	387	376	341	396	373	352	385	384	333	365	354	396	378	373	357	365	379	390	373	378	364	347	339	391	402	384	359	387	358	394	365	379	382	383	361	391	366	360	383	357	394	355	378	380	383	345	372	406	359	349	377	389	342	372	375	408	381	364	381	372	338	360	374	372	418	371	417	387	324	362	366	357	393	360	378	356	403	405	420	355	394	393	372	395	371	387	398	399	369	395	399	377	349	375	336	366	351	379	385	399	371	360	408	374	349	375	359	386	385	380	376	405	374	368	388	402	389	374	351	344	401	383	417	404	412	353	352	380	350	383	348	365	388	352	407	373	409	343	381	370	377	388	354	372	372	386	340	359	395	382	358	410	365	364	371	358	353	397	373	401	350	332	357	372	378	376	372	398	391	377	389	390	438	383	368	354	356	362	378	369	348	375	371	382	373	365	375	383	394	364	385	366	383	390	367	393	366	359	387	365	349	362	384	353	398	415	356	375	379	376	390	371	362	404	346	361	361	360	373	361	364	340	372	380	408	378	357	411	378	340	357	386	386	380	370	345	380	364	362	393	373	377	433	378	368	347	375	389	351	379	352	382	354	374	404	397	367	383	385	377	370	402	363	389	380	410	379	362	350	352	375	389	370	341	424	357	357	382	351	356	377	393	358	362	400	385	402	340	354	381	372	354	375	349	363	385	394	361	387	385	403	376	368	354	354	382	373	410	400	368	390	389	397	390	371	372	348	370	405	359	381	392	372	350	378	367	368	373	366	340	380	371	378	344	363	371	363	359	381	403	382	373	394	398	382	364	382	379	355	423	369	376	380	372	393	388	336	345	398	375	355	376	381	365	388	377	394	361	396	424	380	362	386	367	371	365	386	409	364	376	395	376	395	405	368	399	373	366	389	352	385	355	387	368	369	383	372	383	331	336	375	398	394	355	338	361	338	345	386	340	378	406	364	397	381	384	386	356	415	400	398	394	370	399	374	376	368	394	390	395	369	390	389	366	365	375	365	396	341	418	392	342	392	381	332	359	366	387	355	349	369	386	365	390	356	364	381	393	356	381	372	381	344	359	384	365	367	344	355	393	372	372	359	370	393	396	368	390	372	381	334	353	353	372	378	377	373	363	377	389	363	381	353	410	363	402	371	352	385	385	347	369	369	360	400	387	326	361	362	386	414	381	383	355	354	370	377	396	372	429	377	366	397	365	405	369	368	377	375	381	369	391	352	379	352	385	390	391	370	342	364	408	371	376	372	372	376	374	383	367	347	365	353	346	351	359	363	379	364	381	391	365	372	377	404	377	413	385	372	368	413	425	372	356	377	369	362	329	390	368	391	355	376	347	387	382	352	383	352	390	365	367	398	350	381	378	381	365	351	381	369	377	401	379	368	388	357	361	369	387	340	358	383	355	361	393	392	371	394	373	390	343	382	406	350	383	392	361	400	419	358	388	339	360	341	356	360	377	370	378	361	393	374	373	364	353	364	377	372	351	370	385	349	367	361	364	376	409	380	341	364	409	366	404	383	346	359	373	381	324	360	375	371	357	375	411	395	384	388	356	369	376	386	352	387	389	368	392	371	348	386	388	364	409	329	375	396	364	365	347	365	368	391	388	391	394	402	357	343	366	362	365	397	410	357	353	355	388	377	339	378	375	409	388	349	372	408	358	358	373	335	369	402	363	374	377	366	357	392	397	371	352	349	379	382	388	366	384	395	376	338	390	348	378	391	366	375	387	367	373	406	359	409	353	393	374	407	322	365	354	365	411	350	378	404	364	360	350	382	377	402	376	382	363	407	357	339	373	370	419	397	374	375	400	401	331	379	336	385	366	369	431	390	393	368	360	379	366	370	374	343	411	362	355	391	390	378	383	373	371	369	334	366	374	393	352	376	358	377	363
1446	905	518	329	356	530	561	480	393	377	319	278	250	253	217	187	180	158	141	142	124	149	109	115	111	127	121	119	108	111	103	94	122	92	111	85	94	83	116	117	115	76	113	114	106	100	95	118	112	88	109	86	72	80	66	91	71	64	73	76	76	88	68	60	70	77	97	70	64	87	84	75	70	75	73	71	88	58	86	68	64	80	82	76	67	78	53	72	68	69	65	74	80	84	95	72	80	68	79	84	65	85	90	85	71	71	71	79	73	82	70	72	62	81	82	78	63	81	72	72	74	78	65	69	70	71	76	82	78	80	76	68	67	76	71	87	76	67	57	76	73	104	71	95	73	72	87	75	74	78	74	76	53	69	69	63	70	66	76	80	76	71	59	65	66	73	76	69	81	91	53	67	64	70	86	71	70	72	75	61	67	79	57	95	72	64	74	86	77	67	61	77	75	76	71	77	71	79	66	66	78	86	67	69	59	81	81	80	70	64	68	77	53	89	65	81	55	65	85	59	66	61	69	73	79	70	71	67	70	61	80	70	73	76	77	64	77	83	71	74	77	86	75	79	75	66	76	83	83	72	80	87	81	77	79	78	85	75	70	68	87	57	66	82	80	68	73	79	65	69	80	82	68	68	67	65	82	66	67	79	63	74	74	67	91	78	84	74	67	85	83	72	77	71	81	76	71	82	91	55	75	68	80	82	62	79	56	74	78	69	62	73	61	70	80	96	67	74	75	67	78	73	90	70	75	69	68	69	79	70	73	80	77	67	78	70	74	77	72	80	66	73	60	91	72	70	77	79	81	84	70	82	85	78	68	70	86	84	66	92	83	71	90	75	65	75	63	65	72	73	86	82	90	69	57	59	81	67	95	70	70	92	79	76	75	77	73	96	78	85	72	71	78	70	77	62	91	78	68	76	56	80	70	64	66	71	75	76	98	91	70	63	82	64	65	67	92	78	65	60	75	66	61	76	65	80	66	72	65	66	80	64	81	78	72	63	84	86	75	64	79	74	66	96	68	87	75	76	73	62	77	85	76	77	79	78	72	65	75	94	65	80	75	71	80	76	81	71	73	71	88	80	83	82	70	65	65	85	87	72	93	79	83	55	68	69	73	56	74	79	78	77	64	73	72	73	80	79	68	69	78	72	71	77	81	92	60	67	74	77	54	80	63	78	70	78	78	98	64	74	93	72	72	67	78	77	77	72	67	75	77	71	81	70	72	74	77	79	74	75	75	71	78	76	89	68	58	64	68	70	72	70	69	75	74	74	73	79	80	89	78	87	79	77	70	88	74	66	70	80	71	59	76	73	68	63	63	54	71	80	57	53	96	74	79	70	83	75	67	64	71	97	74	78	85	86	57	80	78	66	65	66	81	66	81	81	86	73	78	71	70	71	70	81	68	73	62	78	82	63	80	74	65	68	82	92	77	88	82	82	66	82	74	103	76	70	66	68	62	73	78	70	84	80	69	76	74	89	76	66	84	63	79	60	87	67	79	68	74	74	76	77	86	75	64	73	71	69	61	70	83	76	64	78	79	75	71	65	78	65	68	80	74	78	70	69	63	83	79	61	67	65	74	73	68	60	86	70	84	81	65	55	86	79	68	89	74	86	77	73	65	70	95	69	73	68	65	79	70	86	78	72	71	78	67	90	71	64	80	67	75	76	78	62	84	84	75	85	71	67	79	63	68	61	72	83	78	71	82	56	68	85	67	65	73	72	69	69	79	75	69	71	59	71	86	81	82	70	81	80	72	85	78	71	78	89	92	78	69	79	81	86	74	85	82	75	70	72	70	76	75	61	64	64	75	78	72	70	73	81	85	68	75	82	65	71	64	87	75	91	81	80	74	77	94	78	79	74	83	54	68	77	90	58	90	85	73	65	65	96	64	75	71	69	77	77	79	69	52	66	87	60	63	87	66	85	71	66	81	69	70	76	86	77	67	76	73	79	75	53	78	79	68	76	70	59	88	73	68	66	83	62	74	66	72	66	80	68	91	70	78	82	62	68	87	83	70	78	67	80	89	71	65	70	77	86	79	71	82	80	85	81	79	64	97	65	84	76	87	79	77	79	74	84	97	78	61	74	65	64	81	81	69	70	71	64	76	77	74	83	72	79	87	67	63	76	70	87	68	63	67	66	93	70	65	79	74	67	73	90	87	72	59	66	78	80	79	85	77	81	70	60	75	73	78	85	100	79	77	68	75	77	68	71	64	76	84	77	74	70	74	68	90	78	85	70	94	78	93	69	86	66	63	75	84	76	82	59	77	61	70	74	75	70	81	73	83	65	80	76	71	85	80	60	70	80	59	60	72	71	76	71	72	79	72	67	71	80	71	67	67	67	84	80	80	75	69	71	78	79	97	69	81	79	73	80	91	70	85	65	96	74	80	68	71	80	68	65	78	69	77	64	77	67	72	77	78	63	76	70	69	68	64	75	71	73	78	67	83	66	76	73	82	72	81	76	66	77	74	74	67	77	81	47	78	75	69	80	77	68	70	70	71	74	60	83	77	70	53	70	81	79	77	82	80	78	92	72	79	82	92	87	69	71	86	78	82	63	89	85	71	64	73	84	67	74	62	80	71	92	67	72	81	81	73	69	58	63	60	69	68	78	67	78	83	57	79	78	81	75	65	78	74	71	77	78	72	80	82	84	76	69	83	85	70	88	86	67	70	86	78	73	71	73	73	72	73	69	77	83	82	79	62	76	66	79	64	81	75	62	72	70	83	85	67	71	62	71	72	70	60	78	63	76	72	83	65	86	78	68	76	77	64	98	74	89	81	88	58	57	69	54	67	64	85	71	83	71	67	69	74	59	73	70	81	71	82	74	70	74	77	68	60	65	67	82	69	67	81	82	74	84	71	63	74	86	86	61	81	65	57	79	72	96	73	68	75	63	75	70	67	66	84	77	69	63	74	76	82	71	81	69	82	59	66	66	78	69	75	89	84	75	100	71	68	67	73	66	75	80	60	60	67	66	71	83	82	79	77	75	84	71	88	73	87	59	67	82	74	65	75	86	65	73	70	72	77	70	85	73	72	74	70	74	72	65	70	61	74	76	76	75	75	71	65	83	73	80	89	69	71	70	83	85	71	76	79	75	64	59	82	64	73	85	56	79	70	64	78	66	68	76	83	83	69	75	68	58	80	80	66	67	67	68	91	75	70	70	67	78	63	66	68	81	68	70	78	75	58	72	75	95	73	72	85	77	53	78	85	74	82	76	65	78	77	60	65	78	71	71	71	69	68	71	82	81	79	63	71	77	68	64	84	60	78	81	66	96	72	83	80	75	76	78	79	94	63	63	72	60	91	73	70	87	75	84	80	69	80	70	77	82	85	80	67	79	57	76	62	74	65	75	70	71	60	79	65	87	72	76	76	71	84	80	82	69	75	74	76	76	79	65	59	68	74	72	84	80	74	86	75	75	84	79	76	65	69	60	100	90	82	68	67	71	77	64	79	81	74	74	65	78	71	82	69	66
19220	11176	6578	10418	19322	22218	20617	17848	15213	13370	11100	9297	8193	6846	5794	5183	4300	3721	3223	2900	2875	2918	2779	2616	2482	2468	2157	1961	1986	1843	1776	1744	1731	1509	1409	1351	1345	1437	1714	1902	1822	1662	1522	1683	1881	1785	1896	2032	2040	1603	1236	970	812	785	840	803	835	748	746	786	791	801	801	768	746	706	804	742	714	723	736	766	743	709	745	717	743	747	692	716	724	735	751	724	705	746	743	780	795	771	750	700	783	797	729	802	671	759	750	732	715	738	722	784	708	728	764	755	761	738	757	751	731	661	714	756	733	699	773	749	739	740	703	734	737	704	750	693	719	740	710	707	739	714	731	700	717	697	669	703	729	713	743	662	719	717	732	712	724	759	730	731	736	753	739	741	675	771	727	731	720	718	681	691	762	716	693	676	754	750	725	743	741	697	709	695	702	672	731	695	731	722	742	677	741	706	768	734	673	690	678	728	724	729	759	753	707	736	749	759	718	783	706	687	720	691	728	707	737	721	768	785	730	715	713	701	752	706	713	727	757	725	718	736	682	725	730	744	662	728	692	714	710	710	756	678	787	761	719	725	681	767	722	699	691	734	726	709	701	756	701	683	667	712	751	680	748	725	735	718	796	743	693	703	709	719	719	719	685	702	788	685	706	711	662	712	717	754	684	746	705	701	751	700	693	725	715	735	752	657	732	747	693	734	746	758	747	702	769	723	710	770	704	702	720	727	781	765	765	692	735	748	700	752	696	728	672	674	717	729	751	680	703	702	752	739	751	722	713	711	713	738	722	720	743	766	713	683	680	712	714	752	746	712	699	715	686	748	738	710	751	698	704	661	775	738	723	783	744	749	744	691	725	697	725	732	735	752	753	717	735	742	739	719	727	727	729	721	738	706	702	758	789	761	710	751	738	728	752	718	687	721	716	694	698	691	673	747	736	714	707	712	758	724	705	725	772	713	687	769	664	749	721	698	680	697	720	687	740	714	742	720	718	724	721	714	767	701	724	710	714	708	741	752	729	787	753	687	703	708	707	748	745	693	711	690	668	742	683	739	704	707	700	734	728	696	716	732	650	705	731	730	716	698	717	723	701	731	701	662	748	697	670	720	697	724	693	723	757	767	735	714	712	737	713	703	719	694	710	718	693	707	722	701	725	748	755	707	723	764	724	752	738	714	690	707	756	702	717	722	741	747	706	708	769	796	692	772	703	709	763	713	716	699	731	744	692	706	758	759	732	712	723	747	725	716	743	709	702	706	706	711	709	740	689	719	720	658	728	681	730	760	711	672	727	737	747	690	766	732	689	682	708	715	743	704	724	691	708	744	699	713	721	758	682	695	777	670	735	690	702	700	683	763	735	757	715	732	740	738	757	714	747	717	687	718	728	686	695	727	702	675	705	746	765	692	740	681	693	691	720	749	750	718	728	729	734	718	773	718	701	730	734	698	719	700	773	707	731	740	705	729	775	696	709	701	701	709	718	712	735	717	705	724	736	745	750	717	699	699	758	723	728	702	672	751	759	768	748	728	716	709	765	748	717	775	709	726	693	721	719	672	690	701	704	725	691	715	786	717	746	701	722	716	737	787	715	724	736	745	698	737	730	754	683	757	722	760	725	707	750	679	733	751	722	725	750	726	696	725	695	696	790	738	717	692	724	760	674	701	754	700	728	759	746	704	729	730	733	686	700	731	753	737	719	745	744	726	695	720	701	726	701	749	739	737	717	737	676	750	710	711	739	748	734	734	708	742	724	709	676	713	720	720	703	724	742	719	685	698	687	705	694	715	751	689	721	686	737	701	750	696	728	710	716	731	705	762	721	708	728	744	711	715	743	723	734	693	723	703	766	780	719	724	679	716	666	715	682	721	696	771	724	761	718	778	727	696	717	743	714	735	721	731	674	755	741	754	745	721	679	718	757	756	717	714	681	724	720	699	738	754	683	739	707	747	723	721	699	755	710	734	736	732	764	716	728	706	728	717	726	702	711	724	710	714	673	682	672	723	763	705	758	744	725	729	691	756	735	722	750	719	701	731	713	731	742	709	676	723	717	729	720	699	702	687	682	723	687	717	749	696	721	680	750	721	733	696	750	701	733	729	722	720	767	705	780	712	740	744	750	726	742	724	703	736	709	734	704	747	734	739	716	731	687	729	745	698	737	671	750	718	686	679	688	695	669	722	707	727	716	710	698	745	704	733	684	670	733	689	752	691	718	765	743	732	738	727	706	711	726	757	758	732	747	709	734	731	721	720	707	728	727	703	785	730	738	697	700	734	696	742	723	740	734	763	720	709	735	725	758	708	727	734	723	749	746	707	718	696	721	713	729	746	698	725	689	684	707	747	713	715	716	714	657	713	702	687	730	751	793	726	717	705	720	716	747	695	696	702	758	706	745	703	754	717	729	739	686	776	739	714	694	718	723	692	746	742	700	737	712	771	726	761	729	731	747	704	712	734	756	718	718	729	655	701	764	718	707	741	761	717	714	736	762	738	727	710	727	720	706	670	768	735	735	727	741	699	740	719	734	734	732	720	687	755	669	725	715	684	690	715	772	743	748	764	705	707	713	710	711	730	706	718	729	664	696	711	737	767	727	697	725	709	726	739	705	682	722	750	701	748	706	735	693	757	683	716	725	697	772	786	719	738	727	698	701	673	739	719	730	749	739	686	731	727	761	708	743	689	762	731	682	717	759	705	732	715	711	733	675	709	709	705	729	744	695	696	689	728	708	760	708	699	664	788	728	687	733	740	704	777	706	712	709	726	724	767	720	696	713	778	741	736	708	725	728	714	698	742	729	675	706	728	738	752	734	707	740	735	757	755	736	753	711	680	728	758	738	712	725	729	712	763	714	785	719	705	725	720	756	715	711	702	769	727	699	736	751	650	696	767	763	669	726	705	735	713	672	737	734	765	736	719	765	695	788	700	728	747	705	771	720	702	692	754	721	689	718	725	703	705	696	736	721	739	764	725	728	761	746	715	755	704	694	754	744	729	729	715	720	756	698	668	751	761	706	677	723	747	714	715	726	730	684	735	709	729	789	754	730	729	705	752	769	706	674	722	737	745	714	712	743	739	738	690	710	677	746	721	702	753	683	689	775	696	768	748	684	672	770	768	733	755	727	694	715	730	730	726	745	682	731	742	769	715	724	732	680	712	699	732	673	728	707	733	708	740	697	712	697	723	751	787	673	751	704	710	742	722	715	699	750	762	751	716	666	714	709	710	748	688	727	673	702	711	720	727	745	736	740	732	708	736	748	709	679	764	724	760	668	765	732	687	730	713	739	728	711	720	703	729	699	745	755	725	751	744	712	690	714	711	718	732	709	718	709	755	720	748	724	713	711	723	726	791	704	669	709	702	686	709	722	759	719	686	739	714	685	762	729	731	681	740	746	707	724	688	759	696	747	739	700	744	743	729	752	703	750	700	725	705	703	762	722	702	699	710	721	719	702	706	710	714	683	739	712	800	726	752	745	688	702	696	709	723	693	724	736	678	708	745	693	767	764	726
2994	765	419	277	324	459	509	440	388	347	289	217	260	209	184	144	135	105	113	89	86	81	85	84	71	74	78	68	66	54	70	64	50	55	52	43	38	61	57	58	52	68	52	64	59	62	68	80	62	56	44	33	43	31	37	34	30	31	33	32	27	36	21	33	24	34	33	28	19	29	29	32	31	32	26	32	32	17	28	24	22	25	24	23	26	37	31	33	32	26	32	32	29	22	35	38	31	25	37	37	29	22	31	25	33	13	33	27	33	24	20	33	29	23	32	37	21	29	33	31	29	28	29	23	27	23	26	37	30	24	35	39	40	36	34	20	27	37	22	30	20	31	32	26	32	30	29	23	22	25	21	35	34	28	26	25	24	18	33	32	28	21	24	29	31	29	27	21	30	27	28	24	31	26	20	28	23	23	18	18	33	29	18	25	28	23	31	31	23	25	31	31	32	27	25	29	31	31	25	22	38	34	37	24	18	27	23	35	21	35	23	32	26	20	34	34	25	27	33	21	24	31	31	22	31	21	34	33	27	43	30	24	23	25	23	35	32	31	19	23	39	23	38	29	40	31	35	33	20	37	27	35	28	24	34	26	26	24	30	33	36	27	27	33	34	40	32	25	25	29	42	33	23	24	33	31	27	21	18	25	28	29	30	16	24	29	34	30	34	27	26	27	26	31	25	27	28	29	25	24	32	37	28	25	35	24	24	24	23	32	28	19	23	22	31	35	33	35	32	36	28	29	22	26	25	30	19	19	30	21	24	29	33	26	25	30	33	31	22	17	26	32	31	20	27	28	25	32	27	37	26	30	23	30	27	30	29	39	33	18	31	29	31	29	25	23	33	30	34	32	25	30	31	36	25	24	27	25	28	33	27	28	22	25	29	28	24	28	23	28	23	22	27	23	35	25	32	31	29	26	29	29	25	34	36	38	25	32	19	36	33	28	26	42	34	34	20	34	34	26	29	31	22	30	27	30	28	21	24	26	31	30	22	26	32	36	29	25	33	24	29	32	32	34	24	37	34	26	36	29	34	34	32	21	34	25	23	25	26	28	24	23	30	25	27	23	30	23	30	26	24	28	26	27	30	25	23	26	28	29	22	24	28	28	28	25	27	21	33	25	30	35	21	26	30	28	37	29	23	31	31	19	26	23	38	29	26	34	22	22	28	26	24	30	34	24	25	24	24	18	32	31	32	37	38	24	26	26	30	27	24	28	29	27	16	27	36	24	30	37	27	27	17	27	29	34	39	26	31	39	35	32	25	25	25	31	28	28	28	22	29	20	26	32	23	31	27	31	30	28	26	32	35	26	29	28	30	36	23	32	27	25	27	26	27	23	24	33	28	34	34	37	24	24	24	27	28	21	34	32	30	32	20	28	29	26	37	29	26	24	24	22	30	38	29	30	27	30	27	25	28	25	30	22	23	30	22	28	24	29	29	32	31	30	22	27	26	23	38	26	27	24	28	22	23	34	32	23	24	26	21	25	28	21	24	26	29	28	29	20	25	29	31	24	26	23	30	26	31	29	18	33	18	28	36	29	24	27	36	22	32	27	24	21	23	30	26	27	31	17	24	25	33	24	27	33	24	30	31	24	27	25	20	29	26	31	20	29	26	29	22	31	32	36	21	35	28	28	29	28	26	30	25	19	18	28	31	24	23	21	31	19	34	25	28	24	31	21	23	37	27	30	22	26	24	26	23	30	26	25	31	43	23	29	41	31	22	32	30	30	22	29	25	25	31	28	34	26	25	27	24	33	41	27	29	35	29	30	26	36	37	28	21	34	29	27	25	35	30	34	28	26	27	26	18	25	27	20	33	27	27	26	25	29	35	21	26	33	25	28	33	28	23	33	23	33	32	29	33	28	26	25	27	31	33	34	24	32	30	32	32	38	25	21	36	37	30	27	32	32	30	26	29	29	24	35	35	25	29	26	26	25	35	28	31	24	30	34	22	25	24	24	23	29	30	28	35	24	31	24	32	34	31	25	30	29	27	31	28	29	29	33	31	32	34	28	41	32	29	31	33	22	27	31	24	33	28	30	30	31	29	26	31	28	32	29	27	23	32	23	32	36	25	32	22	24	32	26	27	33	30	27	19	35	20	29	29	24	28	26	28	32	12	17	26	28	28	17	23	36	24	29	32	35	23	28	33	42	33	31	26	30	29	25	26	25	26	25	28	32	33	25	27	28	21	29	34	44	37	28	29	34	39	31	27	28	33	31	27	28	26	33	29	20	29	17	19	25	24	28	28	26	32	35	26	29	26	28	30	33	32	29	25	31	22	29	31	30	27	32	23	30	28	23	27	31	27	31	25	28	24	17	35	28	31	22	23	32	40	25	26	32	36	29	32	24	31	37	26	22	22	24	21	26	30	22	41	38	29	33	22	30	33	22	22	27	15	32	39	24	18	25	26	30	28	27	29	33	26	29	24	32	23	22	31	27	23	32	25	24	31	29	22	30	29	41	19	27	27	25	29	21	27	26	26	30	29	22	31	27	35	27	30	31	32	32	36	34	34	32	27	24	32	25	31	26	34	27	21	31	31	27	21	28	23	31	27	28	33	31	24	28	35	28	19	21	20	28	24	29	27	32	29	29	36	29	23	33	32	31	28	32	28	37	27	25	39	33	29	33	25	23	31	18	33	32	37	33	27	30	26	24	38	30	35	35	37	29	36	29	26	21	29	21	32	28	21	27	34	29	29	29	27	21	37	30	31	24	34	20	29	22	31	29	27	29	28	24	23	38	25	20	26	32	28	25	32	21	29	25	27	28	30	20	34	35	28	21	28	28	24	23	22	19	29	35	27	19	30	30	36	28	32	20	36	18	29	33	32	30	24	24	25	30	27	28	25	31	28	29	35	35	26	35	24	32	25	16	15	29	30	17	19	26	26	34	28	29	21	32	36	27	20	24	38	40	26	30	25	25	34	32	31	29	26	32	30	37	35	23	22	33	25	36	30	31	26	34	27	23	29	27	33	22	19	34	27	27	23	33	37	17	30	21	25	31	27	36	29	37	32	25	30	34	33	22	28	32	30	24	21	40	24	34	30	32	26	26	24	35	37	32	34	28	21	34	26	27	33	34	27	27	28	28	30	32	30	34	23	24	27	26	38	19	29	24	19	25	26	33	31	31	34	17	25	19	31	30	26	22	25	29	24	18	35	31	23	31	25	20	28	35	23	26	31	19	25	18	29	17	31	31	23	27	26	26	24	35	29	28	23	25	26	24	24	20	20	31	34	31	28	33	26	27	28	20	25	35	28	37	25	25	30	18	35	29	31	23	27	17	33	37	33	21	25	32	35	22	25	23	41	25	43	35	31	21	22	20	23	21	29	30	35	34	29	34	31	34	24	27	22	24	30	27	29	32	24	26	29	28	28	28	31	29	20	18	26	23	36	33	20	27	22	29	25	32	39	22	29	23	38	23	24	19	30	31	26	26	28	36	30	19	32	17	25	25	34	36	27	34	36	18	21	22	26	39
18083	10269	5832	9309	18528	21225	19742	17435	14866	12779	11047	9129	8042	6738	5612	4848	4050	3356	2922	2641	2533	2531	2357	2309	2151	2022	1776	1666	1667	1436	1474	1420	1390	1146	966	919	887	1016	1285	1601	1473	1203	1143	1351	1419	1356	1539	1847	1594	1175	760	513	403	368	390	380	372	339	354	323	336	338	340	313	280	279	302	277	324	321	279	316	277	273	291	320	278	299	307	317	329	275	288	266	287	306	311	313	320	325	319	327	328	309	305	311	310	301	317	300	319	353	299	309	300	298	294	273	289	279	271	272	272	288	284	292	270	302	295	315	295	315	282	269	270	275	283	290	305	281	311	236	270	291	274	272	267	279	287	298	275	264	308	289	286	241	287	298	306	289	267	311	292	288	278	282	282	291	247	286	273	293	274	283	256	319	275	284	283	320	308	294	284	268	288	281	301	277	260	286	331	314	296	304	296	302	271	271	262	276	288	286	257	306	292	311	282	275	297	293	262	264	262	286	288	285	262	304	250	274	279	277	294	287	256	286	297	256	289	293	287	297	268	265	274	286	281	282	273	278	312	276	289	277	264	272	279	315	280	297	266	274	297	267	268	273	269	241	286	276	287	301	313	277	307	281	259	291	307	305	307	284	293	276	293	261	277	270	273	281	244	248	303	265	310	289	271	287	263	283	272	272	302	261	298	246	291	274	304	290	315	275	264	291	268	310	272	271	239	274	279	300	257	290	281	266	270	287	267	297	266	248	246	248	258	273	265	281	278	272	277	282	301	299	281	247	273	261	312	269	274	297	269	302	279	268	290	282	274	271	288	286	273	242	279	270	275	273	316	291	295	301	285	282	271	287	279	265	260	293	297	308	260	276	303	261	293	267	269	282	303	279	295	284	254	302	283	276	315	288	286	262	311	290	297	256	267	279	293	271	262	295	290	265	308	299	284	275	306	288	265	251	277	276	303	268	292	257	264	280	291	306	270	289	298	324	300	268	290	268	246	271	291	296	292	267	279	297	286	290	265	258	265	259	281	280	285	277	267	279	277	280	249	274	276	298	276	283	287	258	299	276	255	300	273	314	283	301	304	274	297	274	248	294	284	290	299	240	259	279	251	247	287	273	291	310	254	306	295	271	276	256	284	297	276	283	266	267	283	272	225	271	294	271	276	293	286	277	277	299	267	285	273	258	279	292	282	294	267	292	297	303	253	253	278	263	283	284	308	294	275	268	308	227	275	260	293	290	275	288	277	257	275	291	266	270	286	281	283	283	289	302	262	283	292	286	263	293	303	259	301	281	301	280	299	280	281	314	283	251	289	273	285	278	275	266	293	288	270	269	280	268	277	299	254	296	269	303	289	291	278	271	274	285	285	243	264	304	270	264	276	266	274	272	290	287	288	280	281	296	295	299	274	279	290	284	276	305	285	284	273	279	305	297	296	299	305	290	306	276	277	293	281	283	273	257	291	284	283	266	267	269	296	249	279	278	285	274	282	267	317	269	263	289	286	267	274	283	279	269	294	262	290	287	252	252	293	267	273	285	259	277	293	240	268	280	272	284	267	267	300	273	289	299	274	293	302	273	287	306	278	303	307	256	252	272	251	282	304	248	271	286	307	288	267	292	271	264	262	271	308	265	303	301	262	294	254	288	281	281	269	278	296	289	267	283	310	272	287	298	297	257	270	318	278	262	295	281	291	311	260	293	286	280	260	257	294	290	290	314	312	288	275	263	288	274	260	277	288	280	259	274	278	286	280	257	294	268	293	286	232	288	266	277	284	309	300	275	274	269	294	266	275	288	275	290	293	281	254	300	280	304	288	278	304	286	277	278	316	304	265	300	259	298	279	271	296	281	258	285	285	304	302	303	300	288	255	272	264	268	299	278	285	261	283	278	287	270	285	270	271	293	277	268	283	309	259	268	283	285	280	298	285	283	272	274	268	266	289	260	286	261	288	276	258	283	293	297	300	279	295	293	304	281	277	263	285	270	271	281	300	285	264	274	281	303	264	288	270	281	274	274	253	296	305	271	299	264	274	300	307	301	290	285	292	309	276	299	260	268	288	245	270	288	247	269	299	285	260	282	293	279	286	290	301	273	272	233	268	278	290	285	249	309	289	281	300	262	273	279	267	257	285	298	291	287	289	290	263	241	324	298	284	308	296	273	276	291	287	247	281	300	266	274	284	280	292	284	276	263	271	284	289	251	301	257	292	275	294	263	273	278	275	304	269	277	273	279	309	308	288	288	279	279	302	290	272	272	296	294	274	319	283	280	288	251	287	271	316	276	291	290	271	281	276	277	280	289	287	285	280	275	282	290	293	281	297	266	262	283	272	277	287	296	298	247	281	277	250	282	292	280	275	264	269	291	296	283	293	281	270	275	291	256	280	304	302	290	285	287	246	289	248	267	281	258	287	277	254	270	263	265	285	268	324	297	309	266	299	278	257	318	277	284	256	280	269	281	294	311	262	292	307	256	265	286	268	255	286	280	277	296	261	298	299	259	273	293	278	302	288	299	296	298	302	251	262	281	283	264	280	308	259	305	276	296	259	254	289	280	293	271	300	280	283	295	272	290	298	243	274	280	271	272	307	259	314	268	272	251	294	262	274	299	277	277	256	296	291	293	322	290	280	286	271	270	285	252	292	279	282	300	271	298	261	292	274	278	296	271	269	286	294	281	279	291	266	262	266	258	256	304	304	284	298	304	297	274	290	275	284	293	299	266	292	262	280	297	312	276	269	279	294	268	296	272	308	317	269	283	241	263	286	268	284	277	278	296	261	250	294	270	290	259	324	223	269	264	315	294	261	270	259	264	270	291	264	294	276	282	292	269	284	307	321	271	308	264	291	287	292	277	299	275	253	275	271	271	294	271	265	275	301	289	276	305	282	260	292	258	262	304	284	265	247	288	275	319	259	282	296	289	284	304	327	267	293	299	298	269	286	301	294	262	259	273	286	289	278	290	275	296	250	273	254	270	300	285	282	284	249	260	315	266	306	283	292	294	299	272	261	270	284	262	252	316	265	270	276	308	274	264	251	297	291	275	286	282	286	283	287	280	287	291	261	278	275	292	286	291	286	317	270	318	303	281	265	277	261	300	282	274	256	248	284	279	269	282	270	314	273	316	267	264	251	257	293	281	263	289	275	296	300	283	282	273	277	277	260	287	294	305	288	304	258	275	295	296	286	294	287	290	278	285	245	306	294	275	263	265	323	254	318	280	307	297	287	301	271	264	282	265	287	275	272	308	276	313	253	264	283	287	320	233	277	270	271	259	271	296	308	282	272	309	277	281	269	292	298	271	275	291	306	258	264	295	280	290	320	285	285	279	321	275	265	280	282	277	280	295	269	305	290	281	280	279	269	259	271	288	248	295	298	265	279	266	280	286	288	304	254	328	302	267	281	268	277	293	279	301	256	265	285	280	300	260	255	284	274	267	261	261	297	285	291	301	278	283	286	255	310	283	278	289	277	283	282	274	266	289	258	299	302	272	292	269	280	288	287	298	277	290	287	266	285	274
2005	1055	594	387	396	614	666	595	484	477	408	364	284	259	234	208	180	194	151	157	131	139	133	142	126	139	152	122	121	90	102	110	116	125	100	102	100	87	111	128	98	104	108	107	112	113	120	122	126	95	85	70	76	76	54	74	69	73	93	76	73	73	79	79	63	74	68	71	67	64	67	64	62	79	58	73	77	69	88	69	72	54	75	57	63	67	75	71	67	65	58	64	70	58	87	54	78	61	64	75	60	77	84	75	60	62	61	64	77	64	78	65	69	48	69	64	81	63	78	86	75	62	77	76	77	93	71	72	68	71	69	60	62	79	71	80	63	65	68	52	74	65	65	61	52	69	61	84	65	69	80	75	64	73	72	58	62	68	88	74	69	75	72	68	69	84	63	67	72	78	69	54	67	69	67	63	69	71	63	74	66	47	62	70	57	69	51	71	76	69	83	65	78	68	68	61	65	71	69	62	62	61	67	72	68	88	49	61	64	74	69	78	76	60	75	66	73	71	67	52	80	64	72	59	66	95	71	67	74	65	67	75	65	63	69	61	75	48	81	69	78	71	70	66	65	84	83	74	67	54	89	58	49	65	68	61	65	72	71	81	67	73	77	77	67	65	60	63	73	77	79	61	67	63	59	61	67	68	76	82	79	76	70	78	62	56	76	65	62	59	68	63	68	63	63	54	58	68	62	79	83	60	59	71	79	58	78	59	65	76	68	68	65	76	79	57	82	63	70	63	68	78	63	62	58	71	78	76	87	71	73	66	76	66	84	57	63	70	78	47	67	69	69	74	69	69	69	77	76	67	66	66	69	59	69	75	67	78	74	74	66	82	65	64	74	79	83	64	80	68	54	68	63	65	64	78	61	63	72	87	63	65	83	59	73	67	69	63	63	66	62	62	72	76	74	80	73	62	78	77	74	58	56	60	70	81	57	70	64	67	65	60	72	83	72	77	66	71	61	59	60	56	60	73	84	82	69	80	84	57	91	71	86	63	55	51	52	81	76	72	81	46	56	81	73	64	67	68	78	72	76	61	69	68	77	68	79	69	71	82	74	57	61	58	72	68	71	69	69	80	64	77	68	64	69	73	69	71	95	76	82	62	66	75	70	66	79	85	70	70	60	63	63	56	80	67	57	54	59	65	78	79	63	68	56	73	77	64	70	69	78	71	53	72	58	65	80	83	71	73	60	79	70	53	67	77	81	81	62	70	74	66	73	66	73	72	68	60	54	69	59	70	81	60	69	61	63	77	66	67	66	84	64	58	68	78	79	62	72	58	60	91	64	68	58	66	78	64	84	62	52	75	62	70	65	84	67	67	65	82	67	58	75	62	72	54	63	52	69	59	86	77	70	65	74	71	58	66	77	62	80	73	75	66	68	64	65	73	72	73	73	66	62	70	72	64	71	61	84	49	69	62	91	62	78	69	65	63	79	74	80	72	61	67	69	63	66	74	74	70	76	71	79	68	60	71	64	73	49	52	67	73	68	71	67	76	85	69	78	70	69	83	80	69	61	69	75	65	70	67	76	70	72	70	67	68	77	75	70	73	74	72	69	56	81	74	73	73	65	74	63	81	66	67	62	68	70	67	70	80	57	67	73	77	69	72	62	73	82	65	79	62	64	68	69	79	82	74	70	59	68	70	53	77	75	91	66	56	71	58	67	77	74	51	76	79	71	74	77	52	64	65	58	74	64	68	49	57	62	80	64	92	65	62	73	63	87	56	86	66	61	66	64	66	78	62	73	50	75	71	73	81	64	75	47	65	67	75	60	53	69	78	76	65	62	77	72	69	75	72	61	68	55	83	59	68	75	57	68	81	71	64	61	68	57	67	74	70	88	64	58	68	59	68	86	69	64	66	61	74	62	74	62	65	69	64	59	78	75	79	67	56	94	74	66	64	68	57	58	53	57	73	70	68	63	67	68	71	71	63	58	97	79	53	74	65	80	68	83	57	77	64	76	61	70	78	74	64	69	69	62	76	56	73	81	70	68	75	61	74	70	67	69	73	63	69	61	58	66	71	62	52	66	67	76	69	50	86	60	71	66	71	71	66	75	78	60	72	62	98	73	72	67	72	83	69	71	74	71	58	79	68	80	77	60	74	78	66	69	81	75	69	60	72	90	72	70	56	67	60	86	67	80	68	71	78	74	64	70	85	65	63	76	57	56	63	67	70	61	63	76	63	67	62	62	59	72	77	60	56	73	69	56	70	73	58	66	67	58	65	76	76	70	61	55	72	75	67	68	68	75	63	58	64	78	73	74	68	69	79	56	81	72	77	74	56	73	68	66	74	67	66	68	78	67	60	60	69	62	64	74	95	70	68	70	63	71	63	70	75	74	84	79	64	83	68	62	63	76	61	80	70	87	66	81	78	80	62	58	67	61	74	77	66	59	75	76	74	60	69	72	73	74	65	73	68	61	63	65	54	74	74	66	68	79	70	56	69	74	70	59	72	81	74	67	67	67	73	72	64	65	62	58	65	73	63	61	69	69	73	68	77	81	73	74	69	84	71	68	75	77	61	75	59	63	63	69	91	65	75	65	67	74	72	67	68	43	63	68	67	69	68	68	50	60	78	77	67	73	74	56	65	64	68	58	71	52	65	67	71	81	62	77	70	71	61	71	62	60	65	78	67	72	77	67	65	78	62	56	81	67	76	76	77	72	80	81	60	71	63	60	65	65	78	77	62	76	71	63	72	65	66	68	62	61	71	63	72	65	62	71	68	84	76	71	81	58	80	63	69	63	57	53	60	82	63	66	76	56	60	62	73	82	51	61	66	63	84	78	64	50	69	73	85	63	82	81	77	71	68	74	79	77	58	73	77	72	70	79	68	81	67	72	63	68	54	78	70	67	82	53	70	61	72	83	88	76	70	66	78	87	75	76	71	52	70	80	72	55	57	68	52	78	59	71	66	80	65	64	87	71	64	62	73	75	79	63	78	60	54	78	72	64	49	68	88	61	62	56	90	56	73	76	70	65	73	73	69	72	73	62	66	70	59	69	70	65	77	72	71	87	53	82	62	76	75	64	73	60	60	69	83	72	73	73	74	61	75	79	68	71	68	86	69	77	77	62	73	77	60	74	66	72	80	75	64	71	75	58	69	75	72	70	59	86	75	53	72	61	63	69	78	66	70	80	68	83	67	77	68	62	63	66	64	72	70	64	60	69	83	69	63	73	71	75	74	48	64	73	84	75	49	88	80	80	65	69	69	82	66	67	68	69	59	67	60	71	82	82	75	83	69	56	78	52	69	60	66	79	64	78	67	77	78	72	58	63	62	71	66	63	73	68	60	66	52	75	66	68	66	73	56	54	89	72	55	73	75	74	71	55	66	67	71	56	67	78	51	60	74	72	57	61	69	76	58	77	61	74	71	81	63	58	73	59	75	81	66	76	68	66	74	69	61	77	69	88	76	75	64	67	67	69	83	68	77	82	77	65	77	66	59	68	83	67	79	49	79	63	65	81	70	74	73	70	62
21588	12443	7316	11907	21313	24075	22504	20164	17374	15187	12892	11225	9829	8388	7344	6229	5326	4677	4011	3611	3673	3630	3432	3152	3083	2906	2471	2519	2357	2246	2184	2147	2026	1698	1567	1542	1465	1645	1934	2254	1994	1685	1722	1980	2053	2041	2250	2415	2248	1571	1043	887	838	796	766	806	811	771	779	775	769	756	754	723	710	756	737	740	714	677	720	732	730	681	691	702	712	714	700	710	671	695	741	730	763	784	717	732	738	744	752	768	712	680	697	697	757	731	669	699	733	713	681	766	703	714	714	707	705	709	707	676	694	741	691	701	711	709	720	702	719	721	704	688	701	720	703	725	688	642	689	698	719	681	684	692	692	692	730	679	656	690	710	727	665	675	717	690	734	680	695	695	673	675	734	659	610	704	682	683	686	675	692	665	676	688	674	737	644	700	695	672	666	684	706	698	702	732	687	649	693	745	657	717	630	687	690	691	658	720	718	709	733	684	687	652	698	706	651	673	703	692	712	664	641	668	711	700	721	686	668	640	692	664	677	708	703	633	672	685	654	682	725	651	685	686	625	693	704	686	716	690	704	709	709	723	646	699	715	732	694	644	682	684	689	709	678	692	676	691	692	730	704	710	688	693	703	718	699	672	653	701	683	706	701	670	713	640	700	675	701	692	686	689	704	728	707	699	730	740	710	664	670	729	699	645	698	670	733	721	745	689	657	670	653	673	711	687	722	661	689	673	655	689	711	683	686	636	652	668	663	721	649	733	669	673	672	676	690	676	640	662	695	687	692	661	692	663	723	705	696	661	709	715	642	675	672	689	684	658	655	642	682	713	665	704	680	712	648	698	687	674	743	674	714	667	707	715	740	689	661	691	661	693	695	715	707	675	622	691	681	657	688	696	690	683	695	709	703	719	700	706	670	698	686	681	646	696	679	755	682	693	717	719	709	668	657	702	702	759	738	673	713	655	682	666	701	676	728	668	677	690	693	697	715	748	692	671	683	675	665	690	693	700	707	666	720	682	655	674	691	644	653	706	701	733	691	691	706	711	628	685	714	705	706	664	712	726	705	722	736	705	687	651	724	697	713	692	673	699	718	648	647	702	706	677	709	672	708	708	697	680	702	680	686	727	681	675	667	712	638	721	640	705	755	655	736	690	625	703	750	678	733	670	703	725	689	692	700	699	658	721	671	676	660	692	691	688	677	725	676	688	726	743	702	691	676	686	693	697	669	692	658	632	677	750	654	749	752	681	687	645	768	676	732	701	683	680	681	699	704	690	681	723	692	670	712	694	703	669	717	658	694	687	708	647	666	680	712	699	685	691	688	716	658	705	658	681	645	679	693	686	643	680	691	716	679	687	673	679	633	708	710	684	661	750	647	673	693	684	693	681	734	677	710	679	667	668	621	686	685	655	644	700	738	699	743	718	697	664	651	717	728	672	651	700	666	679	749	702	663	729	688	719	677	675	704	701	689	695	719	681	710	656	707	663	705	687	649	705	707	655	674	712	683	663	721	698	714	713	731	686	692	715	682	699	720	720	657	709	680	668	655	694	685	713	685	703	689	699	711	721	668	685	684	656	678	669	711	674	693	726	724	741	693	679	641	641	693	719	745	712	692	715	747	697	696	703	689	699	681	664	716	711	679	722	698	703	724	710	698	658	690	670	720	705	712	703	686	722	650	696	726	688	623	718	699	660	681	703	748	693	670	676	634	671	679	694	718	667	693	648	728	739	691	669	684	697	727	696	718	749	713	764	684	697	669	675	691	753	682	728	701	718	660	715	704	662	716	665	683	741	679	697	655	687	658	687	683	680	680	687	716	699	675	681	652	709	675	714	682	686	664	674	659	750	748	698	690	707	668	658	733	695	634	693	694	688	684	673	705	711	674	717	710	690	698	648	647	696	688	690	714	653	680	685	708	727	703	697	703	684	670	729	715	728	706	671	658	711	665	694	677	709	724	696	675	699	704	676	686	693	712	718	719	682	695	657	711	718	733	682	672	655	690	709	693	682	635	717	663	688	666	686	670	660	721	682	676	680	749	686	709	718	709	684	726	697	712	714	691	683	756	721	692	723	719	692	727	675	685	706	658	674	737	670	729	708	711	654	680	708	693	697	715	696	711	699	675	717	684	702	682	682	681	682	723	647	719	715	645	652	733	734	695	689	728	722	678	632	676	658	693	713	667	715	709	715	684	726	707	694	693	715	725	642	700	664	706	701	676	694	634	670	690	678	730	688	701	668	691	676	727	679	677	680	707	698	738	713	735	672	711	677	719	707	647	711	706	724	676	679	682	684	684	694	709	706	690	711	711	630	667	631	688	682	700	704	671	669	685	677	704	656	684	726	711	674	710	691	705	617	673	694	710	690	672	662	666	645	692	677	709	729	705	693	703	699	681	691	666	649	719	701	713	718	728	716	740	718	698	706	747	693	659	667	704	709	677	731	701	669	712	682	670	660	721	645	717	670	683	666	696	628	693	677	694	680	703	743	699	664	681	665	695	727	675	656	659	661	702	724	684	758	662	692	627	723	669	737	682	672	709	640	690	666	740	691	697	659	741	735	656	691	669	715	632	700	670	738	680	720	717	706	606	732	700	695	682	674	755	667	703	663	716	670	703	685	679	706	676	654	684	665	680	742	738	698	704	681	720	668	695	689	710	691	647	697	693	658	711	664	717	689	699	701	705	661	646	687	685	727	674	664	624	729	709	690	692	687	688	691	687	640	674	717	705	666	659	655	716	725	669	703	692	686	672	697	654	664	730	690	713	710	726	684	656	706	692	696	757	655	715	720	695	721	673	692	695	720	726	731	705	675	710	653	724	721	724	713	646	683	679	677	675	677	702	682	740	680	708	690	697	745	714	679	714	712	650	691	684	707	748	682	710	723	707	727	702	690	740	683	650	691	718	716	691	686	708	718	667	684	711	724	698	715	699	686	681	718	703	730	713	666	681	702	675	679	700	745	670	695	688	695	700	727	667	743	727	709	718	637	720	657	679	649	668	642	691	691	678	714	732	675	694	674	717	740	658	682	668	637	727	735	667	665	748	707	722	694	677	713	676	679	728	655	690	706	686	714	733	647	693	703	686	659	713	721	692	682	673	707	696	677	682	674	693	702	669	693	709	646	667	676	712	658	712	690	697	707	706	725	667	666	653	715	677	665	729	670	684	712	680	694	682	723	681	673	661	721	650	741	721	736	661	712	645	671	735	682	733	707	723	708	669	655	707	728	692	712	674	657	719	696	700	682	676	674	702	660	696	680	734	728	690	673	695	692	643	709	680	672	672	720	717	655	716	699	718	761	695	661	664	665	693	676	693	677	624	720	722	726	713	687	716	681	688	725	663	695	657	702	712	731	696	693	669	681	703	686	693	668	709	710	695	727	711	670	668	665	689	733	730	702	682	682	735	690	738	678	699	707	704	661	634	732	706	676	706	642	702	718	707	673	687	656	687	719	687	687	686	652	665	693	693	696	662	724	695	671	743	656	722	712	689	717	636	727	664	683	682	706	707	694	675	661
2016	556	310	230	212	366	367	367	288	271	194	182	161	128	140	99	92	91	78	87	58	73	58	73	74	78	76	63	59	55	67	53	57	53	47	59	50	54	81	70	67	66	59	62	66	64	61	78	47	41	41	34	36	35	44	29	27	30	40	38	30	42	41	43	34	35	43	52	38	40	42	41	44	33	32	30	37	32	42	36	38	46	39	46	38	42	40	43	34	32	46	46	33	41	30	32	33	43	33	31	30	35	44	33	32	33	30	27	40	36	40	32	38	24	40	45	35	19	44	32	33	40	49	44	42	40	32	35	39	31	33	39	38	29	26	49	36	47	32	33	27	36	29	32	35	41	26	46	37	30	45	28	37	34	44	35	29	35	42	27	47	31	32	35	27	32	39	42	34	32	40	33	31	41	40	37	46	37	40	40	44	46	48	27	35	34	35	40	29	41	26	54	30	44	53	45	43	36	44	41	42	32	28	31	27	36	55	47	43	35	46	38	33	37	38	32	46	33	36	28	35	27	42	37	36	39	41	28	33	28	42	32	30	30	34	35	32	34	49	36	39	32	42	36	36	30	39	43	34	35	48	43	24	43	35	47	34	43	40	32	36	48	33	46	39	33	40	33	40	39	29	40	37	51	37	31	42	37	35	43	42	51	35	37	38	33	34	39	32	35	46	35	35	42	39	39	41	43	29	40	47	43	38	48	30	31	41	45	36	33	40	42	29	44	37	31	44	37	36	27	42	34	28	29	42	36	40	37	36	50	37	50	42	38	28	43	35	27	45	35	35	40	37	30	34	31	40	50	47	41	41	32	29	39	39	50	22	48	27	34	41	57	39	40	34	47	48	37	38	51	30	37	42	27	35	37	33	38	37	44	53	41	24	35	36	38	50	36	32	43	31	42	30	39	46	27	42	36	44	29	42	38	37	52	37	39	41	26	34	27	27	35	42	32	41	26	33	47	38	34	34	30	40	27	37	40	44	33	36	28	35	37	48	39	41	28	40	30	31	48	49	37	28	39	33	27	38	45	30	37	30	46	36	45	45	50	36	41	31	45	37	52	32	34	40	40	33	29	44	37	31	30	47	40	35	42	39	41	34	27	45	39	39	36	43	38	33	33	40	35	40	39	36	51	38	40	38	35	36	40	39	25	38	44	41	32	42	33	33	35	31	45	39	36	52	34	37	41	34	44	38	47	37	32	33	37	40	44	53	46	45	34	36	44	44	37	42	41	45	28	47	33	34	41	33	37	44	31	38	41	41	33	31	44	36	42	37	36	38	38	29	26	43	26	48	35	47	35	38	44	34	44	26	40	34	27	39	27	41	41	38	42	33	29	29	37	34	42	35	36	40	36	36	47	37	39	36	49	28	25	39	40	39	28	37	40	42	35	43	29	32	25	35	41	47	30	40	39	46	40	37	26	39	46	44	40	50	36	37	34	35	32	37	41	43	30	27	30	26	42	25	42	36	41	34	43	38	46	45	46	42	36	32	35	29	45	39	33	36	43	32	44	45	40	33	32	41	39	35	22	39	47	35	37	38	39	42	39	38	34	42	33	44	38	40	33	32	34	38	42	35	32	38	32	43	37	34	35	32	39	37	41	58	42	42	27	35	45	43	18	32	31	32	35	29	54	33	40	32	37	44	30	56	41	32	27	37	50	38	37	42	33	26	24	41	45	36	39	54	47	30	51	49	34	45	20	45	37	31	30	38	32	42	38	37	40	28	29	36	34	40	29	30	32	38	43	37	36	39	39	39	44	37	41	35	31	41	39	39	38	45	37	37	39	35	35	41	42	40	38	49	39	31	32	46	41	40	32	34	40	38	41	37	38	35	32	38	35	36	39	35	45	39	34	42	41	35	29	22	35	30	30	52	51	38	35	36	34	37	22	35	35	41	47	29	41	44	39	32	48	42	44	43	43	33	35	35	30	35	37	38	32	42	40	38	36	39	33	38	42	43	49	36	41	31	37	31	36	47	41	47	34	35	40	46	38	40	32	30	29	41	51	32	38	37	35	34	29	32	41	37	37	21	46	36	40	40	47	37	40	37	33	29	37	42	53	32	32	38	42	45	43	44	35	32	26	32	35	34	31	35	29	38	31	50	31	30	44	31	47	35	41	44	29	35	40	33	39	40	37	47	30	44	34	33	32	31	39	41	29	35	41	42	33	41	33	44	40	41	32	34	36	38	25	32	35	42	33	45	37	41	46	35	43	33	28	36	40	35	45	33	38	29	36	38	34	29	46	40	54	34	45	33	33	58	34	31	32	42	30	36	29	38	38	42	51	35	30	33	35	37	40	39	27	40	33	34	32	37	31	31	33	48	41	43	35	55	41	34	42	46	34	37	42	41	35	43	36	36	32	42	40	37	35	38	45	44	45	29	52	41	34	37	41	37	31	40	34	30	36	37	35	35	38	37	35	35	38	35	39	38	60	47	46	37	34	32	38	40	40	30	47	23	37	42	34	38	46	33	37	26	43	36	39	33	39	44	36	33	35	29	41	48	40	36	38	39	25	41	31	37	33	31	37	32	40	32	36	37	30	51	55	39	44	43	28	40	34	52	39	39	36	31	33	34	46	38	28	38	42	37	30	42	29	41	47	42	32	38	33	42	45	37	31	45	45	38	41	37	39	48	45	45	28	40	42	43	46	41	44	48	40	40	30	37	40	35	35	38	33	35	37	37	37	35	35	48	48	42	33	38	34	35	31	35	45	38	35	37	28	32	33	37	35	37	38	46	36	41	47	29	37	48	36	41	41	24	28	43	40	45	33	38	37	43	35	43	40	32	36	51	38	34	39	32	40	32	37	42	39	36	39	32	42	39	53	33	45	39	36	35	36	34	31	40	45	33	45	48	37	34	50	40	47	35	25	34	38	43	35	37	42	40	44	35	47	42	48	36	32	41	44	42	48	44	37	31	45	35	41	37	29	33	31	25	38	44	39	40	26	35	39	31	32	44	35	32	43	38	34	36	43	31	40	36	31	36	34	28	45	28	35	35	39	43	38	46	33	28	28	39	39	36	34	32	38	55	37	45	36	40	34	40	29	37	40	44	29	32	41	32	35	38	24	41	33	47	45	36	35	33	37	50	40	38	38	40	48	41	47	40	33	27	34	35	34	40	39	46	34	32	38	37	30	46	44	45	32	26	44	41	33	29	33	44	36	35	36	45	34	34	28	39	35	37	48	36	33	31	32	30	32	32	39	35	43	35	37	36	40	33	38	32	35	41	25	30	34	31	36	43	36	42	38	30	51	48	46	38	43	28	45	52	33	36	41	36	35	41	39	51	45	37	40	40	30	42	27	36	37	27	32	31	35	41	34	35	38	30	36	32	23	37	46	39	47	42	30	37	48	38	38	37	38	31	37	31	33	40	41	37	43	34	46	38	42	36	31	37	46	31	37	44	38	32	42	37	38	36	38	33	44	41	36	34	36	40	42	41	39	40	40	39	41	34	39	52	36	50	39	41	42	36	39	36	29
16062	7782	4723	7662	14876	17749	16353	14040	11965	10237	8342	6968	5856	4873	4100	3399	2815	2403	2099	1888	1802	1887	1737	1608	1584	1452	1339	1222	1192	1122	1124	1067	1012	889	837	791	791	975	1202	1351	1207	948	1073	1205	1257	1251	1493	1431	1213	810	551	477	424	418	465	420	429	387	424	407	395	413	393	344	381	370	372	346	345	387	350	397	385	362	380	375	384	375	364	371	349	373	370	337	384	361	369	352	398	383	358	338	353	349	382	368	352	354	377	385	364	349	431	370	365	348	390	379	365	386	337	385	355	372	371	389	363	384	364	395	358	384	362	370	396	414	374	356	381	351	365	381	356	373	339	362	402	386	357	327	366	385	377	348	338	400	329	377	345	380	392	376	329	363	357	358	340	383	351	357	357	335	332	330	350	366	374	373	360	355	371	343	364	361	405	371	376	379	362	366	354	366	377	366	349	362	380	372	348	371	365	369	367	369	351	371	332	346	375	352	358	351	366	349	345	385	357	357	352	353	348	366	369	380	367	384	367	340	336	354	377	368	340	385	381	353	357	362	377	395	349	368	351	367	362	360	376	334	362	346	338	331	381	353	356	357	335	370	360	413	365	373	347	348	369	378	373	348	329	378	339	337	354	333	361	373	375	363	371	325	339	369	380	355	382	349	343	352	371	355	315	373	358	351	350	336	393	365	372	371	336	354	384	372	351	376	342	350	364	360	372	379	335	360	364	366	348	383	379	370	339	351	337	331	374	354	357	393	342	377	326	363	371	363	418	362	327	377	324	332	353	393	382	360	330	354	377	391	371	369	356	356	383	377	347	355	350	378	370	332	402	351	385	346	373	384	372	386	337	355	373	370	351	381	344	389	380	331	357	383	389	358	387	356	350	392	343	391	371	334	337	384	342	383	357	358	382	339	378	330	369	362	373	341	380	374	342	400	367	364	389	346	355	386	360	355	379	354	342	344	432	363	350	360	352	360	378	392	362	348	349	379	352	344	373	379	381	378	358	402	365	376	339	372	362	361	369	368	351	335	332	373	391	368	353	357	351	363	361	360	378	363	375	367	373	360	374	347	382	383	348	374	358	375	347	402	384	346	347	334	342	379	333	389	384	356	368	365	328	320	352	380	360	351	383	373	330	363	366	335	374	362	359	390	347	363	395	362	358	361	383	364	384	375	366	379	382	364	365	364	377	349	365	382	363	342	340	361	357	370	353	357	362	365	394	370	364	370	348	351	358	360	344	398	372	376	345	375	351	382	363	378	371	299	362	404	392	353	396	401	341	377	384	366	341	372	386	373	354	371	343	365	367	385	380	360	405	370	345	349	342	331	406	373	340	391	338	358	388	357	364	374	347	356	384	368	373	370	331	340	366	349	334	386	354	378	360	331	381	365	348	375	396	332	360	399	349	355	394	339	370	382	321	375	351	357	347	358	364	375	363	376	361	350	345	357	368	365	340	341	373	361	356	376	391	301	329	357	333	374	346	351	355	379	379	358	402	395	340	382	332	403	330	388	373	326	376	337	381	395	339	363	353	389	325	347	354	386	380	372	369	365	320	386	374	321	368	347	389	384	322	371	366	385	378	372	375	391	359	387	381	364	352	369	361	393	366	366	366	352	369	366	348	355	371	359	357	382	348	360	395	367	413	349	335	374	384	369	312	366	378	351	343	354	395	365	358	352	377	342	374	356	393	364	412	332	340	376	341	365	355	360	367	376	375	395	382	339	348	359	369	357	362	333	363	356	373	366	341	357	362	341	360	341	393	372	362	365	368	369	361	364	341	320	389	372	363	337	366	353	351	395	374	362	370	382	345	336	375	373	393	345	362	375	367	402	350	375	378	399	377	391	411	366	353	346	353	384	390	361	363	359	368	392	376	387	352	385	359	379	381	355	342	368	384	366	365	375	371	356	391	388	325	351	362	339	363	355	375	377	361	329	349	411	337	390	377	389	357	406	335	347	349	414	381	380	380	344	372	366	371	387	365	328	373	332	331	348	364	353	387	344	399	353	352	334	357	372	376	350	360	406	338	349	374	384	328	361	384	381	342	375	376	362	389	365	371	350	325	353	415	349	379	351	395	365	378	379	373	372	344	366	344	357	382	374	350	353	377	366	357	348	388	362	388	372	359	335	379	385	384	358	357	377	359	365	371	379	366	338	381	353	362	341	382	343	351	367	374	366	381	354	416	355	342	354	361	357	386	364	378	365	365	341	357	346	338	404	366	353	353	341	380	378	356	370	370	376	390	351	384	381	386	354	355	345	334	368	342	387	392	364	373	369	371	357	340	361	357	368	352	388	334	358	379	372	364	372	360	372	354	358	378	336	388	365	370	308	384	337	395	347	380	333	380	365	372	385	374	365	343	378	379	389	361	379	345	393	340	370	331	371	360	353	349	359	358	368	391	347	377	378	356	362	318	360	363	355	338	378	369	344	343	361	394	374	375	353	369	326	386	364	358	372	351	342	370	380	395	391	384	380	352	365	357	395	364	361	340	381	358	339	354	347	344	364	332	370	367	363	375	392	370	352	364	365	339	384	348	385	350	374	334	339	365	354	345	375	361	359	356	367	374	381	384	384	380	411	353	366	346	357	371	405	316	367	387	363	370	368	386	387	375	338	317	331	363	377	367	403	341	318	359	372	338	355	351	353	370	393	362	357	342	385	382	334	350	347	342	363	346	356	377	382	334	374	380	393	357	416	353	360	400	343	363	362	356	387	360	325	347	383	390	397	378	381	371	352	355	371	357	342	395	335	356	361	352	372	344	372	355	344	397	365	351	394	392	367	379	352	358	334	371	360	416	354	342	350	354	348	353	351	370	370	330	370	354	323	360	356	340	357	372	348	363	313	340	381	373	367	354	328	372	366	386	359	343	353	354	382	357	372	375	422	332	355	373	360	332	340	415	382	337	356	360	385	372	384	357	383	333	378	353	332	373	363	372	354	347	343	378	369	371	402	356	363	376	353	353	333	353	365	369	375	366	380	352	367	386	364	387	334	365	370	352	367	334	369	391	360	353	379	373	371	383	341	329	371	368	375	367	356	375	357	347	368	331	348	365	356	388	371	368	378	368	401	375	371	351	341	373	336	395	333	396	327	348	385	403	361	355	354	374	350	327	372	392	372	364	384	365	360	347	370	344	356	314	411	398	407	400	369	369	389	399	371	386	350	378	338	364	373	349	398	312	361	356	347	366	369	394	381	361	378	364	364	365	389	334	358	320	398	370	392	339	379	384	359	368	375	345	324	358	373	383	412	361	374	396	357	334	358	376	357	374	353	350	354	375	355	385	343	343	358	361	357	382	343	327	395	391	369	378	374	372	355	348	368	375	362	384	362	373	391	333	385	395	343	366	367	365	384	374	384	357	351	313	370	362	321	392	330	376	361	356	384	388	373	362	352	362	370	349	424	365	364	349	357	387	360	366	385	365	360	371	342	365	379	365	348	353	369	366	363	322	350	381	391	344	360	348	371	305	332	384	398	418	388	358	371	331	361	409	329	368	371
1476	799	485	327	347	534	546	508	452	406	338	236	248	239	196	180	168	163	152	139	147	130	129	132	119	114	120	114	105	117	97	102	112	98	129	95	84	105	108	124	101	105	108	116	108	105	117	118	100	84	70	81	74	75	73	75	67	76	64	68	71	79	68	82	79	75	88	72	72	70	56	71	71	71	83	72	81	73	65	77	79	69	84	82	63	80	72	79	61	84	75	75	91	75	54	84	71	58	72	58	90	78	63	76	75	74	78	70	92	78	72	62	70	69	90	83	81	60	78	80	74	82	69	68	68	78	65	70	84	75	79	62	63	71	72	66	82	77	82	80	76	72	78	73	61	74	81	76	80	74	82	76	66	67	72	72	69	91	74	84	68	91	76	78	86	62	82	66	77	75	68	73	77	80	73	78	72	76	75	81	75	79	72	77	65	77	83	65	81	71	66	63	84	76	65	82	81	68	77	72	83	63	74	91	84	80	79	79	66	80	78	69	73	80	66	87	70	66	73	69	69	66	70	70	92	72	75	72	70	70	71	60	66	62	85	73	73	77	71	88	89	81	87	63	72	70	70	71	83	70	81	88	74	71	76	64	90	57	70	85	61	71	68	76	68	87	60	83	66	66	79	68	73	60	69	70	81	76	73	73	76	72	78	64	53	64	87	65	75	68	68	61	65	94	80	72	68	77	72	67	74	76	82	70	73	79	68	82	78	61	73	71	76	60	91	68	76	76	72	84	63	59	82	75	86	69	85	68	67	60	83	69	84	67	76	73	79	78	82	70	70	78	80	71	62	78	79	87	75	76	69	64	75	86	82	89	74	67	87	89	77	64	68	77	74	65	64	86	73	94	78	73	81	81	83	81	76	63	67	78	69	82	57	83	64	84	60	75	78	70	61	70	80	73	79	73	74	68	80	73	83	68	97	78	84	76	78	72	62	86	65	88	71	63	66	73	82	55	80	70	68	73	74	72	74	73	69	70	66	62	80	89	61	86	80	69	69	73	77	74	77	75	60	78	78	68	63	80	76	79	72	70	77	73	81	78	70	77	82	62	78	69	58	88	69	73	65	81	80	61	74	77	73	72	76	49	69	68	80	81	74	72	79	74	69	76	71	66	58	76	72	68	79	90	58	86	74	88	94	80	85	74	83	72	75	64	85	62	79	84	63	69	82	71	89	81	87	66	73	68	79	68	84	75	70	80	75	83	83	76	91	69	81	83	81	83	91	86	75	81	71	90	81	66	64	82	76	77	72	73	83	66	73	82	83	69	78	68	88	67	71	55	70	64	64	74	88	88	58	79	74	79	83	80	76	82	61	75	69	73	74	72	87	59	71	87	63	72	81	88	84	74	75	72	83	72	73	85	69	61	71	84	83	73	60	71	70	76	71	67	54	80	71	75	68	87	70	78	84	75	76	59	77	96	74	78	73	78	55	71	89	74	68	80	64	73	91	67	77	67	76	69	67	85	69	71	71	63	75	71	80	79	71	56	60	75	78	57	76	60	76	83	72	85	74	61	70	69	80	91	84	61	63	73	84	84	74	97	65	78	81	59	79	62	75	67	79	69	74	59	74	77	62	77	72	59	75	73	67	92	61	67	69	67	87	77	65	82	71	68	76	76	62	58	79	69	85	72	83	73	75	72	84	76	90	73	69	80	69	73	75	62	66	74	71	85	71	77	70	82	74	63	70	76	70	62	65	81	73	77	84	82	90	81	76	73	71	82	75	59	67	83	79	59	65	79	82	70	75	75	87	79	85	73	60	82	86	71	73	68	70	78	74	62	86	68	74	75	83	94	76	83	74	77	77	83	73	85	61	82	84	75	70	69	70	68	77	75	76	56	66	86	62	78	62	89	69	83	68	70	90	70	73	80	69	73	63	77	99	78	74	81	65	78	75	78	73	83	87	73	86	87	76	71	68	76	79	71	65	70	68	68	74	76	72	70	59	69	70	72	68	70	78	73	71	88	75	73	74	73	78	86	70	82	73	79	59	65	59	80	65	60	86	74	77	69	84	74	64	72	71	73	67	90	77	70	80	62	83	78	84	78	65	83	60	81	66	61	74	68	80	88	64	69	65	83	92	71	78	75	90	85	71	82	76	81	65	87	64	81	75	69	59	73	77	63	79	66	72	69	67	67	68	84	83	84	72	67	86	70	78	85	67	79	71	66	62	81	79	64	61	81	74	72	77	70	95	71	77	69	78	85	73	76	71	80	51	69	97	77	64	71	79	59	62	102	76	77	66	81	65	72	73	79	73	73	81	71	64	60	61	81	65	75	80	61	57	66	77	78	71	83	69	88	63	62	85	70	71	68	80	62	65	70	66	90	70	68	68	73	73	68	79	70	76	84	79	78	76	83	85	93	80	76	67	78	79	82	81	73	77	83	83	84	76	71	59	76	72	83	65	80	70	70	91	80	78	67	80	65	79	86	61	76	75	54	65	79	72	79	73	63	63	88	67	82	68	81	74	80	69	77	70	72	74	79	66	72	67	58	77	85	83	69	66	78	77	70	71	60	78	73	58	76	62	72	63	63	73	65	67	73	76	93	76	76	64	81	72	82	86	73	66	73	86	63	73	64	63	70	65	64	79	63	71	74	66	69	76	62	79	89	87	65	76	82	81	72	54	85	72	67	68	86	67	75	72	74	69	74	62	80	83	70	84	67	82	74	73	75	77	80	74	76	85	67	77	88	75	80	89	74	85	94	63	87	69	89	68	69	91	86	66	76	65	87	80	63	84	80	57	83	74	83	72	71	82	66	60	88	81	75	77	67	69	62	67	77	73	67	73	80	67	59	66	72	63	75	75	81	77	79	70	81	66	71	89	79	77	84	73	60	61	79	72	64	63	79	65	86	61	76	73	78	71	70	68	82	74	73	78	58	79	76	78	74	74	68	90	78	77	68	70	84	88	77	64	73	68	68	69	68	82	71	68	85	76	88	81	64	71	81	85	66	69	63	62	83	81	76	67	65	81	68	72	73	74	73	80	72	74	77	70	76	65	76	73	78	78	71	76	75	80	59	75	85	76	67	71	89	64	68	84	70	77	64	70	76	76	67	73	87	62	67	80	69	79	83	63	71	83	84	69	64	73	84	78	78	79	83	68	57	70	85	75	67	74	71	74	66	71	65	83	73	67	79	68	90	78	87	63	73	79	71	63	68	75	71	65	84	77	84	78	72	88	69	83	62	74	84	77	81	80	65	69	80	78	76	91	71	77	69	67	66	80	84	75	69	68	75	62	68	62	87	63	72	72	68	60	71	79	67	70	77	65	70	72	83	69	70	61	67	82	79	57	86	64	93	70	66	80	68	93	70	72	65	80	78	92	68	68	83	51	61	66	81	73	76	78	62	96	82	74	62	72	64	58	63	67	77	71	72	69	82	78	78	72	68	80	59	60	78	83	77	79	63	75	66	74	74	74	68	91	71	78	73	66	78	65	85	76	72	63	71	65	81	81	71	70	70	76	64	77	77	77	72
18562	10441	6350	10130	19425	21858	20162	17925	15270	13164	11098	9454	8187	6835	6022	4996	4262	3722	3386	2874	2992	3085	2832	2573	2507	2412	2130	2016	1949	1897	1837	1786	1716	1417	1398	1337	1366	1513	1972	1949	1690	1466	1565	1859	1762	1856	2166	2010	1675	1173	917	826	773	803	789	785	780	753	753	772	768	775	751	711	742	748	726	734	713	758	741	674	731	695	796	754	757	716	727	694	719	734	685	707	730	738	728	730	751	713	662	699	716	746	755	699	729	726	743	737	680	736	746	722	721	755	642	732	748	721	767	717	701	767	702	676	693	683	714	738	728	709	700	701	685	734	730	745	769	695	698	709	683	724	714	731	710	670	709	726	724	741	676	690	698	647	707	694	722	687	748	719	688	682	731	695	742	727	685	724	700	702	709	753	672	668	683	741	696	723	672	710	702	739	664	729	716	723	720	733	671	716	721	714	743	677	679	739	726	701	724	699	670	744	754	728	722	739	729	682	711	727	742	710	699	692	685	706	697	714	708	732	735	708	767	733	690	741	676	699	682	737	755	744	734	679	717	739	757	708	704	746	719	713	751	701	711	698	741	708	718	741	734	706	749	762	702	724	716	703	673	730	689	724	730	736	707	667	776	691	698	718	732	714	734	715	695	721	722	735	689	775	746	755	720	669	666	713	754	730	719	742	740	692	701	723	738	701	683	700	712	696	693	709	721	715	734	690	732	708	736	707	652	696	709	704	742	687	680	705	677	684	719	704	707	734	723	729	693	712	773	717	711	664	708	653	719	676	703	666	688	712	686	688	675	700	749	723	685	701	741	684	695	735	738	751	729	708	682	732	701	733	676	715	659	729	726	752	751	755	660	678	664	713	729	721	727	706	703	722	693	737	719	686	665	671	750	688	731	719	679	696	715	698	687	708	698	713	710	715	705	668	708	742	704	697	738	722	773	729	759	727	732	652	753	696	717	716	702	700	668	663	717	729	778	711	674	742	769	700	693	707	748	719	728	708	631	659	706	682	713	631	699	758	650	714	709	728	701	705	705	691	650	738	716	726	698	664	736	696	702	696	706	726	715	669	688	732	717	729	687	703	684	720	686	705	740	718	710	716	698	672	671	687	751	679	707	636	685	707	761	740	689	770	648	690	692	713	716	717	735	704	689	757	718	730	734	732	709	766	740	694	743	707	709	668	654	742	745	696	727	663	748	745	709	719	703	714	704	718	737	716	719	736	724	754	690	708	684	753	672	697	678	675	683	691	699	747	700	731	696	718	664	716	681	730	689	755	694	713	693	739	675	765	733	681	681	694	708	701	732	740	696	691	710	701	665	738	714	723	669	675	686	703	719	713	724	717	734	731	694	746	718	721	721	789	755	708	713	731	719	726	696	705	721	640	764	709	761	688	744	715	732	680	692	732	704	711	673	679	748	675	693	749	720	740	729	731	713	724	709	695	735	693	700	634	670	723	702	703	757	724	735	685	681	713	696	694	710	670	717	738	714	743	686	711	744	715	742	750	769	760	758	718	754	753	706	766	746	716	710	747	745	763	705	687	776	738	725	768	715	683	692	698	735	714	691	732	714	708	692	747	727	740	753	688	730	733	688	726	729	676	752	716	704	747	717	723	710	683	713	660	762	717	695	723	730	720	702	695	669	707	685	702	757	744	733	708	724	672	746	697	681	717	708	699	717	733	722	734	694	682	680	700	690	745	678	722	755	717	722	745	719	700	748	752	682	729	731	694	759	719	664	690	729	684	729	711	680	692	705	735	745	726	663	709	722	696	714	747	690	758	706	700	734	725	771	718	713	679	696	754	643	712	699	721	712	717	753	748	693	726	698	678	737	750	711	733	708	725	719	718	729	746	762	738	703	720	687	769	777	735	693	688	709	662	747	732	785	685	716	709	663	768	707	743	691	722	692	744	647	652	670	735	721	743	727	685	738	697	711	745	730	695	742	724	676	732	704	668	740	664	710	707	720	722	721	713	722	725	711	681	650	692	755	660	694	688	677	684	724	715	732	714	683	738	697	696	709	713	731	732	700	687	721	754	745	769	698	653	721	667	718	706	712	682	703	760	722	677	711	653	729	714	732	734	768	687	669	721	726	725	703	731	703	687	727	749	753	689	703	704	723	711	723	721	739	713	750	688	723	733	722	688	727	680	717	741	710	713	709	707	751	754	692	733	693	691	750	686	729	734	681	679	747	727	712	752	728	749	718	738	695	760	737	706	718	748	716	757	718	746	688	695	713	694	718	735	711	719	703	698	722	698	711	722	679	738	685	709	713	729	702	706	662	717	709	679	729	718	722	736	742	730	756	687	706	707	717	701	685	668	732	737	756	693	705	739	692	757	748	723	740	680	655	724	753	724	749	700	720	700	723	708	683	728	710	699	741	697	756	648	711	707	694	755	688	704	724	722	671	712	710	678	722	711	716	690	688	744	716	730	721	709	733	715	708	656	741	729	698	723	706	763	680	700	716	722	703	711	729	693	691	641	652	664	692	716	724	713	671	750	766	676	719	706	713	696	700	696	667	702	675	749	731	734	724	711	707	693	678	740	740	722	717	762	771	696	748	739	697	768	747	709	700	733	729	736	728	675	732	696	766	728	723	692	762	699	703	711	701	695	741	714	723	721	752	707	665	688	724	680	752	700	709	723	658	673	756	709	717	693	733	682	715	743	700	711	758	686	706	750	727	758	720	739	664	724	776	772	701	710	679	714	727	699	763	722	699	706	735	758	712	744	710	734	742	706	691	712	730	712	724	733	688	788	702	694	706	746	711	684	713	703	708	716	691	682	704	710	721	758	701	704	718	729	755	703	676	661	733	699	726	719	724	717	712	734	680	681	713	722	704	708	708	704	771	684	747	673	720	702	737	730	735	762	782	693	732	759	719	682	676	679	730	717	719	686	731	679	708	688	710	750	701	758	749	715	702	731	710	719	756	710	669	741	682	710	735	713	680	706	785	635	742	708	726	711	703	736	695	701	705	698	724	687	718	692	729	731	677	675	703	712	750	690	745	719	698	681	745	663	696	724	728	703	646	654	714	729	752	708	689	693	688	729	730	700	706	683	697	678	709	673	690	719	718	695	704	780	683	751	726	705	715	714	735	717	699	701	733	742	666	723	706	748	713	720	710	736	658	686	735	707	712	810	699	705	735	762	724	689	697	731	715	760	706	759	690	738	670	705	699	675	675	758	661	651	731	729	724	737	753	705	679	720	688	738	695	700	705	704	683	659	728	665	696	716	694	754	723	681	694	704	664	683	697	743	714	685	695	688	726	753	729	689	691	683	757	716	737	715	702	726	724	712	704	701	747	709	691	713	705	744	713	716	748	676	704	687	674	700	701	717	663	693	720	753	672	708	690	743	688	702	718	734	760	716	712	711	754	712	707	669	685	692	717	720	720	690	719	701	753	663	674	705	744	696	702	705	717	750	737	716	739	645	725	707	681	696	750	742	706	686	691	667	680	707	724	725	701	701	732	704	741	697	721	690	701	709	693	654	651	697	705	729
2965	735	422	285	270	419	495	414	342	339	274	232	221	177	166	142	114	100	83	90	93	99	93	97	81	76	63	58	63	67	64	60	45	46	49	55	53	57	67	61	65	58	48	80	56	64	79	71	57	36	37	37	37	29	36	27	29	36	31	29	27	28	31	32	29	28	25	29	20	32	21	38	29	32	36	23	26	29	26	25	30	35	31	22	29	34	30	28	29	33	27	26	27	26	28	24	26	30	34	23	33	28	22	22	30	26	35	25	25	23	20	22	22	23	35	30	22	24	24	25	27	26	32	20	33	26	21	23	19	28	28	30	19	28	28	24	32	22	28	23	24	33	32	34	24	21	17	30	24	33	24	24	26	32	18	32	27	33	29	30	28	22	21	26	28	38	24	29	24	23	29	29	23	38	32	24	27	35	29	32	22	29	21	35	33	28	26	25	24	23	41	33	27	25	28	27	28	23	24	27	27	33	33	37	27	33	23	33	32	33	27	30	32	27	22	21	24	32	29	26	32	37	23	29	42	43	20	23	28	28	23	26	30	29	26	18	29	24	21	26	33	20	29	34	26	23	29	28	27	27	21	22	30	20	24	29	25	31	20	31	24	29	28	27	22	21	26	24	30	14	19	37	24	22	20	23	24	15	20	33	27	35	24	29	30	23	24	30	29	19	27	30	22	24	32	29	28	25	28	26	26	30	29	30	26	28	23	29	31	25	37	16	22	29	26	29	23	25	34	25	25	33	31	31	31	25	35	28	27	25	28	27	31	31	19	18	29	32	29	36	31	19	24	21	30	21	30	13	26	30	23	20	28	26	35	27	25	27	27	35	23	30	23	15	21	21	24	28	28	26	29	40	26	21	30	19	30	25	29	37	18	20	20	21	16	28	20	22	26	28	30	22	27	33	32	24	32	28	31	25	27	24	33	29	31	32	31	27	20	23	24	27	32	31	26	32	25	40	25	23	39	31	29	25	33	23	26	27	23	25	27	26	24	25	24	32	29	34	37	28	29	32	27	22	27	26	32	18	24	31	31	23	30	39	26	33	32	30	29	15	24	34	20	37	31	28	33	30	36	29	35	21	25	27	29	22	30	21	34	32	25	37	30	38	29	23	30	26	38	24	20	25	29	31	25	27	18	27	28	20	19	26	34	23	25	31	13	20	25	32	24	28	26	22	22	23	31	32	27	26	23	31	37	27	21	29	18	32	28	26	28	25	29	26	30	29	23	28	28	33	27	43	19	26	26	30	28	16	31	21	27	28	33	29	25	26	28	32	26	28	30	17	32	25	24	27	18	27	28	28	30	33	34	22	25	24	32	34	33	30	32	20	26	28	18	29	28	32	19	20	23	30	22	41	25	33	25	20	24	32	35	22	25	30	34	19	24	30	26	27	21	18	34	21	29	34	20	29	24	34	36	33	25	31	31	24	23	28	29	23	32	27	24	29	35	29	26	26	31	24	27	35	26	28	34	33	32	27	21	32	23	32	26	29	26	29	28	34	24	29	17	30	24	36	27	27	22	23	30	24	29	27	20	27	31	27	35	28	33	32	32	30	21	23	38	31	28	23	23	30	33	30	26	28	38	28	22	27	22	33	17	24	27	37	30	27	23	24	23	33	24	24	13	22	25	26	28	22	22	32	37	22	34	27	36	31	31	29	26	24	19	24	30	26	19	20	24	23	35	22	27	44	25	36	23	19	26	24	26	28	28	28	24	30	25	37	28	24	23	22	36	24	25	30	25	30	29	18	24	31	27	34	22	22	24	22	31	25	29	18	22	26	30	21	28	31	18	26	28	33	25	26	26	23	32	19	28	28	28	32	29	26	20	33	30	28	31	28	25	24	27	21	24	18	24	26	29	21	30	23	37	23	25	27	35	25	34	19	22	32	29	31	25	30	27	11	26	26	27	25	28	24	18	25	20	26	20	30	21	25	30	25	28	30	28	17	20	23	19	24	33	19	28	25	22	30	22	23	32	24	21	33	31	38	36	25	35	35	23	23	27	33	30	25	28	25	23	24	36	26	25	28	33	21	35	20	31	32	29	41	26	25	33	25	26	30	39	36	25	25	31	22	20	22	23	28	26	30	37	25	26	21	29	30	28	23	29	34	26	18	30	19	28	31	31	27	30	26	18	24	22	19	22	25	30	29	16	31	31	30	37	31	40	26	28	30	21	22	22	22	19	19	27	24	21	34	35	29	20	19	22	36	28	30	30	25	27	21	24	24	37	28	33	30	21	26	25	25	24	33	24	32	23	29	17	25	26	27	29	23	38	19	18	25	26	18	26	32	28	10	33	23	23	32	22	40	27	16	27	24	26	39	29	29	27	27	24	20	28	27	33	37	20	19	31	28	18	33	34	30	30	26	27	29	30	19	27	27	27	21	20	34	31	35	27	22	24	31	24	18	28	27	20	27	29	29	39	33	30	30	22	22	24	23	32	36	38	22	25	27	26	38	22	29	25	30	31	27	33	24	28	25	32	23	28	24	22	23	25	26	30	28	27	20	29	43	33	23	27	23	26	27	24	22	34	31	27	32	25	29	27	28	21	27	31	25	32	32	23	27	24	28	20	35	33	25	32	19	28	32	21	28	23	22	21	22	17	23	28	26	24	27	31	32	20	29	21	34	33	28	20	33	24	33	34	30	36	21	28	23	32	19	31	19	24	32	22	17	31	30	27	22	24	39	26	25	23	25	29	33	28	31	30	20	30	31	23	32	21	28	18	21	25	28	32	19	23	24	27	16	26	35	24	14	26	30	13	29	23	29	31	27	25	27	33	39	31	32	32	18	28	29	31	27	23	29	35	29	24	31	35	25	30	21	32	28	25	24	23	22	31	26	22	26	31	25	31	23	17	23	24	29	28	14	25	22	16	31	20	35	18	39	27	18	21	26	38	27	28	37	27	26	44	34	35	30	19	33	39	29	27	17	33	29	24	30	36	18	22	22	19	31	25	25	25	25	29	30	36	38	33	20	29	27	29	25	24	22	37	22	26	23	29	25	21	26	19	25	30	35	24	32	31	31	25	25	35	23	25	22	21	31	27	42	29	34	29	26	26	29	23	23	28	24	16	32	27	33	25	26	25	28	29	29	21	32	25	27	30	17	36	31	22	29	29	22	39	23	42	16	33	29	32	27	30	28	24	22	22	30	31	26	36	24	29	29	19	27	34	21	32	28	32	36	17	31	28	23	26	28	33	29	25	18	36	26	26	27	31	26	15	25	25	22	32	33	23	33	20	30	27	26	29	25	22	28	27	28	37	22	39	25	24	16	23	21	22	21	20	26	32	25	19	27	33	25	34	25	21	17	35	28	30	27	30	32	22	30	29	36	32	25	20	19	21	28	29	24	29	28	19	24	26	25	26	29	19	32	25	29	28	34	31	24	28	30	26	27	24	30	20	19	27	29	26	31	29	24	31	24	19	25	25	30	24	27	28	28	33	26	33	23	17	24	32	24	43	23	41	31	25	20	29	28	28	30
17913	9474	5860	9372	18192	20527	19638	17231	14902	12844	11148	9164	7963	6764	5584	4820	3992	3365	2970	2773	2781	2735	2430	2275	2149	1959	1805	1702	1561	1521	1460	1476	1215	1005	1006	937	946	1169	1515	1585	1223	1055	1189	1509	1400	1591	1840	1523	1010	659	471	373	364	349	339	327	338	369	331	336	324	322	311	283	316	314	294	324	289	281	272	279	310	262	326	299	313	322	305	327	317	289	276	272	284	310	309	299	311	307	297	322	308	303	301	289	258	313	297	287	317	292	268	280	295	308	293	287	316	300	261	265	305	282	282	306	283	283	238	308	296	276	265	283	289	249	291	276	291	263	256	273	248	281	274	273	270	293	302	275	259	266	276	244	272	310	285	303	250	275	264	266	266	289	279	280	291	278	302	278	292	278	261	281	320	260	256	322	268	292	263	248	286	261	273	278	284	280	285	265	267	262	260	242	270	253	262	280	265	257	280	250	279	291	276	260	276	274	259	299	306	292	290	234	260	246	269	245	274	289	251	312	272	276	278	268	259	282	281	259	266	297	283	286	290	261	252	302	309	289	260	254	283	254	316	237	327	265	270	289	259	272	284	251	265	257	262	315	288	295	290	259	309	251	287	278	280	249	268	274	277	245	257	286	291	251	282	295	278	279	261	287	289	305	277	287	298	255	271	254	291	321	280	285	256	277	274	280	273	275	275	254	287	236	266	268	272	259	280	262	274	282	298	282	283	275	279	290	273	290	273	288	290	247	277	277	286	298	279	289	260	268	270	261	272	260	265	284	275	293	264	273	234	321	302	268	256	295	269	272	267	285	268	285	275	289	252	246	251	274	278	257	277	265	263	273	240	281	282	308	290	323	277	305	281	302	299	296	281	247	284	285	278	285	299	268	294	304	243	282	260	265	316	271	243	264	313	285	267	275	307	264	298	261	281	290	290	249	285	294	294	297	286	298	320	292	261	261	268	265	279	278	286	281	273	280	276	268	295	298	282	266	255	299	283	266	304	294	269	281	258	273	267	253	299	294	275	265	254	279	290	269	283	254	286	268	282	284	274	311	290	288	279	302	246	288	283	291	281	291	304	307	275	252	273	294	265	268	258	304	290	282	293	275	295	301	282	286	279	297	301	290	269	250	297	275	259	282	311	284	274	274	256	272	270	236	263	276	267	262	300	288	274	262	258	296	290	250	258	268	280	290	313	288	275	268	289	310	256	254	298	266	301	256	271	273	277	278	282	254	325	265	262	270	282	283	311	278	267	267	260	289	269	245	250	270	283	288	309	270	294	298	276	274	310	284	273	275	273	300	282	254	280	273	247	273	271	292	253	254	266	261	263	287	281	293	260	282	284	276	282	278	265	272	265	287	228	279	287	287	287	300	253	289	270	267	279	283	275	267	257	288	283	302	265	280	268	275	268	283	298	280	270	286	284	264	289	265	295	320	296	286	293	276	300	269	306	280	291	298	302	273	276	264	267	252	283	274	273	284	262	284	283	286	265	294	261	300	281	274	300	264	289	277	278	257	280	277	291	295	289	248	229	276	255	258	248	312	261	291	261	241	271	289	312	279	270	271	231	279	299	278	267	276	293	287	291	257	270	295	277	279	267	270	267	339	276	286	257	262	269	285	262	274	301	277	263	261	288	312	279	272	266	289	276	302	274	289	270	281	282	281	254	265	310	303	280	273	260	284	277	298	264	270	267	286	313	295	313	254	304	283	301	272	294	288	266	323	270	268	286	283	289	284	241	224	258	291	285	272	271	248	272	273	302	271	289	261	265	280	298	288	274	296	265	271	320	288	263	257	264	275	264	303	293	247	270	299	286	272	281	290	300	255	337	256	299	294	276	311	277	275	296	291	275	270	288	289	263	259	295	273	265	275	320	276	276	267	278	271	268	291	276	281	278	274	304	253	254	277	263	270	284	279	306	274	271	284	256	274	283	268	296	242	297	263	264	248	274	269	255	286	254	320	271	264	261	251	276	279	290	256	274	274	311	300	269	301	270	256	285	251	306	271	263	300	277	271	278	261	298	281	288	271	285	271	274	261	281	305	255	276	268	262	294	279	283	260	269	286	276	284	279	249	288	284	276	272	233	303	251	279	287	266	294	279	294	266	255	292	291	246	272	290	267	281	286	268	284	263	291	300	276	271	272	282	265	275	276	282	284	291	271	295	259	274	278	307	268	277	261	269	278	238	277	277	296	267	284	322	303	267	291	310	258	277	280	276	295	282	257	283	289	286	264	280	290	284	277	280	273	273	279	281	281	263	257	274	262	271	277	272	244	289	294	262	269	303	293	249	258	269	275	304	252	260	269	285	269	278	259	286	274	295	291	296	263	268	270	281	282	265	304	260	275	263	290	256	280	262	297	283	278	260	263	301	278	274	274	303	262	272	287	286	296	267	264	266	277	283	295	309	267	275	297	277	262	262	289	276	290	300	290	263	269	291	284	268	258	282	281	281	268	275	259	273	289	283	254	293	264	266	296	266	290	249	285	252	248	296	260	252	290	255	265	281	299	267	263	297	288	254	267	267	299	277	274	262	304	271	294	276	276	292	260	282	310	266	328	272	283	253	268	277	270	258	246	272	257	274	249	270	261	267	256	244	287	308	260	277	282	296	267	263	286	262	296	275	253	260	254	295	287	279	318	273	287	287	290	296	271	279	271	259	320	257	279	289	292	270	264	287	254	297	288	289	291	278	266	248	275	264	278	290	264	267	277	270	262	270	277	272	304	287	282	264	274	278	289	305	265	286	278	288	268	283	289	245	262	292	297	274	254	304	295	275	249	277	269	264	292	287	271	272	279	277	268	275	275	283	278	247	280	252	264	263	279	261	272	284	283	282	260	252	276	281	288	256	292	256	268	287	275	241	307	279	287	290	279	294	286	255	290	253	287	297	243	290	289	260	291	284	276	271	277	317	255	279	269	298	278	273	260	261	276	280	257	281	274	283	275	281	265	267	301	303	273	244	270	272	303	265	274	274	281	301	252	258	294	269	298	294	274	285	265	253	299	280	241	304	286	267	272	271	277	276	323	301	273	268	283	288	254	279	260	274	275	282	294	279	277	264	269	293	292	267	279	300	257	283	288	279	278	282	258	245	261	255	281	281	277	276	271	252	254	276	270	303	301	285	284	258	260	290	282	288	272	264	269	270	275	275	288	287	275	267	301	242	288	237	271	276	267	248	277	290	288	303	261	301	257	280	302	259	267	260	283	279	268	257	292	249	265	277	283	282	275	266	262	295	261	288	284	287	269	299	263	254	287	290	270	294	251	254	249	265	269	284	274	315	257	261	257	292	261	255	300	263	309	296	288	274	297	282	288	275	309	251	253	273	281	266	303	301	266	324	273	280	262	295	267	270	286	297	279	275	290	283	277	286	311	321	274	302	275	271	275	256	266	246	248	276	286	297	281	293	269	293	289	254	281	306	280	312	295	248	292	275	282	265	264	258	310	261	262	257	273	300	263	266	290	276	270	288	266	322	291	286	296	273	268	280	254	270	294	298
1894	957	596	415	409	643	628	551	500	435	367	308	312	258	230	208	186	172	161	149	168	152	129	153	142	134	130	126	103	103	102	109	92	73	98	80	100	84	116	113	100	97	106	119	119	121	132	98	89	85	71	74	74	78	59	84	64	59	76	60	70	57	56	73	71	71	71	67	65	68	58	54	67	71	65	74	62	51	60	72	70	62	71	78	67	53	73	75	57	69	81	75	72	67	71	60	79	56	74	60	74	68	47	67	84	79	78	73	68	82	66	77	68	57	64	56	81	59	58	71	63	85	69	74	73	84	67	67	55	60	62	72	72	79	56	87	65	61	69	74	62	82	69	63	81	66	72	69	62	66	66	70	88	71	67	51	72	63	79	86	65	71	59	69	77	63	77	66	71	71	70	63	62	70	79	62	67	90	69	53	67	63	78	65	79	75	63	70	57	64	72	68	90	58	68	76	75	54	59	68	75	67	59	70	86	75	71	58	77	76	71	76	69	65	74	53	65	68	74	75	70	67	73	64	63	62	72	63	70	66	63	52	65	76	77	72	73	75	70	79	59	72	67	68	70	67	73	70	79	82	61	61	61	67	70	60	74	66	76	72	71	69	82	75	51	80	74	72	72	51	72	55	74	66	65	63	65	69	57	59	67	66	61	73	69	72	67	73	81	55	68	74	83	62	68	54	67	61	60	68	58	55	60	69	64	51	68	74	74	79	72	69	62	63	69	67	59	77	59	75	63	61	70	58	71	57	59	63	62	67	47	61	73	65	63	63	59	64	64	71	60	55	70	61	75	74	75	68	68	69	76	83	73	73	68	60	68	58	72	67	60	69	57	68	67	54	78	56	64	68	79	76	69	54	63	69	74	61	59	64	69	67	75	71	59	64	68	69	64	57	65	80	77	86	59	67	68	75	68	80	59	73	76	70	74	72	74	68	79	66	80	65	68	85	73	77	78	72	75	64	68	74	66	83	71	60	70	53	82	73	71	79	75	70	81	69	80	73	65	63	74	56	75	57	64	73	64	52	54	81	59	56	63	67	62	82	73	58	56	71	74	69	67	62	73	74	66	84	74	70	61	64	66	63	58	58	70	69	80	74	73	63	71	75	70	63	64	63	61	61	67	87	76	68	87	74	73	65	61	66	63	63	74	80	64	68	81	72	53	54	74	70	79	74	61	59	75	87	64	66	75	65	71	67	70	78	64	72	69	57	85	73	72	60	72	77	63	56	62	64	81	81	66	67	56	76	64	79	69	58	71	60	75	71	69	61	68	71	85	72	68	57	70	74	71	70	62	72	81	59	66	78	71	70	75	54	68	79	63	77	60	76	79	70	72	68	58	73	74	60	61	64	50	73	56	72	60	80	70	80	71	80	59	84	76	68	68	66	58	77	67	63	68	75	71	51	65	72	57	80	60	64	83	69	70	69	52	73	55	54	63	69	62	87	93	66	67	61	75	56	64	79	79	69	66	68	56	70	71	68	73	62	75	63	63	72	72	57	73	69	61	63	75	64	66	55	71	74	72	63	72	72	64	54	73	80	57	73	73	73	65	68	60	67	91	67	70	64	77	64	56	76	71	70	78	75	75	88	71	84	63	60	60	58	71	80	58	62	106	76	69	52	94	71	66	67	62	60	82	61	83	80	76	75	71	61	65	68	69	71	55	67	77	59	72	57	65	78	68	69	51	65	67	68	67	72	70	66	71	67	59	81	81	75	57	83	63	72	54	71	76	73	61	77	64	68	67	81	71	79	69	68	75	70	69	66	69	79	84	60	54	59	64	67	79	76	79	68	62	85	64	66	56	76	70	65	74	65	58	50	57	56	67	64	56	76	70	68	57	92	58	53	72	64	66	52	78	61	61	66	68	70	69	48	62	72	61	70	60	60	55	66	61	59	59	67	68	81	56	74	69	75	64	70	80	73	69	59	54	66	66	69	60	73	67	72	79	75	70	76	72	56	67	63	64	66	58	58	68	58	60	65	81	69	57	73	74	67	65	63	80	67	65	77	56	64	70	72	62	74	57	58	60	67	73	68	72	60	75	52	57	70	89	62	54	64	70	68	70	70	74	76	69	56	70	66	69	64	64	75	77	74	72	72	65	66	79	53	64	64	62	49	66	64	76	67	77	86	53	73	75	69	59	62	50	69	72	81	83	82	58	79	72	70	64	76	78	64	70	67	91	62	73	60	63	78	79	63	65	57	73	79	70	80	55	83	58	70	60	60	62	75	66	63	72	58	75	63	70	58	75	75	47	77	60	61	63	91	76	58	73	82	66	65	77	65	69	75	64	62	63	77	61	56	59	55	82	59	90	68	72	74	62	57	69	64	73	66	74	80	78	62	67	59	77	70	69	65	67	65	81	58	78	64	70	90	71	80	73	73	72	61	64	68	65	71	70	74	71	66	68	58	76	78	74	43	70	66	59	77	57	70	89	73	79	61	70	71	75	53	76	77	59	77	72	73	77	70	58	71	69	80	60	83	65	68	64	83	72	48	66	68	63	65	66	51	67	54	69	67	52	72	80	67	54	64	83	95	67	46	71	71	73	70	57	70	69	67	71	92	80	71	68	74	59	77	71	63	52	60	67	58	56	62	72	66	63	65	51	71	72	63	65	54	73	65	69	76	67	65	64	55	68	71	62	59	79	65	54	57	74	94	63	59	72	60	57	57	61	83	62	58	76	80	56	68	72	62	54	72	71	82	66	63	69	67	54	80	69	72	66	77	60	71	74	78	64	58	66	66	66	76	67	82	67	67	77	69	86	74	58	62	63	71	51	75	67	73	78	81	90	78	71	62	66	70	75	63	68	78	64	77	71	54	77	72	64	56	75	64	61	61	80	65	63	60	62	74	73	75	67	58	84	69	88	87	60	63	73	72	68	76	68	45	70	69	64	81	72	69	61	71	79	62	60	57	55	61	73	71	77	64	63	59	62	71	70	65	74	74	73	75	81	66	62	73	84	81	69	71	65	77	72	65	74	66	58	79	63	71	62	51	50	56	67	60	69	72	76	69	55	63	56	78	71	71	62	69	70	69	64	76	65	66	79	66	70	60	66	64	83	70	58	79	77	68	70	80	77	74	64	77	79	63	82	64	61	65	61	54	66	56	73	64	63	64	85	63	73	62	74	72	60	86	68	59	65	68	64	63	64	63	63	67	51	70	83	78	61	82	63	65	68	58	65	72	62	84	80	65	79	68	75	59	65	62	67	65	73	61	66	70	73	68	67	59	58	51	67	66	57	69	83	77	60	64	74	75	77	52	54	60	74	63	65	55	61	68	69	83	86	63	80	62	59	68	70	64	77	57	65	74	61	67	58	49	69	61	72	70	72	69	74	55	66	55	82	73	66	57	62	73	68	67	66	51	79	68	50	67	74	72	75	78	60	59	81	81	58	73	77	82	70	80	72	56	75	60	64	66	61	87	84	52	72	72	62	84	65	82	75	56	64	58	64	62	70	57	61	57	71	66	78	60	63	52
21360	11759	7566	11791	20987	23672	22634	19897	17391	15219	13101	11133	9718	8158	7121	6269	5297	4445	4141	3888	3900	3900	3293	3274	3144	2764	2611	2428	2307	2295	2333	2167	1847	1678	1539	1480	1514	1803	2195	2238	1851	1643	1838	1999	2082	2304	2515	1902	1378	1029	905	884	785	809	814	807	710	785	803	711	759	790	713	668	743	737	758	708	708	693	678	727	724	696	689	683	726	669	754	698	673	728	732	715	666	725	696	699	679	739	747	704	743	699	693	660	723	680	724	720	700	757	651	715	689	731	727	683	691	676	704	666	687	665	711	745	683	717	683	701	699	690	715	689	680	747	662	644	684	662	730	699	679	663	728	698	652	657	689	687	695	657	695	668	747	698	705	724	733	716	665	699	676	720	678	685	704	677	682	689	666	658	701	641	687	709	715	692	652	703	708	673	673	677	725	662	700	675	702	652	689	693	669	672	699	723	713	692	714	710	680	649	682	675	662	691	665	678	672	662	720	710	689	664	705	638	678	672	715	737	683	670	652	719	650	624	661	683	661	668	725	676	683	633	731	695	710	715	689	648	671	703	660	662	646	746	721	655	689	664	665	648	702	640	696	682	672	673	709	652	673	716	692	685	710	730	668	689	655	677	683	665	647	678	644	681	691	658	667	684	674	656	658	669	644	669	746	670	627	696	685	722	733	693	670	665	691	722	715	681	729	693	672	724	721	689	701	680	659	685	672	662	712	659	684	701	672	698	679	717	764	700	666	711	688	706	694	662	753	664	643	700	675	690	701	666	672	653	694	654	658	690	711	690	639	667	638	629	708	672	697	731	706	660	638	632	706	667	685	683	682	715	728	671	678	677	671	675	672	670	645	683	676	686	689	694	692	701	733	647	728	660	693	712	685	679	684	672	651	679	690	667	723	679	698	680	688	698	726	690	698	680	702	701	680	681	693	721	715	641	637	729	717	669	687	662	671	668	702	692	685	659	699	709	662	687	703	652	694	676	735	698	641	696	691	677	677	676	656	698	716	681	682	676	707	689	695	678	702	717	719	646	675	687	763	677	691	702	669	688	712	686	677	664	685	680	724	697	727	722	714	731	640	690	689	630	631	690	693	612	639	719	660	689	677	713	700	678	690	629	681	726	660	702	705	668	720	677	719	695	664	655	620	704	658	676	670	670	679	665	679	681	657	711	631	712	687	722	683	683	666	687	676	643	645	691	629	644	660	716	730	752	640	694	675	672	685	663	662	670	686	728	642	713	699	659	670	704	691	680	705	706	669	695	671	669	660	681	700	680	676	688	713	704	694	647	658	645	708	688	647	661	692	689	645	703	663	678	624	709	744	652	672	663	707	736	753	689	707	659	674	666	689	692	649	674	699	685	678	673	686	694	713	650	706	670	718	696	677	631	658	702	689	632	691	685	703	741	693	645	700	675	708	694	729	709	665	721	681	605	636	700	666	687	725	711	670	695	679	699	683	713	653	674	636	702	698	686	678	690	710	670	664	700	698	654	659	681	690	715	702	675	667	666	675	668	681	668	727	688	714	632	675	676	696	664	683	676	673	684	700	724	654	687	700	644	674	684	678	719	671	692	670	720	703	649	672	695	689	687	649	694	669	723	684	669	691	712	694	661	707	694	690	679	633	656	659	694	686	704	651	718	645	697	687	681	670	660	665	719	689	703	703	679	698	702	609	683	705	627	706	650	654	712	666	672	712	669	706	697	666	723	673	733	669	705	650	685	664	704	698	658	654	662	695	675	663	714	694	673	672	709	684	706	700	648	695	683	700	634	658	721	725	640	702	675	714	666	685	656	667	745	661	689	656	667	681	684	657	676	717	694	671	684	683	699	687	708	653	661	648	710	645	690	672	653	692	660	655	723	688	660	680	699	683	672	655	688	672	684	701	653	634	728	651	652	697	696	661	695	689	669	671	678	645	696	675	686	729	704	713	729	691	717	695	722	731	658	702	666	656	682	660	700	687	696	647	704	712	687	692	664	641	664	703	691	659	667	713	669	686	722	686	704	706	663	689	690	650	688	658	678	657	653	706	706	668	634	689	668	716	659	659	705	700	715	670	657	647	673	644	683	735	655	689	662	726	718	703	735	704	706	706	665	672	673	661	657	691	724	672	675	673	692	661	710	665	719	646	704	733	670	681	707	673	683	663	644	636	653	624	668	689	711	672	664	655	670	690	672	693	654	690	729	692	727	687	689	655	691	679	653	724	699	691	689	667	666	671	711	694	667	683	667	652	700	673	698	699	742	666	631	716	693	743	700	708	681	717	676	676	674	706	676	651	675	690	660	672	620	647	680	699	698	692	697	726	709	684	653	726	669	654	711	649	678	646	690	751	697	725	676	657	684	690	686	664	706	697	701	705	700	659	644	702	684	656	679	674	683	686	662	684	655	713	695	633	656	679	673	663	686	662	700	707	655	694	664	687	675	670	677	660	736	667	684	720	689	707	661	663	672	698	712	686	641	712	673	671	662	680	649	723	730	641	696	667	722	647	673	694	678	668	664	704	639	708	687	719	644	712	688	681	703	722	686	706	676	700	662	692	666	668	726	678	680	667	660	674	655	676	692	699	670	684	714	658	705	683	694	763	722	698	720	683	690	668	668	686	681	679	669	716	651	689	694	675	685	670	697	732	689	699	703	667	695	687	694	683	723	670	695	686	678	708	700	718	669	707	704	729	719	695	698	674	692	646	660	726	696	668	640	702	636	620	648	689	678	666	686	683	650	669	727	714	713	698	742	697	728	657	693	675	666	645	682	662	666	676	657	664	666	705	664	679	688	670	705	678	721	693	727	674	697	688	696	735	730	676	608	686	661	652	665	716	649	736	679	719	647	662	702	714	676	693	713	675	660	699	708	692	677	667	678	692	646	691	685	702	658	676	721	693	657	663	707	668	690	674	624	668	710	675	666	737	667	676	707	712	638	684	754	672	709	663	685	700	635	709	665	709	666	641	693	671	686	715	688	674	718	667	724	696	692	704	672	677	644	701	706	684	689	702	672	684	689	675	701	638	681	663	712	679	738	685	654	680	723	703	715	699	691	703	695	682	698	723	713	661	666	670	673	630	702	685	672	746	678	664	747	677	656	698	666	661	672	662	651	674	689	676	688	698	651	665	657	693	691	656	658	651	684	711	677	668	690	669	704	692	671	692	688	681	688	667	646	640	696	723	732	665	680	673	653	690	712	692	671	732	722	666	692	731	652	706	640	690	670	676	683	666	698	726	703	726	651	676	658	666	664	737	735	690	737	682	678	714	712	726	682	680	720	660	681	687	653	696	690	713	655	684	668	662	704	727	682	644	651	697	691	728	670	678	700	750	678	654	681	687	707	670	695	646	719	642	624	699	659	639	713	671	696	665	675	704	662	721	686	691	618	673	688	690	669	691	669	709	665	670	691	716	668	731	641	662	703	655	690	671	697	655	654	723	700	684	700	692	662	673	713	697	711	683	709	705	697	672	692	649	690	656	693	703	667	684	662	677	675	724	705	674	689	656	661	638	664
1967	486	315	273	224	359	410	315	298	239	205	173	159	153	111	116	111	86	88	83	91	81	73	74	66	69	60	58	63	60	63	55	55	41	49	44	45	53	69	54	54	54	54	59	83	70	72	61	53	53	41	45	37	51	42	38	46	39	37	48	28	31	48	38	31	28	39	36	28	41	43	31	33	27	32	39	31	37	33	32	41	45	38	39	48	36	36	33	36	36	36	31	31	33	39	35	31	26	37	34	46	28	37	42	32	34	23	40	36	31	38	37	42	35	41	35	32	36	43	34	42	39	41	37	40	29	31	36	39	32	37	26	46	40	33	34	37	34	37	29	36	28	40	28	36	35	40	39	44	32	41	51	32	35	39	29	48	41	30	48	33	46	39	43	37	44	28	38	38	42	28	38	39	43	39	41	33	43	52	37	37	31	40	41	29	31	45	39	38	40	44	38	28	36	34	44	35	31	41	36	27	34	39	35	35	33	29	40	37	48	38	46	49	44	35	27	35	34	40	31	40	38	45	45	36	35	31	40	22	31	32	41	29	37	40	40	34	36	38	29	38	45	34	39	42	33	37	36	43	36	37	42	38	40	27	40	36	37	48	40	43	44	33	42	46	46	28	47	35	46	41	47	27	26	33	29	46	33	33	35	23	45	40	31	32	39	42	30	27	24	34	36	38	30	32	44	49	36	42	43	43	38	35	32	38	45	42	36	46	37	33	35	31	33	40	41	29	37	38	42	32	34	36	43	44	39	40	41	33	45	43	44	35	33	35	40	31	30	41	40	31	47	45	33	32	47	39	31	29	39	26	43	38	34	46	40	27	36	39	46	34	45	42	37	28	27	29	36	36	41	32	36	30	35	38	38	46	37	44	33	30	50	41	38	40	34	38	41	47	49	32	42	53	44	30	36	39	36	40	35	29	35	34	31	49	39	35	34	42	38	32	23	34	43	32	38	36	39	35	34	42	29	35	35	30	38	46	33	33	33	38	45	32	38	45	33	36	35	31	37	35	37	48	38	28	37	34	41	42	48	36	26	38	38	37	41	34	40	32	44	43	39	36	44	27	40	34	50	37	46	44	46	37	35	36	43	38	34	36	31	32	33	35	44	33	42	39	35	42	40	32	28	30	27	31	31	42	32	41	36	40	40	41	29	46	33	31	29	35	30	40	31	42	28	32	39	43	31	43	44	32	34	33	45	25	36	28	45	48	35	38	35	38	28	35	32	35	27	42	43	27	36	33	41	39	31	22	27	41	32	45	51	29	42	32	39	39	44	54	39	26	45	35	41	49	41	36	32	35	42	45	41	40	41	33	30	32	35	38	31	30	33	37	36	37	37	41	36	41	35	35	46	27	39	35	41	32	48	34	41	28	33	34	35	34	43	40	31	39	37	44	37	40	39	44	42	39	40	26	40	32	38	36	34	40	37	30	30	32	28	48	32	31	37	40	42	48	33	43	53	41	33	41	31	43	28	36	41	30	41	45	31	41	31	40	40	35	35	41	37	36	39	37	44	32	41	33	42	34	29	42	30	36	45	39	30	49	32	29	43	36	36	34	37	33	32	33	33	43	37	34	45	35	33	40	27	32	26	33	37	45	45	37	37	40	34	37	48	32	42	37	36	35	41	32	47	40	41	29	30	30	28	35	45	51	41	37	38	32	39	20	40	40	40	43	29	36	41	31	37	32	42	28	39	31	27	37	27	32	35	41	38	39	37	29	38	32	41	44	37	41	36	27	45	43	31	51	45	41	36	27	33	50	24	42	43	40	37	46	33	36	42	40	34	45	31	35	37	48	43	45	37	38	33	34	41	33	36	44	38	39	35	36	30	44	39	36	34	37	43	38	32	44	30	36	37	40	37	36	37	36	37	45	39	36	30	43	27	37	37	49	29	27	36	37	32	41	39	45	30	33	43	37	46	36	33	38	37	38	38	46	38	40	46	31	42	45	33	42	41	32	37	46	52	30	39	33	34	34	39	32	30	40	28	37	22	35	34	45	31	34	34	31	33	46	36	47	38	29	39	37	36	45	36	36	30	54	39	25	45	37	39	30	33	38	37	39	40	38	43	36	39	49	34	41	37	36	37	35	39	37	39	51	41	34	26	35	38	25	27	37	37	49	39	34	43	37	41	40	31	43	40	32	35	44	41	29	30	30	39	38	41	39	33	31	41	41	40	30	36	35	43	53	32	47	26	45	41	42	34	48	32	32	46	41	28	40	48	35	33	37	24	30	32	42	29	38	34	34	37	31	32	52	37	38	36	33	47	33	32	26	51	34	30	42	41	42	35	43	42	37	32	43	40	43	29	40	39	40	35	35	43	48	35	28	32	30	36	29	42	38	32	49	30	36	34	33	38	32	31	49	42	42	32	36	38	32	33	53	36	28	41	32	51	32	39	32	41	37	44	42	43	39	38	37	41	34	32	32	35	37	34	40	35	36	33	33	44	39	34	46	43	46	40	37	35	35	34	33	40	42	41	27	45	39	45	46	34	42	34	37	33	33	37	42	40	40	41	36	52	35	24	48	39	42	41	45	41	49	29	42	38	28	31	33	36	33	28	27	38	37	29	28	33	20	39	46	33	29	34	31	52	39	40	32	41	36	52	31	38	38	24	47	41	29	31	29	35	36	44	35	30	33	35	43	38	34	32	34	52	35	45	39	38	39	34	31	35	29	39	48	39	35	37	39	32	31	45	46	34	37	39	37	38	30	34	46	41	55	38	36	36	40	45	34	35	38	36	28	33	35	32	42	35	31	34	40	41	34	29	38	46	28	36	37	44	37	42	40	46	45	35	37	36	42	25	43	48	33	38	46	34	37	22	37	48	29	48	47	33	30	28	31	37	40	41	34	32	35	30	32	45	33	40	29	31	40	41	38	30	30	34	38	30	36	32	38	41	41	28	39	33	36	41	51	46	41	34	29	43	39	51	40	39	43	40	31	46	34	30	42	35	48	36	34	35	31	36	44	39	43	52	28	45	42	34	33	32	37	37	50	42	31	41	37	33	32	47	42	47	37	32	42	30	38	35	25	39	47	37	40	39	35	29	27	35	47	39	32	30	32	35	38	45	40	29	38	39	29	44	39	30	34	34	29	32	43	36	37	36	43	41	31	44	32	40	24	34	36	33	40	38	27	42	32	37	43	28	29	30	28	37	38	40	34	38	43	42	34	32	39	42	37	36	37	34	32	32	28	39	37	37	32	45	35	35	43	43	22	42	34	34	46	38	31	38	34	33	36	28	43	31	36	37	36	31	31	44	30	40	37	35	25	43	36	39	31	38	29	39	35	35	32	31	29	42	37	32	39	31	38	36	40	35	36	26	28	39	38	39	47	43	31	37	36	47	38	38	48	36	31	36	38	35	39	40	36	41	39	29	45	38	43	39	47	44	30	34	24	30	38	31	42	40	46	36	43	25	37	46	36	44	36	34	41	36	42	39	46	30	34	37	39	26	29	25	29	45	30	31	36	30	34	50	36	34
15767	7901	4527	7699	15102	17910	16241	14363	12249	10200	8739	7144	5926	4810	4151	3484	2832	2481	2086	1970	2003	1940	1698	1617	1533	1441	1307	1340	1236	1129	1173	1134	982	776	813	798	833	1051	1234	1305	1087	984	1142	1293	1216	1527	1499	1056	701	527	482	445	436	412	454	417	390	365	400	369	389	382	374	392	414	413	387	376	391	376	374	357	375	362	380	388	376	389	371	392	347	356	399	356	336	388	383	391	400	400	412	389	399	344	383	357	363	358	390	386	399	353	372	341	341	346	390	374	399	360	392	338	358	360	384	382	360	340	374	390	374	336	361	381	362	373	375	379	351	349	369	342	352	360	382	380	363	353	343	349	338	370	385	372	377	355	382	364	344	359	362	346	382	354	382	365	361	356	338	390	376	364	335	336	412	363	368	372	379	337	362	333	363	379	359	358	355	334	372	349	361	359	346	371	392	374	333	338	373	360	334	362	341	351	339	382	379	359	381	397	358	369	341	332	347	340	352	328	371	399	340	378	327	340	346	331	372	360	367	360	366	341	354	390	379	351	330	345	338	364	347	327	388	353	376	321	384	377	339	330	371	391	362	365	357	351	356	376	391	392	349	383	327	337	401	352	335	394	376	339	348	359	352	372	357	355	345	359	352	360	355	362	389	380	398	320	406	352	376	395	360	343	340	356	363	370	335	362	357	360	352	380	373	332	375	379	365	366	364	363	367	356	368	363	419	354	365	362	367	347	361	368	381	360	348	358	362	347	376	348	401	360	387	346	361	364	373	386	386	360	386	345	343	378	349	341	378	371	347	293	375	364	337	385	353	315	375	375	370	373	382	373	387	352	381	363	352	372	359	365	361	379	348	349	327	408	315	336	354	369	340	365	365	342	316	354	373	359	319	371	366	357	349	372	350	362	346	375	406	360	370	384	359	334	363	377	388	356	347	343	371	352	359	385	370	385	327	340	364	334	406	330	331	350	362	368	346	380	354	360	372	349	381	361	364	369	326	378	368	366	388	378	384	366	390	341	371	342	378	367	344	354	358	363	390	368	369	376	394	345	358	342	374	398	376	383	358	370	380	354	356	354	388	352	355	373	342	347	356	380	356	350	345	374	347	388	349	370	352	381	355	356	370	406	386	364	351	391	364	346	347	384	374	353	347	362	356	385	388	350	378	395	380	384	332	359	365	373	376	343	334	332	372	335	340	368	371	383	395	387	366	379	337	312	353	359	380	373	387	346	346	339	363	384	384	361	339	363	351	364	365	342	384	326	346	396	349	370	395	378	354	358	370	373	327	377	344	347	331	379	322	361	387	364	381	326	371	355	363	355	373	364	360	374	388	361	365	371	353	387	342	355	352	381	385	347	407	377	394	396	343	354	368	379	348	324	369	359	346	374	352	333	353	389	352	351	375	381	398	335	384	321	373	353	368	347	380	359	375	392	351	366	351	366	343	368	380	390	356	347	371	401	364	355	361	373	366	340	349	335	401	384	403	342	353	373	347	379	316	381	340	349	349	344	348	370	340	365	377	347	356	372	350	371	421	345	378	346	344	366	313	327	376	364	394	361	373	364	354	332	337	329	334	364	366	336	363	337	376	357	366	357	335	352	359	343	353	317	367	363	368	375	346	387	332	359	362	344	348	375	352	349	335	398	319	328	359	388	399	322	379	340	338	378	383	331	367	365	348	357	365	357	380	340	380	371	389	360	385	382	340	360	342	371	352	362	337	370	369	338	369	368	347	364	359	366	372	363	311	358	362	372	357	358	384	363	311	393	350	355	397	340	334	365	373	353	371	352	348	355	367	359	354	350	373	374	375	365	385	372	389	366	373	368	356	374	371	346	370	324	395	348	363	395	344	367	355	388	388	352	357	367	381	350	402	362	362	357	391	324	365	364	389	379	350	362	376	403	399	350	362	374	353	374	350	381	323	349	349	351	357	357	336	378	344	366	361	395	332	335	345	374	383	348	368	343	352	340	351	336	352	373	389	367	366	335	353	373	348	353	346	331	351	374	350	372	357	330	393	346	360	341	393	346	368	368	370	377	319	374	345	372	345	370	356	335	367	333	336	369	348	379	414	357	399	379	345	355	372	357	355	344	364	358	373	361	364	387	368	389	376	361	366	397	386	343	351	367	357	343	346	368	355	343	353	344	365	381	344	351	392	352	367	393	356	358	333	334	369	355	351	351	357	330	352	369	363	330	324	349	366	343	363	382	351	364	379	352	387	327	346	363	380	329	361	384	398	372	358	375	367	343	369	381	368	382	344	347	380	382	345	360	345	393	339	364	362	360	362	347	376	337	345	354	354	375	362	367	365	349	364	329	359	355	371	358	357	373	363	342	321	360	372	341	335	365	378	373	316	366	377	343	338	381	359	361	358	372	394	358	337	333	338	341	363	359	362	344	362	366	370	325	346	343	370	356	373	363	370	332	355	357	393	362	361	388	402	312	392	373	343	360	339	360	348	392	365	369	371	342	368	390	334	333	351	379	369	352	338	347	362	343	372	358	350	342	353	380	364	365	370	343	374	387	374	347	346	377	361	368	374	360	394	337	393	344	360	365	349	366	363	364	347	359	399	331	345	356	368	370	362	365	355	373	392	380	372	372	369	349	356	402	372	380	380	373	347	369	361	332	395	345	396	340	337	380	383	357	357	339	363	336	377	338	354	369	359	365	357	380	350	338	384	354	372	365	409	348	399	371	347	339	358	376	346	378	389	376	399	337	374	335	349	337	355	371	350	378	355	314	355	336	367	359	364	330	375	346	336	370	375	372	408	325	348	370	361	351	360	349	372	333	342	397	371	367	365	370	364	355	352	361	393	369	381	350	362	367	375	355	386	363	360	357	360	356	411	367	344	354	382	356	361	348	343	343	373	343	340	408	325	364	353	348	359	351	335	362	369	353	378	350	356	402	338	349	335	375	364	340	365	350	329	386	368	332	360	333	321	358	366	324	359	340	333	367	363	407	378	356	351	399	321	372	356	366	372	365	383	350	351	361	368	352	362	376	358	403	371	392	340	351	363	371	405	382	347	395	361	380	369	369	353	357	349	350	349	380	342	353	356	317	356	395	338	402	337	305	385	325	357	383	343	369	362	351	360	339	385	343	366	355	355	349	359	366	350	375	342	322	362	348	363	348	338	372	351	379	360	353	387	362	340	349	365	352	378	331	364	361	370	385	338	343	381	343	375	382	401	326	355	387	348	368	361	346	340	409	370	344	349	347	381	330	357	344	377	346	371	370	366	367	356	381	356	369	376	354	321	350	326	368	314	374	353	372	391	339	373	366	338	368	404	366	387	384	383	351	351	378	411	379	355	354	367	337	354	351	351	365	375	356	370	359	347	369	369	361	353	379	328	354	407	354	371	370	350	343	396	408	377	376	320	351	344	357	367	363	361	352	359	382	405	361	369	359	382	364	370	401	334	380	323	337	379	341	343	365	360	390	366	369	354	341	368	363	371	364	359	356	329	355	336	353	377	369	345	357	389	347	349	365	377	380	344	356
1335	845	497	349	309	456	524	526	405	402	358	292	243	216	186	202	159	134	118	146	152	125	146	127	137	121	119	126	102	120	100	101	107	98	93	90	100	112	115	103	87	106	90	103	113	123	139	84	84	84	76	85	80	72	65	89	66	64	71	85	69	67	66	55	77	73	82	60	70	80	67	69	64	63	71	77	64	72	71	67	79	69	75	75	75	70	61	78	73	64	92	68	82	76	63	75	68	74	69	50	72	72	81	80	71	73	74	84	83	69	72	75	69	66	79	67	75	56	84	72	90	61	73	64	64	70	70	85	79	87	87	76	85	60	73	70	89	59	81	84	81	78	69	67	79	75	66	58	73	72	75	71	88	66	88	76	74	68	76	84	62	84	61	60	71	50	63	85	84	81	94	77	60	64	68	68	65	74	76	74	64	66	74	56	78	70	83	73	66	68	68	82	74	72	73	74	83	68	74	77	64	69	80	69	73	92	86	67	59	66	61	75	78	78	71	62	76	62	86	53	76	64	65	61	77	64	82	68	81	67	70	66	56	79	78	77	75	64	80	78	60	63	78	72	62	83	78	70	68	80	73	66	72	76	73	68	75	69	76	57	83	91	71	83	78	78	69	82	72	84	66	71	76	77	69	69	61	85	70	69	76	62	73	74	69	55	62	89	72	68	85	70	78	80	66	70	59	58	72	69	72	64	72	63	78	78	74	61	62	69	60	76	66	81	78	63	89	81	83	62	68	69	75	60	68	75	65	73	65	73	57	70	70	84	62	73	73	79	70	78	70	97	67	50	68	62	73	68	79	83	67	83	65	79	59	66	60	73	64	80	73	76	72	81	71	88	56	78	69	65	73	88	65	74	71	71	70	61	66	61	70	74	83	71	75	76	70	72	65	64	73	59	68	67	61	67	71	62	67	66	61	71	62	79	80	70	68	77	81	85	58	95	80	68	73	67	67	67	85	64	90	73	72	71	78	75	75	71	76	53	80	69	71	65	81	61	71	72	77	81	74	87	73	90	88	73	64	72	64	90	87	74	74	78	62	83	73	58	80	75	81	67	73	84	73	67	86	79	78	68	72	76	79	67	83	72	61	85	70	56	90	69	64	79	67	64	78	79	82	70	75	70	75	71	79	44	79	77	60	72	70	76	77	69	82	76	48	78	78	75	67	75	63	68	63	77	87	74	76	68	57	77	77	82	66	64	79	57	74	72	80	58	59	75	78	77	74	74	59	75	67	67	72	77	70	71	59	72	74	86	69	75	81	76	72	83	80	72	64	58	63	74	64	74	73	77	63	71	56	69	76	56	75	70	75	65	71	86	70	71	63	71	77	92	60	74	69	76	68	63	84	75	72	67	59	72	78	69	58	87	71	80	59	60	61	80	75	74	80	51	49	81	80	80	67	76	69	72	60	71	66	67	74	70	71	66	74	80	88	88	66	70	76	80	93	62	70	82	75	74	65	70	87	76	67	69	74	80	70	73	65	68	80	67	75	68	60	80	78	72	72	65	66	84	65	73	76	69	58	59	82	53	66	61	80	72	74	65	69	77	82	76	73	84	76	74	70	79	70	80	83	63	66	97	87	73	84	78	78	69	71	88	73	65	64	68	75	65	70	64	73	79	79	64	63	64	85	67	73	87	66	67	69	73	67	64	71	78	84	93	66	91	83	67	85	66	70	75	71	75	71	69	73	73	62	77	82	77	69	82	56	69	70	77	75	78	71	86	65	83	83	83	69	70	60	62	73	68	68	65	80	69	76	59	78	67	68	82	63	73	73	67	73	67	79	91	97	80	69	77	74	61	73	78	64	91	86	70	69	60	77	67	69	68	79	61	67	59	65	69	66	77	62	81	77	74	71	59	61	71	60	77	69	75	68	70	82	64	94	90	68	72	73	78	83	70	58	59	80	56	67	56	67	70	79	70	76	67	63	74	73	83	67	100	78	77	55	53	56	68	81	55	67	74	68	70	85	69	75	69	65	67	70	69	64	80	76	67	72	82	72	65	71	75	77	68	90	84	71	69	76	58	63	81	77	66	72	77	61	83	63	85	71	56	92	72	75	83	73	71	66	71	67	82	72	62	71	83	79	69	82	75	72	70	76	78	84	66	62	60	69	71	70	84	74	66	62	63	68	64	74	59	73	61	58	73	64	87	82	78	85	70	71	72	78	67	76	85	72	66	83	71	57	67	62	67	73	65	46	86	78	77	86	71	79	68	79	59	77	79	64	70	93	57	75	86	65	83	62	71	75	63	64	69	91	58	70	67	63	70	74	65	68	71	81	78	54	65	100	80	65	88	71	79	76	82	84	68	64	79	78	51	72	64	68	75	66	72	69	60	81	65	81	74	69	71	58	72	86	82	58	79	75	39	77	81	63	78	91	69	71	69	66	78	76	96	69	77	68	76	65	68	73	61	86	87	82	76	72	70	77	81	76	68	66	69	58	53	65	89	71	77	73	88	56	79	71	79	73	65	85	63	80	71	61	60	77	75	61	69	60	53	71	84	78	81	69	73	76	79	85	69	76	83	67	72	75	71	68	70	78	76	74	78	77	71	80	81	71	84	61	74	68	66	77	59	77	85	77	84	63	72	80	73	75	60	78	71	76	78	80	68	62	86	61	101	68	66	73	73	63	63	69	60	90	70	61	68	78	78	69	73	79	66	73	75	71	83	84	68	61	97	77	64	64	70	67	73	68	75	67	56	82	68	62	58	74	78	66	80	61	75	88	75	62	70	69	89	78	70	70	85	84	51	79	92	76	79	69	65	86	77	58	74	78	75	75	74	65	92	60	72	71	85	63	82	73	57	75	87	89	81	83	65	71	74	81	69	78	84	86	74	82	84	68	73	67	93	80	70	64	63	78	67	78	70	77	75	84	78	78	76	61	53	81	81	64	73	72	90	70	68	88	82	73	77	67	62	56	64	68	75	76	73	79	58	72	52	79	75	69	87	85	70	78	61	64	68	64	80	70	80	60	66	64	62	71	71	71	64	70	63	70	78	77	70	73	63	68	74	72	66	75	74	82	51	67	68	69	75	86	84	74	65	76	71	71	75	68	80	77	73	83	63	75	55	66	63	81	61	65	77	76	72	62	79	65	77	61	72	71	84	73	92	85	98	63	60	75	69	69	68	67	68	67	79	67	59	80	69	77	81	65	67	69	95	88	69	59	73	57	87	64	75	69	92	78	66	69	75	74	77	65	71	72	74	83	71	78	75	66	81	80	86	72	81	92	84	71	89	75	70	83	65	60	78	60	68	69	73	68	80	71	65	66	64	78	69	78	66	64	72	63	84	63	84	68	74	73	78	68	82	80	71	56	73	72	86	64	65	77	77	77	90	65	67	58	78	61	58	74	87	61	85	86	63	66	72	69	87	82	79	63	61	68	80	74	75	67	65	74	70	90	84	65	72	76	76	75	74	73	67	76	80	64	81	68	60	76	69	64	81	80	93	65	83	76	65	68	73	79	74	72	76	70	71
18255	10520	6499	9891	19319	21477	19776	17696	15323	13414	11146	9576	8130	6784	6053	5081	4281	3693	3286	3224	3171	3051	2793	2672	2552	2266	2188	2012	1981	1955	1951	1800	1488	1460	1362	1392	1374	1638	1925	1861	1701	1503	1756	1740	1886	2193	2061	1461	1093	882	837	799	787	861	824	784	725	747	750	730	747	760	759	767	732	727	731	712	750	758	699	680	732	692	750	679	737	693	712	743	687	674	714	750	772	727	727	752	726	765	714	728	687	708	702	704	707	756	714	724	740	737	702	701	705	732	693	694	764	727	718	660	691	707	675	695	746	702	680	673	751	726	723	707	719	691	745	763	682	710	712	728	756	738	722	711	734	690	652	685	730	678	705	706	704	677	736	756	735	646	662	766	686	706	697	701	674	670	711	723	717	701	739	715	708	692	679	741	660	674	734	739	706	714	711	714	719	713	688	690	672	688	728	714	701	702	693	691	715	674	691	689	710	690	727	643	686	718	711	692	730	735	724	730	744	682	705	684	673	740	695	660	685	713	714	691	727	720	698	679	692	762	707	709	736	707	743	689	691	716	753	683	746	678	684	733	699	704	727	668	685	684	699	671	731	681	677	721	686	671	635	707	692	732	712	685	689	669	682	738	708	700	724	655	724	720	735	710	729	685	721	710	692	736	694	748	696	691	725	736	685	727	732	685	702	707	671	721	678	691	704	746	711	756	705	719	722	672	736	736	718	713	701	729	670	737	701	678	702	693	698	697	704	705	729	714	703	720	716	729	723	751	681	758	732	738	722	740	728	737	709	698	757	724	756	730	718	746	659	678	671	705	698	674	713	687	713	724	728	697	686	665	681	728	740	716	716	707	711	719	686	643	679	724	705	632	688	668	735	703	727	700	672	704	726	747	741	645	701	775	752	689	736	684	699	734	670	743	685	648	741	683	721	713	683	734	693	695	685	704	680	710	658	670	718	727	722	746	708	706	686	706	690	684	720	713	651	759	748	726	754	667	740	720	688	732	755	733	754	668	709	695	689	704	726	713	686	715	733	715	725	729	738	641	679	715	735	720	687	673	728	727	690	731	690	690	748	687	705	712	679	683	739	718	743	651	730	727	660	683	709	660	748	685	688	696	704	642	722	766	699	707	682	717	705	731	688	704	708	666	712	692	717	736	682	724	701	713	678	716	728	712	685	701	669	711	698	685	689	697	704	701	696	704	671	742	696	724	703	739	704	667	694	692	710	664	709	733	691	748	710	756	732	656	761	669	704	700	724	698	670	720	739	700	681	699	688	688	740	699	671	681	700	719	685	714	649	694	716	714	693	727	664	696	721	682	696	725	700	722	665	735	718	694	726	677	689	697	681	713	699	704	704	730	753	685	700	715	681	692	705	711	714	691	758	719	664	653	678	735	684	679	630	693	665	754	651	695	695	731	709	731	693	755	747	700	728	732	712	694	722	700	703	701	682	666	692	705	697	712	679	674	719	716	718	680	747	710	747	698	656	676	731	674	734	721	688	726	762	714	714	685	728	706	670	699	700	724	690	738	708	694	705	716	677	654	729	643	738	690	707	702	691	705	716	690	722	704	705	688	722	686	733	718	681	742	699	652	674	754	699	683	682	697	723	738	698	708	726	741	669	689	679	688	711	702	720	719	676	697	683	717	698	709	674	631	722	696	668	677	694	686	698	722	681	708	719	721	743	705	674	718	714	686	702	672	720	655	727	720	690	665	692	678	749	697	702	725	644	705	706	693	749	719	700	670	747	705	684	741	672	700	718	703	662	718	713	695	700	729	637	686	735	731	735	709	741	701	721	681	734	669	688	711	716	709	703	726	704	691	674	759	745	773	686	702	678	693	752	727	728	707	716	710	742	684	691	730	749	700	686	740	704	741	669	694	676	695	698	690	761	696	694	658	674	693	712	712	715	688	737	689	717	685	672	691	680	678	706	673	703	687	717	697	669	703	704	718	682	685	730	628	666	711	681	673	729	735	704	683	691	719	707	732	705	699	725	698	679	709	703	685	735	716	708	720	734	721	720	713	695	688	714	662	690	691	673	685	683	721	687	698	713	715	667	733	730	680	709	739	714	691	740	742	677	733	703	677	716	735	697	644	734	715	673	680	709	694	695	685	731	762	679	674	702	692	718	705	669	747	696	724	681	689	704	711	711	719	725	714	697	700	680	710	691	693	695	744	728	663	704	696	743	715	677	722	660	681	721	714	710	692	677	685	674	746	743	705	723	719	730	709	720	712	674	693	716	682	686	676	697	663	677	696	720	694	697	693	772	723	673	684	691	752	685	682	658	682	706	707	682	705	763	718	693	681	684	728	695	664	666	678	661	720	669	693	704	691	727	696	742	672	673	703	684	705	664	682	731	647	712	690	691	727	671	716	696	678	722	720	739	698	737	712	759	676	715	653	705	709	717	680	655	721	693	724	731	681	700	732	676	694	666	739	698	706	697	744	688	683	702	669	696	711	733	753	734	693	703	733	678	699	700	672	730	705	711	713	712	704	703	709	686	712	737	725	708	712	704	743	672	700	666	753	747	801	686	723	693	752	707	704	708	703	712	724	644	699	680	705	725	695	700	731	712	743	774	691	693	745	712	691	706	711	683	746	664	728	690	701	711	706	699	672	686	701	678	714	707	691	665	711	731	709	660	717	751	725	684	690	675	681	744	766	714	725	757	667	747	655	685	722	695	743	766	692	746	674	691	692	682	703	703	737	676	719	694	689	705	694	725	702	657	698	735	691	701	730	667	663	699	709	697	679	696	706	716	722	690	695	681	675	671	733	711	737	724	714	671	678	689	641	698	692	710	725	708	692	679	715	718	674	731	690	709	680	681	714	660	706	722	728	676	701	695	671	725	712	728	642	717	727	691	734	728	737	720	752	681	705	724	677	738	675	708	726	743	756	780	699	713	721	705	692	717	710	688	677	681	713	696	741	704	697	716	674	652	724	707	727	682	734	665	691	717	696	709	709	686	676	697	660	710	710	662	681	749	710	689	710	697	693	730	709	665	663	716	720	716	736	730	650	750	723	725	725	647	697	710	710	706	664	710	708	727	690	704	730	697	723	669	707	669	662	697	714	707	732	655	702	689	682	676	674	726	707	714	652	704	689	706	711	691	730	694	696	707	727	703	711	679	737	690	711	673	731	709	684	682	708	751	684	699	700	693	760	751	676	716	722	719	684	700	692	711	700	735	731	699	680	728	720	749	657	743	706	685	710	699	686	675	687	697	733	717	732	726	697	733	713	727	688	684	700	671	714	677	733	704	699	724	692	712	702	674	733	730	664	687	680	726	688	747	753	756	715	727	684	697	731	680	681	680	711	693	752	699	710	711	729	732	710	665	764	715	742	704	731	755	727	743	658	722	694	731	692	709	690	741	655	721	692	705	753	696	670	713	693	691	705	731	708	754	650	696	721	681	712	711	666	686	675	723	730	689	693	656	725	656	712	682	743	704	693	708	664	699	684	714	692	714	704	731	715	672	696	683	741	685	705	708	719	704	712	719	686
2917	691	411	258	275	424	465	433	350	319	319	245	206	181	161	129	106	95	96	105	125	94	100	84	66	75	68	57	71	65	76	58	50	65	47	36	39	48	72	58	51	53	58	64	66	81	81	50	38	31	33	33	32	31	34	26	31	24	28	26	38	31	26	18	34	32	28	28	26	31	33	25	21	30	28	37	28	31	31	30	24	31	28	23	25	32	28	23	27	29	25	24	30	20	32	39	23	20	33	22	28	24	30	34	32	20	22	24	34	31	29	32	35	16	30	34	25	29	31	23	27	22	22	28	25	24	33	29	28	37	35	31	24	33	29	31	16	30	28	33	28	31	25	21	32	29	19	21	32	30	26	30	29	21	26	26	28	22	33	24	19	24	18	18	28	29	26	18	27	28	30	32	26	30	31	25	30	15	27	27	29	31	26	21	25	29	23	19	38	33	17	29	28	32	18	22	30	31	22	24	36	27	32	32	30	37	23	24	27	30	32	31	24	36	27	39	25	23	20	24	37	13	30	23	33	25	23	22	22	26	22	30	29	30	20	22	24	27	18	25	37	22	21	30	29	32	29	33	24	28	23	33	19	23	33	33	19	26	31	31	29	26	25	22	30	34	25	21	21	26	27	27	34	26	31	25	24	25	29	24	26	24	22	34	31	28	41	23	32	30	26	27	29	29	29	19	21	29	25	24	26	26	26	33	17	25	24	11	28	24	27	28	25	29	16	20	41	21	26	22	28	32	23	26	26	30	25	33	15	32	24	24	36	26	23	29	21	22	22	21	29	17	18	27	30	26	23	34	28	22	16	27	20	17	28	38	25	26	36	26	19	30	35	31	29	26	31	31	27	29	30	32	20	25	23	26	28	17	32	29	25	32	23	23	35	19	15	40	20	21	26	24	26	21	28	30	28	21	25	21	27	25	21	30	25	38	28	33	26	27	24	24	20	24	18	26	22	28	24	24	27	23	33	28	27	28	22	35	28	20	23	29	26	18	25	30	29	21	31	17	25	28	27	31	29	24	19	28	25	33	29	17	24	31	24	27	32	20	29	30	23	34	38	33	28	22	31	26	27	17	29	37	23	26	22	26	35	23	23	26	35	28	20	27	21	27	32	19	36	28	23	17	31	31	28	28	31	27	41	31	42	29	29	31	32	30	28	29	28	26	23	28	37	30	23	22	28	29	23	20	29	24	28	22	25	30	33	22	27	21	20	19	31	25	34	38	24	32	33	33	21	27	27	25	27	34	24	36	19	41	16	32	33	25	27	36	24	29	23	31	39	20	17	29	31	27	28	26	31	32	28	22	24	35	26	20	28	25	26	25	18	35	30	24	21	30	31	19	26	26	27	27	32	30	28	37	33	28	27	30	28	26	26	23	21	25	29	35	35	27	23	28	23	35	29	25	27	34	35	14	27	23	22	23	30	33	25	27	28	28	22	25	29	15	32	31	29	26	29	32	18	30	22	34	28	35	22	32	30	26	27	27	22	34	42	23	28	30	23	27	25	24	33	30	22	24	25	22	21	29	17	31	21	24	19	21	28	25	25	21	33	25	25	25	18	22	35	23	23	29	30	34	27	33	28	23	27	35	39	25	24	24	21	22	42	30	36	26	25	29	26	24	28	32	26	26	17	32	27	25	30	24	26	31	33	19	23	29	27	26	30	23	23	27	36	23	27	24	24	34	23	20	34	24	19	30	31	22	35	23	30	31	26	21	25	29	18	24	28	26	25	33	23	22	40	25	19	22	23	33	29	20	26	27	19	34	23	29	27	21	27	21	34	27	33	27	24	27	19	32	38	30	21	34	22	25	33	34	27	33	28	24	24	39	19	27	22	18	23	29	30	26	29	28	21	23	22	21	31	23	27	25	32	40	26	22	26	33	35	29	35	39	27	33	34	31	24	22	30	22	24	27	24	24	31	29	28	21	21	28	31	21	31	20	26	23	33	27	23	28	30	26	26	32	22	21	24	19	23	32	29	28	36	31	26	24	32	30	16	24	24	21	31	27	26	31	18	25	28	28	22	29	21	25	20	23	27	22	25	24	24	25	28	29	35	28	27	40	29	36	18	23	24	33	21	38	28	30	29	27	29	18	22	25	18	31	30	35	23	23	23	22	26	29	18	28	27	27	33	32	21	36	27	21	25	34	28	24	34	20	40	26	28	26	30	22	25	19	21	30	33	29	29	19	33	24	18	25	35	25	22	31	18	22	28	22	19	19	17	21	18	22	21	38	26	27	27	25	22	23	28	36	25	17	27	21	32	29	35	28	30	23	22	25	25	27	29	37	17	32	20	33	26	28	24	26	39	28	21	26	37	20	27	22	22	24	27	29	21	27	21	31	22	32	23	27	26	22	26	21	32	28	22	18	23	24	23	33	26	23	30	29	28	26	28	28	37	25	31	26	24	32	31	24	23	21	20	23	33	24	24	30	30	22	16	28	27	30	39	33	20	32	26	35	26	24	24	28	21	33	32	29	22	30	25	31	36	32	26	19	30	30	21	31	23	29	29	26	21	19	37	29	25	28	26	25	25	34	18	25	24	37	28	34	27	32	16	28	25	26	25	27	23	30	35	36	30	21	26	35	29	27	31	16	31	30	20	34	27	22	33	23	25	14	38	32	28	21	27	20	23	27	38	25	32	26	26	21	21	21	30	19	26	30	18	31	29	29	26	26	19	24	28	22	37	31	33	18	22	23	25	19	27	20	22	36	25	24	31	31	29	23	21	32	33	26	33	21	31	29	26	30	34	26	33	31	23	19	28	25	21	24	29	27	34	29	27	20	27	25	29	34	30	27	27	27	25	21	31	27	25	23	24	27	27	28	31	21	28	25	32	26	24	16	25	29	32	28	29	29	18	20	20	27	26	18	25	19	23	25	29	26	23	27	23	33	19	34	17	25	26	30	24	31	35	31	22	21	22	33	26	25	28	23	29	32	14	21	27	25	33	23	18	18	30	21	19	25	32	35	36	23	32	26	26	19	33	29	22	19	32	24	22	34	31	27	21	23	29	22	24	29	30	17	28	28	28	36	23	25	16	28	32	25	24	31	28	24	27	29	22	30	19	25	34	34	17	22	28	29	26	25	27	24	30	27	32	24	29	25	22	30	20	34	18	27	22	28	28	25	32	26	20	24	30	24	22	23	30	27	36	28	24	19	22	19	23	37	22	23	32	23	30	25	27	28	23	21	27	34	32	33	26	28	24	24	22	33	37	21	21	27	24	32	20	23	23	28	27	26	16	28	32	19	31	30	30	20	25	33	38	26	44	31	18	34	28	29	32	28	38	26	35	32	32	28	34	24	32	25	13	31	29	19	28	28	25	20	35	22	29	33	21	25	26	22	18	32	18	15	31	26	34	20	13	32	21	30	30	25	23	27	29	16	26	24	27	34	30	27	30	28	21	23	30	34	27	27	23	31	26	25	21	21	25	24	22	35	35	34	25	17	32	19	30	28	25	25	26	22	30	30	28	24	37	43
17355	9539	5676	9182	17728	20116	19189	17552	15024	13239	11171	9102	7768	6589	5611	4758	4049	3291	3032	2960	2914	2632	2522	2344	2168	2031	1777	1738	1564	1510	1533	1416	1104	1081	983	1030	1017	1279	1532	1447	1201	1147	1346	1454	1600	1862	1532	889	589	428	364	421	346	353	346	335	370	339	355	319	340	292	303	286	319	310	310	262	301	264	299	274	293	305	296	304	307	270	264	276	286	293	284	303	286	296	303	297	298	310	301	332	290	254	278	308	286	327	276	301	289	305	273	259	281	302	283	283	287	290	285	286	279	281	260	287	269	298	273	297	294	278	256	267	295	289	301	262	292	259	293	283	242	273	259	266	267	292	272	286	284	279	285	317	288	258	307	262	244	269	270	305	273	295	252	251	274	254	273	286	291	297	255	257	289	297	277	296	274	264	271	280	255	270	277	276	280	257	280	294	283	274	270	261	258	292	268	282	231	268	280	281	263	271	283	273	284	262	258	262	289	261	274	278	247	265	274	275	266	266	257	277	274	276	293	272	283	287	270	270	244	273	302	294	253	275	257	249	268	282	226	292	255	275	271	267	250	274	249	270	271	288	243	265	271	247	252	234	267	264	282	252	268	282	285	313	270	288	276	277	260	274	267	278	278	252	296	271	293	259	255	256	266	256	260	264	269	259	293	282	253	273	298	283	277	294	277	292	256	289	262	267	258	267	282	272	249	276	301	327	302	270	275	282	255	307	263	285	285	286	284	264	287	273	253	269	298	262	302	278	266	292	279	240	299	264	285	268	270	264	273	269	258	294	266	283	235	278	242	296	243	272	284	275	284	252	290	279	267	280	293	283	255	276	305	258	278	294	291	273	261	272	278	303	256	264	280	277	267	266	286	246	292	284	257	285	253	271	253	300	259	280	294	288	252	276	260	252	268	280	241	286	244	277	300	274	290	288	277	292	298	256	266	289	275	267	264	252	288	263	262	240	261	288	225	290	292	253	259	267	269	280	301	272	265	295	260	274	274	286	296	250	243	275	285	294	282	294	284	290	282	273	277	278	287	253	286	289	249	279	256	266	282	277	268	289	276	277	288	235	255	285	268	251	259	281	293	267	275	231	253	302	271	293	280	235	266	268	280	250	252	291	290	277	274	260	264	290	273	275	295	263	298	275	303	238	285	265	241	297	261	267	239	281	283	277	256	271	259	259	296	241	277	288	273	280	265	274	275	254	275	295	231	231	307	276	270	294	290	249	257	255	296	269	281	274	274	281	271	256	243	257	257	322	272	279	267	270	297	257	257	271	271	273	257	232	258	288	270	278	268	272	285	282	265	257	288	263	259	269	268	259	318	265	277	275	269	275	248	250	280	243	244	296	282	247	282	293	276	263	247	288	259	281	266	281	248	251	244	289	246	250	261	277	273	283	266	284	287	285	305	263	269	257	273	316	321	254	245	257	284	277	276	288	293	271	268	260	264	260	241	268	261	273	288	243	253	273	277	288	280	291	297	265	249	299	256	266	255	263	280	271	272	256	288	273	264	278	274	277	286	263	269	267	257	227	269	249	310	238	287	256	253	258	281	282	238	258	285	263	246	274	283	269	268	271	261	246	302	262	285	275	277	304	297	257	286	273	262	271	279	271	297	276	259	278	263	275	264	283	275	286	264	275	282	291	280	268	280	263	263	275	261	263	280	288	283	263	242	239	262	273	278	251	252	284	298	263	283	293	287	266	244	278	265	272	277	315	274	287	270	252	297	280	245	280	275	266	291	292	298	267	286	295	227	283	297	276	260	305	256	270	298	284	293	284	258	266	247	256	307	260	305	275	250	273	279	297	286	240	270	246	288	283	263	259	256	303	297	300	266	275	258	287	263	281	240	264	270	244	272	289	241	264	296	283	278	259	253	258	285	300	265	275	260	274	230	285	282	281	282	256	261	262	248	302	248	283	282	266	266	259	267	259	272	282	270	262	267	272	261	274	267	253	269	264	292	259	264	283	264	256	270	286	300	265	281	263	268	276	294	267	278	274	300	242	271	272	268	257	277	283	288	249	279	276	270	277	254	293	265	260	257	258	270	229	288	279	275	256	277	279	290	288	258	241	259	261	283	279	261	285	272	244	281	255	240	272	294	279	263	261	269	257	278	266	277	298	262	259	290	253	273	284	247	272	287	294	276	274	302	279	284	281	273	254	274	293	298	260	264	255	277	305	259	250	278	251	278	260	282	269	275	275	295	275	244	300	276	289	281	251	261	241	264	279	268	293	267	226	256	290	271	299	255	298	244	249	253	280	298	323	293	290	256	279	279	281	300	281	281	282	271	287	282	259	268	282	251	298	282	251	287	262	272	269	279	283	275	254	273	253	265	260	255	267	264	302	267	294	265	270	246	283	291	257	286	303	300	248	304	256	263	252	256	255	265	285	266	260	320	270	294	262	285	265	259	257	249	305	254	298	279	261	300	267	264	302	278	293	318	269	261	257	284	273	252	278	248	303	302	271	277	281	272	289	268	280	217	248	257	271	280	322	282	283	277	256	283	253	295	265	260	263	272	257	282	297	305	278	302	278	296	266	263	269	264	248	265	249	276	264	270	245	238	253	261	264	253	310	265	255	274	275	271	264	258	278	304	253	237	264	269	304	272	267	263	246	300	300	286	278	294	277	295	276	279	245	240	273	262	287	274	280	281	261	269	276	322	270	260	260	247	300	278	267	294	278	255	239	277	276	262	282	263	306	273	278	290	277	274	267	272	258	258	266	277	259	305	262	295	271	277	272	254	255	249	276	257	241	252	291	269	251	242	258	277	235	285	275	271	279	269	276	254	279	285	262	264	258	252	248	261	278	271	275	261	253	284	294	268	278	230	256	307	262	278	274	235	277	289	268	273	275	261	294	258	269	268	281	278	290	278	265	245	267	278	233	271	254	309	260	303	299	289	279	325	289	267	298	255	285	294	283	245	274	278	295	252	253	285	263	258	274	265	266	281	271	258	260	295	288	261	255	256	270	262	277	287	286	274	254	266	263	265	248	266	252	266	276	270	255	296	283	261	256	251	273	285	256	237	276	285	297	244	281	287	287	288	289	252	286	277	264	265	307	290	262	303	255	262	275	273	257	269	255	275	280	284	297	248	294	276	263	272	278	280	294	274	265	265	278	316	261	301	270	284	271	287	268	295	279	272	262	256	298	293	288	275	262	262	306	291	268	243	259	286	272	277	291	299	267	263	298	228	309	259	249	266	309	296	262	272	264	282	292	279	275	267	256	275	241	256	271	292	265	272	273	245	275	265	301	289	285	273	248	273	285	292	252	294	282	294	274	266	285	265	242	279	261	265	276	301	283	249	284	282	278	300	252	297	306	243	252	255	275	274	265	285	274	275	255	269	290	288	265	280	254	260	284	258	248	304	274	269	250	280	260	282	254	280	264	255	293	264	282	266	288	281	265	255	269	273	273	282	271	273	260	305	303	253	270	288	266	286	282	271	260	248	272	287	256	279	282	262	289	296	284	264	252	238	252	256	245	271	270
1948	869	550	359	367	561	629	544	535	459	395	345	314	235	230	207	191	187	154	176	162	145	160	159	137	118	138	113	105	108	122	92	98	98	84	82	90	100	105	118	114	119	92	116	116	141	91	71	82	78	72	71	71	60	76	72	76	68	76	67	83	76	85	64	80	58	72	67	70	71	83	59	67	74	77	65	65	84	59	72	53	72	77	64	59	67	74	77	61	61	71	61	53	76	74	74	60	80	74	75	54	55	72	75	75	65	84	72	50	76	72	64	78	65	65	71	64	63	77	65	76	65	55	70	65	60	71	74	61	69	65	69	68	66	67	84	61	67	61	59	71	81	74	74	61	62	67	75	76	70	57	73	73	57	84	69	60	67	70	55	50	56	63	71	57	72	52	69	67	73	57	66	72	73	62	77	67	63	67	74	62	74	55	76	74	68	70	72	70	60	74	57	66	68	71	66	58	66	62	63	63	73	65	81	73	54	70	67	60	57	70	65	55	65	63	69	68	70	63	75	66	59	74	65	80	76	63	68	58	75	67	60	62	71	57	75	67	82	62	73	63	68	75	74	67	59	75	66	54	52	74	68	47	74	67	63	93	54	62	65	54	64	77	81	68	64	67	69	64	73	65	69	80	69	72	84	66	83	62	68	77	78	56	65	53	81	80	56	73	77	54	71	88	57	61	64	77	61	62	59	67	71	59	87	70	72	73	66	61	54	72	60	70	74	59	75	66	69	71	72	74	63	53	59	63	71	58	69	70	70	76	77	69	55	69	53	71	72	76	57	71	67	68	60	69	61	69	62	81	56	69	84	71	71	76	63	56	82	60	66	65	65	68	73	86	61	68	70	62	71	81	76	50	69	72	80	75	56	65	75	79	75	75	53	76	67	73	74	61	62	65	69	60	56	67	65	76	72	71	70	64	60	58	71	71	58	74	66	47	65	70	51	78	72	65	50	80	70	68	83	68	66	63	70	57	59	80	64	62	72	64	70	69	72	58	62	73	55	72	66	54	65	76	65	54	71	60	69	73	52	72	60	64	70	65	80	71	71	65	71	56	61	63	64	70	74	59	72	68	71	83	70	60	69	60	69	67	62	67	69	76	70	56	69	74	67	69	71	59	61	68	55	79	52	66	60	82	62	60	63	69	56	66	64	67	63	76	69	68	65	68	55	72	66	60	67	70	52	65	48	79	62	79	57	86	49	66	73	69	50	57	57	74	66	54	58	74	55	63	62	84	59	72	69	70	65	69	73	63	67	66	77	67	70	73	64	61	63	54	89	63	72	61	65	57	51	73	53	77	72	62	66	72	65	47	52	65	57	62	70	83	70	68	81	75	57	75	59	63	69	62	64	63	69	69	74	48	63	62	64	61	82	59	61	60	78	60	64	60	49	75	82	69	59	68	59	74	73	57	63	73	75	58	58	66	74	71	65	66	75	76	74	55	65	79	79	71	64	54	75	56	72	75	67	56	76	53	80	68	60	57	72	73	67	76	70	69	66	60	70	84	59	59	66	68	56	73	68	73	75	58	62	69	69	54	71	79	53	60	67	66	74	71	64	58	62	74	66	69	62	66	61	62	62	58	73	57	61	74	64	77	72	53	63	49	53	81	65	73	79	59	67	71	73	62	56	71	58	88	62	59	62	78	76	61	88	66	52	46	72	67	75	69	50	92	65	61	61	71	90	63	59	77	63	63	69	75	69	74	61	71	65	58	64	65	60	57	64	86	78	69	97	76	52	62	76	57	65	69	62	69	69	63	61	72	69	71	57	63	60	69	68	72	75	72	59	60	69	72	53	65	65	74	56	66	45	76	65	75	71	63	59	78	59	80	66	67	67	68	77	69	78	77	72	64	87	63	75	68	65	77	68	56	60	86	73	53	57	53	46	71	65	66	60	51	54	68	68	65	64	69	72	82	55	57	67	65	66	68	62	58	73	64	67	68	58	68	58	61	68	74	67	73	47	75	73	60	64	60	68	75	68	67	52	66	69	70	80	60	51	54	78	63	58	65	82	66	72	67	70	63	71	73	84	66	60	79	62	71	82	84	63	47	78	72	72	61	44	54	67	59	75	67	69	63	52	60	83	61	63	71	73	67	78	58	71	63	76	65	60	83	75	65	59	56	60	77	63	69	71	63	58	70	68	66	61	70	65	62	53	70	70	68	65	66	60	74	64	70	78	74	60	66	52	59	62	77	70	71	75	73	61	74	85	82	68	61	56	59	75	72	76	66	56	64	63	60	71	74	60	62	59	74	57	88	64	72	61	72	64	67	75	71	56	62	76	64	69	69	75	75	56	66	74	73	44	70	76	65	81	65	62	65	66	63	69	57	60	79	54	86	71	77	69	80	54	65	76	64	75	60	68	77	62	71	58	59	78	65	62	65	73	70	78	62	61	61	92	81	60	68	61	72	56	73	70	67	80	76	78	65	55	75	61	55	74	84	67	50	57	81	78	59	72	70	67	67	65	57	89	63	64	66	77	74	54	52	66	67	77	54	83	70	79	55	77	71	79	73	54	71	74	57	61	62	66	59	76	72	74	56	68	70	70	72	87	68	67	68	64	58	58	63	65	58	64	68	92	73	64	71	79	70	70	61	62	65	58	63	77	53	61	58	77	59	72	61	68	73	68	65	62	66	64	64	76	66	75	74	68	53	59	76	77	64	71	55	61	77	63	67	64	78	63	59	47	70	65	65	59	70	68	70	64	67	66	72	72	70	62	61	62	68	66	67	78	64	61	63	71	75	53	66	67	65	60	63	60	87	79	62	66	65	72	63	82	62	75	80	64	61	78	66	61	80	74	55	65	71	69	69	74	63	69	65	50	67	69	63	69	53	62	70	65	59	83	65	57	69	50	65	65	58	74	65	55	63	68	69	67	61	74	54	80	70	59	60	55	81	56	63	55	58	51	64	69	77	73	70	60	62	68	63	80	60	58	64	78	63	72	72	86	69	67	66	65	45	58	84	72	61	71	58	54	68	83	50	55	64	67	73	70	51	64	64	61	61	60	56	63	75	72	75	59	74	71	50	63	57	67	54	84	79	67	68	52	61	77	55	61	59	75	61	59	84	65	73	86	65	59	48	81	74	68	64	53	75	70	64	60	59	77	56	69	83	53	55	57	56	74	60	80	64	67	67	69	68	67	76	69	69	58	70	60	61	86	72	47	46	72	67	57	84	65	71	70	83	77	72	56	69	48	69	56	72	62	87	57	69	68	65	61	60	65	69	56	62	67	78	60	65	68	54	64	61	62	81	64	67	65	64	70	54	79	81	67	75	64	62	78	78	69	74	59	66	66	71	77	78	60	64	57	70	73	70	73	78	57	70	56	71	58	59	58	65	70	77	86	74	45	65	79	66	68	66	68	63	65	70	68	62	69	65	61	63	70	74	68	65	74	57	85	63	64	74	72	76	56	61	90	62	66	72	69	62	72	75	80	60	85	65	79	67	63	78	63	68	67	76	68	66	68	50	77	79	59
20968	11455	7200	11603	21157	22973	22043	20111	17752	15392	13049	11100	9689	8289	7143	6229	5293	4503	4227	4141	4112	3670	3413	3261	3014	2733	2531	2466	2382	2315	2263	2080	1684	1619	1567	1499	1655	1859	2164	1981	1811	1828	2016	2097	2400	2472	1882	1276	971	827	852	840	818	839	748	776	758	787	731	729	741	708	679	730	682	731	722	670	726	683	700	676	720	748	700	713	750	718	711	700	763	680	724	698	706	698	735	739	723	708	695	710	749	671	703	671	702	739	734	733	712	662	673	690	692	702	654	700	708	717	698	671	703	727	641	691	712	684	709	710	654	669	691	721	675	635	657	667	647	686	670	680	701	646	639	703	658	622	720	668	691	689	686	725	684	676	669	676	653	689	704	686	704	634	659	686	692	679	651	679	669	681	693	698	668	651	615	705	699	673	673	631	655	639	639	678	696	665	683	686	663	708	686	669	658	656	661	647	756	678	661	625	629	695	654	744	697	679	679	647	656	657	649	671	629	715	652	677	694	667	671	661	706	619	679	672	689	627	681	745	663	706	642	636	641	717	651	686	617	660	658	656	682	671	671	665	656	659	674	690	677	606	688	680	645	690	710	676	692	676	704	669	696	680	648	665	701	682	655	664	637	653	670	660	686	695	669	666	647	709	668	642	687	703	700	720	696	645	642	649	698	656	706	691	665	701	663	670	663	627	669	716	682	695	710	681	661	657	660	640	662	690	673	686	676	705	653	711	672	666	652	688	657	683	657	703	649	657	647	641	672	667	676	654	672	661	647	715	726	675	672	728	702	677	683	623	666	687	657	679	694	704	690	661	706	699	660	699	663	739	674	639	694	662	660	633	672	674	708	666	676	732	662	673	734	645	686	660	681	674	673	654	686	664	677	688	727	678	640	688	667	671	632	670	649	657	694	649	655	672	644	685	690	682	693	636	691	684	707	674	696	676	669	690	731	664	660	685	647	708	662	713	675	683	658	683	619	697	649	662	695	694	658	688	620	696	641	643	691	626	664	649	681	635	682	722	677	645	638	694	692	668	739	661	642	655	639	694	638	640	683	643	720	683	721	640	664	670	696	658	705	637	723	667	652	628	699	665	689	684	665	676	652	692	636	669	708	689	732	639	617	666	650	670	687	655	650	686	629	661	670	683	662	680	670	663	730	678	671	647	641	660	698	644	737	707	688	658	699	691	691	696	675	728	673	665	709	663	684	695	693	668	715	661	678	676	676	667	649	688	684	676	670	653	670	715	654	694	666	654	657	671	680	654	651	702	678	661	639	687	700	673	655	643	684	648	692	668	679	660	662	674	718	637	689	695	678	637	631	697	639	664	689	675	765	636	678	680	638	685	648	685	658	717	662	679	628	655	693	702	670	665	725	725	678	653	693	609	648	673	679	665	732	653	663	692	692	650	705	693	672	691	677	680	662	665	695	686	619	632	680	699	726	660	668	652	664	668	680	642	661	665	669	709	724	679	654	694	677	676	712	686	669	673	679	704	695	648	636	666	680	684	642	678	662	669	690	631	658	701	655	685	671	665	673	648	672	703	662	685	718	687	673	666	653	620	680	672	638	681	693	665	646	694	631	678	652	698	704	673	682	686	681	709	669	661	652	646	674	693	663	706	687	639	631	671	680	698	664	688	705	710	660	647	647	666	692	672	655	623	670	666	696	695	643	656	681	722	661	670	656	687	654	683	649	653	654	655	676	679	702	649	680	701	712	694	674	625	649	711	666	609	667	646	660	617	698	683	647	670	632	712	674	696	631	681	695	655	659	679	680	698	693	721	654	682	680	678	698	676	673	664	681	717	658	656	683	686	696	666	673	665	628	652	671	659	676	680	689	659	681	725	674	663	681	692	700	661	658	678	664	665	690	690	651	662	654	686	658	673	672	691	677	635	676	629	663	694	676	660	677	670	624	700	688	684	708	638	659	671	651	699	644	671	661	637	662	682	644	654	658	721	662	679	610	717	701	669	647	687	671	715	672	694	652	643	711	655	658	664	616	660	643	705	630	661	675	696	654	662	683	657	644	653	709	695	650	666	695	694	648	662	650	640	669	661	649	667	667	657	674	659	740	689	697	659	694	689	673	643	697	651	660	682	627	672	695	662	643	705	674	639	643	617	685	637	712	706	695	674	706	691	652	641	717	653	685	721	644	645	655	672	671	652	662	697	671	675	689	643	689	669	702	702	689	675	699	635	651	700	682	636	663	656	677	648	658	638	697	658	669	632	684	682	661	642	722	663	677	698	665	710	682	705	638	691	677	640	690	717	657	675	680	687	676	653	729	652	722	708	645	692	700	618	739	651	667	670	681	666	739	710	715	666	658	656	646	710	667	663	667	620	619	669	650	676	663	660	619	629	662	613	752	660	655	673	675	659	698	683	675	727	673	640	675	667	670	702	708	664	669	702	651	698	640	670	657	676	679	666	688	697	712	662	658	667	645	656	681	686	701	672	681	647	672	667	643	720	657	643	669	707	697	626	672	701	652	703	671	652	704	665	718	651	746	657	698	645	677	635	658	666	668	630	691	702	671	690	655	682	687	644	730	679	659	667	661	706	770	705	652	664	672	696	675	652	691	646	655	655	677	680	686	651	681	627	650	647	703	713	671	625	676	632	676	649	685	674	655	696	730	645	674	688	695	732	673	678	619	658	685	683	709	643	718	647	625	657	619	684	697	594	680	696	702	627	709	698	701	674	631	638	668	700	670	603	653	703	652	640	670	649	635	677	675	657	687	607	670	680	642	715	657	638	691	655	663	639	698	695	694	708	691	648	716	673	700	605	635	666	674	695	669	662	691	663	685	674	685	691	704	684	704	654	721	690	712	638	662	649	658	669	687	682	667	720	662	646	670	671	687	679	721	696	660	683	703	671	676	661	615	701	688	721	682	717	698	649	681	659	647	680	686	684	646	748	678	679	699	678	641	662	664	647	705	679	661	624	672	693	697	688	678	667	674	675	687	648	686	677	670	678	700	651	672	655	678	666	708	697	704	643	651	681	714	655	679	668	629	704	688	657	715	658	666	669	703	673	690	695	656	640	692	711	637	675	709	696	723	649	695	672	666	629	694	659	669	661	670	693	665	637	696	679	650	707	660	661	657	671	718	685	685	659	672	665	704	694	674	664	704	684	646	669	673	684	672	651	697	676	656	687	631	672	704	662	726	676	654	728	660	691	650	643	711	623	692	642	727	680	662	663	665	623	670	697	666	679	694	706	681	678	665	670	676	672	635	655	716	650	686	660	701	682	706	639	654	703	654	641	691	653	640	676	622	702	699	648	681	664	647	643	665	655	676	651	641	663	687	709	676	681	667	695	659	675	685	642	655	652	672	702	654	659	637	674	660	686	677	674	696	649	668	657	672	665	663	712	646	707	659	652	679	692	676	673	682	712	724	662	696	663	661	670	653	713	697	673	694	676	645	654	706	678	654	684	640	703	683	699	655	659	633	658	684	679	720	630	637	690	617	644	628	683	661	659	670	674	636	649	674	688	697	691	698	652
1951	547	290	235	254	301	346	359	286	254	231	182	128	132	122	136	88	85	92	78	84	69	67	68	70	66	60	65	68	65	56	66	53	60	53	61	38	63	62	59	49	53	51	65	79	76	53	43	37	22	44	33	39	32	27	32	43	36	34	35	32	29	45	33	38	38	29	30	35	39	32	39	33	51	42	45	37	42	30	38	41	37	25	35	36	24	34	43	43	36	37	48	36	35	34	36	37	42	40	36	29	36	37	34	32	30	46	38	36	38	42	35	41	44	38	41	42	31	34	29	45	28	36	22	31	46	41	34	40	29	36	37	33	27	29	21	33	37	42	39	33	36	38	40	40	34	37	35	36	30	31	43	39	49	41	36	30	44	36	30	44	45	34	39	26	43	37	38	33	42	41	39	42	31	48	29	31	47	26	36	41	34	33	30	32	30	33	30	41	35	30	33	23	35	43	35	46	32	31	33	27	40	29	40	43	41	48	29	42	39	37	35	35	44	41	24	32	34	38	43	35	36	33	30	21	34	43	37	39	31	48	30	40	37	45	35	38	39	31	36	44	29	34	50	42	44	27	30	38	31	34	41	35	49	33	39	32	34	35	36	31	35	33	46	37	42	36	40	42	34	40	34	36	35	34	38	30	39	35	36	39	32	31	36	44	34	32	47	35	32	35	45	25	34	32	41	31	44	37	39	41	42	50	27	29	40	40	35	21	33	42	38	34	33	51	26	33	41	42	35	29	40	29	30	42	39	30	33	38	43	39	40	32	41	33	49	37	35	26	36	26	47	30	28	38	29	32	33	39	36	31	37	31	41	33	33	35	30	52	35	38	29	41	40	47	40	48	28	36	44	33	39	29	41	38	28	47	47	46	25	29	28	35	29	46	30	32	27	36	55	30	36	43	35	44	30	40	32	39	34	30	36	37	36	36	34	41	30	36	35	29	40	25	36	31	26	35	36	34	36	42	42	44	35	35	33	35	23	45	27	36	45	37	32	38	38	35	37	33	36	30	34	25	30	45	32	32	27	34	34	32	32	32	29	34	27	26	36	41	34	26	32	29	33	38	19	32	41	30	39	31	34	49	40	26	34	36	34	25	26	34	34	38	38	39	37	48	36	39	35	33	45	44	46	38	40	42	36	38	26	39	23	29	54	50	26	41	32	37	24	29	26	43	40	28	36	39	32	29	37	41	32	30	39	41	32	28	32	33	47	39	36	46	30	30	43	39	36	26	27	44	51	44	29	38	35	32	24	46	37	36	40	33	28	40	38	34	34	40	40	28	34	38	29	28	34	42	36	44	41	40	36	35	45	48	32	32	33	26	29	30	33	31	31	25	46	38	48	31	36	29	31	43	45	39	47	41	35	37	49	43	45	48	26	31	38	35	45	31	39	41	34	35	28	38	40	39	32	36	39	45	30	32	41	30	27	39	45	54	35	30	50	26	29	38	41	40	38	31	43	31	30	35	38	33	41	33	41	35	38	36	30	43	37	34	33	37	38	36	39	45	37	34	33	47	31	42	40	46	39	34	41	35	43	45	23	31	26	37	44	35	31	39	36	37	25	39	37	32	35	41	47	51	28	39	39	34	35	45	33	36	34	36	25	37	40	30	32	40	36	40	42	27	32	35	37	42	36	38	33	38	31	37	36	38	43	29	44	32	34	28	30	35	44	29	44	24	34	33	34	34	28	31	33	32	31	35	36	41	32	38	46	33	42	32	38	30	37	43	40	38	35	37	31	40	28	37	31	41	34	38	43	34	39	54	34	31	37	32	39	34	41	41	41	35	33	41	38	45	33	39	29	44	25	35	32	22	46	34	47	38	39	39	42	36	32	42	27	36	28	31	28	37	30	34	32	38	36	34	36	52	30	34	38	42	43	40	32	26	43	32	37	33	40	41	28	32	34	32	38	29	31	35	35	40	32	31	38	36	31	35	38	31	47	35	41	42	32	36	34	46	31	26	42	36	33	31	28	41	42	31	56	41	35	40	28	31	41	31	41	33	33	32	32	31	30	35	36	44	41	36	32	43	40	37	33	46	35	46	40	35	29	40	32	39	40	39	48	37	42	35	38	42	36	38	39	48	33	37	28	28	34	34	41	32	38	34	41	29	37	43	39	43	37	34	40	46	33	45	39	41	36	33	41	49	26	35	30	34	38	45	44	38	40	33	33	43	39	48	39	41	39	38	43	36	36	47	28	28	33	30	43	41	41	32	36	26	42	37	37	37	36	34	33	37	45	31	32	37	32	29	38	30	44	43	39	27	38	40	36	26	34	34	37	38	35	35	35	35	35	29	37	47	35	40	36	24	34	47	36	37	28	44	37	28	36	34	35	42	31	43	26	42	26	33	33	33	44	48	43	33	44	43	30	49	20	35	34	38	36	37	33	40	44	31	42	29	41	34	37	35	34	37	32	36	40	25	29	38	29	47	33	33	34	32	41	27	37	43	39	37	41	36	33	43	32	38	31	41	40	39	34	26	41	39	48	37	37	36	43	38	27	31	39	37	43	38	26	34	31	48	40	35	32	50	31	29	32	29	44	51	34	33	40	47	42	40	28	35	32	22	33	39	44	36	26	40	45	31	50	32	45	35	27	41	38	45	40	41	34	34	36	32	32	38	43	35	43	41	37	35	36	33	29	32	37	32	33	37	37	40	32	32	31	33	37	33	38	36	42	30	39	37	41	52	44	29	33	34	55	34	28	34	44	41	34	30	36	29	40	38	41	40	34	33	29	40	30	39	40	29	36	37	27	31	31	39	35	40	32	37	43	28	40	33	28	31	31	34	42	30	28	36	40	44	29	39	23	37	37	37	39	34	42	53	34	37	27	33	41	43	31	38	38	38	30	38	31	47	42	31	29	32	42	38	33	37	44	34	42	44	39	46	27	28	34	36	40	35	44	44	39	38	43	24	32	40	45	35	43	40	32	36	42	39	26	41	36	34	32	38	38	42	51	30	30	42	34	38	30	39	30	37	33	41	32	39	38	36	26	33	39	38	35	37	35	34	33	33	34	38	34	45	44	32	32	37	36	30	44	37	30	41	27	32	39	47	40	28	32	32	44	37	30	29	38	31	41	32	39	45	41	29	35	41	34	29	36	22	27	31	31	37	41	33	40	36	36	40	42	43	33	37	37	35	35	36	35	37	42	44	29	38	27	32	31	28	30	30	38	29	36	32	39	26	32	51	50	29	36	38	37	33	35	37	33	34	39	34	39	34	36	32	34	29	30	34	39	30	36	30	36	33	41	40	30	49	45	41	27	37	31	47	43	35	32	38	40	50	31	19	42	25	38	32	36	30	35	32	31	42	33	25	36	37	33	33	31	28	36	31	36	31	47	37	41	38	46	37	32	41	32	32	35	35	46	27	39	39	47	40	40	30	39	28	32	44	31	33	41	42	39	40	46	44	36	30	29	31	26	42	43	48	32	32	30	37	40	24	47	30	33	42	33	29	36	29	40	30	34	28	26	32	39	44	33
15147	8018	4500	7624	14687	17163	16318	14467	12354	10210	8426	6907	6099	4942	4176	3514	2847	2460	2263	2245	2150	1897	1726	1707	1598	1343	1289	1266	1203	1169	1200	956	934	876	799	819	915	1139	1253	1128	999	1025	1138	1300	1537	1492	972	619	506	483	442	440	434	422	429	394	395	391	378	418	376	369	339	356	374	361	345	358	385	333	352	339	349	387	334	369	346	387	368	323	361	357	369	356	359	382	371	355	343	371	371	346	368	355	392	359	382	351	365	383	379	392	353	336	371	367	354	382	374	392	353	379	336	357	359	348	364	343	341	373	346	354	324	359	357	387	347	376	340	343	364	373	372	377	410	357	360	366	368	348	382	339	360	385	360	367	340	369	367	378	366	353	332	383	382	359	355	380	356	352	347	324	366	347	363	344	372	318	408	372	353	375	353	355	345	374	377	354	361	356	328	357	382	368	320	364	354	329	346	353	367	371	354	353	370	374	359	354	364	381	361	359	319	359	336	341	331	337	349	364	341	347	380	387	368	320	356	327	343	379	368	359	366	353	357	349	344	364	375	325	312	354	380	356	371	364	336	385	353	345	332	336	383	363	395	327	358	338	333	362	336	328	374	374	376	353	343	370	349	377	359	364	321	363	346	363	325	361	345	386	355	414	360	369	352	353	358	333	328	325	322	343	377	325	328	304	344	359	361	354	361	358	321	360	341	340	331	337	340	372	350	351	318	360	344	359	369	341	353	363	365	336	366	379	340	350	357	387	365	371	372	361	376	352	356	333	329	379	338	375	344	350	389	346	338	318	346	341	357	335	371	346	324	339	349	373	348	363	344	403	370	354	346	373	345	348	330	365	362	341	353	379	384	330	346	364	338	369	369	404	345	346	347	344	383	358	387	370	353	343	343	342	350	358	369	380	370	362	371	367	376	346	324	353	354	356	381	332	344	342	386	381	341	337	337	356	341	344	386	347	361	372	356	362	357	350	345	353	348	346	367	384	366	350	362	345	353	360	356	348	367	361	376	343	324	362	388	337	357	319	324	349	355	327	332	363	364	367	381	335	357	347	361	333	360	372	354	372	322	358	356	316	363	364	359	345	361	373	340	334	345	317	350	408	363	349	357	344	332	382	351	390	319	349	359	368	333	337	341	355	347	337	369	368	383	344	373	360	334	329	329	327	340	379	334	364	334	333	372	341	345	346	369	337	395	352	352	382	370	369	383	357	341	350	353	352	346	351	354	355	380	338	382	383	322	323	312	337	342	331	381	353	373	350	375	387	370	364	348	341	382	346	378	360	351	349	338	325	351	342	346	375	354	342	356	337	339	348	356	353	343	346	343	345	363	333	392	318	348	358	369	367	352	354	360	346	374	347	379	387	371	370	335	348	349	333	357	360	342	381	359	348	342	369	393	350	326	323	331	395	364	356	341	359	319	379	376	370	360	356	381	352	324	330	329	322	363	343	377	373	377	361	346	324	367	344	355	374	340	376	333	359	366	355	340	368	354	340	345	357	363	343	377	373	353	339	354	354	341	356	365	351	336	344	328	358	373	330	345	361	338	351	354	372	367	346	333	331	372	367	368	363	373	360	366	352	337	384	361	354	360	378	359	340	354	360	332	361	359	353	341	398	380	355	330	322	354	338	335	341	324	404	364	342	348	360	378	358	346	362	382	333	333	356	332	354	364	369	335	328	337	362	357	337	366	400	366	357	370	344	358	343	360	359	333	349	368	382	401	346	352	388	373	358	343	338	346	345	352	354	362	365	326	375	387	352	336	368	357	358	323	375	362	354	350	351	362	347	382	351	373	335	308	387	369	352	389	355	369	344	349	352	373	370	347	376	347	372	356	342	354	355	359	345	361	342	368	361	351	360	342	374	346	345	374	352	360	355	345	381	375	334	378	381	357	307	315	346	332	340	353	354	358	373	325	343	362	326	336	331	344	352	322	363	341	358	376	366	349	346	338	355	338	365	343	362	342	353	317	374	370	354	354	367	349	364	416	371	342	356	339	334	379	344	323	358	365	359	321	339	340	375	334	330	368	360	343	367	338	328	340	365	364	351	359	348	318	360	391	331	361	376	353	386	341	342	349	336	361	366	380	342	381	378	338	368	365	371	337	355	341	347	362	399	336	378	340	321	348	348	333	323	328	368	352	360	348	350	325	379	341	364	346	350	350	367	363	346	381	344	349	392	328	360	343	352	329	364	353	335	342	319	348	342	357	355	311	358	338	358	371	367	385	354	351	363	378	370	341	365	318	362	334	320	350	326	348	357	352	377	365	363	376	332	364	359	336	335	365	389	327	342	349	341	354	369	361	341	350	381	375	323	314	361	366	399	348	359	372	376	357	339	328	374	369	355	363	331	377	349	360	369	334	341	335	336	335	361	374	345	348	334	356	366	366	346	345	337	362	322	334	337	351	337	360	393	331	330	359	358	330	351	370	330	329	335	361	346	358	383	349	367	314	362	348	349	360	400	317	340	363	385	370	322	332	338	371	371	354	320	365	355	353	327	356	379	341	346	384	343	346	356	360	354	356	366	335	402	363	348	367	345	341	339	346	357	366	315	317	358	356	308	364	334	398	367	359	362	344	335	350	357	387	310	315	352	336	354	373	338	362	370	364	368	382	336	379	328	350	362	333	348	352	337	319	342	337	354	366	383	348	338	347	348	337	331	340	331	376	333	365	364	353	353	353	385	331	337	362	352	343	318	350	343	325	360	362	338	348	348	384	374	342	355	365	351	339	315	367	340	343	331	332	399	359	356	367	338	366	361	337	326	359	347	343	356	346	346	370	365	350	357	346	326	343	324	343	329	346	346	357	341	379	310	346	370	354	346	374	373	361	339	371	336	344	386	361	343	366	348	388	365	339	386	357	349	346	388	353	363	350	372	348	379	348	363	317	338	349	336	385	361	360	371	323	335	369	382	347	340	325	325	372	326	356	369	356	346	339	336	369	358	353	392	330	408	379	339	329	349	385	343	312	369	385	344	389	384	348	394	359	372	365	365	339	366	338	355	323	345	341	371	333	368	350	370	379	347	331	339	370	380	372	363	341	355	374	376	353	347	365	351	346	333	343	370	338	357	373	338	330	344	366	335	359	378	386	347	345	340	374	337	362	379	338	353	324	348	344	319	362	349	364	382	361	345	355	367	340	377	358	359	349	339	366	351	347	388	335	369	325	352	331	352	321	366	350	319	343	334	363	358	395	332	374	339	348	328	363	366	348	365	366	361	345	331	342	376	354	362	326	334	317	357	376	365	336	359	332	376	356	357	364	333	369	357	366	350	377	326	342	346	378	314	343	372	352	370	353	325	333	328	353	359	360	346	320	352	357	343	337	350	367	353	334	370	326	355	356	386	350	346	336	352	341	315	361	356	383	367	360	350	364	341	337	361	380	339	334	337	353	357	346	354	395	313	340	335	375	342	320	384	387	383	341	367	374	351	362	375	348	352	390	333	368	361	362	360	367	397	338	369	365	336	348	356	370	375	334	338	341	306	378	369	361	402
1293	787	484	366	321	489	494	531	443	386	329	285	244	205	207	189	155	153	141	149	137	144	113	127	130	122	117	103	123	98	102	91	92	87	90	98	101	99	93	99	86	118	118	112	126	111	80	81	77	67	71	79	78	61	70	97	80	73	63	74	75	81	62	74	65	69	49	59	84	77	77	79	65	69	81	70	64	62	67	64	59	67	65	86	74	77	63	72	77	75	82	64	65	82	81	74	71	70	76	77	66	70	78	51	55	84	69	75	87	77	74	73	70	76	80	69	71	78	80	63	76	88	67	68	76	76	62	66	84	62	75	70	61	76	70	66	64	86	61	66	72	75	73	74	78	72	74	84	55	71	78	71	70	64	82	65	63	66	80	71	79	71	67	78	77	73	68	66	63	75	62	60	74	59	69	87	83	78	73	69	64	68	78	73	73	71	71	75	75	80	70	75	64	63	72	82	78	87	65	62	87	73	64	66	71	67	71	60	79	82	62	78	62	57	82	73	74	73	68	81	69	81	70	66	66	68	79	70	69	60	71	74	63	64	69	81	93	65	78	67	77	76	77	82	65	71	93	52	83	81	68	75	65	68	58	75	78	78	77	73	55	77	72	84	66	55	67	65	81	74	62	63	67	86	70	90	69	78	60	86	74	64	66	82	92	81	71	74	67	72	64	66	71	78	70	62	79	76	54	66	81	69	74	78	74	82	56	77	74	72	63	74	55	75	70	66	88	71	71	79	72	67	73	69	69	53	69	80	68	79	84	86	68	66	82	63	78	70	58	68	77	74	79	61	70	95	55	65	60	62	59	65	67	68	62	49	81	72	80	78	85	64	76	66	61	68	59	72	81	76	74	73	72	73	70	68	70	71	88	57	73	52	70	63	69	68	79	70	83	60	69	78	62	79	64	69	75	66	75	73	89	86	62	76	66	58	80	80	66	78	66	82	74	70	72	72	78	75	68	72	69	85	71	71	85	66	74	89	78	69	64	80	61	90	67	57	54	72	57	78	72	71	63	76	78	68	65	66	67	84	78	56	81	69	84	73	86	80	86	68	69	78	85	67	54	87	81	85	75	60	83	56	75	72	79	65	81	76	81	49	61	59	65	64	77	61	73	83	75	64	73	76	73	91	58	74	63	77	71	70	74	72	80	78	71	65	78	67	88	73	65	81	72	76	60	64	84	71	79	61	71	68	62	71	60	78	93	93	74	67	70	74	67	72	81	82	79	73	74	55	71	70	51	70	71	67	68	64	91	61	65	70	79	68	78	81	63	82	67	61	72	71	80	65	71	80	89	67	76	75	70	78	60	82	50	69	80	75	72	82	59	62	73	68	79	80	75	68	78	68	67	61	66	62	74	72	70	73	64	72	85	78	93	68	73	73	72	67	76	77	69	71	77	69	86	60	77	80	68	82	78	63	74	77	67	72	82	64	58	67	67	73	63	64	68	72	82	61	78	74	59	78	74	58	71	74	77	87	80	79	56	60	77	58	81	63	72	67	60	76	52	84	66	64	72	69	72	85	69	70	65	75	77	72	70	58	74	66	58	75	68	65	73	65	63	78	66	86	70	72	68	58	67	77	81	75	79	74	63	68	68	71	71	60	66	70	78	64	86	74	69	76	59	67	94	64	59	83	84	85	60	87	74	77	65	76	80	71	76	70	62	64	69	62	63	78	66	69	80	71	75	66	67	72	60	74	70	75	67	68	63	74	74	74	70	68	78	70	70	92	72	87	62	77	57	71	74	77	85	65	71	81	72	73	72	75	64	63	74	58	69	86	77	72	62	59	71	79	70	60	57	69	73	53	64	64	62	69	80	71	63	65	64	61	65	72	75	60	70	76	78	66	73	82	81	61	75	59	73	64	77	66	65	67	80	53	69	58	76	73	68	69	86	64	54	77	67	69	65	81	74	74	77	75	66	74	72	69	67	70	69	77	80	81	59	75	66	78	76	65	71	78	74	72	75	74	59	75	70	56	70	55	69	66	62	73	64	62	83	66	59	60	61	63	79	70	59	61	72	71	70	65	69	75	60	65	64	83	72	80	71	72	69	83	71	65	53	70	67	69	52	92	71	73	83	81	80	66	69	76	74	74	76	65	84	76	66	65	72	68	84	85	70	77	66	61	72	61	50	60	74	76	76	72	78	75	67	68	67	77	58	76	83	55	72	90	73	77	74	63	92	64	77	75	66	67	73	81	64	70	68	62	83	81	58	64	70	71	69	70	79	68	61	65	69	72	84	66	61	71	68	67	83	67	85	65	72	77	60	72	62	69	56	76	76	64	67	68	67	60	64	74	71	81	70	67	84	51	62	67	71	74	68	62	86	61	76	61	65	64	63	82	57	76	81	82	79	72	61	71	70	83	75	67	70	74	63	78	68	70	64	83	73	68	79	67	76	74	65	62	70	69	67	77	73	72	67	62	71	67	73	61	78	84	60	71	74	75	71	74	67	71	55	65	65	64	67	57	69	66	77	65	69	66	85	72	65	78	76	74	64	71	61	63	57	69	61	60	78	71	67	71	71	61	83	64	56	67	62	76	76	63	69	73	77	72	73	71	72	64	82	77	75	81	91	79	60	57	74	83	61	59	65	73	61	71	78	66	55	89	76	59	78	76	61	81	76	63	81	74	63	71	79	77	82	68	73	78	67	59	80	69	72	59	66	84	64	88	99	74	75	74	71	71	70	77	83	70	62	78	73	84	65	55	61	76	72	90	68	69	64	69	61	82	76	64	68	77	73	73	84	53	61	68	71	66	67	72	72	73	68	81	75	74	68	71	76	68	86	76	79	79	71	68	73	72	70	77	68	66	74	71	68	57	65	90	73	71	67	65	88	70	76	75	74	62	88	87	80	71	65	64	75	88	61	89	71	59	83	70	74	75	72	54	84	68	62	83	66	53	69	79	63	81	63	78	80	69	95	81	66	85	86	78	71	55	66	82	74	66	68	77	77	67	63	69	70	57	83	59	62	61	72	66	56	74	58	75	58	68	73	74	65	78	89	63	91	73	87	73	64	65	85	69	83	81	62	67	78	89	73	65	69	87	76	82	74	73	74	72	79	70	80	70	67	80	80	78	75	68	68	62	86	70	68	72	79	73	79	74	67	79	80	74	77	65	61	75	90	62	79	67	75	67	59	68	57	77	70	74	63	70	64	63	69	76	65	72	71	63	72	71	59	72	72	80	75	79	64	70	67	75	61	72	60	73	55	82	72	74	78	71	68	75	87	78	59	77	66	70	75	61	83	83	71	57	78	72	82	79	53	80	73	69	78	76	65	61	78	81	67	73	71	67	59	76	69	76	71	68	72	79	69	60	61	80	60	77	81	65	74	83	75	97	70	71	81	67	49	80	74	81	85	60	84	86	76	76	73	78	67	67	80	73	74	69	60	65	83	68	69	82	58	63	67	68	68	81	85	58	60	71	82	65	73	68	74	94	73	73	62	62	79	71	61	80	76	60	77	70	67	63	78	62	58	64
17832	10325	6284	9767	18523	20949	20003	17959	15661	13339	11125	9412	8122	7029	5898	5123	4324	3742	3494	3461	3231	2941	2794	2666	2428	2159	2257	2080	1895	1923	1858	1614	1433	1405	1426	1345	1434	1769	1837	1666	1532	1584	1810	1990	2262	2016	1382	926	844	782	814	773	781	787	761	783	713	781	776	755	747	736	720	698	729	754	724	722	703	750	677	747	740	723	741	708	746	679	722	688	684	696	715	691	770	690	634	702	719	714	697	698	729	712	728	711	706	725	700	727	689	709	720	698	698	721	732	694	730	672	710	691	636	738	643	716	732	718	685	658	675	723	684	693	722	713	674	714	705	703	667	708	720	682	706	709	722	706	672	716	703	732	695	657	707	727	719	682	679	674	690	700	695	726	656	647	695	729	706	700	711	704	721	710	720	722	722	729	668	672	725	700	686	755	680	689	728	641	707	722	710	705	689	667	686	692	669	691	698	708	694	715	686	684	740	721	701	714	711	700	718	663	661	652	650	698	700	676	721	742	673	694	665	707	703	646	694	673	708	700	707	697	672	652	651	678	693	672	687	660	696	698	644	711	701	660	673	687	639	695	724	693	715	687	699	738	692	661	696	679	663	676	714	691	667	716	667	710	687	688	674	716	731	684	651	644	745	708	693	714	683	697	661	665	699	680	701	634	676	670	676	711	634	699	707	669	712	667	687	683	686	641	674	678	692	677	667	650	731	716	669	674	668	656	726	659	702	702	719	696	687	718	749	674	710	704	716	726	730	685	685	708	706	673	751	691	706	659	709	704	709	709	688	686	690	693	677	724	693	718	708	701	682	677	716	703	678	701	653	689	688	679	672	671	701	712	695	678	687	685	692	717	729	693	676	683	668	721	693	702	710	709	728	684	715	638	701	698	692	674	737	696	696	728	735	694	693	680	677	699	710	683	718	710	696	677	668	713	672	699	684	699	700	664	701	665	711	664	718	686	689	728	670	721	731	693	695	653	673	711	688	664	722	691	708	744	664	699	701	721	691	681	711	664	707	718	707	707	679	689	665	677	689	740	681	696	684	704	675	707	710	667	705	681	715	695	703	713	700	709	726	741	667	658	649	715	631	712	700	699	705	652	729	671	712	705	680	674	725	680	716	676	657	683	701	725	654	641	673	672	723	716	701	714	751	708	702	688	711	695	688	678	690	685	711	684	720	714	727	713	717	690	670	709	658	670	701	711	692	687	686	686	637	666	720	649	687	688	717	681	684	715	668	696	683	673	758	747	694	651	677	683	713	680	663	633	688	732	637	710	715	710	657	710	656	690	655	735	726	706	671	664	725	684	678	684	663	697	642	652	681	641	720	766	707	665	659	715	708	667	679	679	715	723	727	681	682	663	695	695	662	669	698	691	727	663	677	673	687	740	635	642	693	680	702	685	672	652	716	700	682	712	716	698	688	668	704	705	698	671	669	689	675	656	667	650	684	655	671	681	675	704	691	666	658	683	748	712	724	659	714	726	680	683	708	675	711	699	649	685	689	687	691	723	722	669	713	728	669	660	674	670	707	702	675	700	686	666	710	722	728	675	748	667	667	678	634	695	705	726	729	742	713	676	705	687	675	701	673	686	704	692	704	676	670	651	746	686	777	709	703	703	703	765	752	680	682	708	695	725	631	696	681	659	705	670	667	679	698	689	700	684	684	713	667	687	697	684	688	654	630	704	692	674	718	668	705	664	682	675	696	701	681	670	637	680	704	648	705	711	696	685	666	675	700	685	674	669	688	703	651	694	740	668	712	678	701	681	631	711	676	700	662	639	684	672	691	683	672	670	705	763	682	696	696	652	694	654	728	711	732	648	641	623	708	711	711	699	698	715	677	695	648	710	689	654	685	674	715	718	683	751	710	675	728	691	694	676	674	675	718	636	694	717	707	677	702	712	650	709	687	719	682	676	714	733	673	641	699	663	633	684	677	669	731	685	699	697	687	686	689	644	652	694	689	704	689	759	709	689	707	651	677	690	678	672	687	719	694	705	698	708	658	666	688	689	705	673	657	650	690	693	654	668	749	686	691	678	711	670	641	669	698	650	650	708	683	668	681	676	698	682	698	681	695	655	708	693	715	646	640	723	681	693	759	639	695	714	703	696	760	712	730	693	696	724	656	711	649	738	742	686	694	703	719	719	718	714	704	661	720	688	726	692	703	682	703	679	734	694	672	717	736	709	709	694	727	678	711	737	672	690	702	718	676	656	713	701	664	713	699	695	740	666	703	659	648	739	720	675	719	674	695	685	671	738	671	699	697	699	641	638	655	705	725	708	688	684	691	697	687	710	694	718	660	656	670	684	646	700	687	716	698	690	673	703	681	675	701	654	676	734	667	709	684	656	666	645	699	711	727	684	695	707	687	711	692	672	733	701	706	657	660	711	691	705	701	721	684	651	734	691	680	711	699	744	719	706	665	655	729	687	731	680	713	680	689	649	717	733	678	716	702	696	674	734	684	666	703	665	731	724	677	712	738	697	616	697	682	695	685	696	661	719	683	669	707	716	687	701	721	672	694	665	730	699	709	706	700	726	694	728	697	713	708	645	681	681	756	715	724	656	758	661	687	702	709	699	730	692	709	663	706	657	690	695	695	712	706	664	740	648	721	677	648	691	694	730	678	703	674	687	712	700	670	708	724	668	681	725	646	685	723	672	673	704	680	676	667	661	709	688	697	699	662	717	670	742	711	752	723	675	699	714	707	696	712	701	712	666	640	672	699	708	690	754	660	667	736	681	714	676	695	697	683	690	670	695	730	685	706	685	713	708	685	750	666	726	721	721	700	671	721	694	690	724	696	701	690	646	706	702	741	688	728	704	658	678	644	632	648	708	763	697	708	699	688	729	659	690	712	709	732	712	699	679	691	688	694	743	653	671	696	710	690	714	678	697	677	681	700	682	699	701	680	698	670	739	717	682	686	709	673	678	712	702	660	696	680	674	660	697	712	712	647	715	692	675	708	685	729	704	679	724	687	736	673	730	690	686	704	718	701	676	674	669	703	671	726	685	667	663	676	696	701	724	677	705	716	661	696	704	704	729	679	627	709	732	680	679	667	757	685	678	714	697	685	678	700	665	703	712	707	756	676	683	675	647	645	723	708	719	683	654	711	702	676	676	709	688	690	702	716	669	715	702	683	699	707	694	740	726	686	660	676	695	704	665	674	694	698	684	659	703	689	721	684	719	632	710	684	716	731	703	682	721	701	662	718	699	664	676	694	693	771	749	640	681	698	710	714	685	654	683	685	705	647	686	726	706	705	709	671	702	671	699	681	710	643	690	696	681	728	694	727	723	726	639	686	693	698	687	740	704	655	745	692	687	684	653	671	657	672	664	686	651	661	691	710	667	641	678	660	693	725	712	681	711	702	726	652	724	672	691	694	709	676	673	722	690	681	712	675	658	717	676	701	723	670	678	682	728	677	673	677	691	690	636	676	690	634	741	692	679	651	696	666	701	707	721	651	707	716	657	697	659	680	649	705	722	693	674	702	719	701	639
2848	653	436	291	253	415	473	443	368	359	264	256	184	169	136	142	123	114	98	118	85	89	87	81	74	80	76	62	62	54	61	53	48	50	59	47	53	61	63	50	50	46	71	55	63	60	39	41	37	34	30	31	38	22	31	30	30	23	29	22	36	29	18	32	33	30	28	22	33	30	22	24	22	25	31	28	23	24	24	25	26	15	27	32	33	30	31	22	24	19	28	33	29	20	21	44	24	22	26	22	30	31	28	26	32	37	17	29	27	20	26	35	33	24	33	21	24	25	22	28	30	25	30	19	31	27	10	25	30	20	19	28	18	30	26	21	32	25	26	27	25	25	23	28	28	27	20	28	23	22	16	27	25	24	25	33	36	24	37	27	29	19	30	23	25	29	19	35	22	17	33	17	30	16	27	27	28	25	24	30	22	20	25	24	21	22	15	24	21	24	27	27	17	34	26	20	27	28	22	33	30	23	27	26	30	37	23	33	31	18	37	25	30	32	25	26	31	27	28	25	29	32	25	29	20	28	25	24	20	26	26	21	21	31	27	23	28	29	25	27	28	31	22	25	33	25	28	23	40	25	27	35	20	20	24	31	20	27	27	28	34	35	41	27	29	27	31	23	35	25	24	27	18	22	24	14	23	36	27	24	23	33	28	24	45	32	27	25	21	22	24	26	25	30	17	26	24	19	30	22	30	30	19	25	28	30	31	35	23	32	28	22	21	22	17	35	26	32	31	22	19	20	25	25	34	15	30	21	24	22	28	29	29	32	29	25	21	34	33	18	40	24	25	26	24	21	29	22	27	32	28	21	26	25	20	17	26	31	23	22	29	27	18	27	20	26	22	28	19	20	20	25	22	28	33	22	24	21	28	28	28	31	28	20	39	26	25	21	30	32	19	25	24	27	24	24	32	26	33	28	30	21	21	24	24	25	27	27	24	33	23	23	23	18	19	22	26	30	31	29	21	16	23	32	21	21	29	18	23	28	31	23	27	26	29	26	21	20	21	25	28	26	27	25	18	26	30	22	32	27	22	29	37	27	28	26	26	23	34	28	31	30	21	27	30	22	21	20	21	20	28	26	21	34	26	25	33	28	28	25	21	24	19	26	13	30	20	24	21	28	25	29	26	27	17	28	25	20	27	31	26	26	20	18	25	21	34	24	32	17	38	32	31	23	22	30	18	21	29	32	21	16	25	27	19	22	40	37	19	27	29	20	17	27	32	21	32	28	31	25	34	30	18	18	21	29	24	18	23	22	25	22	26	30	28	30	23	26	28	23	32	21	31	34	18	29	26	42	23	26	19	26	31	30	26	20	28	20	28	41	31	24	30	26	21	31	30	23	23	29	23	19	29	24	24	23	23	22	32	23	36	27	28	30	36	21	24	22	24	23	27	17	35	27	29	24	18	27	25	28	26	24	25	25	22	19	23	28	38	27	28	22	29	17	29	24	19	20	25	32	21	21	26	28	22	25	32	26	30	27	33	22	24	27	28	25	22	27	19	25	27	26	29	28	17	25	21	18	22	28	18	29	28	22	29	25	18	28	23	25	37	23	22	18	21	21	25	20	34	21	42	29	21	27	18	20	25	21	30	32	27	24	27	32	26	22	25	23	19	29	29	25	23	17	29	27	24	25	31	24	19	28	31	20	17	31	30	34	24	31	29	34	20	29	21	22	23	29	27	22	25	25	28	16	39	23	23	25	18	28	29	28	22	32	24	27	17	36	21	17	29	26	23	18	28	22	27	19	25	22	24	23	29	30	37	31	26	18	33	26	28	25	21	19	32	26	17	22	21	18	32	17	25	25	23	29	27	33	33	19	22	32	22	23	22	28	40	14	27	21	30	31	29	26	27	19	27	26	32	27	26	27	22	24	23	37	17	21	26	22	23	29	33	19	30	25	26	22	23	20	21	23	31	27	31	32	24	20	30	31	42	31	18	18	26	21	23	27	34	24	32	29	28	31	24	19	24	27	23	29	28	24	30	20	38	23	33	30	26	30	31	18	21	24	25	26	37	38	24	29	25	33	25	30	26	26	32	27	30	28	24	26	23	31	27	26	33	20	22	16	20	22	28	19	28	27	34	26	24	31	34	26	31	32	30	27	22	31	19	20	17	21	23	31	23	23	14	31	31	26	27	34	28	31	30	25	30	31	23	26	30	30	32	20	22	19	28	23	35	21	27	36	30	23	25	25	28	25	33	29	24	29	26	31	28	20	23	21	24	31	17	23	26	34	20	24	25	26	19	29	25	29	24	24	17	39	26	20	30	34	29	30	33	32	31	28	22	26	29	26	20	28	26	32	16	26	22	22	30	25	29	31	33	23	20	22	29	23	16	28	29	18	18	22	18	23	23	25	23	25	25	41	16	27	25	27	25	26	32	30	28	25	25	30	24	31	24	20	23	32	28	28	26	23	33	28	27	31	27	30	23	26	30	22	31	27	28	27	29	26	20	30	34	33	29	21	22	26	21	31	24	30	26	28	24	33	23	40	19	22	21	18	22	27	32	23	30	36	22	29	23	24	26	35	15	35	22	24	19	26	21	29	20	27	25	22	24	26	18	27	23	22	25	23	19	29	36	27	25	25	29	43	31	22	32	21	21	22	32	27	23	28	27	22	23	30	32	25	31	20	33	30	28	21	23	25	29	21	28	30	27	29	27	14	23	21	26	27	26	20	26	28	29	25	25	29	33	20	31	23	25	27	23	31	23	27	20	19	19	28	27	20	25	12	28	21	25	21	26	19	22	27	19	24	29	21	24	25	33	31	28	28	27	26	28	29	30	22	24	28	31	29	21	33	23	17	21	25	34	23	32	31	30	35	31	29	13	25	22	27	21	34	26	24	23	16	20	25	27	20	41	25	28	27	27	26	26	31	23	30	28	17	27	25	27	24	34	13	23	30	17	28	25	37	36	19	25	27	15	25	25	25	24	29	21	31	32	26	28	27	23	20	29	27	23	28	32	25	32	23	25	25	32	14	30	26	33	31	30	40	29	21	24	24	31	23	16	30	27	24	28	26	27	22	32	27	27	33	17	28	30	29	29	30	38	30	25	24	23	29	31	21	21	19	24	26	26	29	29	33	23	37	18	21	26	23	28	25	30	26	26	40	23	36	24	32	26	24	22	31	26	26	27	18	15	32	23	28	34	30	21	32	35	22	32	28	33	32	30	21	27	33	19	23	30	20	28	35	29	24	22	22	28	29	36	32	31	23	29	19	31	22	32	31	22	23	31	26	27	30	29	28	22	26	28	35	28	22	25	25	27	19	20	22	21	24	29	31	27	24	21	35	28	22	21	26	23	25	20	25	27	29	27	27	29	23	28	23	26	31	31	34	27	26	14	20	27	27	25	30	20	27	25	24	28	31	28	35	31	28	19	24	21	26	22	22	27	29	11	25	32	25	28	29	22	33	26	29	32	18	27	25	21	24	19	26	25	21	27	25	15	17	35	29	22	29	16	21	21	21	28	19	25	28	30	29
16894	9628	5621	9175	17105	20067	19327	17565	15343	12915	10844	9018	7891	6767	5744	4846	4022	3641	3530	3234	3073	2717	2407	2389	2102	1861	1886	1750	1550	1595	1571	1114	1044	1003	1054	986	1043	1250	1298	1253	1074	1203	1343	1756	1864	1456	814	472	434	374	415	369	376	353	342	321	341	320	349	380	294	320	284	290	270	272	279	279	291	311	299	293	275	302	318	254	298	260	263	258	284	295	297	283	290	282	327	304	293	260	277	304	288	274	262	285	282	280	271	282	307	261	302	281	272	303	270	278	247	253	279	268	230	298	275	264	258	274	263	288	250	231	286	245	257	250	273	275	270	274	276	280	289	276	255	263	241	238	282	264	251	245	232	226	247	281	257	252	229	269	280	264	273	287	269	278	244	273	241	246	282	254	258	277	257	276	255	259	266	259	265	254	244	216	289	274	247	252	270	256	268	281	280	271	248	276	267	254	227	276	226	240	245	264	270	249	259	282	259	266	254	247	260	228	292	255	258	273	285	244	258	247	265	288	282	267	250	269	272	260	299	259	249	284	233	268	265	278	285	256	250	257	272	273	267	259	277	258	276	252	272	268	273	235	277	266	298	240	263	247	248	250	277	252	273	258	264	275	260	236	281	259	260	272	250	286	260	291	282	261	261	257	250	264	276	271	252	267	258	251	258	260	278	246	236	252	279	247	252	254	276	276	254	277	239	255	282	277	245	278	260	265	256	272	245	259	258	283	243	249	279	287	260	269	264	253	275	291	308	267	241	268	271	249	257	275	250	266	268	261	257	272	259	255	254	260	269	242	224	259	264	265	249	277	294	234	267	237	253	260	246	270	284	265	252	276	255	256	271	249	288	247	258	267	269	277	262	259	248	276	255	257	261	256	273	251	250	234	265	268	237	270	234	255	267	255	281	284	256	275	240	251	281	239	276	247	269	282	268	264	263	286	291	269	279	265	226	241	262	277	267	245	262	254	253	258	258	278	282	247	274	269	249	280	263	277	250	274	279	234	270	227	259	264	280	240	236	280	268	265	274	268	261	273	254	268	259	243	234	299	275	263	256	276	269	263	245	265	267	260	290	240	278	250	257	276	254	257	277	261	250	279	251	266	275	261	269	256	278	262	262	274	234	261	267	297	285	258	269	239	281	275	271	252	246	245	253	267	242	285	260	248	267	275	244	273	238	268	253	269	266	272	264	294	300	271	258	256	282	306	280	269	248	265	261	268	258	230	266	263	265	245	257	271	252	266	254	246	269	263	267	262	250	271	266	255	252	246	254	285	234	264	265	265	303	275	231	265	244	271	276	276	246	237	260	248	255	275	268	261	265	239	264	254	285	291	245	277	264	244	277	244	258	265	262	274	229	284	221	260	238	245	253	258	267	265	242	242	262	270	251	261	300	255	249	258	269	248	238	269	259	275	275	289	257	253	250	269	242	265	246	273	270	262	263	247	277	252	245	225	242	282	243	277	275	266	276	282	254	284	277	253	252	225	271	251	246	259	256	269	254	249	285	285	254	274	261	281	296	270	253	257	252	264	277	309	249	274	291	262	273	269	266	248	269	259	239	269	256	292	295	287	252	281	258	277	267	291	244	244	270	246	258	270	281	273	257	234	254	272	268	277	237	250	265	258	276	253	266	258	270	284	250	258	251	278	269	289	260	261	271	277	248	251	229	249	246	266	267	275	294	259	278	257	279	273	248	254	279	243	290	281	268	247	277	257	259	256	284	267	250	272	261	250	262	245	269	259	268	267	280	256	268	239	226	245	247	255	247	247	253	291	292	280	243	259	286	247	246	273	254	252	240	267	277	264	239	253	250	267	267	282	282	277	269	242	242	257	241	288	274	262	231	271	267	269	227	231	253	245	258	262	273	296	271	279	281	267	253	258	278	261	258	247	264	266	282	266	284	272	262	277	247	257	248	263	303	269	276	261	252	245	266	255	281	275	264	229	242	279	278	256	285	267	291	293	278	254	253	243	251	252	260	262	236	275	262	249	280	281	262	271	260	255	267	280	246	303	288	265	244	242	267	242	263	224	266	260	240	286	238	250	271	265	270	254	269	223	258	292	274	280	269	275	276	282	266	236	275	272	246	262	251	276	250	262	257	282	267	265	255	256	250	260	278	248	261	289	272	286	280	277	279	248	264	270	231	265	274	244	262	267	268	227	269	246	250	259	239	270	280	259	281	267	271	260	233	234	264	265	254	252	232	266	237	252	261	261	247	237	266	262	272	259	287	288	254	261	283	257	281	263	269	273	257	226	253	261	270	244	269	279	265	267	230	232	267	269	280	289	266	236	250	263	271	279	255	248	282	259	259	248	271	245	265	257	276	262	273	240	269	253	255	264	262	281	267	256	269	233	274	277	244	230	292	239	270	260	253	296	243	236	257	272	251	233	279	245	251	265	297	298	263	257	258	261	279	273	302	264	247	274	269	267	260	305	276	247	277	267	257	239	258	287	302	259	274	249	263	251	224	289	274	280	272	255	277	244	231	264	306	295	286	234	263	230	269	285	251	270	272	258	253	292	269	259	265	249	286	280	255	238	264	259	281	270	262	251	259	245	259	265	258	256	266	241	248	282	265	262	255	275	249	273	241	244	267	246	259	270	260	238	260	305	257	271	284	249	264	272	267	290	271	247	243	305	278	261	249	269	231	278	254	272	244	246	266	271	260	256	259	246	285	252	305	267	247	248	273	261	240	263	262	259	262	250	259	251	250	242	253	264	249	278	275	277	222	236	293	277	259	240	269	254	279	292	261	265	262	265	275	254	279	270	271	260	291	271	288	251	257	221	260	241	245	241	252	262	259	252	282	257	269	263	296	269	271	271	244	253	264	273	273	243	257	235	264	258	257	266	275	263	240	236	255	245	245	268	277	264	243	239	242	230	253	271	280	259	270	263	252	256	290	244	268	239	272	274	240	242	272	256	250	273	251	230	251	236	260	253	247	253	268	270	247	265	244	251	267	252	256	274	276	249	267	260	271	231	284	286	271	268	278	262	220	272	253	256	251	267	261	276	251	244	250	268	259	256	265	276	286	250	241	241	257	285	257	251	263	260	249	290	278	271	289	279	259	285	271	249	267	297	233	253	262	252	249	263	269	280	283	286	264	284	258	254	288	265	271	275	263	274	250	283	247	253	270	270	271	269	253	272	268	244	273	257	269	250	275	257	268	253	275	252	265	258	254	271	273	293	247	241	259	247	270	240	280	266	271	274	253	289	233	253	273	251	278	249	227	253	239	295	265	265	253	295	265	231	266	258	270	243	274	285	242	231	267	262	269	246	246	284	282	262	254	280	265	265	269	258	273	247	250	265	251	253	265	241	283	247	250	246	269	274	264	267	227	228	243	271	278	265	245	228	270	272	262	267	247	261	250	263	248	301	261	227	237	279	282	261	288	287	279	275	257	273	257	258	281	236	262	270	274	275	249	270	258	262	290	269	243	310	245	269	258	242	272	254	263	263	272	265	273	272	257	274	239	271	275	272	224	264	262	282	257	264
1924	897	546	402	356	519	634	605	511	423	388	302	301	286	238	219	187	196	185	180	164	137	149	162	152	147	103	125	139	141	102	104	104	93	97	84	96	85	97	84	104	110	127	129	127	119	75	75	82	75	76	76	59	57	74	78	62	67	66	62	64	69	66	54	79	68	69	81	69	55	77	73	62	59	80	77	60	54	72	65	61	66	79	78	76	81	66	72	74	63	56	60	51	64	54	81	73	71	71	74	62	73	75	70	68	68	65	50	71	59	73	66	63	69	57	74	57	60	80	61	61	70	67	61	68	62	68	68	60	56	88	64	73	73	52	80	71	63	66	70	67	73	64	64	60	64	69	80	69	62	79	75	63	80	71	67	80	68	61	61	61	75	76	67	68	69	80	59	67	75	64	65	71	63	53	60	52	77	54	74	73	63	66	49	70	52	71	61	76	47	69	74	70	62	70	52	65	54	83	78	62	73	65	63	69	81	56	65	64	63	64	75	70	66	56	62	70	77	63	59	70	74	71	74	88	65	56	78	65	80	80	77	60	61	77	51	56	59	67	60	61	64	69	64	56	59	71	71	56	69	67	56	52	74	60	70	62	69	77	71	77	58	76	62	54	85	90	62	73	73	82	82	63	68	67	64	64	48	62	68	80	72	78	71	73	56	74	56	62	69	69	77	83	70	76	62	60	60	68	53	58	66	76	70	66	84	72	57	62	62	69	72	50	59	54	64	67	68	51	67	60	62	61	77	64	78	69	70	61	72	76	56	54	67	57	77	61	58	59	56	80	75	65	70	68	65	59	65	64	71	77	67	80	69	64	76	59	78	53	78	85	81	82	68	63	61	62	73	79	86	52	55	73	70	73	65	80	74	67	65	54	58	61	66	81	70	61	73	61	63	67	78	77	57	74	74	73	67	66	58	71	73	82	79	60	64	64	64	69	68	50	62	66	75	71	70	76	74	65	68	66	58	69	70	74	64	67	64	51	78	78	73	73	64	78	69	63	77	58	66	67	79	68	64	73	62	74	79	75	77	63	65	62	63	69	58	48	68	61	67	87	68	67	72	66	76	66	70	81	53	71	65	70	70	72	63	78	50	71	55	69	74	83	60	70	60	71	63	61	58	66	58	85	72	61	77	69	67	70	57	67	72	70	69	66	64	57	56	83	81	76	72	77	70	61	63	67	61	75	64	78	74	58	60	74	71	81	75	68	65	67	65	78	74	66	52	77	56	79	69	69	74	68	76	73	73	65	89	64	88	56	63	62	68	63	71	70	63	61	63	62	53	58	65	88	68	77	70	70	67	71	67	77	72	65	75	62	71	63	56	68	67	63	73	61	59	62	70	58	62	50	85	53	67	61	71	53	76	69	63	52	75	59	47	76	76	74	57	68	65	62	69	74	69	60	62	72	77	84	68	65	75	72	54	83	70	68	57	79	69	71	70	77	62	71	81	61	69	61	64	62	77	62	75	67	67	83	71	72	79	75	59	65	79	62	72	74	89	61	63	70	54	81	61	57	77	88	55	61	76	63	86	66	66	59	59	59	63	66	71	59	64	69	73	76	61	66	67	77	78	66	67	65	67	66	61	61	65	71	74	63	73	46	77	84	71	63	65	71	66	68	63	55	69	76	78	74	69	61	77	77	68	68	61	63	67	67	72	50	64	61	70	87	73	74	68	62	65	65	89	55	81	71	63	59	69	58	60	66	58	53	69	69	75	50	65	72	58	81	63	56	77	60	76	60	72	70	64	64	70	65	64	61	67	48	60	65	59	76	58	60	67	67	65	71	66	47	62	73	61	65	74	61	69	80	69	75	60	73	77	65	60	62	73	82	62	60	65	68	73	56	74	69	66	64	87	63	57	53	67	67	61	59	70	66	66	51	68	72	60	64	65	57	63	76	64	68	63	68	77	59	70	62	62	50	63	64	73	77	56	70	63	59	78	60	63	65	64	75	64	62	74	72	71	59	80	60	80	68	68	59	59	73	66	56	68	75	71	63	44	73	67	60	71	63	62	67	78	64	80	74	68	68	75	57	67	57	62	57	72	66	72	71	48	53	65	57	55	59	60	60	60	60	71	69	64	69	66	56	73	59	64	71	78	63	65	56	52	66	68	65	56	67	64	66	56	73	70	82	61	64	55	68	73	57	75	65	65	69	58	69	61	66	68	49	65	61	80	78	59	63	67	74	62	64	50	64	66	57	63	65	84	58	63	64	72	61	54	75	60	71	66	74	70	63	83	60	78	62	68	66	50	64	61	72	62	82	72	86	63	61	61	74	74	64	63	69	67	54	57	65	59	68	67	66	76	77	81	71	64	72	62	58	66	51	80	72	78	72	87	63	63	63	82	72	59	61	84	84	56	65	61	72	59	80	56	64	62	64	55	53	56	78	71	62	60	65	73	63	73	63	78	60	65	47	71	65	65	72	76	72	58	67	66	66	58	52	63	51	61	60	64	63	72	79	57	63	64	70	60	50	66	60	72	52	75	60	70	64	72	73	63	59	68	71	66	65	62	63	72	67	65	66	65	66	71	76	70	62	65	73	70	68	70	63	81	72	48	63	61	69	60	64	76	77	71	70	72	63	67	78	47	64	52	66	63	71	84	58	70	55	65	77	88	64	60	67	70	78	69	76	68	78	60	64	68	73	62	77	76	71	66	62	73	67	53	80	70	59	56	80	74	50	67	73	62	68	55	56	75	62	71	60	71	58	61	65	70	62	70	61	74	74	72	68	71	70	75	68	61	52	58	68	78	59	75	67	56	60	76	81	55	84	58	70	54	62	61	68	55	65	68	72	64	77	66	76	63	64	76	65	60	77	67	81	64	59	85	58	61	59	82	73	68	68	77	74	64	66	76	73	62	62	67	79	71	79	81	66	47	70	77	72	72	71	59	55	68	67	55	68	61	67	56	58	65	71	59	65	58	58	58	62	86	69	54	76	68	79	57	64	62	72	58	66	67	68	77	67	63	63	79	70	59	75	69	60	58	77	73	85	72	78	73	63	73	68	61	59	69	73	68	77	69	70	69	62	75	61	49	66	68	68	65	69	77	86	69	74	87	69	57	58	55	75	62	76	75	78	72	65	78	84	67	64	60	74	63	64	83	61	69	75	75	68	64	54	58	67	64	66	63	70	63	66	58	72	65	69	54	80	59	67	68	74	64	66	62	60	75	68	75	62	64	76	60	64	67	62	68	59	60	73	65	74	60	67	58	57	61	83	58	67	61	54	63	76	72	63	64	74	77	67	71	68	52	73	57	68	68	61	59	75	76	69	67	72	80	78	72	64	66	75	71	77	71	58	65	59	77	58	77	71	68	59	76	68	69	74	78	74	61	80	77	76	65	71	68	73	72	63	83	62	62	60	68	66	56	73	71	63	75	65	73	60	68	66	57	67	66	63	61	68	66	66	71	76	71	63	70	68	58	65	64	67	62	66	75	64	80	66	69	79	75	48	69	75	85	56	63	53	74	51	67	76	60
20474	11173	7315	11526	20236	22735	22147	20317	17523	15270	12892	10918	9817	8533	7340	6282	5409	5007	4686	4473	4085	3665	3506	3298	3013	2722	2660	2536	2328	2379	2244	1781	1760	1675	1657	1565	1636	1858	1893	1826	1812	1829	2069	2493	2471	1797	1139	900	840	781	800	763	704	743	744	722	766	741	782	723	706	739	703	713	715	716	703	703	645	694	705	683	658	723	633	674	709	645	749	710	747	688	674	728	645	691	696	702	699	677	648	711	667	725	720	727	738	691	696	700	691	673	662	700	687	697	662	663	694	675	702	669	697	703	744	650	663	688	645	669	690	653	674	593	682	665	685	662	660	664	673	690	657	652	651	675	664	690	664	680	686	665	696	663	685	660	638	668	694	655	630	652	662	631	685	698	685	628	668	642	654	640	668	681	641	721	667	634	681	672	649	622	684	641	679	693	699	688	661	661	654	629	689	698	653	648	664	634	646	666	627	657	709	688	638	655	656	642	626	628	701	674	663	704	693	709	656	648	726	691	582	677	639	656	663	672	624	672	671	648	651	684	666	692	706	675	631	674	644	653	679	687	666	654	638	658	644	666	667	618	684	654	669	667	619	681	688	690	654	686	673	645	632	687	668	662	653	643	677	704	672	679	665	626	660	624	666	686	666	668	616	682	678	672	670	661	659	682	682	669	600	642	663	706	622	641	642	658	689	626	603	684	726	633	641	666	661	626	654	651	622	653	659	654	624	696	646	706	683	621	654	645	685	648	616	667	669	693	648	657	658	679	651	631	675	645	673	636	716	636	683	644	659	676	653	662	660	660	666	658	679	652	660	634	642	671	687	623	688	616	685	666	668	649	647	680	678	678	660	648	684	650	657	638	664	625	702	698	653	630	697	657	636	653	658	641	689	662	687	708	707	649	651	646	667	683	653	671	689	677	622	651	641	692	700	667	668	738	650	652	661	698	671	658	593	664	662	704	621	650	660	641	638	652	704	639	673	664	685	668	676	602	672	729	681	663	685	640	645	676	641	661	679	652	668	662	650	632	684	686	721	610	647	717	693	703	671	658	660	657	693	648	643	659	685	654	696	651	622	647	623	684	641	669	721	661	665	646	636	702	703	667	601	684	653	662	734	627	650	642	675	686	625	639	663	619	659	672	674	646	658	681	639	702	656	658	669	676	663	638	672	667	641	686	681	644	686	665	659	659	689	661	644	688	661	657	685	661	676	709	642	702	658	618	679	624	680	693	651	671	644	643	685	634	668	619	660	716	693	675	616	644	621	643	653	657	690	694	685	654	620	684	676	669	687	637	673	663	659	676	680	662	672	689	665	685	645	650	687	624	718	642	696	676	682	697	705	619	654	699	650	675	674	677	689	707	664	668	668	647	704	650	676	611	666	666	689	703	680	625	648	676	661	626	651	642	666	667	686	689	655	674	623	667	704	704	700	673	636	670	663	677	643	648	693	649	649	646	665	713	637	667	673	616	668	649	683	642	682	686	657	662	625	676	659	661	681	685	658	699	636	683	647	695	651	674	641	675	700	654	683	660	658	677	667	670	682	660	643	628	650	681	675	684	682	670	696	696	695	713	718	673	665	664	615	644	677	696	664	702	657	701	630	654	690	649	661	656	639	664	659	678	668	669	691	654	658	646	664	670	641	658	666	679	684	631	671	668	680	651	706	682	662	664	679	680	647	635	666	716	686	638	665	680	691	634	669	682	699	659	637	651	696	700	658	703	655	649	682	690	682	644	676	646	702	632	596	655	663	669	661	661	657	635	654	704	681	651	669	664	676	623	625	645	656	687	716	706	701	663	634	656	672	662	666	672	656	647	625	686	675	698	647	681	681	649	634	703	670	622	625	682	626	640	720	665	705	679	731	634	660	626	677	681	644	655	635	682	656	647	657	711	652	674	647	638	680	605	715	629	674	699	641	663	656	718	665	691	648	665	627	698	707	694	682	709	688	692	665	665	660	676	685	663	683	663	651	664	665	607	645	689	656	695	652	663	616	651	678	651	628	660	696	630	642	697	686	670	712	670	674	637	664	611	673	587	624	655	671	680	620	657	696	667	669	655	663	654	650	680	595	652	699	707	704	676	625	666	634	649	654	641	681	636	705	634	625	635	637	624	663	663	668	666	670	672	681	638	677	646	633	634	691	690	646	650	696	669	694	697	674	700	693	698	650	636	649	623	676	704	698	646	698	669	650	699	646	615	692	638	640	601	703	672	656	676	685	687	666	662	669	647	702	666	720	636	644	691	658	673	647	708	689	650	682	657	660	677	674	669	681	666	622	664	647	618	639	647	657	675	630	636	668	674	688	681	722	681	685	712	663	653	612	652	686	684	667	710	595	661	711	714	631	680	663	685	680	702	665	673	678	604	615	641	704	647	684	685	692	625	681	710	673	663	640	644	681	647	597	665	701	631	694	645	661	694	694	704	705	657	638	631	653	686	656	628	676	670	667	620	700	678	679	675	656	607	653	634	675	673	669	643	692	670	679	649	669	664	649	659	607	702	656	705	612	639	646	703	703	675	670	713	666	663	684	650	666	639	606	671	658	694	688	632	653	668	639	694	673	628	661	667	676	682	672	662	616	638	732	669	679	663	666	678	639	699	674	641	620	649	674	662	667	682	641	648	654	668	664	640	636	630	671	673	717	665	682	658	698	619	675	654	670	666	664	632	696	648	619	738	687	614	639	687	688	699	678	668	684	729	667	650	692	687	702	728	665	644	700	644	645	706	652	614	650	674	639	682	672	635	653	652	658	657	655	705	726	683	627	676	648	668	671	640	647	663	681	671	641	674	652	648	641	700	633	682	708	641	666	650	667	647	667	653	656	668	685	627	675	648	675	692	638	658	668	685	667	682	671	662	637	661	683	702	674	635	650	665	657	660	622	722	679	625	689	676	656	649	721	711	704	657	651	672	657	649	659	688	648	656	629	660	607	644	695	679	705	663	638	679	633	689	683	650	636	642	650	694	650	636	680	627	646	630	665	672	654	643	674	658	689	667	644	699	640	657	673	671	629	691	679	678	632	636	668	672	681	663	671	644	641	651	629	720	665	646	665	659	637	675	634	694	682	668	650	625	650	624	666	650	695	687	649	663	664	652	675	673	614	656	685	681	692	661	671	621	684	716	633	671	639	733	664	654	687	691	664	651	655	646	649	724	661	661	651	646	687	671	684	651	609	676	670	650	706	665	648	673	679	698	644	665	679	647	655	683	661	685	654	678	672	682	684	682	654	669	666	642	635	664	689	686	668	695	660	677	673	676	621	661	625	697	657	630	665	630	642	653	681	669	646	644	682	634	671	692	647	628	679	646	659	680	673	642	634	670	682	649	641	701	745	649	644	670	665	696	664	682	683	658	664	616	650	622	676	666	715	653	649	715	631	694	618	644	619	667	647	617	702	687	678	707	699	639	709	650	655	665	652	675	665	656	655	719	705	671	696	665	640	647	686	640	699	661	683	695	629	636	649	629	678	622	643	689	700	639	683	642	644	689	672	632	678	615	646	644
1920	487	297	225	187	295	394	339	282	235	196	160	170	150	138	118	88	96	80	78	87	95	89	75	61	61	73	67	67	54	49	53	44	50	45	51	41	55	59	56	61	52	67	60	66	53	41	46	34	37	30	39	39	33	39	31	51	27	38	27	37	39	31	30	33	30	37	36	36	38	38	40	43	45	30	30	37	40	43	27	35	43	26	26	38	33	32	37	31	38	36	36	33	30	28	20	25	31	33	36	26	41	37	28	33	33	34	35	37	32	40	28	41	41	41	41	43	33	43	33	38	41	44	33	38	37	39	37	35	33	34	39	36	42	45	40	33	42	44	34	33	32	32	41	43	38	42	39	41	44	38	37	25	47	26	29	43	37	34	34	48	39	35	31	39	32	26	34	36	42	48	42	35	39	46	38	34	28	26	25	27	32	34	31	34	38	33	47	42	34	27	47	38	32	34	36	37	37	33	45	28	31	41	32	31	37	30	33	34	36	26	36	37	23	35	40	37	26	34	26	36	29	36	31	36	38	40	36	33	29	41	35	31	41	28	39	40	34	39	37	37	39	29	31	32	32	39	40	42	26	44	28	47	44	20	41	44	41	32	40	27	39	34	30	40	40	36	46	35	26	35	28	41	36	28	29	38	30	35	26	38	38	31	38	35	28	45	42	37	43	31	36	24	43	37	25	49	30	45	37	31	34	30	39	31	33	33	34	40	27	37	43	35	36	32	43	37	42	30	31	29	38	40	28	26	31	41	27	47	35	37	30	32	31	33	40	30	31	26	35	40	35	26	33	33	36	41	37	39	48	40	36	42	36	41	36	34	28	25	37	41	36	36	33	36	33	41	31	26	43	40	32	36	31	33	25	34	32	39	39	32	28	33	29	36	36	36	42	34	41	40	33	35	38	46	32	35	28	41	27	29	24	42	37	33	37	39	34	49	31	37	39	33	41	40	44	38	47	34	40	33	34	35	28	53	35	39	37	51	26	27	39	36	34	36	43	38	28	36	30	37	39	37	38	41	35	41	30	28	39	38	45	27	37	33	36	31	32	30	29	24	24	35	30	37	38	32	34	34	44	34	38	29	33	35	25	33	41	25	36	34	39	37	38	31	39	42	38	31	38	39	27	48	27	31	29	41	34	35	35	34	28	33	30	39	44	31	41	37	21	36	42	42	36	34	33	28	39	36	35	30	45	39	31	22	40	38	44	29	40	36	44	33	42	40	45	31	43	35	36	27	31	41	37	40	30	31	37	31	21	39	38	34	30	43	24	42	25	31	46	41	34	47	41	28	34	39	38	32	25	41	41	29	41	37	39	38	38	30	39	32	18	34	37	25	31	36	46	35	45	40	32	23	37	41	40	35	55	30	40	35	42	36	49	35	44	34	39	40	40	37	32	34	34	34	27	26	41	43	33	49	35	38	33	41	37	37	28	34	43	28	43	32	31	38	38	26	35	40	37	30	48	35	36	43	32	38	31	24	37	21	38	44	40	40	30	30	30	34	37	24	37	33	25	37	44	44	41	31	32	29	30	29	41	41	36	26	44	46	38	35	34	51	34	41	39	38	31	38	31	26	39	36	25	36	45	35	37	44	33	28	22	43	31	31	41	27	30	34	52	34	31	42	28	24	34	32	38	45	34	38	35	31	31	29	31	37	47	28	38	37	33	28	37	33	34	35	41	35	31	36	35	47	38	32	41	49	41	31	36	37	37	40	31	30	41	15	45	27	29	40	38	29	39	34	29	25	31	25	44	30	31	33	39	34	39	26	41	37	43	31	38	30	52	31	35	43	28	21	31	31	41	23	37	31	30	34	45	26	43	28	39	28	36	46	34	35	38	36	34	37	34	35	33	39	35	42	36	35	35	31	35	40	37	36	29	36	42	39	32	29	37	37	35	31	30	28	35	43	40	28	39	22	25	31	18	33	31	43	34	35	37	34	25	27	40	32	36	49	34	31	38	38	28	33	33	32	38	29	26	34	41	33	47	27	42	34	31	29	40	31	34	30	44	37	38	35	30	40	36	37	39	31	39	42	51	33	32	36	32	33	47	37	35	32	27	31	30	28	39	36	31	35	35	34	35	34	39	38	41	40	40	38	29	35	30	33	33	25	31	44	28	38	32	35	35	39	43	44	27	43	36	30	49	29	40	35	22	25	44	34	37	21	30	39	40	29	36	43	43	26	29	30	27	25	41	35	38	35	34	45	33	49	25	34	37	36	37	39	44	30	28	44	36	33	40	32	49	34	24	30	31	32	45	37	36	40	35	35	39	38	37	31	34	33	32	35	37	30	39	43	33	48	37	47	37	34	39	33	50	32	46	37	32	38	32	42	39	37	35	33	31	33	37	30	36	42	32	41	56	36	34	35	34	34	33	33	38	36	36	25	25	34	30	38	35	35	34	45	30	26	34	36	19	34	26	28	37	35	47	32	26	35	43	33	27	37	44	23	38	34	43	37	50	33	38	41	34	31	38	26	32	40	38	40	45	38	33	38	24	37	37	27	31	39	31	31	36	30	49	34	37	32	32	35	38	39	34	33	33	34	33	41	22	37	23	31	32	36	34	35	34	29	34	25	34	31	34	30	33	32	36	24	37	29	32	40	31	33	27	37	32	42	39	42	35	41	33	37	40	34	39	50	38	25	38	40	37	30	43	38	42	27	34	36	36	30	26	38	32	32	40	41	35	30	36	36	29	26	33	30	38	30	32	39	37	27	33	32	34	42	36	29	41	40	39	43	28	33	44	37	40	35	38	35	40	38	37	32	36	30	29	40	42	46	36	37	45	34	33	31	34	31	25	39	27	29	38	36	35	39	33	37	38	36	29	41	36	34	35	40	33	36	41	34	42	36	34	40	36	38	37	29	41	35	30	30	39	31	36	33	33	29	27	33	27	35	49	33	36	28	37	36	35	34	32	45	36	28	36	27	37	48	26	30	39	36	39	43	35	33	40	27	43	34	29	42	33	38	28	40	32	32	41	31	36	39	28	43	24	29	34	41	37	35	28	34	41	40	24	33	47	38	35	29	29	30	36	34	30	43	30	30	44	33	43	32	46	36	39	31	38	29	39	32	35	41	34	34	35	33	33	32	34	42	39	31	36	42	33	44	30	37	29	39	33	33	32	27	29	24	35	34	32	26	39	35	35	35	34	43	40	47	39	25	27	28	34	45	37	49	38	35	29	28	40	37	39	32	34	43	40	19	29	41	42	35	37	34	39	33	33	27	34	32	33	40	38	37	34	42	42	35	34	33	28	30	30	42	45	43	27	32	41	35	39	31	29	33	32	36	37	35	35	49	36	48	32	39	32	37	36	39	41	36	36	39	31	28	41	41	35	30	37	35	32	35	32	31	31	34	36	42	36	36	40	37	36	39	35	32	31	32	30	37	24	51	34	41	37	42	45	34	35	32	30	29	41	39	36	45	40	22	29	36	24	27	32	32	28	31	30	27	40	26	32	33	42	31	30	30	39	33	38	34	31
14879	7482	4577	7329	14383	16806	16418	14567	12138	10063	8559	7024	5968	5197	4183	3456	3079	2645	2510	2408	2119	1887	1856	1688	1539	1319	1384	1262	1177	1216	1067	946	936	877	847	890	907	1075	1130	1010	1062	1088	1155	1611	1471	947	585	486	446	390	442	408	369	382	382	399	367	400	421	385	357	341	368	371	366	366	358	367	367	330	352	365	345	336	335	378	367	374	364	334	325	348	368	352	336	367	332	370	369	342	334	367	350	370	371	330	360	357	345	351	322	365	375	338	333	345	368	353	342	365	342	340	323	350	354	354	339	332	353	350	349	348	353	352	370	325	363	332	327	310	350	311	313	323	359	323	347	338	360	349	371	365	336	327	380	343	354	333	330	316	349	350	361	350	362	348	327	351	354	338	305	355	366	329	330	357	347	391	351	338	333	321	354	346	355	342	339	311	375	345	328	359	342	353	330	357	334	353	330	343	384	327	327	350	357	370	315	337	344	370	364	342	357	336	309	337	394	362	330	338	320	355	377	343	330	378	330	340	333	341	301	351	358	361	342	362	343	306	338	328	355	373	309	353	320	341	348	333	365	369	347	334	333	329	343	361	339	325	350	332	321	346	356	375	322	348	358	321	372	355	372	337	355	342	370	343	351	344	338	347	335	358	336	358	355	335	337	353	357	377	332	331	353	343	347	344	341	340	339	344	353	323	351	326	304	371	334	355	356	335	304	332	363	325	311	392	324	321	351	329	365	325	343	321	357	325	363	350	352	311	371	339	339	332	340	362	346	380	343	337	340	342	343	344	334	336	313	344	303	319	337	338	357	341	332	336	326	341	350	329	361	337	341	343	328	345	336	324	369	339	337	326	330	355	362	357	348	354	355	354	340	344	335	376	331	334	334	349	302	345	338	341	343	341	296	353	350	338	331	344	339	329	353	339	338	362	348	390	383	377	330	327	330	347	367	362	318	338	344	351	336	332	336	327	339	318	356	380	348	293	366	356	323	341	354	325	337	361	346	354	347	340	379	345	343	351	350	350	355	343	327	352	358	359	345	342	347	367	347	358	335	310	329	316	350	348	367	363	359	370	351	335	354	298	331	361	324	309	333	325	318	356	351	328	370	322	345	360	335	303	352	323	381	348	313	329	342	349	383	336	336	373	312	319	332	305	362	306	334	376	318	329	363	341	356	372	346	306	345	341	349	349	344	344	335	343	332	337	372	322	343	357	373	341	340	329	386	346	333	350	316	356	347	307	369	346	343	351	338	363	362	350	353	340	333	346	366	345	323	339	357	325	339	346	374	346	341	356	352	327	361	351	354	359	334	350	330	307	339	352	337	350	328	341	344	325	355	362	340	376	371	364	330	358	351	358	343	358	363	345	352	313	338	354	358	321	354	316	326	356	356	317	320	366	341	366	372	345	348	350	321	333	351	369	330	342	329	344	331	342	332	356	325	313	357	333	352	302	370	348	357	391	338	325	346	347	340	327	338	359	314	347	340	335	347	339	346	324	322	366	377	313	360	339	357	334	361	363	338	340	352	341	338	330	339	345	328	377	332	333	341	360	333	328	378	313	304	382	345	352	335	357	337	346	339	355	346	333	366	353	350	333	348	326	334	352	327	349	339	329	368	341	314	359	370	332	355	345	317	342	347	346	340	353	352	347	345	377	359	335	328	363	360	334	349	326	359	302	338	341	306	354	389	383	338	327	353	310	339	341	330	359	332	355	365	355	334	337	376	353	331	380	324	344	329	344	379	304	386	361	351	316	376	324	350	345	362	353	355	322	337	336	337	376	332	309	354	347	336	354	357	327	326	337	346	384	381	321	333	352	341	368	333	347	310	367	341	334	342	370	330	324	352	348	338	361	314	300	338	350	345	326	319	352	327	354	347	339	345	366	327	335	346	361	348	346	356	351	352	346	335	330	366	344	344	348	332	331	365	341	321	357	348	310	369	372	334	324	347	338	335	367	384	342	315	351	335	336	355	367	380	347	334	356	360	370	348	359	356	341	369	362	347	335	321	363	377	318	342	371	337	368	315	368	327	354	322	352	347	370	313	326	332	354	350	333	345	366	324	340	337	328	381	341	314	347	320	376	392	343	361	332	347	359	381	341	372	347	346	339	349	337	325	385	361	391	329	322	375	354	323	337	355	355	339	365	361	335	348	339	320	373	360	312	338	363	350	350	367	369	371	339	366	341	348	362	365	381	368	353	349	335	348	315	349	361	343	345	337	363	308	348	390	352	300	359	339	344	368	373	350	318	345	356	341	367	336	328	327	348	339	337	344	374	360	338	352	358	334	335	329	356	337	390	328	347	363	355	354	355	357	339	328	321	358	349	366	384	339	334	382	367	357	339	356	365	368	330	370	324	332	401	334	336	353	352	372	336	349	350	333	340	354	363	337	344	335	348	317	340	346	330	375	307	346	356	326	331	351	323	345	368	341	357	327	338	334	361	353	346	363	370	347	371	342	390	316	354	377	345	333	346	367	347	368	321	369	357	364	378	342	339	363	338	371	353	362	351	363	330	361	365	368	360	359	330	385	337	340	363	321	380	335	340	354	352	350	332	367	328	345	370	338	342	357	336	328	339	343	362	348	325	328	354	369	350	333	335	390	363	397	333	329	330	379	344	349	343	319	333	287	351	365	363	375	323	340	362	311	344	335	335	349	355	367	330	360	330	353	330	370	355	378	337	350	316	353	333	355	338	368	341	345	319	323	332	351	368	345	316	353	344	374	317	321	360	352	334	347	359	329	345	365	351	331	338	351	337	358	370	338	346	349	375	391	348	346	358	335	343	356	355	327	345	344	341	348	352	362	358	338	350	356	351	346	363	337	355	351	369	362	357	313	359	306	358	347	357	323	351	306	348	338	316	332	328	310	335	350	366	316	342	363	343	343	338	336	316	329	348	355	314	346	342	338	332	339	325	364	352	348	352	358	323	354	357	323	344	324	338	362	391	334	317	354	363	315	345	328	335	349	354	333	345	342	348	358	334	323	355	354	333	370	351	337	366	327	309	327	324	338	350	365	339	341	302	343	352	325	347	339	343	323	330	350	356	327	332	353	329	341	339	323	356	344	339	326	337	333	362	369	367	330	348	315	333	347	330	347	334	311	346	352	356	322	335	293	335	369	303	319	346	371	389	347	340	346	324	339	336	346	362	327	387	368	353	348	326	333	332	387	374	349	357	365	378	331	338	344	315	346	348	333	346	319	372	333	350	323	347	368	377	347	326	340	328	334	310	376	366	372	318	340	375	333	374	343	378	318	362	382	317	339	380	333	316	347	362	323	351	345	329	341	331	329	358	327	327	347	337	319	332	335	342	367	347	324	330	356	354	330	339	355	356	355	318	337	323	321	374	327	358	342	338	371	382	329	344	325	346	328	345	309	346	364	363	342	377	340	385	358	314	322	354	335	337	335	331	346	355	354	337	395	313	327	356	346	346	354	359	335	341	375	356	326	320	334	380	359	326	348	336	374	345	350	336	339	292	324	327	334	348	360	334	373	351
1250	785	454	319	336	478	519	492	460	371	329	253	246	233	221	192	157	152	142	162	152	118	130	108	103	124	123	109	106	112	97	111	103	84	77	90	105	112	108	97	81	100	94	136	110	94	87	64	83	72	69	78	69	75	63	71	67	83	72	74	81	72	65	65	74	69	75	58	73	65	75	77	70	77	60	63	66	72	67	64	77	70	64	67	70	70	84	59	82	59	71	73	73	58	59	54	71	79	69	69	78	61	70	84	71	73	71	54	58	61	65	68	69	74	73	73	70	62	62	73	82	74	75	72	57	62	76	65	82	85	69	85	60	69	75	81	82	65	68	74	77	73	72	69	61	78	76	54	65	69	73	78	77	65	69	49	48	69	65	77	78	67	69	57	82	89	63	75	70	67	80	70	68	80	71	88	68	74	73	63	60	68	67	66	77	64	55	70	65	65	83	77	68	79	70	63	66	69	70	74	72	68	77	72	87	76	56	64	66	51	58	69	64	64	69	76	73	68	66	59	68	76	76	68	57	57	63	77	68	70	68	58	79	50	69	83	70	64	65	54	59	68	59	65	82	87	66	81	73	74	63	64	88	66	80	71	59	46	68	84	67	60	78	67	70	68	71	66	77	73	72	85	74	61	80	64	69	72	71	63	76	67	67	78	71	74	81	85	93	63	66	94	78	58	66	62	74	77	67	67	81	71	65	74	79	84	84	83	73	74	63	60	78	79	82	66	71	56	69	72	60	64	80	53	61	67	83	85	63	62	76	59	82	76	66	81	69	54	78	68	65	65	80	65	71	61	76	77	79	70	65	56	63	75	68	73	61	59	81	73	75	88	77	71	67	57	75	71	69	69	80	86	71	76	69	75	62	67	67	65	70	55	67	54	81	72	78	57	78	81	72	66	61	72	67	64	74	80	74	53	55	77	65	56	58	68	71	58	49	83	72	70	60	83	89	74	68	58	67	72	71	82	62	61	72	82	69	77	84	77	63	80	77	73	77	54	64	76	80	66	61	79	70	71	66	66	76	75	74	63	80	64	73	62	73	71	75	55	75	67	68	70	64	59	71	80	67	64	74	65	70	69	73	80	74	87	67	75	70	73	58	66	64	70	67	51	66	68	75	66	70	66	84	62	85	85	78	73	70	86	80	69	60	72	72	66	76	61	82	62	71	62	70	77	62	66	74	51	72	77	72	79	82	61	72	81	76	78	76	58	65	66	65	64	74	67	70	72	61	67	67	65	63	83	55	78	68	66	74	69	69	64	76	71	60	82	72	66	71	79	82	69	64	68	68	68	77	72	70	55	81	61	56	69	67	85	71	76	70	70	60	53	68	71	84	76	75	64	59	75	57	65	83	65	74	64	81	65	66	78	66	69	72	72	75	47	66	66	58	56	76	71	65	66	76	78	79	64	59	72	49	68	73	76	59	61	86	79	59	73	68	74	74	71	79	54	64	68	88	54	70	71	66	53	76	73	67	61	66	79	55	57	87	95	71	73	72	63	70	63	79	76	53	76	65	67	72	80	70	71	67	75	73	70	72	85	68	65	69	70	78	67	67	71	67	73	82	74	67	63	92	73	63	74	51	69	78	86	74	73	71	56	64	63	80	68	59	55	63	69	65	72	66	63	59	67	70	79	67	69	71	76	72	67	89	59	79	81	58	81	48	81	64	66	60	64	74	60	55	79	75	64	58	54	59	80	66	66	75	84	78	65	78	66	66	68	68	58	51	74	65	60	74	77	64	67	57	67	80	61	83	77	64	74	68	58	58	82	66	65	65	70	67	75	62	83	75	72	67	64	73	77	67	70	70	74	61	75	58	79	47	74	75	57	66	77	72	63	59	82	73	71	70	72	61	79	71	63	79	77	56	85	58	69	71	65	70	72	60	76	70	63	67	67	65	70	61	63	68	70	72	78	80	74	76	72	69	83	69	61	60	67	69	54	70	86	78	74	73	67	76	82	72	74	76	73	66	70	49	58	65	74	77	60	80	72	66	77	86	63	68	62	74	77	66	67	71	64	84	73	78	64	67	64	70	65	63	76	84	72	86	67	63	62	66	58	72	58	68	66	72	70	72	86	67	72	71	73	65	80	67	81	69	79	60	71	76	60	73	52	79	75	66	61	93	69	67	63	65	66	72	55	69	65	59	67	77	74	56	82	56	55	67	68	69	57	59	70	74	51	58	69	67	72	65	66	56	81	62	66	83	89	70	54	65	71	64	82	82	65	60	57	54	82	60	66	87	68	77	74	70	58	67	72	82	79	62	86	74	79	69	73	70	48	64	76	67	79	63	67	72	74	75	75	60	92	62	63	72	64	70	54	61	81	70	71	79	69	79	75	66	63	62	73	70	78	55	55	61	62	65	63	67	54	69	71	85	86	82	84	62	74	73	65	66	68	72	61	78	65	66	74	55	54	71	58	75	55	74	90	89	61	57	63	73	86	64	72	71	63	62	76	84	81	68	60	48	62	71	85	63	69	65	69	74	70	73	71	72	74	59	56	53	67	80	75	83	66	73	81	63	53	64	68	70	69	73	65	76	65	85	75	62	87	66	69	86	73	69	67	75	72	67	67	63	63	56	79	62	73	81	56	63	73	58	75	75	51	73	83	60	68	58	68	73	88	75	54	64	69	63	77	65	71	76	73	71	69	76	70	70	73	66	55	70	54	65	64	78	59	71	76	62	81	77	76	69	67	94	79	62	59	57	81	65	72	72	68	74	84	79	91	59	64	64	90	99	79	77	74	67	87	56	60	76	75	76	66	67	62	82	60	57	74	65	79	70	70	67	60	68	76	69	71	64	65	93	70	72	71	66	67	59	75	57	62	60	67	63	86	61	72	58	70	63	59	73	63	62	64	81	72	68	61	78	65	77	95	56	90	85	63	77	62	69	59	73	85	77	59	71	84	80	80	63	74	74	67	69	64	67	67	68	57	85	65	46	77	74	77	75	64	68	83	67	72	64	84	63	70	64	66	84	62	59	84	63	58	66	72	64	78	63	81	83	71	95	56	76	81	61	70	73	72	85	67	58	58	72	71	77	79	65	66	89	72	54	76	71	71	71	64	59	83	67	72	62	67	61	66	70	65	77	72	80	70	95	70	64	73	69	62	69	76	76	60	56	53	73	56	56	64	77	80	88	75	80	61	66	72	68	87	61	60	74	74	64	71	56	71	93	88	65	82	81	88	65	73	73	79	73	77	65	78	55	70	71	75	74	79	80	65	62	53	75	73	95	59	57	77	72	60	82	79	65	72	72	72	81	66	58	62	64	73	63	77	69	64	68	68	62	63	70	73	87	67	59	82	83	75	72	63	51	79	76	53	73	70	76	79	57	63	84	56	56	68	66	64	61	70	84	76	76	70	64	54	75	61	69	75	57	67	65	78	66	65	69	80	58	74	67	74	70	80	82	67	76	73	83	79	71	86	77	79	89	76	63	54	67	79	69	67	66	81	78	67	56	68	72	66	59	79	79	63	80	70
17536	10293	6418	9920	18399	20799	20147	18030	15462	13012	11016	9371	8350	6995	6025	5199	4396	4094	3898	3626	3338	3065	2983	2707	2509	2333	2256	2129	1905	2019	1742	1491	1479	1350	1420	1512	1529	1674	1701	1612	1655	1571	1899	2269	1941	1334	956	863	782	806	763	781	793	764	740	799	755	755	742	769	684	739	690	686	680	703	708	661	706	714	689	752	686	712	700	697	678	685	692	673	750	734	707	709	712	682	731	662	748	663	692	619	750	738	711	707	650	696	687	771	729	679	680	700	673	651	657	750	694	666	645	690	646	661	650	682	717	691	657	673	701	665	626	709	719	672	697	669	670	665	694	695	685	644	654	707	706	677	687	671	681	639	690	674	639	702	661	731	695	683	675	660	672	691	733	673	667	661	716	665	693	719	680	689	656	705	650	715	708	707	653	734	698	657	669	667	669	679	716	676	687	685	694	662	685	646	660	708	665	673	699	666	641	644	681	680	715	687	662	658	647	688	709	686	689	645	693	696	707	677	674	695	672	663	646	678	659	696	636	692	670	685	696	714	655	655	691	682	700	690	731	720	694	662	725	643	676	683	757	710	695	702	654	668	698	681	661	686	670	727	696	676	658	716	680	682	667	670	698	678	643	678	693	696	686	700	642	718	690	681	674	644	684	645	651	684	671	710	669	706	661	672	660	680	674	667	656	678	688	642	682	664	666	698	734	693	677	651	678	687	681	647	739	675	647	639	683	687	673	676	680	712	704	733	707	694	660	661	738	668	673	703	683	673	624	674	708	701	660	615	693	683	617	666	677	657	633	666	646	649	673	656	706	678	682	660	685	606	709	719	664	692	699	658	719	736	706	681	688	679	711	670	661	715	674	677	673	694	698	639	677	682	691	669	679	676	664	669	668	705	670	702	625	715	681	697	690	673	686	672	691	692	680	657	667	669	687	642	725	701	672	698	687	688	688	697	652	635	689	667	699	704	691	682	716	699	679	665	695	681	695	683	730	641	746	697	702	679	669	653	699	656	664	660	679	648	674	734	666	686	674	677	747	674	697	649	685	701	665	673	689	668	705	668	648	667	659	630	673	653	667	681	689	666	660	686	702	749	726	662	716	689	689	681	666	660	713	685	697	659	640	703	670	662	685	683	695	716	687	681	673	683	679	684	677	670	705	672	708	740	683	705	696	678	706	713	680	654	656	727	676	698	690	680	649	643	681	628	695	693	650	685	683	688	717	658	696	680	672	625	687	659	677	643	682	686	668	677	692	654	653	677	687	682	680	680	691	737	673	737	715	642	694	709	688	656	671	654	696	702	676	683	663	692	672	674	723	721	633	693	627	702	645	647	694	713	645	711	668	671	654	674	685	631	695	682	686	680	694	685	692	700	713	692	669	699	636	689	657	707	677	676	639	701	649	625	710	667	704	680	670	685	661	682	699	672	670	664	641	717	678	718	661	672	659	723	657	727	699	687	682	704	656	688	672	711	681	680	701	665	685	669	684	650	690	677	714	644	713	676	663	711	686	649	682	711	671	683	675	711	651	670	695	690	677	669	662	672	701	680	690	680	680	652	698	697	676	664	681	720	663	691	677	677	708	671	653	657	698	696	701	674	679	677	644	716	657	664	659	698	685	680	666	658	718	672	735	677	685	663	682	663	669	675	682	682	665	661	697	730	703	675	700	707	668	669	686	654	695	744	650	652	664	668	691	712	659	645	702	679	684	649	669	708	681	700	737	694	696	691	690	695	680	641	670	680	675	655	691	699	667	683	688	691	692	644	668	684	683	637	711	687	748	667	657	650	660	684	701	643	652	662	676	701	675	667	671	613	712	656	633	696	635	701	684	667	686	688	682	685	681	719	664	654	718	711	648	665	704	671	685	691	715	694	716	667	696	692	731	683	631	696	711	687	684	700	702	731	685	680	686	710	642	664	675	671	663	667	630	673	655	655	733	665	720	688	668	650	660	693	646	670	691	658	705	645	712	653	663	704	668	695	693	682	687	710	654	688	747	663	676	711	709	681	737	694	696	627	697	662	700	699	659	610	682	639	661	681	664	661	675	673	659	713	720	687	614	670	694	651	670	689	648	678	713	654	650	670	662	666	665	681	657	666	685	668	732	681	675	708	687	625	727	690	694	673	722	664	658	678	690	649	686	683	696	670	660	673	728	653	679	675	704	675	687	708	736	667	704	719	684	659	639	662	689	654	656	670	716	690	669	699	691	635	689	682	675	692	643	668	677	677	679	688	684	668	665	701	676	697	717	691	664	666	706	722	658	714	647	650	732	709	671	625	695	657	702	686	689	694	722	687	695	662	685	656	719	667	712	698	656	674	680	665	682	683	689	663	657	677	676	669	705	649	683	678	674	712	707	670	666	678	702	668	650	673	674	680	682	689	653	687	683	668	681	658	686	683	715	730	689	702	646	705	682	662	687	683	718	673	671	729	686	717	690	673	692	643	663	690	707	686	689	723	667	696	714	667	647	739	662	655	664	707	646	674	660	684	700	708	697	638	676	669	707	751	674	666	663	706	658	661	674	736	733	693	667	705	698	728	693	681	689	672	687	668	651	674	638	670	710	666	680	702	714	719	672	705	663	669	657	715	684	705	676	656	660	640	703	679	697	678	685	717	633	699	640	674	735	689	712	691	666	648	648	666	635	684	661	738	710	684	650	690	682	658	644	665	677	662	703	620	715	671	704	696	716	680	670	707	652	684	661	645	681	677	707	619	707	690	695	704	720	681	658	708	691	709	699	659	671	650	693	695	661	651	667	684	707	666	633	658	669	722	678	707	688	668	696	641	682	632	618	676	683	689	626	695	629	689	708	701	686	668	667	709	697	689	676	696	686	677	682	708	683	710	686	647	741	688	688	671	675	705	723	687	658	691	701	700	699	689	683	723	665	677	728	700	700	754	706	660	689	679	689	648	711	624	626	718	701	696	697	651	637	683	682	644	703	697	656	676	677	721	658	685	681	710	666	691	716	683	654	668	702	697	702	707	643	702	656	705	631	706	732	680	677	667	661	698	692	690	698	712	689	708	688	666	665	655	630	669	675	692	656	634	709	641	624	655	731	643	682	652	710	720	705	720	699	681	709	707	695	646	695	704	720	677	646	647	684	672	708	636	696	673	725	645	662	681	672	681	635	693	688	677	655	650	691	680	642	684	685	689	717	721	683	692	671	673	677	660	689	639	682	732	688	667	689	694	685	673	676	717	684	696	678	729	633	685	716	662	668	714	722	660	686	702	649	672	681	676	673	645	679	684	692	683	643	720	607	696	695	736	716	720	653	674	659	696	668	715	672	683	635	671	672	685	657	662	662	650	663	670	667	650	657	697	700	684	672	692	691	668	661	707	671	732	700	652	640	642	754	699	699	669	721	687	652	698	638	685	730	742	689	718	689	697	626	701	671	672	678	691	702	687	668	640	690	687	721	652	675	673	694	637	663	638	653	661	654	684	658	705	676	701	623	664	675	666	693	740	676	674	680	636	668	722	678	663	691	677	658	761	628	673
2882	638	405	254	254	357	485	410	321	350	285	233	188	189	157	164	136	126	135	113	87	87	106	75	80	79	93	59	63	62	50	46	56	42	45	61	42	59	60	52	55	60	53	64	74	41	28	21	37	33	16	25	33	27	29	22	27	27	23	28	21	32	30	24	27	30	28	26	37	28	22	38	26	27	25	29	26	25	27	26	29	27	22	18	31	33	27	34	18	28	23	25	24	19	27	25	24	29	25	29	19	25	23	31	18	18	26	24	26	28	22	22	28	25	23	25	27	26	26	27	31	28	20	29	21	25	22	25	25	30	30	23	19	33	21	27	22	22	27	29	23	27	36	26	36	16	31	31	20	24	22	20	21	23	29	24	26	19	22	20	26	18	26	18	29	22	18	26	37	23	26	24	23	33	22	18	32	32	22	26	25	27	36	28	30	23	32	31	26	22	23	22	27	23	18	29	25	20	32	26	23	31	19	19	31	27	29	23	26	23	31	18	23	33	21	29	28	21	31	23	23	23	36	21	20	32	27	29	27	18	25	26	15	25	24	14	17	21	21	19	31	20	30	27	16	19	28	31	29	19	24	24	17	23	25	16	25	23	26	22	31	26	18	26	21	22	36	28	30	32	33	17	23	33	33	33	22	23	28	35	24	27	19	29	18	26	32	29	28	22	24	22	29	33	18	26	22	27	23	24	32	19	20	24	16	19	30	24	37	30	32	31	25	23	26	22	25	28	24	29	25	28	26	39	24	30	33	28	30	27	23	22	30	31	22	27	20	22	14	25	26	27	26	24	23	31	24	20	30	27	19	25	22	28	25	22	18	20	20	26	28	22	25	25	30	24	22	21	16	27	31	21	28	22	29	23	19	20	17	24	21	28	18	26	32	18	26	24	23	28	30	15	30	21	24	24	25	15	18	21	31	27	25	24	19	32	28	30	16	35	25	38	22	18	30	26	30	28	23	24	19	34	29	33	28	22	15	24	16	24	31	40	22	20	20	33	31	19	24	30	28	40	29	30	20	26	16	20	27	25	31	18	29	23	23	25	25	27	21	29	23	29	28	22	24	26	32	19	26	23	17	20	24	24	25	19	20	19	22	21	28	22	26	28	30	21	19	27	27	22	38	22	25	21	23	24	22	21	25	33	24	22	19	24	20	27	25	23	35	32	24	22	26	23	27	23	36	23	20	28	33	21	31	29	28	22	23	26	29	30	39	19	23	28	25	26	20	21	31	31	27	18	35	36	29	29	24	27	18	19	20	30	18	25	27	19	25	19	28	24	12	31	28	24	24	24	28	34	25	26	21	27	26	24	34	24	23	19	25	34	21	24	30	17	19	27	22	26	15	23	24	35	25	22	26	21	32	29	22	11	31	20	18	20	23	25	24	20	32	25	28	28	23	29	24	29	30	32	34	31	23	22	23	25	20	21	27	36	31	26	31	27	24	24	23	25	20	27	24	25	22	27	28	29	26	29	29	32	38	17	26	26	14	24	30	23	26	28	23	19	23	26	35	21	26	23	27	17	16	21	20	22	19	21	27	24	22	23	30	21	24	25	16	28	25	27	34	14	23	33	27	27	23	20	26	23	22	26	25	26	19	18	33	18	26	20	22	31	26	23	21	24	41	20	19	31	27	19	27	16	32	29	20	26	23	35	22	28	28	22	25	31	16	27	22	38	24	29	32	28	22	27	22	25	26	25	23	26	31	32	20	24	15	23	21	32	19	19	30	30	31	29	26	24	19	20	36	27	24	31	25	30	29	27	15	25	24	32	25	23	18	16	27	24	22	31	27	26	28	26	27	33	22	28	17	29	15	19	32	25	25	26	25	26	29	23	34	26	24	33	24	33	25	19	35	32	21	25	20	19	27	21	24	31	20	21	21	24	23	24	17	21	29	25	17	30	30	27	19	24	31	23	35	29	20	21	18	16	29	23	27	20	29	32	32	17	15	26	17	27	33	22	30	21	24	27	21	19	24	26	22	38	25	29	41	22	25	26	31	22	23	17	19	30	20	27	27	24	24	25	23	26	30	27	36	13	26	24	27	22	22	36	23	21	21	21	24	23	30	28	19	27	31	27	27	31	32	28	20	28	24	26	18	20	17	39	24	20	26	28	22	32	32	23	21	19	32	34	21	28	18	22	26	24	26	30	29	20	33	29	32	25	20	31	23	32	28	27	26	19	23	24	19	23	26	21	26	26	23	31	21	18	22	35	23	25	28	26	25	18	18	25	28	21	32	26	22	23	38	25	24	29	30	18	16	31	27	26	24	30	22	26	18	21	24	28	24	33	19	31	27	31	28	22	29	17	25	25	35	20	22	23	22	20	20	24	13	24	23	17	22	28	31	15	24	33	27	42	22	22	32	25	21	23	17	20	20	30	19	25	24	20	31	23	37	26	21	26	24	26	15	25	27	28	24	18	33	31	25	22	24	28	29	16	24	22	29	22	20	24	23	29	29	27	24	23	27	31	30	12	31	23	20	24	25	20	25	29	23	32	36	31	23	22	20	18	24	20	21	25	23	29	14	31	18	32	20	17	22	29	24	25	28	20	22	27	27	35	21	25	22	36	26	25	19	29	21	19	23	26	21	21	17	33	26	23	23	31	28	26	25	26	26	18	31	30	19	25	16	20	22	23	21	29	18	19	30	23	26	24	20	25	18	30	36	28	25	30	21	19	32	26	23	31	28	25	25	25	33	22	30	19	28	26	27	35	33	27	19	26	24	23	24	20	25	27	23	34	22	28	28	24	21	16	28	24	42	30	18	32	23	31	21	23	31	23	32	22	29	24	33	23	16	23	28	28	25	33	26	22	31	21	29	24	35	28	22	22	23	29	27	22	31	28	20	23	23	28	26	36	21	35	28	28	30	25	23	17	22	24	31	26	30	22	22	27	25	18	24	19	29	22	17	30	35	27	19	25	23	28	25	26	24	19	24	24	11	20	22	25	26	24	18	24	26	27	22	24	28	25	24	25	29	33	30	34	26	22	16	22	34	30	25	28	31	20	25	20	22	33	24	26	30	27	25	28	18	21	26	21	27	24	25	18	30	17	32	16	31	25	20	22	30	25	31	28	25	16	24	29	21	30	18	22	17	23	23	23	24	19	22	26	23	23	21	22	30	30	30	16	26	23	35	25	20	20	26	23	25	19	42	22	20	22	23	22	22	29	22	20	25	21	23	20	22	23	39	23	23	33	25	30	24	20	24	23	30	40	32	31	29	23	24	25	19	14	24	29	19	24	26	25	24	18	24	32	21	20	32	27	20	13	29	22	23	23	20	27	22	27	19	21	24	28	19	23	23	30	26	18	23	24	27	32	30	21	41	28	28	21	27	29	27	27	29	18	20	23	30	20	35	31	25	24	21	32	18	35	24	22	21	27	28	27	31	28	29	23	20	25	25	25	32	21	27	21	29	18	31	27	25	25	29	26	27	32	25	20	21	21	21	19	28	25	31	35	28	29	33	23	33	27	28	28	18	22
16595	9390	5834	8836	16957	19696	19865	17549	14792	12947	10904	9092	8175	6890	5860	4890	4309	4069	3745	3393	2960	2764	2618	2405	2122	1979	1845	1795	1599	1640	1260	1111	1083	1037	1107	1085	1084	1257	1217	1250	1270	1272	1555	1973	1388	753	440	361	373	356	355	324	324	338	307	332	351	366	335	305	289	304	289	281	289	257	269	247	244	272	247	252	281	287	281	265	301	271	241	272	291	290	276	303	260	234	241	281	271	273	292	280	294	284	280	294	299	291	257	278	278	302	272	276	252	284	272	266	301	263	245	278	245	284	258	285	248	246	249	250	261	269	264	283	243	262	239	241	258	243	250	256	259	260	240	274	258	251	265	263	245	238	292	250	263	254	261	245	271	255	242	275	258	255	255	262	258	273	251	269	285	267	258	251	275	262	260	262	287	249	280	269	247	254	259	264	265	274	259	262	249	253	254	280	269	265	246	238	254	251	252	250	274	272	256	272	225	223	267	243	262	238	241	253	258	266	246	271	290	281	251	280	240	254	234	267	248	276	251	249	262	226	216	264	271	290	263	260	253	224	283	231	241	241	247	216	260	275	253	271	242	298	268	228	252	257	256	242	234	262	262	253	271	270	250	271	261	266	275	236	254	264	270	277	241	273	250	241	250	266	258	221	267	257	259	259	263	267	245	221	249	258	241	256	268	240	250	233	265	258	244	232	278	256	261	233	252	261	271	237	241	279	247	261	251	225	234	233	255	226	247	238	262	284	278	245	254	245	228	258	246	246	262	243	261	291	251	273	302	287	244	252	294	265	212	242	243	266	262	261	260	235	254	255	260	248	265	259	249	238	240	273	227	245	252	271	249	256	245	261	283	254	256	246	284	269	253	256	256	256	246	266	262	234	222	279	260	260	259	273	232	264	249	253	230	278	275	252	255	258	246	268	260	258	244	257	253	259	255	242	252	271	251	243	257	239	252	267	276	264	249	246	249	231	244	271	269	254	269	279	260	269	266	251	248	264	252	256	267	241	286	261	259	264	247	227	265	239	240	261	226	226	258	283	288	249	252	255	275	257	268	262	268	255	239	260	228	284	244	266	260	272	269	267	253	258	254	248	259	257	279	256	265	288	264	294	269	262	240	271	251	239	252	238	270	265	266	272	250	234	272	260	241	240	237	242	238	262	249	217	239	256	246	239	236	237	280	260	258	264	229	281	277	251	233	244	257	254	269	254	255	276	246	254	249	254	257	247	269	268	267	266	239	235	269	266	254	241	245	270	261	273	250	247	242	232	276	259	297	252	256	259	231	240	282	241	264	261	234	250	241	258	247	269	251	269	244	241	262	260	258	262	254	257	267	243	276	253	277	256	281	251	276	247	272	281	253	256	240	257	245	257	249	269	223	232	266	261	273	232	227	284	299	284	278	232	259	237	263	250	221	238	265	244	244	266	218	251	272	258	267	257	245	255	272	242	265	241	261	287	251	262	259	249	243	243	258	239	253	234	254	269	255	246	257	241	251	251	262	233	250	250	278	222	255	257	287	258	248	259	256	272	275	230	259	281	260	246	252	254	235	257	261	253	221	227	269	258	280	265	289	258	280	262	251	235	257	275	249	252	246	276	257	250	269	271	264	262	254	261	241	244	254	290	268	256	285	259	258	249	268	276	266	234	254	267	262	239	259	256	230	265	255	225	244	245	250	247	262	275	272	221	221	259	255	223	246	250	298	260	225	250	250	218	242	247	259	271	275	237	234	256	274	276	250	226	254	277	293	278	234	269	272	258	245	250	244	271	242	235	240	300	245	227	259	246	255	248	263	251	271	233	268	228	258	258	264	239	252	255	258	247	268	277	260	262	239	250	264	240	256	240	257	259	239	258	265	267	257	247	247	253	256	247	245	267	251	258	288	246	267	247	270	272	264	259	264	224	255	267	240	276	267	241	257	280	251	275	267	259	223	263	263	269	248	243	227	248	253	236	248	283	270	279	284	242	270	254	252	235	264	254	299	256	265	277	268	257	284	261	255	252	252	232	252	267	254	257	274	245	263	220	253	279	258	245	254	253	221	250	222	273	265	267	259	262	243	314	256	239	262	254	258	264	249	246	238	226	265	282	258	272	271	232	258	277	247	276	236	252	281	253	281	258	273	279	242	265	261	240	237	275	234	252	261	254	250	252	259	297	236	231	268	265	237	275	251	247	259	256	245	243	243	267	265	274	259	255	262	292	229	243	270	249	249	293	238	283	266	266	246	256	264	234	260	269	298	235	259	268	262	253	246	261	256	275	264	241	256	261	257	241	293	259	227	246	244	271	249	267	230	259	267	251	265	258	277	245	249	248	238	267	239	272	241	251	286	243	262	235	224	220	278	249	232	291	265	230	249	225	272	280	278	222	266	257	280	239	256	262	256	279	248	244	265	256	250	232	258	243	239	243	260	248	264	256	241	274	269	262	239	277	276	281	237	248	249	238	225	267	240	231	254	269	223	246	246	270	251	227	284	257	259	250	282	273	249	238	243	250	257	217	231	242	243	240	269	265	239	268	269	289	247	264	255	281	283	224	247	256	263	221	268	254	248	247	254	249	286	289	261	260	237	254	255	262	273	261	260	269	246	249	246	232	270	250	248	250	259	241	223	249	248	268	260	259	252	274	251	235	281	250	226	221	273	297	261	263	280	258	230	263	259	257	245	294	248	241	258	242	249	278	264	272	226	226	256	289	248	284	226	235	244	229	231	251	252	247	234	264	265	259	265	256	247	242	243	272	245	255	272	244	271	254	254	226	281	250	264	248	256	267	261	270	254	266	284	259	254	252	271	282	263	233	239	278	252	255	237	245	226	261	254	242	255	256	271	248	241	264	247	271	234	269	253	235	263	262	299	275	246	272	250	257	253	237	252	272	256	279	243	238	259	250	268	282	266	268	252	251	216	249	280	238	273	259	261	262	264	265	253	215	243	272	229	277	252	247	246	273	259	249	240	259	235	233	258	236	273	269	269	283	274	279	220	253	253	273	265	243	254	267	239	256	264	257	238	256	270	257	254	273	240	282	262	253	262	267	259	244	250	270	271	276	264	255	254	233	262	278	245	234	269	255	276	248	243	244	208	253	234	252	248	270	271	220	261	247	266	237	233	238	259	233	264	250	251	259	267	254	254	258	260	268	253	257	261	245	287	256	281	240	245	275	232	270	245	237	247	265	232	244	229	234	250	261	240	270	248	278	244	269	248	248	229	228	263	296	271	255	267	267	272	272	233	270	276	224	245	263	255	249	247	262	261	244	267	296	256	273	238	240	249	258	237	272	246	274	257	279	246	236	254	271	253	223	269	243	262	253	253	272	244	250	247	260	264	250	267	265	252	239	268	238	256	260	288	264	259	247	244	264	248	269	255	238	239	240	255	266	260	235	271	214	263	287	248	260	277	265	239	247	251	259	262	251	252	241	244	254	247	249	235	271	261	272	257	291	243	257	243	250	282	230	274	241	258	224	239	249	255	255	252	292	240	271	252	262	303	236	240	246	254	242	251	242
1838	964	560	335	307	548	589	579	528	423	380	355	351	277	260	208	203	161	184	162	163	181	156	135	128	131	125	107	97	121	106	100	93	91	102	99	93	108	76	118	123	99	117	111	99	83	72	86	63	84	64	71	74	67	68	69	72	64	68	66	56	64	76	55	55	48	67	65	64	66	62	66	71	60	78	64	72	46	51	62	65	70	74	76	62	70	63	60	65	67	71	66	69	61	79	66	59	70	75	68	66	71	67	74	64	72	54	81	64	77	56	82	56	71	60	52	73	59	64	73	75	60	69	75	68	70	73	56	62	55	71	56	74	71	65	76	61	57	65	68	71	75	57	57	77	64	76	67	63	65	69	54	70	70	70	62	77	58	77	57	64	54	65	84	62	67	63	58	68	56	71	61	59	50	53	58	71	58	53	70	61	72	52	61	72	45	55	58	71	82	73	62	73	71	59	67	71	67	67	72	69	60	71	65	64	81	92	74	71	59	61	79	66	68	72	78	60	55	60	72	63	70	72	60	48	70	65	62	55	64	65	55	84	64	64	54	64	72	75	64	63	71	63	62	67	63	72	62	69	65	68	84	83	70	71	77	70	74	60	69	73	61	74	55	80	51	51	75	64	70	63	77	51	70	60	52	49	74	69	78	53	65	62	68	59	51	71	66	64	66	71	81	66	64	63	66	70	61	57	81	63	65	53	55	68	65	65	72	57	58	74	70	56	60	51	68	65	60	54	56	79	54	60	57	72	62	70	53	70	72	67	62	73	64	68	61	58	70	73	69	82	55	49	53	70	82	51	77	63	78	62	62	71	65	74	74	52	62	71	70	64	58	55	60	75	62	73	51	54	58	69	56	60	87	62	79	67	68	75	57	58	76	65	65	70	69	52	71	63	68	50	64	56	72	65	82	52	67	78	64	54	50	59	87	68	51	64	72	67	53	76	69	71	50	65	62	68	67	58	61	69	73	75	68	57	68	69	65	60	66	76	67	66	72	78	74	62	54	63	62	58	70	74	63	63	77	71	60	59	63	74	74	72	60	55	82	58	63	56	63	67	70	76	62	76	61	89	75	66	62	61	68	68	73	55	70	62	59	62	69	70	63	61	63	60	80	80	62	72	67	82	57	63	54	52	56	66	62	56	72	80	77	54	66	75	69	71	59	66	73	75	63	59	64	65	50	69	81	68	68	51	56	61	67	74	78	61	57	60	65	54	85	54	58	64	59	53	62	62	55	77	75	51	64	54	53	67	72	54	61	59	70	71	52	76	59	67	66	72	73	77	59	73	63	64	75	71	71	62	62	69	71	82	51	63	74	49	77	82	65	77	70	56	59	61	62	69	75	67	61	69	70	64	68	68	75	65	63	60	53	71	48	73	74	70	70	60	62	66	54	57	82	59	69	59	74	69	54	55	57	72	77	67	53	78	69	57	65	61	51	66	69	55	66	66	67	62	72	74	64	68	67	81	72	76	70	67	63	78	70	61	59	70	71	84	67	59	53	75	61	65	70	62	58	80	52	61	73	62	71	67	70	74	63	77	63	71	70	59	60	57	60	62	65	60	64	72	55	58	77	62	75	80	58	61	59	68	52	64	59	72	64	65	64	76	65	62	61	53	64	78	73	66	53	60	77	71	67	74	68	72	77	74	67	54	78	72	56	49	66	71	66	62	62	72	71	67	66	76	59	69	78	65	65	75	71	56	83	69	56	60	57	69	72	52	65	76	63	58	51	63	67	72	69	64	70	69	69	58	57	67	60	70	71	66	81	75	64	68	64	68	62	72	59	63	66	87	75	55	85	67	55	75	72	64	70	71	46	74	67	61	68	58	61	74	71	77	62	65	62	67	71	65	58	73	64	63	65	60	66	65	68	73	79	61	56	55	73	52	69	63	75	57	64	73	69	68	80	68	88	57	77	70	71	63	71	79	65	72	63	66	66	54	78	64	63	69	70	68	72	76	58	61	76	68	67	60	60	86	72	77	58	68	65	67	65	49	60	62	60	65	62	57	64	66	70	50	58	74	59	65	64	84	62	51	88	72	59	77	56	84	57	63	67	54	60	62	62	80	57	69	65	66	54	68	72	74	68	77	71	72	52	68	50	66	65	62	59	66	71	64	60	61	57	63	61	77	63	68	54	67	62	60	64	58	68	48	57	54	71	75	53	67	64	66	78	63	60	75	71	73	72	69	72	88	52	62	72	73	73	68	57	72	71	76	70	45	58	53	79	61	58	73	60	67	82	68	57	67	61	62	77	72	68	57	54	69	75	58	67	71	54	65	70	72	58	68	75	64	65	65	76	66	64	58	63	75	70	84	59	60	69	64	68	73	74	72	51	56	77	84	53	49	56	65	76	64	62	66	70	67	68	75	72	52	64	62	67	62	81	63	66	69	67	71	71	63	64	57	67	62	62	59	68	67	64	72	73	77	66	74	71	71	64	72	63	56	78	69	61	65	63	62	71	59	56	63	56	83	70	69	63	64	59	67	69	67	69	56	60	79	69	65	79	56	59	47	70	75	67	64	77	63	59	72	68	67	58	72	59	69	53	68	63	54	77	58	68	69	79	56	64	55	57	65	63	66	63	72	69	69	82	61	68	75	57	55	68	58	64	73	70	62	70	69	64	59	54	53	63	56	77	84	71	67	64	70	73	76	52	72	71	64	47	70	60	60	68	65	73	62	63	49	59	69	65	59	56	56	70	51	71	72	70	58	71	56	52	69	65	65	77	72	71	70	57	52	60	61	74	70	74	67	72	74	80	64	56	65	58	74	67	70	65	76	71	59	64	58	66	53	68	57	47	71	60	67	73	64	63	64	70	65	66	71	73	91	54	71	67	67	79	77	72	79	68	81	45	67	64	71	67	80	70	69	72	73	56	59	64	67	72	67	62	63	68	55	63	61	69	70	70	57	71	60	64	69	65	69	73	52	63	53	60	79	76	70	67	81	68	58	57	69	72	62	63	68	61	67	67	87	77	56	60	67	69	76	72	61	73	73	63	60	59	65	65	62	62	74	76	66	66	63	68	80	71	73	68	64	71	67	72	73	72	77	66	59	69	63	59	75	70	72	56	69	69	60	56	67	65	62	60	69	65	56	67	59	73	64	53	43	70	63	70	66	53	58	59	65	79	67	58	52	75	67	68	59	73	62	75	55	69	64	68	80	74	72	57	67	69	64	75	59	70	70	64	73	57	61	74	72	75	81	73	74	62	60	75	71	66	74	71	81	67	64	74	62	53	62	69	65	73	63	61	76	67	84	60	52	57	87	63	64	66	75	70	67	57	67	68	57	84	70	54	55	60	75	70	76	68	69	67	69	60	72	70	72	66	63	67	63	63	69	68	62	71	65	50	66	70	56	52	59	57	64	72	63	73	56	86	68	63	76	80	70	59	62	70	60	60	60	72	67	68	70	69	60	58	69	81	64	77	68	60	70	69	53	65	66	57	56	61	62	60	78	63	63	78	70	62	62	62	59	70	70	55
20179	11519	7514	11035	20010	23044	22045	20261	17508	15152	13084	11361	10267	8715	7415	6361	5850	5530	5003	4492	4198	3853	3754	3346	2917	2772	2613	2430	2448	2440	1923	1720	1741	1703	1618	1719	1772	1903	1915	1768	1818	1879	2227	2517	1739	1157	867	823	820	789	775	768	785	782	740	709	770	749	746	687	678	675	703	742	729	704	682	682	680	658	670	683	710	712	726	678	642	664	689	717	665	658	642	706	664	660	649	633	674	686	674	715	676	632	720	694	720	700	704	652	677	671	677	684	694	672	637	655	650	676	712	692	666	665	692	657	688	669	651	697	672	699	674	667	657	682	637	633	651	652	707	686	704	683	601	698	678	643	689	660	690	688	664	662	639	658	670	669	603	657	673	655	644	713	656	653	663	671	675	654	728	654	655	694	666	648	627	679	629	659	685	614	657	663	687	688	654	703	686	652	665	663	623	647	660	684	632	660	689	645	640	614	652	695	677	633	701	644	666	639	670	653	639	667	642	693	657	661	675	663	669	605	688	637	702	669	673	683	632	655	649	667	681	662	613	686	622	655	664	649	657	618	704	636	657	623	583	682	672	679	644	652	640	640	616	618	663	673	629	648	657	660	646	630	660	638	664	641	676	690	674	679	620	678	638	633	669	670	670	681	636	628	656	651	670	651	645	680	673	700	673	635	653	654	664	654	668	722	634	637	605	674	674	686	648	634	644	667	647	660	673	659	703	625	683	603	700	669	654	654	651	665	641	670	629	650	707	630	625	662	684	630	676	706	643	670	668	655	652	657	647	673	641	669	630	652	633	655	666	670	647	661	606	658	658	656	672	654	653	667	632	624	679	663	637	638	644	639	637	648	654	661	639	672	690	619	615	672	648	640	683	683	615	651	642	610	655	684	655	667	649	632	636	628	659	658	631	678	649	654	687	621	610	672	679	655	654	688	683	631	675	672	654	678	620	642	644	600	683	646	669	656	638	640	606	645	659	666	663	654	652	643	690	658	634	647	657	633	676	671	662	652	664	649	645	677	667	637	668	618	691	641	647	645	674	664	671	621	701	671	644	659	615	640	639	671	623	653	646	642	668	665	668	669	641	658	643	601	659	668	672	659	702	679	668	697	645	675	649	694	697	663	675	681	641	689	648	622	669	631	612	641	640	639	685	676	698	693	657	644	668	654	688	659	670	692	644	646	670	660	674	658	684	624	639	670	627	633	650	705	667	696	641	666	634	652	662	672	652	680	664	674	667	632	614	647	659	667	645	634	677	688	677	617	640	646	716	657	657	666	680	686	660	688	671	675	636	640	662	696	650	615	634	640	646	668	620	660	673	667	622	698	684	668	655	633	640	699	632	632	658	654	650	673	658	663	673	663	650	621	653	672	678	665	644	652	673	661	684	642	681	646	658	645	623	621	653	608	655	655	664	702	629	670	671	668	640	668	673	642	628	646	695	675	659	650	699	658	670	647	676	667	686	683	649	685	647	654	651	679	662	694	647	656	673	691	603	652	632	644	656	668	640	676	633	680	664	620	684	682	645	682	619	641	685	692	667	736	681	662	632	643	621	687	665	655	656	624	654	673	645	673	648	675	627	619	676	607	674	644	630	683	596	644	713	695	692	603	680	644	653	629	615	659	663	688	699	661	654	625	689	627	638	681	672	694	674	673	651	631	644	653	629	651	661	660	672	663	671	661	661	681	652	662	647	632	634	637	696	650	662	663	641	658	628	711	652	643	645	700	633	683	629	634	683	633	655	678	684	648	647	631	613	627	669	640	632	637	656	684	689	663	615	653	637	652	691	661	589	677	661	594	713	654	653	604	682	608	697	718	654	670	666	663	650	640	659	694	675	660	640	652	655	636	618	628	627	681	656	665	704	685	642	636	637	628	640	659	649	650	628	666	636	621	671	650	700	633	663	665	665	635	655	640	650	698	656	688	647	660	660	602	665	594	650	715	628	671	627	664	650	629	660	642	668	704	680	711	636	658	671	679	669	687	630	658	674	665	632	645	713	642	675	653	648	682	642	664	692	623	647	629	692	678	636	632	633	632	681	648	667	662	634	674	648	626	638	664	639	645	690	661	654	619	669	625	669	646	652	651	651	662	639	649	666	650	655	663	654	727	653	605	668	696	666	636	649	665	628	650	652	680	596	663	609	667	691	670	675	659	634	658	655	681	654	641	647	638	682	662	675	661	615	668	669	643	677	652	679	644	659	641	655	595	647	648	672	647	599	678	606	642	659	616	699	608	670	644	666	646	674	666	685	638	663	660	672	640	654	652	624	657	642	629	675	619	707	630	662	672	641	677	630	648	641	642	667	659	641	669	651	652	618	631	641	690	605	641	678	686	639	662	707	665	651	617	647	678	650	671	667	691	614	669	596	625	630	639	693	632	663	621	639	633	655	641	666	653	666	643	653	648	618	636	663	689	654	679	654	623	662	674	663	652	659	654	666	626	648	661	647	645	695	645	707	739	689	633	653	704	684	654	664	649	678	668	696	674	674	662	688	643	654	648	640	662	665	640	682	647	652	595	656	644	688	670	640	617	707	671	664	655	661	685	621	658	664	645	645	642	690	634	630	630	681	627	636	648	657	651	639	670	633	644	634	652	642	642	608	623	675	648	637	683	619	653	676	647	632	675	664	657	605	662	653	683	644	613	607	630	637	673	645	639	702	620	660	629	678	682	645	677	617	679	651	630	685	667	651	638	647	677	652	624	677	640	684	637	661	685	628	688	666	673	640	640	670	656	676	601	665	688	692	660	628	643	660	649	673	693	651	696	671	614	683	680	654	668	619	670	691	692	634	677	625	639	623	684	625	646	627	655	657	673	650	654	650	676	658	627	613	631	678	670	678	612	701	672	667	641	670	642	637	635	700	613	668	614	633	662	651	642	704	639	635	684	682	673	632	660	607	661	624	627	627	670	650	617	692	622	673	630	658	660	653	729	589	685	661	649	653	665	607	659	660	657	606	644	647	636	658	639	672	666	616	668	643	674	618	694	670	657	689	688	685	689	645	640	678	670	672	692	679	725	688	636	641	672	640	657	639	670	625	685	659	651	672	651	650	618	660	685	625	696	661	625	662	627	614	642	634	649	677	661	619	658	647	675	679	643	666	703	625	673	657	639	644	673	639	640	666	631	641	660	657	680	643	620	674	639	648	667	638	643	642	627	697	707	683	686	674	675	684	642	639	705	647	635	685	709	656	661	632	631	653	664	617	651	689	671	637	630	625	615	659	628	648	631	636	682	605	692	650	642	662	649	635	649	632	656	685	598	676	663	626	604	654	645	671	627	649	664	707	691	630	652	651	639	681	627	653	657	676	655	641	684	653	642	670	658	653	691	628	615	674	675	685	666	619	672	673	672	663	612	665	709	647	679	657	616	659	668	654	634	709	637	609	631	635	613	647	647	629	641	655	707	628	688	718	652	628	616	682	652	630	655	643	664	671	650	668	621	639	657	663	667	658	665	655	666	670	641	673	653	670	613	669	661	686	641	676	613	634	677	642	644
1949	519	317	230	186	280	308	325	280	233	214	181	153	144	119	117	96	108	121	103	89	82	86	88	85	60	56	71	73	44	54	38	45	37	56	56	58	57	71	61	53	56	74	74	53	44	37	48	34	32	24	40	27	28	38	39	33	35	37	19	50	36	30	33	38	35	44	41	40	34	31	34	38	34	41	36	37	18	28	37	30	34	31	33	34	29	34	24	36	37	20	38	33	46	30	41	27	41	39	37	30	40	32	34	32	33	28	33	22	36	27	30	37	38	38	45	39	26	44	37	37	30	24	32	48	29	32	42	30	23	36	36	39	32	28	32	33	35	30	47	31	39	42	36	40	31	33	42	30	36	33	33	35	40	39	36	39	29	39	44	30	32	28	35	35	39	42	45	30	34	38	45	33	38	35	32	38	45	35	40	42	38	36	43	34	33	43	30	37	36	45	44	23	45	25	41	38	32	40	36	39	32	37	39	33	36	36	37	37	37	34	38	33	26	37	25	34	36	45	34	39	34	38	41	40	29	39	30	32	38	38	36	39	31	44	31	37	32	39	39	37	41	26	42	46	38	30	41	42	35	23	29	31	41	37	35	31	36	31	33	36	42	33	31	34	26	37	32	28	30	30	33	45	32	36	41	46	38	40	40	38	42	29	36	25	30	27	39	44	44	34	50	25	27	28	30	39	26	33	31	50	29	32	33	31	28	40	44	38	51	29	38	30	37	35	34	34	32	36	34	36	25	29	37	36	35	35	31	35	39	31	30	36	27	30	40	31	26	28	31	39	35	30	32	32	40	33	23	35	29	30	38	38	43	40	38	31	40	35	34	30	34	38	30	39	26	46	33	33	43	30	36	45	28	29	33	42	42	41	41	33	34	27	40	29	36	38	28	39	28	26	22	31	35	28	33	31	40	40	23	31	38	39	32	30	39	43	33	31	38	36	33	34	31	29	36	48	30	44	46	40	33	38	20	36	39	36	40	41	41	40	38	35	26	36	31	37	25	40	37	36	29	43	38	27	38	29	46	43	36	27	35	30	37	31	33	33	37	26	32	20	35	28	32	34	35	23	30	38	37	39	34	27	32	31	40	29	34	40	27	37	23	36	39	34	37	33	35	39	36	38	36	28	43	35	40	32	29	29	34	34	29	38	31	34	31	21	30	36	29	39	32	38	41	26	31	22	26	38	33	34	38	39	40	25	35	31	30	38	36	28	28	43	40	40	34	34	26	36	30	47	31	33	46	42	38	41	36	37	33	25	22	47	38	31	25	43	27	34	31	40	28	32	36	35	37	22	42	33	41	38	47	40	38	35	31	36	27	31	27	33	35	39	24	41	27	33	39	40	35	32	41	36	41	31	31	36	41	31	34	40	33	35	33	37	37	35	39	42	43	39	39	29	37	36	34	39	44	35	36	32	35	41	35	29	33	37	52	24	41	30	38	32	30	29	39	38	39	36	40	38	29	32	35	39	36	41	39	34	33	37	28	38	43	27	39	33	28	30	22	42	31	38	43	32	31	51	33	31	44	36	33	39	38	37	35	29	38	32	27	42	36	31	34	33	25	36	46	39	26	40	26	38	28	40	32	27	32	42	39	29	38	34	30	39	41	40	40	33	35	33	28	22	36	29	25	33	29	34	52	33	37	27	32	35	31	29	37	24	45	37	39	41	36	44	39	46	39	39	29	40	34	35	37	34	39	38	40	42	35	42	24	35	25	37	38	38	36	37	37	40	33	24	33	28	30	32	35	49	34	40	41	38	42	32	32	38	36	32	26	38	32	27	33	32	40	46	41	32	43	43	35	31	37	42	34	47	28	30	36	36	39	40	37	41	35	27	35	47	35	42	33	30	44	35	31	33	50	38	22	50	36	43	25	36	37	34	31	31	31	33	42	26	41	31	32	26	45	36	44	32	39	40	48	46	28	42	33	38	34	45	36	42	44	49	37	27	32	38	28	29	39	31	33	37	28	36	39	34	37	36	46	38	33	48	35	42	44	32	25	42	33	38	29	41	39	34	27	37	40	40	37	37	21	36	35	39	37	39	39	38	48	35	45	27	38	31	28	37	36	24	29	47	24	32	41	32	33	34	35	32	32	34	31	35	38	35	39	23	40	33	34	30	36	40	38	30	42	22	29	34	42	37	30	46	27	35	34	35	32	34	33	25	31	42	22	25	42	37	43	43	41	36	32	31	31	42	31	29	33	36	31	39	34	32	27	33	31	35	32	31	49	26	40	41	24	27	33	43	33	46	44	43	32	38	32	40	36	36	40	35	26	33	27	36	36	45	45	35	28	43	37	33	37	45	22	37	35	40	36	35	32	32	26	28	35	26	25	28	44	38	32	34	39	38	34	34	29	36	27	41	25	47	29	25	19	29	37	23	25	35	25	32	38	35	34	28	36	43	37	38	41	25	32	34	37	34	39	38	40	37	32	41	39	28	40	35	35	36	39	45	34	29	27	31	34	26	30	39	28	32	43	48	34	27	24	40	30	35	36	27	32	39	39	29	33	36	39	38	32	35	34	34	41	32	30	28	35	34	37	35	31	38	35	33	34	29	41	39	29	34	34	37	39	25	37	32	31	36	34	25	42	42	42	31	41	42	27	34	33	34	37	32	24	34	33	28	37	26	40	30	36	30	24	49	48	38	30	31	42	41	32	29	38	34	43	28	39	31	36	37	50	34	33	29	25	36	36	32	32	35	43	35	48	38	32	36	41	25	37	50	38	39	38	28	41	36	23	31	36	24	38	31	33	34	43	37	44	30	26	42	34	32	37	32	40	28	52	35	45	33	22	42	34	34	37	36	41	33	42	32	30	36	27	31	42	45	46	29	35	37	31	33	43	38	43	22	41	27	38	42	31	37	26	32	38	31	40	30	28	38	39	22	35	30	27	43	25	37	36	36	26	28	29	38	31	37	37	34	22	40	38	23	37	40	46	31	34	31	32	39	33	29	34	43	37	30	31	28	29	44	30	42	33	39	37	35	33	42	28	35	39	30	42	30	26	25	34	41	33	31	32	38	33	38	41	40	30	36	32	33	36	32	31	26	30	32	40	31	42	30	42	28	37	35	33	36	44	37	35	41	25	30	37	31	35	29	41	35	33	37	37	27	42	39	45	25	42	40	39	38	44	40	32	24	38	42	36	25	38	39	35	36	41	44	38	40	40	47	38	41	37	25	29	32	32	33	46	33	42	22	34	41	36	48	37	30	38	36	39	32	33	34	43	42	40	36	34	33	34	41	29	30	34	41	38	28	36	32	35	28	36	32	34	43	34	38	39	26	37	28	30	40	39	32	34	31	31	35	38	36	47	19	31	36	34	33	34	27	40	36	34	29	34	33	31	38	32	40	27	26	27	40	29	25	44	38	42	40	30	28	45	27	30	27	39	36	40	44	32	42	44	46	24	35	31	42	41	29	30	33	29	32	38	28	27	45	29	47	39	33	35	45	36	45	34	35	33	35	23	31	32	40	31	32	38
15133	7688	4844	7180	13954	16775	16008	14361	11898	10096	8850	7119	6202	5240	4337	3761	3369	3049	2697	2379	2142	1987	1921	1680	1429	1468	1299	1286	1282	1207	970	894	906	886	938	936	964	964	1027	1150	1079	1142	1437	1511	898	590	440	405	398	381	409	402	387	424	391	386	394	356	399	378	347	357	350	337	317	346	338	352	334	340	328	338	359	359	367	319	361	349	344	350	359	338	354	365	362	345	356	354	354	353	364	378	344	341	364	358	362	351	342	368	346	346	373	341	366	363	378	362	338	343	349	370	364	342	321	349	328	366	381	325	350	351	349	342	368	356	325	325	316	344	323	347	355	350	299	335	353	343	329	339	332	345	337	353	316	359	329	317	355	351	372	347	334	332	321	358	350	358	352	300	346	351	362	318	287	355	354	336	346	339	303	310	346	351	339	363	330	341	350	320	331	342	387	334	349	325	335	312	349	335	347	327	328	311	353	341	332	388	343	363	349	352	346	334	336	348	356	318	365	331	378	322	355	350	348	321	348	335	322	330	354	363	326	337	315	339	313	331	344	329	325	344	330	333	383	341	357	329	357	364	331	359	337	320	343	341	320	361	318	352	358	328	361	359	349	317	340	312	353	335	331	334	327	349	296	352	336	334	341	349	339	321	375	319	334	336	325	362	344	344	335	360	339	328	325	349	320	369	319	335	339	339	380	374	356	313	342	365	328	331	302	310	321	338	348	344	329	351	372	344	314	351	320	349	363	337	350	342	331	332	312	329	318	327	333	348	321	342	310	358	340	328	341	339	340	341	327	336	351	351	381	334	377	339	361	301	320	322	336	347	338	321	323	368	346	324	350	395	324	349	347	350	360	316	342	340	313	357	361	326	337	341	337	315	326	336	366	366	341	349	348	378	331	347	363	338	340	323	331	342	363	355	350	336	341	358	330	344	353	318	319	326	295	337	346	321	343	380	305	332	336	320	368	321	324	392	367	364	367	333	326	319	334	330	348	341	341	347	335	359	348	371	348	369	311	390	354	310	331	334	345	334	341	332	320	369	363	348	355	347	396	295	323	322	322	332	336	362	328	360	335	349	332	350	353	353	308	355	310	359	328	335	340	329	324	338	315	319	335	329	348	320	322	336	392	330	342	317	327	351	340	352	345	322	344	365	339	328	328	310	339	347	342	328	298	332	345	334	371	338	358	348	344	367	325	328	336	341	325	326	381	338	348	333	363	355	348	355	361	340	348	371	352	326	322	320	327	385	365	338	321	302	357	345	364	314	321	325	350	365	325	341	353	318	329	332	336	306	363	324	317	341	361	343	326	366	343	316	357	338	342	333	345	338	330	337	339	312	346	369	330	327	330	328	341	340	323	363	337	372	301	330	349	319	316	362	329	321	342	347	334	344	328	342	342	337	303	338	347	321	331	310	364	365	353	353	365	345	329	366	342	340	357	338	342	318	357	309	356	309	339	335	357	324	338	309	378	375	348	334	318	326	355	349	330	319	364	338	351	336	317	370	306	343	329	356	368	343	341	323	342	376	324	319	312	337	361	348	335	329	333	326	351	350	326	332	345	353	342	325	352	349	348	328	350	319	363	328	338	338	316	346	355	379	329	357	336	370	343	339	356	362	361	342	331	378	333	317	361	334	349	314	336	342	350	330	359	326	331	352	341	335	338	335	334	351	326	342	354	324	347	371	340	337	312	354	326	374	343	338	335	331	351	337	319	342	328	346	370	319	342	331	324	342	333	347	344	361	382	332	339	348	367	336	330	334	352	336	320	330	329	335	315	336	316	340	338	326	312	336	361	325	353	354	321	369	346	322	339	349	294	368	332	358	320	329	368	338	285	338	313	374	314	346	339	334	318	335	322	355	343	338	348	346	343	359	337	362	342	377	355	332	321	339	330	323	347	354	327	337	336	331	366	374	367	316	350	340	322	306	343	386	343	338	324	314	334	334	335	351	349	368	345	327	365	371	340	353	340	332	342	344	328	333	337	306	337	333	328	323	377	324	322	324	351	354	344	359	356	331	338	315	350	345	371	348	351	341	338	292	301	333	321	331	327	309	328	313	332	335	341	338	323	340	343	329	310	300	360	364	332	354	350	327	361	329	339	325	350	344	326	329	355	314	326	305	350	337	349	334	369	320	354	339	310	353	303	357	336	330	347	346	327	329	355	343	330	319	303	358	369	370	349	337	334	346	372	354	339	337	333	323	319	354	375	359	345	308	346	318	344	326	339	338	323	351	331	353	362	355	346	344	324	342	359	325	361	333	328	342	338	350	362	343	342	388	359	340	369	349	349	345	333	322	357	355	330	340	326	352	343	345	343	390	343	334	362	301	365	331	336	338	306	300	352	343	347	315	340	334	351	322	343	373	340	346	318	354	309	354	326	346	346	355	317	337	356	325	339	326	353	337	334	348	328	322	342	358	328	336	339	322	373	360	367	325	361	309	355	331	355	335	366	320	324	353	320	341	335	330	318	328	337	357	327	359	363	360	334	352	338	337	330	365	326	367	349	349	355	314	342	311	329	325	346	329	332	334	337	324	312	347	374	334	360	341	336	304	361	336	368	326	332	361	346	341	348	335	364	369	340	343	346	319	304	325	334	321	328	322	329	337	327	337	348	338	326	330	365	311	343	339	371	348	333	343	373	359	347	351	370	338	356	357	333	360	312	330	346	371	362	325	365	358	345	325	368	316	320	336	360	317	341	339	365	326	355	324	313	316	340	357	360	336	330	346	338	356	378	361	301	349	324	336	349	365	351	346	361	360	347	365	337	312	364	351	336	354	341	330	337	312	342	318	341	346	313	348	345	334	318	367	336	354	344	337	347	353	320	351	344	340	332	360	354	335	336	322	370	353	331	371	338	378	310	349	344	355	332	326	363	350	358	347	359	335	365	323	370	305	328	356	326	356	332	358	343	343	314	308	357	328	373	369	333	316	374	309	361	323	343	366	336	349	316	375	338	338	337	356	340	367	331	346	356	327	375	359	352	320	337	368	348	377	349	369	367	323	338	332	333	327	349	337	323	376	357	340	311	349	333	367	331	344	374	311	355	313	344	364	350	318	313	362	333	309	373	354	356	342	328	375	303	295	374	338	315	354	365	348	339	308	328	344	328	347	353	327	364	333	328	373	347	310	348	315	341	338	306	338	361	342	320	351	356	325	326	313	358	343	363	347	354	360	337	322	315	327	320	296	350	318	356	348	338	340	356	379	372	295	329	329	378	280	345	346	321	344	372	351	347	329	344	366	335	360	309	355	368	350	343	370	354	363	353	307	326	336	328	327	325	370	349	309	344	328	337	316	329	335	354	330	337	313	339	343	330	334	349	356	324	321	343	352	344	360	345	325	341	331	336	335	335	324	352	332	344	322	324	346	319	356	312	343	361	377	344	322	302	331	373	346	337	371	317	354	350	372	343	336	355	355	342	349	331	355	364	328	364	346	336	330	327	358	336	321	328	353	316	356	377	336	349	356	350	375	330	331	339	345	317	350	337	355	374	310
1275	761	492	275	298	457	510	469	424	350	339	292	261	213	201	226	164	161	148	128	140	139	148	122	119	138	107	116	118	118	91	95	98	88	115	117	78	89	90	94	94	100	105	110	98	80	61	65	71	68	66	83	60	73	74	66	66	77	83	63	73	76	66	78	51	79	63	87	53	71	72	65	76	67	71	72	69	69	59	67	70	83	69	72	72	52	78	67	77	73	61	62	68	60	84	73	60	59	81	58	76	68	62	77	57	72	73	76	78	74	77	73	62	72	68	77	57	60	70	70	75	84	81	67	69	57	52	66	75	89	79	73	70	58	75	59	54	80	77	66	75	67	71	66	59	76	69	71	84	64	57	70	65	67	76	70	73	69	77	77	73	68	78	63	65	86	69	68	66	69	67	72	74	59	84	79	75	52	56	68	61	81	60	71	73	71	65	70	69	58	76	71	75	71	74	59	71	69	74	68	68	59	64	60	78	65	73	73	59	62	82	77	79	70	74	83	67	61	59	63	69	60	78	66	64	79	73	76	82	69	65	75	65	72	56	61	68	65	42	51	53	64	71	73	66	66	76	75	77	65	56	74	78	69	79	78	78	71	63	65	71	48	67	71	59	78	56	54	66	63	76	57	82	59	68	67	75	71	82	81	69	70	73	74	59	56	74	79	75	69	70	72	83	79	74	69	67	60	50	83	54	69	73	70	80	77	72	70	74	58	64	78	89	60	76	64	65	44	71	72	72	61	64	94	65	74	64	84	77	76	60	65	74	58	83	64	76	61	60	81	61	86	77	66	64	62	80	69	67	80	65	70	67	59	79	74	72	56	72	60	80	71	59	75	60	67	66	77	64	71	79	67	70	63	72	67	71	52	61	84	70	86	60	56	63	69	71	67	58	78	74	61	56	77	73	49	74	69	70	70	86	61	73	83	64	64	75	73	76	70	67	67	63	69	65	82	77	71	60	71	64	75	83	63	76	63	74	87	73	80	74	56	59	63	74	73	60	69	66	65	53	70	64	75	72	76	71	66	61	81	70	57	48	68	60	68	70	80	81	74	56	69	67	70	75	69	69	78	65	61	62	70	65	77	72	76	64	70	62	83	77	75	63	70	69	56	64	61	77	70	86	74	72	88	75	66	79	77	57	79	69	61	68	75	73	75	65	66	77	71	71	65	53	64	73	73	78	55	79	65	73	59	76	63	61	73	75	67	66	57	51	72	68	75	78	71	62	75	75	57	75	72	67	72	60	69	64	60	65	68	70	71	79	70	73	58	78	75	72	64	70	73	73	64	65	60	62	72	97	79	71	66	75	60	53	76	85	76	65	75	78	64	73	72	68	61	80	56	71	76	65	67	72	94	87	84	70	65	58	59	68	77	62	53	87	55	63	73	58	56	55	69	61	74	51	60	70	65	77	70	67	71	63	65	97	62	60	75	79	77	63	79	60	63	73	59	79	64	70	79	70	88	67	81	64	80	72	66	67	71	76	68	65	75	61	66	77	76	70	69	66	54	69	53	58	66	78	80	66	64	70	82	74	73	67	69	67	62	87	63	71	71	71	76	66	70	71	76	68	75	69	73	77	61	65	80	64	62	76	72	64	66	82	46	68	71	85	63	58	75	65	68	64	64	47	76	62	62	89	56	74	63	68	75	57	59	87	69	69	72	82	74	70	52	61	74	79	63	77	69	66	70	72	82	59	77	82	66	61	75	68	83	67	52	80	60	71	43	82	75	61	74	69	52	74	88	78	74	64	70	62	64	74	79	55	79	68	74	70	81	58	58	66	76	64	62	66	68	57	70	86	75	80	69	73	63	54	73	62	82	73	70	63	69	69	61	67	74	70	73	73	59	73	59	76	56	63	72	62	60	82	75	59	58	58	57	70	65	61	67	67	65	60	73	65	70	79	68	69	53	63	59	69	66	75	66	61	66	72	75	71	70	56	81	57	71	64	74	76	74	61	62	78	77	71	67	63	71	70	65	82	73	66	60	68	67	65	73	75	72	58	85	58	56	83	81	69	65	70	56	79	72	60	59	85	75	79	75	77	72	64	54	67	66	61	69	68	73	62	65	70	65	66	70	45	68	70	69	71	66	61	62	71	84	78	69	76	66	60	75	64	68	71	53	75	71	74	82	55	66	71	93	55	59	77	74	69	62	62	78	72	55	71	69	76	70	67	57	78	83	56	74	77	58	69	63	67	70	62	64	58	77	63	62	76	67	80	61	62	63	71	80	72	61	86	74	75	62	70	74	77	66	69	63	61	67	81	61	64	69	67	55	63	62	55	64	58	52	79	69	70	54	62	60	55	74	67	76	83	74	76	53	64	61	81	78	87	75	58	68	71	66	61	60	77	71	77	80	63	61	78	67	58	81	76	61	63	71	65	69	71	63	73	73	62	74	73	63	66	80	75	75	68	68	65	72	64	60	77	78	66	73	61	69	65	67	74	68	65	71	63	59	78	62	58	73	70	81	76	61	66	68	68	74	58	67	66	71	71	68	69	77	60	83	65	66	81	66	73	75	68	70	86	73	66	71	56	59	62	66	79	59	60	61	62	67	71	71	91	80	72	75	66	64	75	68	51	60	69	63	74	69	69	62	73	71	63	68	74	65	75	78	78	75	55	76	78	81	76	79	70	72	68	65	74	48	71	59	66	79	75	64	68	79	65	65	66	76	65	65	67	58	61	76	68	60	71	71	69	69	89	70	79	75	76	64	60	83	65	72	76	61	50	63	73	59	72	63	70	66	51	68	64	72	69	67	71	73	58	67	65	75	72	70	58	64	66	69	58	74	54	65	82	76	64	63	58	64	78	75	71	74	60	68	63	74	70	64	55	71	57	63	77	52	76	78	83	70	78	76	57	62	72	59	61	67	59	60	54	69	82	71	61	58	57	64	62	64	65	68	74	73	62	60	76	57	80	67	63	62	56	58	60	65	65	68	50	70	68	71	69	68	71	81	79	81	76	59	72	54	70	85	67	76	62	67	71	67	72	76	73	61	72	70	71	73	61	71	71	79	69	69	92	69	74	69	71	64	71	57	61	73	62	73	72	62	75	57	59	70	69	73	63	84	80	57	62	57	68	56	67	55	76	71	66	83	84	57	62	79	75	82	67	86	72	72	78	66	59	70	92	65	60	73	75	81	59	83	81	59	74	65	71	62	74	75	64	74	77	71	71	63	65	59	81	70	69	77	68	70	64	63	60	67	81	73	64	71	58	77	67	61	59	83	57	71	84	79	68	69	72	76	68	56	58	66	62	75	68	89	82	63	83	80	80	71	68	67	65	83	75	75	80	73	66	71	53	73	60	68	68	55	74	61	67	67	73	59	76	58	68	61	64	65	65	61	78	73	70	72	70	53	60	69	73	46	75	72	71	69	68	70	68	69	73	77	59	70	82	69	67	78	85	80	72	61	77	55	59	79	67	65	64	60	75	60	58	73	82	49	77	68	69	67	67	80	77	72	60	80	68	71	77	73	78	65
17589	10340	6240	9496	17991	20744	20268	17892	15357	13243	11309	9626	8501	7085	6104	5463	4962	4584	4133	3556	3291	3176	3018	2645	2295	2322	2191	2046	1972	1981	1511	1493	1454	1433	1400	1477	1622	1504	1614	1729	1689	1707	2142	1920	1233	896	800	763	767	744	730	780	733	785	753	751	774	727	708	686	728	713	703	665	664	684	644	673	677	694	705	718	707	672	638	697	706	648	694	692	737	680	673	711	726	714	708	694	660	673	731	689	682	708	692	674	654	624	693	689	669	667	686	696	670	720	683	691	657	670	720	626	682	657	698	675	679	692	652	657	681	689	646	700	681	687	708	665	690	673	638	655	672	685	699	670	649	658	692	702	663	592	697	715	607	672	654	643	653	717	703	685	666	673	658	681	679	669	656	679	670	678	651	717	692	689	661	662	665	662	689	637	668	645	667	683	647	650	642	654	689	639	669	675	646	669	694	663	647	714	672	679	671	675	671	666	655	696	664	618	690	682	673	678	683	685	660	662	682	684	658	619	626	678	692	650	708	683	707	669	639	706	670	721	681	638	695	676	708	703	658	682	647	668	638	701	649	656	677	669	672	681	664	688	651	696	657	673	637	666	652	657	711	655	676	740	636	655	689	693	666	656	633	671	630	668	670	653	655	680	693	661	747	693	666	682	637	676	691	670	674	637	654	659	635	668	666	661	672	655	673	675	711	663	704	695	676	665	690	664	645	665	666	671	652	688	669	646	677	658	661	669	669	672	653	689	641	668	603	619	708	669	709	668	648	693	702	646	654	652	666	685	658	696	652	669	698	665	635	638	682	671	676	637	671	636	677	671	710	690	657	646	616	674	673	696	670	657	671	708	725	660	611	630	708	697	700	633	699	684	626	672	667	698	653	662	671	647	657	659	672	651	656	675	656	694	723	692	694	662	655	693	667	654	676	662	678	654	683	651	690	628	646	659	640	713	691	650	682	725	699	710	680	709	663	665	732	690	651	674	681	662	655	698	684	676	673	710	684	644	635	667	668	712	681	611	680	672	645	667	640	607	658	679	671	725	612	706	694	711	692	691	668	646	720	729	673	671	674	709	669	696	654	670	669	687	679	668	648	700	640	677	662	702	673	636	700	683	668	633	641	652	696	696	670	612	681	687	650	641	705	691	633	649	643	679	636	669	682	680	634	700	704	638	639	659	670	687	666	668	698	684	677	658	650	676	743	671	723	703	680	665	652	644	687	719	671	664	685	637	617	646	678	658	618	701	654	650	668	680	667	665	656	653	658	657	676	681	664	680	679	680	656	680	697	652	653	672	644	673	670	671	671	651	720	660	694	682	694	634	683	651	661	673	703	671	681	697	662	656	683	679	690	685	609	684	651	672	678	675	687	658	734	679	701	677	662	686	717	667	698	619	684	687	705	682	626	679	654	708	638	673	648	704	716	678	631	691	667	701	654	686	657	680	673	701	655	649	608	704	680	647	653	666	674	697	695	675	652	644	701	661	637	636	688	672	686	661	686	615	699	711	659	684	639	673	709	692	660	655	662	668	688	696	664	658	694	627	664	705	655	656	651	689	677	654	666	644	702	653	718	664	724	701	685	667	728	634	692	676	671	724	635	660	653	635	708	693	711	704	656	661	689	689	682	669	660	663	664	716	617	660	663	688	649	686	678	741	679	651	686	658	673	678	664	676	642	652	635	659	718	702	711	704	642	673	624	652	690	714	671	660	679	665	697	649	673	684	706	665	641	628	713	677	711	614	637	715	657	649	671	673	639	664	654	657	636	672	695	690	674	722	656	707	643	607	653	656	681	675	699	688	679	687	644	650	686	630	651	639	667	640	617	663	672	628	661	680	653	668	694	729	632	720	668	704	684	629	638	691	648	683	660	638	640	683	694	674	672	629	662	672	691	659	636	658	646	671	645	651	682	694	694	656	704	704	692	682	691	634	648	644	680	690	705	711	690	687	654	712	674	683	719	661	639	694	695	640	674	595	674	683	674	686	645	647	624	682	652	619	642	675	693	679	724	670	675	680	683	683	613	658	662	678	706	677	697	692	731	710	670	673	676	706	687	644	648	690	707	675	657	670	642	668	678	640	665	694	671	680	733	666	684	692	707	623	682	659	647	670	689	686	656	680	672	654	694	708	676	711	678	659	646	683	680	713	689	680	727	686	669	641	658	700	699	656	671	640	675	691	648	695	670	668	641	711	657	684	649	674	644	658	657	662	671	673	700	674	686	628	685	709	684	669	677	695	634	642	687	678	650	687	685	694	674	664	714	660	649	676	665	675	694	633	674	649	668	618	677	632	704	685	663	668	666	679	632	702	642	705	685	703	650	665	678	645	657	668	693	686	684	725	652	633	703	688	672	644	705	684	633	674	665	720	625	679	652	659	645	702	730	669	656	663	666	700	690	699	683	718	653	629	684	697	670	684	710	648	706	614	640	654	662	712	642	638	650	654	630	698	644	668	704	699	684	687	631	633	660	733	642	647	660	715	638	671	634	654	644	663	695	684	679	686	667	653	678	666	689	693	662	687	740	652	648	677	678	647	689	662	674	701	708	679	654	722	655	673	728	660	623	711	688	685	667	666	707	728	649	675	671	672	700	710	674	672	699	678	659	657	629	635	669	665	649	711	694	707	635	673	638	691	679	669	663	669	675	650	667	665	665	662	714	665	613	675	623	671	709	651	681	663	684	723	690	673	709	684	662	698	657	667	637	706	622	658	661	614	678	624	674	704	704	642	693	664	670	685	701	653	680	636	643	656	702	688	683	669	691	669	679	694	668	682	663	653	698	670	658	630	632	678	663	639	657	693	648	656	705	674	702	677	660	652	699	660	634	685	653	622	658	647	657	667	672	673	654	637	680	677	679	690	684	689	690	677	727	693	714	723	628	659	723	671	707	658	659	646	652	686	693	697	678	671	651	667	695	674	713	666	718	692	675	682	675	681	719	670	735	683	695	642	632	666	685	657	661	656	673	685	640	643	655	689	658	664	663	723	680	687	625	673	701	618	641	657	640	662	681	714	647	669	615	667	660	659	658	673	680	663	607	693	638	707	686	689	679	686	677	680	655	688	654	689	666	634	684	646	680	678	715	667	666	671	714	646	661	637	665	662	634	664	651	667	634	653	704	686	719	683	694	684	683	651	662	710	672	667	667	643	711	689	690	693	681	638	692	606	641	686	682	677	722	724	660	643	630	673	675	691	654	674	707	629	647	636	627	682	687	644	712	695	656	640	682	677	674	668	653	644	690	650	677	658	659	708	640	704	703	676	642	633	702	674	642	662	649	667	665	716	727	630	642	650	682	640	692	675	710	675	670	646	690	663	672	637	659	673	672	635	684	670	712	671	693	689	659	660	672	655	662	678	649	664	653	664	672	690	683	661	659	643	704	673	681	677	676	662	662	689	675	696	683	698	667	631	682	634	702	653	638	654	678	692	684	646	667	703	630	637	610	687	633	702	692	709	697	677	676	669	671	673	667	692	673	647	653	623	660	699	627	697	656	640	639	681
2759	634	399	248	222	362	442	417	386	339	284	253	225	206	154	147	136	129	105	103	90	106	89	94	83	68	82	64	69	72	39	48	58	49	48	42	56	58	61	57	57	74	68	49	44	39	29	24	27	32	19	27	34	24	27	32	38	25	28	19	22	27	34	30	18	20	22	21	27	29	17	30	27	25	22	18	30	18	27	26	30	30	18	32	20	22	28	28	25	20	22	29	27	19	32	28	28	25	24	32	24	16	31	20	29	26	25	23	22	24	31	30	29	30	30	25	29	27	26	21	23	27	22	28	33	23	24	25	21	31	28	39	38	37	23	25	21	21	23	27	17	27	30	23	19	24	27	20	21	12	31	19	31	27	24	22	23	19	23	29	28	27	28	24	20	26	27	37	22	27	22	23	25	27	24	29	34	20	27	25	23	28	22	27	33	33	22	19	19	34	40	28	34	18	33	25	18	23	29	24	19	31	25	41	26	21	26	26	21	27	18	28	31	25	27	25	26	19	24	28	34	28	27	24	22	28	29	26	27	29	24	24	28	24	22	21	24	16	23	26	22	24	23	23	17	24	19	21	17	26	24	36	19	32	25	19	14	31	31	19	19	26	16	34	21	24	26	29	28	14	34	21	30	28	33	17	22	30	12	25	29	43	35	26	21	23	21	32	18	25	30	15	32	27	28	23	25	29	19	22	26	29	28	19	19	20	24	26	17	19	24	26	29	19	21	26	27	26	27	28	35	25	25	28	27	22	21	27	21	28	27	36	18	25	19	25	19	32	22	13	23	23	20	32	18	24	23	37	31	22	32	19	23	24	32	25	25	28	23	28	27	26	20	24	27	23	26	30	25	20	22	29	27	19	19	18	24	33	25	25	21	14	26	22	22	21	27	29	20	38	21	32	22	28	32	23	26	23	26	28	28	24	26	28	23	23	24	31	19	24	32	28	26	34	33	23	25	20	16	22	29	28	29	25	35	23	44	25	27	32	18	23	19	30	33	26	17	30	24	26	24	21	24	30	26	31	29	31	17	23	31	26	28	30	22	35	27	26	27	27	24	25	32	23	21	19	23	20	22	24	29	28	31	19	23	14	29	24	26	21	27	30	28	25	27	17	18	26	18	19	33	40	38	23	24	31	23	32	12	26	26	32	31	29	24	28	22	18	28	27	19	21	20	25	24	20	26	29	33	26	21	40	25	21	15	18	33	32	23	24	19	22	33	27	22	27	25	26	38	22	28	28	20	28	23	24	9	24	34	32	23	29	22	26	32	26	19	22	21	28	26	26	33	18	16	23	28	25	23	27	16	32	26	21	21	22	26	24	31	27	27	23	32	22	20	34	29	25	29	21	29	20	24	26	13	26	31	16	30	25	31	20	24	29	25	21	23	27	14	23	25	21	29	27	26	30	28	21	16	20	30	21	24	28	30	24	34	15	28	20	38	19	41	23	24	30	21	34	26	28	12	29	24	28	30	21	28	33	33	25	35	31	20	20	28	26	23	33	29	23	21	16	21	33	28	31	21	24	18	24	21	18	26	29	25	29	25	29	27	29	25	21	27	26	20	18	23	25	29	20	20	22	22	25	31	19	26	23	20	28	24	35	25	23	23	34	25	25	21	26	29	26	29	24	30	28	25	26	19	31	29	21	30	26	30	23	23	29	17	22	20	24	34	22	25	25	35	20	23	28	16	28	29	24	23	25	23	22	26	24	22	20	26	26	34	21	25	27	26	30	29	18	27	23	24	31	21	31	11	25	31	22	30	27	24	25	28	24	17	17	27	26	23	27	25	20	32	29	23	27	22	26	32	24	22	22	27	27	19	27	26	24	29	21	16	18	29	31	24	26	24	37	15	35	27	37	30	24	25	24	19	24	21	26	25	24	26	23	24	21	36	26	24	19	32	28	29	25	22	28	20	22	30	13	26	19	29	32	26	26	20	30	28	27	31	27	26	32	27	22	20	27	19	25	16	24	27	25	22	27	38	30	23	23	24	23	29	40	24	22	28	15	26	17	19	21	20	23	22	19	22	29	17	25	15	28	25	22	23	30	23	24	19	24	25	22	19	31	26	20	18	25	26	28	26	26	26	24	28	20	16	29	29	28	21	15	36	24	28	33	35	33	32	25	28	29	22	29	21	15	25	27	33	22	19	18	26	21	31	29	24	24	22	23	24	27	23	22	23	19	30	28	21	24	24	24	24	24	33	28	27	20	26	27	25	27	23	25	30	20	17	26	28	34	17	19	25	26	21	22	28	19	24	22	29	25	16	19	23	24	25	18	17	22	26	19	30	26	22	21	37	17	20	17	25	28	29	29	18	28	24	18	18	26	23	29	23	28	26	15	23	20	31	26	24	19	21	24	27	35	21	22	24	15	34	28	23	26	22	31	28	17	30	21	29	24	22	24	23	26	22	33	33	27	27	25	18	37	29	23	26	32	27	24	30	18	22	24	26	29	26	24	26	28	21	12	28	28	26	32	26	28	20	30	20	25	26	24	20	25	35	20	23	19	22	28	25	27	28	15	16	27	20	29	40	19	39	26	19	20	28	29	16	26	20	34	22	18	20	27	33	21	29	18	28	30	27	21	21	20	24	24	31	20	24	23	21	25	26	28	24	26	26	27	25	24	23	15	23	29	34	25	30	32	28	22	23	28	23	24	33	21	24	26	21	28	22	29	24	19	21	21	26	27	18	25	21	12	23	28	22	30	26	19	27	24	27	28	32	32	24	29	20	22	26	35	27	26	37	26	24	29	29	23	31	22	28	22	21	27	22	21	23	22	34	30	16	27	28	18	22	28	20	29	18	37	31	35	19	28	33	21	23	16	29	18	17	30	18	23	22	31	31	21	23	22	26	32	24	20	26	23	29	14	31	25	23	32	35	21	28	24	33	27	30	31	23	30	29	22	33	28	33	32	27	24	19	27	9	31	29	25	26	20	32	32	23	25	21	23	21	26	37	27	26	22	25	27	25	23	26	29	25	16	21	18	23	27	19	24	25	22	30	11	18	28	26	30	34	30	18	35	32	26	17	27	25	27	28	18	29	30	28	29	30	30	24	42	23	24	39	23	27	24	29	29	32	21	25	23	31	30	22	21	18	28	32	26	19	18	23	29	27	27	28	22	25	22	26	33	21	31	29	25	25	21	24	26	27	25	34	21	32	20	20	20	23	22	23	24	26	22	20	23	26	26	16	23	31	24	22	32	24	27	28	33	22	23	16	27	23	16	21	31	15	12	27	27	30	31	16	26	30	28	23	24	22	19	23	19	20	27	19	23	24	16	23	34	20	22	18	24	21	28	26	18	11	19	14	23	24	29	21	15	29	35	33	31	23	29	29	13	30	29	29	16	26	29	21	30	27	20	26	36	24	16	21	19	30	24	28	25	23	29	33	21	28	31	30	18	21	22	29	38	27	24	26	15	36	29	24	25	31	26	25	21	20	25	24	18	24	15	27	23	23	24	30	28	34	27	19	32	27	23	22	22
16570	9083	5668	8530	16812	20001	19740	17534	14948	13027	11150	9461	8342	6947	5987	5181	4712	4384	3681	3387	3198	2904	2647	2349	2066	1939	1832	1700	1714	1605	1265	1182	1110	1063	1110	1162	1133	1076	1239	1342	1289	1429	1727	1395	686	478	398	346	322	340	319	338	304	356	362	336	345	339	294	323	288	255	277	294	299	252	313	290	267	258	297	263	253	275	245	264	271	266	255	280	287	274	255	260	282	257	285	257	269	296	311	285	302	252	262	310	287	288	276	229	244	260	251	260	264	269	249	279	262	249	263	260	262	254	276	259	271	254	265	259	252	243	243	287	282	254	260	249	283	253	267	275	264	237	260	234	255	268	267	242	271	232	240	251	289	263	245	255	240	282	258	286	247	244	226	261	229	243	255	258	258	279	235	254	265	242	257	242	260	269	274	259	245	253	231	251	263	252	262	266	237	254	269	256	241	246	257	230	238	235	261	274	241	264	256	252	241	265	271	250	230	242	243	281	277	268	263	256	251	256	246	259	290	253	263	260	272	247	255	266	268	244	241	237	231	245	228	243	275	245	228	222	260	252	243	259	263	258	265	228	240	285	249	202	265	241	249	257	252	266	264	231	251	288	275	256	262	265	251	267	272	241	242	240	255	259	247	248	251	272	222	261	270	268	233	253	243	247	251	275	209	273	262	278	253	279	254	243	255	234	246	254	268	242	281	248	266	232	293	253	263	215	277	249	235	252	248	249	247	237	229	294	247	227	248	247	249	266	302	257	262	244	254	244	241	273	227	245	241	261	264	264	252	238	248	249	224	236	261	254	266	274	257	234	273	240	262	253	252	239	229	267	254	251	259	245	261	259	243	229	238	248	242	250	239	249	236	246	239	244	235	268	246	272	266	254	286	271	249	286	272	241	255	234	251	266	236	244	230	248	267	267	264	248	271	229	285	274	239	254	204	231	235	253	233	239	257	265	258	275	242	263	250	275	251	247	275	240	263	262	285	241	241	250	289	243	253	232	216	293	243	234	251	257	234	241	239	239	234	254	273	240	250	269	260	235	254	255	274	242	279	259	261	244	253	238	258	252	240	254	235	252	262	244	249	244	257	252	219	236	266	300	243	287	248	265	264	243	252	267	238	261	234	251	251	264	247	247	272	227	267	242	250	272	257	230	251	254	265	234	274	234	254	251	231	261	248	263	234	257	250	273	256	274	241	255	250	253	270	252	217	214	266	228	257	242	255	250	275	230	276	259	270	256	266	255	245	243	244	256	255	258	262	268	275	228	238	258	285	250	220	263	247	234	268	270	266	259	244	263	270	248	264	237	254	240	235	256	267	246	265	259	288	258	234	246	232	231	247	244	267	252	251	249	236	247	254	271	247	241	262	254	223	273	251	260	235	235	244	267	248	242	250	254	270	251	239	257	231	236	273	251	259	250	263	251	256	257	242	241	249	246	249	236	238	249	278	244	270	237	245	281	280	249	228	270	275	246	261	255	228	259	269	259	229	236	289	262	238	263	250	251	269	261	233	263	268	262	248	266	267	272	225	244	248	232	257	252	226	261	260	273	248	232	289	256	268	227	256	279	264	218	278	236	226	245	231	264	256	267	253	240	228	270	253	267	270	232	264	253	257	254	246	250	245	246	254	231	257	270	234	255	285	255	273	249	253	261	276	241	263	280	230	225	269	284	274	242	242	242	259	254	244	242	282	243	243	245	259	249	264	262	243	236	261	230	253	264	260	247	238	248	288	237	248	260	276	235	256	248	262	259	258	256	236	246	239	251	227	252	253	248	270	248	257	261	238	269	256	259	253	249	242	248	262	260	248	248	268	251	242	231	228	239	246	250	260	257	236	274	210	277	243	232	239	240	244	240	247	239	240	245	253	216	232	252	257	254	259	265	249	238	262	229	260	260	272	249	269	250	242	280	263	236	272	237	245	244	228	238	278	240	276	261	250	226	243	278	277	253	252	208	253	247	241	224	225	248	255	255	251	234	254	257	264	245	250	240	250	251	266	256	245	254	247	261	237	265	243	258	271	255	261	233	261	240	262	261	265	242	260	274	267	231	231	234	247	271	238	253	284	218	262	248	261	268	256	257	241	256	242	267	226	244	271	261	254	276	263	260	249	263	259	239	249	236	287	260	239	215	237	264	232	248	259	288	257	260	261	257	270	249	259	243	254	255	251	247	242	261	230	244	247	269	228	269	271	246	250	266	243	236	268	257	247	228	272	236	260	245	255	240	249	241	303	250	246	251	260	236	238	231	276	276	254	276	259	265	235	279	271	257	271	267	260	260	253	244	232	254	254	240	254	249	246	253	250	251	241	260	236	240	256	210	260	276	241	240	266	254	255	261	232	245	266	251	258	250	249	238	265	252	256	255	224	244	258	245	252	258	262	235	268	262	216	257	250	268	232	247	231	228	261	239	250	268	239	247	246	283	249	267	285	252	245	269	243	248	226	253	244	251	250	235	232	268	244	269	246	259	246	241	254	268	259	239	244	269	253	254	266	259	237	276	251	257	279	253	242	281	259	252	229	241	251	258	251	242	265	266	237	230	263	253	256	262	250	243	269	240	255	203	220	238	243	267	235	253	275	266	260	266	264	253	242	266	256	257	224	253	250	264	256	257	231	258	246	274	251	262	264	241	264	217	261	243	239	255	260	238	249	241	243	259	265	280	252	262	281	242	241	233	262	277	234	235	252	243	278	228	264	244	283	233	249	247	261	250	254	230	258	267	234	253	234	236	258	279	241	258	249	240	246	250	235	251	251	249	269	235	245	281	216	261	240	245	243	246	258	260	253	245	250	271	275	262	274	234	275	305	265	234	232	246	238	246	256	269	256	232	256	241	252	258	257	269	243	291	253	255	256	267	257	259	245	252	258	246	280	237	273	236	234	258	257	229	259	229	239	248	274	242	263	285	239	258	227	257	264	226	222	229	268	253	255	248	258	270	244	307	251	227	240	255	268	234	255	216	255	243	261	240	238	263	250	254	255	252	288	261	241	261	253	260	226	250	280	248	214	257	220	217	258	247	256	242	261	269	239	228	232	268	245	253	232	261	253	222	251	258	236	253	266	239	258	249	251	250	206	243	252	223	258	250	252	277	274	250	258	265	246	285	227	242	249	260	250	270	252	232	251	247	255	229	251	277	256	230	251	240	233	235	241	250	224	237	243	217	261	239	253	268	264	259	237	257	247	251	277	246	259	267	261	270	266	231	278	257	252	218	253	249	231	258	241	252	237	248	253	253	261	245	254	274	269	251	236	258	225	255	261	235	254	239	255	245	238	243	228	285	278	288	262	248	236	243	246	264	268	269	267	248	284	279	226	256	274	268	245	242	248	284	241	253	258	248	241	276	257	240	221	250	221	219	251	279	253	266	231	249	245	254	238	254	241	237	223	241	213	263	235	234	240	242	221	267	248	250	247	252	308	246	249	235	255	238	260	252	240	250	268	238	234	253	244	262	273	252	237	233	251	253	266	240	241	249	241	241	225	278	255	234	253	250	220	289
1839	888	509	328	329	496	664	530	536	470	383	351	332	259	242	238	208	228	192	174	165	135	150	133	147	116	117	121	109	105	96	95	99	90	98	84	88	87	132	88	99	113	125	112	78	56	71	55	61	63	70	69	65	78	63	64	73	79	73	60	68	70	61	67	59	73	68	77	60	69	73	68	62	60	76	69	68	67	55	67	60	56	66	72	62	70	64	66	64	75	72	71	73	65	60	53	54	62	59	53	64	73	78	60	55	75	61	73	54	64	61	76	69	60	59	78	71	63	90	60	65	72	77	67	53	64	63	59	63	57	61	67	66	47	45	58	61	64	62	60	65	51	70	62	74	59	61	53	61	61	51	70	68	55	71	62	65	74	63	73	64	55	50	61	56	60	69	72	56	69	71	68	47	62	61	69	55	53	83	71	55	67	61	76	58	59	66	72	61	59	57	64	71	76	63	59	53	54	66	64	62	67	68	61	75	71	68	52	72	58	68	60	54	53	61	59	55	65	54	72	69	67	63	74	66	49	66	78	61	77	63	77	92	59	67	75	61	68	64	50	75	65	60	83	48	61	64	65	67	58	49	73	62	65	75	65	59	62	55	65	76	55	80	74	56	67	85	57	59	55	65	75	57	71	63	68	64	72	54	54	66	59	73	59	71	81	66	69	60	60	77	68	51	79	58	66	80	73	71	72	72	71	62	66	50	55	70	70	65	64	62	72	60	70	68	67	63	65	56	69	68	64	63	66	59	80	68	73	72	69	54	61	70	56	54	73	63	60	62	75	63	61	64	78	56	62	68	68	53	66	73	48	60	76	59	51	70	77	75	68	60	56	56	65	64	65	61	76	56	64	69	64	63	62	61	47	58	73	66	66	77	76	63	71	61	68	57	77	75	81	65	70	60	71	71	60	78	68	79	54	72	51	54	52	60	69	62	69	72	63	59	67	65	72	51	60	76	57	66	62	82	80	56	57	51	65	70	62	71	72	68	63	64	68	54	50	55	70	68	72	56	47	70	57	65	55	54	72	65	88	67	63	57	56	73	70	53	64	63	67	58	85	69	71	61	72	56	42	56	72	88	72	59	62	75	59	74	59	67	68	68	64	61	66	67	59	69	58	61	66	75	53	60	67	60	61	47	73	66	62	71	73	57	56	74	69	61	68	63	65	63	79	59	56	75	71	65	68	68	52	65	49	66	54	71	76	67	58	69	64	63	75	72	62	64	75	54	57	59	66	54	63	59	61	57	66	66	72	58	66	68	57	63	62	74	80	74	70	60	56	63	70	72	61	71	61	71	61	69	61	64	70	74	76	64	64	66	67	50	63	68	64	68	50	59	55	70	65	62	59	57	47	60	84	80	76	68	60	72	71	69	56	74	61	55	65	51	57	61	63	65	59	60	68	71	57	59	54	68	52	68	57	62	63	76	62	55	78	68	70	58	73	48	71	57	63	61	69	74	67	61	65	65	51	64	79	59	59	57	75	57	85	62	72	61	69	61	71	63	55	68	64	66	58	54	46	54	50	70	72	73	67	72	75	75	62	51	59	56	81	53	48	68	74	67	58	66	79	72	57	68	48	50	68	75	68	69	54	60	77	65	68	55	72	81	74	48	58	73	70	63	65	68	62	68	62	62	67	68	56	53	64	63	76	71	67	52	61	73	80	68	61	70	70	65	63	63	58	72	58	59	54	71	66	50	72	65	56	55	61	74	62	69	62	70	57	66	63	76	82	60	46	65	63	57	64	55	52	69	66	63	70	77	77	74	67	66	67	51	65	59	69	65	60	57	60	63	61	59	65	88	50	68	61	71	65	66	72	62	66	71	54	63	63	87	42	48	71	70	59	64	62	61	67	70	62	60	70	49	80	66	68	68	53	68	74	66	63	55	69	66	71	69	60	63	63	60	85	50	66	63	58	80	62	54	55	66	57	69	51	60	54	68	63	71	65	70	56	68	84	58	71	72	54	69	67	63	69	68	71	66	57	61	71	79	58	65	69	72	57	60	66	70	62	65	80	67	70	81	75	66	60	60	59	63	54	68	67	61	69	74	62	65	58	63	55	54	52	58	64	73	51	67	70	64	64	64	73	65	73	77	67	72	61	66	72	67	61	65	72	72	58	64	56	48	69	67	74	54	59	63	52	71	60	79	62	71	51	65	64	67	61	65	69	69	52	56	68	72	62	71	65	60	68	56	62	69	62	73	67	62	84	63	66	62	65	56	71	70	55	58	74	76	57	78	64	68	60	63	61	75	55	64	52	61	74	61	57	65	67	60	67	70	75	65	77	68	62	57	56	54	64	67	66	72	73	71	66	68	58	57	72	64	57	66	63	60	78	60	57	57	61	63	55	59	56	60	72	71	59	44	65	72	58	69	63	54	77	64	57	52	69	58	73	68	50	64	69	65	70	53	56	62	59	63	57	61	61	66	51	73	79	58	58	51	64	56	67	73	65	65	69	52	52	69	80	59	71	79	93	61	59	65	73	58	73	64	81	46	58	61	66	70	54	48	67	43	68	61	55	68	62	66	50	58	68	69	64	72	62	77	78	67	67	73	73	67	73	61	66	43	64	74	67	55	60	58	56	66	60	69	57	65	62	82	70	60	69	55	71	65	69	71	60	70	57	62	62	60	61	57	79	62	55	51	65	58	64	73	78	59	65	66	77	55	65	73	77	68	70	75	82	76	53	69	59	62	53	64	66	64	63	64	69	63	56	67	55	67	69	73	58	59	69	78	67	76	57	62	64	65	56	52	73	67	69	68	56	78	64	67	57	71	64	71	56	78	76	71	64	73	62	61	57	57	68	59	58	70	69	70	73	59	66	83	70	70	57	63	57	63	50	52	70	67	73	66	67	63	72	66	74	67	57	70	56	81	64	67	64	54	68	57	61	64	65	61	63	62	59	60	58	72	67	58	72	59	64	81	67	66	68	58	64	53	61	62	57	53	62	56	60	59	72	62	60	71	65	80	54	54	68	63	64	72	61	59	69	70	58	71	42	60	57	80	66	66	65	69	62	67	67	64	65	56	64	63	73	62	47	57	60	68	67	69	63	64	66	71	57	53	52	68	61	60	69	59	59	65	52	64	63	72	59	70	45	62	61	73	64	65	57	79	71	57	74	64	76	72	68	56	58	54	60	68	73	56	66	68	63	62	80	71	66	64	42	63	62	53	72	59	60	61	69	90	64	63	75	59	72	64	62	70	59	64	66	61	74	63	67	62	66	48	79	64	75	52	61	63	54	66	66	60	48	62	65	64	69	70	74	67	53	72	66	66	64	55	70	46	66	77	56	62	77	60	67	65	62	68	37	60	58	69	77	55	58	72	51	57	75	58	63	62	58	51	58	64	68	77	61	71	60	76	80	79	73	51	38	62	54	62	62	59	70	75	72	69	64	50	61	67	54	54	76	71	63	65	61	81	55	67	79	66	60	72	61	61	75	59	72	65	64	94	56	78	79	67	58	58	58	74	61	60	62	78	64
20176	11412	6934	10607	19884	23191	22475	20179	17538	15291	13341	11533	10255	8715	7785	6755	6251	5753	5141	4561	4303	4009	3623	3135	2910	2954	2618	2547	2592	2277	1822	1799	1714	1701	1758	1771	1700	1737	1852	1898	1895	2150	2307	1759	1177	873	796	790	685	746	703	798	720	709	745	773	734	734	693	675	667	681	648	641	663	709	668	667	651	646	670	709	676	648	693	646	698	675	666	642	707	689	677	710	689	676	689	704	664	695	711	694	674	727	682	637	689	697	681	667	686	690	649	663	662	662	682	683	683	682	665	632	706	662	666	642	656	610	632	646	676	666	608	673	650	663	637	700	654	664	666	676	632	655	614	661	663	634	655	665	625	699	652	613	665	640	645	613	637	657	675	613	642	645	624	672	671	686	599	699	642	672	673	680	668	681	656	670	639	666	639	671	660	635	653	643	693	687	599	632	659	623	636	656	648	679	665	632	691	643	651	669	650	652	662	623	696	634	618	631	658	596	660	666	644	718	645	608	652	641	659	593	646	640	628	662	600	659	637	637	636	659	649	659	662	639	647	647	631	615	639	633	661	612	642	609	680	639	685	625	628	612	654	673	644	601	685	654	641	632	695	612	612	648	652	635	634	697	617	640	616	642	674	669	627	674	719	677	688	636	644	659	619	679	666	666	683	643	682	641	654	645	604	631	640	665	639	641	664	627	635	661	656	662	636	645	644	627	654	638	630	670	679	657	668	659	670	674	641	627	660	655	672	639	632	668	616	676	600	641	654	651	630	639	631	601	640	601	651	636	654	668	635	690	691	620	653	634	647	635	606	615	632	648	636	621	655	668	640	631	618	664	658	640	648	657	654	640	610	631	635	672	627	661	628	638	564	636	629	647	678	657	612	613	639	637	619	620	679	621	663	659	641	670	611	592	647	647	663	654	670	649	668	694	673	625	644	649	638	616	619	654	644	656	666	652	687	647	637	668	662	603	692	655	689	668	629	613	619	692	622	648	667	689	669	595	623	632	660	683	641	664	679	623	663	652	679	607	665	649	661	680	669	651	665	615	656	628	657	655	604	705	652	631	635	634	628	666	651	650	638	642	608	597	635	631	662	640	636	627	648	645	655	644	636	647	649	649	605	612	638	651	656	638	621	669	680	633	653	660	657	661	697	642	670	664	624	634	625	625	669	660	647	640	635	679	701	629	641	632	628	652	604	652	654	646	679	619	649	622	677	649	667	644	645	626	643	657	650	612	651	653	639	646	692	655	580	625	645	663	635	649	579	669	696	678	648	674	639	689	640	668	676	603	632	628	608	619	645	650	656	655	608	645	614	624	648	637	613	596	658	613	613	630	641	606	665	651	646	653	640	697	655	605	639	637	670	629	649	646	640	645	640	630	627	668	637	659	669	652	644	649	668	617	694	673	675	644	649	685	616	632	652	639	677	664	696	678	634	652	660	670	630	616	596	680	617	654	608	640	651	645	635	678	667	670	673	676	630	639	630	646	682	631	632	636	625	660	627	646	638	622	652	678	612	608	662	647	647	636	657	646	691	658	612	643	655	631	681	647	622	711	662	658	664	643	679	666	644	606	624	634	614	651	627	673	683	635	676	622	654	673	647	656	690	676	689	610	622	622	623	656	671	647	672	626	672	619	645	633	619	620	652	646	646	638	647	661	637	654	635	662	694	634	620	657	625	620	646	644	648	683	626	606	698	674	694	588	668	621	691	604	646	651	651	643	648	634	598	668	657	615	653	633	644	607	645	626	697	668	673	617	636	609	650	684	656	649	649	649	633	672	616	650	642	637	633	631	664	649	658	669	606	680	709	662	616	652	604	614	665	632	628	619	643	635	666	667	653	669	612	637	653	668	675	646	644	665	638	672	683	676	640	611	606	648	641	660	680	636	614	629	654	654	617	650	686	653	631	651	624	630	623	637	650	608	642	656	639	637	630	628	609	609	632	659	666	611	647	677	671	607	680	640	618	653	673	649	654	668	643	644	666	655	663	628	636	651	669	671	640	685	647	579	636	653	638	638	640	634	686	662	647	593	605	658	643	627	642	718	638	619	630	694	666	647	654	629	645	654	626	614	644	649	626	637	652	667	637	633	618	667	652	641	678	656	662	637	621	662	634	670	640	646	592	693	634	669	696	702	662	686	629	617	651	640	667	648	629	622	665	654	619	669	641	648	629	649	620	677	642	684	637	655	664	656	629	665	629	604	666	636	628	605	620	621	676	643	659	636	640	649	674	659	630	659	639	648	619	659	664	638	685	583	641	658	678	655	617	643	617	643	642	643	606	693	611	572	590	663	630	633	620	665	681	604	619	641	651	686	643	625	656	672	646	642	675	650	670	652	658	647	691	620	655	650	647	695	623	649	637	651	642	620	682	608	655	654	669	670	685	661	607	620	637	647	682	650	660	613	636	654	609	612	629	675	640	639	635	658	646	650	622	642	648	631	690	666	621	702	616	638	669	669	697	648	626	618	654	625	652	673	669	624	636	624	647	673	620	650	668	669	594	691	586	630	638	656	632	632	624	653	658	640	662	642	656	678	642	663	645	642	642	615	646	677	631	629	665	627	642	673	635	646	678	630	641	612	628	639	689	696	629	619	626	691	673	647	605	633	611	634	688	637	638	643	665	671	659	655	653	676	627	628	646	655	653	634	642	651	634	611	621	627	634	665	654	634	685	720	649	658	653	652	643	612	655	655	638	603	618	669	642	637	665	658	666	641	663	608	648	689	629	650	645	615	644	586	644	658	627	671	644	659	636	675	645	660	671	627	674	665	618	618	657	628	684	617	669	613	654	666	672	663	644	615	624	646	633	664	621	637	628	663	671	651	635	654	626	599	647	637	639	641	679	660	631	661	640	657	625	659	624	672	698	628	654	693	594	624	626	629	627	677	624	696	607	650	647	641	715	628	606	651	660	619	624	650	674	638	668	682	647	650	642	644	664	652	637	679	655	662	664	619	646	657	615	631	647	621	650	610	664	649	652	639	649	616	616	648	656	675	636	619	613	621	630	625	646	687	639	630	673	648	665	631	667	672	679	644	670	634	679	658	635	660	666	675	633	640	637	704	613	640	671	658	644	625	663	667	667	633	647	653	693	618	656	618	617	599	684	678	618	690	684	644	639	639	626	686	626	641	668	631	640	661	607	647	610	609	655	628	691	663	653	629	620	657	633	665	655	674	652	660	615	642	665	646	619	636	576	606	647	700	663	664	625	650	604	649	607	652	643	637	668	679	667	635	640	637	651	650	613	717	666	658	644	612	711	646	651	640	631	642	626	635	630	692	634	654	649	650	658	665	649	636	636	632	682	649	648	655	630	631	645	658	622	620	585	659	606	605	604	642	655	674	600	604	650	638	693	639	640	601	652	606	633	668	664	634	632	642	636	676	656	620	640	671	657	620	648	625	616	618	648	591	612	684	593	649	677	625	636	644	637	625	651	667	623	634	638	689	690	665	608	675	696	657	651	647	637	629	645	636	651	658	631	667	633	664	645	659	640	589	686	640
1934	526	271	196	202	287	354	333	258	255	221	196	168	141	122	108	123	124	117	87	78	82	54	72	54	50	57	63	68	64	56	39	45	46	41	49	41	60	41	57	70	42	59	75	55	37	37	33	43	42	40	27	31	42	35	50	31	37	42	41	31	39	25	34	47	32	35	39	33	31	40	37	33	28	45	33	25	24	27	26	31	36	30	30	31	30	31	41	21	39	38	46	24	25	37	26	30	38	33	20	32	27	41	29	38	36	40	46	36	35	32	35	40	29	35	30	34	38	38	34	37	36	29	32	36	28	24	32	28	32	36	35	28	25	30	39	25	27	27	54	39	29	30	38	33	47	30	35	45	27	26	17	25	28	35	38	21	39	35	28	35	37	44	35	41	34	31	36	36	41	28	38	35	44	21	41	35	33	36	31	28	40	33	28	34	37	28	31	40	37	33	30	29	35	36	29	30	30	29	43	36	28	36	43	28	37	34	40	31	33	33	29	33	42	34	21	36	29	30	22	41	24	27	45	33	31	38	45	40	36	42	35	36	34	41	40	32	29	34	33	30	36	34	30	34	37	37	28	31	32	27	36	33	33	35	31	43	37	42	28	32	34	26	34	41	27	30	35	38	27	37	25	45	32	44	41	40	36	27	33	33	44	29	28	30	33	34	28	30	37	43	42	36	34	26	40	43	48	27	36	25	25	32	42	34	27	34	33	35	40	32	29	33	34	29	36	32	30	34	30	43	32	43	31	52	32	33	25	39	30	44	33	31	31	33	35	25	34	38	32	31	27	30	32	33	24	28	35	37	35	32	36	34	43	29	42	47	35	33	46	34	32	25	28	33	27	22	34	34	48	39	37	38	30	32	29	37	31	38	30	33	29	35	29	30	27	39	34	34	26	33	33	42	37	32	34	32	39	29	29	37	29	32	28	32	37	35	29	40	22	29	35	42	36	26	30	30	42	30	30	29	23	31	30	30	32	34	37	29	34	39	27	45	37	40	23	30	29	35	29	34	41	30	30	47	32	23	28	29	29	35	40	30	35	40	25	27	43	26	40	25	35	33	28	28	33	40	39	32	36	44	32	32	34	38	38	35	32	44	23	33	37	35	26	29	41	40	36	42	31	35	33	23	28	33	36	34	31	44	31	34	36	25	38	27	30	31	28	25	39	41	44	41	41	40	39	30	30	35	33	45	32	42	31	30	39	36	36	27	30	36	28	24	38	25	40	30	31	49	34	31	28	33	35	35	22	34	34	38	25	29	39	26	41	28	40	29	31	25	32	34	27	32	43	42	31	25	37	27	49	43	31	25	34	39	31	34	31	36	45	45	27	27	32	38	29	35	32	31	39	32	38	40	35	34	29	33	33	34	30	40	45	33	30	21	33	29	27	36	38	35	36	44	38	40	46	36	40	42	22	38	45	36	32	29	34	36	31	25	27	44	37	35	32	35	31	36	35	36	32	35	29	47	31	24	39	35	41	29	31	28	37	33	24	32	41	31	34	30	35	33	30	27	30	22	36	39	39	30	30	33	24	43	31	35	44	32	34	34	42	47	18	40	32	33	39	28	27	33	33	41	43	28	38	28	39	33	43	23	40	23	27	33	31	29	29	30	30	28	42	39	36	31	33	38	39	28	40	35	40	28	37	36	37	32	23	36	35	27	35	32	32	41	20	32	41	35	31	40	44	33	29	33	32	42	40	38	31	28	31	33	32	43	27	26	36	31	28	28	29	35	30	37	30	32	30	29	33	31	25	33	24	35	25	32	32	39	36	32	35	31	25	39	28	28	27	32	31	31	32	27	39	39	40	29	50	32	28	35	31	43	42	23	35	35	33	24	34	33	35	35	38	35	37	39	38	32	36	32	37	34	26	35	41	31	33	31	37	28	36	40	25	50	35	28	24	46	35	28	30	35	44	32	32	37	27	34	35	38	31	37	35	36	46	30	44	40	34	32	34	33	33	34	32	32	37	34	26	42	29	43	31	31	49	28	26	36	39	37	34	38	38	34	32	30	32	39	31	41	33	35	19	34	37	25	32	36	39	29	40	33	37	33	29	28	40	41	26	41	46	29	33	31	35	37	50	36	38	29	28	33	35	34	29	31	36	34	31	41	19	35	36	38	33	31	29	30	37	41	30	32	25	31	30	33	38	30	38	33	42	32	31	34	33	31	26	27	32	35	34	30	32	27	27	22	28	24	34	32	28	35	30	32	44	29	45	32	35	32	35	43	39	28	33	33	26	34	27	36	37	38	39	36	40	38	30	43	52	37	34	41	33	36	28	31	43	35	28	24	44	38	35	36	30	27	31	35	43	41	35	42	41	38	28	32	33	39	29	42	31	30	43	44	42	36	30	43	21	29	32	34	36	25	29	36	35	41	37	32	27	32	34	32	28	41	23	32	33	32	33	36	23	24	45	35	37	31	30	39	31	42	40	30	33	43	42	31	39	32	33	36	33	31	32	31	44	35	34	31	41	41	29	36	33	40	38	48	39	27	32	44	32	34	39	43	36	24	34	41	29	35	31	40	36	33	37	36	28	32	25	39	30	30	39	33	24	33	37	30	40	31	35	25	37	36	32	38	35	39	31	28	40	38	41	37	27	36	30	36	40	35	30	35	34	34	38	31	34	44	45	33	29	38	46	30	24	31	46	28	33	43	31	34	24	37	39	40	26	31	41	18	32	29	33	32	32	30	43	37	34	34	36	21	30	39	33	36	30	37	20	33	23	37	26	27	29	30	27	54	28	24	41	36	27	28	29	37	25	41	32	32	26	33	34	33	27	39	28	39	34	28	28	23	33	39	33	52	35	34	26	36	32	35	43	27	32	21	34	46	23	37	33	23	41	39	23	36	39	28	28	33	24	29	34	38	26	39	34	30	38	38	25	39	35	32	28	30	28	39	34	35	51	38	32	22	33	31	35	40	40	26	34	32	26	34	38	36	27	37	49	25	25	35	27	30	32	25	31	29	35	36	37	37	37	38	39	23	42	28	37	35	39	23	37	24	42	27	38	28	37	35	35	31	42	35	28	32	40	43	25	38	34	37	34	31	34	32	33	31	38	24	32	36	35	29	31	25	35	21	34	35	28	30	28	47	35	38	39	38	35	27	32	25	43	51	38	46	42	34	28	32	41	40	29	37	36	38	33	37	30	29	28	32	41	40	40	34	37	35	36	38	38	33	30	30	37	28	31	35	28	27	33	39	38	26	30	38	40	34	32	35	24	37	42	33	30	28	35	31	31	37	43	38	32	38	42	36	29	38	31	37	30	33	28	41	37	33	35	35	33	26	39	30	33	30	33	32	28	24	38	32	23	31	37	30	32	32	31	27	33	37	29	25	26	26	27	36	34	34	38	35	40	24	36	27	28	40	39	34	24	33	30	32	33	34	30	31	40	28	34	44	32	21	33	28	33	34	27	42	33	36	31	42	31	40	36	36	28	36	35	30	27	39	29	37	27	33	27	34	41	47	35	36	44	37	26
14828	7774	4482	6879	14303	16818	16400	14414	12071	10512	8757	7425	6266	5245	4454	4048	3599	3118	2735	2476	2198	2067	1877	1614	1455	1409	1380	1323	1337	1081	964	909	844	900	895	919	865	968	1116	1145	1198	1316	1327	870	541	405	423	421	409	373	420	385	367	386	378	401	373	395	334	342	319	348	352	347	291	378	361	324	397	324	323	358	334	351	334	345	346	366	338	331	338	336	337	372	343	320	351	326	356	344	336	327	328	317	359	349	344	312	360	321	338	339	295	361	305	347	308	335	372	334	349	329	307	342	349	318	325	336	362	353	343	348	331	315	353	332	327	343	317	340	356	365	341	341	353	364	333	347	343	326	326	346	371	340	334	351	313	347	318	295	318	324	328	343	349	330	351	342	299	339	319	343	300	330	325	337	326	352	337	325	338	361	340	366	310	347	329	335	354	306	291	321	303	309	316	330	325	323	311	336	346	320	341	380	333	338	333	360	334	333	354	354	328	336	354	348	361	329	333	316	312	348	334	334	349	316	335	339	355	310	326	331	314	354	358	319	324	347	333	328	327	352	293	323	319	307	311	335	391	292	322	328	322	342	324	325	328	372	352	352	316	342	354	322	358	334	314	356	335	297	324	333	365	313	323	338	314	339	323	333	339	337	353	324	335	351	336	324	328	348	377	300	343	335	336	322	331	306	317	335	341	338	313	318	344	327	336	327	326	364	360	340	321	336	349	350	340	320	367	335	350	296	366	317	317	337	341	326	351	382	330	324	331	346	306	354	317	305	381	320	342	313	323	364	322	393	323	323	350	306	332	348	318	351	371	314	339	330	325	327	337	311	286	329	336	361	331	326	351	322	337	331	348	347	365	340	338	336	344	311	346	355	338	348	341	362	310	355	347	344	339	332	331	336	307	339	310	304	309	305	324	332	312	330	314	333	329	310	333	359	325	355	349	330	344	325	338	324	346	347	338	320	321	350	342	325	304	350	331	306	330	333	338	329	325	322	291	322	324	330	326	374	313	352	330	330	341	308	320	325	323	320	321	323	305	359	350	344	320	313	311	340	335	319	330	322	362	368	343	317	297	353	347	351	357	344	367	323	322	293	324	317	311	319	308	338	310	356	357	278	315	318	320	326	338	334	312	363	337	313	336	293	338	352	330	345	316	350	313	312	353	364	322	363	329	330	335	339	307	312	337	313	360	348	298	360	304	336	300	337	328	351	321	330	362	364	313	342	311	334	320	323	295	317	355	298	331	337	334	325	310	349	326	307	335	306	355	321	309	348	322	336	338	309	342	339	337	337	342	307	342	337	345	336	315	341	328	310	340	337	342	320	324	349	326	341	329	319	312	341	342	324	342	308	346	306	339	349	332	344	309	352	356	312	350	342	363	321	351	308	335	327	313	366	316	319	313	366	305	340	334	372	333	325	327	319	347	342	358	318	330	330	304	356	338	342	312	330	336	336	319	311	307	339	348	325	316	332	330	317	334	343	309	362	313	351	344	341	338	311	308	343	330	335	323	281	280	336	325	351	328	318	306	341	326	332	372	313	328	339	320	331	315	338	343	342	319	333	305	334	321	344	330	348	325	332	315	336	334	330	349	347	300	336	340	311	360	323	321	339	328	366	333	311	300	317	341	333	352	305	314	309	335	310	331	333	330	302	320	332	328	337	322	360	311	356	282	324	323	322	353	317	337	350	319	307	313	353	323	328	308	335	328	320	353	328	316	311	305	321	312	330	324	340	346	343	354	348	313	320	334	320	299	326	321	350	351	339	326	298	350	308	301	339	372	313	320	330	308	340	307	299	323	342	318	363	340	326	336	320	345	312	325	337	328	308	319	339	301	339	328	314	338	353	319	342	339	349	340	339	331	329	314	306	306	333	342	306	354	358	339	343	336	335	339	340	313	317	364	322	352	337	326	326	318	318	328	322	340	333	353	309	323	330	315	354	345	326	330	302	293	300	340	364	344	356	304	310	345	329	357	332	294	292	364	327	297	317	346	357	340	324	344	353	325	315	350	332	358	341	331	328	331	333	304	348	331	333	318	313	325	348	293	301	323	331	323	353	324	353	350	326	317	332	319	367	311	362	341	372	328	339	342	314	328	346	317	308	329	319	335	336	357	324	325	310	306	323	307	341	330	310	316	341	342	325	344	300	334	340	325	344	344	344	330	364	326	340	330	331	314	303	319	341	316	334	352	330	326	322	327	338	338	329	362	344	345	340	339	326	355	301	338	320	330	327	327	341	323	348	316	336	331	333	343	321	369	331	328	314	342	359	314	324	350	332	348	332	340	296	361	340	295	349	317	335	324	320	292	357	333	352	328	307	330	334	336	321	327	336	334	324	340	361	327	329	331	321	345	308	346	308	318	354	314	339	350	305	339	331	340	315	352	361	326	322	319	308	354	335	324	345	338	304	338	300	354	323	319	339	343	320	323	378	322	336	348	341	372	329	353	326	336	328	339	320	335	322	313	316	322	286	294	309	346	330	311	329	311	320	353	355	325	340	334	331	320	320	341	359	332	342	323	330	393	332	307	342	346	325	317	320	323	330	324	360	310	341	336	340	320	303	330	352	333	369	323	333	306	315	324	319	326	331	362	304	322	334	307	338	329	308	301	315	339	328	332	358	328	343	342	316	341	313	310	310	339	321	310	355	328	351	324	326	329	314	336	286	319	320	336	316	356	331	303	355	342	323	335	315	314	316	342	327	343	334	358	350	337	353	302	308	349	297	370	327	350	334	337	327	328	336	298	364	319	317	367	301	303	333	333	339	345	317	339	343	373	327	325	356	311	328	343	316	330	320	352	363	331	331	303	372	328	349	319	315	335	344	345	322	358	329	349	312	337	336	339	344	328	309	327	347	290	338	307	316	344	338	317	348	347	332	325	320	319	344	328	352	355	340	331	345	324	324	357	335	336	343	345	334	336	332	346	340	311	327	328	329	342	339	322	322	325	350	315	300	303	320	327	318	350	343	301	341	308	326	300	312	359	319	330	305	338	315	328	358	328	337	329	318	317	346	319	322	341	345	322	346	319	348	316	316	351	330	324	369	342	302	369	319	338	327	325	319	365	329	333	336	335	377	314	333	346	332	341	279	282	306	339	337	320	318	324	339	333	354	343	306	336	346	310	285	356	308	325	355	327	302	330	342	298	343	318	315	321	309	333	323	339	332	345	324	323	318	321	367	344	356	325	335	347	318	326	345	347	348	303	339	334	328	349	306	317	314	318	328	344	299	327	300	338	333	330	336	329	341	321	322	333	359	344	339	315	349	327	308	306	316	318	336	355	332	312	325	330	354	330	351	328	342	312	342	304	308	311	326	366	335	316	338	331	305	348	345	322	329	325	326	322	300	355	362	360	343	322	298	345	336	326	328	344	322	327	342	300	337	304	291	318	328	326	350	338	291	329	301	317	318	335	327	312	297	325	343	332	344	330	330	335	310	330	332	352	355	322	327	349	315	309	334	351	333	316	327	334	365	309	314	338	325	331	336	339	297	303	351
1246	748	466	284	273	441	535	445	417	341	325	288	257	236	217	221	185	164	177	149	157	129	138	122	124	119	114	114	126	97	93	109	100	100	103	90	98	93	94	114	111	107	118	90	58	77	64	75	60	76	62	59	65	50	72	71	71	72	74	76	69	74	64	64	79	73	67	76	62	61	72	56	76	76	87	69	80	95	79	79	76	67	90	64	75	68	66	63	81	80	66	66	66	55	58	67	70	72	68	62	84	69	69	58	69	75	56	57	64	76	77	71	82	62	70	82	58	52	67	74	92	71	73	62	71	76	65	62	80	58	69	58	66	69	71	90	80	83	60	60	76	71	64	55	65	69	72	77	68	61	61	49	61	63	58	57	65	71	62	79	71	65	61	69	59	65	62	74	79	63	65	68	69	72	67	70	74	70	85	49	76	75	67	61	67	59	83	61	61	82	74	64	67	68	80	68	58	57	73	60	63	57	66	68	76	67	72	79	69	65	78	73	75	64	55	67	76	51	57	75	92	61	73	79	62	56	63	65	69	79	73	74	59	74	72	74	70	70	54	63	78	61	62	74	66	75	62	71	74	68	63	55	72	57	68	59	72	72	72	67	74	63	62	84	64	60	66	68	68	54	68	72	67	70	79	87	80	77	59	64	70	72	61	84	69	62	73	94	67	54	71	62	57	54	48	67	60	69	65	71	75	81	74	65	68	75	68	84	65	59	67	66	61	77	61	65	70	62	75	72	81	56	62	75	66	66	61	67	58	70	65	73	72	63	79	72	61	78	76	66	66	70	82	56	61	66	60	64	63	77	84	73	68	65	58	80	63	64	64	60	66	52	62	81	78	82	66	66	68	55	64	70	59	58	70	53	67	53	82	67	79	69	62	52	62	79	59	84	73	65	70	77	77	53	82	64	54	52	68	61	75	76	64	56	59	72	67	61	70	62	76	71	78	65	58	65	93	70	67	74	74	69	78	62	85	75	79	65	66	72	74	79	54	74	74	59	72	68	73	82	68	65	66	62	64	68	75	74	79	68	56	65	61	65	76	69	60	67	69	68	60	74	75	53	79	74	59	47	75	74	61	70	79	71	78	54	74	60	69	70	61	68	57	64	59	78	68	72	78	72	73	77	73	50	73	81	68	57	67	66	77	68	63	78	62	73	77	77	78	59	69	86	67	60	51	71	68	67	82	72	62	54	74	71	75	71	77	85	74	63	69	67	83	63	58	65	65	65	60	76	73	65	63	88	84	60	62	64	55	66	86	69	67	61	84	74	80	53	62	83	74	71	66	83	72	82	63	67	67	76	63	79	61	79	74	69	74	64	71	72	70	64	69	65	58	73	66	62	59	59	67	65	69	55	63	59	82	76	73	72	78	56	68	55	54	73	70	73	77	63	65	63	61	66	71	81	80	82	74	58	91	61	61	71	64	66	68	63	63	56	62	63	59	74	72	68	55	68	65	64	71	63	62	71	59	80	78	79	74	75	69	69	63	80	53	64	74	63	71	65	84	66	68	66	74	61	68	74	64	68	66	73	77	59	75	70	66	60	72	50	58	55	58	62	86	80	67	65	68	73	59	61	69	62	71	83	78	73	68	70	87	75	60	69	72	67	76	78	67	67	66	70	56	52	67	73	73	60	86	71	74	68	63	72	68	81	72	76	92	63	69	73	82	84	71	74	56	66	65	69	74	53	69	85	77	68	72	88	78	53	76	62	62	59	70	82	73	65	69	71	73	80	82	66	82	82	58	67	71	74	72	72	80	78	56	83	71	69	68	64	71	64	86	72	86	81	72	72	57	60	72	65	57	67	70	66	84	72	66	55	72	65	59	79	84	59	66	81	72	79	70	73	61	72	80	69	64	68	70	64	64	67	68	75	61	74	69	66	56	69	67	67	67	78	87	70	73	73	79	57	78	66	63	53	80	66	74	72	66	95	69	59	75	89	77	67	60	81	65	62	76	71	77	72	62	87	71	71	73	85	60	62	80	73	84	59	75	70	52	72	68	76	59	60	75	58	80	72	89	81	80	58	65	81	87	65	72	64	89	73	70	77	54	72	63	60	83	78	62	65	78	69	59	67	75	70	60	71	69	66	68	57	76	77	67	58	71	57	60	75	61	84	54	71	74	61	69	62	72	61	65	66	69	64	62	86	59	80	84	88	70	76	69	70	73	59	83	66	64	66	58	65	72	80	68	68	70	59	74	70	73	62	71	68	65	76	70	66	55	72	72	74	70	81	58	76	53	58	65	45	69	60	80	59	87	71	62	64	72	65	72	75	59	72	60	68	75	65	80	62	59	70	79	75	65	67	89	71	49	73	70	64	70	62	68	71	86	69	56	81	80	64	56	63	80	67	69	69	79	68	62	79	53	58	84	71	74	71	61	59	67	77	57	65	72	65	62	72	61	66	66	58	75	61	64	75	83	62	77	61	61	76	55	72	69	74	71	65	55	63	83	77	74	57	65	75	62	56	62	71	86	64	65	75	76	53	59	58	59	82	65	62	66	78	79	68	68	64	74	72	75	69	71	82	69	70	58	71	64	80	53	80	71	74	67	51	68	76	64	74	63	66	60	74	80	63	69	69	67	73	84	73	65	74	76	74	75	74	76	68	69	70	73	77	49	67	58	66	78	67	65	59	62	69	56	69	68	60	65	82	75	58	87	66	62	58	66	70	67	76	67	67	66	71	72	65	80	79	72	75	64	62	74	77	79	63	73	67	77	77	56	79	59	72	60	62	59	68	56	67	79	67	60	73	69	58	72	91	74	63	66	72	70	63	74	59	50	63	64	71	64	76	69	77	59	59	68	68	83	64	55	73	65	69	63	68	55	69	71	77	67	77	67	68	76	70	50	61	72	65	61	44	54	56	76	83	82	66	62	59	80	63	62	72	55	86	71	69	65	64	62	80	59	75	70	63	64	64	71	72	67	67	71	48	51	67	55	83	60	64	71	71	68	71	80	62	56	88	56	67	66	72	67	76	74	69	61	54	70	69	80	64	66	59	64	79	80	70	72	63	55	79	78	80	66	60	75	62	65	66	73	69	84	88	60	62	63	81	75	65	78	75	59	53	52	59	77	77	59	73	62	59	68	65	63	70	63	62	63	80	89	73	73	58	73	68	73	69	76	59	62	58	57	53	73	78	73	71	64	70	62	79	60	67	75	72	61	58	78	68	76	55	74	93	61	62	62	69	61	68	67	55	72	68	66	73	73	77	63	65	73	83	77	56	73	72	75	73	84	81	65	73	79	71	57	66	70	69	79	67	71	62	64	59	74	76	57	74	84	83	66	69	69	57	57	65	55	71	67	65	66	75	63	67	74	73	73	60	72	68	72	68	64	59	62	77	68	70	53	69	64	68	68	58	65	70	71	66	67	75	77	60	67	61	52	77	58	61	58	60	60	52	70	66	76	76	75	55	70	65	59	77	69	61	57	63	73	61	63	80	73	68	66	80	86	73	68	61	63	65	69	83	81	55	64	69
17171	10147	5935	9357	17889	21103	20072	17696	15333	13470	11458	9913	8487	7425	6412	5794	5268	4570	4142	3716	3476	3216	2917	2440	2415	2345	2162	2123	2120	1815	1617	1515	1521	1507	1524	1569	1554	1541	1685	1888	1869	1931	1821	1339	922	853	792	755	758	738	756	706	741	739	710	762	771	741	703	716	695	660	687	696	763	678	666	687	683	661	690	712	652	670	679	653	667	708	682	662	696	667	665	670	700	633	668	663	701	713	691	674	737	709	699	671	694	677	664	675	644	668	691	666	688	713	627	660	676	644	685	655	653	689	658	613	667	627	651	674	693	671	635	640	660	664	691	628	675	673	667	669	677	648	715	685	664	698	669	691	692	638	663	630	718	686	650	665	661	728	653	691	642	687	713	668	658	689	705	691	666	663	658	668	648	684	611	638	676	681	644	642	663	648	663	653	645	675	648	629	689	641	648	664	665	660	641	629	647	620	679	730	698	679	620	630	624	615	673	655	639	674	689	670	631	649	648	666	710	669	659	668	720	674	658	646	620	687	627	681	648	680	643	689	640	679	675	641	673	648	631	632	679	706	617	669	667	649	646	659	676	685	640	664	681	692	646	687	657	660	680	689	685	717	685	647	660	660	651	639	648	672	692	642	708	651	666	726	617	713	641	669	664	714	623	685	660	649	689	674	655	673	619	658	642	673	672	710	677	689	636	652	649	668	670	642	698	663	671	666	706	686	657	649	630	664	630	651	660	640	690	654	626	701	676	646	676	678	694	634	664	656	697	668	618	694	667	722	662	644	654	633	682	703	640	679	643	673	689	685	660	674	681	683	662	676	672	677	701	676	648	662	692	644	671	648	681	672	626	670	643	653	634	696	641	626	658	678	659	635	627	660	652	656	649	677	703	654	678	640	686	637	667	704	658	653	693	670	642	651	676	673	744	616	619	657	691	674	666	705	686	699	656	653	653	700	676	680	705	653	646	673	687	692	684	657	667	618	677	654	658	660	681	692	701	663	673	673	681	655	689	614	681	646	685	659	656	676	626	659	625	631	689	713	703	695	642	679	688	675	642	648	720	693	638	727	643	617	691	656	620	679	693	691	681	630	630	628	671	710	615	680	694	649	630	672	677	639	642	674	623	642	665	659	678	680	669	652	610	640	653	668	661	645	671	723	686	665	628	668	638	641	650	682	666	669	679	667	640	669	687	627	704	698	666	660	637	671	625	672	675	674	651	641	676	649	676	663	666	658	660	689	723	652	658	667	639	660	710	678	685	696	701	670	650	660	666	659	646	671	663	667	621	649	650	644	660	691	657	629	656	678	631	658	675	616	688	617	692	702	669	703	693	674	657	709	616	627	712	710	688	684	652	630	686	631	649	698	675	677	636	622	705	693	670	655	608	686	676	678	676	648	668	715	630	656	694	670	621	663	711	676	679	683	663	659	659	652	675	712	680	695	692	642	658	655	677	691	677	678	643	645	653	672	630	679	673	668	621	657	645	657	681	702	733	669	629	671	627	638	693	691	630	663	638	651	634	692	708	673	655	663	665	642	686	678	658	627	649	654	667	659	717	702	667	657	650	664	608	653	669	646	691	670	631	630	632	658	680	690	671	678	669	643	670	670	708	650	662	630	635	651	638	686	632	689	644	644	702	620	681	657	664	654	666	700	678	583	709	658	646	649	670	659	662	680	667	673	647	668	633	636	679	643	672	679	639	690	688	711	690	652	655	625	663	637	682	673	663	664	702	639	705	621	671	669	619	660	664	672	689	600	669	660	661	643	698	646	665	683	625	640	718	669	673	654	684	605	689	708	691	658	658	639	682	694	647	662	654	696	673	637	648	676	681	654	671	630	668	669	605	670	668	662	677	671	693	657	669	672	656	608	649	661	601	650	711	659	628	675	696	672	658	659	661	650	657	673	644	688	678	661	697	677	664	634	617	680	678	665	656	649	685	669	681	671	623	673	639	673	700	622	653	688	670	634	622	673	642	693	623	620	684	644	689	689	699	667	697	711	681	627	648	667	647	660	671	723	586	669	626	677	643	668	680	683	673	668	704	608	614	659	654	655	693	639	698	642	661	694	638	657	629	712	663	674	681	621	636	671	675	633	700	631	652	664	670	625	692	661	641	659	630	687	641	668	682	669	683	714	664	657	697	675	618	657	651	641	617	649	643	622	622	643	659	690	662	681	683	657	676	697	668	667	711	622	657	643	662	697	638	662	655	644	655	663	659	652	658	652	668	677	669	629	680	665	636	652	661	675	647	700	680	652	725	639	654	680	652	657	687	664	679	662	601	630	664	625	649	621	655	647	663	641	687	650	658	674	682	625	602	662	690	698	670	632	653	648	638	657	684	640	624	692	665	645	643	680	644	659	688	690	631	671	684	643	635	652	669	688	692	674	671	681	689	670	662	675	703	637	666	681	704	671	617	661	654	683	657	655	653	681	655	669	617	622	658	650	644	606	667	688	673	698	637	693	688	680	689	656	635	697	703	676	693	688	693	624	704	665	672	640	672	656	692	642	640	676	633	628	692	621	717	685	675	673	668	656	642	662	655	685	657	598	689	669	647	652	709	643	699	652	629	655	636	688	684	678	616	668	653	675	668	589	652	691	653	655	661	728	688	653	706	667	652	645	679	642	647	649	652	624	676	673	689	677	680	663	661	632	643	696	613	602	618	634	670	682	671	641	681	677	679	715	692	698	626	658	683	634	648	676	699	663	625	655	661	654	643	646	655	646	677	681	672	637	660	697	664	672	637	664	632	666	670	626	636	643	628	654	689	677	657	718	593	667	670	615	669	666	659	652	679	674	675	664	717	636	703	635	656	659	665	672	670	686	665	660	671	653	670	643	664	670	627	617	629	644	659	697	642	658	661	696	676	637	679	650	676	695	667	676	669	642	666	661	710	700	645	709	646	649	658	661	637	695	640	661	653	675	626	648	641	679	669	663	641	670	668	688	668	620	659	662	629	684	684	682	639	687	609	633	662	669	669	692	655	645	662	663	650	667	634	679	676	654	670	691	682	698	664	648	711	639	695	696	697	682	621	694	675	631	669	706	654	711	704	662	629	650	670	628	642	683	645	659	670	696	664	633	665	605	651	695	693	693	657	671	643	679	653	676	671	713	665	659	622	648	705	681	673	624	668	672	645	649	631	671	702	633	664	638	679	661	621	641	693	693	656	649	676	695	682	676	629	675	679	666	678	695	657	680	636	695	720	672	680	678	696	649	684	635	645	625	705	694	655	654	632	707	678	672	672	667	627	697	654	639	653	650	607	676	626	648	634	635	691	660	656	631	656	679	676	679	709	684	657	691	659	651	671	672	632	636	677	656	675	633	700	661	606	656	669	632	677	651	679	663	662	701	687	624	666	654	662	625	637	676	663	650	630	652	640	650	625	661	690	643	638	671	642	634	653	680	690	717	702	649	660	669	659	620	674	679	661	689	663	683	648	664	653	652	681	661	660	645	623	666	651	608	682	666	680	671	699	691	650	652	680	651	651	656	647	682	631	663
2820	660	333	219	256	390	412	411	359	323	298	248	240	200	186	157	152	144	143	106	108	111	80	59	81	82	65	100	81	59	48	49	53	61	55	62	49	50	54	61	56	66	50	33	41	29	26	36	32	27	21	29	21	23	35	25	34	32	27	23	21	30	32	26	25	24	16	26	26	21	19	26	28	29	21	28	28	26	23	17	19	28	24	21	21	25	24	25	26	23	28	26	27	41	24	21	23	29	29	22	28	19	23	37	23	29	27	22	32	18	28	27	30	24	18	22	27	22	32	19	24	21	25	21	25	20	30	23	21	29	21	25	27	22	18	23	27	30	24	25	22	24	21	27	23	21	27	27	30	25	25	26	22	27	15	22	24	19	24	26	25	16	29	21	18	27	32	26	24	22	26	16	20	25	19	21	29	26	25	25	19	28	29	19	27	22	29	23	23	29	32	22	21	27	30	26	21	28	19	18	24	33	20	29	29	34	30	21	21	33	19	23	17	28	18	22	26	20	16	30	20	21	28	23	36	16	26	26	22	17	29	24	21	25	25	21	30	28	29	31	25	22	28	29	25	22	34	29	25	22	20	24	21	22	32	27	32	21	32	21	17	24	20	28	19	25	26	31	26	22	22	29	32	25	23	21	32	15	39	27	25	19	27	21	24	32	19	24	27	27	20	23	26	26	21	33	17	32	23	28	30	23	16	30	30	24	23	18	30	21	28	19	26	30	32	15	35	20	25	26	19	27	21	30	28	31	19	24	21	29	26	23	30	24	22	26	34	31	21	22	22	26	31	28	17	21	29	17	30	20	26	28	27	27	28	25	24	23	36	16	20	33	28	21	22	24	24	27	31	12	27	22	22	25	24	20	28	19	28	28	29	27	23	20	32	27	30	30	31	29	20	28	23	21	16	25	26	21	25	30	13	22	38	25	29	27	15	25	30	24	14	32	26	20	28	27	21	35	22	18	19	19	32	29	30	26	23	14	27	31	17	16	28	14	19	21	21	21	29	21	16	22	20	28	27	19	27	20	28	32	25	22	25	20	28	30	22	17	23	22	21	15	25	25	20	24	20	21	19	28	29	21	19	32	35	23	20	19	32	23	31	24	27	20	24	24	27	29	29	23	21	19	26	22	21	24	26	25	20	29	23	28	22	23	29	23	21	25	29	23	21	28	26	28	25	19	22	29	20	30	25	21	25	28	32	23	26	14	20	31	22	20	20	26	23	16	27	18	25	19	20	27	25	25	23	32	27	17	21	28	24	25	17	22	30	17	28	17	21	29	27	20	29	27	32	24	30	27	28	19	38	30	29	21	19	25	19	21	22	22	21	19	25	26	26	32	25	23	15	28	21	25	18	28	18	34	25	23	21	21	24	16	19	21	23	15	33	27	21	24	30	17	29	21	18	21	27	31	22	33	31	18	26	21	27	26	24	18	21	13	29	23	21	20	24	25	28	29	27	25	23	25	36	22	31	36	24	23	27	25	25	29	16	31	21	20	28	22	25	29	18	21	26	19	36	30	23	25	15	20	23	21	19	19	23	16	31	36	19	24	26	22	26	22	21	17	25	21	28	18	28	31	24	21	20	27	13	27	25	18	21	23	19	25	27	21	23	26	23	24	25	27	21	25	23	23	25	24	20	24	24	28	27	25	20	23	22	29	23	19	28	27	24	21	14	31	29	34	27	25	29	24	26	31	22	29	32	28	27	24	22	25	15	24	32	29	27	20	30	21	16	26	27	25	17	26	23	18	28	26	18	26	21	20	25	24	22	25	21	16	29	23	29	23	17	31	23	17	17	36	22	26	23	25	22	22	19	25	27	29	25	22	22	20	28	32	20	27	25	27	30	16	26	26	14	21	32	24	19	23	31	28	20	29	25	29	24	23	23	30	17	29	26	26	27	24	31	22	19	25	17	27	23	21	30	16	21	20	25	30	22	26	25	24	28	17	27	32	24	28	18	15	21	18	28	24	22	17	24	25	15	23	21	24	12	16	21	29	20	16	25	27	21	26	35	22	23	21	24	24	19	18	23	31	20	24	29	25	31	32	27	24	23	29	30	23	23	28	24	24	24	24	26	25	21	23	29	13	22	23	26	26	26	26	18	33	20	31	30	28	21	24	36	17	28	16	27	22	21	25	23	29	32	20	21	23	27	21	21	23	32	16	27	26	23	24	21	21	15	23	30	30	32	23	20	21	28	24	24	17	24	20	28	30	26	19	26	17	35	23	23	35	31	32	15	25	33	27	25	28	25	34	20	31	25	29	21	15	21	24	29	27	21	21	26	24	26	23	31	17	20	27	16	35	29	28	29	29	27	20	34	28	10	27	31	28	23	26	21	16	33	22	31	28	25	38	21	30	30	18	27	23	22	27	29	31	30	24	24	27	25	19	26	27	30	26	21	20	22	25	16	23	25	22	23	20	17	25	23	15	20	24	30	25	31	30	20	24	25	30	19	29	19	21	26	32	25	30	22	20	17	25	14	33	24	37	33	19	27	19	19	28	17	22	19	27	33	16	29	18	28	30	26	33	38	31	22	27	22	27	28	25	20	20	25	29	28	24	18	27	29	26	23	15	22	30	21	25	17	20	31	26	30	22	26	23	29	28	16	13	34	23	28	26	22	21	18	20	24	21	16	20	35	17	32	24	30	26	26	24	23	24	16	27	24	25	31	28	22	25	23	31	15	35	30	21	18	23	18	22	27	32	39	26	21	24	36	23	30	34	25	29	25	18	21	28	18	26	25	22	23	24	18	22	24	29	34	23	26	29	23	18	25	22	21	23	30	22	24	34	27	34	18	23	18	28	30	19	26	16	27	13	38	21	21	22	22	14	29	25	29	26	25	25	37	24	19	26	22	20	30	22	23	24	23	26	27	22	29	26	27	28	26	27	30	25	29	24	21	16	16	21	20	24	39	32	26	24	27	26	26	24	26	18	25	24	17	28	26	15	12	27	34	25	28	23	23	31	20	28	24	20	27	24	27	23	26	25	25	24	23	24	20	29	26	23	15	27	26	28	19	26	22	22	17	18	23	23	24	21	29	30	22	27	23	28	30	23	40	24	26	20	32	18	23	25	16	26	32	29	22	30	30	19	23	20	31	24	22	24	33	24	22	26	22	28	23	18	20	15	33	16	19	21	23	26	24	14	25	19	29	19	34	25	27	33	15	21	22	27	23	28	27	25	25	25	28	18	27	20	25	26	26	27	17	20	30	17	27	18	26	29	21	24	16	30	26	25	17	27	29	14	23	31	24	32	17	28	29	35	24	28	23	27	21	25	23	24	19	34	30	18	22	28	34	19	25	20	28	29	25	23	24	25	26	22	35	22	29	25	26	23	24	22	21	22	33	16	23	26	21	17	26	27	25	19	17	22	26	33	20	16	16	17	25	26	25	24	15	17	27	32	23	22	20	31	27	29	26	20	32	32	28	24	29	28	26	16	21	19	25	21	17	29	26	21	23	18	17	21	25	18	22	16	21	28
16676	9418	5043	8082	16870	20417	19162	17266	15289	13243	11230	9724	8374	7077	6081	5443	5033	4353	3809	3622	3281	2962	2692	2199	2113	1919	1820	1861	1694	1425	1222	1190	1144	1106	1140	1161	1010	1093	1444	1528	1575	1566	1233	722	501	401	362	313	329	338	348	339	357	332	324	336	336	323	306	257	242	270	239	255	252	281	285	276	290	270	270	252	241	241	245	252	247	257	278	267	273	270	269	256	265	285	283	265	265	247	254	251	269	277	249	301	251	264	232	269	235	261	234	267	293	275	255	265	239	240	266	244	237	263	251	270	284	259	266	243	256	258	265	244	261	255	250	250	254	241	210	254	246	261	240	223	268	248	270	238	230	268	288	262	247	269	250	250	239	252	243	240	225	253	241	247	234	234	241	256	245	253	248	277	244	258	242	217	243	238	260	245	200	229	261	234	234	234	229	235	257	247	224	267	228	275	255	242	251	223	258	236	209	246	234	253	237	276	262	254	247	258	225	253	237	231	243	229	227	221	228	251	243	254	248	219	252	247	252	236	235	243	249	246	244	257	239	234	233	242	253	226	234	247	273	258	234	260	260	258	248	242	279	250	237	252	234	227	264	247	257	235	260	251	246	221	264	252	261	246	261	240	252	238	234	230	256	231	228	261	227	229	259	250	224	230	268	240	259	251	240	274	235	260	214	248	263	271	239	242	218	276	251	252	217	254	252	231	249	259	252	261	231	253	233	243	229	246	233	253	227	246	261	242	264	239	227	216	243	239	239	237	262	256	258	266	273	247	248	234	271	260	245	237	249	241	268	198	242	253	265	255	252	241	260	261	247	250	241	233	244	244	289	269	232	270	235	246	224	249	252	256	264	247	264	263	291	241	234	251	246	255	234	256	258	253	242	245	242	258	253	235	244	244	279	262	229	245	226	258	253	271	270	255	247	256	271	236	234	231	258	250	235	264	221	247	243	243	248	272	235	259	228	261	261	243	237	242	238	235	243	273	248	255	245	239	256	257	239	258	259	217	252	221	232	255	253	228	279	251	252	221	248	255	247	215	268	235	257	254	250	257	246	244	227	250	281	256	242	230	236	267	255	234	244	241	246	236	263	234	262	250	219	232	250	268	207	261	246	257	241	278	252	259	249	261	232	247	261	232	249	222	273	231	259	258	236	279	251	240	250	240	257	254	260	240	251	234	251	263	251	278	229	265	270	276	247	226	256	246	252	238	238	273	256	242	272	263	231	246	242	269	246	241	250	224	265	246	252	197	267	242	240	250	241	250	240	247	236	233	252	270	236	244	248	252	245	271	252	266	241	262	242	260	256	267	247	238	226	236	253	248	253	235	240	251	248	243	229	254	219	255	227	266	239	218	202	251	251	254	252	255	257	241	245	243	223	278	238	264	241	227	219	265	227	225	264	237	231	267	244	241	221	236	275	236	248	255	251	249	255	243	250	266	250	242	265	244	231	233	255	275	250	259	229	223	252	244	224	245	254	277	256	270	242	264	250	225	238	212	227	239	225	253	239	240	262	250	258	263	232	253	256	248	244	254	255	245	271	218	239	235	260	236	266	229	272	272	229	249	241	259	235	248	259	261	235	233	262	255	244	245	239	257	237	224	261	224	245	275	241	259	250	226	235	253	249	237	237	224	275	243	250	255	226	244	259	257	247	250	264	252	232	228	266	265	244	238	250	283	249	245	242	229	237	263	296	253	285	235	250	260	242	268	234	257	231	242	218	223	220	260	257	234	223	242	237	253	287	213	279	241	244	244	270	244	229	269	232	229	237	253	246	237	251	280	210	223	224	249	247	242	250	253	249	262	213	229	216	249	252	255	243	243	244	261	227	218	238	249	277	259	258	246	253	259	256	223	244	255	236	263	232	245	243	245	263	254	244	250	231	237	244	242	225	247	233	254	229	231	219	226	244	255	262	235	229	237	251	231	241	245	253	262	265	234	202	271	237	270	237	229	234	271	245	257	246	203	247	258	248	239	262	232	250	255	247	250	263	233	281	236	245	261	242	244	250	240	246	260	240	250	250	250	242	237	254	257	243	277	247	245	250	259	244	225	252	253	241	256	265	246	264	242	250	237	266	254	281	249	238	245	225	243	246	245	262	257	244	266	231	252	233	231	236	228	261	253	247	246	272	276	227	240	226	263	245	260	225	244	217	265	262	257	202	254	243	241	259	277	261	234	263	257	244	238	277	233	254	247	252	225	249	224	249	250	243	257	255	233	238	260	261	228	224	235	251	237	218	256	252	243	241	248	235	228	260	220	282	236	243	250	243	269	243	242	222	267	255	248	234	254	254	239	255	239	228	238	267	253	242	253	256	238	266	249	235	261	247	258	249	238	236	257	214	248	251	256	225	258	243	222	251	249	247	255	275	262	237	243	234	278	230	244	269	258	253	226	274	264	230	238	244	244	226	254	265	268	255	233	290	262	232	304	225	265	232	270	258	245	261	222	267	236	241	236	234	229	254	209	239	248	230	242	245	262	246	248	240	235	277	226	280	253	232	243	252	260	262	261	236	261	235	235	258	261	257	259	248	259	268	232	223	255	254	241	223	207	224	254	242	237	234	261	254	233	278	254	248	211	247	262	226	259	244	255	232	287	219	266	250	252	252	242	262	248	219	250	265	250	284	233	239	236	249	241	257	254	242	283	253	220	231	244	249	248	246	254	264	281	265	245	240	245	220	205	255	247	243	254	238	262	231	243	301	252	248	243	240	222	225	240	249	265	262	243	248	230	252	283	264	231	224	278	255	254	254	240	249	248	224	259	269	230	231	247	239	235	256	254	233	212	235	246	268	242	282	237	237	241	263	240	261	236	256	255	254	248	252	231	271	232	248	249	259	250	253	258	243	251	233	231	277	284	223	241	257	270	233	262	259	272	248	242	266	238	252	268	246	243	264	240	253	233	269	253	239	277	268	222	265	255	235	261	247	270	229	235	230	247	223	248	245	270	230	233	256	282	263	255	261	241	246	216	234	220	249	252	234	241	253	257	227	252	246	260	278	223	261	224	266	220	247	246	274	242	261	247	252	254	269	251	248	239	248	234	246	232	255	228	252	263	252	249	267	269	234	261	241	254	255	225	234	260	242	282	240	243	261	246	255	245	235	252	267	246	252	236	242	244	228	238	237	241	267	241	254	256	254	274	237	234	249	236	238	268	235	239	230	252	251	253	267	231	249	279	268	255	230	243	246	238	284	270	244	249	252	247	235	246	244	244	250	233	253	246	222	285	232	248	219	231	249	248	280	271	227	250	225	246	257	239	269	209	265	246	256	258	240	274	265	237	232	226	253	250	270	274	254	229	266	241	257	246	241	252	254	236	236	248	233	227	280	255	236	249	256	231	240	268	239	249	269	236	228	233	222	223	291	270	241	234	233	254	241	262	255	244	248	242	266	227	241	236	238	225	221	244	236	244	251	249	265	267	246	270	254	243	256	242	238	247	230	237	232	275	263	263	252	239	220	271	271	235	270	248	267	210	264	245	252	259	239	244	249	253
1819	904	493	307	324	545	617	611	508	421	373	364	321	285	254	236	226	192	162	169	161	145	157	123	137	132	121	112	119	106	87	99	91	91	96	92	104	98	131	113	110	105	103	85	59	74	75	63	70	83	69	66	66	63	66	74	74	53	60	65	63	79	78	66	76	62	66	60	61	69	62	62	76	62	76	62	65	60	68	51	60	71	63	71	57	65	76	56	74	75	59	78	55	71	68	75	58	61	60	73	77	57	56	69	53	68	57	63	72	71	70	49	69	59	60	58	71	71	65	64	64	60	74	70	59	57	69	73	73	63	65	67	69	63	55	54	62	60	60	60	67	59	64	64	73	66	61	70	59	72	69	70	69	68	70	70	63	70	76	74	61	76	69	73	72	58	59	64	63	77	53	67	68	58	60	65	62	62	73	70	53	71	79	60	57	51	50	68	69	72	57	69	61	61	54	61	53	65	68	58	67	75	52	72	62	68	68	80	67	64	54	55	81	55	65	75	58	59	65	63	79	67	46	67	75	51	54	68	79	68	60	60	65	56	68	60	66	67	64	64	52	56	73	49	70	67	64	60	62	51	70	59	60	53	52	53	53	76	69	88	66	45	64	78	55	54	58	54	64	51	71	81	62	54	57	63	56	70	59	65	61	63	65	68	49	61	57	82	63	72	65	81	68	58	48	55	75	71	65	59	70	52	59	74	55	57	52	61	60	81	84	65	59	64	65	54	58	67	42	65	49	60	63	59	67	53	63	79	61	55	68	58	67	65	75	67	58	60	73	47	64	76	64	59	72	58	67	58	69	64	57	69	67	58	55	67	64	59	59	62	69	76	74	65	55	70	61	52	59	70	58	64	55	56	59	50	63	76	78	65	66	56	61	71	61	55	74	56	60	65	58	74	63	65	57	54	70	58	53	53	65	68	75	75	52	69	63	48	61	66	60	56	69	66	62	60	63	59	49	62	68	74	74	77	57	71	67	59	62	66	62	51	50	61	55	72	48	57	74	56	64	59	54	56	66	59	71	66	62	56	62	63	70	75	65	61	73	76	68	62	73	64	63	71	68	65	64	60	67	82	63	61	49	58	56	75	73	55	64	55	69	58	69	63	52	61	66	58	60	58	75	64	56	58	65	75	52	35	63	70	61	60	51	64	61	58	62	57	69	61	55	53	65	62	65	60	87	57	75	63	59	54	67	58	69	55	70	66	54	66	55	72	72	64	67	69	65	57	66	68	69	56	69	61	70	65	61	67	65	77	53	55	70	80	77	52	59	52	63	54	58	74	67	68	67	78	67	74	55	70	66	57	57	82	78	63	77	64	63	65	56	57	50	53	72	61	71	51	79	54	61	65	53	53	57	74	61	59	57	62	69	61	59	58	59	65	58	52	60	59	53	53	51	65	58	68	70	58	68	55	54	73	55	77	74	69	76	66	71	63	72	77	58	53	68	56	61	66	67	69	69	74	50	71	68	57	69	75	57	61	75	62	58	57	65	72	52	48	56	53	60	54	66	89	76	62	73	64	53	49	66	73	56	58	55	60	63	78	43	65	49	78	50	62	64	74	63	58	61	70	60	67	73	66	77	55	79	69	62	58	61	61	74	70	72	61	72	65	75	66	49	89	53	62	72	64	59	71	70	76	48	64	66	59	52	45	63	63	69	66	60	74	70	67	60	59	67	54	64	70	71	60	51	64	50	57	49	64	75	70	53	78	61	71	67	90	64	67	76	78	72	68	53	65	57	52	65	62	66	75	69	67	65	65	64	82	62	51	65	73	58	56	63	66	73	53	71	70	57	50	57	76	67	63	66	67	69	70	67	56	63	62	52	79	67	60	65	57	67	70	57	53	77	70	63	81	90	64	62	65	70	83	56	60	75	58	64	67	60	68	52	61	63	72	60	63	62	67	53	53	59	62	71	69	57	62	66	77	79	56	71	58	65	67	61	47	71	77	58	59	70	69	56	64	63	49	49	61	57	56	61	69	69	67	62	48	64	60	65	71	55	59	55	53	58	66	64	65	54	72	56	74	67	67	69	69	68	58	65	66	61	57	70	58	66	67	59	53	65	47	61	69	61	80	61	58	71	51	70	60	50	73	68	64	62	61	61	79	61	58	68	81	54	64	75	58	68	76	54	68	67	69	55	74	64	55	58	61	76	57	59	47	57	78	70	50	65	66	65	58	79	63	64	67	80	45	68	63	78	61	53	63	55	66	71	61	61	72	67	65	76	64	65	69	70	69	75	69	67	58	59	56	71	83	68	61	73	60	64	63	75	66	66	58	61	67	70	66	59	85	66	78	65	73	67	63	67	46	69	71	48	59	56	69	55	62	59	61	68	63	72	61	55	60	60	78	56	54	57	68	65	53	46	67	59	70	59	55	59	69	51	64	57	62	72	75	62	60	56	64	69	60	65	68	62	69	59	61	68	72	68	65	52	54	82	64	59	82	62	57	63	79	79	48	63	57	49	80	61	61	54	76	66	63	64	64	61	62	70	69	73	64	73	49	71	74	76	54	60	62	62	63	56	58	64	67	82	75	59	55	67	71	55	62	56	62	68	66	67	69	57	70	59	49	74	59	69	57	55	64	62	62	76	82	57	71	64	76	61	67	61	59	49	66	66	50	69	63	52	64	66	50	60	74	80	63	42	66	56	69	52	52	72	84	56	65	46	68	66	49	63	70	77	58	55	77	69	67	64	68	69	56	63	58	69	60	61	80	75	70	66	68	72	54	70	70	75	54	51	66	66	68	72	89	60	64	65	71	53	64	61	65	65	59	57	56	61	69	55	57	60	57	67	37	63	71	80	51	73	63	63	64	57	64	66	53	68	67	64	56	59	54	58	64	73	64	62	70	54	66	72	73	78	61	63	64	60	71	71	49	57	73	67	54	58	72	60	72	56	49	67	62	63	61	59	72	70	51	69	44	61	60	83	66	59	64	56	59	76	54	61	83	78	73	53	59	57	63	46	65	70	65	63	67	53	65	55	53	64	70	58	62	59	72	57	70	61	62	61	51	61	59	59	78	54	76	56	62	63	55	68	66	66	47	66	68	57	54	59	61	56	56	80	46	75	58	80	65	70	68	58	61	62	63	56	65	56	64	68	66	67	77	77	69	76	57	70	81	57	67	62	59	64	57	63	63	67	64	55	68	58	59	69	67	66	70	54	53	63	62	63	64	61	67	85	66	65	61	57	56	55	53	58	57	60	49	60	57	67	64	48	72	68	57	56	56	56	63	74	64	62	66	59	71	61	70	68	75	55	58	62	76	73	68	90	73	72	62	45	65	68	63	59	77	67	63	62	50	78	69	65	56	60	53	82	74	58	53	56	65	65	67	63	59	66	61	63	54	56	62	75	55	69	61	62	63	63	60	65	59	71	63	70	67	52	67	56	67	61	61	65	57	74	66	63	52	51	64	48	68	61	49	62	48	60	56	67	57	66	60	45	68	62	64	53	55	51	65	62	80	68	63	58	55	77	64
20286	11463	6767	10372	20189	23229	22071	20044	17545	15620	13630	11710	10304	8807	8150	7225	6351	5744	5117	4785	4290	4014	3575	3110	3065	2867	2686	2719	2549	2050	1910	1939	1712	1770	1742	1791	1645	1721	2006	2295	2172	2099	1673	1078	882	830	793	756	724	732	760	694	735	793	812	756	751	690	693	691	707	704	732	635	654	675	704	642	654	700	643	677	662	633	679	675	622	682	675	596	648	624	678	658	682	642	662	699	693	652	652	695	694	648	671	655	616	674	646	628	659	657	665	690	630	703	646	637	600	647	619	653	689	634	655	669	642	674	699	646	617	672	606	647	657	648	623	611	600	652	648	618	609	631	611	636	639	647	642	606	641	695	666	625	623	642	654	630	641	672	605	650	672	658	660	645	672	672	648	622	696	660	653	703	605	607	648	653	677	671	597	644	674	667	627	616	601	652	696	641	620	618	605	603	666	667	678	647	656	640	646	653	660	623	653	649	654	628	628	631	671	620	597	624	669	645	615	641	639	645	617	620	637	659	634	637	642	602	673	694	625	634	652	659	645	655	659	685	649	663	645	615	643	622	653	652	635	641	647	616	643	617	663	633	652	635	609	640	619	608	612	684	679	627	649	640	636	659	613	661	598	654	623	616	689	625	616	604	627	661	628	600	617	661	652	621	655	626	642	658	616	589	623	682	659	637	570	653	612	619	635	692	664	606	659	683	656	589	674	631	652	684	649	673	624	684	658	595	637	629	648	631	630	639	644	639	595	645	594	632	644	675	636	620	642	651	619	640	618	649	644	626	619	629	667	665	631	621	648	598	675	618	632	620	631	629	619	637	619	648	620	587	641	660	622	622	625	618	617	616	628	635	676	631	652	626	574	634	622	666	651	656	644	598	624	649	662	649	638	624	643	631	668	613	624	656	579	666	611	606	672	669	605	606	633	637	659	643	655	628	593	671	633	651	666	649	636	632	690	639	638	584	655	633	667	641	621	627	678	620	648	633	639	662	660	683	644	629	641	646	651	621	610	614	616	617	657	646	665	604	635	617	637	633	635	636	613	605	693	632	633	630	625	652	664	670	602	618	648	622	632	673	671	665	674	658	651	640	625	642	601	638	629	670	677	626	575	639	639	591	582	624	630	648	611	635	609	602	604	662	639	657	633	697	657	607	612	684	633	605	649	652	663	686	665	617	654	615	623	654	649	653	588	630	671	654	657	663	593	626	629	630	634	625	631	630	606	631	650	600	600	635	633	608	592	642	651	658	584	688	663	673	658	596	622	632	658	559	641	646	703	660	642	660	639	646	648	695	658	626	589	607	618	650	635	652	626	628	638	693	644	679	601	634	668	617	668	642	678	703	625	649	638	620	660	605	624	623	651	643	689	614	636	677	623	620	608	616	600	637	681	607	609	673	658	627	660	648	630	635	623	630	657	625	645	625	600	646	666	636	636	682	651	611	637	621	596	582	646	635	672	605	651	670	613	665	656	673	610	658	625	612	642	629	655	650	655	645	657	670	628	601	638	616	648	625	641	619	635	596	647	641	636	668	593	624	633	632	597	660	649	635	668	614	629	635	648	637	612	579	657	641	608	662	607	647	621	627	682	614	666	637	649	658	632	633	639	636	640	621	651	676	617	651	661	633	644	681	636	674	635	633	564	636	622	680	646	639	589	674	635	619	627	609	661	652	637	611	646	635	679	642	645	635	641	611	639	604	692	678	589	617	604	584	585	673	678	644	665	651	650	642	667	640	632	643	633	629	642	662	710	637	617	615	612	648	651	659	656	653	602	606	653	691	637	634	624	666	646	629	626	662	610	663	651	594	662	662	624	637	698	640	658	641	620	632	673	605	630	607	661	675	642	666	619	640	575	696	713	659	679	665	630	644	644	667	668	648	605	661	636	645	623	600	612	607	634	656	639	677	684	639	648	673	625	651	614	665	652	659	654	628	626	622	631	604	669	619	641	639	604	641	650	610	640	667	628	617	688	658	654	626	655	628	629	638	666	628	653	632	639	692	641	616	673	625	608	632	674	716	642	629	618	618	612	660	659	637	641	631	576	625	634	648	621	688	598	680	663	635	625	662	599	646	641	630	663	628	661	604	621	653	586	604	653	622	645	604	625	678	622	614	649	672	658	622	627	650	660	649	643	590	629	616	619	618	635	650	621	677	682	655	661	634	657	628	653	656	612	697	656	650	577	599	666	644	616	580	589	660	629	626	627	619	654	664	625	637	665	645	627	618	660	633	660	649	641	631	689	642	624	674	619	682	646	644	635	679	615	664	648	626	639	644	629	633	626	623	641	624	631	620	676	615	633	647	632	628	686	678	653	635	643	655	661	719	633	626	611	651	611	685	629	645	656	626	658	596	610	619	691	666	658	699	647	615	662	635	678	576	657	632	680	677	659	667	627	608	628	637	671	593	618	676	645	643	646	621	616	658	664	619	586	645	597	605	639	661	661	666	612	608	685	634	639	652	734	676	674	650	631	611	661	632	651	660	655	606	641	687	666	621	625	630	617	619	617	624	638	638	654	592	619	632	627	681	658	644	601	603	662	637	628	635	651	643	640	669	662	674	649	646	634	610	597	593	632	612	642	669	688	661	636	612	609	630	704	643	672	685	633	630	621	605	653	615	631	665	599	620	630	621	595	658	632	606	629	644	659	635	657	683	676	667	651	609	605	641	588	621	638	625	643	662	655	586	651	648	657	643	619	692	670	607	640	691	672	669	646	634	651	657	564	660	648	624	671	644	658	595	689	678	622	663	665	628	627	639	634	648	651	672	666	681	658	560	628	643	617	616	662	618	677	672	640	646	631	637	622	642	651	659	625	631	637	611	650	659	581	624	605	652	656	638	627	607	652	603	640	680	679	638	665	663	629	632	614	659	628	652	623	670	642	694	668	604	658	613	652	669	618	602	634	629	641	650	628	655	624	660	643	636	591	624	616	662	620	661	652	654	626	650	627	645	667	629	615	651	651	640	638	655	623	612	616	621	602	680	631	622	680	631	628	630	692	669	627	630	624	653	680	619	690	633	616	643	680	623	629	628	634	640	639	637	627	652	621	550	658	622	613	617	646	614	571	626	656	614	633	660	614	655	626	619	615	617	660	624	585	648	665	647	652	638	633	626	676	566	643	615	625	645	681	611	626	627	673	609	628	621	643	647	625	632	611	684	659	657	638	631	663	616	626	628	658	697	633	665	619	614	604	650	588	627	652	645	636	643	648	627	609	637	602	658	661	627	652	609	646	574	614	636	688	632	641	648	656	617	689	655	650	620	661	657	635	671	637	647	596	606	598	655	601	653	650	659	645	644	673	660	591	614	675	647	687	631	638	636	645	601	677	613	666	630	648	661	586	641	612	610	640	648	629	641	653	636	597	632	567	593	606	639	646	640	624	632	644	627	651	653	600	672	644	653	634	637	624	648	619	611	620	673	637	611	613	651	596	608	672	607	635	614	596	596	665	641	620	665	677	629	649	623	630	647	624	615	619	623	638	579	659	667	621	641	658	684
1902	505	291	172	186	295	347	327	282	266	229	214	194	145	142	122	105	86	107	90	86	68	71	84	79	59	59	54	61	45	51	49	62	38	55	55	47	49	74	63	48	52	54	37	36	26	28	40	38	28	39	37	31	40	40	28	42	25	36	22	28	31	34	28	24	34	30	30	34	20	36	29	30	31	35	45	31	27	35	39	38	35	46	30	29	27	23	33	34	41	31	44	22	38	34	37	30	33	43	30	26	29	31	31	34	30	33	27	37	34	41	41	42	29	31	35	36	35	34	32	38	30	30	28	38	30	38	29	27	32	37	36	39	33	34	27	44	31	34	28	30	34	35	38	31	36	39	31	30	29	40	35	43	33	31	41	31	37	37	28	28	31	31	29	43	35	39	30	37	42	37	34	34	47	35	27	37	28	24	38	34	23	25	38	35	27	22	32	32	31	35	43	24	38	43	28	38	33	41	30	35	26	43	35	39	26	27	33	38	27	33	33	30	36	26	25	31	36	33	33	37	28	31	27	26	40	46	39	27	25	28	28	26	45	34	31	26	42	27	40	33	37	37	31	23	43	48	37	35	33	42	25	30	40	31	31	32	30	30	26	29	35	27	33	39	30	37	35	29	41	26	36	27	38	28	36	36	27	35	40	30	41	29	44	35	39	26	32	26	25	35	40	29	36	28	33	24	34	45	24	39	39	30	36	29	37	33	41	29	29	21	27	40	36	41	38	28	38	50	32	32	40	29	36	34	36	37	24	36	25	33	31	33	32	43	32	27	34	38	43	33	41	42	33	32	38	37	40	28	29	38	32	31	27	26	39	33	33	39	38	30	39	37	34	37	31	36	31	25	30	35	32	34	23	28	31	41	32	39	27	35	37	33	29	37	28	37	31	28	40	35	42	34	28	25	42	45	32	38	31	27	41	35	31	36	21	38	41	25	31	33	31	28	34	37	36	29	32	24	33	32	44	33	37	35	38	26	34	26	34	22	30	28	36	35	41	40	42	44	37	30	24	33	36	30	25	32	39	34	29	28	32	31	24	32	36	42	29	34	37	26	28	28	30	24	34	40	34	33	36	34	41	32	38	37	31	42	27	24	35	40	34	40	47	36	33	37	35	37	39	31	39	26	43	33	37	31	25	36	39	30	35	26	39	28	49	27	38	33	38	31	39	34	30	35	32	37	35	36	44	27	28	33	30	24	25	24	25	39	40	40	36	29	34	20	27	34	34	31	38	40	26	32	34	19	32	34	50	27	35	28	29	25	28	30	35	37	37	33	38	33	29	33	33	27	33	25	31	42	28	37	34	28	28	37	32	32	31	29	40	30	28	42	36	43	34	28	39	30	29	34	28	38	29	33	34	29	49	25	30	40	40	30	36	41	28	27	40	34	34	42	34	35	31	39	35	39	30	33	33	45	38	36	32	36	33	39	32	30	36	32	39	33	41	35	37	23	40	35	48	19	31	29	21	31	34	33	31	29	37	29	28	37	42	32	40	32	39	33	35	40	23	25	31	32	39	32	39	41	31	32	36	37	39	29	35	38	29	25	37	41	40	22	30	29	27	33	35	36	52	22	38	40	36	30	28	37	39	40	38	42	33	29	25	37	40	32	27	33	34	39	36	31	36	27	32	26	33	33	21	31	37	29	38	31	33	35	46	40	38	31	40	36	36	36	31	24	38	35	40	42	37	28	36	29	47	35	26	28	39	35	43	31	31	36	38	36	31	47	36	41	30	31	31	24	37	39	32	25	29	28	35	37	50	37	38	28	32	30	33	44	41	40	25	30	33	47	27	37	32	30	38	33	32	40	36	26	49	39	31	31	28	50	39	35	44	37	37	38	35	39	29	30	39	25	28	34	44	33	27	32	42	39	22	25	34	26	27	31	23	37	29	36	37	42	35	27	40	25	26	32	39	34	41	40	21	24	34	39	26	31	37	34	23	19	34	25	31	32	35	33	32	25	29	29	21	45	25	41	28	41	35	39	27	29	38	35	33	25	30	24	33	24	33	34	30	43	34	32	30	34	36	46	27	35	35	28	40	35	40	23	31	32	40	32	33	29	43	38	32	44	42	39	46	35	27	31	29	37	41	30	31	29	24	32	35	36	36	33	21	27	40	35	37	44	38	31	21	33	45	44	27	31	39	28	31	38	44	36	25	19	49	37	30	30	38	26	36	28	32	35	34	28	31	32	32	34	25	27	26	35	42	35	29	29	37	38	25	36	34	44	25	32	39	27	22	45	33	44	38	35	22	24	33	35	39	32	32	31	37	28	31	30	43	26	40	33	30	32	36	33	29	40	29	29	50	35	28	35	30	45	37	32	30	45	42	39	38	39	32	31	41	36	38	28	42	34	27	27	37	31	39	37	20	41	38	29	35	33	23	40	33	30	29	41	26	39	27	29	36	37	37	36	27	36	39	28	33	37	34	30	36	25	30	31	32	33	39	37	25	39	36	39	29	30	39	26	31	31	36	32	32	37	28	26	30	32	30	41	39	32	32	36	33	27	31	25	24	32	33	38	34	32	25	38	35	39	30	32	33	42	44	37	30	29	37	30	30	40	30	34	39	31	43	30	42	35	28	40	40	24	30	37	37	44	28	34	29	41	23	28	29	29	29	31	35	35	40	27	28	34	39	28	43	26	32	35	25	37	37	31	40	31	29	39	22	32	28	35	29	38	25	34	28	25	31	31	33	29	41	32	44	26	29	32	33	33	40	28	32	42	32	32	35	33	35	31	32	25	23	31	24	43	38	25	47	33	34	32	40	34	36	32	46	22	39	29	39	34	40	23	30	31	36	28	37	37	38	43	46	26	35	42	30	30	31	38	45	33	32	29	26	35	38	31	37	38	23	37	35	31	30	39	34	36	29	34	23	29	33	37	37	35	38	26	35	33	31	32	38	47	32	37	33	34	33	28	22	21	26	42	43	40	40	40	27	35	31	32	34	24	28	26	32	33	31	33	25	40	26	31	33	25	32	27	21	34	26	27	41	40	34	32	32	44	33	31	30	33	27	33	35	29	27	26	33	39	31	28	33	30	32	31	37	40	28	39	36	34	25	25	28	25	32	40	25	36	33	34	21	39	24	41	33	33	37	28	36	37	30	33	34	41	27	29	30	43	21	37	32	27	33	39	41	39	38	45	35	34	35	24	33	35	44	30	29	36	28	26	30	41	30	27	31	37	45	39	42	27	54	28	26	27	29	34	44	32	27	28	39	37	35	37	34	40	33	20	28	36	22	30	25	37	43	43	27	29	37	36	28	37	33	38	29	33	45	39	36	35	34	33	36	33	42	36	30	35	34	26	28	31	40	30	34	23	42	30	38	37	34	25	33	35	28	32	37	27	34	39	35	31	37	36	40	36	47	35	28	40	37	40	37	32	38	44	33	40	33	34	24	33	38	30	40	29	37	36	32	34	40	37	35	38	32	37	35	30	34	39	27	31	40	45	38	37	26	31	32	36	36	35	28	29	36	34	36
14898	7586	3874	6639	14172	16932	15759	13902	12475	10534	9140	7511	6410	5368	4783	4167	3616	3079	2695	2562	2238	2149	1835	1561	1544	1438	1335	1396	1234	1048	907	957	873	922	970	954	817	1002	1254	1557	1456	1196	874	531	419	393	413	408	384	371	394	369	372	378	427	387	370	341	347	333	344	338	338	336	349	337	321	311	330	347	348	339	336	362	347	335	314	366	322	322	334	358	326	314	336	340	312	330	347	355	319	383	353	365	335	327	315	333	317	319	293	333	316	310	330	339	317	323	317	310	326	320	322	315	347	365	292	326	366	353	337	328	334	347	335	325	330	318	324	338	330	362	330	307	317	326	308	347	363	329	315	338	271	316	343	336	333	307	314	315	303	304	310	331	346	340	362	334	329	316	357	304	335	347	307	313	339	329	340	330	310	324	324	340	297	313	327	361	298	327	374	360	344	316	292	323	327	326	327	320	314	312	306	296	332	334	324	321	333	333	331	324	326	294	317	345	333	332	302	327	308	363	334	337	318	322	314	312	327	330	300	335	281	333	343	285	334	338	361	349	340	291	324	310	324	335	334	290	348	371	343	346	348	309	326	315	327	305	361	332	323	348	349	316	314	298	334	331	319	342	352	329	335	345	312	329	361	311	341	368	365	318	292	312	316	320	329	296	334	332	333	313	315	311	342	351	313	323	320	313	318	326	348	338	372	327	313	311	346	340	320	281	318	331	346	310	344	316	352	319	332	321	318	346	314	300	346	305	328	329	321	311	366	349	335	299	323	304	305	359	310	327	316	344	326	380	333	313	339	328	277	334	299	328	321	309	337	333	331	309	320	347	317	316	334	310	306	306	293	324	317	320	334	352	320	345	287	335	334	328	325	335	374	330	331	332	357	342	328	327	307	329	350	328	327	328	355	325	285	329	335	340	310	326	325	308	302	352	318	348	322	333	362	321	345	317	350	336	311	320	347	350	337	336	342	355	313	322	334	346	306	336	339	320	328	350	339	281	314	337	304	328	341	335	360	297	334	312	306	322	336	350	320	306	308	321	313	353	299	325	317	346	325	329	339	347	335	325	321	352	313	321	321	333	316	329	335	342	344	332	331	329	322	325	319	278	336	352	341	312	321	334	335	345	338	342	349	311	356	318	298	333	276	312	333	328	311	344	318	314	368	338	313	312	338	322	318	294	341	326	333	323	322	328	317	285	340	306	320	299	305	301	308	317	334	326	329	324	338	287	322	329	344	354	284	308	330	334	291	344	346	317	328	321	322	353	342	297	343	332	315	333	311	300	327	315	336	307	326	317	319	340	318	327	315	325	355	340	334	325	342	298	323	321	334	289	294	336	320	311	317	306	305	324	306	329	331	338	320	345	312	316	324	354	316	332	342	323	303	303	332	336	340	322	374	323	321	338	330	348	319	282	316	311	300	314	300	350	305	303	314	334	333	352	317	323	334	327	316	336	296	327	331	337	298	308	314	341	319	337	316	307	305	360	333	348	347	326	332	305	329	337	342	331	343	293	319	332	341	319	344	313	347	305	358	307	312	312	324	307	309	346	297	342	328	334	341	344	316	336	332	358	312	323	347	347	339	333	352	324	313	306	296	341	327	317	339	320	349	337	316	346	320	296	326	327	342	310	346	319	343	311	351	336	355	337	301	299	341	350	324	321	317	298	299	333	331	349	300	335	293	307	305	333	328	311	339	305	321	299	325	349	362	333	319	318	331	323	331	338	328	382	349	329	353	311	310	316	340	299	321	337	299	324	349	356	364	313	341	328	328	345	352	347	300	340	332	351	339	321	348	302	331	303	328	296	318	293	326	340	363	325	313	332	331	343	295	350	300	319	321	332	319	324	352	371	356	354	334	288	348	317	305	332	292	318	327	356	315	329	351	314	317	342	316	342	309	323	363	312	346	340	354	340	344	328	348	314	335	320	333	343	334	305	326	321	319	333	358	340	348	310	298	338	340	303	319	337	347	317	334	344	352	318	340	336	302	311	326	351	315	347	337	331	317	298	338	333	322	325	309	303	320	319	318	312	333	319	309	321	323	323	309	349	340	320	362	344	317	313	318	321	322	342	324	311	297	341	301	336	304	313	311	310	322	317	331	307	341	315	360	325	296	308	308	349	336	318	366	342	350	298	326	327	301	352	338	308	321	334	325	330	343	332	332	312	361	313	361	288	345	296	282	332	321	348	316	338	281	316	323	333	358	321	303	353	340	319	318	310	314	313	331	326	323	333	319	314	312	312	350	312	329	329	319	299	338	319	314	360	337	323	345	338	315	305	333	306	332	325	308	298	330	291	326	326	343	306	343	330	349	310	316	326	341	347	339	318	303	310	339	316	317	352	320	313	333	330	336	302	311	354	325	308	325	341	332	309	330	322	296	301	355	331	330	333	327	325	338	302	348	336	335	301	331	326	314	318	323	332	296	338	331	312	336	311	308	353	362	327	320	320	333	334	350	310	323	337	357	361	325	322	321	340	308	320	343	317	292	304	354	326	278	338	322	286	313	323	321	331	316	299	357	327	325	323	342	311	333	344	324	306	315	312	337	349	323	316	310	345	346	298	357	368	293	351	330	354	351	324	307	350	340	314	359	284	372	317	318	303	320	324	334	330	340	310	327	290	313	370	324	316	344	334	310	323	319	338	329	310	353	319	330	317	308	340	324	334	318	331	343	329	321	287	324	324	318	307	348	323	334	328	329	290	317	351	314	316	333	357	329	322	337	322	330	320	341	324	332	349	343	317	323	311	310	335	305	348	289	326	300	384	351	336	310	298	322	330	330	359	328	344	343	324	358	342	329	304	344	322	295	306	339	383	317	304	326	336	345	332	345	305	330	309	349	326	331	316	321	337	311	339	301	316	329	336	319	346	310	275	342	349	319	314	341	313	344	301	342	345	309	293	334	325	351	342	331	347	305	335	332	297	339	304	330	312	344	320	319	350	336	324	324	292	333	357	314	306	332	305	324	324	331	327	345	334	318	304	355	322	331	303	333	343	311	338	336	325	335	297	342	330	338	320	329	299	341	351	321	320	291	334	309	317	327	325	335	366	335	350	366	350	310	311	323	327	337	333	326	336	303	307	313	339	304	303	331	303	330	317	345	324	346	313	294	301	324	300	292	348	325	333	317	324	338	335	324	326	358	330	331	315	337	323	322	316	319	350	371	273	335	313	326	325	330	326	316	338	327	310	322	310	330	297	301	319	327	317	334	331	369	295	337	323	320	339	310	335	316	342	338	340	310	321	298	328	317	321	328	312	349	335	333	298	313	351	336	342	313	305	328	322	308	317	359	332	340	311	330	329	330	312	326	330	313	332	331	298	301	299	308	326	329	286	298	314	321	329	352	312	358	362	303	339	330	313	342	332	330	321	297	341	359	327	323	341	308	325	334	312	380	317	347	328	344	349	325	295	345	322	349	316	342	310	355	327	342	311	320	361	348	324	338	313	339	307	306	326	326	327	290	305	357	334	329	339	313	303	330	354	334	319	327	329	287	315
1205	816	410	277	264	428	489	486	432	369	351	288	291	283	233	214	190	157	155	125	139	119	126	109	114	124	115	99	106	100	91	98	76	98	92	81	91	96	108	130	94	98	82	79	73	76	72	60	75	78	68	52	75	68	51	67	63	67	56	65	82	76	69	71	63	65	72	68	66	63	53	81	67	67	69	48	61	72	72	63	79	76	66	49	83	70	72	81	74	67	57	55	70	72	70	76	65	76	62	79	63	72	74	75	68	73	69	62	82	59	63	56	66	50	75	59	63	61	53	59	68	62	68	60	83	63	65	72	66	77	56	73	69	64	61	77	57	63	70	64	57	64	57	70	68	75	70	71	57	80	62	69	59	56	69	69	67	68	61	53	70	66	61	81	64	66	66	56	80	71	67	55	74	70	61	64	74	60	66	58	66	67	68	52	90	52	61	58	71	57	62	74	68	51	76	54	72	59	68	89	74	58	70	56	69	58	75	66	52	63	77	57	65	65	59	66	64	79	53	79	65	53	77	70	70	74	72	78	81	63	70	57	61	70	73	70	66	58	63	59	66	66	85	73	61	74	75	71	67	65	62	69	64	59	79	61	65	72	67	68	70	70	80	69	60	77	72	73	75	65	62	69	75	77	68	57	62	90	71	49	76	60	62	65	68	76	66	49	71	63	72	69	67	77	66	66	79	69	63	77	56	67	69	69	51	63	65	64	67	65	77	65	65	62	74	56	58	67	64	81	71	77	69	75	50	60	67	58	55	51	69	63	71	59	77	60	53	62	80	84	74	67	62	64	78	66	66	65	83	60	69	75	71	61	73	82	70	70	79	64	73	61	62	86	77	81	68	62	68	50	68	64	80	72	90	65	60	73	77	79	66	74	78	73	70	66	68	50	60	63	76	71	64	87	73	71	67	64	65	64	71	69	80	76	58	64	53	70	66	70	61	75	79	60	62	64	62	72	77	67	68	62	73	59	67	73	69	65	65	67	49	62	71	73	63	69	56	60	66	69	71	82	71	67	67	72	59	70	64	73	62	52	80	62	69	65	66	64	67	62	86	54	71	50	54	68	76	70	58	71	72	60	65	69	86	58	67	80	67	62	71	71	75	71	73	71	50	85	64	70	81	59	62	64	65	56	58	82	73	82	76	79	65	71	64	61	77	62	69	71	77	65	71	65	61	65	79	84	76	66	63	76	67	71	80	64	82	78	74	58	57	63	65	66	70	70	64	68	61	75	72	71	77	65	65	67	59	85	71	80	74	70	87	63	63	79	59	63	74	55	63	69	58	65	58	68	79	64	74	56	59	73	77	73	71	60	52	76	68	67	65	67	66	68	65	72	65	77	57	69	66	68	78	63	67	72	67	62	56	63	66	60	69	73	77	57	71	56	76	74	78	74	79	71	73	72	71	52	74	68	71	55	80	63	80	54	63	64	66	74	55	62	75	58	67	72	74	80	67	53	62	78	75	75	100	56	62	67	64	66	65	66	77	59	57	74	65	90	70	59	63	67	70	68	83	71	68	67	74	61	76	77	73	67	71	65	67	79	75	75	53	85	73	62	57	65	63	67	72	67	69	64	72	63	65	63	71	68	74	59	56	56	68	58	68	91	58	64	64	77	57	61	59	61	64	63	58	58	67	72	72	71	46	71	67	68	70	68	75	57	66	59	63	46	64	73	73	74	63	70	68	74	60	71	71	73	62	69	53	64	79	56	64	83	77	74	58	75	66	63	79	68	53	75	57	63	73	59	71	78	56	57	69	69	53	57	75	65	59	63	86	59	67	68	65	63	65	67	69	65	52	65	57	64	67	69	78	72	53	69	72	68	69	56	76	75	71	63	76	50	59	56	65	52	64	68	71	69	57	57	77	80	62	71	61	84	66	57	66	82	76	54	78	63	87	64	59	55	80	64	62	73	64	65	51	66	60	72	52	63	84	58	72	59	82	67	66	69	68	54	67	81	66	79	74	79	74	67	81	70	67	72	65	75	76	87	76	57	59	74	66	84	56	72	71	72	78	50	78	66	75	70	80	77	73	65	72	71	69	70	62	71	53	70	86	71	59	66	52	65	73	58	70	57	52	77	68	58	65	69	81	65	61	67	66	76	63	67	61	63	73	61	61	70	72	72	77	63	63	66	65	70	79	60	70	72	81	67	71	61	64	82	85	72	83	74	62	64	73	76	71	60	85	68	72	66	57	51	61	59	66	74	59	71	63	73	84	76	58	76	67	79	71	58	69	78	75	60	59	69	75	73	77	70	68	70	66	64	78	65	56	77	72	55	72	68	57	73	76	81	69	56	84	63	63	78	77	59	51	64	80	76	72	80	54	74	84	65	64	73	80	69	72	58	55	71	70	71	56	70	59	73	62	69	84	63	71	68	54	64	69	67	69	77	79	78	70	69	62	65	66	81	86	72	80	44	46	71	61	70	60	66	71	76	72	69	64	59	70	78	77	61	78	66	67	56	81	58	58	63	70	77	67	79	81	67	73	63	57	66	80	67	60	70	62	64	64	81	62	73	61	71	80	87	66	65	56	67	72	85	75	57	58	68	74	62	74	69	60	79	56	69	59	51	86	79	49	84	58	67	64	77	71	62	60	63	67	72	53	59	77	59	60	69	85	78	59	69	71	58	65	77	54	94	52	64	59	58	70	71	73	57	67	76	62	56	75	64	55	72	66	66	63	57	52	66	69	87	75	64	82	70	78	80	74	52	74	85	72	64	62	80	70	69	61	57	57	62	57	69	56	56	68	67	71	71	73	74	60	68	71	63	60	69	70	58	56	61	102	69	69	69	56	71	75	55	43	73	58	64	60	71	51	57	71	45	67	75	60	51	73	83	65	83	73	63	66	55	58	64	66	67	50	63	54	65	64	60	76	60	73	70	58	58	61	69	60	61	64	71	50	74	64	69	69	66	64	57	69	75	63	62	50	69	80	75	65	76	66	70	65	55	73	70	83	65	71	55	71	67	65	57	71	74	57	79	66	74	58	58	76	61	65	63	67	68	61	65	61	48	75	73	77	61	84	69	68	59	74	65	63	70	65	62	68	67	68	70	60	74	80	63	71	63	70	63	62	80	78	72	71	70	48	62	58	65	76	60	87	57	67	59	81	70	59	76	72	66	62	64	70	65	74	69	55	63	81	71	71	66	77	62	66	57	56	57	68	60	60	65	70	71	66	45	83	72	64	56	70	78	67	60	67	69	80	57	70	64	66	70	44	66	59	73	66	73	65	67	88	79	69	75	50	79	67	73	64	68	69	68	75	74	75	69	69	82	62	75	74	63	66	66	64	65	79	88	66	82	74	85	57	62	67	72	73	60	68	81	62	77	67	78	57	85	61	72	70	62	63	64	68	67	63	74	57	71	55	60	83	71	68	81	58	75	73	68	64	61	62	61	68	64	76	67	63	80	58	64	72	56	63	77	62	73	74	66	80	60	67	66	70	64	74	76	73	55	70	64	63	58	78	66	66	61	60	59
17708	10155	5601	9213	18358	20831	20054	17742	15388	13452	11689	10006	8705	7576	6557	5925	5145	4506	4039	3732	3541	3165	2754	2585	2536	2298	2185	2231	2033	1698	1612	1603	1486	1536	1627	1473	1415	1639	1895	2315	2092	1684	1284	892	751	768	727	780	745	726	717	791	754	745	750	755	689	733	735	634	709	700	688	649	701	669	704	706	661	702	694	638	646	657	712	628	674	634	651	723	655	684	665	685	671	711	654	696	727	715	665	660	680	657	671	715	655	639	655	616	656	678	665	642	660	660	664	653	646	664	660	686	706	720	698	694	652	668	669	660	681	640	660	682	649	698	694	725	665	654	637	640	649	673	631	633	652	657	630	651	747	655	649	676	621	650	672	692	680	614	662	656	671	612	687	661	650	649	651	653	629	684	637	629	706	667	683	637	672	630	679	667	658	628	625	714	642	629	617	666	670	670	677	711	633	644	658	704	689	648	690	674	661	624	700	632	607	661	614	657	642	635	678	638	662	617	659	674	668	671	630	662	667	640	677	686	690	654	657	667	639	673	645	684	661	662	671	637	662	641	664	592	642	609	635	687	653	630	667	665	657	599	636	647	683	659	638	658	635	673	680	660	679	701	674	619	659	646	701	649	650	688	649	681	649	656	630	689	701	670	653	665	654	682	683	654	659	674	679	694	609	712	636	679	632	687	711	644	637	690	622	683	662	662	641	631	690	636	635	681	640	663	661	590	655	681	655	687	663	659	617	658	668	594	701	675	647	626	678	654	639	598	647	693	641	691	698	659	643	624	620	635	650	668	682	649	707	643	637	667	680	669	699	688	647	635	657	681	668	607	695	681	683	654	684	634	696	659	642	681	671	639	751	639	627	604	672	655	702	656	651	680	656	663	694	637	639	656	651	616	617	671	645	687	630	653	624	606	616	661	655	625	623	665	672	669	697	662	676	605	644	670	611	657	610	662	701	673	627	664	639	671	639	677	649	670	621	656	667	667	697	690	596	647	594	660	660	682	682	694	658	653	649	666	659	658	657	654	629	679	676	634	688	679	672	679	690	682	640	642	658	625	700	685	628	651	701	686	636	634	667	635	665	651	667	640	680	695	606	682	685	672	674	653	641	669	616	665	603	620	675	649	662	684	674	658	655	666	642	647	671	693	623	705	621	682	655	694	641	639	681	631	660	697	623	626	626	656	660	604	651	658	669	692	672	658	646	667	671	673	593	633	656	631	627	622	626	646	667	639	610	634	630	721	652	662	660	666	662	656	689	676	628	626	647	668	614	679	650	679	627	665	669	646	671	622	678	656	671	623	671	704	643	677	668	675	657	657	632	650	622	648	645	664	672	655	651	691	626	665	652	655	702	638	658	625	622	633	682	688	636	664	653	681	714	636	665	609	641	671	659	688	694	633	727	642	645	677	673	632	657	625	687	651	650	710	665	679	665	628	636	686	647	667	669	667	641	664	618	639	666	651	671	607	660	608	623	660	681	643	660	651	653	647	638	681	647	647	667	699	622	644	649	668	653	626	656	688	672	624	615	687	672	635	632	661	683	627	628	644	676	648	636	644	682	676	636	641	668	665	685	629	697	656	666	661	692	642	668	691	680	645	652	654	654	684	643	660	669	665	635	718	659	605	670	625	646	664	677	660	675	689	669	652	701	676	655	659	680	644	651	656	666	649	650	728	649	664	619	641	659	646	677	672	661	646	646	691	620	662	721	676	694	666	684	647	676	642	699	640	656	661	642	639	627	681	662	644	678	684	683	626	706	657	657	687	641	668	658	629	651	612	650	661	656	645	645	622	651	671	682	644	663	660	654	666	621	677	686	675	701	646	654	659	682	609	650	698	659	629	665	631	692	678	628	634	617	658	619	680	624	622	629	663	649	654	654	642	695	616	681	609	704	655	660	659	703	689	652	628	595	675	687	688	643	624	666	662	597	672	636	661	671	682	659	597	658	625	637	661	712	631	692	660	647	676	681	620	661	670	640	644	681	622	635	637	676	672	691	666	702	681	656	638	675	686	649	661	601	635	647	707	593	686	658	638	650	650	677	627	617	640	654	653	634	624	665	676	605	628	703	668	694	668	678	660	625	680	654	665	701	650	678	651	631	700	646	646	677	672	684	657	632	599	652	662	653	632	650	639	690	665	683	666	669	635	624	666	623	657	682	654	640	671	614	654	692	690	660	647	636	675	665	686	642	608	645	622	629	657	700	590	649	691	682	652	664	684	626	642	625	701	643	718	661	669	646	580	698	655	639	699	644	642	635	680	632	608	648	662	663	699	661	649	652	648	676	645	659	622	655	658	651	648	671	659	643	679	646	681	687	686	693	606	664	634	695	682	667	710	638	646	705	708	668	663	659	650	642	691	688	684	602	677	634	648	686	654	623	632	702	649	612	680	644	682	637	648	694	679	647	657	664	655	660	619	647	665	639	643	629	632	571	679	644	663	670	684	664	668	705	629	665	651	607	690	688	659	747	634	713	658	619	665	649	631	648	645	638	683	649	685	631	641	657	652	643	654	668	610	665	651	673	642	676	646	655	633	681	635	703	628	659	706	644	699	691	649	656	637	654	644	632	607	614	661	665	644	626	634	671	605	690	639	667	638	668	665	605	663	628	680	658	626	650	648	637	677	659	656	662	658	658	659	677	674	617	700	663	659	641	641	646	640	637	623	679	667	668	634	645	699	668	639	661	649	616	611	666	672	632	684	624	695	629	677	641	710	638	654	721	670	625	627	648	654	688	602	679	655	665	641	662	679	655	659	651	670	647	666	682	652	635	636	627	671	651	636	688	622	655	681	647	659	651	644	648	614	645	680	593	626	660	675	647	620	675	673	628	640	660	685	642	690	637	649	648	626	684	655	629	610	602	677	641	642	638	700	653	612	678	623	662	696	665	683	639	663	651	678	645	622	619	658	658	637	666	650	692	647	655	648	659	662	632	639	623	676	636	680	638	665	645	643	685	669	662	653	691	655	691	644	692	635	640	652	673	666	630	634	677	627	593	626	674	639	660	691	630	651	670	699	645	642	678	649	679	696	681	648	626	694	673	693	628	686	674	642	648	682	646	617	648	640	668	617	640	659	643	692	636	671	657	675	659	598	633	650	637	656	634	676	656	647	639	655	670	609	617	629	634	674	663	657	664	643	620	688	659	658	676	701	653	680	661	670	638	679	646	684	678	680	641	616	671	623	672	663	639	616	686	669	611	599	649	625	684	688	674	674	655	642	693	613	632	674	621	690	698	706	675	654	614	663	644	656	664	647	718	640	683	648	678	641	618	658	614	648	699	629	675	648	696	736	683	670	690	667	649	617	622	625	633	615	646	655	687	620	639	681	654	639	644	637	679	643	632	647	663	696	637	689	634	666	660	687	634	668	642	627	635	646	635	636	696	683	646	675	666	632	669	711	652	618	682	613	682	682	638	648	675	647	651	658	638	690	694	662	689	646	635	625	686	623	660	616	645	709	636	661	734	651	641	633	629	659	678	627	607	665	670	686	687	625	606	643
2813	604	340	232	254	395	449	443	371	347	297	247	213	213	174	167	177	138	114	95	101	90	78	71	73	71	62	76	79	63	49	47	59	58	40	45	43	58	58	62	52	56	39	34	28	29	24	38	27	30	20	24	31	27	35	29	29	29	23	27	26	23	23	23	28	26	28	16	22	23	29	22	21	30	28	22	18	18	25	19	36	19	26	21	17	33	26	24	29	30	24	21	35	30	22	21	27	17	37	17	18	22	21	24	29	25	30	24	25	20	21	30	24	16	20	21	19	23	30	18	24	19	24	24	22	22	27	24	23	26	31	27	25	26	17	26	25	23	27	24	29	27	31	17	28	29	26	30	27	36	23	27	16	19	24	22	22	17	12	35	26	35	22	19	22	26	28	29	26	23	21	21	25	26	24	22	17	22	21	26	24	37	27	34	23	20	20	26	26	18	24	24	14	33	27	25	29	25	14	33	26	24	24	25	26	29	27	28	20	26	26	28	21	22	13	14	38	26	19	29	27	19	21	20	24	22	27	21	35	17	16	13	16	21	27	24	24	24	25	30	21	24	25	25	21	16	24	18	23	24	19	27	19	20	10	28	22	28	27	26	29	19	18	19	16	18	30	22	18	21	23	23	28	18	32	21	29	25	26	28	20	29	19	21	24	26	22	26	15	16	20	19	22	21	21	21	24	24	22	26	27	26	25	20	30	20	26	25	31	30	25	19	20	28	33	18	28	20	19	35	27	28	18	22	18	21	27	17	17	33	31	19	25	23	21	18	35	20	22	32	27	20	13	36	19	16	20	26	24	23	26	17	26	16	31	24	18	21	20	20	30	23	32	25	19	32	28	29	26	37	29	21	27	17	31	23	28	23	25	21	26	29	17	21	21	31	16	22	28	28	20	28	32	19	24	32	22	23	23	28	18	22	28	32	31	25	16	13	28	24	19	17	26	19	34	24	19	29	28	13	30	14	25	25	25	18	23	22	26	35	28	17	25	27	19	23	21	23	22	20	32	22	11	26	24	21	26	16	22	32	23	26	20	25	26	15	17	21	23	24	17	30	27	31	28	32	14	22	22	25	22	30	30	27	35	27	20	25	18	19	35	24	24	17	20	26	29	27	24	28	24	25	24	17	31	19	22	17	33	18	22	25	22	25	21	25	23	21	16	17	21	33	22	19	26	23	24	25	27	28	22	15	36	20	31	25	18	24	21	25	25	27	27	26	29	20	14	20	18	25	29	24	15	20	21	24	22	30	24	21	29	27	28	17	25	15	26	16	20	28	31	29	24	24	28	19	22	20	22	28	34	29	26	28	19	20	26	23	18	26	13	29	21	25	18	28	17	32	29	24	31	22	20	22	24	25	22	17	20	22	26	20	24	25	22	21	26	30	19	20	27	32	16	23	24	20	28	25	23	29	18	27	22	24	31	18	26	22	19	24	25	20	22	24	19	28	25	23	27	22	21	18	29	28	21	20	34	24	34	30	15	32	19	30	24	19	30	15	24	30	30	26	30	19	22	20	17	20	16	28	33	23	25	16	18	24	23	26	26	20	31	27	26	19	28	31	24	27	20	27	25	25	29	18	27	26	22	22	20	23	32	31	33	25	23	22	30	22	20	24	21	23	21	32	24	29	19	23	22	23	23	30	24	36	25	19	28	24	30	24	22	23	30	29	17	24	23	25	30	26	11	24	26	20	30	15	34	29	21	17	27	21	27	18	22	26	23	33	21	25	19	27	19	19	27	27	20	27	24	22	21	28	31	20	24	19	26	27	19	26	26	21	26	16	19	20	19	24	23	19	27	24	26	34	20	22	24	25	22	15	24	25	25	27	41	18	20	17	21	26	29	19	17	26	27	20	26	27	23	28	28	15	24	25	29	26	25	22	21	26	23	24	22	18	24	34	22	29	25	28	19	21	19	31	28	24	18	24	23	33	17	32	20	22	18	22	27	21	38	28	19	29	26	22	27	14	22	23	19	20	19	31	25	24	36	25	27	27	22	20	19	27	24	23	20	19	32	20	29	22	25	25	19	26	27	17	17	22	26	23	22	24	24	32	28	20	35	25	21	24	28	31	23	23	29	28	24	31	21	29	26	23	32	23	31	21	24	22	26	18	27	23	19	23	39	20	24	24	22	30	22	29	23	30	29	25	22	16	26	21	22	25	19	19	33	23	25	23	23	22	27	20	26	27	17	17	25	21	24	20	19	22	21	33	26	24	19	25	34	24	20	17	24	21	23	22	28	18	27	19	24	20	18	22	15	25	27	27	33	21	32	23	33	34	18	18	28	26	23	33	21	34	24	30	30	24	29	24	22	25	28	27	22	31	30	30	24	23	27	23	24	26	17	21	19	28	26	22	36	27	24	29	25	17	21	16	18	23	30	25	31	33	29	21	24	21	24	35	18	26	18	20	22	29	23	28	19	24	28	28	37	19	23	26	28	25	23	26	22	16	19	16	28	26	25	13	20	29	19	26	25	22	25	23	29	20	22	16	28	13	21	22	27	18	22	17	27	35	20	16	29	21	28	17	19	28	20	19	21	30	21	23	18	23	21	25	23	26	28	27	28	24	19	23	21	27	27	31	29	18	31	32	35	25	22	31	16	20	21	19	30	19	27	27	15	20	18	23	24	27	34	25	27	19	26	19	28	28	18	34	37	25	26	24	23	34	22	27	28	24	30	33	31	21	17	24	28	16	22	20	21	27	21	18	23	23	20	31	25	31	26	26	13	17	26	25	37	28	26	25	20	24	29	25	26	27	22	19	25	25	28	17	25	29	27	18	26	34	26	20	24	23	24	30	17	16	33	19	25	23	23	30	27	24	27	22	19	19	30	14	21	30	20	23	33	29	27	18	26	25	29	22	15	28	31	23	18	28	28	22	26	20	23	20	21	27	20	24	23	24	24	23	21	31	26	27	22	23	24	20	22	24	24	23	17	32	28	23	28	18	26	19	21	26	27	17	27	17	27	30	32	31	26	20	23	22	15	21	21	27	24	21	27	21	20	31	22	23	19	26	22	20	22	26	17	24	27	33	25	23	32	37	27	21	27	27	17	18	23	35	27	23	30	17	20	24	28	17	15	32	19	23	28	25	17	27	29	20	31	31	22	23	32	18	15	34	20	25	28	22	30	32	20	18	20	33	18	23	23	28	17	19	22	24	29	21	25	16	25	24	32	20	32	24	21	29	14	22	19	29	26	24	22	20	20	24	20	28	24	20	19	18	20	17	23	23	17	26	22	19	29	22	21	23	23	27	25	22	21	34	20	20	20	19	25	15	28	20	25	26	22	24	14	23	22	29	30	18	28	32	15	25	24	13	31	27	24	24	22	27	36	26	26	28	20	24	33	24	36	21	23	28	23	27	27	18	26	27	22	31	31	25	19	21	31	25	26	24	27	26	22	14	19	25	23	26	22	26	16	29	35	18	18	24	21	27	23	24	37	27	20	28	25	19	25	24	31	25	24	22	18	24	20	30	38	27
16795	8895	5025	8262	17039	19973	19021	17217	14911	13279	11649	9742	8592	7415	6495	5710	4943	4275	4044	3616	3220	2842	2495	2181	2183	1966	1847	1955	1606	1300	1320	1154	1156	1224	1191	1033	1072	1266	1624	1918	1660	1119	688	499	404	349	348	349	323	315	322	285	390	368	348	345	321	291	274	272	272	274	257	286	246	256	270	280	268	290	238	248	242	252	289	247	263	248	285	259	265	245	264	280	246	263	268	251	248	281	322	294	264	248	274	245	246	266	245	247	247	251	247	265	259	273	259	246	267	255	249	229	263	245	257	263	272	252	215	238	258	258	256	271	263	240	270	250	240	270	235	272	241	245	245	252	223	229	229	220	254	242	256	252	223	259	255	248	224	234	239	222	264	263	262	269	236	242	251	234	213	219	230	254	268	250	237	256	249	228	281	235	205	272	230	227	251	222	237	272	256	267	255	250	225	258	248	265	231	219	274	261	221	221	219	265	269	218	248	239	249	227	239	251	210	233	245	241	242	239	235	258	235	242	248	232	258	263	247	260	258	224	248	254	237	269	259	231	253	236	243	266	260	247	273	266	276	246	254	249	234	227	253	230	229	217	260	237	248	239	250	245	242	240	229	247	244	241	255	251	244	248	260	266	276	249	263	204	242	234	236	264	253	226	230	225	236	246	225	248	247	250	243	234	226	243	243	264	228	236	247	222	245	243	263	254	255	217	269	220	250	243	264	244	240	230	244	254	255	250	255	242	227	253	225	238	252	270	226	247	223	229	262	247	245	236	245	255	263	262	255	228	252	241	242	229	228	230	229	250	267	244	252	257	250	233	240	244	243	232	223	266	256	246	248	246	234	241	249	239	222	257	227	215	254	227	229	235	266	249	217	233	251	235	244	255	245	239	234	249	230	267	228	252	218	257	251	258	275	246	266	233	234	243	245	269	211	227	261	212	292	272	254	252	232	225	263	222	276	253	265	234	247	261	255	239	236	268	237	222	248	223	216	238	245	243	196	251	247	277	229	243	247	241	278	242	219	260	262	209	262	237	243	239	242	243	261	278	231	240	243	225	250	266	245	268	240	260	247	248	240	229	222	270	231	228	243	244	246	246	237	240	235	238	229	257	244	255	267	231	211	246	245	223	240	249	246	247	245	244	249	270	277	261	229	264	239	252	234	265	256	242	233	247	229	269	237	241	235	229	249	245	238	262	251	244	242	223	237	236	241	250	239	242	239	254	247	261	241	250	241	294	248	245	264	239	289	243	246	283	261	218	255	218	251	232	250	250	263	232	244	224	227	252	248	229	247	233	235	238	252	236	260	237	251	235	239	229	238	238	255	246	257	227	207	247	249	249	257	266	254	241	238	247	222	245	242	265	234	274	225	236	226	231	255	248	232	228	231	242	227	254	228	271	247	256	249	248	268	231	247	270	248	247	244	240	226	226	221	206	270	230	269	255	258	246	252	223	238	221	277	248	269	240	241	246	275	252	236	252	219	245	250	264	235	242	267	212	239	275	251	238	256	259	233	203	255	239	248	241	227	233	235	238	238	237	234	229	233	233	245	267	256	240	247	222	260	224	256	244	240	250	245	247	236	246	276	234	255	230	253	242	273	245	256	209	232	251	249	239	251	272	230	239	248	258	224	255	252	265	252	240	267	252	255	233	231	241	215	245	228	244	243	223	241	237	229	243	234	264	229	237	228	246	241	244	239	237	257	221	243	267	246	264	245	236	260	238	226	227	238	239	256	237	251	260	253	271	226	242	261	267	219	241	231	259	258	222	244	269	222	221	235	279	257	219	241	228	240	270	225	254	229	256	245	259	252	257	242	226	227	242	209	245	241	252	258	232	244	232	231	232	260	267	241	262	247	225	254	247	262	249	225	232	244	222	267	248	240	240	246	234	254	240	237	237	251	261	254	234	247	249	257	274	232	254	251	258	251	233	243	272	237	261	228	238	211	290	234	216	222	261	236	253	213	240	252	224	222	246	258	243	230	240	262	231	265	231	226	243	262	226	242	241	247	229	248	224	224	241	230	218	243	241	264	233	230	249	240	280	232	217	228	237	252	244	249	261	233	249	246	245	249	245	244	250	257	256	259	255	217	253	253	240	264	228	254	250	223	249	262	257	243	245	217	228	231	267	213	263	235	253	258	250	233	235	234	250	265	235	238	273	255	258	241	262	257	236	232	266	259	235	272	233	238	246	238	232	238	265	271	259	234	251	214	249	242	238	271	257	249	244	261	224	273	246	246	263	257	270	258	244	221	240	249	256	272	258	238	251	225	232	260	241	251	254	259	231	225	243	246	235	247	271	241	258	236	235	237	231	242	262	226	255	245	237	225	222	252	256	243	254	262	248	247	262	246	270	232	241	255	232	233	236	244	239	257	259	281	234	252	219	243	251	247	264	231	258	259	242	222	235	239	239	247	221	274	247	237	236	261	238	224	244	262	234	219	227	251	276	235	233	250	247	242	226	191	239	237	241	249	258	236	229	263	242	224	216	241	251	230	256	237	262	261	240	275	248	242	259	246	251	232	254	233	233	238	245	257	262	230	259	207	270	265	231	226	274	255	254	272	268	243	265	244	254	229	248	242	259	221	248	257	255	270	225	222	237	247	246	258	230	255	255	263	250	249	251	230	280	274	259	246	243	236	238	245	224	253	265	233	242	261	253	257	207	265	271	254	255	254	273	230	260	257	261	228	237	256	222	247	215	228	251	228	253	265	223	229	258	226	266	231	249	243	257	225	236	265	242	261	289	247	251	269	246	248	230	227	250	253	271	229	261	227	240	245	225	251	257	225	258	241	273	231	222	252	261	269	220	254	266	243	267	237	269	227	257	265	215	232	285	252	231	243	246	251	219	236	239	255	242	245	268	225	223	248	254	257	247	243	223	249	246	251	231	239	247	249	213	226	239	228	242	247	226	237	263	226	253	257	238	229	248	237	271	257	237	245	239	249	272	223	233	246	224	246	253	225	211	218	204	237	230	276	248	239	245	254	252	233	260	277	249	215	214	250	234	281	215	247	207	271	265	210	256	235	208	261	241	220	251	237	236	248	241	244	255	263	248	241	253	257	253	247	262	238	277	222	237	254	240	250	228	249	258	216	260	233	245	241	244	233	263	221	236	272	255	245	240	217	257	260	248	241	238	240	240	235	251	235	268	240	214	250	254	243	266	220	231	262	252	247	253	284	234	222	251	252	232	242	237	243	261	233	241	223	251	246	217	244	242	261	229	237	258	269	260	223	274	204	250	242	253	247	256	232	209	252	259	256	263	234	228	229	233	247	224	234	250	231	213	239	235	230	232	230	236	240	235	243	223	246	241	237	239	243	254	245	247	272	254	252	246	243	254	243	266	235	262	243	267	249	238	231	246	228	238	265	237	226	261	256	225	229	252	247	232	240	242	244	245	242	260	247	242	253	269	238	248	234	264	272	254	224	245	260	253	259	207	238	255	242	253	252	230	247	235	237	242	227	262	230	247	255	228	248	243	235	257	249	222	208	234	251	251
1832	933	502	299	363	492	572	563	489	493	435	382	327	280	277	251	237	203	209	161	143	152	143	117	156	127	98	104	115	122	114	112	97	90	90	100	94	93	122	135	110	92	77	78	67	69	65	59	56	65	71	62	76	70	65	72	79	65	65	68	50	69	64	56	56	80	68	70	74	67	72	71	68	58	51	73	60	60	67	66	57	67	69	57	75	69	68	49	68	56	59	63	69	68	66	57	73	67	60	56	83	64	65	63	62	44	63	59	56	53	62	49	48	54	61	66	77	56	64	72	64	59	77	62	82	67	52	56	63	70	69	63	78	52	64	67	48	56	67	58	61	57	60	64	65	74	79	87	69	66	70	70	68	65	56	52	73	54	72	52	69	68	71	61	59	59	70	45	70	51	60	65	73	60	75	56	42	58	69	87	61	51	61	74	86	68	66	56	73	66	58	61	61	88	68	54	72	78	69	56	60	65	62	47	64	63	70	66	70	71	60	77	59	70	67	62	54	72	73	55	52	59	62	63	66	63	64	61	67	70	59	58	81	60	48	60	66	63	56	58	66	56	64	64	63	64	49	67	67	66	74	72	58	64	61	59	70	52	79	62	62	64	54	65	67	66	64	65	42	59	57	61	58	57	60	63	83	65	60	58	58	59	66	62	71	66	60	73	67	84	66	59	59	66	52	54	70	68	65	57	65	58	69	69	49	57	61	59	61	61	72	61	70	64	51	77	59	60	51	68	71	65	61	59	77	63	53	65	67	71	64	64	70	49	66	57	70	58	68	69	62	65	52	67	61	59	50	61	60	57	59	52	66	71	83	66	55	49	58	72	62	69	70	65	66	61	63	69	67	51	58	69	56	49	65	61	63	62	69	69	48	69	55	69	56	58	56	58	61	63	74	57	59	52	68	65	68	66	69	71	65	70	61	76	65	61	66	67	65	69	68	60	63	50	63	52	56	64	72	51	67	57	68	50	68	63	66	68	82	73	82	58	61	69	54	63	68	67	60	58	56	49	58	68	72	52	61	62	54	66	62	57	72	64	59	51	66	68	65	71	53	69	64	68	70	59	65	55	60	57	58	48	64	60	70	68	53	63	69	66	65	54	61	63	72	64	68	65	60	67	57	60	59	64	56	63	72	65	66	66	49	62	68	49	59	67	59	72	64	76	67	77	64	58	73	56	63	75	66	61	57	68	67	69	67	67	62	53	73	71	78	70	64	63	56	54	49	66	64	61	61	65	80	49	52	64	56	54	62	51	63	62	60	61	64	57	43	61	49	63	66	52	58	59	63	58	62	77	62	55	70	70	74	66	77	62	71	62	59	71	54	55	64	70	64	72	61	64	66	60	72	65	63	70	57	86	60	66	58	71	59	62	57	50	59	72	67	79	65	63	65	55	73	68	78	61	67	66	67	65	72	57	67	68	59	65	75	66	65	61	61	61	62	53	60	56	67	77	60	72	54	60	59	49	76	77	60	70	53	61	49	65	57	57	62	54	56	73	65	64	64	69	61	69	52	62	75	62	64	64	56	64	65	47	56	71	50	62	69	61	60	63	64	64	68	51	60	65	67	67	50	74	67	82	63	63	65	64	62	67	69	70	63	72	50	53	76	68	54	71	62	59	73	53	69	55	65	60	63	53	66	66	59	66	59	64	53	60	61	82	68	64	66	64	56	62	70	66	57	62	64	57	67	63	50	66	66	60	57	52	66	63	60	78	60	55	61	73	63	53	52	69	72	62	68	66	60	44	71	58	80	63	66	68	69	66	54	65	61	76	74	70	82	67	60	57	61	74	69	70	63	58	63	47	73	57	79	61	62	59	68	68	55	70	63	69	61	65	49	82	72	53	61	54	59	63	69	53	61	57	51	59	51	60	80	68	43	63	77	69	49	56	73	63	64	60	50	58	61	67	61	69	82	72	77	85	66	59	48	59	70	45	70	64	67	58	68	67	63	91	72	66	65	49	65	62	77	59	80	67	58	54	69	66	52	64	57	52	61	63	50	59	54	61	55	72	54	70	52	60	67	58	66	51	70	60	52	67	78	59	57	54	49	55	68	72	35	77	65	75	51	61	53	55	70	67	77	53	62	59	66	68	61	61	60	63	69	69	58	64	53	59	66	64	49	75	69	52	64	58	53	70	69	65	65	63	64	65	60	59	58	57	58	54	53	59	63	49	61	64	64	69	60	56	59	65	67	68	54	54	67	50	50	55	65	70	66	46	69	75	62	58	62	53	58	54	57	67	70	65	67	67	62	67	71	57	70	63	59	66	54	49	57	67	54	72	66	53	56	63	54	77	66	56	59	61	63	64	61	55	63	72	73	67	65	55	65	55	64	67	70	58	55	51	62	64	56	58	65	68	61	72	56	65	92	61	54	75	54	78	71	59	69	57	61	67	69	70	65	79	74	68	58	65	63	58	67	60	64	64	73	64	85	56	73	75	64	71	66	64	65	52	48	56	64	61	62	61	46	51	54	50	61	53	58	63	64	62	69	60	62	67	65	62	65	56	65	51	62	63	60	50	64	66	68	60	60	56	64	60	58	63	48	68	68	59	56	55	57	61	60	63	71	58	60	75	60	59	68	59	56	62	54	65	56	80	61	59	65	50	71	71	68	66	55	68	70	75	65	71	76	59	60	63	74	62	77	68	71	65	61	64	68	72	47	57	60	59	71	50	68	53	67	63	57	67	62	63	60	65	67	59	60	60	67	73	64	66	63	63	64	50	65	75	60	63	78	56	62	61	64	73	62	73	72	67	54	67	58	65	71	58	62	47	56	68	74	75	50	67	67	65	62	72	49	76	62	66	56	65	68	63	69	63	56	74	61	72	51	57	55	70	67	73	68	56	75	68	58	69	64	73	53	76	68	60	58	37	56	65	64	50	63	65	73	67	65	54	66	86	60	55	64	50	60	59	68	64	60	52	59	66	58	59	62	66	76	66	65	61	67	71	72	63	66	66	84	76	61	52	71	67	66	60	67	58	78	67	53	48	63	56	62	65	77	67	68	61	46	73	62	60	67	57	55	77	49	54	67	57	48	54	62	49	61	71	72	55	62	62	45	68	76	67	51	52	62	60	54	75	60	58	56	61	74	77	60	64	68	63	63	62	79	64	71	50	57	70	74	66	64	62	51	71	79	59	73	72	64	74	65	71	73	78	62	70	57	62	67	65	49	61	74	70	59	42	77	64	55	63	62	60	70	52	61	69	58	44	46	68	72	67	66	64	59	66	72	63	55	57	66	67	54	51	59	58	55	64	75	47	68	51	70	64	68	53	54	54	49	41	71	77	61	57	60	65	60	68	55	66	70	74	60	55	55	64	59	63	55	61	65	72	48	54	61	52	61	68	78	78	63	60	49	59	58	55	83	58	50	68	76	65	56	47	65	61	64	64	63	55	57	72	75	60	67	61	76	61	59	62	68	62	53	75	63	63	65	58	66	72	75	71	54	51	57	53	68	58	67	77	69	60	72	60	47	68
20282	11085	6381	10329	20054	23137	21971	20066	18012	15861	13686	12061	10658	9091	8388	7404	6233	5678	5310	4842	4370	3950	3508	3154	3010	2839	2737	2726	2345	1994	1948	1787	1801	1900	1776	1680	1562	1874	2312	2467	2139	1489	1152	929	824	744	757	760	773	705	709	739	772	774	699	707	708	693	667	678	686	663	661	647	660	664	697	661	665	693	676	669	646	692	640	667	653	614	695	649	661	688	661	692	689	694	655	667	627	660	694	672	665	667	667	663	696	622	639	648	630	652	638	641	612	640	641	632	668	659	590	651	639	619	666	671	657	616	665	685	651	696	622	601	603	600	608	621	601	623	647	625	629	616	691	615	643	631	643	641	640	599	670	617	676	651	657	612	624	641	671	640	599	594	655	617	619	614	663	606	643	637	644	644	702	603	640	579	644	619	651	613	647	642	637	638	627	642	625	626	651	634	597	678	683	634	642	611	618	622	658	674	617	624	620	597	607	647	618	627	642	604	648	634	574	600	608	623	659	643	652	676	610	614	628	600	622	574	643	646	646	663	607	645	648	612	685	629	637	651	587	652	603	580	645	679	629	668	609	664	648	611	637	636	668	643	581	643	665	630	643	648	652	648	626	638	634	625	623	647	630	629	633	653	705	658	593	648	644	628	659	636	648	623	598	615	634	623	599	615	648	654	665	669	613	657	627	643	622	624	635	657	616	645	633	624	639	629	581	623	661	651	629	651	633	647	636	613	607	633	653	661	583	667	644	642	613	633	652	623	658	632	626	625	642	617	619	667	615	659	633	609	638	629	631	646	597	626	618	621	635	643	663	643	636	606	628	605	623	615	671	660	620	669	603	646	654	630	622	648	636	590	632	642	665	596	634	664	642	642	626	680	629	609	619	608	618	594	644	632	613	620	647	613	658	609	625	603	601	662	649	630	619	633	665	632	600	600	668	607	630	675	641	617	582	636	621	642	632	660	620	574	618	650	667	628	617	645	646	614	640	614	679	612	644	620	609	638	616	636	630	651	627	641	630	627	611	643	613	652	656	603	637	637	639	575	601	649	679	639	599	635	624	621	638	639	628	629	637	592	634	660	630	615	647	607	639	592	630	644	642	630	669	656	611	646	672	636	650	660	659	638	658	646	628	627	669	639	641	602	614	598	571	616	637	659	629	638	618	624	630	647	636	634	632	616	651	648	642	693	614	605	643	650	645	626	660	601	627	643	615	618	595	597	668	629	615	581	659	595	622	616	582	667	633	632	606	641	629	615	617	583	638	626	650	641	622	605	613	641	630	636	624	631	588	617	601	602	600	639	628	600	683	697	610	631	579	640	657	629	639	651	613	648	659	638	653	629	613	668	618	674	619	665	596	647	625	624	606	645	643	600	648	629	582	640	649	633	669	600	620	621	638	609	610	645	627	634	589	650	624	629	647	668	632	632	622	652	625	627	634	614	616	603	633	643	613	671	623	616	674	628	619	670	664	617	641	620	619	621	639	675	598	602	618	613	657	599	671	682	643	612	665	661	635	623	632	608	605	650	629	638	620	597	625	623	612	657	617	629	644	640	594	618	639	624	600	650	676	587	628	653	626	617	640	639	656	631	653	665	640	632	600	658	631	593	632	656	639	645	639	633	597	641	628	627	600	632	601	661	623	594	620	655	667	622	638	653	652	638	595	608	654	636	624	625	594	662	652	647	651	664	611	641	615	619	625	616	668	619	633	629	585	632	641	609	661	644	585	630	622	620	580	669	617	634	673	682	651	645	634	625	605	622	651	629	672	593	662	644	630	647	628	628	576	642	599	670	586	648	609	653	612	662	635	626	636	631	582	590	612	597	634	634	599	625	579	637	621	641	619	695	658	604	598	598	657	617	639	616	647	622	682	630	651	622	650	653	597	619	604	580	645	632	650	654	581	632	636	642	586	674	625	649	608	629	601	634	605	618	620	693	622	650	622	614	594	604	651	639	638	618	608	629	628	649	686	642	646	633	650	613	673	612	667	625	618	587	636	574	603	621	599	620	622	668	620	605	634	670	637	613	636	618	563	632	673	614	598	585	613	618	610	638	630	608	653	639	619	569	655	652	646	637	663	621	647	683	631	627	661	646	628	589	637	664	653	648	636	618	642	608	650	646	679	639	643	636	638	630	632	686	681	627	616	636	682	618	636	599	618	629	640	618	622	637	635	640	647	618	633	628	662	672	662	629	614	629	656	653	616	620	623	615	651	652	625	671	633	615	633	637	642	640	616	616	631	609	665	620	570	684	612	650	603	613	636	611	646	629	615	594	611	644	611	635	648	607	625	624	637	640	625	649	625	641	614	681	578	692	660	657	632	647	635	618	611	627	638	618	638	631	627	674	624	645	593	604	594	594	661	695	640	633	624	660	624	631	605	600	623	656	657	631	607	611	620	624	588	658	658	632	635	623	622	636	618	626	598	662	636	628	617	624	632	652	605	663	671	648	626	606	623	630	644	607	623	617	616	602	672	613	612	618	651	588	629	629	628	618	600	645	643	635	640	624	636	597	613	643	630	658	646	597	628	623	617	663	606	591	654	649	602	644	631	690	611	632	608	631	622	628	640	645	642	644	637	631	613	677	626	595	641	605	556	611	616	618	639	636	640	614	626	616	646	632	667	606	604	632	590	618	659	626	646	659	623	610	627	603	635	673	646	654	642	604	615	603	630	613	608	634	632	645	631	657	642	660	596	579	648	668	638	626	644	655	626	671	587	630	623	594	648	592	630	608	623	605	617	680	625	649	633	646	681	630	633	617	632	607	630	638	620	640	620	662	627	631	620	622	627	654	644	628	635	631	665	639	632	586	606	666	637	648	615	623	605	637	638	676	623	623	624	608	596	645	619	647	631	645	616	648	638	641	644	658	645	645	632	590	658	602	640	636	599	635	594	645	633	620	653	623	649	664	611	593	609	634	606	626	585	620	683	601	642	614	597	682	633	616	603	620	620	628	638	622	638	636	634	656	608	644	627	596	654	628	640	629	616	633	626	623	609	587	673	580	602	619	603	573	610	659	599	639	608	618	643	607	641	638	649	583	633	591	660	618	602	647	629	626	653	589	584	647	640	642	599	658	626	653	592	630	645	606	640	597	620	644	663	624	652	632	649	622	630	637	633	639	628	696	646	641	631	612	635	630	649	598	626	578	622	630	644	647	618	637	640	646	614	643	627	620	617	599	628	636	642	670	666	646	620	610	652	602	616	575	668	620	660	661	606	687	607	650	658	609	691	659	656	621	639	640	596	639	652	624	610	621	646	615	610	591	630	618	655	637	606	621	633	633	607	619	647	600	654	642	619	635	638	639	598	586	661	609	642	614	686	620	608	633	629	625	603	566	621	615	581	617	638	626	629	623	667	621	651	634	629	639	601	657	619	601	671	631	684	598	649	601	640	639	665	626	597	619	635	660	669	602	620	641	599	614	597	638	600	675	617	665	629	624	642	674	656	659	636	618	605	660	622	645	621	597	624	640	568	616	621	627	635	555	663	586	636	634	681	637
1942	454	271	157	205	290	334	334	254	278	229	206	187	161	135	150	102	117	81	106	93	88	78	62	64	48	60	67	57	47	59	59	59	44	48	48	51	56	67	64	80	48	38	31	37	34	35	31	35	27	31	43	39	26	29	25	24	26	28	37	30	35	29	46	34	28	29	41	42	28	30	35	41	37	34	32	30	40	36	23	32	33	46	31	29	39	36	30	29	41	22	36	36	31	32	31	31	25	34	39	39	38	28	31	44	33	26	39	34	41	40	27	35	34	39	37	38	31	34	38	31	29	43	33	35	36	32	27	28	41	29	40	33	44	32	24	33	44	35	33	40	32	33	35	27	33	38	34	22	26	28	35	42	34	26	39	36	39	30	41	33	29	41	34	35	22	29	35	32	38	34	28	17	26	37	33	36	31	29	35	26	32	18	39	46	40	34	30	23	40	35	40	41	32	32	27	27	36	23	32	29	35	28	37	19	30	33	24	33	41	26	29	34	34	28	32	33	34	46	33	36	31	41	39	43	28	38	26	26	34	35	23	35	25	30	26	45	41	38	29	39	34	30	32	25	37	32	31	43	16	29	32	29	36	37	25	24	28	35	35	48	41	30	29	25	35	34	38	31	27	33	31	31	28	29	28	31	32	30	32	33	46	31	24	30	34	28	41	35	30	36	34	31	27	39	33	29	26	30	31	31	30	30	23	31	36	39	32	33	36	31	27	27	33	40	20	39	33	31	30	35	37	27	38	35	40	31	29	29	24	28	36	31	38	43	38	34	41	29	27	33	22	31	36	30	25	31	36	26	19	23	27	29	29	51	42	32	34	31	36	35	30	29	44	37	33	49	31	27	37	29	39	30	33	35	24	47	35	40	27	22	33	41	30	28	28	29	35	29	34	35	28	34	30	31	27	35	50	30	25	35	32	32	34	37	29	30	36	29	31	37	30	34	38	44	38	38	31	31	29	30	30	30	32	36	27	29	26	37	35	46	27	43	33	33	29	41	34	34	22	34	22	32	37	32	29	31	25	27	29	35	34	28	43	25	46	41	35	29	32	32	33	24	27	28	37	37	30	31	29	34	26	37	28	32	30	30	33	36	29	32	29	38	38	27	32	28	31	42	40	36	37	43	35	41	27	30	33	29	39	36	40	33	36	24	36	24	32	33	42	26	36	33	45	34	37	33	33	34	34	37	26	34	41	33	36	28	38	35	29	45	34	37	34	33	23	39	27	26	39	24	26	34	35	30	42	27	31	31	40	31	35	25	39	25	28	33	40	35	38	30	27	42	34	40	33	29	43	30	27	36	36	30	39	30	29	40	38	25	28	28	30	38	31	31	37	33	38	28	32	29	35	35	32	35	40	36	45	39	39	40	40	29	33	20	38	25	38	27	26	33	29	33	38	36	30	33	28	35	38	37	36	37	31	36	46	36	39	34	33	31	31	34	33	29	37	33	37	27	36	47	36	27	24	28	37	26	32	33	37	40	26	33	32	25	31	30	28	30	29	46	40	30	34	34	35	46	38	42	33	36	35	34	36	33	35	32	37	33	36	39	27	28	31	33	38	41	40	30	27	29	22	42	30	26	31	24	39	37	37	38	31	20	28	30	33	29	29	36	29	29	37	45	30	35	30	34	27	36	30	33	30	33	27	27	41	34	26	36	29	28	28	29	29	33	22	27	40	45	31	34	22	27	27	21	40	27	36	32	29	39	27	23	29	26	29	32	35	32	33	36	20	30	38	42	30	34	33	35	32	35	33	29	37	29	27	42	26	38	31	42	32	30	39	30	32	42	41	23	25	36	30	29	28	31	39	29	36	31	32	31	31	41	35	34	41	41	35	29	35	30	32	30	32	28	27	25	35	30	35	39	35	24	30	32	38	37	31	32	37	33	32	30	34	39	28	29	42	36	31	31	35	33	33	42	28	27	24	29	32	34	28	29	34	39	32	34	32	31	23	26	31	30	39	30	37	27	35	32	30	32	39	31	36	34	26	28	34	34	28	25	32	30	22	29	36	28	40	40	25	46	35	37	35	35	25	40	26	37	34	32	29	37	29	30	23	30	31	41	40	36	25	35	25	44	36	34	36	42	41	30	31	56	39	40	26	32	35	25	44	31	26	25	23	32	38	28	32	30	25	24	38	34	33	29	31	25	31	38	35	26	29	37	36	38	31	33	40	24	40	20	24	32	36	38	23	29	23	43	31	43	23	30	42	30	28	29	33	31	43	36	27	34	29	42	34	28	25	36	36	27	33	33	25	26	42	40	35	35	38	38	35	26	28	38	40	37	28	28	32	25	23	39	30	41	32	39	36	26	40	34	29	29	31	33	36	32	34	32	45	29	30	34	30	30	44	33	22	25	30	31	32	37	33	29	33	31	35	37	39	22	31	37	33	35	30	31	35	33	34	38	27	38	34	36	37	29	28	35	33	31	28	41	26	25	27	31	33	40	33	36	31	38	29	32	32	27	37	30	30	27	35	34	29	32	37	35	40	31	29	32	23	34	35	34	34	23	34	39	32	45	34	38	37	38	36	35	27	24	27	25	29	27	38	25	26	26	25	27	45	33	35	30	46	22	26	39	22	36	34	40	34	42	30	42	28	36	36	30	30	35	33	36	30	30	20	36	34	40	32	32	28	33	25	28	45	23	30	27	38	40	30	27	31	29	25	21	30	37	31	33	31	31	29	34	48	31	34	36	34	34	39	32	38	25	25	36	37	38	28	31	30	43	29	42	32	33	33	26	37	34	37	40	29	30	35	28	22	23	32	35	36	29	38	36	28	27	36	50	33	34	31	27	27	42	38	24	37	29	34	27	25	28	28	30	38	28	25	34	34	35	36	42	39	36	38	32	41	32	31	28	33	44	22	29	38	39	31	32	29	37	33	37	35	31	29	40	33	37	33	29	37	27	26	35	31	33	36	25	29	33	42	32	35	33	34	36	31	35	35	26	32	37	34	34	30	39	31	36	31	35	33	32	51	24	44	27	24	28	28	28	28	30	32	22	32	29	36	30	49	30	34	39	33	32	34	27	33	36	33	38	30	25	38	31	30	41	45	31	33	30	36	30	39	34	35	31	40	36	20	27	34	30	31	33	31	24	35	42	28	27	24	32	27	27	38	33	36	28	36	27	36	37	33	33	37	46	35	32	36	37	34	43	41	29	29	30	39	28	32	37	25	28	25	41	29	34	39	29	30	34	32	51	32	42	29	37	33	43	37	29	34	39	35	34	33	38	26	28	32	30	27	38	38	28	35	33	49	29	24	33	30	21	29	36	41	29	35	35	32	29	26	32	27	39	34	33	40	29	30	29	27	34	28	45	40	34	44	30	38	31	33	36	36	42	40	38	33	26	21	47	35	37	32	30	32	30	40	29	24	30	30	29	31	32	26	39	36	37	29	23	21	35	39	31	29	31	37	38	41	37	40	30	28	40	34	33	31	32	32	41	30	37	28	27	41	35	35	27	50	29	31	36	37	24	39
14813	7584	3986	6618	14046	16763	16046	14397	12172	10690	9332	7965	6850	5781	5018	4313	3502	3167	2897	2540	2295	2001	1713	1647	1542	1480	1408	1352	1160	1030	967	943	993	965	995	804	858	1101	1467	1453	1225	793	532	433	386	409	395	389	371	388	356	360	397	426	369	357	351	343	358	332	364	346	346	336	343	344	332	330	355	321	328	324	367	349	330	318	318	303	337	325	339	333	309	327	322	348	310	333	316	323	347	371	326	332	338	334	326	339	315	333	294	318	319	326	299	334	313	359	313	361	327	351	319	348	316	321	306	323	324	337	331	354	319	296	306	316	345	315	311	333	338	354	310	312	338	322	306	348	350	297	333	313	321	326	290	284	305	323	315	318	332	336	331	323	327	297	346	308	299	324	301	341	322	313	306	345	318	326	280	335	308	317	366	330	299	288	315	324	309	285	332	351	307	327	306	325	297	307	341	347	307	311	292	382	281	311	323	306	315	298	314	297	311	335	310	330	309	318	315	284	335	312	324	321	305	343	344	317	320	351	306	311	310	307	345	344	310	310	316	313	308	338	354	331	340	352	312	303	287	325	327	312	292	301	310	335	320	301	305	293	346	327	315	314	343	314	301	312	329	321	327	297	319	317	310	347	319	322	315	329	293	321	315	314	322	331	313	336	310	314	322	354	350	324	306	337	318	316	307	333	329	305	334	321	296	330	332	329	332	335	331	305	356	295	307	311	307	326	310	311	311	388	345	321	351	318	333	313	327	319	340	310	321	349	324	297	317	303	313	313	310	344	300	297	317	308	313	349	342	302	312	358	326	324	308	330	301	317	316	309	335	297	318	316	326	334	305	356	337	325	312	374	333	317	351	354	322	335	340	297	335	336	325	331	299	340	310	319	341	332	328	326	304	320	330	323	304	328	326	345	328	330	320	324	350	318	326	319	349	334	287	346	328	320	310	326	308	331	335	322	337	314	317	302	330	319	298	308	321	346	359	331	365	316	316	322	364	314	336	322	322	321	318	327	335	333	299	310	306	336	306	322	308	267	339	298	306	330	304	287	314	313	332	301	355	302	301	340	301	350	329	311	296	300	324	327	294	316	325	311	315	289	312	327	321	338	316	315	308	321	303	323	321	333	320	304	311	365	352	317	323	359	321	313	325	315	324	294	299	333	305	323	333	317	320	323	325	345	321	293	323	365	326	336	314	333	331	352	335	288	321	313	298	318	342	332	300	337	340	309	319	317	302	303	319	326	334	329	320	310	336	330	331	344	329	299	328	329	289	333	310	310	304	307	314	330	321	334	330	328	313	299	308	341	351	306	342	337	319	310	305	295	318	335	313	325	341	330	337	306	329	323	320	335	334	321	363	348	313	298	333	306	337	345	321	324	319	312	358	333	306	327	310	341	314	329	292	326	288	343	334	318	314	321	340	351	302	311	297	320	318	295	322	307	319	329	312	306	301	338	304	315	303	326	321	340	315	315	317	298	341	322	320	325	338	305	319	342	326	320	310	292	318	315	312	304	341	382	319	347	318	315	326	301	335	316	323	363	346	344	340	331	288	315	310	350	326	335	301	284	295	335	311	315	320	308	305	313	295	324	368	342	309	286	337	295	324	329	311	317	333	329	333	341	318	291	288	313	349	312	328	310	326	318	355	309	323	346	304	316	325	324	289	323	310	335	337	302	338	332	361	316	347	276	306	337	312	289	311	309	315	364	286	343	306	330	321	307	299	307	319	344	372	310	345	315	327	323	340	339	300	322	322	334	349	294	348	331	275	339	334	300	302	306	349	320	328	327	356	309	325	322	306	328	321	330	315	315	306	298	313	326	308	330	311	311	291	312	323	319	326	342	303	338	286	345	315	301	328	334	308	340	305	321	349	300	328	335	321	340	334	331	310	313	338	336	310	305	300	324	351	335	302	348	311	349	321	312	298	324	310	296	329	317	321	308	335	331	313	339	344	326	339	316	346	333	323	274	358	318	304	336	315	312	321	334	324	316	349	343	310	316	308	307	339	297	322	305	319	297	344	318	337	351	323	342	313	303	314	315	305	333	308	297	338	365	295	297	341	306	312	323	295	314	335	283	338	325	338	321	314	329	358	308	324	336	321	306	355	303	327	342	328	325	337	331	335	337	323	333	313	340	311	340	336	341	342	293	332	309	341	299	315	349	318	329	318	329	301	337	330	332	294	296	340	305	330	284	314	304	318	280	336	308	305	306	314	313	309	335	340	315	316	332	322	318	300	284	319	322	304	305	325	294	331	339	299	350	356	315	333	308	300	332	328	335	303	333	351	308	322	312	328	286	325	323	307	335	358	304	314	394	320	331	325	340	275	341	278	336	292	349	292	338	322	325	341	308	308	321	281	291	317	307	336	351	321	342	340	346	331	319	295	318	302	323	325	350	348	309	329	334	301	318	316	295	344	309	333	352	291	316	333	341	355	311	330	324	351	338	319	317	326	320	311	316	343	315	342	330	327	337	292	326	335	292	299	331	339	313	321	343	316	326	363	345	278	335	364	326	324	325	365	290	312	341	294	297	292	329	326	338	323	329	337	312	339	356	324	338	333	313	308	321	329	322	290	322	320	310	353	307	339	312	313	339	299	316	310	291	280	338	298	335	285	365	376	347	328	299	328	332	332	328	296	338	309	321	335	319	334	324	351	298	287	293	299	320	348	307	267	337	348	297	313	312	331	344	332	316	303	334	322	327	349	293	312	317	311	300	323	325	329	319	336	305	321	353	297	324	322	331	313	333	310	358	340	310	315	322	332	318	336	319	296	299	362	295	297	329	293	300	327	325	312	319	338	333	293	342	306	324	318	323	376	333	341	339	311	341	332	303	311	323	281	339	322	334	308	352	335	314	302	302	335	337	312	300	323	326	309	296	352	334	259	332	333	339	325	339	305	344	345	298	305	338	314	310	316	310	346	336	310	298	314	298	322	337	328	331	311	358	345	342	327	348	329	337	309	350	328	332	381	296	334	291	311	319	367	307	316	324	333	316	325	328	305	320	324	332	314	286	302	338	333	342	305	324	341	299	314	336	323	311	322	345	308	320	328	340	301	322	331	318	347	337	306	309	342	334	309	319	337	333	301	282	304	317	316	326	293	304	296	348	311	329	358	291	318	328	309	329	298	317	357	310	307	322	280	319	281	289	350	310	316	331	316	317	309	349	320	306	328	316	337	340	365	330	307	359	322	311	324	284	332	294	333	319	309	326	293	297	313	299	320	275	327	344	304	329	323	293	338	316	306	317	327	332	300	347	290	333	298	295	314	351	330	335	290	317	279	307	337	288	316	335	318	305	303	325	348	304	314	330	329	330	304	299	301	301	347	327	308	307	339	314	308	332	339	313	329	313	333	301	289	302	309	321	308	297	322	316	327	317	316	315	344	325	319	305	347	328	316	300	322	305	301	326	346	321	292	318	361	319	335	325	294	283	353	284	324	339	288	354	273	343	330	287	326	275	285	328	277	310	337	323	356	318	329	328	309	342	361	328	329	310
1243	772	374	264	285	444	545	473	403	398	314	325	294	247	252	181	183	162	158	171	155	120	134	116	124	110	116	124	86	85	86	85	91	94	98	73	65	101	114	127	96	71	69	65	78	75	85	63	57	77	81	83	61	80	70	62	52	41	71	59	63	72	68	62	69	67	56	68	76	63	60	74	63	77	70	66	67	57	67	72	49	72	61	58	60	77	77	78	61	75	76	63	70	61	78	68	75	52	67	74	57	76	71	67	59	66	67	64	70	62	52	80	86	72	56	71	64	70	82	69	63	67	68	52	58	66	60	61	59	66	71	58	60	63	59	69	57	85	60	71	68	46	65	54	56	60	52	61	65	70	59	54	71	57	64	57	63	69	72	60	73	80	63	62	69	66	74	90	68	58	64	73	69	68	58	58	65	55	60	81	58	76	44	72	60	75	60	66	67	75	60	73	51	79	73	76	69	72	67	65	59	51	67	70	57	75	70	62	65	62	82	73	64	64	54	60	65	70	77	72	75	67	80	79	72	61	54	79	67	54	83	64	64	64	77	78	65	65	72	68	68	71	64	79	63	65	56	61	66	66	65	52	73	82	72	62	71	81	61	65	66	70	77	83	65	58	66	61	61	68	62	67	66	62	64	49	68	79	68	65	64	70	48	70	59	72	66	66	65	79	58	67	56	71	72	63	66	68	66	81	67	60	84	64	47	43	68	80	53	65	74	67	74	67	60	60	67	55	62	84	76	59	76	59	69	62	66	70	76	58	61	62	73	55	58	63	48	55	83	62	70	62	58	61	76	75	75	67	73	65	67	81	76	66	76	59	47	74	67	68	59	63	67	50	70	74	67	68	72	68	74	74	82	79	69	69	56	63	60	67	79	71	58	62	57	80	71	61	69	54	65	49	67	78	82	58	69	70	61	82	61	62	66	62	63	66	59	66	57	90	70	74	62	63	61	59	68	60	64	62	72	57	50	58	79	87	63	63	82	65	58	68	70	69	58	71	71	54	74	71	74	62	76	69	60	63	58	63	67	50	62	59	73	82	60	62	77	84	84	78	72	60	75	64	71	65	60	64	63	68	73	60	75	62	62	57	76	75	59	71	61	54	72	56	53	67	68	70	62	64	68	75	77	64	59	58	63	46	53	57	70	57	65	60	78	76	61	65	56	59	73	66	55	68	55	69	79	61	54	59	53	69	72	70	64	69	54	60	55	62	68	77	61	62	70	65	65	74	65	49	69	64	54	67	83	58	64	59	63	80	60	78	59	58	58	73	52	63	58	63	63	75	61	51	64	57	68	60	74	76	58	60	65	53	66	60	59	76	65	59	59	73	68	52	78	60	59	64	64	51	64	69	79	59	59	67	57	65	66	77	74	58	60	74	58	69	75	62	73	66	63	71	63	53	68	77	61	78	65	69	68	66	70	85	59	56	62	53	73	66	65	59	69	74	71	70	69	58	66	80	65	77	62	62	63	77	85	59	73	56	61	62	83	71	55	75	56	55	63	74	64	70	65	78	57	59	82	60	84	68	68	56	70	55	75	64	53	75	70	52	67	82	69	83	59	66	50	55	59	69	74	64	57	47	64	67	73	55	61	96	53	83	82	72	55	68	55	52	54	64	80	62	73	74	64	64	62	58	66	69	71	63	72	68	62	73	72	64	68	65	45	72	79	72	59	58	80	65	59	56	58	69	75	55	52	70	70	76	58	51	69	61	67	78	63	73	49	68	61	69	75	64	64	70	55	62	60	69	63	75	62	72	52	61	72	61	55	57	59	53	51	68	78	59	71	62	66	66	65	68	64	59	57	63	77	68	62	63	69	76	70	54	56	56	63	72	56	67	63	89	70	66	72	65	75	73	61	66	52	66	57	69	84	52	60	63	73	61	61	55	58	57	63	62	72	78	67	58	56	56	62	79	62	64	68	58	74	66	69	66	66	52	71	63	72	78	61	65	71	59	66	76	62	66	60	73	63	48	76	56	64	62	69	53	72	69	75	76	77	59	63	61	70	69	65	58	59	56	75	74	63	48	60	63	71	63	52	74	60	58	66	66	47	81	68	74	89	76	65	54	57	66	60	73	56	66	66	56	64	77	50	61	64	69	64	83	60	65	76	75	64	63	63	72	51	74	66	53	66	66	47	57	78	61	71	74	46	66	63	57	64	70	71	63	67	63	66	70	75	73	73	65	66	60	52	64	59	73	72	55	64	70	67	57	79	60	63	65	68	64	72	67	59	79	57	64	79	64	80	68	76	67	60	64	66	72	60	56	64	79	62	50	62	67	70	66	73	71	82	49	72	87	74	63	73	76	78	68	76	70	62	61	69	62	64	67	62	66	71	77	69	81	72	88	61	58	62	72	83	62	70	72	64	57	69	63	74	76	73	72	61	76	54	72	65	72	54	61	63	59	68	69	64	71	50	72	65	65	64	70	62	51	66	67	68	55	68	65	62	64	59	71	71	64	61	75	53	63	61	72	68	76	56	66	70	74	73	64	62	72	66	64	65	74	57	60	69	60	62	75	73	67	67	61	68	61	60	57	63	61	62	73	51	82	61	57	67	57	68	74	59	65	68	80	54	71	74	62	71	61	73	75	73	71	58	73	69	68	84	72	81	64	53	53	73	74	66	62	61	73	69	50	63	75	66	66	60	64	60	66	63	60	77	67	71	55	63	64	66	61	59	58	75	58	72	55	79	48	71	69	67	68	64	65	63	62	65	63	56	69	50	66	65	84	83	48	56	60	68	67	72	56	55	64	77	71	59	64	56	77	58	55	53	53	55	67	42	53	58	54	79	59	74	75	57	68	65	63	50	61	70	67	59	62	70	59	64	69	68	74	69	60	72	48	70	75	64	63	56	69	66	74	55	59	62	77	81	60	61	65	73	70	75	66	65	62	61	63	80	65	64	76	71	69	67	75	71	66	61	67	82	55	65	72	60	63	66	52	61	63	66	62	63	59	72	62	72	63	61	66	65	65	65	62	50	57	68	68	76	68	62	57	62	67	81	77	62	57	69	64	68	71	74	56	49	79	69	59	78	84	64	71	63	60	66	78	83	53	72	75	63	71	68	55	73	61	68	57	73	75	66	69	72	59	75	68	58	62	63	72	56	75	70	59	63	68	55	71	74	67	66	63	67	59	67	63	73	59	67	61	75	75	70	74	72	61	81	80	64	94	66	76	73	64	53	59	53	65	56	62	76	55	74	66	70	63	70	67	66	79	72	77	90	67	64	65	60	62	64	79	78	78	60	70	74	67	80	58	65	75	63	67	47	59	55	65	67	60	56	71	60	60	58	63	73	64	60	85	55	65	82	69	59	77	91	63	54	60	84	69	66	57	41	61	53	57	66	74	84	59	83	41	54	80	50	72	64	70	65	80	57	72	59	64	74	59	65	76	67	56	64	61	57	59	55	63	69	56	61	66	65	64	60	70	57	73	65	60	49	71	79	68	64	59	75	75	73	74	53	67	71	61	62	62	63	71
17418	10209	5446	9383	17974	20827	20492	17920	15644	13970	12187	10368	9354	7999	7030	6140	5187	4689	4330	3952	3539	3199	2806	2629	2401	2371	2326	2177	1843	1673	1554	1547	1486	1665	1565	1356	1325	1763	2168	2193	1654	1148	910	793	763	757	768	767	677	743	744	775	767	748	772	711	683	712	690	702	702	725	672	661	698	674	682	667	675	683	653	631	666	692	657	693	668	662	709	697	722	638	665	664	709	649	651	730	723	673	677	686	663	657	668	679	662	664	650	623	647	639	708	696	653	628	708	672	663	693	713	611	670	648	639	675	695	638	634	680	674	627	703	626	667	639	615	692	634	649	655	639	684	722	635	651	643	664	666	665	640	667	698	669	644	640	622	603	677	677	659	699	729	635	650	674	627	630	669	589	645	657	622	643	651	697	694	684	636	669	644	650	672	656	648	638	665	668	668	681	600	667	681	661	672	676	660	609	657	650	667	659	689	661	633	637	653	655	637	696	628	594	678	660	621	693	673	692	635	646	643	713	698	669	612	686	656	626	620	672	647	646	645	611	653	651	660	665	650	656	663	682	666	673	615	655	684	671	626	664	628	666	623	668	677	649	621	689	614	621	613	603	641	648	648	623	646	647	643	655	619	687	671	669	634	634	610	659	635	644	640	675	631	658	608	670	662	661	643	662	645	630	677	648	686	635	637	675	651	624	594	619	652	651	667	644	637	628	617	647	625	656	661	656	653	687	656	676	662	621	624	677	674	639	639	659	608	622	675	675	660	660	628	613	647	651	656	630	626	668	657	674	675	676	645	655	679	664	672	655	680	615	661	640	644	617	652	660	621	616	689	645	672	669	650	663	645	680	689	672	672	626	671	693	634	674	614	670	680	629	646	669	675	662	662	667	648	656	675	670	678	638	605	650	641	709	688	680	659	650	648	629	633	671	649	655	666	666	655	653	639	641	629	643	681	616	647	667	662	676	661	653	644	633	585	619	626	603	619	656	631	635	653	624	635	635	634	655	622	642	650	678	658	653	627	698	629	650	680	616	641	649	643	663	615	678	664	610	646	623	645	649	639	696	679	632	634	691	609	658	677	649	621	654	603	683	658	666	646	610	642	673	667	673	647	664	654	636	657	608	687	665	674	614	645	662	641	641	633	668	696	649	687	670	701	644	642	621	635	652	629	619	685	617	661	606	696	629	675	627	602	679	655	677	656	616	689	727	675	680	658	707	653	627	599	645	660	658	647	642	654	660	624	623	672	628	647	690	670	673	633	673	669	678	681	633	649	662	656	643	622	720	592	664	632	645	662	628	671	586	634	640	651	631	678	645	675	616	605	634	702	684	612	634	658	693	651	646	651	667	635	642	657	666	682	592	635	668	721	623	661	643	647	651	641	627	662	692	644	658	652	699	654	680	630	674	629	646	677	633	661	627	666	638	663	671	651	638	608	643	669	682	631	649	674	657	676	672	643	637	689	651	635	632	646	646	685	660	706	611	622	704	660	660	645	663	663	656	673	641	607	648	651	639	656	653	620	642	575	659	650	622	663	644	642	634	676	664	679	641	694	631	590	675	675	650	652	654	602	661	688	613	695	718	664	643	695	659	655	623	645	583	631	635	643	690	662	659	667	648	663	594	616	663	644	623	640	687	663	666	660	625	637	644	694	675	637	639	640	673	623	662	660	683	641	638	691	683	682	660	660	611	615	693	633	623	679	660	671	637	641	658	668	645	671	650	653	645	656	636	655	623	644	661	657	695	638	646	642	640	640	676	657	666	655	684	680	637	644	600	611	633	617	626	688	675	672	585	662	639	635	624	647	622	622	630	663	653	655	673	631	628	661	673	675	638	612	685	623	627	652	671	634	639	643	647	647	637	646	675	661	646	647	676	680	703	658	686	617	653	674	612	643	672	639	627	645	645	653	676	660	652	616	681	615	676	685	678	664	672	617	636	659	663	668	640	672	682	647	652	638	691	615	629	646	682	639	668	673	720	650	689	657	621	653	657	630	676	589	679	629	687	660	652	642	681	690	670	653	679	675	682	685	633	625	634	650	694	611	697	634	633	634	666	658	682	629	648	611	693	637	663	630	630	652	697	669	632	603	598	652	663	638	668	664	640	661	626	654	622	677	641	614	654	603	629	626	668	671	629	635	658	648	660	717	678	659	633	658	633	666	640	621	673	681	624	675	638	698	672	627	687	671	659	674	583	649	632	613	658	670	679	636	661	660	628	678	645	628	655	659	665	669	659	672	631	675	663	613	630	637	676	635	669	612	660	658	623	649	618	692	658	670	645	627	659	682	680	632	664	714	652	662	644	628	622	649	669	601	614	652	685	665	653	669	674	675	652	663	619	660	626	620	676	635	648	601	617	659	583	636	628	704	676	617	612	622	696	700	649	675	655	651	699	643	647	631	658	645	649	636	637	619	627	640	627	665	620	630	667	645	662	679	603	636	689	625	700	669	659	662	661	647	657	681	664	650	653	645	639	666	664	655	608	636	675	664	656	657	659	684	671	634	641	648	648	646	663	679	659	598	636	667	630	620	664	680	655	671	616	651	665	613	616	648	647	652	647	662	647	653	632	680	614	653	624	643	617	684	657	671	678	636	640	612	683	632	693	647	700	636	606	658	639	678	645	692	679	625	668	626	632	671	609	637	631	659	616	631	679	651	630	644	672	669	651	617	621	662	639	662	644	663	646	583	667	659	672	661	660	621	673	624	639	619	668	654	636	637	646	636	628	636	632	671	640	666	635	670	628	641	658	617	633	651	645	665	702	692	653	647	647	701	643	653	637	628	644	652	647	644	677	672	629	678	676	620	618	638	630	640	666	631	656	636	657	666	656	669	655	693	653	623	627	624	665	660	679	645	661	610	631	646	671	651	662	693	652	664	700	672	652	671	681	621	652	650	659	670	635	664	680	623	633	663	637	718	633	652	614	648	627	664	673	661	647	629	681	640	615	689	657	616	657	638	623	688	613	642	650	689	639	608	688	653	692	601	631	623	681	632	654	637	663	608	683	678	689	655	635	659	582	656	626	646	637	648	674	659	649	667	651	655	645	647	636	641	670	664	684	640	658	667	738	614	661	622	623	677	626	655	657	677	634	646	654	637	680	640	688	655	678	650	644	640	657	695	672	622	660	653	681	653	654	629	620	645	640	680	603	611	634	634	662	607	646	681	678	626	644	639	690	601	667	660	671	681	699	648	690	642	657	698	626	642	664	636	651	655	670	629	659	651	686	644	620	668	658	635	676	692	669	657	681	673	642	675	699	621	658	663	641	642	642	688	644	624	647	643	679	694	654	642	646	668	666	672	652	642	639	672	671	641	686	630	681	641	684	637	660	627	678	681	688	635	657	656	633	606	670	672	656	679	726	644	685	651	687	658	692	665	637	650	682	679	702	661	642	675	657	672	643	631	658	610	675	648	624	656	676	654	657	661	628	621	613	674	648	616	641	645	658	683	668	621	617	614	679	701	610	605	668	634	649	654	676	651	626	639	675	661	627	655	663	679	664
2824	544	309	265	219	398	426	383	365	329	316	273	248	203	198	210	152	131	119	116	94	96	72	79	58	73	71	66	66	52	43	54	35	48	51	41	54	55	60	57	42	32	23	28	29	28	25	18	23	28	23	29	30	16	25	19	35	23	22	28	38	24	25	29	29	13	23	23	30	27	19	18	18	20	24	34	25	21	26	25	21	23	30	32	26	37	22	31	23	26	24	26	27	13	18	29	26	25	22	16	38	24	26	29	18	19	21	18	16	24	28	22	20	23	27	19	25	18	24	32	25	27	29	15	21	27	35	18	22	28	32	23	23	33	28	26	28	24	27	25	15	20	30	24	34	25	26	12	23	26	23	23	19	19	25	25	16	22	20	21	25	26	18	26	21	18	25	27	31	19	24	28	28	26	29	22	24	27	21	12	21	26	24	25	23	28	25	33	24	23	19	28	18	13	28	24	26	20	25	18	23	20	25	28	29	27	30	24	20	29	22	28	20	20	21	24	18	20	12	19	26	34	33	27	27	20	22	27	17	22	22	25	28	23	17	26	25	27	21	26	30	27	16	17	24	30	23	36	21	14	20	27	20	23	31	23	25	26	25	20	20	28	25	27	30	26	19	16	18	20	22	23	21	30	25	25	20	24	21	23	32	26	22	20	22	28	17	14	23	29	21	21	29	26	19	28	24	27	28	20	22	19	24	31	23	23	23	22	20	21	20	21	27	14	20	15	22	22	26	17	19	20	27	18	24	26	20	19	23	28	18	21	24	22	26	21	16	19	18	26	26	18	28	21	21	23	29	26	29	21	34	29	33	25	20	32	24	23	30	27	27	22	25	22	38	17	29	26	22	24	32	24	26	21	24	28	21	24	24	27	23	24	28	17	17	19	18	25	25	24	26	12	27	23	28	25	20	18	19	22	16	21	24	21	30	19	24	25	21	15	28	26	21	17	17	22	26	23	32	27	23	15	28	19	29	12	23	31	26	18	28	19	14	13	11	28	29	24	24	31	36	26	20	33	22	30	34	24	30	24	26	26	26	25	31	23	26	15	25	24	20	23	31	22	37	16	23	20	31	25	29	23	29	23	23	32	21	19	24	26	20	27	25	27	24	21	30	24	18	30	29	28	20	20	25	25	35	19	20	18	30	24	15	23	21	23	21	30	26	21	24	33	14	17	19	23	23	24	25	18	18	18	19	15	26	21	22	16	15	29	18	29	14	21	20	24	20	15	17	22	26	22	28	28	23	26	12	27	21	21	24	26	19	26	30	20	21	22	23	18	26	28	24	26	30	28	22	26	21	18	16	22	24	15	21	19	34	23	29	24	22	35	24	21	23	25	30	26	23	28	27	20	20	25	28	24	24	22	21	24	22	19	21	17	14	37	21	24	30	26	17	24	23	34	29	18	27	27	31	21	28	23	21	15	29	26	16	21	21	22	29	20	23	23	22	21	21	25	19	17	29	22	23	21	34	30	27	29	21	16	24	12	22	20	19	23	27	25	26	30	23	21	19	31	23	25	22	29	25	19	33	23	27	17	27	17	19	23	23	22	19	22	32	23	24	23	29	23	20	31	21	29	20	26	19	14	25	27	32	20	22	18	18	21	19	24	30	31	28	17	23	27	23	25	25	28	25	22	21	27	27	27	27	21	20	18	22	24	24	19	21	23	18	24	14	18	23	18	21	30	21	28	26	27	22	22	28	23	19	19	28	17	24	23	31	25	21	28	22	25	19	18	11	23	27	27	24	24	26	23	23	23	23	25	26	18	25	19	21	22	23	20	25	23	26	28	23	23	20	24	24	20	28	23	17	26	24	22	24	24	21	18	24	24	26	27	25	22	28	27	21	16	28	25	25	16	19	26	18	34	22	29	21	17	27	25	22	24	22	22	22	17	24	25	16	24	18	30	29	30	25	22	28	22	25	18	21	21	18	21	15	19	20	32	21	15	35	21	21	21	15	22	22	33	26	24	22	32	23	19	18	21	27	14	29	27	23	20	28	23	25	19	21	30	22	20	15	22	26	26	27	26	28	16	24	20	27	21	30	25	27	22	24	28	26	14	15	23	26	26	32	35	14	14	26	29	28	22	18	20	25	34	31	24	32	27	25	24	34	23	29	19	28	25	22	23	16	23	31	20	20	21	13	33	26	29	18	30	26	23	25	21	15	20	27	23	24	20	35	27	34	19	24	22	16	17	23	26	15	17	23	18	25	23	31	33	26	21	18	26	22	23	20	21	19	26	23	23	10	32	25	29	23	26	18	35	14	27	21	24	23	20	27	18	17	20	28	24	17	20	31	29	18	32	18	22	17	26	20	23	22	34	20	19	31	23	11	28	20	25	26	26	21	30	24	23	19	20	21	23	19	28	31	22	18	29	32	23	20	25	20	24	29	22	25	20	24	20	29	19	21	16	29	22	15	27	19	26	24	25	23	20	25	24	19	18	23	17	21	25	18	22	23	23	22	26	22	26	26	24	20	23	32	20	25	25	25	20	17	27	26	23	24	20	13	32	30	25	20	29	23	28	18	32	25	35	20	28	22	28	23	23	21	19	23	24	23	23	24	29	26	19	19	19	25	22	27	14	21	29	16	23	20	19	19	20	19	19	26	27	29	30	21	26	29	27	26	22	23	23	26	22	23	17	14	23	23	29	18	20	22	25	28	24	21	26	27	17	28	31	30	20	29	15	15	29	25	20	23	27	25	21	20	23	21	21	27	23	31	26	16	21	23	21	23	15	23	17	28	16	30	30	28	25	22	26	38	24	26	19	18	34	20	16	25	24	23	29	19	29	18	24	24	23	24	20	19	32	21	20	21	15	28	22	26	22	17	16	21	22	22	30	24	21	21	25	29	35	18	29	24	20	20	25	19	22	21	21	27	22	24	28	27	19	29	24	22	26	14	20	22	22	23	22	17	27	23	24	27	19	26	22	19	31	22	30	27	20	19	24	24	23	22	30	19	26	20	29	25	19	26	24	24	21	24	31	30	25	24	30	34	21	27	16	15	12	34	18	31	25	18	21	24	18	23	27	16	30	27	21	14	24	25	19	30	25	29	26	26	34	17	18	27	19	16	27	18	24	17	27	24	19	20	19	14	29	25	26	26	21	25	26	18	18	26	23	37	23	22	21	24	25	21	18	23	24	19	28	25	28	32	23	29	30	24	26	30	12	28	29	16	25	20	27	20	24	21	31	28	25	23	26	21	28	27	18	31	24	32	17	21	30	19	17	20	25	24	27	23	21	25	36	30	29	30	23	14	21	32	31	27	21	24	20	25	21	20	21	19	33	33	18	15	22	21	23	19	21	26	23	19	24	23	19	17	24	21	20	19	23	28	23	16	21	27	18	26	26	26	28	21	19	26	23	25	29	27	19	22	25	19	32	31	15	26	21	23	26	17	20	26	20	18	24	32	22	24	21	29	21	22	21	18	23	22	27	20	16	30	27	27	32	19	28	26	27	22	27	29	29	27	24	20	18	25	21
16629	8906	5067	8406	16956	20060	19380	17210	15668	13852	11968	10419	9231	8101	7036	5881	5132	4447	4178	3672	3330	2799	2402	2356	2131	2070	2010	1847	1451	1302	1282	1189	1225	1312	1137	962	1079	1407	1837	1736	1120	731	497	407	351	372	352	352	345	354	342	380	396	368	333	302	314	282	268	282	274	305	286	274	268	252	259	276	276	258	250	282	262	264	257	250	273	240	253	261	243	252	279	273	271	253	252	298	311	250	264	265	276	240	217	249	229	236	258	246	271	250	255	256	253	264	252	255	222	232	246	250	218	240	260	249	262	272	262	257	233	258	253	256	259	261	253	242	258	243	237	241	257	229	260	241	225	221	265	234	226	257	236	237	219	239	258	237	248	250	241	236	240	272	238	214	241	233	224	249	220	248	241	247	257	248	234	214	241	235	252	249	243	260	249	230	252	250	249	221	225	252	229	256	211	236	270	226	235	209	248	248	223	241	239	271	240	263	254	240	217	246	231	244	234	278	254	243	255	248	205	218	243	256	247	226	239	244	264	246	231	241	238	235	245	242	233	252	220	254	225	222	265	205	237	240	238	251	245	224	237	227	250	240	237	242	237	252	240	271	229	242	235	230	251	226	225	247	251	228	249	232	234	229	217	274	224	252	242	256	225	234	216	248	270	254	257	258	238	234	234	209	227	254	250	255	246	222	232	231	239	243	267	251	281	245	244	241	245	265	237	223	238	231	243	219	239	256	251	244	217	239	222	249	238	255	242	234	250	245	231	243	222	220	250	241	207	244	241	249	251	238	218	216	252	241	255	237	241	254	238	225	227	253	232	208	252	234	266	263	243	228	262	232	238	213	231	247	245	221	241	251	224	269	216	245	216	253	258	244	229	248	257	227	231	244	260	221	249	274	190	229	248	229	259	232	234	253	239	239	237	254	239	225	228	255	246	227	247	256	267	228	236	250	247	243	232	229	233	231	233	212	260	230	232	225	237	239	246	225	248	217	242	248	247	254	239	261	267	235	236	229	255	258	244	247	244	235	225	237	240	253	239	214	240	255	222	242	227	250	222	210	238	259	236	262	242	251	232	226	230	255	259	244	239	240	241	227	258	281	235	236	246	232	252	230	246	231	253	213	251	220	243	274	258	223	267	256	234	221	234	237	212	244	272	246	237	262	247	248	263	238	233	236	239	250	240	259	230	212	217	228	251	248	237	256	260	256	272	257	234	214	239	239	211	265	221	228	230	248	257	228	221	242	255	240	235	231	240	230	237	237	227	206	227	230	257	227	219	266	219	241	249	245	265	229	262	246	225	251	232	248	233	210	237	263	212	221	220	253	220	252	218	224	215	262	237	237	221	225	260	259	244	232	236	247	225	250	240	223	244	262	216	219	232	245	242	263	197	256	241	259	225	259	240	221	228	240	264	205	253	235	248	257	256	267	236	256	232	236	255	232	249	222	269	243	251	248	238	246	230	250	232	246	260	236	257	240	240	224	267	251	229	250	235	234	225	229	252	247	251	241	223	254	225	246	234	279	231	240	244	227	269	234	220	278	259	228	181	234	243	233	261	249	259	252	218	279	251	229	232	225	254	234	258	252	253	239	249	231	239	263	230	235	225	236	249	249	219	249	234	219	228	249	279	199	232	227	240	219	250	251	201	244	253	234	237	229	241	257	228	255	252	249	260	246	231	250	235	229	226	234	225	230	241	217	228	243	240	273	242	254	243	232	218	232	240	220	224	225	230	233	251	230	247	222	259	224	216	221	231	248	237	252	217	257	231	216	258	274	238	224	242	253	252	245	241	258	245	258	245	268	241	239	237	235	246	225	257	232	230	226	250	243	245	251	253	255	255	247	248	247	265	235	215	229	227	251	256	239	229	227	251	222	258	242	251	244	260	240	252	243	246	265	234	246	240	257	224	234	245	227	226	234	251	264	238	262	249	241	248	270	214	252	220	252	219	217	226	242	233	258	230	232	241	244	238	245	237	235	196	228	257	268	246	211	249	226	245	226	226	253	249	221	247	235	277	243	239	244	238	231	246	252	237	267	250	251	238	231	249	265	228	268	268	240	254	238	224	234	258	254	231	227	251	221	261	270	234	262	252	229	247	254	254	263	236	248	244	251	239	235	263	246	239	266	281	232	233	252	238	226	207	253	223	224	230	241	229	238	248	244	239	248	223	240	234	250	241	238	241	237	242	214	258	268	267	238	249	228	260	232	220	264	260	207	185	214	251	257	264	238	257	238	250	260	233	238	245	254	231	242	258	237	233	240	240	237	261	235	221	243	240	220	251	239	255	242	237	227	230	220	255	262	253	234	228	206	249	221	245	254	246	260	229	254	246	247	249	266	249	233	219	258	244	229	254	237	218	214	248	230	256	225	218	240	242	251	213	220	224	260	219	229	236	221	264	248	227	257	250	249	254	220	245	254	235	220	243	260	261	250	234	243	251	225	263	232	223	242	216	241	234	254	248	252	268	239	223	235	250	239	243	229	217	210	242	240	230	242	251	235	217	208	250	254	255	214	243	247	220	226	222	258	236	256	237	259	258	240	249	240	209	243	243	231	236	219	232	204	236	234	239	225	218	243	262	244	252	238	196	286	230	246	216	269	235	252	239	221	223	230	233	221	232	229	238	254	217	256	243	209	263	247	234	275	256	232	222	226	269	246	253	257	242	220	250	236	233	238	242	266	277	228	242	261	253	227	256	246	258	235	239	224	242	271	251	234	243	258	236	250	260	227	245	238	250	252	257	242	230	234	251	256	247	251	239	212	240	257	231	243	250	254	225	213	252	234	238	250	228	232	273	268	265	232	237	220	235	214	245	259	236	236	248	254	237	255	227	239	255	255	217	249	250	233	256	231	244	255	264	213	252	224	228	220	251	221	262	237	231	226	229	233	236	261	266	237	227	259	237	263	262	258	258	217	239	218	238	227	250	228	241	256	260	275	256	242	254	283	219	227	238	257	270	276	233	231	260	265	216	244	244	231	238	240	251	249	245	230	246	244	251	231	257	226	223	211	251	231	254	241	232	259	232	256	223	259	253	241	250	236	249	236	249	233	246	261	236	217	259	241	234	244	240	224	227	226	242	229	237	226	260	219	217	241	241	233	236	224	244	215	248	263	225	236	235	241	253	227	260	220	257	246	251	228	251	225	236	246	233	245	235	237	239	238	223	221	245	230	237	229	253	255	236	221	246	252	230	231	228	259	255	234	248	233	260	223	251	236	255	244	210	229	249	233	245	244	250	226	255	246	249	238	229	278	254	255	242	238	239	229	278	255	242	211	249	245	227	280	246	211	219	214	254	233	268	254	250	243	239	239	237	252	219	255	258	227	245	246	255	222	262	219	252	251	273	216	237	233	256	245	247	223	253	248	220	243	238	220	255	242	219	233	233	244	230	244	258	243	253	225	215	256	206	250	229	232	236	227	244	225	245	237	257	241	254	258	245	252	234	232	252	253	256	261	227	221	231	257	244	247	223	218	240	226	244	254	223	215	242	225	235	240	213	267
1850	809	486	347	331	487	633	544	511	505	436	359	343	320	262	277	206	202	191	175	190	169	134	151	134	116	128	115	111	98	113	79	94	116	101	88	101	110	129	120	89	73	76	71	74	67	67	74	68	67	66	81	69	78	58	62	59	53	86	78	75	52	61	52	60	69	62	49	51	61	63	61	73	69	81	63	59	66	79	69	72	50	78	65	74	64	65	68	63	59	64	61	59	55	59	58	64	60	61	68	67	61	67	66	64	52	62	56	44	55	44	58	55	69	77	65	51	69	72	59	60	58	67	66	59	62	48	46	63	62	74	48	68	51	58	58	66	62	64	61	69	54	67	65	71	56	66	59	59	63	62	61	64	66	51	56	68	63	64	62	59	84	58	74	58	50	71	60	44	57	61	59	60	65	54	72	62	55	57	59	80	57	66	73	63	58	67	56	53	64	53	67	74	63	53	53	68	55	67	65	56	62	51	63	58	70	54	68	59	55	44	43	63	62	55	71	65	63	71	55	67	63	60	52	56	48	64	52	57	61	48	68	64	51	78	59	64	48	77	58	59	54	57	75	61	62	74	67	58	66	68	64	59	65	57	49	73	59	72	61	76	56	65	55	61	65	68	62	63	70	68	61	63	55	63	48	54	60	57	66	61	61	66	58	64	54	57	59	51	73	74	53	47	63	66	61	56	64	67	59	65	60	67	60	60	51	58	58	71	79	52	59	72	76	60	68	62	55	60	58	68	67	71	45	58	48	74	58	60	40	59	75	58	69	59	50	63	64	67	53	58	62	51	67	55	55	66	73	56	70	67	53	57	57	54	54	69	49	63	44	74	72	72	67	65	61	51	61	62	60	57	52	65	61	58	66	69	68	63	82	57	58	47	55	63	75	53	61	78	55	82	63	50	76	51	71	73	56	62	56	76	56	69	66	58	73	56	60	66	64	59	47	62	66	60	64	74	58	67	61	61	60	66	65	82	62	75	61	59	59	55	65	54	66	63	68	56	52	66	58	63	60	58	57	75	56	53	66	66	55	69	65	57	58	49	54	62	63	71	59	71	63	67	66	60	63	71	68	65	70	71	60	57	55	58	55	77	73	58	55	55	58	89	80	68	68	60	62	53	64	78	60	57	51	52	56	68	61	71	75	55	63	61	58	66	52	67	61	65	58	56	61	59	42	58	60	54	53	70	63	74	55	71	60	53	61	72	68	55	57	72	57	59	48	61	55	57	63	51	75	60	60	69	73	62	72	65	47	70	74	64	71	65	59	51	64	63	64	42	56	64	57	61	66	64	64	56	58	57	53	56	69	69	66	63	63	78	69	51	57	72	49	72	42	45	81	65	65	67	59	57	67	55	57	60	67	64	66	52	50	50	52	49	54	70	66	59	70	57	65	61	58	56	59	66	68	61	80	70	56	51	68	73	63	62	64	60	64	52	66	67	52	57	65	66	58	51	66	57	55	59	56	60	64	63	61	63	65	64	52	67	51	57	69	63	63	65	66	57	61	64	49	71	60	54	68	48	73	70	49	66	63	71	61	66	55	69	52	66	66	53	58	62	65	62	68	70	74	64	57	60	59	69	48	55	64	72	64	59	69	68	64	55	82	63	64	56	59	72	58	77	77	57	77	52	65	64	66	79	72	62	57	65	65	71	80	53	69	55	72	70	75	53	75	64	57	62	57	51	70	56	44	71	48	53	57	74	61	65	63	55	53	72	52	57	72	63	55	55	65	66	75	64	70	63	61	61	54	79	72	74	78	62	78	58	71	51	53	63	71	55	67	64	65	69	70	52	54	64	62	48	59	66	63	64	56	55	62	55	79	61	71	65	62	64	70	55	52	67	59	46	70	61	64	55	67	71	71	66	56	53	62	62	78	69	58	65	53	55	49	58	62	73	70	52	64	61	65	56	65	55	74	54	55	64	65	76	67	56	79	51	57	44	63	71	51	55	68	53	66	56	63	61	57	63	44	61	74	47	53	43	68	59	62	57	56	64	56	70	59	59	53	63	61	65	56	58	55	72	51	68	74	65	55	64	76	72	54	57	71	66	52	56	54	54	47	70	61	58	54	74	62	75	49	51	55	54	57	70	48	66	57	60	68	54	66	74	55	65	63	78	58	65	60	61	73	54	72	55	57	58	51	54	68	60	56	71	50	62	63	57	61	57	57	56	48	60	60	54	63	43	48	58	52	52	44	73	62	74	67	53	70	42	68	69	59	61	64	53	69	69	60	69	69	73	68	45	64	57	63	63	48	69	64	61	58	59	74	78	67	59	64	66	73	45	54	79	71	67	53	53	60	57	47	72	61	71	71	63	45	61	59	53	62	74	59	70	50	61	65	54	60	56	72	59	53	72	62	53	56	70	73	58	70	76	58	63	61	60	48	67	52	55	63	63	66	64	68	74	61	54	65	65	60	51	65	58	66	69	47	60	65	54	57	55	60	55	58	55	69	55	70	47	59	57	57	65	56	70	63	62	55	66	53	66	83	56	77	66	47	64	63	56	60	87	71	59	51	53	57	69	52	69	53	79	74	59	54	82	53	65	59	68	64	63	54	68	45	58	64	63	64	62	54	50	65	67	55	60	64	76	68	57	68	63	62	75	71	70	69	75	63	62	61	66	61	79	52	55	57	59	53	61	65	71	64	59	67	56	51	67	63	50	70	66	71	66	72	69	59	51	70	62	65	71	68	51	66	67	66	58	55	66	67	65	55	59	90	68	62	51	50	60	64	63	58	50	51	55	62	77	61	73	59	69	71	69	70	73	58	58	55	59	49	65	64	67	52	74	62	56	46	61	55	57	63	66	52	57	53	67	57	58	56	66	61	73	74	68	48	62	58	59	63	75	61	65	58	61	47	59	69	70	75	46	65	62	62	48	67	58	63	75	59	58	55	68	64	68	58	48	69	47	64	60	73	65	61	79	60	61	52	74	66	59	63	54	65	65	66	64	51	55	67	72	59	57	64	64	71	61	65	65	59	46	70	57	64	56	75	64	62	52	61	64	55	49	51	59	60	52	62	56	52	52	73	57	57	64	72	55	58	56	50	76	61	73	55	64	66	74	62	70	61	49	57	76	75	68	55	53	48	59	67	55	73	57	76	67	70	65	54	53	62	75	55	41	76	60	54	54	65	53	57	67	56	73	79	60	57	71	64	58	65	66	61	58	66	64	59	55	61	72	48	66	57	59	56	64	58	60	66	68	68	71	59	77	72	62	59	51	63	58	68	57	63	60	62	58	59	74	67	67	61	46	65	72	58	65	74	48	73	61	66	71	61	75	61	57	52	70	51	67	61	67	58	54	60	59	67	74	66	60	73	52	61	65	74	56	52	59	57	53	63	57	58	65	59	65	64	72	51	81	61	55	75	58	62	69	60	57	65	64	47	53	72	56	63	64	53	66	60	66	54	64	73	64	56	76	40	59	53	77	75	54	60	65	57	71	72	69	61	61	72	58	66	59	69	59	63	66	71	69	56	50	72
20158	11070	6444	10875	20103	23057	22288	20081	18359	16424	14459	12641	11464	9828	8862	7610	6671	5923	5576	5033	4381	3863	3460	3248	2949	2927	2941	2687	2156	1988	1742	1921	1841	1882	1748	1523	1649	2095	2425	2154	1524	1155	897	815	817	723	745	772	742	747	774	834	834	791	740	724	660	722	687	681	667	647	704	628	675	664	665	670	694	637	610	671	669	657	666	628	677	660	624	687	640	619	635	638	643	647	693	716	639	661	654	639	625	604	662	684	643	702	651	644	606	629	642	632	643	651	671	587	648	641	652	629	661	611	646	665	684	618	630	632	625	649	632	624	631	599	703	650	629	608	675	622	629	627	644	622	655	649	560	632	617	588	592	596	645	609	683	641	658	697	645	602	620	597	604	632	649	636	684	591	613	638	652	634	596	634	645	639	658	630	646	608	612	616	634	641	617	661	650	587	617	656	602	595	568	635	646	629	588	639	658	600	637	628	599	632	611	585	660	621	647	645	600	657	618	629	615	646	636	600	620	635	671	594	607	597	625	625	624	597	637	667	592	649	602	594	606	630	606	628	627	598	647	650	598	626	657	657	634	630	593	655	648	640	613	603	655	620	626	592	582	617	644	606	585	635	611	626	618	616	662	593	598	648	604	658	648	658	610	623	616	662	577	646	633	617	653	636	602	624	639	622	594	679	631	655	630	619	660	628	617	643	620	653	651	673	595	613	635	609	654	646	676	634	627	644	623	641	618	629	628	610	696	610	634	608	624	616	601	624	621	656	597	643	691	628	635	659	649	606	663	655	628	616	618	609	603	626	623	650	601	609	616	621	608	634	623	638	648	612	652	634	618	581	631	631	687	645	643	617	622	640	676	640	668	624	700	668	627	599	598	599	648	542	585	607	615	616	622	660	627	633	607	605	605	689	601	635	576	631	627	608	588	613	650	640	646	583	642	650	590	619	596	603	619	671	666	620	616	617	634	612	622	622	638	570	645	643	646	618	621	645	629	620	630	592	630	598	660	685	633	608	606	608	671	631	633	627	610	654	664	585	635	598	608	653	674	633	627	590	635	659	622	665	580	634	605	673	607	637	606	661	615	618	613	579	638	596	613	631	656	643	643	614	641	676	628	644	658	616	667	583	674	668	630	609	647	659	632	629	652	617	573	606	639	588	626	659	588	601	619	659	605	630	628	597	560	617	591	640	658	631	609	648	632	611	616	615	653	618	589	560	627	607	598	625	652	619	626	650	693	628	628	661	604	565	592	669	629	633	563	612	623	629	658	626	615	586	600	615	631	596	640	639	620	613	655	621	646	614	652	660	667	596	642	608	628	623	609	632	639	635	581	635	637	623	581	608	614	648	623	566	614	600	618	598	591	578	622	664	591	581	627	657	617	609	626	635	669	648	644	635	604	632	620	577	652	647	632	577	603	579	615	616	624	598	623	641	605	623	582	614	621	631	628	611	638	649	660	671	600	658	660	608	619	610	587	620	598	629	605	637	621	623	637	615	626	630	633	622	649	666	610	638	629	648	605	617	621	600	598	656	622	626	626	646	596	622	652	662	634	635	561	614	618	623	629	642	620	605	634	650	633	632	657	648	667	648	693	613	645	619	634	578	594	636	629	609	604	628	623	618	696	644	600	646	614	620	591	611	580	605	612	588	641	651	613	611	619	636	604	608	597	634	619	638	624	620	604	604	655	582	614	644	641	644	641	620	618	599	632	601	620	625	601	602	658	562	602	617	643	629	635	638	649	604	644	640	571	632	673	645	630	647	645	623	602	604	639	603	639	631	597	640	579	651	625	650	653	617	612	598	619	650	654	635	622	623	613	631	583	608	642	624	645	625	643	658	668	650	637	644	601	646	651	627	628	630	630	663	624	603	625	634	635	594	687	663	608	622	642	677	607	622	645	599	620	591	610	606	631	635	617	637	671	596	637	594	563	599	640	587	626	619	656	609	654	631	638	641	617	604	647	620	645	571	646	632	663	637	605	604	634	613	589	626	617	623	663	633	608	611	631	582	616	609	622	592	624	632	633	607	665	606	615	622	608	616	622	592	606	624	650	579	550	619	644	666	613	645	636	619	588	640	619	606	607	598	643	664	658	602	585	618	645	657	633	609	610	659	610	617	574	641	622	646	645	628	637	641	668	609	605	617	602	621	703	622	600	604	613	600	626	624	639	605	664	627	613	653	612	663	647	618	586	606	629	626	608	598	667	620	608	640	626	614	668	667	637	611	634	617	580	633	600	597	623	658	640	640	605	602	603	629	669	594	604	618	602	626	597	633	663	620	620	624	594	643	673	619	652	634	659	585	650	631	595	648	574	644	639	648	589	639	652	611	631	621	593	599	616	592	635	648	603	645	651	606	630	613	581	634	613	597	625	593	628	664	620	644	627	615	639	596	623	585	607	662	600	570	629	591	605	623	645	630	609	603	616	681	615	612	646	613	622	656	642	623	674	579	671	593	622	630	655	599	649	638	607	629	615	657	638	639	634	606	622	621	650	634	620	672	578	601	587	598	677	598	653	667	626	634	644	657	630	577	626	632	610	630	608	627	601	664	648	620	640	637	676	602	642	617	628	604	664	623	614	672	585	650	616	646	607	618	590	623	590	643	628	589	637	624	585	635	644	608	655	602	611	624	678	606	696	600	662	616	648	613	647	610	613	631	647	624	659	686	650	657	617	636	659	650	638	641	616	603	645	617	618	630	635	677	633	633	593	584	647	671	683	650	613	621	598	632	638	633	646	628	646	616	648	645	647	660	646	612	644	619	630	624	631	645	661	648	613	612	643	601	634	620	647	655	631	617	639	628	593	665	612	677	609	580	667	606	642	646	623	648	612	658	621	651	579	606	627	647	646	602	575	623	647	601	659	612	617	651	588	648	636	599	654	657	617	613	628	628	620	646	593	655	619	640	615	601	629	629	649	650	594	638	634	615	596	614	645	596	562	605	597	628	635	653	650	658	628	591	591	607	648	599	619	631	607	610	632	658	668	626	616	627	656	605	626	647	602	600	607	639	634	614	631	653	635	589	623	657	634	633	596	641	636	580	611	587	605	631	606	630	591	621	667	612	618	610	608	593	606	614	647	604	619	637	613	595	605	626	632	629	642	607	617	659	618	600	616	623	580	610	626	636	627	632	638	635	641	580	617	614	626	619	647	638	606	630	603	643	583	611	589	623	621	642	649	624	655	600	586	630	591	612	616	611	672	611	579	609	623	682	642	638	639	638	631	616	622	607	611	592	571	650	641	619	629	603	650	575	657	611	642	628	603	631	619	626	583	663	658	618	649	622	633	657	605	629	605	585	648	604	643	580	621	625	595	597	628	642	614	631	633	572	643	615	616	584	677	662	640	669	673	618	677	598	640	670	642	620	591	614	641	624	619	609	597	634	665	615	627	629	622	633	592	622	638	658	629	604	597	610	607	642	696	652	608	592	617	635	600	594	627	602	627	640	665	639	599	604	618	608	618	622	629	615	640	558	637	584	635	621	623	659	626	636	626	621	600	636
1962	458	242	189	201	303	339	328	275	285	246	205	215	182	135	147	117	103	115	89	94	77	64	64	57	68	66	42	49	50	63	44	44	55	53	44	41	56	53	58	39	47	46	27	28	37	33	29	32	32	35	35	36	45	31	21	36	33	26	41	31	43	38	25	36	42	27	26	31	37	30	30	30	41	28	26	32	32	34	28	38	36	29	34	31	34	30	49	32	30	37	36	27	30	28	36	40	29	35	36	24	42	31	35	31	27	34	30	30	34	29	24	33	34	39	27	26	39	34	21	32	39	32	44	32	28	28	38	29	39	41	32	38	35	33	30	35	29	33	29	34	32	21	26	40	21	26	39	31	42	35	28	21	39	40	38	24	30	29	33	38	32	42	40	20	41	28	25	26	33	32	29	31	31	31	32	38	33	32	31	28	29	29	34	41	24	24	29	38	32	42	36	24	37	35	35	23	41	31	29	37	40	35	37	28	32	26	34	29	30	25	17	31	47	37	22	30	36	32	36	30	44	27	34	39	33	43	21	32	24	20	34	34	37	33	34	27	36	30	38	30	27	32	34	22	34	37	28	25	35	33	23	46	31	27	39	26	33	27	27	38	27	35	29	26	31	27	29	34	31	27	20	32	31	38	25	32	30	32	40	36	27	29	31	35	40	26	29	34	35	28	32	32	25	35	20	31	35	34	34	27	29	38	37	36	34	36	37	26	29	32	33	27	25	35	22	30	31	31	31	32	31	25	23	36	31	36	37	35	26	31	28	26	32	32	36	24	22	20	34	28	34	25	34	34	28	33	26	42	22	34	42	35	45	30	22	34	43	38	27	36	24	34	20	34	33	29	31	36	27	29	34	27	30	30	38	33	31	25	33	43	29	32	41	35	33	25	46	35	33	35	32	36	34	32	42	33	25	31	31	35	41	27	29	29	31	38	23	32	33	34	30	31	40	25	23	30	35	40	28	42	30	30	42	28	32	39	27	28	33	34	34	35	26	34	36	33	31	28	34	34	27	31	30	34	32	28	35	36	34	33	30	39	38	28	35	28	37	29	38	32	16	26	31	44	30	22	27	28	36	31	32	35	40	31	28	26	41	29	30	30	38	25	31	32	38	23	30	32	27	33	30	33	33	30	37	35	26	31	25	40	38	29	38	39	33	25	21	40	29	30	28	34	24	31	37	26	28	31	29	36	31	35	36	23	30	16	35	35	28	33	29	32	30	40	38	32	29	29	38	23	34	34	29	35	38	29	32	26	32	30	36	47	31	27	29	34	36	40	35	25	31	27	34	25	33	33	28	37	23	23	19	25	36	24	27	30	31	25	51	31	26	40	32	29	22	36	31	25	32	38	28	21	23	43	28	23	34	27	29	30	31	45	36	40	39	35	33	27	29	39	29	33	27	26	23	33	34	31	34	30	26	32	25	42	38	31	33	31	35	31	46	32	28	28	31	25	23	32	30	24	47	32	32	37	22	25	32	22	28	28	37	32	29	36	30	38	25	30	27	27	29	29	25	26	28	22	29	31	36	33	32	34	34	33	29	28	29	26	34	27	25	26	34	35	25	31	31	47	22	38	34	34	37	24	34	33	25	28	31	36	27	33	33	26	32	31	27	23	36	31	22	40	42	31	26	32	28	33	37	26	26	46	31	31	38	33	31	31	31	33	27	28	36	26	33	26	29	43	25	32	36	27	28	32	24	25	29	34	32	27	38	36	25	26	28	35	23	36	28	38	35	33	29	27	28	25	29	35	31	36	34	39	35	32	25	32	31	29	31	23	34	31	30	38	27	32	37	30	33	40	27	45	41	35	36	23	37	47	32	32	38	31	19	35	32	26	31	33	34	34	38	32	34	25	31	31	29	34	24	31	26	35	37	28	28	41	34	29	33	36	30	29	33	35	26	29	38	38	43	28	34	41	34	32	25	36	32	29	26	26	28	36	38	23	25	33	29	27	38	32	23	30	34	35	40	37	48	19	25	30	27	29	36	40	21	24	32	31	29	26	21	23	28	29	20	32	30	25	26	33	26	28	31	31	30	38	36	33	28	30	26	36	35	26	35	26	30	33	34	41	34	37	33	34	27	37	36	36	35	31	33	38	30	25	28	31	17	34	31	35	35	28	32	30	45	28	33	32	29	36	29	42	38	31	34	34	35	36	35	30	35	33	24	40	37	21	40	23	37	34	30	36	42	34	29	33	19	28	24	34	28	30	45	39	29	28	29	35	24	32	21	33	31	27	33	41	21	33	36	38	38	25	30	27	27	43	32	34	21	40	24	34	42	36	23	36	25	34	39	27	32	27	30	28	27	35	34	31	41	27	34	31	25	26	43	24	32	32	28	32	45	27	27	36	26	36	40	30	33	36	34	36	14	25	23	29	36	40	31	31	34	34	33	26	31	29	35	35	26	26	31	34	36	30	43	24	32	35	39	32	36	37	36	38	32	33	25	19	31	37	25	34	32	27	39	31	31	35	38	37	27	37	36	38	35	28	24	25	24	31	33	39	31	35	45	39	29	31	31	21	31	33	30	35	24	29	29	41	25	36	31	29	38	32	32	30	36	33	27	30	41	33	26	28	28	33	31	32	34	33	30	37	33	30	30	24	31	33	39	25	28	31	29	35	31	39	42	34	28	29	26	33	32	34	27	35	28	31	32	31	26	39	38	25	43	50	27	30	41	37	30	39	39	26	36	25	38	26	32	26	26	33	36	27	32	35	30	33	40	25	33	31	36	31	30	33	31	46	39	26	31	30	25	34	26	29	40	36	39	42	23	31	29	30	35	38	35	29	34	25	15	29	31	32	32	33	27	25	33	37	31	31	35	42	37	27	36	35	22	34	32	21	32	41	21	36	27	22	30	23	27	36	29	36	31	43	27	29	33	30	26	36	22	27	24	25	37	27	29	31	26	44	35	34	40	37	33	26	35	34	38	25	27	37	29	31	25	27	43	29	22	37	31	39	29	35	34	36	29	34	34	36	34	25	29	33	24	37	32	37	30	34	33	36	31	37	33	40	29	40	26	38	28	31	26	40	33	32	26	35	35	24	32	24	35	25	31	23	24	32	34	25	31	23	26	31	25	25	39	25	33	29	23	37	38	35	33	32	22	40	25	28	32	37	28	42	34	35	34	29	30	26	27	35	21	23	35	28	36	26	27	34	40	28	33	27	26	30	36	33	39	25	35	29	26	35	17	31	33	42	27	24	27	33	33	23	45	32	26	32	31	38	37	30	27	41	41	34	25	22	27	25	32	35	40	34	29	32	40	36	35	24	22	32	30	26	37	25	42	30	27	22	43	47	27	25	38	34	25	29	26	31	33	39	35	40	33	37	39	33	28	34	26	37	26	37	29	37	30	31	24	30	29	36	30	41	22	30	29	24	35	23	27	31	36	31	37	32	29	38	25	34	34	37	34	26	26	28	28	21	32	28	22	37	40	30	32	30	29	30	30	35	33	36	31	49	40	34	29	37	32	30	25	38	28
14870	6909	3853	6811	14222	16594	15874	14686	12807	11248	9743	8492	7493	6360	5447	4564	3767	3280	3047	2651	2254	1937	1748	1702	1565	1422	1553	1275	1126	1007	968	973	901	998	803	812	919	1329	1473	1233	757	553	431	411	364	400	370	365	360	371	431	414	421	397	331	348	338	332	301	309	358	360	355	327	306	315	337	348	348	339	318	336	299	329	324	306	323	291	324	312	331	317	351	340	351	333	360	341	341	342	340	306	306	297	291	305	336	328	312	326	316	334	302	333	340	330	306	313	354	307	320	333	341	330	291	280	325	309	327	325	344	307	327	326	295	338	326	306	290	328	310	309	322	318	314	334	319	287	305	305	325	305	332	307	329	331	334	301	314	318	309	306	332	358	296	334	293	350	269	337	330	309	294	334	332	291	270	298	331	337	329	320	324	313	318	321	322	337	311	329	315	332	319	280	312	337	343	311	312	324	313	308	314	264	341	339	295	311	301	297	282	298	313	302	322	304	282	304	309	294	357	303	308	318	341	298	316	300	327	334	309	303	323	323	308	298	317	308	356	314	299	311	323	367	303	318	324	315	342	297	296	312	307	316	293	332	333	330	284	300	349	313	329	335	315	324	296	320	297	347	326	334	322	325	283	316	324	319	346	315	302	323	356	338	333	291	300	339	317	318	289	303	327	298	302	313	324	330	303	332	307	338	307	305	333	287	318	302	327	326	322	306	319	328	325	322	304	296	297	314	317	307	339	316	305	345	297	326	334	308	345	338	315	276	296	304	320	359	321	326	333	290	316	324	324	306	316	313	306	310	295	320	271	309	305	304	327	316	351	340	312	320	315	344	319	341	295	323	332	319	278	334	286	317	318	294	282	328	314	286	297	333	330	308	287	304	301	313	305	308	315	338	347	288	310	318	305	323	315	313	335	322	300	275	319	315	340	319	283	316	326	315	340	320	311	355	288	303	313	292	298	295	326	344	311	341	300	314	310	333	321	335	297	300	291	331	317	292	313	331	311	306	319	299	297	326	361	344	294	308	327	293	349	311	353	319	327	294	340	317	291	334	299	322	328	306	310	356	305	318	315	306	317	314	304	327	323	285	337	291	335	302	334	300	343	298	328	336	296	286	305	321	311	307	303	299	316	329	291	335	335	315	315	287	309	300	328	324	270	306	343	298	313	329	315	303	309	308	334	336	315	314	310	323	322	315	308	309	309	344	311	295	309	313	331	322	331	311	315	318	302	310	309	338	288	319	302	297	298	312	331	302	329	346	296	316	303	300	325	371	333	311	328	325	332	345	304	305	316	333	312	323	316	305	328	318	296	329	299	323	272	302	312	331	299	320	296	346	357	300	315	300	313	290	300	278	327	318	330	347	306	320	313	324	315	311	334	341	319	293	337	323	316	316	296	337	312	335	282	327	342	319	292	323	351	319	303	316	301	306	327	322	304	332	298	283	324	320	310	348	311	299	332	320	324	348	315	305	303	318	327	297	336	346	284	306	306	320	316	314	317	351	314	293	313	333	315	329	307	290	309	320	315	330	297	315	315	339	323	326	322	310	291	311	336	311	310	320	328	299	285	307	347	297	299	341	306	319	304	313	315	342	308	343	329	323	308	321	292	320	348	321	314	332	331	303	320	293	331	329	332	293	351	271	324	335	318	313	297	326	350	286	308	321	286	342	297	315	322	312	308	315	309	307	318	297	289	281	311	307	288	345	318	312	318	327	305	332	308	303	297	293	335	308	342	296	312	286	293	358	295	333	325	278	302	313	300	294	325	319	316	295	301	325	329	297	329	321	325	303	282	336	313	273	310	314	318	327	297	323	293	325	303	325	360	330	308	302	316	328	330	315	301	322	311	326	306	314	337	349	310	323	317	319	304	312	311	300	297	322	338	310	315	327	307	292	327	334	323	342	358	318	298	303	283	358	299	305	309	342	302	331	320	321	296	301	308	335	326	294	314	320	315	300	303	292	324	294	331	280	298	310	326	297	302	330	334	340	301	296	318	299	340	310	312	322	336	324	368	302	320	329	282	296	302	332	305	327	298	329	309	333	320	322	347	321	328	319	306	303	326	318	330	321	317	301	321	307	304	319	278	313	322	324	319	321	334	304	333	327	338	294	321	312	338	303	297	293	337	324	310	318	306	303	287	305	322	346	309	307	353	324	312	340	338	310	314	304	294	294	307	313	305	322	324	318	293	321	307	302	329	304	297	321	322	297	303	333	308	338	314	292	327	303	324	290	319	340	306	324	329	318	315	306	310	325	304	318	306	305	322	319	302	294	303	325	297	310	327	316	315	308	308	333	315	328	327	323	323	330	286	322	326	317	274	317	334	310	349	293	328	312	325	286	312	315	288	310	269	286	343	329	274	297	314	320	325	336	334	289	284	317	296	319	318	311	311	340	318	336	318	330	288	309	327	318	320	311	328	309	321	310	334	312	275	328	326	295	351	320	344	304	321	329	328	282	313	297	319	343	327	345	297	292	301	329	311	325	299	283	325	319	330	322	292	336	362	307	279	284	323	314	326	319	320	320	307	291	316	272	284	322	315	319	334	305	293	315	322	294	308	349	328	357	313	335	306	329	310	331	332	309	331	308	320	319	323	302	346	316	323	303	340	333	326	311	321	309	359	346	305	326	314	305	321	320	329	337	316	306	303	298	323	304	345	311	320	336	310	313	334	306	345	319	334	334	335	310	297	296	302	333	359	344	315	342	322	335	332	318	336	345	306	282	325	361	329	303	313	304	308	298	325	296	306	298	321	288	300	323	310	327	317	336	337	335	314	300	301	336	332	271	304	341	312	323	359	356	319	294	327	317	329	300	324	314	325	325	340	333	327	308	309	301	325	305	342	293	320	316	304	288	344	326	360	312	311	306	363	306	322	311	317	292	283	305	291	313	324	316	298	314	314	300	307	309	320	269	289	318	293	305	305	300	315	299	323	272	304	326	303	310	313	305	306	308	332	317	312	300	297	283	317	300	307	280	306	318	311	301	309	318	310	301	323	332	299	320	289	318	297	288	327	369	315	344	311	292	310	296	338	349	309	287	351	317	307	324	328	347	289	312	315	298	337	328	299	327	303	304	291	296	309	297	311	342	341	303	298	313	308	343	304	325	327	331	329	299	341	302	299	315	325	300	327	322	292	294	317	319	333	302	294	312	333	307	272	319	319	336	297	293	287	324	320	321	335	319	336	316	306	278	301	323	332	332	311	319	347	299	325	337	341	336	305	279	337	302	316	283	298	292	308	333	283	298	337	311	310	306	325	322	309	322	323	318	352	341	311	310	328	314	309	305	331	304	316	311	311	317	287	327	300	322	313	314	349	316	310	305	284	329	321	289	304	304	319	301	316	297	317	313	350	314	314	327	306	345	314	340	271	323	318	340	321	337	283	302	312	324	326	307	281	288	311	348	310	299	321	305	321	310	354	284	330	321	304	298	329	334	325	326	299	310	320	318	337	283	307	291	307	316	338	306	281	332	320	352	348	315	328	334	319	301	319	295
1197	655	422	292	292	461	488	484	448	399	336	322	301	275	258	239	180	180	150	160	133	147	146	120	137	123	115	103	114	93	96	93	91	84	85	92	77	126	104	84	62	70	77	66	79	66	72	64	78	72	56	62	61	71	61	72	51	70	56	90	65	63	61	77	60	75	71	80	62	60	60	62	54	50	57	67	54	60	68	56	78	68	67	72	57	54	71	79	67	49	72	70	61	69	97	70	60	55	65	57	63	56	65	72	52	63	69	60	53	65	66	71	61	59	64	66	61	52	67	75	57	64	76	53	49	76	54	69	66	69	63	63	51	88	71	59	75	83	52	69	70	56	65	73	66	56	59	65	52	69	63	77	69	60	68	77	67	59	63	68	67	67	65	57	58	66	51	61	69	62	54	66	59	52	61	71	62	58	58	67	66	62	63	57	71	60	61	58	69	60	56	65	63	69	54	41	72	64	75	65	76	62	74	59	69	73	56	84	67	80	62	65	61	59	63	63	69	63	56	66	67	60	67	66	75	43	58	75	72	61	63	66	64	69	64	64	70	75	63	83	66	55	55	68	54	69	69	63	67	56	57	77	79	65	68	61	65	65	59	52	60	73	62	64	75	68	63	62	66	73	60	65	56	75	63	69	68	70	60	64	75	56	64	56	68	62	63	69	71	58	77	64	71	58	60	54	68	72	74	64	70	87	58	63	69	64	60	64	74	60	67	77	59	54	67	77	61	52	72	72	58	57	56	56	69	46	76	54	71	55	64	67	71	59	63	66	59	67	67	65	71	64	70	64	61	78	55	74	69	49	69	67	73	66	61	66	59	60	63	54	64	65	70	67	47	63	60	73	61	65	74	65	71	63	70	67	55	64	63	53	62	71	74	66	56	71	65	54	67	67	54	45	65	65	61	68	67	75	66	68	65	52	65	65	69	65	73	59	51	77	55	68	66	68	55	71	58	62	69	72	63	59	57	75	71	67	66	69	67	69	64	64	58	67	77	63	72	67	67	62	56	56	65	71	69	64	64	55	74	61	54	54	72	59	69	67	59	64	84	51	56	77	70	76	78	67	63	63	78	56	67	61	70	45	56	55	83	59	75	64	72	72	53	74	60	60	67	75	63	60	64	61	91	66	68	67	56	59	63	64	66	67	69	64	72	63	60	69	58	72	68	66	45	73	44	63	58	59	59	81	68	66	64	75	73	63	68	72	72	74	71	61	77	66	68	78	72	69	53	71	71	70	68	49	62	59	56	54	75	54	76	60	81	55	74	61	73	61	63	81	70	72	78	71	53	98	64	58	78	75	79	67	59	56	64	66	62	72	68	56	54	84	76	59	68	64	61	58	52	62	76	74	64	52	76	62	69	70	51	69	62	79	60	69	71	63	66	66	65	74	64	60	77	60	64	59	58	67	79	74	67	84	69	63	69	80	75	66	63	72	69	68	49	53	55	67	74	66	47	75	73	70	54	59	57	76	72	53	58	57	58	74	79	63	55	69	65	90	65	53	58	76	64	71	53	43	73	73	65	76	61	59	56	67	70	52	70	68	69	64	69	67	61	82	76	62	71	67	69	64	64	70	61	68	69	57	76	63	68	51	66	71	74	64	59	66	70	56	70	75	61	58	62	78	64	75	66	77	65	67	67	73	46	64	82	74	60	64	60	64	59	60	80	65	71	58	67	73	48	67	77	67	56	61	65	79	67	59	55	55	82	56	76	63	67	78	82	77	51	64	68	72	52	54	55	80	62	79	83	55	71	65	63	51	68	69	66	70	72	60	64	62	60	60	78	56	69	56	76	63	52	63	73	65	64	72	54	77	56	77	68	70	65	70	61	62	74	56	66	54	64	69	66	58	67	73	71	70	71	79	57	59	77	65	73	64	63	56	61	60	63	57	63	71	62	58	60	82	59	63	65	84	62	69	66	58	63	71	50	70	59	62	50	58	52	74	70	63	61	58	78	57	58	63	69	67	57	55	59	64	58	65	63	63	68	49	64	68	69	60	58	76	55	53	68	66	57	54	58	72	58	58	67	65	63	58	70	65	74	56	75	64	81	67	62	68	75	60	68	70	50	71	72	62	55	78	67	53	82	61	70	46	53	68	66	63	83	72	61	58	60	57	58	73	63	52	69	62	74	58	72	76	78	76	58	71	72	70	64	71	58	56	60	79	60	55	56	58	65	51	73	63	62	57	60	59	64	49	85	68	62	60	72	52	67	59	59	66	57	53	66	54	50	68	66	70	69	69	66	65	60	68	75	74	59	62	47	57	54	60	52	67	61	64	50	71	50	77	67	63	53	54	83	59	53	59	58	49	72	64	61	51	59	79	60	53	62	57	56	66	70	54	76	59	61	63	72	76	61	58	59	74	66	55	77	64	73	64	46	56	52	50	78	66	61	67	76	86	67	62	71	52	54	68	67	71	56	71	68	82	65	45	51	66	71	63	55	69	69	74	56	72	58	66	60	53	60	64	71	53	59	59	69	62	68	58	67	64	90	57	68	70	74	62	60	79	69	63	56	48	74	65	57	64	69	55	64	67	68	71	67	58	52	69	60	57	47	67	55	60	75	62	66	71	61	51	73	63	63	78	70	51	62	70	67	71	64	69	75	75	72	70	54	55	54	77	72	57	67	65	57	63	70	65	62	43	56	52	59	70	59	71	74	68	64	76	68	77	64	52	56	64	78	65	66	70	67	71	55	63	64	59	68	68	58	54	59	44	63	51	63	65	64	60	59	72	62	62	64	64	69	66	58	84	73	82	56	66	67	57	69	59	74	67	62	49	74	74	57	67	58	61	71	50	72	66	61	58	76	66	65	71	77	68	59	77	57	75	68	64	57	48	63	73	66	61	83	70	62	71	76	59	66	73	68	69	73	57	80	62	64	75	46	68	55	64	66	66	60	66	64	63	64	74	57	55	60	66	67	72	45	66	69	58	77	69	61	60	64	61	54	60	75	67	55	55	74	73	67	69	74	59	69	65	65	65	68	59	59	76	69	79	66	70	59	77	76	54	51	63	59	69	47	56	65	56	62	81	61	63	60	75	62	74	70	65	65	69	65	65	58	66	70	66	71	59	49	67	53	75	68	55	61	64	78	65	58	62	71	58	80	53	52	71	68	59	66	69	70	68	68	54	60	53	64	58	69	82	65	61	65	46	66	69	63	68	67	73	45	77	68	68	60	57	60	64	50	70	63	58	67	56	70	67	76	66	64	74	50	65	63	60	56	52	73	59	73	62	62	55	71	49	67	64	63	56	57	63	65	63	55	73	66	50	58	57	59	77	64	78	65	52	54	61	90	63	63	61	63	64	62	55	68	79	66	54	49	47	68	80	67	62	66	66	61	64	68	71	61	62	76	54	78	73	64	55	57	70	66	61	67	65	75	63	53	49	74	77	53	60	67	69	56	79	43	58	73	71	69	68	57	67	65	66	61	59	75	68	72	59	68	55	66	63	67	63	65	69	77	53	55	59	73	61	69	69
17039	9850	5653	9300	18159	20914	19863	18076	16241	14251	12745	11360	10011	8540	7480	6351	5532	5068	4497	3966	3553	3027	2699	2666	2478	2308	2330	2075	1817	1697	1595	1593	1558	1640	1411	1320	1476	1874	1987	1580	1177	936	808	768	745	756	784	721	696	774	753	776	758	721	753	697	679	677	656	663	609	665	624	667	629	715	704	703	694	672	654	666	634	671	629	653	704	632	676	626	644	646	659	668	677	683	714	666	618	677	641	651	599	621	641	691	624	640	644	659	619	622	647	651	634	676	626	635	617	669	637	668	647	619	660	688	634	655	648	677	678	621	625	665	652	611	711	664	685	680	635	650	637	647	689	624	693	648	660	615	624	625	662	642	611	655	624	654	679	631	654	611	686	658	659	636	674	616	621	647	597	654	637	672	614	620	666	653	653	634	662	623	656	629	692	593	646	645	629	612	621	648	623	647	602	659	679	610	673	620	638	642	641	674	639	623	638	644	679	663	647	605	615	652	622	607	624	676	624	630	669	634	616	638	628	624	659	668	615	639	640	679	604	659	700	650	661	623	611	648	618	657	621	649	659	584	644	614	612	639	564	655	631	625	646	621	577	666	649	657	599	603	600	614	627	640	643	648	640	630	658	644	663	660	589	658	636	627	674	628	639	644	605	656	634	627	649	644	698	648	627	634	665	671	668	648	617	594	647	625	671	605	598	633	645	632	587	602	646	637	618	608	606	624	646	657	647	628	680	595	657	633	635	678	622	662	622	657	620	616	625	633	618	625	659	684	640	656	615	643	649	686	615	631	605	662	637	659	642	646	656	612	587	621	569	649	600	591	672	612	607	628	670	621	630	618	631	643	584	652	660	615	648	688	658	655	672	668	661	615	615	662	603	649	640	644	619	690	648	594	563	603	665	674	613	605	628	640	665	692	592	596	602	576	676	612	635	615	690	668	621	656	658	624	659	596	618	597	646	618	609	622	691	616	630	642	658	650	672	603	649	645	622	591	607	660	594	662	622	653	600	615	617	673	621	592	634	608	673	660	617	626	633	635	647	615	625	628	646	602	644	685	685	651	627	654	629	650	616	619	634	643	619	642	633	624	650	654	633	624	627	633	628	615	639	636	690	667	595	617	666	607	680	626	667	625	669	626	649	594	652	648	638	642	592	623	625	648	644	618	617	644	619	651	623	638	630	632	635	607	645	623	661	636	627	613	663	590	600	643	580	627	663	609	641	646	587	613	645	676	634	626	619	647	636	640	606	627	604	630	598	682	597	677	668	630	674	613	644	627	665	651	620	652	653	643	620	635	687	697	662	656	643	629	667	600	589	630	660	677	575	648	640	660	639	630	633	651	646	655	652	646	693	662	626	664	570	654	633	638	583	697	624	659	638	647	641	672	627	634	655	657	657	636	669	564	621	614	660	604	686	657	638	633	589	616	619	622	654	635	627	607	657	641	675	677	653	623	666	621	665	624	670	642	651	625	637	619	623	629	647	605	650	657	654	657	621	662	657	691	608	643	639	630	648	610	608	680	645	613	633	607	631	650	617	639	612	641	623	623	669	688	638	635	643	638	666	657	681	614	644	670	623	659	648	630	613	598	639	674	664	600	644	643	588	638	646	596	678	620	649	650	641	619	653	630	619	629	642	625	640	614	615	642	659	654	668	580	645	640	657	639	653	631	642	614	594	638	647	641	703	630	616	629	630	638	696	639	653	677	632	655	608	620	638	626	648	647	625	655	626	646	658	715	654	638	620	623	647	667	623	655	658	672	642	672	655	652	636	635	633	626	621	635	575	672	658	622	676	642	648	646	620	653	621	611	605	635	598	625	666	608	645	648	592	568	623	644	651	599	605	649	669	633	698	668	645	608	643	644	671	666	619	630	640	652	623	561	676	647	604	635	626	643	630	630	642	636	632	612	638	691	631	693	636	663	626	672	606	629	650	655	609	654	676	651	672	650	595	607	653	642	631	590	647	626	625	668	615	623	598	621	605	661	643	591	632	677	669	668	702	682	652	609	654	655	624	627	607	629	618	598	634	666	631	615	608	673	647	628	637	631	641	619	678	642	624	622	654	681	609	686	657	654	585	658	664	669	611	654	613	611	675	617	623	635	675	623	637	616	679	626	618	631	636	625	634	623	650	624	631	656	637	644	676	634	651	627	608	624	658	655	614	637	617	600	640	648	635	595	661	615	618	605	603	624	647	618	643	691	628	645	640	623	635	671	629	618	630	679	656	634	622	648	644	670	666	573	637	646	596	617	607	645	629	633	665	677	667	616	608	656	686	623	636	667	590	627	661	648	691	633	633	642	620	648	609	638	645	688	592	639	664	615	609	624	615	604	656	642	624	700	652	649	649	628	619	651	662	639	619	602	629	625	612	653	640	648	643	660	630	662	677	631	674	612	632	658	658	665	675	648	611	647	611	638	606	635	658	663	638	673	670	618	618	646	618	613	640	611	715	672	601	613	659	598	674	625	640	643	622	655	579	619	634	656	603	637	663	673	584	596	657	644	647	601	620	689	657	620	687	651	660	651	626	670	672	630	645	606	660	611	661	644	627	625	641	659	629	621	618	656	647	626	628	626	643	646	649	652	663	598	601	630	591	654	646	604	675	606	660	615	660	660	656	574	649	610	620	649	636	640	641	670	654	631	714	627	617	599	621	654	640	636	648	607	612	664	639	647	650	655	639	664	631	679	589	626	677	650	626	657	602	621	611	640	661	625	659	599	642	610	614	677	631	628	624	658	625	655	666	608	624	651	612	649	644	627	630	648	622	639	594	641	651	655	669	678	655	621	655	628	621	677	648	650	632	613	591	631	640	572	652	634	611	695	603	562	629	606	646	666	638	635	629	601	646	675	647	606	600	625	610	633	643	655	589	657	687	638	620	612	654	615	611	627	590	635	646	640	657	664	642	646	616	629	651	652	628	648	668	650	611	603	628	653	623	654	638	590	693	624	648	629	676	635	648	674	630	648	608	574	639	585	576	660	660	634	682	627	656	631	665	662	678	682	615	639	656	637	635	634	641	598	628	637	662	646	629	635	616	624	667	662	615	600	648	639	664	628	686	629	653	606	631	673	629	607	617	568	626	634	630	618	628	622	634	632	675	605	674	641	680	630	624	611	646	625	630	631	633	655	653	598	663	625	601	620	630	652	614	668	654	628	610	619	613	616	662	690	686	632	616	649	620	630	617	672	649	677	660	629	617	662	635	612	614	624	633	621	628	617	621	635	679	601	652	614	645	677	664	648	646	682	668	648	635	680	620	654	655	644	607	663	636	591	640	631	637	633	620	614	656	653	587	653	609	597	627	641	637	650	627	649	662	669	656	621	633	657	644	661	683	632	631	614	652	650	642	657	606	608	639	697	619	639	625	650	656	593	634	648	546	657	660	613	669	649	666	618	664	698	653	663	641	709	648	673	632	624	634	613	648	615	620	640	603	646	629	657	662	611	654	663	675	614	644	646	648	611	628	608	623	638	648	627	621	648	647	635	694	600	720	652	656	686
2811	603	323	248	251	359	418	449	396	368	357	281	296	269	204	194	171	140	162	114	96	102	70	75	76	77	74	64	57	50	41	59	50	42	50	50	56	64	63	47	26	34	28	24	23	22	33	23	23	30	30	34	30	30	26	23	34	24	27	30	22	21	18	21	23	23	24	19	25	19	26	21	26	20	24	30	30	23	30	19	14	19	21	25	25	36	28	18	22	23	24	25	22	30	31	28	29	18	19	21	18	25	30	24	30	20	24	21	19	28	30	25	17	12	17	16	26	16	20	25	18	24	29	23	27	22	26	21	20	24	30	25	27	24	23	33	25	28	23	18	22	29	20	20	20	29	32	19	34	21	11	19	19	19	18	18	24	34	26	18	20	22	25	24	29	28	22	20	29	19	44	19	29	20	19	34	11	18	32	22	25	33	24	26	20	20	21	15	22	24	30	18	22	28	24	19	25	31	27	30	20	23	24	26	31	20	26	30	33	26	24	26	17	25	22	24	21	29	24	28	18	17	28	16	11	29	18	23	26	21	26	24	16	18	29	22	20	21	21	30	30	20	21	25	26	33	19	19	22	33	23	30	28	14	25	26	18	13	26	20	20	26	24	26	24	23	23	27	15	20	26	23	20	20	21	29	25	27	19	23	21	21	16	20	24	28	20	18	29	26	23	20	18	19	22	25	17	37	24	20	31	21	25	21	27	22	35	27	19	26	23	30	27	20	25	24	29	27	21	25	22	17	21	25	26	22	22	26	22	25	26	30	25	23	17	12	25	20	15	16	21	19	33	25	22	18	26	19	21	27	24	18	30	29	19	25	25	32	28	28	24	24	20	27	22	25	18	14	22	19	21	22	22	18	17	20	19	30	27	18	26	24	19	19	21	23	21	28	13	31	21	28	32	17	15	24	19	21	26	21	22	27	23	24	29	17	18	25	20	25	23	20	27	19	17	15	24	23	22	18	22	16	32	24	34	24	26	21	19	23	36	18	14	20	29	21	23	25	19	14	24	22	26	20	20	23	23	24	27	25	29	23	21	12	28	22	35	21	19	21	18	27	26	31	22	22	27	18	24	22	25	21	14	24	26	21	19	22	27	13	16	23	18	20	26	21	19	20	22	26	23	21	22	22	21	27	23	29	18	25	29	24	28	21	19	23	28	16	23	21	23	17	28	30	23	20	25	20	21	17	18	20	24	17	25	15	21	24	22	17	25	22	21	29	20	18	25	23	32	22	27	26	23	29	27	23	24	26	23	16	30	25	27	27	29	30	16	29	28	26	17	26	18	27	12	21	32	24	17	27	20	30	25	27	28	26	18	25	27	21	22	24	16	21	16	27	20	22	26	27	19	23	36	18	22	19	26	18	17	15	24	18	21	25	26	28	28	22	19	26	25	14	19	29	18	34	18	22	19	29	19	10	31	26	17	27	26	17	22	30	22	20	27	23	22	21	23	20	14	14	26	21	18	32	29	20	35	21	27	21	24	26	22	29	26	20	16	18	25	29	20	22	13	24	27	23	20	22	26	24	22	17	26	22	20	26	19	30	22	22	24	23	18	23	33	26	18	21	18	15	25	28	18	23	25	34	31	19	28	17	28	22	25	25	19	23	24	20	20	24	27	21	20	27	27	31	23	23	28	18	23	24	19	20	28	34	30	25	21	25	20	19	27	22	28	27	20	28	20	24	32	29	24	19	25	22	21	27	15	24	24	27	31	18	28	30	23	28	25	28	24	20	21	16	19	20	26	23	18	31	22	20	22	25	19	27	15	18	29	30	13	23	29	27	21	29	28	29	28	20	22	24	24	21	28	28	18	19	24	27	18	19	28	28	21	17	31	29	31	23	25	31	22	18	30	23	14	23	23	27	15	24	12	23	28	30	19	17	25	22	19	14	18	31	25	26	24	29	17	22	32	19	24	22	28	21	20	15	18	26	22	19	22	34	16	29	23	21	21	24	21	30	26	17	25	18	21	11	25	18	17	8	15	28	21	26	23	21	21	18	17	23	21	23	20	34	17	22	30	24	15	20	25	28	19	18	34	20	21	21	19	23	24	31	24	22	17	20	20	21	18	16	16	17	24	19	16	25	21	19	18	20	18	35	37	25	31	21	23	26	31	25	27	22	24	20	27	24	17	15	20	27	22	28	16	27	22	29	21	29	32	22	21	28	34	17	28	19	23	17	26	32	28	27	19	26	18	25	20	17	22	15	24	37	19	21	24	21	26	20	17	24	21	17	24	24	24	19	29	25	21	22	29	23	25	21	18	21	24	21	19	21	17	27	20	23	27	27	26	20	17	17	23	11	23	16	23	33	23	25	18	18	19	24	19	21	20	26	28	25	26	29	25	22	34	23	19	21	14	21	17	23	33	16	31	22	27	21	30	22	33	28	29	17	15	19	18	28	21	26	21	26	15	25	21	11	25	24	23	16	25	25	16	24	31	25	24	27	28	21	20	16	23	16	24	14	33	28	20	20	31	25	28	24	23	26	21	25	22	27	26	19	22	25	22	23	28	33	22	24	19	28	29	20	27	15	22	26	23	21	26	17	19	25	28	23	16	21	22	20	21	24	16	27	20	26	24	32	26	20	18	22	18	15	25	18	20	30	18	25	25	22	27	17	36	32	31	19	15	20	26	15	18	24	19	21	18	35	27	29	20	26	20	17	25	24	18	26	22	23	16	18	20	27	31	33	23	31	8	22	18	20	18	27	34	20	25	31	16	26	28	14	23	18	21	23	12	19	18	18	23	23	28	21	24	17	26	23	23	21	26	26	32	25	17	20	22	20	20	29	27	19	22	27	17	24	18	27	27	28	30	27	23	28	18	25	23	26	22	23	26	23	22	24	20	31	24	30	25	24	30	14	14	20	21	19	27	26	28	24	22	22	26	25	25	24	21	24	18	32	31	22	22	20	21	23	23	20	27	26	24	17	20	23	27	25	16	22	26	17	27	22	25	30	19	16	21	21	19	21	33	24	17	24	27	23	25	18	23	20	26	25	20	23	25	21	19	16	21	23	35	18	30	17	21	32	33	19	25	19	32	24	28	20	25	22	19	19	18	28	38	31	22	28	35	20	29	29	18	17	21	27	30	21	30	27	21	17	12	27	23	30	20	29	19	24	27	25	24	26	20	18	23	23	26	22	22	20	23	20	22	22	22	26	25	19	24	20	11	28	26	16	25	30	21	26	26	29	29	21	22	27	25	22	18	25	19	25	18	18	25	25	24	25	28	17	23	23	19	25	21	21	25	20	24	20	19	24	35	21	25	17	19	27	19	26	15	25	22	25	23	17	21	14	24	23	26	33	20	24	22	21	21	17	31	27	26	22	17	21	21	24	17	25	23	28	30	22	23	25	20	22	26	14	30	28	26	17	23	26	24	21	17	26	23	18	18	23	30	29	21	21	29	21	19	27	29	32	38	19	24	24	15	22	19	18	30	16	23	21	18	30	24	29	19	20	23	18	21	22	22	32	21	27	31	25
16715	8517	4992	8295	16875	19889	19327	17911	16166	14361	12645	11266	10081	8806	7575	6408	5438	4714	4323	3725	3202	2646	2510	2296	2113	2019	2029	1750	1449	1338	1205	1255	1275	1181	1043	986	1111	1503	1515	1061	645	484	378	351	364	353	329	326	348	369	368	390	334	305	298	289	263	296	275	253	253	248	255	247	264	250	278	248	273	292	258	245	253	262	290	266	279	264	242	253	287	288	250	269	271	287	273	265	260	263	235	262	251	215	229	274	273	240	255	260	261	250	235	251	265	233	212	258	254	246	254	253	252	230	229	277	216	227	271	240	264	243	247	237	258	252	216	214	240	252	239	230	218	238	253	258	254	238	232	228	230	245	225	259	244	245	214	239	233	213	228	233	224	256	235	270	239	257	208	256	236	266	215	241	252	238	246	239	249	215	220	239	217	260	234	239	235	226	220	253	253	230	265	233	215	231	255	213	225	209	257	250	222	257	270	226	236	228	260	253	233	228	225	220	211	220	221	243	231	255	245	245	255	225	249	213	218	255	207	231	238	226	247	215	248	222	224	223	234	260	226	217	251	238	231	223	241	218	217	241	211	253	229	240	241	210	239	242	254	187	250	221	223	240	248	226	247	233	221	235	238	241	235	213	249	234	237	241	247	237	246	261	244	239	234	232	249	228	238	242	250	221	214	222	234	241	227	241	241	244	264	238	221	208	231	254	216	262	214	239	243	196	268	246	238	233	223	253	242	207	247	215	226	239	241	199	247	225	227	234	245	225	220	212	248	238	219	235	232	224	255	248	241	227	218	231	225	238	218	231	249	231	232	240	232	250	248	222	247	260	226	236	218	250	233	258	251	245	252	233	254	258	218	212	208	240	248	216	249	229	218	240	232	275	249	229	221	228	215	219	235	230	221	244	215	238	228	224	210	224	257	229	249	225	212	231	252	225	200	232	224	235	246	226	229	257	248	260	243	258	239	246	238	227	247	217	235	234	233	230	207	244	249	216	238	244	244	239	223	239	242	236	256	238	258	219	233	230	244	248	237	248	205	230	259	241	214	242	247	247	223	249	237	246	231	230	221	211	216	229	223	241	242	255	235	243	241	252	221	218	228	231	230	250	226	248	229	213	234	219	240	230	260	240	216	234	225	221	252	238	249	263	222	258	220	221	192	253	248	238	238	221	248	218	248	222	235	216	236	245	267	250	212	220	242	241	214	218	221	248	226	229	224	243	248	215	235	253	241	233	240	255	232	223	232	225	217	219	244	214	228	230	260	233	235	238	243	231	250	247	249	262	220	251	222	195	237	236	214	239	225	251	211	236	219	234	240	237	226	258	245	241	214	246	247	266	200	230	214	211	206	208	226	251	232	245	229	234	238	264	235	243	224	220	214	251	236	232	212	232	223	233	208	234	248	240	242	232	232	241	217	225	239	222	235	230	224	280	257	234	248	233	211	231	214	228	262	240	252	224	224	231	240	207	213	230	243	277	209	232	253	218	210	267	224	229	242	245	251	244	227	246	239	215	227	206	221	241	237	232	232	229	223	250	247	225	234	231	235	237	214	265	212	208	231	243	228	225	212	225	239	238	212	273	241	228	221	264	206	240	233	233	250	241	241	221	249	246	248	239	215	218	270	193	229	213	227	246	220	248	245	242	238	251	228	253	251	232	201	213	237	242	262	241	210	229	249	241	211	228	216	233	252	244	216	242	215	240	234	218	262	246	237	226	249	217	230	254	203	237	215	237	260	228	242	236	222	215	210	260	216	234	230	258	244	215	212	225	238	226	238	247	224	246	213	214	224	228	261	210	242	242	229	219	225	225	204	228	240	215	229	211	247	231	238	262	233	218	220	240	230	240	222	235	222	240	234	212	255	228	225	246	251	221	236	259	230	251	259	241	234	252	232	239	247	215	232	247	236	230	224	211	223	226	211	246	237	231	247	214	239	242	242	235	224	230	232	241	238	216	222	229	242	255	206	250	205	249	223	272	258	253	243	247	213	231	229	209	251	241	207	247	236	241	233	243	225	216	214	218	228	252	236	217	232	236	206	260	240	249	222	212	204	217	225	222	240	230	231	234	232	246	243	232	254	228	252	278	273	242	246	252	247	233	230	237	219	243	221	255	236	229	226	217	246	231	261	236	231	254	228	229	226	235	227	214	239	247	246	226	238	232	225	223	225	235	234	234	254	226	227	252	217	226	213	232	225	248	177	233	211	242	228	225	228	226	238	234	227	261	247	195	225	209	230	239	246	221	244	228	234	230	250	235	221	259	214	250	227	248	253	211	261	247	225	265	221	248	218	247	230	254	225	254	251	229	239	229	254	227	223	230	211	211	240	252	207	214	237	229	214	245	228	240	212	236	223	225	258	239	236	239	236	238	233	229	241	215	219	226	270	250	226	268	224	231	219	263	239	214	248	236	232	239	216	220	241	246	223	226	249	217	232	221	232	234	256	225	222	231	237	254	260	226	257	213	262	194	231	217	264	273	230	251	250	239	225	242	235	231	226	233	246	226	234	243	237	215	259	259	227	226	255	253	226	219	240	224	214	215	216	209	222	227	244	218	245	217	212	214	237	243	210	256	263	247	262	238	234	254	210	239	214	248	232	208	252	227	263	239	242	238	238	242	242	226	250	231	229	221	230	228	252	243	230	203	246	240	232	236	213	230	237	231	212	260	239	235	231	231	228	239	224	239	249	233	238	223	233	233	237	245	226	273	212	231	271	248	226	237	221	234	233	252	231	238	238	250	253	242	212	237	234	217	241	248	235	234	251	252	228	253	266	237	256	234	249	221	222	204	215	223	247	230	240	246	234	232	224	221	244	220	228	227	213	221	231	231	200	235	216	235	235	237	261	229	250	250	236	230	197	245	246	253	254	218	233	249	222	244	232	225	239	225	225	227	228	198	228	236	221	254	221	238	230	232	230	270	222	231	222	205	210	242	202	236	239	244	250	220	226	233	220	214	251	210	237	241	224	234	232	239	252	261	230	234	232	236	207	236	247	238	209	244	239	222	228	224	269	219	258	235	228	231	233	235	230	242	216	227	236	227	235	248	245	254	252	227	217	240	227	257	270	247	241	219	242	198	233	235	268	208	224	230	244	245	229	212	239	217	228	222	215	238	242	210	209	225	236	227	244	228	220	216	245	244	254	233	247	215	239	216	217	254	227	239	251	230	213	212	236	251	230	248	225	215	242	231	250	218	241	204	207	227	256	240	229	208	235	226	239	230	221	229	249	255	232	235	240	260	255	268	224	237	235	254	211	234	219	243	261	232	232	194	225	245	228	219	229	233	243	240	239	253	232	209	238	238	226	229	210	242	231	213	232	232	237	224	226	227	244	243	236	241	220	237	242	245	236	230	270	227	224	244	241	211	227	226	241	213	235	247	240	248	214	251	204	243	237	223	251	237	206	210	219	235	237	210	224	241	233	250	220	234	245	229	246	226	225	233	236	231	220	247	238	250	239	250	209	236	226	258	201	255	233	242	271	247	250	227	255	237	246	250	215	239
1659	830	462	299	295	511	622	577	524	491	456	456	386	353	337	267	242	225	197	183	168	157	153	138	133	121	112	119	98	101	109	82	100	100	81	99	80	116	99	118	67	80	87	77	66	65	65	56	52	67	69	67	76	60	51	62	70	60	67	61	51	46	54	60	61	62	56	43	53	61	62	55	64	55	65	62	62	71	63	70	63	59	60	69	66	70	52	65	76	63	57	80	63	52	56	60	69	66	51	68	73	69	77	53	65	61	68	59	66	59	72	64	68	65	58	54	48	51	76	61	67	56	48	74	70	49	59	52	64	74	80	52	66	49	59	61	60	49	63	58	52	55	62	71	52	53	70	66	68	74	69	61	47	73	60	65	59	59	66	56	65	76	68	56	64	47	68	63	54	74	61	63	64	63	49	56	56	54	67	61	64	59	68	60	58	51	52	60	60	55	71	71	75	54	53	76	60	55	53	52	67	76	50	69	76	52	49	60	56	71	47	62	47	48	46	57	60	55	78	70	49	51	63	57	66	61	65	65	61	70	50	66	65	58	63	53	70	47	66	70	55	55	54	67	66	56	52	67	63	55	61	70	58	61	55	51	52	45	49	53	64	61	65	54	65	66	55	72	66	65	74	65	64	56	58	55	50	53	61	68	62	52	54	41	61	57	54	49	78	74	62	60	70	58	38	84	68	52	56	56	61	69	58	58	43	52	63	64	54	52	49	44	58	61	58	41	60	67	69	74	75	67	59	45	70	69	73	73	51	55	71	71	63	70	48	69	60	48	62	72	57	57	55	56	68	55	57	58	63	52	76	69	57	67	62	64	60	52	71	53	66	79	53	54	65	47	54	51	55	72	59	63	50	45	55	55	64	71	61	55	77	61	70	59	58	80	71	72	43	60	52	48	43	87	54	59	51	68	65	83	59	60	68	50	55	59	75	46	54	61	58	71	53	68	60	55	63	55	55	63	64	73	73	60	59	63	57	60	77	61	52	46	56	61	56	52	52	69	63	65	52	49	65	61	62	59	53	51	50	72	62	51	57	51	59	51	64	77	66	68	63	64	58	53	66	51	67	59	65	58	61	46	63	64	59	65	66	67	57	68	73	69	59	56	65	58	63	58	64	66	65	73	62	66	65	78	58	51	61	75	72	63	69	45	64	67	61	46	60	61	69	68	68	47	65	49	54	58	76	59	55	62	52	68	71	67	61	62	69	76	60	61	49	68	56	76	75	72	56	61	48	61	63	56	65	55	69	66	63	60	64	76	58	53	56	63	49	51	59	68	65	40	68	60	58	57	51	52	48	57	54	62	61	68	48	57	68	46	76	58	74	56	59	62	64	50	76	54	71	68	62	59	53	53	48	66	65	56	61	66	62	69	58	53	66	69	59	50	59	59	59	65	52	51	70	52	49	76	52	65	45	47	75	48	48	51	63	68	48	55	76	58	68	50	53	61	63	65	72	55	61	61	58	53	64	49	58	61	54	61	73	49	55	50	52	56	57	59	50	69	68	67	65	69	59	71	72	57	52	62	62	59	55	72	54	66	60	73	59	70	52	60	77	61	61	50	55	53	65	61	67	66	55	57	57	52	49	54	67	57	61	57	51	51	67	47	55	56	76	52	52	61	56	49	63	70	65	58	54	62	59	56	57	59	53	58	55	60	67	58	61	56	60	66	52	62	52	60	45	62	60	61	56	75	67	67	62	80	50	64	61	61	63	63	58	47	57	59	49	56	51	62	59	56	69	59	69	52	67	57	46	46	69	61	57	55	50	52	53	60	49	72	55	58	68	66	58	68	72	75	59	62	65	48	74	64	57	70	54	47	46	64	62	68	66	71	66	60	47	63	63	67	55	64	55	58	60	71	62	61	60	63	55	57	58	62	66	70	60	59	55	64	61	69	68	79	64	60	63	72	65	64	57	48	66	58	73	52	63	74	66	64	55	61	57	63	63	68	64	57	68	57	51	53	56	66	66	62	54	76	67	65	52	59	74	64	68	62	56	62	58	61	58	70	56	64	64	57	60	73	65	66	48	68	64	61	56	65	53	81	57	64	68	83	73	53	59	82	62	67	50	70	64	65	67	51	65	65	58	69	54	70	79	56	62	62	55	66	76	68	69	68	59	47	61	64	47	59	49	53	59	49	63	71	58	67	71	69	48	71	49	59	50	54	54	49	55	56	64	60	56	63	66	77	61	62	67	56	67	58	83	64	47	63	63	68	59	73	68	72	51	54	61	70	66	46	67	56	61	68	70	51	57	51	58	53	58	62	65	62	55	73	47	63	61	68	78	65	67	48	61	66	55	66	60	70	57	77	64	76	69	63	65	60	68	69	55	57	76	70	62	55	62	68	59	90	65	63	58	56	52	58	52	68	59	59	60	69	67	63	53	64	64	66	58	43	76	70	56	62	70	45	67	59	73	54	52	65	59	78	56	77	72	66	48	62	56	71	49	60	63	60	58	56	60	75	71	56	58	77	44	47	64	63	60	60	54	59	62	72	62	61	63	77	58	84	52	59	61	58	61	70	72	65	65	57	58	48	55	62	62	62	73	47	59	54	61	59	68	67	69	59	68	62	69	51	65	85	66	67	61	58	65	74	44	42	80	63	84	56	64	60	68	52	49	58	60	55	59	60	55	51	48	45	70	57	63	64	53	66	64	54	53	56	78	55	70	68	77	55	64	51	59	55	58	56	81	68	55	61	63	72	59	57	67	64	61	62	45	79	49	56	57	59	58	55	69	62	57	71	68	67	66	58	55	67	64	63	65	62	54	52	49	54	58	71	62	62	56	61	47	58	53	64	54	61	69	53	63	48	58	64	58	62	80	60	64	67	49	68	55	55	59	64	71	64	69	52	51	62	60	58	66	61	62	60	62	59	66	65	47	49	49	66	63	64	52	68	53	61	70	82	63	62	53	63	46	52	51	59	66	61	47	50	59	64	55	69	59	55	58	52	60	48	64	61	59	63	55	63	67	71	62	64	48	49	62	74	73	50	62	57	60	58	66	72	64	66	54	55	50	79	67	52	65	69	56	64	64	42	68	64	58	57	76	65	66	71	69	64	53	69	59	71	53	38	59	72	57	72	73	78	64	63	51	65	44	41	53	73	57	52	59	67	70	52	59	60	55	66	55	50	53	76	54	63	64	80	66	68	68	51	66	63	61	67	63	56	50	64	56	56	50	50	58	65	55	59	58	72	63	63	54	61	52	54	72	41	68	51	65	54	48	55	51	69	50	66	58	51	64	69	58	63	65	69	71	58	48	67	70	57	63	52	68	62	58	52	61	50	58	52	66	65	64	62	72	67	59	50	60	56	60	62	65	68	57	64	49	64	60	63	58	55	54	59	64	61	54	71	54	71	75	78	64	56	77	55	56	59	49	48	56	46	48	75	54	72	63	62	74	64	56	55	59	65	53	58	50	65	57	48	55	68	67	64	62	63	60	63	53	63	63	60	65	71	79	53	59	56	65	69	77	61	57	58
20196	10690	6462	10554	20533	22917	22291	20596	18753	16745	15187	13778	12544	10777	9373	7893	7116	6300	5673	4998	4312	3615	3614	3312	2982	2951	2908	2401	2154	2000	1826	1959	1980	1843	1587	1602	1818	2099	1944	1432	1056	887	847	765	753	732	757	783	797	822	785	770	724	736	715	720	658	689	622	658	683	667	663	676	687	634	629	664	643	618	657	663	666	640	614	615	669	627	661	632	656	655	619	663	656	739	626	640	644	657	611	687	628	642	632	594	618	668	623	598	666	596	665	651	620	606	640	650	616	587	623	635	634	656	647	674	618	612	627	640	600	618	619	628	553	645	623	622	684	636	608	602	637	605	640	613	600	621	614	596	608	589	642	601	631	653	631	640	645	585	585	633	633	635	624	586	610	655	631	533	667	581	643	582	631	578	654	587	573	622	598	601	616	654	591	602	631	596	633	626	616	595	635	577	591	629	597	605	602	614	583	642	570	679	646	616	649	626	620	700	606	616	643	658	591	614	624	626	637	609	615	597	638	592	618	616	633	667	586	591	562	634	600	625	638	619	567	667	573	600	614	625	577	615	662	630	599	656	654	623	594	648	598	579	624	601	608	603	637	606	635	601	589	656	579	611	598	638	605	578	672	594	626	596	625	636	624	611	674	638	595	622	601	571	616	605	616	616	602	561	634	628	566	602	618	592	645	641	611	652	603	602	626	600	586	670	614	579	638	617	593	614	632	626	594	641	610	570	639	599	597	610	574	600	547	623	662	626	626	631	561	619	606	578	598	590	604	648	644	613	628	640	616	609	654	583	603	630	610	617	596	596	608	615	638	594	646	625	626	585	575	588	631	607	590	639	604	605	579	624	606	636	655	632	590	642	597	613	622	629	649	607	594	623	563	644	630	613	578	574	600	631	634	603	626	638	569	669	613	675	611	679	622	599	642	612	561	628	626	623	593	612	638	596	615	653	607	617	645	631	631	615	583	606	580	640	573	636	659	542	608	637	625	649	610	612	633	618	602	599	650	628	672	592	590	655	631	620	635	623	599	635	631	621	581	629	612	635	600	591	634	639	656	596	607	614	619	620	643	641	608	621	630	587	623	633	642	581	605	630	616	587	619	554	595	604	625	589	659	564	648	598	635	588	626	651	602	639	632	602	639	628	615	618	572	646	609	614	603	610	601	591	626	604	582	613	578	614	597	622	621	598	612	588	644	611	625	605	628	610	581	596	609	611	612	623	651	604	587	609	636	651	626	601	627	607	547	626	593	617	614	591	590	609	588	618	659	615	601	650	636	583	599	605	642	628	602	625	595	642	622	623	609	611	607	585	607	591	616	614	590	623	644	645	604	593	628	620	605	653	648	568	642	610	582	627	598	635	647	646	641	603	643	593	620	627	635	620	589	606	621	579	656	655	645	573	651	616	627	627	619	624	612	615	617	645	640	602	644	601	662	641	635	652	577	615	602	610	618	614	588	617	606	622	608	604	601	631	642	598	643	635	576	621	604	634	596	599	642	656	629	601	629	619	631	688	580	666	568	660	585	597	585	644	590	628	608	621	654	620	613	625	575	636	671	598	662	617	604	610	634	616	619	598	592	620	637	616	623	630	554	625	619	627	641	618	667	629	612	592	598	682	625	622	582	633	588	636	618	635	638	629	554	593	654	594	604	621	614	595	600	622	600	603	654	594	562	617	624	620	652	623	603	601	634	602	648	629	632	612	626	605	602	608	603	623	628	644	622	611	611	637	640	634	643	640	596	641	618	629	615	576	607	676	615	611	613	582	614	612	647	621	633	628	646	620	611	605	608	655	679	626	620	600	579	627	623	669	593	635	671	598	615	629	586	585	633	642	603	621	611	565	648	627	596	580	624	639	597	633	613	604	626	622	653	598	624	620	603	632	613	607	652	673	613	634	660	612	635	598	643	614	624	645	625	581	616	588	592	599	596	577	619	627	594	605	590	613	654	611	571	644	643	606	638	618	621	624	612	657	616	640	606	602	654	606	614	555	597	597	586	600	610	597	593	636	615	653	624	641	620	597	588	603	630	575	580	596	601	576	652	622	619	606	640	650	630	584	619	593	643	661	635	648	600	609	637	606	554	611	635	616	654	577	584	642	569	636	631	622	592	642	605	643	634	563	607	594	587	671	627	610	546	571	634	656	593	596	644	610	629	606	616	624	621	636	617	652	661	617	585	673	632	607	588	606	566	632	668	644	600	605	600	622	644	600	582	676	590	625	580	590	616	642	622	622	634	590	624	631	645	623	605	657	593	604	601	601	645	644	621	657	623	670	617	555	630	609	576	658	631	627	630	616	616	600	634	596	602	635	594	644	655	627	659	641	651	646	609	617	578	603	650	632	646	618	626	676	675	611	591	634	593	633	617	595	661	617	630	638	611	620	623	570	642	629	624	649	607	601	626	627	569	568	618	655	650	586	612	597	631	644	596	631	642	606	584	605	607	583	594	624	611	588	590	588	596	616	629	608	586	628	626	628	644	605	651	626	617	625	605	567	618	662	617	656	607	592	650	660	635	607	629	604	636	583	586	574	581	648	619	603	648	585	649	593	610	597	617	639	635	602	627	616	635	642	589	611	626	623	630	623	641	584	615	620	623	616	608	618	636	616	592	595	627	639	617	628	642	681	583	638	617	602	587	611	623	585	627	623	630	616	596	612	586	598	621	627	630	574	603	638	596	600	639	635	617	652	607	603	637	609	578	646	632	624	631	658	613	582	602	620	648	624	611	598	660	587	643	598	640	601	560	639	576	630	656	610	631	611	606	628	603	605	641	636	599	620	604	548	635	592	638	582	620	602	623	619	570	592	589	618	586	635	605	617	623	617	647	671	628	662	636	626	609	584	629	585	614	614	593	655	616	645	621	585	639	606	613	615	600	609	639	631	618	649	647	630	622	601	595	631	589	588	619	637	590	571	641	601	610	589	631	640	602	563	618	658	641	613	605	660	621	611	604	588	633	592	621	653	619	603	659	625	598	588	638	561	635	617	620	628	635	624	594	604	624	597	590	617	657	638	567	602	592	576	627	635	594	654	614	611	598	614	614	627	610	622	609	606	567	589	606	571	646	646	582	619	612	596	599	602	614	646	593	608	600	590	661	639	611	602	582	608	569	592	630	627	616	622	623	605	595	632	578	640	605	631	620	566	599	610	625	616	616	664	669	641	597	654	580	650	608	625	581	620	620	583	605	597	567	579	630	660	621	613	589	609	628	651	559	605	629	624	635	586	637	641	659	581	591	585	614	605	642	599	599	633	607	578	574	621	664	625	577	660	599	583	613	574	598	590	616	601	622	626	624	580	616	651	615	637	578	638	629	599	618	615	625	634	620	629	628	625	590	617	628	590	590	591	565	651	608	636	610	606	656	617	614	685	655	608	607	609	604	601	596	615	632	592	626	604	583	643	655	622	643	613	596	599	585	591	569	618	589	596	600	618	657	645	650	579	609	636	645	635	628	614	589	638	653	624	624	633	629	637	615	652	585	613	626	597	638	641	632	620
1840	387	253	175	163	302	351	327	326	283	261	252	228	189	183	130	115	111	89	92	78	61	73	64	66	67	54	43	44	48	49	56	46	45	42	58	55	52	48	38	36	28	42	39	32	47	33	29	31	29	37	30	33	25	26	34	36	35	26	27	26	33	20	23	23	20	36	32	32	32	29	39	26	22	32	33	26	36	35	27	32	38	33	26	39	33	29	32	34	27	27	40	36	30	33	28	37	29	31	39	26	35	41	27	37	42	26	30	31	22	36	36	31	20	37	33	37	33	33	27	33	19	38	39	31	25	27	35	34	28	32	45	36	23	23	37	29	29	25	29	24	20	25	29	26	29	41	25	30	25	32	33	41	25	38	22	29	29	38	25	35	29	38	40	33	28	37	23	32	21	19	41	38	30	30	17	24	25	41	36	27	20	28	29	27	33	34	28	27	22	29	29	34	30	32	40	34	29	29	24	41	24	41	29	30	29	27	25	27	29	32	41	30	37	29	29	28	42	28	47	25	39	28	23	34	28	27	37	31	40	25	32	31	32	35	34	37	25	17	33	24	26	38	19	35	35	20	27	36	29	25	31	35	33	42	32	22	38	32	36	21	29	26	31	26	31	35	36	30	35	24	26	41	32	22	33	31	37	39	30	36	34	20	33	32	33	28	35	29	32	23	29	30	27	33	31	37	28	23	24	29	44	25	32	37	27	33	32	29	27	32	33	27	24	26	34	24	29	33	31	36	29	33	41	26	24	29	35	40	32	44	30	32	33	28	32	25	32	26	26	32	24	42	34	36	24	38	33	28	24	28	27	27	32	31	33	35	32	36	33	36	29	25	34	31	27	33	35	26	36	36	29	34	34	33	30	30	35	22	39	31	20	25	33	35	26	29	40	37	37	22	32	39	22	14	38	29	32	34	30	31	21	39	28	42	29	37	35	28	33	36	37	41	29	41	22	44	29	35	20	28	26	34	34	34	28	31	36	40	29	37	31	30	31	27	36	27	36	35	23	37	31	26	34	31	20	37	30	30	26	35	39	34	32	30	39	35	37	32	30	21	36	39	28	38	30	25	25	28	25	38	26	30	20	31	31	30	26	31	28	26	36	32	39	37	36	28	35	29	35	30	25	39	42	37	23	32	27	30	21	42	26	25	32	35	34	22	22	25	31	28	29	34	38	29	27	32	30	22	31	29	30	31	19	31	37	34	35	31	34	34	27	34	26	31	40	41	30	40	30	31	40	26	27	31	42	30	33	31	24	31	24	32	24	28	31	30	45	24	29	27	30	28	35	34	28	32	33	38	27	32	26	32	28	27	17	28	33	31	36	23	42	35	38	34	37	30	28	29	22	40	30	29	24	27	24	42	22	39	35	31	27	37	31	24	23	32	36	21	37	30	18	33	28	30	26	32	24	42	40	25	24	32	25	38	33	42	35	26	33	36	21	33	33	35	42	41	27	28	29	25	32	31	45	35	41	26	40	25	29	32	28	30	21	25	34	24	39	38	29	34	32	33	28	28	43	31	30	22	36	25	26	36	21	28	29	35	28	29	40	36	31	19	37	34	36	33	28	34	25	35	23	42	37	30	36	29	28	22	32	32	38	28	37	30	28	28	31	24	41	32	32	32	25	34	23	34	32	37	32	20	28	33	21	34	27	29	43	25	26	32	34	37	33	24	30	32	27	34	29	17	31	26	24	26	40	35	36	30	26	31	27	27	32	34	33	37	34	38	39	32	26	24	34	29	24	31	30	29	37	27	40	35	28	38	38	25	33	28	33	29	41	38	32	33	43	26	29	31	25	27	23	21	35	26	29	23	37	26	29	37	27	31	24	33	20	18	28	42	36	41	37	31	34	34	21	36	19	30	33	31	36	28	24	38	40	33	29	27	22	24	29	31	33	33	30	43	28	30	29	35	37	29	32	27	34	31	29	30	31	34	27	30	30	27	29	39	22	28	33	21	34	38	25	24	29	31	26	36	28	29	30	42	31	26	34	37	26	34	29	31	32	26	34	16	33	38	39	42	28	32	25	27	35	29	33	38	45	29	24	21	28	31	31	26	30	24	28	35	33	34	27	32	26	31	24	33	23	24	30	33	30	34	45	27	45	34	29	26	24	37	23	23	35	24	26	29	33	34	34	28	28	21	39	34	25	29	33	22	22	28	37	27	31	27	26	37	33	34	38	28	39	28	40	31	33	33	30	26	33	31	25	37	31	32	33	34	29	36	28	18	26	35	24	28	30	32	38	27	31	33	22	35	26	40	32	41	25	39	25	27	22	24	37	45	29	32	36	28	29	31	19	34	35	25	27	29	28	31	36	35	41	24	41	39	24	30	30	32	32	31	27	28	32	24	28	28	34	32	16	23	29	33	36	26	30	40	36	29	35	26	31	25	26	34	26	29	32	22	26	42	33	29	28	25	27	31	25	36	28	34	36	35	34	23	40	35	24	23	33	23	44	31	26	24	38	32	27	23	34	36	28	32	35	29	25	28	35	24	31	37	35	36	35	22	27	31	27	27	42	26	32	35	31	26	33	30	24	28	21	29	37	32	33	35	30	36	34	25	26	35	26	34	44	39	20	29	30	27	31	36	33	41	33	19	30	27	36	33	26	22	36	40	23	24	24	34	32	33	34	35	26	28	29	25	35	30	28	16	34	29	23	35	33	34	20	36	38	35	38	41	30	35	38	26	27	27	28	25	22	31	31	46	33	32	34	28	30	29	29	31	27	32	34	25	36	25	28	33	30	33	21	31	35	41	30	19	23	37	40	33	43	29	44	41	31	30	34	34	27	36	32	20	32	38	30	24	25	35	37	34	26	26	32	30	38	33	34	24	30	40	35	28	30	24	32	37	28	35	30	21	38	42	27	37	27	35	32	26	25	30	25	31	25	24	30	39	26	25	36	33	30	15	31	24	35	31	28	31	32	44	28	33	28	27	28	35	43	32	33	28	34	25	26	24	20	23	29	31	36	27	32	33	36	24	32	22	32	28	38	33	32	40	28	34	21	34	26	31	40	34	31	19	33	35	25	25	31	36	32	30	38	43	32	26	28	41	25	38	32	29	35	21	27	32	40	39	32	33	35	33	40	24	28	32	23	38	41	27	26	43	31	39	25	28	33	26	32	26	36	33	33	31	34	27	27	31	30	22	24	36	26	31	29	26	29	31	28	32	33	27	16	36	26	25	29	22	33	30	57	29	36	29	33	24	28	27	28	33	27	30	31	32	36	34	27	29	30	31	24	31	37	35	44	33	44	30	28	26	28	31	34	26	27	34	39	33	33	32	32	26	36	24	28	37	30	26	28	23	32	25	26	26	33	33	34	30	32	38	36	35	36	33	40	28	29	36	25	29	18	31	44	24	29	27	28	29	34	23	26	24	33	28	23	38	31	33	21	24	27	29	37	33	32	26	23	24	25	27	29	47	27	30	24	36	36	34	33	29	31	26	29	24	35	34	22	31	36	26	44	25	30	28	34	34	24
14418	6926	3900	6679	13862	16678	16322	14870	13455	11780	10369	9381	8377	6882	5625	4954	4116	3505	3136	2642	2172	1862	1741	1674	1487	1470	1483	1141	1129	1029	986	1029	972	911	774	873	973	1159	973	671	507	426	376	408	411	358	362	393	395	424	397	376	382	339	361	345	325	298	313	314	312	289	293	331	329	319	313	318	322	297	332	305	326	331	322	311	276	300	301	306	303	326	312	300	377	365	330	300	311	318	280	314	283	321	307	295	333	306	298	309	330	344	317	303	302	285	303	298	280	309	284	328	304	298	331	294	320	294	299	329	278	317	323	294	302	306	306	310	324	320	304	300	317	308	328	295	326	312	332	307	296	327	297	290	301	329	294	303	316	308	316	316	309	290	287	326	311	307	281	310	335	301	327	315	315	302	287	331	283	280	290	319	321	303	272	313	298	302	274	335	308	310	327	267	354	291	277	287	314	337	306	324	308	320	303	293	315	294	295	295	338	278	296	321	274	289	298	308	282	286	318	328	300	322	304	314	295	317	277	331	303	334	292	314	298	286	309	290	318	351	301	287	296	339	303	302	288	342	305	297	316	298	291	299	288	304	319	321	319	312	330	326	304	320	285	322	299	331	290	286	287	296	340	325	277	326	300	288	333	309	306	318	308	329	297	302	345	265	288	307	299	322	325	309	316	303	284	276	303	292	323	299	289	306	296	293	304	289	300	311	294	299	328	327	326	317	300	312	307	284	295	317	321	305	313	295	316	319	336	302	283	309	291	302	321	293	300	326	337	291	317	307	314	315	303	320	313	313	311	297	307	302	273	294	303	276	336	311	287	318	291	304	336	294	311	296	331	296	331	305	298	297	260	323	329	331	317	277	347	316	294	299	317	325	287	308	317	336	317	299	323	316	297	348	312	315	321	286	323	310	326	288	315	297	318	323	322	310	298	321	323	311	294	280	314	304	276	275	297	310	308	325	295	342	316	294	300	342	283	340	277	315	297	311	300	299	322	325	307	260	297	311	286	334	330	307	281	282	333	327	297	333	305	304	310	309	287	300	308	309	280	328	284	303	330	297	310	316	307	288	307	279	313	309	321	340	301	303	311	302	301	290	298	313	315	312	310	300	298	290	326	297	306	294	305	328	318	336	299	283	301	318	315	295	329	327	319	294	289	294	308	296	293	335	306	297	300	296	317	291	333	309	310	323	314	287	302	297	341	316	309	312	303	325	310	309	303	304	307	313	334	301	300	301	313	318	300	303	327	273	270	324	321	323	288	310	308	290	299	304	324	325	325	302	305	280	318	299	333	305	302	324	279	322	333	309	306	299	328	303	313	300	291	322	322	315	301	292	287	287	317	300	341	312	313	322	292	320	294	313	318	333	303	321	316	286	313	298	289	291	305	278	282	324	273	326	286	307	303	287	288	308	310	319	299	299	313	295	267	295	291	317	312	324	312	323	324	307	295	314	295	310	287	258	287	332	322	336	295	285	289	291	283	286	349	325	300	323	293	314	281	334	288	334	285	292	340	329	289	310	287	326	293	292	299	292	331	309	321	300	273	297	300	323	329	277	313	334	278	331	313	305	328	314	285	310	313	328	337	284	310	305	301	284	302	305	320	317	331	314	307	297	301	293	320	297	294	318	303	279	282	283	353	319	321	313	314	310	315	297	315	283	333	330	281	328	311	322	332	331	295	302	299	320	318	303	314	322	322	300	282	326	327	319	307	319	321	320	310	261	300	324	330	292	320	296	299	314	284	298	305	293	298	294	295	336	320	291	303	305	273	292	274	307	287	297	286	291	301	280	322	329	323	313	303	313	301	294	327	301	310	310	303	300	299	302	322	319	319	293	306	299	318	299	309	312	306	314	292	306	320	308	322	263	288	334	318	315	273	308	333	293	328	301	318	311	317	308	319	295	319	322	299	305	282	298	310	309	319	260	318	297	309	307	308	313	327	291	317	317	312	300	280	299	305	309	308	325	304	303	278	311	303	300	306	299	311	284	312	331	286	321	340	294	297	292	285	341	323	277	307	290	311	275	336	297	291	305	298	296	300	298	302	301	336	298	303	319	298	324	292	323	298	294	303	301	289	292	323	301	322	312	294	307	294	339	334	312	266	285	315	298	305	327	297	309	295	308	290	310	331	282	289	291	302	307	313	289	287	326	342	294	297	313	288	277	304	348	347	320	285	302	303	326	312	323	271	317	370	315	295	304	286	320	308	310	273	306	322	278	335	338	302	302	290	320	313	309	304	281	328	305	301	325	302	278	291	276	292	326	328	335	296	286	328	297	324	301	327	325	318	292	295	309	290	310	306	300	274	290	305	295	294	291	287	313	295	294	281	309	305	307	294	309	291	283	333	321	301	310	285	325	315	292	333	347	287	299	308	282	315	281	289	309	326	302	291	310	296	298	357	327	301	324	293	307	332	294	294	310	302	305	292	307	284	304	307	261	299	306	284	276	302	347	302	300	295	317	326	312	307	318	301	314	294	326	330	303	294	300	346	306	336	299	319	295	289	338	290	300	332	313	328	301	301	327	290	298	316	318	322	301	299	277	316	337	304	317	314	308	296	307	316	305	299	286	326	311	330	278	304	287	324	328	306	296	306	296	302	311	313	293	302	346	309	297	338	327	309	325	313	330	302	345	279	296	287	319	288	312	311	331	314	295	297	302	289	288	295	296	299	322	288	308	320	327	293	302	307	321	298	293	303	325	288	289	309	282	302	304	321	336	325	305	315	323	340	322	319	296	304	329	297	316	288	299	278	295	293	335	281	315	311	307	337	296	311	289	302	324	300	315	285	324	330	270	333	311	303	318	309	340	300	313	327	338	291	316	296	311	296	295	287	335	333	315	321	313	330	303	282	276	289	305	327	297	317	310	312	292	297	236	302	277	314	294	280	328	284	310	286	305	323	289	317	336	296	296	302	319	285	291	289	290	290	288	305	322	315	270	308	316	313	330	319	323	294	298	288	291	336	306	308	302	328	305	297	325	336	295	315	312	326	348	292	338	277	325	265	288	342	321	315	306	300	307	279	309	334	334	331	319	309	270	293	331	333	313	308	311	318	302	310	321	328	327	295	333	302	287	328	318	315	298	306	302	315	280	317	326	305	331	311	289	289	295	285	340	326	331	327	261	307	278	293	277	326	325	338	326	300	295	324	316	280	308	298	293	300	287	345	304	329	338	317	296	318	307	314	281	306	291	322	308	267	309	341	298	321	286	334	290	302	313	346	360	282	285	345	312	312	303	312	300	291	331	278	313	288	332	313	300	319	276	302	296	313	316	293	290	294	326	293	317	272	304	303	297	306	304	301	320	324	292	307	313	306	294	293	298	278	313	323	346	325	282	305	292	302	323	319	275	305	308	271	326	332	300	309	318	314	286	306	328	300	317	294	332	303	284	284	318	298	293	284	318	288	315	300	326	308	276	289	304	334	315	328	312	302	312	292	327	326	309	335	281	341	317	296	297	305	305	299	305	310	305	308	297	294	273	305	315	299	296	322	300
1238	638	398	268	272	443	496	486	454	444	403	383	334	306	264	227	195	183	166	154	138	112	104	129	107	116	103	103	87	81	104	74	88	77	90	78	99	85	82	79	71	71	63	55	58	57	66	68	68	73	75	77	66	69	67	59	62	62	52	55	73	74	58	70	62	73	56	68	70	62	66	55	57	59	64	50	76	64	58	68	77	58	81	73	56	68	57	65	64	75	61	62	68	61	58	70	53	69	68	62	67	59	69	63	58	52	59	52	82	66	65	66	59	71	66	73	54	70	77	69	79	67	47	58	54	65	65	64	66	62	60	63	73	52	72	65	78	68	68	51	68	68	58	60	63	72	52	60	61	64	64	54	68	65	63	63	63	57	79	54	79	57	64	62	63	54	63	55	48	54	50	53	67	61	64	59	71	66	83	64	78	63	56	67	71	65	74	81	59	71	66	55	56	51	55	79	58	60	70	66	62	67	67	51	67	51	64	61	80	53	54	51	68	79	64	58	58	65	78	59	58	67	60	65	57	69	78	69	67	52	56	68	59	80	67	78	67	68	65	60	63	62	58	72	81	63	71	50	64	54	51	57	78	72	57	56	58	62	59	54	70	65	68	57	67	70	70	58	72	76	65	66	65	65	76	71	57	73	61	64	46	63	58	73	74	67	76	73	54	57	59	60	59	57	50	60	62	70	71	81	69	72	63	59	62	70	74	66	60	74	53	66	72	60	70	60	55	54	68	50	77	56	60	59	76	68	57	59	60	67	62	58	58	60	49	62	59	65	62	58	78	43	74	62	56	70	43	70	61	66	61	66	64	66	65	71	61	55	68	66	62	48	66	62	66	50	65	58	60	57	63	64	54	53	58	56	61	76	60	48	63	72	65	70	67	54	53	58	61	56	45	56	73	76	69	72	58	73	72	69	62	73	50	72	76	70	53	55	80	60	59	57	59	67	70	69	60	79	61	67	67	79	63	71	59	66	47	60	57	66	75	64	63	59	59	70	47	61	72	59	62	60	56	52	60	51	83	66	61	68	66	59	64	66	63	63	60	77	62	64	48	62	75	53	62	70	74	62	69	72	77	73	59	59	78	72	53	65	60	59	59	64	48	71	55	66	59	64	75	81	61	57	52	53	63	58	57	60	78	77	72	57	59	55	62	60	69	63	67	66	61	61	71	58	60	71	61	74	64	75	71	56	68	50	63	64	67	52	60	72	80	61	71	79	63	71	75	53	67	73	58	65	61	55	71	67	51	66	59	59	57	67	53	67	75	68	54	73	70	65	64	59	50	75	36	63	62	67	52	51	65	56	46	67	74	75	66	63	75	52	59	69	60	69	72	57	65	61	67	48	65	54	60	63	59	67	56	69	68	67	83	68	57	69	75	52	56	66	59	61	63	67	65	67	68	55	61	76	67	51	55	65	60	78	58	73	48	67	56	65	72	53	76	67	69	54	65	80	67	58	59	54	79	52	54	66	62	63	70	80	66	78	54	79	64	53	72	68	66	58	67	64	65	70	54	53	62	56	56	64	62	66	53	59	74	59	58	64	59	54	57	48	50	61	45	59	68	63	67	76	73	65	58	63	62	58	66	57	61	67	66	62	64	76	63	64	53	61	66	54	63	61	71	56	69	56	61	65	57	79	77	68	68	60	51	63	62	60	53	70	70	73	74	59	64	56	53	65	68	58	63	46	55	66	62	68	74	56	62	75	69	56	58	76	63	66	62	61	77	65	50	58	59	57	60	60	65	63	63	62	65	44	58	62	62	57	57	71	64	59	53	75	80	59	62	56	65	64	61	45	72	64	54	61	59	45	62	77	59	63	63	65	68	62	63	64	62	71	61	69	65	67	62	58	72	75	58	56	70	72	66	70	65	64	57	68	64	69	51	51	52	63	75	68	70	68	70	56	67	56	56	70	64	73	57	62	63	59	65	62	70	49	33	72	62	60	63	54	72	54	69	65	69	46	53	64	57	60	64	75	55	45	70	52	65	57	80	69	64	64	59	66	53	64	62	65	58	77	58	73	58	69	57	57	62	62	57	68	81	55	63	55	54	47	66	61	54	55	69	50	70	62	66	56	49	63	58	68	60	67	43	66	69	63	63	62	62	56	59	71	70	68	68	52	56	61	62	61	75	54	54	64	74	61	63	71	67	64	59	64	65	61	69	59	69	56	69	79	49	63	67	60	59	52	62	59	73	60	71	67	67	65	61	54	63	57	72	68	57	57	54	62	63	61	72	61	62	78	72	49	57	70	60	59	64	67	59	75	66	62	76	60	64	58	76	52	67	69	70	69	54	76	56	63	69	61	70	61	57	53	62	70	62	55	61	67	53	63	72	68	60	70	54	60	58	75	69	74	59	62	65	77	61	64	63	64	47	54	73	59	57	72	59	46	63	67	54	52	68	59	62	56	63	64	65	60	70	63	67	78	62	54	75	73	55	56	51	53	71	60	68	56	55	76	58	60	65	76	45	71	67	79	65	64	74	50	69	61	58	59	71	63	65	66	66	78	76	71	65	60	51	66	72	56	67	77	67	54	65	59	61	64	64	68	51	69	62	64	88	81	78	60	60	62	59	66	75	87	53	68	65	66	54	71	72	49	50	61	70	57	62	65	55	69	66	91	73	58	65	73	50	69	60	67	54	63	68	61	65	71	63	56	60	64	63	72	58	55	47	72	68	52	54	68	75	55	66	45	77	49	49	59	74	72	59	64	66	63	62	50	59	64	62	59	52	53	57	48	65	58	67	66	62	52	58	52	55	56	55	64	63	62	63	71	76	61	59	52	58	64	62	73	70	59	52	72	73	80	65	62	60	62	83	68	59	77	52	63	66	74	58	50	59	67	55	72	67	65	55	66	63	58	61	63	67	54	70	54	63	79	74	54	58	56	68	53	60	57	57	74	65	58	68	59	51	78	77	65	69	70	56	63	71	66	63	75	55	75	46	72	59	59	70	60	68	67	75	59	68	66	61	50	54	52	66	48	65	48	61	53	51	63	71	71	63	68	54	66	68	69	39	69	63	60	71	68	64	67	63	74	49	65	49	49	72	59	49	71	51	72	67	65	56	73	61	74	39	58	59	61	54	72	67	62	68	55	69	60	80	67	69	58	58	64	56	82	62	57	58	60	72	60	66	68	49	58	45	55	56	69	68	64	74	52	67	59	73	63	59	54	59	71	69	44	70	65	57	68	55	55	50	65	71	78	59	72	51	54	61	71	70	66	69	56	63	81	68	60	62	65	50	52	67	49	60	72	60	60	70	61	64	54	52	60	84	70	52	69	66	79	63	65	61	62	60	61	63	69	60	73	59	46	65	67	68	57	63	64	61	56	65	62	69	62	58	57	56	55	58	77	69	68	77	65	75	57	77	57	62	68	59	51	61	68	71	68	56	68	66	65	55	58	65	54	74	66	70	61	71	57	68	62	69	77	66	61	62	59	59	69	59	64	76	73	64	63	58	65	65	64	69	66	57	74	57	74
16970	9199	5545	9236	18162	20713	20207	18755	16766	14975	13288	12037	11206	9123	7847	6809	5896	5371	4552	3952	3390	2942	2832	2553	2507	2417	2317	1915	1737	1685	1549	1592	1605	1384	1317	1471	1590	1695	1352	991	877	837	770	782	772	752	744	732	688	762	779	709	731	675	677	662	668	613	678	655	632	668	646	682	660	700	644	670	649	605	683	691	619	638	634	599	630	676	609	682	643	678	643	657	673	634	700	612	632	699	617	659	640	659	624	632	649	654	598	647	621	612	637	645	668	631	639	634	636	673	629	632	658	624	592	674	660	633	610	684	654	611	647	640	635	622	630	628	605	620	636	629	665	609	643	613	619	633	639	621	615	704	635	625	625	588	638	637	639	593	631	618	662	609	678	651	622	631	609	655	645	638	601	601	642	631	645	606	609	636	671	642	652	634	602	629	614	595	638	630	608	623	612	616	615	634	613	590	645	607	666	614	647	619	676	616	614	649	648	646	629	611	581	639	626	633	633	637	609	615	627	639	644	647	610	617	625	648	662	587	585	639	617	653	609	631	634	637	621	663	635	599	635	612	632	619	626	654	667	650	588	634	624	633	595	595	670	614	619	611	590	633	650	626	617	649	641	645	636	598	650	619	651	602	611	622	654	640	604	650	666	628	644	538	696	629	634	614	642	653	619	637	628	621	610	631	637	567	644	581	627	610	621	608	614	616	609	625	610	597	626	615	585	635	614	644	621	603	611	635	651	647	638	659	622	665	631	654	662	623	656	633	638	638	663	632	607	658	630	639	641	633	637	629	660	563	648	649	598	629	658	641	569	618	646	623	604	567	635	644	592	633	590	621	626	639	615	596	617	587	678	649	603	619	606	591	617	647	631	594	636	632	605	619	596	656	627	649	588	583	648	593	640	599	623	668	623	649	623	667	595	638	655	685	617	681	669	629	637	558	634	625	659	601	599	619	633	635	588	608	604	650	670	615	626	613	636	614	634	611	641	600	664	637	620	640	619	615	627	623	629	624	607	669	658	639	579	614	618	608	628	603	599	640	580	635	591	602	635	662	625	654	650	639	607	628	606	585	646	624	621	637	620	628	670	647	590	663	687	623	637	645	641	621	602	621	654	613	644	637	627	585	585	653	613	642	599	593	637	640	614	609	611	622	593	616	633	608	651	635	604	634	600	617	619	624	621	629	637	588	628	618	609	601	616	615	596	611	609	615	620	595	605	626	622	664	644	620	605	655	617	614	626	662	642	639	642	665	590	606	617	637	616	653	679	613	614	637	633	606	665	631	646	607	654	627	597	643	597	624	641	624	630	594	647	624	606	665	652	618	694	641	630	627	611	605	650	615	613	629	602	653	620	597	629	617	653	660	665	622	642	650	561	605	635	641	655	624	655	594	568	649	654	629	634	607	645	637	679	621	579	621	618	658	625	633	627	649	611	581	581	640	652	625	635	635	596	629	611	598	608	633	627	592	587	613	666	645	645	606	627	644	567	647	579	669	645	582	568	638	589	635	656	662	622	625	596	626	656	582	658	649	634	631	602	603	622	629	606	622	591	672	621	658	643	602	621	611	616	600	614	621	636	599	621	587	643	596	632	651	650	620	635	621	614	621	584	632	597	624	625	658	603	684	651	629	622	595	633	619	649	583	631	651	617	598	640	620	635	624	603	662	605	650	653	628	645	622	654	650	628	641	637	646	650	626	655	618	643	613	623	629	619	617	639	636	626	586	612	646	616	646	626	605	593	598	647	578	629	651	609	553	655	598	620	638	637	613	580	623	632	592	603	593	650	608	654	650	589	639	633	634	597	643	636	625	616	602	637	618	661	660	625	689	611	661	670	634	665	609	614	602	645	594	644	648	586	681	627	633	588	657	599	592	639	598	613	602	665	629	657	595	634	637	617	644	648	594	617	623	582	645	639	654	648	638	603	625	643	604	630	570	659	591	665	602	616	643	611	668	622	655	631	690	608	622	580	619	639	661	634	608	621	604	635	613	650	597	588	635	595	646	665	639	599	572	656	658	637	632	623	584	623	637	650	592	641	595	606	627	594	612	698	598	602	655	595	612	641	620	658	655	580	637	627	594	635	616	643	612	607	666	626	670	615	599	625	627	636	659	617	626	605	636	626	628	609	624	625	669	644	621	616	625	649	610	657	663	595	663	612	628	639	645	613	623	656	624	613	665	662	626	614	642	625	634	613	605	617	631	678	632	632	643	574	623	616	662	641	590	658	656	646	629	610	598	614	618	627	661	617	635	647	563	618	561	620	614	591	660	587	616	564	608	650	609	662	674	607	628	618	653	587	605	597	627	648	631	582	580	633	594	611	666	615	618	631	652	624	636	644	637	606	617	645	632	605	633	695	641	636	626	614	614	633	622	633	645	607	585	627	614	618	627	624	621	639	609	651	629	636	636	620	630	623	604	611	609	666	633	626	599	603	607	616	653	648	603	628	622	603	603	616	648	608	655	645	628	589	634	642	619	618	652	605	622	588	662	599	577	622	627	635	611	651	601	646	672	577	647	644	646	651	636	653	631	627	613	661	630	614	589	668	599	608	635	618	674	618	592	667	630	654	616	617	623	639	606	658	638	645	613	618	622	632	618	641	641	668	641	634	621	597	575	636	609	669	600	578	597	635	606	593	610	611	657	623	635	595	621	687	647	619	694	621	639	622	653	640	633	603	647	568	646	668	648	628	624	648	635	615	619	659	662	617	587	641	633	638	585	554	677	607	640	598	616	586	619	609	665	607	623	630	630	626	638	611	633	665	618	615	639	615	608	610	602	585	604	605	650	638	647	603	601	638	615	626	643	566	656	604	634	640	606	651	622	644	652	617	636	659	574	606	619	607	574	629	640	623	644	561	616	601	610	628	626	580	630	636	618	643	652	649	600	634	644	643	597	639	618	618	628	630	577	654	616	652	611	618	621	621	659	651	660	679	612	580	647	597	624	572	567	618	594	664	643	643	672	573	605	617	639	635	625	657	624	624	628	608	646	639	647	642	614	644	609	610	597	608	588	645	654	669	591	646	646	612	614	569	626	571	639	650	620	624	647	640	610	653	640	636	629	601	589	656	658	609	579	628	604	641	623	625	637	641	634	627	629	618	593	617	652	666	653	639	651	630	626	625	581	605	641	598	661	655	596	655	612	636	628	610	623	619	597	651	657	584	636	653	609	623	580	621	641	609	683	629	662	637	616	604	576	611	600	646	596	643	618	694	604	671	637	615	623	626	608	594	634	571	595	625	600	669	655	621	651	651	603	619	674	595	638	614	594	643	672	601	622	644	612	666	651	656	677	649	614	622	641	653	633	622	624	621	627	604	627	624	621	629	634	613	646	596	641	661	616	649	630	642	622	624	594	631	657	655	618	633	632	669	654	593	609	630	637	646	638	614	602	644	632	616	606	568	600	621	644	626	676	676	614	570	618	645	605	646	635	654	671	616	583	618	568	627	651	617	639	645	593	653	630	581	654	641	662	610	655	624	644	651	635	611	672	645	623	621	649
2803	548	337	204	234	363	478	429	411	384	364	318	308	226	197	195	205	148	125	124	85	77	79	74	79	73	61	55	65	48	60	53	46	49	54	51	50	52	45	26	35	39	34	33	26	22	22	33	25	27	27	19	28	18	13	21	23	14	25	22	24	21	29	36	20	36	27	31	22	24	24	21	21	30	19	18	23	22	21	21	17	23	27	26	27	24	26	25	18	20	19	25	26	28	26	19	18	30	19	18	23	20	21	17	25	16	20	21	20	17	22	15	16	23	11	18	21	29	24	27	22	16	18	22	25	22	22	22	16	26	18	25	20	24	17	26	18	18	22	29	20	32	24	26	23	22	16	17	22	19	18	21	18	25	21	30	25	19	22	24	20	14	18	31	25	22	15	26	27	21	26	21	24	26	13	18	22	16	18	22	17	19	17	25	27	21	20	23	18	31	15	19	21	19	24	11	20	25	21	20	16	28	21	31	21	23	16	29	23	21	18	21	24	20	19	25	27	28	22	21	20	18	23	23	25	27	20	26	31	33	23	29	21	18	23	17	26	17	26	23	27	20	27	17	17	21	17	25	28	19	26	28	22	15	24	24	30	20	22	19	22	23	27	28	20	23	18	26	14	19	31	27	15	17	25	24	19	35	17	15	19	17	22	26	25	32	21	21	27	36	27	24	23	18	32	23	22	22	23	22	20	26	25	19	26	21	26	14	30	18	19	24	16	25	21	22	30	32	28	24	22	20	20	24	18	27	29	25	23	18	17	21	16	24	25	22	27	24	14	16	24	21	28	26	16	22	18	17	19	16	15	21	26	13	24	34	25	19	26	29	22	20	20	20	18	27	24	29	26	27	22	28	23	28	25	18	22	29	20	19	20	17	28	31	22	20	21	19	23	18	20	27	29	19	18	16	19	25	18	16	17	30	22	29	24	21	16	24	17	18	20	21	22	28	16	19	13	28	28	19	17	11	21	25	22	23	24	26	23	23	17	27	21	21	12	23	16	28	36	23	24	23	22	20	14	31	18	27	31	25	18	19	26	15	20	23	13	27	27	21	26	14	28	23	24	25	20	26	17	21	19	19	13	17	20	15	20	24	25	21	15	25	19	19	28	24	29	31	33	18	20	20	28	28	25	19	29	25	24	15	21	24	27	23	14	16	16	20	17	19	26	21	14	22	26	21	23	27	21	26	19	21	25	22	23	21	21	24	19	16	21	15	16	21	19	25	19	28	17	15	13	24	27	22	24	23	18	22	21	22	24	30	15	17	21	29	27	23	21	26	27	22	24	21	22	23	18	18	27	20	20	20	23	26	22	18	23	17	25	19	28	20	29	18	29	27	26	24	28	22	18	27	27	29	37	22	26	15	31	24	20	23	20	27	19	29	26	15	25	27	21	24	20	26	15	22	20	25	17	19	19	18	23	23	31	28	20	22	24	29	28	25	17	28	22	16	20	20	12	24	31	22	25	25	22	36	15	27	16	17	23	33	18	23	16	20	23	29	20	27	20	21	26	24	23	16	25	18	24	26	34	27	24	23	24	21	24	27	19	24	20	25	22	23	19	22	26	19	24	18	23	25	21	21	14	25	29	18	21	20	17	17	20	21	24	24	19	18	19	31	24	13	14	24	22	18	16	22	25	27	20	31	22	28	20	20	27	22	27	20	18	30	19	18	24	17	18	15	19	17	20	24	15	25	26	23	17	25	25	16	34	26	18	16	21	32	23	17	23	24	24	18	23	28	23	18	28	22	15	28	22	30	17	19	26	26	14	28	24	25	22	22	12	23	14	26	25	25	30	27	14	22	22	27	20	25	26	20	26	22	29	25	23	26	25	24	27	20	20	29	16	25	20	16	28	23	21	21	21	25	19	27	25	33	25	26	21	23	28	22	24	20	21	23	22	18	30	29	21	20	32	12	14	25	19	22	31	20	19	22	19	28	25	17	15	25	16	22	20	20	19	25	29	28	21	23	20	24	24	16	18	24	21	25	16	26	25	15	19	14	19	22	33	18	24	26	20	22	18	24	18	14	22	12	14	18	22	22	19	22	20	27	18	20	20	24	25	13	23	26	24	23	18	15	21	23	11	20	20	21	12	23	21	14	20	18	30	26	16	22	23	24	24	14	25	27	14	19	13	19	28	27	17	21	17	23	24	27	21	22	29	17	15	25	28	20	24	21	22	12	33	24	11	24	20	20	20	21	22	24	21	27	29	17	23	20	27	17	30	22	19	29	16	10	22	20	31	22	24	23	22	23	26	18	21	28	25	17	22	30	25	26	20	28	40	21	29	20	27	27	28	31	26	24	18	16	20	24	23	21	23	18	13	26	24	21	24	22	22	26	22	21	20	22	24	14	23	14	31	25	29	25	26	24	21	21	18	26	29	26	30	29	28	17	18	26	29	20	27	24	15	21	19	28	19	21	22	18	25	13	25	8	20	21	24	29	33	23	27	16	25	25	18	32	20	14	19	17	12	20	16	20	20	19	22	29	25	18	23	30	27	24	19	24	34	30	19	21	23	19	20	28	24	35	19	20	23	22	25	17	30	20	24	21	27	23	17	24	14	14	19	19	18	23	25	14	17	17	25	24	16	15	28	20	23	17	20	21	23	23	21	23	17	24	22	17	27	27	25	21	23	23	20	18	19	29	22	20	27	17	25	11	21	16	20	23	29	18	26	19	25	19	31	14	17	17	27	12	22	19	17	23	23	22	14	25	24	29	22	21	21	26	16	26	17	17	28	21	23	14	19	16	20	26	18	25	20	30	28	20	16	25	19	20	22	25	23	18	24	29	20	26	27	21	19	25	20	25	20	20	19	32	19	15	22	19	25	17	27	22	37	22	25	19	25	22	24	15	23	20	22	22	17	19	38	18	22	25	34	15	27	30	21	21	25	17	28	23	21	15	18	30	21	29	29	26	17	20	30	32	25	21	18	24	18	27	27	26	30	22	19	21	23	25	20	20	22	23	34	18	20	22	25	20	26	19	21	27	24	18	26	21	22	13	21	20	17	24	20	14	24	33	22	14	24	21	26	24	21	22	18	25	23	26	14	16	26	19	20	16	21	16	18	24	22	25	14	18	27	27	29	28	23	20	20	23	26	20	24	23	18	20	24	24	21	28	20	29	23	28	23	23	20	20	19	20	31	13	24	29	19	24	30	28	20	13	23	22	19	19	22	31	27	15	23	24	17	18	12	22	21	22	22	18	27	23	26	17	17	17	22	24	15	23	22	24	20	24	18	26	19	18	14	21	23	17	23	22	23	25	19	22	27	15	17	22	23	25	14	12	31	23	13	19	14	30	14	29	19	12	16	14	28	30	13	31	19	17	18	22	17	29	22	19	20	22	16	24	19	29	15	21	31	21	28	18	29	35	16	30	20	24	27	23	26	21	19	19	20	26	38	35	22	18	23	21	12	11	33	27	16	31	19	23	18	21	27	29	23	30	26	19	17	20	25	20	23	24	26	22	29	18	21	16	26	26
16032	8447	5042	8244	16987	20094	20083	18342	16681	15205	13294	12041	11061	9287	7699	6734	5907	5104	4504	3742	3212	2698	2542	2393	2157	2162	1921	1630	1462	1275	1279	1302	1240	1049	977	1053	1133	1162	777	569	431	387	323	408	380	335	354	338	389	365	370	310	331	296	270	276	254	285	261	246	266	268	264	239	298	242	243	238	259	254	251	267	253	231	232	273	226	207	258	281	221	243	260	268	263	256	272	245	198	241	225	243	225	240	236	234	227	222	248	255	242	246	233	227	219	203	263	243	236	224	233	236	249	234	213	214	228	247	231	220	248	226	247	225	248	230	226	242	228	229	238	227	234	230	222	232	234	211	232	234	215	208	226	226	227	222	227	226	222	226	250	219	224	215	226	242	218	235	230	226	235	220	213	237	238	214	202	231	230	235	201	238	229	268	238	236	206	219	230	253	233	226	241	214	235	256	208	246	216	234	220	217	217	230	240	221	206	213	240	224	218	231	233	210	229	235	230	228	212	215	219	240	231	230	238	202	191	202	228	206	231	204	245	237	221	228	202	228	231	233	223	235	243	238	227	209	218	226	242	234	236	258	239	191	231	217	247	212	266	230	221	228	225	248	213	205	225	229	218	221	227	242	240	240	218	256	208	210	234	208	218	237	217	238	231	221	234	240	228	246	227	225	230	222	210	218	204	222	227	246	219	231	235	222	251	240	215	219	225	209	232	208	233	202	231	240	231	240	223	238	210	217	223	209	217	222	228	208	250	242	228	244	208	196	234	216	242	231	210	224	228	232	199	209	231	263	236	239	214	241	232	234	223	236	251	210	234	208	217	217	221	244	264	222	234	205	236	230	244	272	236	215	225	242	220	222	240	245	187	212	215	206	243	243	212	245	237	232	207	265	227	210	221	212	248	240	220	213	240	237	222	235	221	217	215	218	215	210	226	233	229	224	226	179	221	222	221	222	198	223	228	230	244	222	238	218	240	226	248	222	275	248	206	216	241	247	219	244	209	232	216	212	226	213	214	220	231	231	215	210	224	225	234	246	229	228	221	227	250	224	221	219	252	223	210	232	219	220	221	227	213	240	220	241	261	218	224	231	229	239	223	231	255	222	198	218	229	213	208	214	208	221	232	197	232	216	225	241	241	224	245	209	254	237	242	244	228	235	218	252	203	236	210	234	230	231	204	222	240	217	225	224	223	229	230	211	212	248	254	206	216	245	222	208	231	237	235	208	237	213	243	224	255	234	226	232	258	239	212	236	238	229	227	218	235	227	249	229	236	225	228	234	228	223	212	230	238	209	216	238	221	236	230	195	243	245	226	215	214	252	240	211	210	235	239	234	224	237	240	237	220	245	238	227	216	236	239	244	202	209	212	223	216	200	232	239	204	239	260	249	212	231	228	231	236	209	232	231	234	264	216	218	232	230	239	212	233	205	236	215	211	220	219	257	241	221	231	233	221	219	231	243	220	220	211	242	235	224	219	231	204	212	217	227	220	246	201	233	239	218	233	212	238	250	252	235	231	228	216	228	224	251	206	227	211	217	227	250	224	236	215	222	255	231	230	211	224	220	213	219	238	221	223	224	247	213	232	200	211	220	227	236	265	235	233	235	245	264	235	203	213	219	211	253	235	232	208	235	213	200	244	223	221	215	207	250	239	223	244	208	241	230	228	203	208	226	227	225	253	235	213	213	194	186	219	226	235	227	228	210	226	215	213	226	218	212	226	218	225	227	225	234	206	250	194	239	214	223	209	236	231	246	234	241	209	216	212	223	232	239	217	211	231	223	203	224	225	209	218	225	236	242	233	243	246	223	240	234	240	276	226	226	237	243	236	217	233	213	219	245	249	214	245	227	229	237	220	210	222	232	243	260	235	224	247	229	206	219	210	220	206	199	241	224	227	214	230	239	257	224	242	223	225	217	217	194	223	204	213	230	234	225	207	232	241	216	226	256	195	237	231	254	255	221	249	214	215	219	216	210	224	221	243	209	213	227	238	217	234	218	225	210	216	218	218	242	228	216	232	237	238	201	226	231	236	245	207	226	246	236	211	244	222	248	215	204	241	221	218	234	229	228	221	243	228	212	239	220	224	229	223	225	229	212	223	229	249	229	227	241	207	233	205	256	216	235	279	224	237	212	214	239	232	222	233	197	240	227	230	209	203	218	234	241	226	246	239	217	208	199	224	208	219	238	228	255	213	208	207	243	236	230	234	209	211	255	198	242	232	213	225	185	216	214	232	251	216	231	234	249	239	242	233	250	196	211	231	252	238	241	224	214	239	229	206	213	230	239	227	216	236	239	243	241	219	243	246	236	209	226	232	227	244	207	224	252	244	212	211	197	236	191	210	239	227	243	217	221	222	233	205	226	258	225	237	236	251	258	216	262	224	230	213	229	217	201	217	215	235	260	241	240	224	228	229	242	217	238	193	214	221	220	221	226	248	237	223	255	235	232	208	237	209	228	254	247	220	225	217	226	232	221	241	195	215	240	242	206	237	199	246	228	233	226	214	208	220	242	236	218	249	198	235	234	219	247	238	228	214	234	239	213	196	256	228	220	240	211	259	248	226	243	224	222	264	209	207	234	216	238	203	238	230	213	208	212	231	233	225	220	211	243	266	224	235	202	224	230	217	213	209	237	234	257	221	228	213	264	232	246	210	211	226	259	207	240	248	223	215	221	200	217	209	253	223	240	193	200	212	221	232	227	250	227	242	214	229	217	234	254	224	201	239	247	241	231	235	220	257	239	220	253	219	214	232	238	192	209	243	248	221	230	196	237	227	222	217	228	248	209	222	211	201	235	208	213	217	228	225	234	226	235	176	222	234	236	244	218	224	241	242	221	237	230	240	218	228	239	234	247	238	242	252	241	240	232	238	205	210	243	222	196	203	232	214	238	215	225	249	232	238	227	237	252	227	246	221	232	225	218	256	243	215	229	194	215	231	228	205	208	227	209	241	235	225	222	231	192	213	231	231	245	234	209	236	198	211	228	207	228	236	224	222	220	218	240	202	222	244	241	258	230	231	240	252	241	192	235	243	227	252	218	212	234	225	212	237	240	221	242	226	228	231	226	215	223	221	202	225	239	207	265	222	241	224	239	234	254	226	227	231	212	213	248	221	225	241	220	214	222	215	235	225	235	254	221	235	238	245	212	215	245	242	248	234	240	214	235	233	207	230	238	221	209	236	224	218	233	221	237	242	241	210	246	192	227	220	199	220	215	253	198	249	235	196	254	226	205	232	236	200	240	230	221	232	235	233	216	202	232	234	224	234	226	225	233	234	214	219	258	237	244	241	227	247	228	243	214	238	248	219	220	224	269	232	226	245	229	227	211	252	207	217	232	212	235	253	230	227	233	251	238	205	259	242	244	241	222	231	259	221	207	248	223	226	228	234	246	218	218	224	220	235	217	227	222	223	214	212	217	248	222	223	228	216	220	231	238	221	238	214	223	230	235	230	246	224	222	243	230	222	234	206	250	203	206	205	233	221	245	213	206	244	203	219	232
1732	828	432	314	348	521	627	613	589	541	457	448	450	359	286	290	243	280	215	204	157	145	134	155	133	107	119	104	103	88	94	99	86	107	85	100	92	81	66	60	63	67	72	58	62	67	58	60	61	54	75	52	73	61	58	59	57	63	59	52	58	69	64	46	85	69	46	61	66	63	53	68	55	62	53	61	67	55	66	67	74	54	60	69	51	58	66	62	49	58	56	59	56	73	60	72	53	63	59	61	52	63	54	56	70	54	55	63	66	59	58	63	61	47	70	56	70	57	65	47	57	73	62	54	59	61	50	60	66	57	45	69	52	67	64	75	69	43	64	48	52	56	70	46	58	49	51	52	49	65	58	51	56	52	54	63	63	58	57	75	68	66	60	46	53	76	50	47	74	41	63	67	64	53	68	74	53	59	56	57	58	51	69	64	65	67	70	52	48	59	59	53	57	68	67	55	53	61	52	59	55	63	49	68	76	66	62	68	48	64	48	56	65	63	60	55	55	58	61	69	60	54	68	56	51	56	57	45	64	70	72	60	63	61	71	62	47	55	68	60	57	60	53	51	45	69	63	59	51	65	62	54	62	69	54	68	58	58	49	72	75	59	54	69	60	56	69	60	71	62	66	63	77	66	68	55	65	66	58	48	57	48	45	54	54	64	51	56	69	61	63	65	57	66	54	66	61	57	56	68	53	48	68	67	56	63	68	63	67	62	62	60	51	60	58	60	57	72	52	61	58	60	47	45	48	56	53	67	64	65	65	58	58	64	62	71	56	57	65	56	58	73	55	47	66	51	68	66	65	72	55	60	61	51	49	60	63	60	62	60	55	65	58	52	74	63	55	75	70	61	77	67	68	61	47	60	72	67	47	44	81	64	73	45	65	63	62	53	61	49	55	58	74	58	53	55	70	68	75	55	61	62	45	48	56	53	49	63	49	75	57	57	75	58	49	66	65	54	64	65	63	67	53	59	68	48	65	48	51	58	58	58	59	50	54	54	65	66	62	48	67	59	71	55	58	48	55	53	53	59	49	61	59	55	70	55	55	49	63	64	68	61	50	68	57	56	49	58	58	63	70	47	54	52	69	54	49	66	63	61	72	49	59	72	65	59	60	77	54	63	50	53	57	65	52	45	55	64	63	57	62	53	71	52	53	51	49	53	58	45	53	59	51	47	68	68	71	57	56	69	54	63	65	63	68	58	65	56	55	49	66	51	61	50	55	66	61	52	57	56	46	61	65	77	59	66	68	48	59	59	61	57	55	67	45	59	59	60	53	59	60	63	55	61	80	65	63	51	47	58	64	58	51	54	60	58	63	53	74	60	59	57	57	46	58	55	52	67	50	63	60	42	63	73	66	54	53	70	45	58	66	54	76	66	76	67	71	53	78	49	60	67	59	57	57	71	72	75	73	60	60	58	51	65	70	63	56	53	68	64	77	61	63	45	62	49	51	55	59	60	62	45	62	67	51	53	66	57	70	48	49	78	51	50	59	75	48	54	65	53	69	75	44	55	56	58	66	60	45	56	48	59	64	68	66	66	56	59	59	65	56	52	47	56	60	52	64	61	73	53	49	56	54	56	41	95	55	51	73	57	47	48	60	44	64	64	64	63	54	60	64	66	58	61	59	58	52	56	75	70	53	59	48	72	65	61	71	60	54	57	70	67	58	52	52	53	73	50	53	76	56	58	47	66	70	60	52	53	60	55	50	70	65	68	61	66	63	66	45	58	54	50	58	52	76	55	68	61	54	53	57	62	56	60	64	56	57	64	57	67	58	75	75	46	55	53	57	58	61	57	49	46	67	42	74	56	52	79	61	62	62	62	65	61	70	64	54	68	47	68	58	73	45	66	46	67	65	66	62	62	58	52	65	60	63	72	58	71	53	61	72	71	64	53	61	61	55	57	73	60	56	60	54	62	71	53	48	53	55	60	57	64	62	51	62	71	55	62	46	54	58	61	62	54	55	56	53	60	53	52	51	66	72	54	52	58	52	65	46	66	72	61	73	63	56	64	50	71	63	64	60	57	62	58	75	65	72	59	53	59	57	65	72	58	62	74	63	58	71	63	59	72	70	65	61	63	69	59	68	59	40	65	61	60	68	50	63	42	45	58	62	54	49	57	59	60	60	76	66	74	55	51	59	54	60	52	73	56	59	68	68	48	51	73	57	58	54	52	55	59	66	63	64	74	57	47	59	68	63	69	54	67	67	60	61	47	61	48	55	47	62	61	55	52	72	62	58	63	62	56	51	62	36	65	59	50	54	46	54	64	56	52	69	64	51	71	52	61	65	51	54	71	54	65	58	60	54	58	67	56	61	61	71	52	65	57	64	57	58	65	51	59	52	57	53	62	67	70	63	60	64	49	53	72	43	70	63	56	53	52	62	56	56	67	61	72	56	65	57	55	53	67	61	63	52	62	61	58	65	63	63	59	65	59	49	52	52	68	66	66	73	53	48	69	55	56	62	67	61	63	58	60	52	55	61	55	59	67	59	57	69	50	52	67	44	62	57	49	60	56	56	67	54	55	44	78	50	74	49	48	70	60	65	68	65	49	57	67	59	60	44	44	66	59	48	56	62	65	53	48	59	51	51	69	66	57	56	49	62	54	56	64	58	57	56	43	58	65	56	55	59	66	64	65	47	45	53	55	61	61	73	60	71	49	64	56	64	48	57	49	48	70	55	56	58	67	62	59	65	63	58	53	58	60	55	54	60	54	67	59	67	73	58	59	63	65	43	42	68	56	45	68	49	62	51	60	58	67	71	43	54	58	65	62	60	51	59	75	71	68	57	70	53	63	63	62	64	66	59	60	59	59	52	58	44	66	56	60	67	54	55	61	48	59	60	63	57	58	64	58	50	59	51	48	54	77	53	52	52	66	76	59	62	60	74	70	61	70	46	60	53	56	74	73	70	58	59	61	69	59	62	68	72	53	58	70	59	63	61	62	67	63	58	53	67	44	71	65	65	47	76	66	54	55	57	51	57	70	49	49	77	59	54	50	74	53	54	67	70	62	62	65	57	60	72	67	51	62	59	68	62	68	60	70	50	45	64	55	66	63	62	68	42	48	50	65	65	66	57	52	59	61	50	62	48	67	63	51	63	60	54	71	62	65	55	50	61	62	61	63	70	50	61	56	76	52	73	66	61	53	51	50	67	60	67	70	62	54	67	59	71	65	59	45	58	64	66	51	60	58	62	65	53	70	62	65	59	62	57	60	69	59	62	69	59	46	52	65	54	65	68	49	73	57	69	59	64	54	61	53	70	67	60	54	61	56	54	54	65	46	65	63	55	54	72	68	64	63	65	45	50	68	61	61	69	62	61	48	56	58	63	63	67	52	59	73	63	60	66	47	85	65	64	60	65	62	57	68	69	68	50	45	53	49	55	50	50	51	50	56	75	48	61	61	52	50	52	59	66	56	66	64	55	64	64	56	71	54	49	55	65	58	54	55	54	54	65	54	58	62	65	59	64	48	56	60
19709	10580	6449	10463	20419	23076	22616	21440	19120	17570	15932	14569	13413	11367	9865	8683	7582	6775	6011	4947	4188	3757	3535	3144	3183	3056	2620	2258	2115	1905	1948	1913	1854	1680	1558	1612	1701	1516	1187	964	905	748	797	793	753	769	798	766	790	790	800	740	732	659	698	725	679	673	632	693	676	678	626	633	696	621	644	675	591	668	663	693	637	653	618	655	612	644	640	582	604	596	698	687	679	654	656	632	598	622	597	611	679	602	629	579	656	631	617	578	552	614	621	625	631	608	629	603	632	648	634	624	646	629	623	584	644	602	593	634	557	621	586	619	630	614	591	609	586	626	609	622	577	613	602	567	584	621	639	581	613	630	584	620	592	653	611	576	594	627	635	582	579	650	597	608	608	617	627	606	550	618	572	604	574	545	532	615	605	612	593	596	592	607	619	623	587	592	636	651	562	588	601	595	563	604	601	639	617	600	629	658	615	616	605	595	605	612	603	640	656	629	613	615	634	594	612	593	565	590	617	566	617	645	632	654	571	639	594	592	605	542	626	627	552	621	607	595	644	610	603	600	579	647	617	590	579	582	659	624	610	590	653	599	634	589	620	592	614	584	605	581	589	602	637	590	591	586	629	604	585	625	591	584	564	645	584	629	610	638	629	552	620	621	598	661	628	621	607	614	580	581	595	606	591	617	602	573	624	620	629	609	658	631	621	575	604	606	614	628	607	601	586	570	623	598	592	575	579	626	551	634	616	571	575	612	592	599	646	593	580	634	586	634	605	619	618	571	586	635	612	581	635	600	627	633	654	615	576	596	596	592	587	606	622	573	586	627	548	633	576	596	631	599	595	636	586	591	648	620	609	630	584	572	614	606	590	621	595	625	601	584	617	599	594	611	587	610	611	581	618	591	653	608	621	578	622	592	592	604	611	628	596	574	633	588	574	594	620	586	591	615	605	620	577	657	604	668	579	613	630	552	582	644	628	601	601	590	631	616	560	587	598	621	630	584	612	581	636	639	596	598	633	593	593	611	603	619	613	611	606	595	580	589	597	664	592	624	572	594	597	649	635	636	605	629	582	586	632	632	622	616	597	629	584	599	577	573	597	601	596	605	663	597	603	624	594	557	577	602	611	640	641	572	612	598	608	595	628	620	568	630	601	556	589	598	588	582	567	609	642	616	613	589	557	547	594	606	612	594	603	575	617	667	618	591	598	594	616	648	578	566	617	546	554	602	626	597	570	636	561	598	609	622	646	569	637	613	584	596	589	609	631	645	595	557	614	593	602	644	615	643	586	645	584	598	610	611	607	611	636	609	565	644	651	640	604	631	591	634	560	596	586	615	624	569	601	585	585	614	552	579	634	651	593	612	599	609	587	597	593	626	612	633	610	541	597	573	620	557	596	618	582	618	601	593	612	615	589	605	619	575	631	583	605	614	638	602	611	593	547	627	652	620	603	650	602	629	608	641	591	643	575	626	583	645	611	603	633	625	600	606	609	591	617	605	586	640	610	601	621	591	592	657	603	594	610	581	609	599	635	599	593	646	570	616	616	576	590	586	635	634	561	588	586	522	601	647	603	612	605	585	640	624	592	597	614	659	600	591	593	631	575	577	620	603	606	608	589	575	595	616	620	600	601	625	577	568	587	610	543	590	599	574	633	637	590	624	611	572	602	611	613	613	570	587	595	624	599	633	594	605	583	609	588	612	637	644	591	639	630	622	614	606	599	628	601	650	617	587	613	613	600	569	604	662	635	613	607	628	661	619	628	582	590	610	626	611	646	621	575	594	612	613	655	592	599	636	624	604	679	595	581	618	593	610	647	625	595	608	613	602	613	581	575	565	635	595	565	630	633	614	594	645	574	568	609	630	586	629	580	552	631	598	596	617	603	589	556	632	629	613	582	624	615	617	633	576	605	588	624	602	622	615	618	577	597	647	631	594	635	598	618	603	599	607	658	600	610	617	584	598	624	652	628	623	631	548	607	617	625	617	618	641	566	661	555	637	584	603	618	574	597	619	604	618	619	625	635	603	618	610	599	612	593	579	628	582	605	588	625	624	581	594	632	574	655	625	636	595	580	526	639	620	637	572	639	612	606	567	597	616	620	572	645	583	611	583	608	621	606	578	624	619	576	630	592	610	574	632	638	632	547	607	602	636	629	623	635	614	587	640	628	591	623	622	548	578	595	604	589	589	639	610	611	586	594	643	624	637	583	575	562	592	586	618	609	632	536	602	616	594	576	608	614	633	610	570	580	650	616	602	609	622	648	634	606	606	603	613	590	590	554	581	595	591	600	625	613	579	608	577	630	585	601	652	621	627	639	626	650	600	581	576	618	605	595	589	616	620	618	649	586	611	591	595	640	531	588	590	642	603	595	581	605	599	609	591	601	589	578	631	596	575	626	592	552	568	618	582	608	649	605	606	600	579	613	623	654	610	562	557	622	599	584	607	627	592	566	608	597	598	608	604	578	615	599	604	617	631	605	601	616	620	635	613	614	558	596	589	635	577	577	598	616	591	588	584	595	615	600	558	612	575	615	608	633	574	573	574	605	637	601	612	611	627	540	638	586	565	618	575	598	607	650	609	571	592	638	596	574	590	623	589	586	636	599	644	628	600	580	620	575	646	593	609	595	576	593	547	639	547	578	617	589	668	577	600	585	596	587	622	566	588	633	615	577	619	598	608	606	597	571	601	572	613	639	648	594	598	617	598	611	597	593	588	604	616	534	612	608	611	616	565	633	600	552	635	607	588	602	593	591	583	652	647	577	621	597	594	651	596	614	604	657	603	611	628	603	601	573	596	624	637	594	568	601	582	564	593	645	589	597	599	594	609	590	608	614	621	585	579	602	568	601	590	591	612	610	587	581	595	568	614	579	631	604	622	589	586	582	583	636	633	589	602	631	577	609	627	603	614	636	601	595	659	583	611	604	590	570	598	591	571	654	612	607	615	618	602	587	590	630	598	628	593	581	606	611	571	587	612	567	582	647	615	575	566	572	605	655	604	641	555	612	613	590	588	584	592	632	610	596	581	600	640	566	577	609	580	605	592	621	575	629	587	606	613	573	580	595	601	625	625	620	614	594	583	624	599	585	646	588	644	604	605	675	560	612	596	655	562	600	614	589	618	604	600	617	590	582	601	600	600	578	636	581	621	616	634	557	602	606	562	632	563	601	609	547	589	640	587	598	575	621	608	610	604	601	611	628	605	579	629	584	603	611	573	604	590	595	632	612	565	587	577	559	611	605	598	646	584	620	639	619	595	649	591	601	587	600	615	631	631	611	621	578	577	603	604	641	609	576	634	651	642	644	613	585	552	612	613	612	564	610	602	607	634	641	597	641	603	578	577	595	637	617	609	599	571	644	620	585	618	574	669	629	573	604	602	616	585	624	553	611	571	614	633	619	613	544	594	615	625	579	627	605	640	593	612	587	576	610	624	582	621	619	576	614	597	574	651	610	621	609	610	588	607	586	615	649	641	609	596	580	629	630	567	626	639	608	607	645	646	634	608
1862	432	271	190	177	291	348	348	318	306	305	283	259	205	185	158	138	108	101	84	58	69	76	59	62	66	61	57	50	39	64	49	52	50	51	49	55	41	32	32	27	31	34	28	29	30	36	30	43	34	34	25	32	33	37	36	43	26	36	29	25	35	38	32	41	31	31	33	37	23	28	38	29	22	39	26	24	31	41	35	33	27	31	29	29	23	31	26	23	32	34	29	31	22	26	35	30	32	40	28	38	22	38	30	33	27	30	20	30	24	28	36	27	33	21	31	29	29	32	25	31	32	49	32	31	29	35	15	17	29	28	26	37	22	33	32	38	27	29	22	23	33	24	28	27	32	41	24	29	30	28	25	22	41	28	26	28	42	24	34	27	25	25	29	41	23	34	21	29	40	30	32	37	21	44	24	33	28	29	35	39	29	36	29	32	25	22	34	23	36	25	24	29	41	32	27	34	38	36	40	30	30	29	27	30	31	26	34	28	33	31	38	35	38	33	30	42	30	36	27	25	29	34	34	24	39	25	38	42	24	38	27	29	30	27	35	29	31	39	28	32	34	22	41	29	31	30	29	29	32	39	22	31	25	25	29	28	35	26	34	32	27	40	27	38	30	30	21	32	26	34	39	31	40	23	34	37	21	25	30	36	36	28	34	31	26	25	36	27	27	31	27	25	29	35	30	18	20	29	25	23	20	30	21	34	29	41	41	30	35	28	28	41	44	28	36	39	34	31	34	26	24	24	28	20	35	29	42	37	23	17	32	33	28	40	26	31	32	26	29	28	37	40	37	34	29	31	38	29	35	25	31	25	33	25	46	34	27	26	35	36	30	36	34	36	28	25	29	33	24	32	28	34	28	28	28	30	29	31	43	39	25	25	31	25	35	32	27	32	36	34	31	26	19	29	42	29	23	20	33	20	28	25	30	30	30	24	38	36	34	31	27	26	38	28	25	37	23	30	43	31	33	27	31	25	34	30	25	32	33	21	26	28	29	32	39	29	29	23	27	31	34	35	30	20	38	29	29	27	18	36	21	27	20	30	34	28	35	29	37	33	25	26	21	40	34	31	33	18	27	29	37	26	27	31	34	19	27	38	20	25	29	30	36	32	41	32	35	28	35	13	30	28	30	29	30	36	31	28	34	33	26	32	36	34	35	32	23	29	27	37	25	31	28	23	40	44	37	31	31	30	39	35	34	22	32	30	31	33	24	29	27	26	33	27	33	39	28	24	28	26	29	28	25	33	35	38	27	26	30	32	31	33	36	26	25	33	33	19	24	23	28	36	31	32	23	30	26	24	23	39	23	37	26	39	25	34	29	27	30	32	40	24	23	29	30	29	30	32	29	26	24	35	21	31	36	39	24	38	26	29	22	39	28	21	33	27	28	23	35	36	19	33	30	30	30	41	36	42	26	31	28	29	20	26	24	33	28	26	30	20	35	35	35	28	28	29	24	35	33	29	40	32	23	25	34	24	31	37	22	32	39	40	24	42	29	29	42	33	33	40	33	30	27	28	32	28	32	27	29	31	37	31	20	28	31	28	25	33	23	28	25	29	35	34	30	33	30	31	28	29	32	27	31	32	29	34	24	29	24	33	30	38	28	32	24	38	26	40	28	30	26	22	21	27	31	29	34	38	27	32	37	29	32	35	36	28	32	22	31	36	20	36	28	18	39	23	40	41	30	23	27	37	23	25	27	37	30	28	31	30	29	24	31	32	37	32	34	28	32	29	21	33	31	26	31	33	28	29	42	34	28	37	29	28	32	34	28	30	31	18	29	34	37	22	23	40	38	33	25	24	31	36	32	28	25	25	24	31	29	30	28	37	38	28	44	22	28	39	36	26	35	28	31	37	33	27	36	30	33	20	20	28	33	29	31	39	36	25	24	32	35	27	26	29	24	28	29	35	23	33	25	29	25	33	31	29	22	35	24	34	40	34	35	31	28	30	35	37	33	32	28	26	24	25	31	35	25	35	31	36	33	34	29	33	21	26	30	42	28	35	34	25	34	29	24	24	37	24	22	38	29	17	28	30	28	37	35	35	25	38	20	37	34	29	28	25	27	22	29	29	33	25	27	31	31	30	33	26	30	30	36	34	30	37	32	29	28	26	29	42	24	25	30	27	27	28	24	29	35	22	29	37	32	41	37	35	30	33	21	25	28	26	25	32	32	32	30	32	22	40	38	25	34	34	42	41	30	22	31	23	22	23	42	37	38	33	25	38	22	24	31	31	34	23	33	35	28	29	31	38	38	33	33	31	31	22	20	32	28	31	30	30	34	25	36	25	23	40	29	30	32	25	34	40	24	26	29	31	37	27	37	27	32	28	41	40	31	34	32	23	30	37	30	30	22	30	24	30	28	40	22	34	29	34	43	21	23	33	32	32	30	28	31	24	23	34	28	38	34	37	32	36	32	30	30	20	32	37	31	30	32	23	31	28	24	29	35	27	26	28	30	32	34	31	27	45	30	33	32	25	33	26	17	29	29	34	37	30	27	24	26	29	26	33	19	29	32	24	40	33	34	33	35	24	30	33	27	29	39	32	34	32	26	36	31	30	36	25	23	31	26	31	33	30	29	36	37	29	33	25	41	32	28	39	31	32	23	33	31	30	30	26	22	38	33	29	37	33	26	27	23	38	27	26	37	31	35	29	35	33	27	28	36	30	25	34	32	30	29	39	29	27	25	27	32	31	25	34	26	25	32	26	36	31	26	32	41	34	32	26	36	20	29	29	28	32	25	27	38	36	25	27	32	28	23	25	33	28	25	40	40	35	24	31	30	28	26	32	23	41	31	42	22	32	24	34	31	32	34	28	24	32	41	33	37	31	40	29	30	31	36	26	29	27	29	25	30	29	26	38	40	30	30	33	28	31	21	27	30	24	39	23	24	25	27	24	31	27	27	27	33	28	28	28	33	29	30	29	35	33	33	34	28	30	33	43	29	26	29	33	24	27	24	28	30	22	36	26	30	27	30	42	31	41	24	29	28	28	33	23	28	30	31	33	27	27	24	38	36	25	37	25	27	18	26	36	31	30	44	25	23	37	32	24	30	28	29	28	31	21	29	31	28	36	35	30	25	40	36	28	27	38	32	33	23	26	25	33	36	39	35	33	28	32	43	35	30	30	27	24	31	40	28	30	36	33	29	44	32	35	24	27	38	26	27	30	37	26	31	31	37	40	26	30	28	34	35	39	30	28	32	33	26	26	34	39	31	30	25	37	26	27	28	36	28	26	37	26	39	21	36	21	32	31	27	22	28	26	25	26	36	27	23	32	37	38	30	25	20	29	32	27	31	32	22	27	22	28	25	29	28	33	28	30	28	31	28	21	41	28	29	43	26	32	46	28	29	24	28	30	34	31	31	26	37	30	34	25	30	22	31	26	27	25	36	35	35	23	27	30	32	25	36	33	21	37	26	36	35	31	39	26	20	28	27	27	32	25	25	25	37	27	25	30	36	18	29	26	36	42	24	35	34	32	21
14285	6557	3901	6790	14591	17471	17097	15962	14052	12493	11234	10200	9224	7311	6241	5404	4444	3824	3209	2608	2150	1925	1808	1554	1633	1535	1333	1171	1109	997	992	1046	994	848	831	870	892	754	625	468	417	383	420	401	389	364	356	407	422	406	362	375	339	353	326	306	307	350	328	307	290	301	314	311	315	292	326	324	315	311	369	329	333	292	297	291	320	313	322	329	315	313	362	343	321	326	320	288	288	298	297	312	300	321	306	309	323	287	308	304	306	286	274	298	316	313	300	319	280	334	304	315	297	311	297	302	321	317	320	294	315	305	294	294	294	286	347	325	309	282	282	313	300	293	313	302	330	283	314	266	310	328	310	308	299	312	277	306	299	314	297	308	325	326	289	341	332	326	314	311	313	285	292	316	303	279	280	300	302	308	338	293	290	287	272	315	309	299	320	288	290	276	306	301	323	283	332	304	321	296	267	304	268	328	286	297	280	289	308	300	293	312	296	338	302	291	300	342	314	323	296	293	301	308	302	304	293	296	299	323	296	281	279	294	293	293	281	277	299	366	298	313	276	308	299	290	323	313	313	281	341	310	298	299	314	312	297	315	326	299	303	335	264	284	300	299	319	311	309	301	311	288	297	298	338	327	274	274	332	288	305	291	303	281	322	281	317	308	272	321	316	283	301	268	291	286	301	288	310	278	289	305	292	300	311	284	308	296	314	302	315	306	333	319	298	321	336	314	302	322	306	323	304	287	307	306	299	264	290	308	316	322	287	307	316	294	289	276	322	316	303	302	282	266	280	302	311	300	270	314	329	313	320	313	285	308	286	318	246	314	325	318	292	338	300	313	299	306	296	295	290	306	309	297	323	306	290	318	320	294	295	309	292	315	299	288	299	267	285	327	287	304	282	308	281	299	303	299	299	326	315	283	311	279	317	310	326	314	305	285	290	296	298	295	284	311	321	279	279	292	279	302	316	312	292	329	284	285	303	305	281	311	298	322	283	287	298	298	312	325	313	280	294	291	283	308	323	317	274	285	314	326	292	296	307	296	305	277	311	304	288	298	304	299	316	326	300	329	295	330	289	297	304	291	298	272	298	283	308	290	317	277	319	269	309	326	273	340	299	309	339	337	289	298	317	272	287	335	286	331	306	302	282	331	292	317	316	303	330	284	287	297	301	296	300	336	285	318	286	285	296	309	319	346	293	275	286	308	282	303	312	328	332	318	300	307	308	309	309	309	290	293	269	280	315	322	314	305	278	307	272	315	293	276	321	287	287	310	301	301	319	330	316	345	317	285	290	301	276	299	286	321	280	284	312	300	308	305	285	318	287	310	299	281	277	281	317	284	303	300	302	288	330	319	316	280	303	305	295	270	326	322	317	286	331	305	316	284	318	318	310	310	304	280	300	326	296	296	287	343	276	314	319	319	318	278	289	304	327	272	294	305	326	295	299	301	316	319	302	308	305	321	322	285	275	298	322	314	307	300	293	329	316	285	285	308	304	304	291	330	317	286	284	300	288	310	316	299	316	297	321	285	299	306	303	317	306	327	313	296	283	336	299	305	298	301	316	283	294	305	317	311	298	292	310	322	288	340	320	301	336	292	315	287	298	257	287	296	279	289	303	277	300	316	297	303	288	283	296	306	304	276	309	313	296	274	275	330	304	283	298	300	323	276	282	310	302	311	289	307	304	321	285	300	282	311	299	289	314	312	313	272	304	276	295	324	299	300	278	329	321	304	293	331	304	286	295	311	322	296	313	299	280	294	293	289	308	316	313	291	313	299	319	301	277	284	295	302	324	315	309	302	296	325	294	285	323	319	310	327	288	290	296	323	295	320	303	311	318	289	313	337	309	302	292	324	290	292	294	295	270	309	341	278	261	310	315	276	277	301	297	299	298	302	303	318	273	331	300	291	297	304	347	283	282	301	292	322	275	288	297	318	332	313	289	266	305	313	304	302	319	292	296	294	306	325	275	273	317	298	290	330	324	289	291	302	305	308	301	301	302	284	308	288	312	280	308	287	308	323	306	306	271	297	313	315	299	296	318	317	286	302	306	305	335	292	297	288	291	322	304	326	286	274	277	264	306	272	297	344	294	307	309	263	281	292	321	308	280	303	294	288	313	263	340	295	280	296	329	319	319	289	304	319	317	287	335	317	279	304	315	295	303	300	324	312	294	310	292	310	279	308	303	324	297	340	304	283	342	274	317	292	294	292	300	280	306	302	282	306	311	317	313	294	295	344	279	307	307	294	334	308	312	289	304	293	316	320	276	285	301	312	310	292	307	301	287	284	292	305	291	325	296	329	279	282	306	310	295	266	295	317	307	307	302	329	361	303	297	318	301	326	311	307	279	333	323	326	279	310	322	284	327	303	306	309	331	270	296	256	319	282	315	269	316	310	289	316	307	296	308	295	310	288	316	284	305	331	274	306	288	291	313	308	290	291	288	307	310	323	305	331	323	313	320	328	283	309	298	302	283	285	265	286	283	292	318	321	294	303	269	300	324	314	293	289	310	283	278	315	324	310	294	294	289	311	316	271	310	316	302	316	270	310	294	248	298	322	311	290	298	290	299	294	277	307	306	278	304	307	318	319	293	288	331	288	278	317	293	305	294	283	272	300	297	323	330	342	302	322	315	286	297	325	318	321	280	327	321	305	305	312	317	326	322	305	315	325	274	316	305	317	329	303	282	308	300	304	306	308	303	293	264	286	308	304	321	328	303	306	284	288	294	311	296	330	268	297	307	292	276	302	302	349	275	315	301	287	286	326	316	316	290	308	329	296	283	302	299	322	306	302	284	295	282	324	292	292	288	290	286	316	287	299	317	279	281	309	304	308	294	331	271	302	345	275	304	298	292	315	311	308	288	305	289	292	310	324	279	320	279	321	286	304	295	307	306	310	316	282	323	307	298	312	286	306	312	304	341	302	269	311	299	278	318	336	312	314	327	296	300	307	311	341	294	342	325	300	270	294	312	303	287	299	296	299	302	310	301	303	312	321	319	313	317	295	279	304	330	307	321	302	298	296	289	320	317	304	311	301	306	289	324	318	305	297	290	337	310	304	289	315	325	308	292	304	320	290	316	316	319	292	280	307	289	283	291	315	277	283	298	280	293	282	315	281	272	297	316	301	247	307	299	319	300	298	289	302	302	278	287	298	301	306	301	292	315	353	304	282	298	279	292	287	308	314	322	319	342	320	317	307	299	326	308	318	308	333	291	296	336	307	277	318	309	287	291	317	310	302	316	305	279	315	319	313	316	284	301	292	267	307	320	333	326	305	273	296	312	312	349	310	279	303	281	318	276	318	283	278	298	302	307	276	300	309	299	299	286	294	291	296	273	293	283	289	303	314	269	290	282	266	306	301	283	304	302	293	276	297	320	291	297	291	310	283	303	310	314	291	324	294	301	274	282	307	316	291	315	279	307	303	304	322	325	301	300	279	286	283	300	333	290	324	314	330	306	298	305	289	311	313	325	328	327	287	309	290	295	289	270	282	305	297	304	298
1148	722	404	277	295	461	570	503	505	477	433	387	379	330	253	273	244	192	171	146	135	136	120	101	117	116	110	111	95	98	124	95	96	86	74	81	91	80	57	64	75	67	63	84	59	69	52	72	71	70	79	66	65	50	66	64	77	70	66	49	64	54	68	75	69	60	65	62	64	47	65	69	58	61	73	63	63	61	49	48	61	74	61	52	60	54	63	69	65	56	64	59	74	60	69	75	60	52	60	61	75	65	59	69	70	76	62	70	71	85	70	58	62	70	71	68	59	53	88	53	67	55	57	57	54	56	58	75	55	56	67	60	60	42	66	55	66	62	65	63	77	75	66	68	72	63	64	55	78	81	44	64	62	51	48	59	63	65	53	71	64	48	45	66	70	66	77	61	59	53	69	83	63	55	65	63	75	67	69	61	68	69	63	65	68	64	68	65	66	48	49	74	48	61	66	64	67	60	68	66	54	69	62	54	58	57	64	57	58	62	67	64	76	65	57	46	54	58	72	50	54	66	57	37	67	61	62	66	67	79	59	58	65	72	51	61	68	59	57	77	63	62	83	59	68	60	59	57	55	63	69	56	62	54	63	62	57	70	59	57	71	45	68	78	66	62	62	58	65	55	61	59	67	79	68	62	65	63	60	51	64	61	62	63	66	61	56	54	69	60	61	61	46	53	55	62	67	67	64	61	50	64	70	56	71	60	65	66	64	82	44	59	66	63	80	77	56	56	65	71	75	71	70	62	56	81	61	63	55	60	68	70	61	79	69	59	58	55	55	65	69	52	52	61	62	74	73	51	61	55	68	65	66	59	63	52	61	58	66	51	55	60	65	68	52	67	69	63	65	76	61	54	76	67	75	60	67	56	69	72	56	64	66	62	64	74	70	65	51	58	62	58	53	70	72	54	65	62	59	71	56	63	60	62	63	53	72	54	66	79	58	56	54	74	64	53	63	67	55	57	62	69	58	73	69	63	42	70	42	54	60	62	71	73	64	84	67	49	61	59	59	72	63	78	61	69	64	71	81	66	72	57	60	55	72	64	69	61	68	54	64	74	64	75	61	66	69	71	64	59	60	71	64	68	66	66	56	71	53	51	67	60	77	59	59	69	74	63	64	46	70	54	73	60	58	56	62	61	64	59	68	64	68	53	61	55	60	59	56	65	71	63	66	63	74	49	61	73	75	69	71	67	66	68	43	65	67	67	79	61	50	79	74	77	59	76	58	72	57	52	70	66	65	58	68	67	72	63	72	63	71	69	63	68	59	56	73	63	64	60	57	61	58	62	60	60	65	70	66	67	69	58	57	58	63	72	65	68	63	60	57	65	65	65	68	64	57	58	68	58	45	67	46	59	66	63	71	63	61	66	61	51	65	64	78	58	63	50	52	72	61	54	59	53	63	49	84	59	62	55	55	69	70	67	61	65	58	62	66	62	67	60	52	65	64	54	49	53	64	48	43	56	63	68	65	73	57	56	67	70	74	64	60	66	72	76	59	48	60	62	80	55	55	53	52	65	66	75	68	63	57	54	72	74	65	52	60	60	61	60	54	72	59	65	69	65	58	58	59	68	58	65	70	57	59	54	58	76	66	48	61	71	57	68	56	61	77	70	53	58	71	58	67	59	65	61	73	73	61	66	64	54	63	48	70	84	78	56	68	67	68	65	65	64	61	60	69	71	66	66	58	64	57	63	64	63	58	64	52	62	76	53	65	55	64	66	61	48	51	71	59	53	65	65	53	57	66	49	64	66	58	63	58	72	56	64	68	64	62	53	57	54	58	54	64	66	85	58	80	73	66	64	66	63	65	63	50	71	39	66	69	72	51	73	68	56	51	65	58	64	65	78	65	59	74	65	66	61	55	64	58	54	74	57	64	70	56	53	67	70	56	60	68	74	59	52	75	69	67	57	83	58	68	43	72	69	64	66	79	63	69	64	65	77	77	64	56	79	75	63	64	52	68	54	65	60	58	65	59	56	66	54	66	66	83	70	68	54	57	51	57	64	55	59	59	49	68	76	70	55	61	63	52	54	56	65	66	76	58	66	64	46	57	76	60	56	63	76	65	83	51	72	59	78	65	52	68	70	72	58	60	47	56	63	67	57	66	65	66	69	50	70	62	78	63	62	68	46	59	66	67	72	62	47	47	68	58	60	63	67	61	61	63	69	70	59	76	67	59	56	57	75	53	56	63	63	69	77	67	68	50	59	59	67	47	75	57	49	76	57	55	60	55	53	49	68	66	71	64	63	53	57	64	67	56	62	58	64	57	72	72	49	82	62	60	69	55	72	64	57	68	58	63	52	63	57	49	57	50	58	70	59	68	72	70	63	73	84	57	62	62	76	60	66	68	52	57	58	68	66	59	77	67	69	54	61	66	57	80	58	75	63	61	48	69	59	52	70	72	61	62	65	69	64	57	50	53	60	68	69	58	48	52	54	75	68	70	71	52	58	61	48	61	61	65	68	60	61	62	54	55	61	72	64	56	59	68	57	58	54	59	53	67	66	64	62	57	57	61	59	92	53	67	50	62	63	74	60	62	66	77	52	75	57	53	57	80	62	57	68	63	68	64	67	60	55	67	70	58	57	63	65	71	68	69	64	61	63	52	52	73	73	82	62	64	63	71	74	71	56	45	64	53	58	75	53	72	68	71	56	60	49	57	61	63	58	67	61	63	54	57	72	67	66	66	57	60	72	61	71	67	66	60	55	52	54	48	61	66	54	58	65	67	68	50	76	61	62	70	60	77	68	59	58	54	76	60	69	56	64	59	60	57	67	60	63	48	63	60	63	64	62	57	77	52	53	69	61	68	47	65	70	61	68	67	66	52	55	63	48	67	49	63	64	73	62	59	55	77	67	66	65	63	48	54	60	57	70	62	75	77	69	71	69	48	63	73	55	67	59	60	50	63	62	58	69	50	59	64	55	74	54	69	80	62	71	59	67	51	65	67	54	73	66	73	58	58	64	66	62	67	66	64	71	62	61	57	60	48	69	63	70	73	47	53	66	56	49	70	73	59	60	63	63	65	63	76	69	60	61	62	53	62	72	68	52	54	73	61	53	60	66	66	65	61	67	64	72	68	59	65	64	51	57	57	58	60	57	69	56	57	59	63	60	62	77	62	63	79	68	60	60	55	56	69	61	59	69	75	58	57	55	73	61	64	60	56	75	74	74	69	59	68	71	59	60	57	46	67	58	59	62	70	76	69	66	77	55	48	57	63	61	63	65	62	53	59	50	66	54	65	64	59	60	64	64	58	59	54	69	72	70	53	72	48	62	72	53	64	64	46	67	58	56	54	63	57	62	67	68	66	68	55	63	52	67	66	72	73	61	50	60	63	60	63	67	68	62	55	71	63	70	72	60	61	52	64	76	68	68	50	56	72	57	76	60	63	59	63	65	66	64	68	51	59	56	64	68	66	62	55	51	63	70	57	78	62	65	69	67	68	58	62	59	63	67	69	64	77	60	66	61	66	66	65	49
16655	9359	5470	9420	18707	21760	20812	18828	17484	15813	14193	13046	11823	10051	8513	7560	6322	5520	4820	3900	3288	3037	2865	2673	2454	2387	2120	1786	1726	1691	1555	1564	1484	1321	1395	1424	1317	1193	986	825	739	791	783	795	722	732	756	771	720	791	686	731	663	680	716	626	594	720	654	643	628	622	626	728	676	643	620	639	664	600	613	633	584	623	655	605	653	648	597	646	642	669	694	614	643	603	615	629	627	636	615	602	614	633	576	624	595	617	661	611	624	644	591	643	587	567	640	626	626	589	625	609	652	621	599	651	619	598	635	611	638	641	625	622	600	637	596	615	612	576	618	648	590	613	624	596	641	630	564	590	599	661	655	582	632	574	609	598	605	655	577	614	609	616	647	615	635	661	607	636	591	664	599	590	582	605	611	597	624	648	642	643	616	629	605	623	616	604	618	634	638	607	606	621	608	599	589	646	584	595	575	586	593	609	660	574	565	641	624	551	607	629	574	604	608	588	613	643	646	624	641	612	620	656	601	547	597	624	641	622	612	648	604	594	617	596	628	596	601	606	576	633	617	640	589	609	584	634	610	643	654	620	610	618	603	646	584	622	671	643	617	627	560	636	659	633	600	577	615	589	636	641	629	602	635	573	616	626	591	641	654	615	613	605	640	616	652	607	643	635	605	624	572	634	585	576	632	574	601	597	590	618	637	632	617	615	608	642	612	653	632	621	631	612	680	625	639	608	579	578	609	589	626	593	609	623	598	612	636	574	616	619	571	595	651	612	644	612	604	591	626	604	638	633	645	664	607	588	670	640	666	597	619	597	659	611	643	603	604	647	628	622	614	632	604	577	634	646	643	574	619	646	589	661	654	602	614	597	600	663	563	552	579	626	630	599	627	555	623	659	599	554	619	635	593	646	645	601	624	565	615	599	590	624	592	616	655	616	618	636	614	642	634	596	589	631	612	667	626	558	609	585	589	595	592	633	643	595	609	643	576	622	583	602	623	646	578	582	632	609	614	647	586	631	645	632	611	616	647	586	642	603	624	591	577	598	602	637	684	605	621	592	589	634	593	625	593	610	611	611	602	629	624	610	602	556	614	607	625	598	601	588	650	600	641	619	625	588	642	614	615	602	634	610	605	595	609	608	627	633	618	607	647	619	629	652	603	644	641	612	622	611	565	598	600	633	653	656	621	610	627	598	596	617	610	568	662	594	624	626	593	605	590	570	612	625	637	572	661	591	626	655	629	619	649	639	592	651	626	644	627	666	648	589	684	592	611	609	610	611	614	584	571	621	635	624	609	603	604	602	608	605	607	576	589	613	652	618	620	585	674	603	656	640	651	625	597	633	651	637	661	630	606	600	601	622	622	622	604	605	645	621	605	578	647	657	586	590	615	626	623	646	622	575	642	600	559	577	607	624	603	641	626	629	582	634	614	594	617	588	621	639	647	621	669	585	617	620	636	563	603	623	552	647	627	580	603	605	594	620	626	601	628	641	643	605	648	659	587	624	628	622	620	613	635	610	609	632	617	585	607	644	603	610	601	629	568	586	659	608	674	626	561	710	602	612	620	588	578	636	643	581	641	622	672	605	585	602	582	589	658	597	607	590	642	636	654	552	632	605	572	613	585	624	629	606	595	643	656	643	646	571	618	618	624	634	629	643	607	637	639	594	554	610	650	600	617	661	626	599	622	611	639	594	591	607	596	616	622	661	597	607	591	615	630	620	593	607	637	659	614	574	599	623	652	608	628	649	582	599	624	590	577	601	650	612	617	628	610	631	596	621	626	605	660	603	601	616	618	586	589	647	614	595	600	604	651	568	611	614	606	641	572	616	632	593	613	617	599	636	630	634	614	570	630	606	588	607	615	644	603	626	609	671	596	638	606	581	613	617	605	656	601	607	629	572	643	601	604	610	618	589	576	627	595	629	628	643	625	617	605	633	642	630	636	620	598	615	613	653	633	604	639	617	640	617	643	647	633	623	649	644	572	626	604	620	618	588	612	594	605	631	607	603	635	596	609	622	604	618	617	601	628	594	681	636	643	660	630	657	623	631	617	618	660	624	604	617	653	642	618	642	642	650	601	659	642	587	595	656	611	597	620	653	575	582	634	629	629	640	586	611	624	617	634	636	614	645	566	624	601	635	635	638	652	612	627	549	584	611	614	657	629	621	620	654	640	594	601	609	611	656	613	628	602	605	629	601	615	646	635	570	620	618	633	633	612	606	619	604	602	607	575	567	616	600	576	670	593	649	639	640	596	610	629	626	625	620	626	596	579	599	627	640	590	582	631	636	638	611	629	624	661	613	633	588	602	577	597	575	608	651	634	594	574	598	625	645	596	571	583	642	585	565	608	596	625	600	661	622	622	604	610	625	601	566	654	605	574	645	616	622	639	628	606	642	671	621	660	640	649	625	625	617	632	607	647	663	604	622	586	591	604	594	664	581	619	618	594	632	615	646	597	612	582	606	640	601	642	645	652	593	607	652	642	641	654	621	640	700	587	638	595	647	566	624	649	624	626	659	616	661	624	584	635	590	576	578	588	612	627	585	599	614	594	614	591	636	606	601	604	593	607	652	647	644	614	608	586	614	602	567	565	583	617	595	638	656	584	578	642	640	619	639	607	632	622	625	590	632	654	632	586	641	624	578	612	573	573	628	608	602	652	622	614	652	583	618	646	606	622	634	635	644	642	589	635	587	599	611	561	609	580	656	578	602	587	613	607	610	620	663	627	611	607	624	580	612	648	613	628	580	629	612	623	622	601	584	594	626	588	597	611	640	590	612	578	634	584	619	584	618	607	600	589	633	644	623	655	568	603	605	640	598	591	604	642	619	587	626	605	657	615	634	578	601	623	627	582	606	613	617	622	614	575	605	632	618	622	609	607	593	598	576	628	604	622	620	609	625	654	608	642	614	643	654	598	594	624	658	624	637	590	584	614	613	639	592	620	616	610	580	614	580	636	605	603	592	576	586	590	598	556	611	622	614	574	608	603	635	647	636	614	587	604	616	620	623	591	656	615	607	568	635	619	630	607	588	588	619	607	636	621	602	571	606	608	637	644	603	641	625	626	628	635	637	614	593	645	631	612	599	590	611	626	643	613	613	609	609	661	610	576	594	589	595	588	616	584	551	594	654	620	587	567	612	660	606	613	614	628	602	525	640	612	580	592	608	600	647	611	600	597	667	613	653	630	632	606	592	609	603	610	601	583	591	623	629	646	629	637	650	651	619	637	634	588	613	615	619	561	601	590	622	639	593	626	604	594	589	636	612	680	589	627	596	621	601	611	618	608	640	607	629	581	632	626	605	625	604	615	646	605	633	593	640	607	664	622	606	607	654	605	641	630	598	643	579	628	579	630	603	618	592	623	610	559	634	657	622	647	580	577	605	593	608	659	623	625	627	630	587	601	604	618	604	631	580	592	585	624	589	597	585	628	631	640	597	589	641	613	637	633	592	620	599	626	642	618	599	593	616	579	642	620	614	584	631	634	657	585	639	628	621	667	591
2791	585	318	231	240	449	494	503	452	400	403	366	376	283	249	207	176	177	127	135	86	85	85	84	70	82	80	51	57	63	44	51	57	49	42	45	42	36	28	26	31	30	25	22	26	21	31	19	24	20	14	24	29	17	34	21	26	16	20	21	26	24	24	21	14	20	25	29	24	22	22	24	26	28	17	19	33	22	30	31	21	22	21	21	19	30	26	29	28	21	28	18	21	22	20	16	30	28	15	29	28	27	19	16	23	21	28	18	28	21	24	22	21	22	24	19	21	20	21	17	13	16	15	23	20	35	21	19	24	25	22	18	16	18	17	22	15	19	15	26	20	20	22	33	19	28	23	15	20	28	31	23	25	19	23	17	31	22	23	27	19	20	24	16	19	26	32	23	23	24	27	26	21	13	18	27	23	30	26	16	32	22	24	18	25	17	22	18	16	24	26	21	24	24	22	22	20	20	29	13	21	24	29	14	14	21	31	24	29	24	22	16	28	26	18	29	24	18	17	29	28	20	18	25	18	23	24	21	23	17	22	16	23	24	17	22	20	19	19	22	25	25	18	27	17	18	27	22	22	16	25	27	22	24	23	20	19	21	14	21	19	20	24	19	34	22	19	22	15	29	23	17	13	19	20	25	20	23	22	19	24	27	25	18	13	23	29	21	19	20	18	23	28	27	23	27	21	29	17	30	20	20	26	23	21	28	15	20	27	25	23	22	13	20	16	34	18	24	22	23	19	26	26	24	21	25	15	21	22	17	18	24	27	30	22	18	22	22	21	24	20	22	21	23	18	18	21	25	31	21	26	19	31	15	25	27	23	30	28	27	19	29	20	17	25	23	23	17	12	22	15	22	24	24	17	15	31	25	19	19	20	32	16	26	20	18	17	20	27	20	25	29	18	14	15	20	27	20	26	27	26	24	22	20	16	21	27	24	24	28	22	26	14	24	21	28	21	26	15	19	27	24	26	31	26	25	22	22	17	23	16	15	22	19	22	23	24	21	24	16	20	13	27	26	25	24	19	22	23	24	18	15	23	21	20	22	28	18	20	27	11	24	29	20	19	29	18	29	21	19	19	24	26	29	22	18	17	26	35	30	19	25	16	19	12	23	23	20	21	18	21	14	12	13	28	23	22	30	20	24	18	28	20	20	23	18	17	32	17	24	30	27	18	25	25	9	21	23	17	29	17	21	23	22	26	27	23	14	28	24	24	27	31	22	26	27	30	24	18	17	24	22	27	18	25	24	28	32	16	15	25	19	22	23	27	23	21	19	19	16	17	26	21	24	26	25	27	26	24	20	23	19	31	22	20	23	16	34	25	15	29	21	15	22	19	18	18	20	13	25	22	23	24	23	23	30	20	30	25	21	21	25	16	28	27	19	15	21	30	24	23	17	22	18	21	17	21	21	27	20	27	24	17	27	18	19	26	21	23	21	24	18	20	23	19	22	32	22	14	18	18	20	20	19	22	26	12	33	22	20	26	20	26	16	22	24	31	28	27	25	12	23	18	29	11	23	17	23	20	22	23	17	24	20	27	18	22	24	22	27	29	32	18	21	26	23	16	16	21	30	15	23	28	16	21	27	16	22	28	18	23	18	22	23	21	25	31	28	22	28	18	25	26	23	14	15	17	26	19	16	22	24	18	14	25	16	21	16	19	22	19	21	13	27	25	25	20	24	20	20	21	22	24	19	22	20	29	25	21	22	23	25	22	20	26	24	29	37	25	20	22	21	24	22	24	23	21	22	13	18	18	27	20	24	28	18	27	25	20	17	21	29	22	15	25	29	26	29	19	14	17	16	25	24	19	25	29	23	20	10	23	16	22	23	22	20	28	26	19	19	13	20	18	13	18	24	17	16	23	34	14	29	17	18	17	10	19	25	21	21	15	18	26	29	29	21	19	26	30	23	13	17	30	20	24	20	27	27	23	17	21	23	13	19	20	14	17	29	23	18	25	18	21	21	25	22	16	23	18	24	20	27	27	26	25	14	21	11	14	23	24	25	27	22	24	18	29	25	27	10	23	26	21	27	29	25	19	14	26	23	20	20	22	29	23	20	20	26	25	19	24	20	20	21	20	19	30	17	25	24	17	21	15	22	18	18	14	34	28	27	21	34	16	27	27	28	25	17	25	23	22	17	26	19	20	34	30	25	24	23	15	19	24	20	23	11	18	22	27	18	21	16	28	22	28	29	16	32	17	25	24	19	21	27	25	25	22	27	21	19	23	27	28	14	20	25	15	22	22	25	22	16	24	29	25	18	23	19	21	17	19	16	27	17	19	19	30	26	26	20	25	24	23	23	19	21	24	18	20	16	18	26	22	15	24	14	16	30	25	19	14	23	21	25	18	25	21	17	15	27	18	21	25	18	16	18	21	23	23	20	31	17	17	23	19	25	28	16	19	24	22	21	19	22	19	18	32	18	30	12	15	20	20	17	22	29	24	23	23	22	23	24	28	28	13	17	28	22	18	19	19	25	17	27	17	16	25	18	22	21	20	30	26	22	18	26	18	19	20	21	25	25	17	15	18	13	20	16	20	21	27	16	18	30	19	25	19	29	29	22	26	23	25	26	22	24	12	26	19	20	28	23	13	22	26	30	13	25	19	26	24	19	18	15	29	23	25	14	30	16	24	24	24	17	23	21	17	14	22	31	22	20	29	30	17	20	18	18	17	27	22	23	17	24	31	21	31	20	15	24	26	20	16	16	19	22	25	23	16	30	21	29	22	14	19	24	24	20	22	24	28	32	19	22	20	12	18	18	18	21	22	11	16	21	22	18	22	28	23	23	30	18	20	30	33	26	32	21	27	21	19	15	25	28	22	26	21	23	25	28	24	24	13	19	24	21	21	27	16	14	25	24	16	26	22	16	27	25	27	18	25	20	14	38	16	32	19	22	16	24	21	30	20	21	32	25	25	27	15	22	18	19	24	16	15	17	23	22	23	24	19	24	32	26	28	23	24	27	26	31	24	15	29	22	20	28	16	18	24	19	21	26	22	18	21	26	22	30	28	28	26	20	17	23	21	28	17	19	24	27	25	16	15	14	24	17	21	11	27	17	20	16	18	16	28	19	19	17	17	17	20	27	24	22	26	14	14	23	20	23	18	23	25	16	21	26	22	21	26	19	22	23	27	17	24	29	28	18	21	20	23	16	20	21	22	28	24	15	25	32	32	19	15	20	17	24	13	30	25	17	27	14	24	39	18	22	20	15	17	24	20	15	32	21	25	23	20	15	30	28	20	21	21	11	22	20	23	21	27	23	24	24	21	28	25	25	24	15	27	15	14	24	17	21	28	22	18	18	29	20	22	26	18	21	20	23	23	30	18	20	21	27	16	18	23	16	25	20	18	17	24	14	17	19	22	18	23	20	19	29	20	18	25	26	14	24	22	15	23	24	19	12	21	22	23	19	23	21	14	22	17	18	26	16	22	29	23	17	20	22	19	26	24	17	31	21	34	22	22	23	23	30	20	23	21	29
16012	8282	4592	8680	17530	21428	20523	18837	17207	15804	14575	13044	11866	9912	8418	7490	6398	5425	4433	3677	3004	2874	2603	2306	2193	2111	1682	1546	1346	1342	1343	1267	1114	1017	1006	1050	937	652	485	409	354	334	367	383	350	323	382	364	359	354	340	305	312	280	243	274	242	248	246	249	254	261	234	273	262	278	239	279	225	238	265	244	244	240	240	254	246	250	246	274	269	275	260	254	248	242	237	255	228	260	223	242	228	230	258	246	229	214	257	237	244	237	247	232	243	258	236	233	249	242	244	236	234	222	232	244	216	210	196	189	228	229	227	251	226	225	234	211	233	253	235	226	211	201	240	218	225	214	227	220	216	237	218	240	250	206	242	247	235	254	211	206	206	237	206	206	226	191	217	238	202	197	236	233	216	222	195	230	251	222	230	202	210	212	231	230	233	234	242	226	219	223	225	217	198	221	216	247	190	228	238	215	214	233	237	227	223	210	223	234	229	218	220	256	223	237	212	224	245	237	218	204	217	212	205	202	259	200	225	234	241	222	233	222	211	203	235	233	227	234	222	216	246	231	211	199	233	222	213	234	220	236	241	220	212	215	218	205	220	244	229	221	216	218	244	232	192	211	231	204	244	213	231	215	226	229	225	217	229	203	217	224	224	204	231	243	231	249	186	219	221	220	229	214	219	220	212	238	182	228	254	226	209	232	228	212	220	225	214	217	182	237	225	213	217	221	212	182	225	198	200	228	216	236	217	229	210	206	215	227	217	227	192	221	218	228	213	223	209	232	220	199	222	210	231	228	191	248	207	223	212	207	225	235	224	217	208	243	209	218	237	235	186	229	226	218	215	233	236	203	207	218	229	225	228	245	226	232	237	226	225	236	205	219	212	203	219	231	238	215	222	213	216	221	219	222	233	214	209	205	246	210	237	228	227	231	223	213	213	206	254	230	229	205	206	228	245	211	243	221	208	230	229	244	227	237	229	254	228	239	197	220	220	229	225	222	210	251	217	212	206	230	240	207	220	223	244	180	197	227	215	222	235	214	207	198	191	210	228	213	214	216	222	211	229	214	212	225	240	242	224	191	227	229	215	216	208	210	234	267	232	197	243	203	230	223	205	216	190	192	225	212	237	229	241	224	219	236	226	211	217	210	203	218	236	211	208	223	225	221	226	227	228	226	193	235	219	218	249	218	227	201	212	246	237	238	234	213	226	221	210	222	216	223	234	228	221	241	249	244	230	198	224	216	225	244	240	207	226	231	222	205	253	219	201	207	206	207	216	218	234	204	226	221	201	235	233	205	209	224	217	238	203	206	225	229	234	209	217	234	210	243	211	222	218	196	218	229	227	217	252	227	233	226	216	217	235	209	212	234	221	214	221	217	208	214	251	227	254	234	241	196	215	228	212	238	232	228	222	211	264	222	223	203	204	246	208	237	238	208	192	233	217	208	228	215	212	223	234	203	198	223	211	198	207	239	199	241	224	201	207	221	210	232	207	243	229	226	213	217	270	243	206	238	224	208	219	213	250	205	215	230	263	241	259	248	221	222	210	239	225	218	191	202	227	218	232	234	256	234	198	262	239	248	232	231	210	193	225	207	225	220	239	215	241	227	207	217	216	204	211	201	228	221	231	228	217	213	206	232	208	214	203	235	214	221	208	238	218	236	211	225	218	233	247	215	207	198	200	200	222	202	213	260	213	229	243	208	233	256	227	236	235	236	207	242	233	244	218	233	235	242	243	234	232	203	229	231	219	222	227	208	237	220	203	207	216	203	228	235	210	226	223	224	228	236	226	231	233	211	215	222	206	227	245	221	225	233	231	216	192	188	229	195	243	224	238	194	240	252	216	220	234	207	239	225	234	220	234	226	217	205	217	217	213	214	224	232	224	206	203	223	199	216	222	212	233	237	226	183	212	232	245	237	219	222	223	220	237	223	240	235	212	222	221	233	212	206	236	230	207	222	245	235	238	225	214	186	218	229	229	241	236	206	203	222	209	238	250	231	210	263	223	229	212	202	239	190	220	203	243	224	243	221	230	210	223	213	248	231	239	254	235	212	218	193	219	203	240	233	209	239	220	218	220	223	215	206	220	228	226	221	240	221	203	219	192	204	221	234	211	225	226	217	206	224	205	239	214	239	222	219	223	226	201	206	236	222	233	243	216	237	205	212	224	203	194	190	227	216	214	235	222	224	241	245	208	237	211	215	212	211	218	228	233	226	220	218	225	222	225	208	223	215	230	218	192	213	219	202	230	186	212	236	209	219	217	197	218	208	235	217	208	228	199	229	201	233	233	232	258	212	237	237	254	222	241	208	205	218	215	237	221	232	214	200	217	223	198	226	208	242	215	214	229	210	205	231	211	223	201	212	220	232	221	219	208	224	229	230	212	213	218	221	206	232	238	217	240	222	220	233	227	246	245	209	222	215	212	223	219	223	200	220	215	242	266	226	208	227	209	209	228	239	218	252	235	218	229	239	211	243	234	217	241	245	245	228	230	224	224	247	204	203	227	226	243	217	229	247	232	217	245	215	250	193	211	237	225	221	243	226	210	216	232	243	233	228	200	220	222	241	217	217	235	224	238	230	233	216	209	206	207	250	213	229	191	209	245	214	237	240	246	206	233	231	222	247	253	208	233	215	217	226	202	220	245	220	223	220	247	227	223	252	230	250	217	223	210	216	226	223	233	227	189	223	212	222	198	213	224	231	196	232	200	202	244	213	233	230	243	211	215	251	216	228	256	224	221	241	248	256	187	208	213	218	194	226	249	260	251	208	207	208	213	211	213	239	205	217	229	242	220	212	217	199	221	226	259	198	218	207	234	237	217	228	229	216	217	210	219	210	208	227	259	232	241	245	222	216	218	241	233	211	228	221	217	199	206	224	239	220	221	202	213	218	213	207	248	211	222	244	224	224	202	231	209	220	233	216	221	211	225	213	208	228	209	220	248	206	214	216	215	210	219	222	237	220	214	205	228	233	234	212	220	224	242	209	241	217	202	248	222	210	242	227	257	227	215	232	202	221	228	231	220	240	254	223	232	243	219	240	220	212	240	212	232	255	221	227	229	245	241	234	236	196	190	225	207	227	238	194	222	215	225	211	244	222	230	236	222	212	223	241	226	215	254	214	206	212	214	205	234	244	249	240	235	201	214	200	222	236	244	211	257	235	235	217	219	219	226	214	206	208	224	226	202	222	221	216	221	215	227	217	238	234	203	237	246	233	239	239	202	199	218	229	209	246	217	209	189	217	218	214	198	212	245	233	230	230	217	225	242	242	203	223	235	233	207	203	246	245	228	209	229	226	243	217	228	216	234	211	235	232	231	231	238	231	220	217	210	256	217	201	216	244	207	222	224	221	237	265	223	220	211	230	218	244	226	200	238	217	201	217	193	237	231	232	210	215	198	190	219	217	237	238	220	238	234	208	217	231	230	219	229	205	242	232	246	208	228	224	253	222	240	244	196	227	225	249	205	215	216	213	230	212	207	208	242	229	236	252	236	232	226	226
1640	719	454	322	329	618	717	640	597	613	523	521	496	425	340	326	289	243	189	185	167	124	135	130	130	132	107	105	96	116	97	113	91	82	85	94	83	77	62	71	74	50	70	63	71	57	64	57	59	67	51	52	51	53	73	62	55	62	72	57	66	49	52	76	59	58	55	59	68	63	68	62	53	58	62	53	62	59	57	54	60	60	65	46	62	50	54	76	50	51	57	50	65	59	61	71	58	54	62	70	68	55	70	44	62	45	56	40	78	62	54	70	50	52	51	58	57	57	71	54	47	66	66	57	60	50	64	54	58	69	57	49	61	53	61	58	45	59	60	65	56	66	55	54	50	61	60	53	67	45	57	58	58	50	52	48	68	66	59	65	58	63	49	54	61	60	63	57	56	58	49	61	56	59	71	63	53	52	71	53	63	54	59	72	73	60	52	58	65	58	54	58	61	57	63	55	67	68	72	54	59	47	58	64	38	57	52	57	69	65	47	53	49	50	60	63	69	66	65	56	62	59	54	55	60	52	46	73	61	56	67	58	61	65	73	58	59	57	52	71	73	68	55	61	58	59	58	51	62	60	60	54	65	60	56	48	60	55	61	53	59	65	58	51	55	56	49	76	62	59	61	57	51	59	46	49	67	58	51	61	59	70	57	66	54	63	55	53	69	64	54	59	64	49	69	56	70	65	62	39	51	55	71	66	60	59	61	57	54	84	60	64	49	58	52	58	57	69	55	55	65	58	62	59	63	61	64	52	54	79	54	53	53	60	60	73	63	58	53	56	46	55	66	66	54	56	71	57	59	72	60	50	60	43	64	61	73	37	54	54	54	51	52	74	59	52	66	67	65	52	63	62	63	60	57	54	57	65	56	54	52	54	50	67	65	51	76	48	56	50	62	57	49	53	66	62	56	66	50	44	57	60	45	56	71	73	60	57	69	61	70	58	55	55	75	64	60	51	67	56	52	58	60	71	59	53	50	64	55	60	64	53	67	57	63	63	52	60	52	69	60	58	51	63	51	63	59	59	54	75	69	51	59	48	70	51	56	64	72	47	62	71	63	70	60	53	53	50	45	61	61	48	50	61	70	75	73	62	56	73	55	55	61	59	53	61	59	63	67	57	59	62	52	58	63	57	74	56	63	66	53	65	56	52	63	60	53	59	58	59	61	69	55	59	73	51	64	67	50	65	55	65	70	58	50	67	52	77	56	56	61	54	49	54	57	56	66	53	57	60	56	54	47	69	59	58	46	51	61	66	62	58	68	70	54	57	69	58	68	54	52	47	56	65	52	61	47	64	62	50	60	57	64	49	48	46	57	80	53	67	48	54	63	69	56	67	62	51	66	50	49	72	64	61	68	58	46	47	50	48	66	60	68	52	54	73	52	54	68	63	61	66	58	59	42	79	65	51	57	57	56	61	58	69	59	58	67	47	54	58	62	47	54	53	60	58	70	54	61	56	71	71	55	59	68	61	58	52	62	50	51	54	62	62	53	76	66	67	57	60	67	51	61	59	54	56	54	56	45	68	60	58	54	73	55	66	55	59	67	50	59	59	69	70	55	74	66	62	66	51	70	57	65	56	47	68	67	58	48	56	57	63	54	58	68	56	48	59	64	71	66	58	57	63	61	59	63	75	66	50	71	66	65	62	62	63	57	70	49	52	66	42	64	57	56	64	45	62	63	46	51	53	60	52	53	61	48	58	54	52	68	65	58	57	67	72	70	58	66	58	72	62	56	61	61	60	64	60	65	61	52	58	63	59	49	65	61	49	51	62	67	66	56	46	58	54	56	58	41	53	66	66	58	56	59	49	67	61	61	46	67	60	57	56	78	60	50	59	56	44	49	56	73	59	61	69	49	66	62	55	54	53	46	54	60	50	65	53	61	64	62	63	58	61	59	58	61	54	56	52	80	67	52	67	60	64	56	56	58	72	49	49	66	41	61	55	62	60	59	69	58	51	56	54	72	66	51	60	57	56	65	54	65	44	49	64	54	64	62	67	62	72	57	48	54	58	63	52	65	42	44	48	59	62	54	59	44	64	67	56	66	53	51	63	61	54	60	68	57	54	59	57	68	53	66	58	55	55	74	58	71	55	47	55	58	50	55	44	65	61	66	54	51	50	66	57	58	52	51	61	58	64	71	53	58	50	57	59	64	58	62	51	51	54	62	51	58	64	57	72	59	55	48	54	62	60	63	53	59	60	65	51	58	66	67	59	48	61	58	60	66	66	55	49	59	58	64	55	52	55	56	55	55	50	43	55	64	61	69	66	67	57	75	48	53	53	67	54	55	62	52	55	45	54	62	51	65	64	43	54	61	50	58	49	51	49	41	59	62	61	61	60	57	49	57	54	61	45	59	53	61	65	57	47	48	61	57	67	69	61	59	68	69	61	66	69	38	64	59	59	67	51	52	50	57	61	60	63	56	51	55	66	55	43	60	59	71	66	68	56	44	68	54	55	58	68	50	61	66	73	55	63	55	60	63	51	67	67	63	58	49	59	56	62	65	49	70	71	49	72	63	55	59	57	56	63	56	63	51	62	62	54	59	57	57	60	60	52	50	42	59	49	53	61	53	56	52	64	56	58	47	56	46	50	63	56	58	55	61	53	58	52	50	48	52	69	71	57	61	58	55	49	61	58	50	67	58	49	55	61	65	60	50	59	57	58	71	67	53	49	66	61	52	57	55	76	52	46	63	55	46	61	60	82	47	62	64	61	61	52	54	53	54	69	56	51	59	61	54	52	52	58	51	54	60	61	63	60	66	67	60	44	58	66	54	57	55	52	57	55	62	65	50	63	46	64	57	65	44	66	70	51	56	59	60	52	57	50	61	61	55	59	48	55	50	63	51	52	64	65	69	72	47	63	60	56	63	39	59	56	51	49	57	67	66	64	65	56	55	63	47	51	50	55	63	59	52	59	56	68	70	64	42	69	66	63	61	62	53	59	63	53	57	58	64	68	56	72	73	66	55	69	56	59	53	53	59	63	58	60	52	59	60	56	60	62	45	56	58	60	65	50	66	49	46	63	49	71	71	62	61	60	69	63	58	58	80	51	59	46	64	65	63	55	63	60	71	65	53	50	59	60	50	57	63	47	56	55	57	55	70	52	61	57	58	61	56	54	53	60	52	55	56	56	61	59	72	56	67	64	41	52	70	55	57	59	57	48	62	62	63	51	60	49	62	54	59	76	71	51	70	42	51	67	70	56	51	60	52	59	61	56	50	58	40	54	74	61	57	59	49	53	60	59	62	53	72	68	62	60	47	60	58	62	56	66	59	53	54	62	65	49	51	66	51	58	53	52	69	68	47	63	49	46	65	50	66	62	51	69	54	68	65	59	64	45	49	80	62	57	48	66	55	75	63	55	61	58	54	52	65	63	68	52	50	63	55	64	48	60	48	64	72	48	57	63	67	48	61	48	63	81	58	50	47	64	58	53	69	65	56	55	55	54	56	66	54	47	67	72	59	57	63	56	63	57
19266	10224	6512	10996	20993	24388	23654	21939	19995	18526	16900	15386	14281	12011	10410	9358	8032	6901	5793	4835	4162	3935	3473	3162	3004	3032	2439	2309	2026	1929	1967	1931	1749	1552	1759	1548	1328	1082	882	836	763	784	817	772	786	767	755	707	754	733	684	660	692	647	658	615	680	646	655	631	651	586	587	635	622	618	633	625	636	616	619	641	639	624	628	626	619	595	646	626	637	684	619	568	630	631	610	562	650	646	607	635	656	618	600	552	604	604	600	602	607	600	618	614	603	579	584	623	606	617	586	597	632	622	601	613	672	609	613	617	596	607	616	596	637	554	619	584	542	582	581	603	574	600	613	577	608	613	609	575	554	595	597	581	551	636	538	585	601	545	643	636	586	637	605	594	603	582	617	600	585	597	587	576	597	592	586	643	606	615	584	602	567	575	619	552	618	631	567	586	552	582	596	582	604	583	623	618	653	604	604	635	606	593	636	612	568	581	615	589	568	637	647	576	584	571	609	598	600	613	610	591	583	567	606	590	601	600	594	569	534	580	623	602	562	620	562	573	624	624	578	574	582	623	561	605	569	600	597	579	589	581	523	587	646	580	604	623	552	630	611	591	592	597	601	572	598	598	569	619	574	593	591	598	576	587	564	576	593	575	622	597	582	585	611	643	606	572	584	572	598	586	570	561	555	572	568	609	573	582	598	601	599	574	596	580	597	599	578	567	559	625	592	621	587	592	586	627	618	569	576	582	577	632	586	567	596	562	572	617	616	591	606	560	572	586	605	585	612	611	558	578	612	608	570	582	608	643	612	597	546	643	604	599	597	597	618	624	604	577	568	592	590	623	593	620	622	568	634	621	583	622	605	571	589	573	630	552	572	560	542	597	574	604	598	563	547	599	591	598	635	590	591	584	643	578	583	597	617	555	574	596	618	577	556	604	645	595	578	621	620	580	613	626	577	592	576	628	639	617	614	584	577	582	593	577	556	600	612	635	552	616	600	605	602	623	591	613	573	601	582	570	579	594	609	603	586	621	646	582	604	600	624	579	589	616	559	591	541	586	572	585	622	606	574	613	595	579	607	558	594	558	575	563	644	607	575	583	614	564	614	621	597	599	576	610	571	620	582	589	570	587	623	557	586	594	652	574	592	587	610	594	551	591	652	599	606	626	619	622	575	609	584	612	573	593	563	598	603	610	592	624	634	573	574	582	638	584	597	535	617	559	565	587	546	613	590	633	605	592	601	578	555	623	608	600	561	620	584	567	606	570	584	543	615	606	580	583	544	561	615	550	573	611	562	617	539	595	623	567	613	616	567	576	625	597	574	594	632	597	587	599	586	612	581	578	564	582	599	608	567	611	614	618	597	587	625	562	585	586	612	575	641	588	595	587	557	625	554	611	651	602	607	568	614	535	613	609	574	578	557	592	642	573	654	578	605	559	548	603	572	606	570	625	614	578	580	627	543	624	573	622	584	572	596	614	647	570	525	558	619	603	571	662	605	612	611	604	629	589	578	574	586	597	592	596	593	610	569	608	588	605	586	639	605	581	638	588	606	577	597	608	587	577	632	597	616	550	584	600	594	586	547	594	573	616	567	593	601	606	577	626	576	595	588	633	542	573	581	572	571	560	565	644	558	590	573	566	573	534	572	579	603	600	591	612	622	548	630	576	616	606	586	583	580	586	570	631	607	623	658	571	577	542	605	533	592	579	582	585	591	595	585	652	580	567	603	575	604	605	615	582	580	585	622	647	572	614	597	609	640	553	576	531	592	560	623	589	596	593	623	608	585	572	582	597	596	627	626	594	591	564	592	586	552	583	647	563	614	601	602	613	606	571	596	583	548	601	563	557	573	567	581	579	632	586	607	632	607	586	592	651	564	593	609	544	580	594	593	596	569	651	598	627	629	559	624	614	600	607	564	576	568	613	603	590	575	583	577	599	583	595	597	647	586	587	597	615	617	539	572	630	611	605	615	583	613	583	590	612	573	569	597	598	606	587	550	588	593	615	573	591	542	564	587	579	669	583	601	566	612	644	578	584	597	577	588	563	593	593	615	590	610	606	615	609	583	621	582	600	617	598	609	612	615	610	587	600	626	593	642	620	587	592	602	594	619	609	587	607	548	602	536	576	596	604	607	571	579	645	617	596	626	590	590	583	585	667	599	600	574	591	587	621	618	576	593	585	577	568	608	631	612	617	613	592	617	569	604	631	620	587	607	579	633	580	580	603	621	601	579	606	552	596	605	605	563	594	611	610	561	625	596	581	590	571	637	620	576	581	624	605	577	634	594	578	611	595	630	607	566	577	553	561	577	610	580	611	605	586	607	553	544	591	596	597	609	616	620	576	543	568	595	577	617	609	564	596	625	572	585	616	630	604	561	614	569	584	574	578	629	543	591	654	580	595	601	543	546	576	584	616	561	626	604	595	630	573	600	576	541	583	584	577	600	537	595	572	569	552	572	621	565	583	648	568	632	589	625	574	596	595	598	566	570	644	587	592	581	555	569	622	540	600	568	613	605	567	619	584	605	637	603	642	561	618	682	627	640	597	592	587	612	578	590	591	618	620	552	583	591	602	591	559	607	595	639	595	642	600	593	584	610	597	574	583	586	551	596	602	591	588	619	603	610	594	586	612	601	572	560	615	599	595	596	615	602	597	589	593	552	611	603	547	609	581	619	582	613	600	614	581	584	596	614	643	606	595	551	573	582	583	570	577	604	564	573	609	598	600	589	572	614	597	559	645	577	569	607	583	636	598	594	562	606	558	629	553	577	660	634	571	634	617	584	568	593	603	590	590	601	587	604	583	554	620	606	621	563	583	579	580	606	556	610	576	538	604	596	537	572	563	625	621	606	572	610	592	547	644	575	589	558	608	597	571	569	558	629	599	573	584	585	539	618	602	625	554	608	610	561	608	605	596	551	617	643	578	573	590	574	605	596	644	604	583	637	585	580	594	567	553	577	599	592	580	612	597	589	598	608	569	609	562	620	604	598	556	587	590	601	624	579	602	575	597	594	617	562	539	611	649	610	553	566	583	581	611	575	562	544	589	587	606	576	586	616	610	599	580	589	596	583	581	564	628	582	568	577	598	588	575	593	610	660	576	601	594	573	573	603	626	569	599	579	596	658	631	585	610	618	607	597	574	603	585	598	570	587	580	622	590	629	594	542	642	598	620	590	604	582	581	563	576	625	569	570	596	587	628	553	588	612	644	570	616	595	630	585	582	602	611	587	587	614	562	597	574	550	584	658	606	612	595	571	563	563	583	613	599	582	652	641	603	600	572	564	590	595	620	601	575	623	574	664	631	617	584	641	597	580	643	659	549	587	613	573	583	613	657	610	618	635	614	605	601	566	609	639	570	581	634	566	596	568	606	612	634	588	600	602	641	605	607	568	553	568	629	553	564	601	604	615	581	606	617	619	644	622	607	552	597	616	586	587	593	567	590	603	595	605	591	599	590	619	581	555	617	581	664	610	557	589	612	609	625	596	597	581	576	603	609	595	574	627	601
1803	418	259	177	208	334	413	385	346	352	320	289	271	234	185	150	165	127	117	84	66	68	80	71	45	53	69	54	53	55	52	49	60	42	44	53	40	32	38	32	33	24	28	26	22	27	36	38	38	28	31	31	32	34	25	20	30	41	34	26	28	32	27	24	28	41	31	36	21	26	22	34	24	30	27	31	27	21	31	27	32	36	33	32	29	32	33	25	30	28	25	31	37	41	38	32	37	31	31	31	30	38	33	48	25	27	26	22	27	24	36	43	28	29	41	18	28	23	20	22	29	31	27	36	35	29	26	26	37	30	39	26	34	45	34	26	29	32	26	38	34	25	25	30	25	32	27	26	32	31	36	23	32	25	35	28	30	29	29	28	36	25	36	31	25	28	29	36	32	29	38	25	37	34	36	29	27	39	30	27	36	34	33	29	33	31	41	30	30	21	21	22	33	31	31	25	24	24	28	24	26	28	28	30	24	28	23	29	24	36	33	42	24	23	37	35	31	33	42	27	28	30	24	25	29	28	33	27	36	38	34	31	21	32	27	31	30	29	28	29	28	27	24	41	24	23	22	30	33	22	34	29	33	24	36	28	31	28	32	27	19	31	35	27	34	18	35	33	23	34	30	33	34	33	44	40	24	26	29	22	26	37	33	24	42	41	28	31	34	24	30	33	23	26	34	34	32	33	30	15	31	33	29	27	21	32	31	26	22	25	40	24	25	26	28	30	21	23	29	25	25	31	21	39	37	37	27	23	26	39	31	30	20	35	41	29	36	31	28	28	42	26	47	22	33	34	30	26	29	32	25	31	33	34	27	21	31	31	34	27	22	23	28	30	32	30	27	34	28	31	34	27	25	33	27	31	26	35	19	29	29	16	30	32	27	28	37	35	24	19	22	39	24	29	34	37	23	31	26	27	36	16	22	35	21	39	29	27	35	33	26	27	26	26	25	22	29	31	27	29	35	33	29	29	33	40	25	24	31	25	26	26	36	20	30	13	34	30	38	39	40	30	27	26	31	29	38	20	33	34	22	38	32	37	31	19	21	27	20	29	23	18	25	25	29	29	33	38	33	35	21	33	37	18	44	41	25	29	24	25	35	35	33	29	33	35	27	30	32	25	26	40	38	33	26	28	22	34	31	30	29	39	25	38	25	26	28	28	30	29	29	29	23	23	21	26	37	27	34	32	34	22	28	25	28	25	25	42	18	34	27	26	35	32	38	26	24	30	23	37	23	36	23	33	37	26	28	37	21	32	31	27	27	35	32	26	28	31	28	27	25	35	25	23	31	39	26	38	33	31	22	25	31	30	29	31	32	34	31	39	25	25	34	35	36	23	29	28	39	37	33	40	28	31	23	29	42	29	37	29	27	34	27	22	28	24	35	36	23	34	27	24	33	34	26	25	24	23	37	37	29	22	35	35	32	27	27	24	21	27	31	34	29	29	35	45	25	25	35	31	35	29	24	34	36	24	30	27	26	21	39	35	27	32	29	24	30	25	35	33	22	25	31	32	37	34	32	28	36	32	25	32	40	29	32	27	28	31	32	30	27	29	35	23	34	37	32	30	27	32	18	24	31	28	28	38	30	27	24	31	38	29	26	29	37	41	25	15	22	38	29	37	28	28	26	26	27	28	29	31	19	28	39	25	43	24	22	21	30	27	31	31	31	31	29	27	32	29	22	29	33	34	30	37	35	29	28	32	25	23	24	36	27	32	27	33	27	24	28	33	26	35	33	26	23	30	27	21	31	28	32	30	37	18	23	42	36	29	18	31	31	25	30	33	28	28	26	37	30	35	37	33	22	21	35	32	32	28	24	32	48	22	43	33	29	39	38	24	41	40	28	34	29	32	27	35	34	21	31	22	23	32	31	33	24	25	28	32	24	28	39	24	29	27	23	29	38	31	19	29	32	23	33	35	20	38	23	40	22	32	29	24	29	27	30	30	24	25	31	25	19	29	35	23	29	33	35	30	30	32	33	33	24	23	27	29	30	24	35	30	47	29	45	34	28	29	36	32	33	21	34	37	23	30	29	25	31	32	40	31	34	36	25	31	29	21	33	29	18	39	31	33	27	37	30	37	33	33	28	32	29	27	28	33	36	35	30	25	32	42	29	35	36	31	21	46	30	31	41	29	38	20	14	24	38	26	29	24	20	31	27	48	21	28	28	30	34	39	32	29	31	38	32	32	21	35	27	37	25	35	29	27	29	23	29	26	30	37	27	35	32	34	27	27	32	31	32	29	24	27	23	37	27	36	21	30	40	27	15	28	24	21	30	33	26	26	26	30	23	34	26	24	27	24	19	24	26	33	35	28	34	27	28	27	30	27	33	25	35	30	30	42	28	34	33	29	27	32	27	24	25	27	27	29	35	27	36	22	27	35	25	22	36	26	31	24	32	33	33	21	19	29	30	30	30	30	36	25	22	33	21	22	29	36	26	27	37	33	31	26	33	32	39	31	32	32	31	31	37	26	38	24	20	29	23	32	32	23	26	40	17	28	31	32	26	31	29	29	22	39	29	33	19	27	28	29	27	30	42	28	25	34	34	27	32	26	25	30	38	24	41	33	24	32	41	23	29	30	39	27	30	28	36	22	31	24	27	28	31	15	31	30	24	28	32	30	32	37	25	35	27	23	25	24	32	29	28	28	26	23	24	28	33	29	23	31	29	35	40	32	31	20	34	19	23	34	28	28	26	26	19	22	27	24	26	21	29	32	31	32	31	28	31	29	26	32	27	34	25	24	30	30	34	30	22	33	28	28	41	22	33	24	29	30	28	49	26	24	37	37	24	37	27	30	34	30	35	30	27	32	31	39	27	35	31	35	26	26	30	29	33	23	34	31	32	39	27	36	25	30	27	34	26	25	19	31	26	43	31	30	29	28	34	26	36	35	36	25	28	26	36	33	29	29	42	38	27	31	26	28	31	23	36	28	35	33	35	42	29	30	37	31	27	34	29	34	29	27	28	27	30	29	28	40	38	29	29	24	27	25	26	27	38	23	33	39	29	34	29	25	38	28	28	32	23	29	32	33	27	32	25	31	31	36	29	35	22	32	42	26	33	28	22	36	41	36	26	37	32	32	28	27	33	23	26	31	33	25	26	30	38	44	27	34	31	36	29	23	31	25	29	32	33	24	38	33	37	37	26	30	31	25	40	26	29	32	36	18	34	29	29	22	34	28	29	39	31	20	22	29	26	35	31	30	28	20	36	23	32	21	23	32	23	28	22	33	28	34	29	30	30	21	38	26	24	28	31	26	24	31	34	40	30	28	37	28	29	31	31	28	15	41	31	30	31	33	25	34	29	32	24	32	23	28	31	37	32	33	24	29	20	21	27	32	30	21	31	42	31	30	29	36	29	43	25	35	27	31	16	32	20	33	31	25	34	25	27	23	21	27	32	23	27	32	26	30	29	33	26	32	29	33	27	31	23	29	33	40	37	28	23	31	24	37	31	39	26	28	39	24	39	27	21	37	36	31
13803	6675	3883	6854	15309	18439	18028	16447	15127	13436	12135	11093	9986	8113	6644	5783	4809	3852	3014	2549	2176	1969	1796	1647	1581	1573	1134	1131	1046	963	1033	1042	847	798	836	767	674	465	413	388	301	388	384	401	384	364	401	377	342	354	356	322	300	294	273	331	338	337	297	304	332	321	293	282	293	287	310	298	282	324	294	272	286	310	293	298	323	315	302	342	344	292	299	291	296	290	300	314	276	322	311	304	292	272	289	292	287	277	274	290	285	264	285	267	290	312	286	304	314	279	302	273	278	266	271	276	297	307	294	284	335	308	271	286	326	308	306	305	283	274	268	258	299	280	300	319	282	282	254	321	280	326	299	278	313	273	301	267	300	278	304	278	297	282	275	291	295	316	305	324	304	297	271	299	292	291	284	292	292	276	275	268	301	273	294	313	297	303	300	262	284	294	306	292	314	247	314	291	287	290	277	302	312	297	286	279	303	291	319	318	295	305	286	285	323	280	312	296	274	297	313	302	333	292	320	318	307	295	278	294	300	282	295	291	290	275	241	297	318	280	306	302	284	268	269	289	270	259	282	282	315	276	307	291	287	306	308	319	258	275	324	339	291	263	299	325	309	268	299	263	291	314	283	299	283	330	338	267	294	286	322	271	302	306	296	301	317	300	310	286	292	297	286	303	286	279	334	277	313	340	314	261	276	287	265	256	270	301	306	295	303	322	270	292	281	266	278	274	297	311	298	296	285	294	273	273	320	260	261	297	302	277	298	342	277	268	298	274	276	297	302	311	304	307	310	294	275	300	298	292	294	304	301	297	308	276	298	317	271	256	265	311	301	302	296	273	316	305	298	297	329	293	268	269	317	309	275	275	286	309	303	290	291	279	292	314	280	316	285	289	278	288	298	272	278	278	275	302	295	292	274	285	289	286	311	297	334	285	309	293	285	291	299	301	282	297	298	301	295	289	280	296	267	259	305	311	283	268	285	292	298	262	288	275	312	323	300	295	290	307	271	296	305	285	304	274	282	294	292	292	264	291	301	287	249	285	306	298	266	274	297	308	286	291	302	285	292	276	280	282	275	311	275	307	282	303	306	306	278	310	286	266	328	308	297	302	285	300	274	285	298	279	291	284	276	314	295	296	300	265	288	270	276	313	329	309	290	291	255	292	309	307	292	308	286	268	290	303	305	303	277	302	301	266	284	303	320	269	284	320	288	264	310	280	306	297	292	275	250	337	305	287	283	280	333	302	268	302	316	289	284	254	289	310	291	295	277	292	291	291	297	270	296	307	284	302	289	291	285	270	330	267	306	284	310	317	288	305	274	286	277	324	310	313	280	289	296	285	323	293	290	285	278	287	272	299	283	316	289	284	321	288	285	310	307	304	296	312	298	340	303	267	329	322	313	282	288	291	332	287	301	327	295	299	287	311	278	276	317	284	284	308	278	315	291	299	291	287	324	299	295	322	287	292	315	279	258	300	284	293	292	319	295	272	300	262	295	276	283	301	293	325	307	291	309	301	296	289	281	299	279	271	278	279	298	316	312	301	258	300	307	327	280	290	307	261	327	287	283	307	296	333	285	316	268	291	297	317	304	301	295	283	270	313	288	289	297	291	279	296	302	293	287	305	272	282	285	296	301	301	307	279	286	278	294	271	284	291	298	298	300	298	301	261	286	289	315	277	298	294	280	308	296	273	276	303	315	289	289	311	285	282	278	287	275	284	278	314	282	319	293	294	316	296	295	300	302	279	314	323	267	303	285	288	309	282	272	294	272	285	307	286	297	266	295	297	306	307	277	262	301	297	287	286	323	282	304	270	320	316	274	300	286	289	309	288	300	284	296	281	300	289	266	267	305	304	276	281	286	268	294	301	272	273	295	274	290	268	298	284	280	268	304	318	288	288	301	292	311	292	271	302	284	272	324	288	276	288	305	302	304	303	309	283	258	275	304	284	297	301	317	273	291	336	275	270	285	278	271	300	290	272	273	281	290	288	286	280	311	286	290	284	286	279	313	317	267	275	280	273	282	329	297	320	291	299	287	296	288	293	301	288	294	283	302	285	307	293	273	277	301	290	296	294	280	278	286	303	270	315	322	283	302	337	320	294	317	288	281	307	296	283	302	306	249	299	308	300	296	280	282	286	300	313	278	298	295	300	310	286	293	306	290	270	309	303	290	309	313	332	314	301	284	283	295	312	302	296	277	285	265	279	278	286	294	301	255	277	292	270	333	289	271	287	273	311	272	303	302	278	280	301	279	275	303	285	259	277	321	296	263	304	270	243	314	307	303	307	291	292	288	305	303	276	266	292	313	281	288	292	312	286	287	291	267	262	275	268	286	301	323	292	301	282	296	277	269	269	290	262	290	294	296	284	310	284	310	277	309	279	301	293	296	286	282	285	305	291	277	281	307	285	312	293	298	295	292	292	273	301	305	261	305	262	278	270	293	290	298	301	297	289	322	298	260	328	281	309	304	293	276	298	300	297	272	326	319	295	301	286	260	274	303	307	316	267	289	291	279	284	281	284	274	324	293	319	268	310	270	288	305	310	291	299	289	293	282	276	304	276	298	263	255	273	293	320	303	293	301	279	276	297	294	322	279	273	305	295	312	277	276	263	319	305	282	300	292	298	281	278	305	296	307	271	275	275	287	319	288	301	294	281	312	286	297	311	288	304	308	280	290	309	287	300	283	313	283	292	290	312	256	294	279	293	300	298	293	262	282	287	286	290	320	295	298	290	303	283	291	296	310	324	333	288	290	283	300	291	274	300	270	269	319	265	265	291	264	293	291	311	282	316	305	316	305	307	294	297	301	272	304	267	295	312	307	256	311	270	296	299	307	272	269	264	294	300	308	306	291	308	274	285	311	296	311	318	319	292	305	294	297	320	315	292	259	301	287	291	288	307	275	291	311	298	310	284	300	306	298	302	280	302	283	292	281	287	310	307	296	292	286	299	252	304	280	283	273	292	331	268	287	282	280	292	311	299	274	309	287	311	297	271	291	297	287	281	280	305	296	292	270	287	312	304	291	298	313	276	308	273	282	295	291	262	300	317	275	291	285	314	312	275	295	319	310	323	289	263	264	287	277	309	329	266	299	326	285	308	317	298	266	299	290	263	282	295	314	283	280	306	271	287	290	282	279	293	305	301	296	293	270	311	292	282	293	285	297	270	306	289	292	276	316	308	318	296	317	323	296	310	278	285	287	294	263	305	305	325	276	305	274	304	288	277	325	311	302	262	326	302	307	301	280	278	292	302	266	316	294	304	293	303	309	299	302	295	291	277	284	299	295	282	288	272	291	277	270	311	238	316	290	322	274	283	291	308	284	303	289	298	291	276	293	294	295	299	256	306	296	277	314	294	282	307	327	301	297	281	297	294	286	280	326	269	297	256	295	290	262	317	299	270	260	282	307	307	303	283	311	270	270	295	313	295	346	265	286	274	310	287	299	289	317	277	293	259	293	263	276	302	297	296	321	313	314	293	288	298	270	297	279	268	314	305	304	270
1173	662	364	283	316	576	629	590	542	538	443	452	456	356	293	265	229	200	153	152	137	112	109	124	101	126	112	80	85	90	81	94	92	114	75	73	77	60	50	75	67	76	78	75	56	62	76	70	74	58	74	52	55	64	80	44	66	68	60	77	83	60	69	70	56	61	55	64	66	77	50	63	66	58	55	49	41	59	66	69	67	69	46	74	56	52	66	64	63	56	75	58	76	68	48	61	65	55	63	68	70	47	68	63	61	70	66	56	63	67	57	79	58	76	58	63	55	49	62	64	64	58	69	63	65	63	68	68	56	63	53	61	83	57	56	57	79	83	55	62	67	66	57	55	53	64	64	59	69	57	62	49	51	51	71	48	62	60	51	60	90	64	61	66	68	76	68	69	55	51	58	73	53	63	48	61	69	62	55	60	68	66	65	55	67	56	63	61	55	60	70	66	71	60	72	68	63	74	60	69	64	61	64	78	70	63	61	78	57	61	69	67	54	57	60	57	57	61	61	57	60	52	62	44	44	62	50	52	61	52	71	66	64	55	67	62	65	62	72	61	48	55	53	61	57	67	65	67	59	66	64	61	65	54	55	54	67	49	63	61	55	51	60	62	63	62	60	62	68	63	56	69	63	57	63	63	60	77	62	64	68	56	62	57	50	62	55	56	51	53	55	54	46	53	55	52	58	59	48	67	65	62	60	56	72	62	63	64	58	53	52	71	60	77	71	80	66	60	59	61	71	55	70	55	56	61	55	57	56	64	76	54	46	61	57	66	58	60	64	62	50	62	75	49	63	62	57	58	70	69	47	56	64	65	47	61	55	64	50	65	61	71	66	45	57	71	64	62	49	62	58	72	59	66	60	67	53	67	62	54	57	52	65	56	75	67	69	68	63	77	50	66	62	54	56	53	65	66	64	61	67	67	70	62	56	52	53	66	48	54	51	67	57	79	51	55	67	42	55	72	61	60	54	72	61	58	63	64	51	49	66	56	81	59	57	64	50	62	63	59	66	58	67	66	66	58	73	54	62	55	63	69	52	65	54	50	59	70	70	51	54	77	64	75	52	63	54	64	63	56	59	69	65	58	51	59	57	60	71	51	67	55	76	86	57	71	55	76	61	54	57	44	61	58	63	66	60	67	56	71	52	61	61	59	62	65	61	66	54	78	78	63	60	55	61	56	62	52	65	64	54	69	58	54	79	53	63	64	56	57	52	52	67	52	64	64	62	68	74	70	55	55	58	69	60	44	63	52	37	52	63	48	50	66	51	63	65	66	49	63	52	58	70	59	60	68	74	50	56	53	47	59	65	54	60	46	73	68	54	54	73	59	53	71	62	68	68	67	54	59	58	52	63	64	63	74	59	59	60	62	64	76	73	68	65	64	61	64	63	47	56	61	53	66	61	68	69	59	59	70	63	55	76	64	55	67	61	57	55	62	62	59	63	58	78	74	60	63	52	56	51	66	56	73	65	61	61	52	67	59	64	66	66	57	80	46	63	54	67	66	52	59	71	75	64	53	58	66	70	63	59	59	58	61	63	59	62	60	63	65	66	65	69	55	70	65	60	43	75	62	67	65	68	68	65	56	72	61	72	52	59	52	70	54	60	73	62	67	61	63	68	54	62	55	67	60	54	46	67	56	54	58	64	51	66	59	71	75	57	49	64	54	66	51	71	76	61	58	73	59	63	50	49	57	60	58	71	66	70	66	56	63	62	51	73	56	50	66	54	52	60	72	57	56	65	52	69	70	67	65	62	55	60	61	79	49	59	62	71	49	55	61	68	72	64	63	69	68	60	58	56	69	54	47	52	56	55	69	46	62	60	64	75	64	47	70	58	62	65	57	65	68	60	57	55	62	62	68	66	57	66	61	52	51	68	53	55	59	66	69	51	61	68	46	60	63	55	58	57	56	58	61	66	51	69	75	68	69	60	55	59	62	52	55	65	46	65	57	47	71	51	65	72	63	58	48	67	61	61	64	65	58	45	73	62	63	62	52	65	60	57	51	60	59	51	60	77	52	75	48	57	59	67	66	57	70	67	71	65	57	57	61	74	61	52	74	69	66	53	55	53	40	66	70	56	69	59	58	72	77	67	55	57	59	66	64	73	62	53	56	45	59	62	75	67	55	49	65	60	56	55	71	76	46	60	65	83	54	63	52	73	58	74	63	80	64	71	62	65	57	68	62	68	76	67	53	60	55	54	60	66	67	57	60	50	63	57	62	62	71	61	70	60	65	54	74	62	72	68	58	52	56	52	66	53	70	55	61	77	79	62	60	53	59	76	62	71	72	63	65	63	60	71	41	55	56	72	57	72	64	69	62	61	66	53	65	55	47	64	69	66	66	68	57	63	45	61	76	63	54	67	65	58	58	69	73	60	73	54	48	54	65	80	61	50	60	49	75	52	60	83	66	69	52	64	78	67	59	53	62	59	61	77	74	73	66	53	63	56	57	51	74	65	52	71	62	58	59	66	56	63	61	62	58	65	74	67	70	61	65	67	65	51	59	56	66	53	64	62	56	62	64	69	64	52	71	57	50	59	79	61	58	69	53	65	84	72	69	61	66	67	54	69	58	59	61	55	54	64	62	54	67	47	51	65	47	64	71	68	73	60	63	58	43	58	60	67	66	55	60	65	69	65	55	58	74	56	57	72	56	60	66	77	68	66	61	57	62	75	66	56	73	58	71	79	69	58	83	64	41	60	59	62	59	57	64	74	63	52	55	62	65	57	72	64	53	67	55	65	73	63	59	63	76	65	74	71	70	60	62	62	55	70	79	61	65	51	78	68	60	69	56	75	62	61	63	51	58	53	63	54	58	48	75	62	69	55	68	56	62	55	70	61	69	49	66	53	63	68	63	62	61	60	60	54	55	61	57	79	62	44	63	63	56	55	47	58	60	53	61	53	76	74	69	69	74	63	55	67	57	64	71	56	67	85	65	66	63	64	57	62	66	48	75	73	63	68	61	69	60	54	59	61	55	65	53	50	63	64	54	64	53	58	59	58	56	72	56	57	67	60	54	60	65	61	56	58	51	47	63	70	74	73	52	57	52	67	73	64	55	67	52	68	65	63	60	65	54	68	58	51	68	64	65	69	49	61	71	76	72	57	47	79	53	68	52	82	75	40	52	67	66	54	55	70	49	73	56	52	61	62	66	66	55	77	62	58	68	49	46	59	63	68	63	75	53	54	71	47	48	58	67	64	65	48	66	60	68	75	62	62	68	65	55	65	58	62	72	72	63	52	57	72	62	60	64	53	51	84	48	66	55	53	68	66	68	67	65	53	72	62	59	57	62	58	61	64	71	73	47	59	72	59	69	54	55	60	69	67	70	73	54	45	61	62	73	68	44	65	60	49	54	71	59	72	61	65	65	71	67	57	53	53	61	59	52	68	56	54	72	62	60	62	59	68	54	62	59	58	53	56	48	59	61	61	53	70	56	63	55	73	57	66	79	58	59	55	65	70	60	72	67	72	50	62	76
16749	9634	5335	9530	19600	22594	22218	19905	18808	16844	15265	14010	12728	10917	9057	8149	6806	5616	4478	3827	3423	3094	2834	2624	2462	2365	1953	1813	1710	1602	1702	1550	1409	1391	1441	1255	1041	813	835	773	726	781	774	725	718	790	773	731	782	704	652	719	639	639	656	648	655	685	622	673	616	602	673	657	626	576	632	643	689	611	645	636	583	618	633	668	628	643	690	670	635	652	619	607	642	638	617	606	603	643	601	591	626	613	592	615	601	589	631	633	623	628	594	609	651	627	601	578	575	606	638	623	574	658	618	602	667	652	644	606	595	602	612	584	569	610	604	648	605	604	634	650	595	584	593	629	666	631	612	594	623	577	639	586	580	634	601	627	642	622	583	631	608	610	632	584	656	595	652	547	628	629	599	608	615	584	623	623	615	629	625	648	618	640	649	593	616	643	626	652	666	605	606	630	611	634	671	602	630	632	613	584	629	590	584	645	602	578	605	598	586	603	631	607	556	608	587	576	604	603	620	578	587	601	597	644	604	608	596	596	655	605	593	633	604	617	618	639	598	581	620	560	643	630	633	582	562	600	591	584	582	609	661	609	591	587	597	615	605	617	595	594	571	601	615	589	651	579	626	591	629	621	628	628	612	574	614	633	593	616	605	625	585	608	603	660	578	625	593	585	584	603	660	640	636	622	599	644	668	624	585	624	594	600	575	626	603	630	581	603	589	616	648	606	604	620	605	605	617	627	640	591	610	607	595	593	634	603	608	619	633	618	649	629	576	582	598	619	624	630	583	605	608	614	619	623	653	614	615	590	600	600	572	606	593	605	647	619	618	610	601	623	620	598	632	618	615	615	587	569	639	644	611	616	589	646	613	610	558	645	574	615	616	631	586	602	568	627	624	611	649	654	563	626	645	618	602	604	632	605	603	579	636	533	593	595	574	572	588	620	620	647	622	613	616	626	578	645	598	580	628	584	590	613	633	570	613	548	591	586	605	593	601	655	610	595	648	632	622	600	614	614	589	596	564	610	630	610	620	612	598	624	586	608	622	554	617	623	634	623	608	603	622	589	588	601	575	610	589	544	587	625	575	614	609	634	617	658	621	549	628	608	627	586	648	590	631	612	601	583	616	601	607	633	565	600	571	607	575	604	570	609	623	638	573	618	592	598	630	613	596	593	663	563	594	583	583	614	635	641	593	633	591	601	613	617	620	586	611	585	643	614	616	638	648	623	615	592	602	609	621	594	574	627	578	643	606	612	600	622	609	552	598	598	602	600	580	576	627	568	590	626	637	598	591	628	565	634	625	642	622	603	576	639	576	581	623	598	611	606	640	617	585	636	643	617	609	632	611	615	584	663	620	571	622	615	642	610	590	613	650	613	649	645	627	597	577	620	552	616	608	564	607	671	564	632	637	636	609	616	583	661	594	644	588	632	610	603	606	599	602	607	589	614	619	639	590	613	617	643	625	609	584	631	604	602	606	614	611	627	605	613	568	592	636	626	623	605	640	660	582	619	617	643	609	553	651	575	621	647	613	612	649	609	622	582	590	595	598	585	598	640	604	599	601	652	608	615	580	593	586	616	615	601	597	613	590	628	572	637	562	634	581	584	619	619	646	614	684	621	586	647	564	582	649	594	579	585	658	591	657	628	649	620	660	656	589	648	623	647	623	643	588	585	604	653	592	604	600	653	643	612	641	620	630	627	630	591	634	592	619	629	609	613	595	587	608	602	647	578	621	640	630	631	587	605	669	645	619	618	601	606	633	601	640	614	608	643	631	648	574	605	581	584	578	604	626	630	620	595	615	626	607	614	622	660	587	623	582	591	598	595	608	655	608	646	600	623	618	591	587	631	601	657	578	584	577	591	606	605	608	584	621	571	588	576	629	601	630	624	660	614	596	607	615	640	599	642	620	629	598	637	616	636	623	625	628	592	583	628	619	618	625	591	609	602	594	640	624	617	617	604	603	579	632	582	622	611	586	640	696	594	611	595	596	619	624	612	604	574	596	654	623	610	642	617	621	672	588	636	623	592	635	647	616	628	654	610	573	583	621	673	638	567	625	597	593	611	631	623	599	587	617	574	600	641	617	612	641	568	617	635	601	586	631	620	581	589	638	636	610	589	590	631	608	595	616	631	590	591	623	572	648	577	660	609	662	610	606	635	599	627	619	615	650	595	616	605	595	613	575	569	605	599	611	616	609	643	586	627	605	644	625	604	618	573	591	587	616	598	629	601	553	598	617	631	630	618	620	627	642	569	605	632	615	562	642	577	590	601	637	618	592	601	615	569	554	622	586	627	595	595	628	611	577	616	557	643	644	618	596	622	613	591	612	594	641	597	580	634	618	601	627	582	649	600	641	605	643	580	605	635	660	604	572	600	613	614	602	647	647	618	625	566	579	622	595	619	620	611	601	582	639	578	614	597	617	618	658	596	606	607	600	570	628	638	608	635	599	622	588	596	563	609	627	618	561	597	619	596	649	633	610	594	601	575	628	580	601	628	607	623	652	647	575	586	636	608	617	627	586	596	631	598	583	594	666	602	612	592	618	638	611	624	606	593	591	656	602	623	625	555	653	615	590	607	643	592	603	625	618	600	607	609	633	605	616	569	608	635	580	634	614	653	600	608	600	600	572	638	610	556	605	593	641	591	638	602	572	606	600	575	603	642	610	611	588	574	603	527	594	623	632	594	598	635	618	572	594	638	627	648	600	594	610	688	613	620	578	621	574	581	630	613	581	591	655	608	601	658	584	592	609	608	624	595	608	636	585	575	632	595	638	596	593	645	619	650	601	649	574	584	541	610	627	628	593	609	602	627	614	607	649	616	575	599	643	671	636	609	590	589	607	570	662	610	605	610	596	602	624	650	588	676	602	613	584	588	642	592	589	597	625	595	637	644	595	638	647	600	638	622	657	591	634	620	616	631	590	592	592	584	628	577	570	631	621	632	610	584	586	624	655	611	610	600	617	591	630	644	600	618	627	645	609	596	592	633	623	625	596	664	604	609	627	564	607	551	595	583	658	588	594	598	606	599	587	653	605	582	564	620	652	604	578	635	651	596	608	628	614	596	598	628	619	638	594	677	625	650	619	632	652	581	572	604	637	619	650	611	622	599	620	577	594	613	546	590	598	601	578	615	579	645	593	613	619	586	582	605	584	615	628	621	582	641	646	622	607	623	638	634	611	611	609	610	575	607	593	636	600	635	586	599	643	634	647	636	616	648	640	596	621	605	600	582	620	595	639	637	582	595	596	600	609	631	650	576	624	626	599	585	596	623	573	608	580	614	628	640	608	595	607	580	582	580	579	612	610	633	587	594	633	643	616	587	618	574	602	593	575	599	601	565	588	595	614	594	610	595	668	622	647	622	571	610	599	613	603	602	600	596	602	629	599	624	612	602	602	643	598	637	589	614	621	618	632	591	592	607	573	622	641	555	613	652	600	609	620	643	586	591	606	573	614	568	628	617	588	641	593	614	621	586	642	656	636	566	602	609	579	609	619	647	640	629
2736	574	350	214	268	428	519	561	501	466	427	470	372	319	273	213	201	171	116	111	106	90	76	91	101	73	62	60	43	53	42	59	36	58	39	29	31	27	27	22	35	26	28	18	28	14	25	23	28	21	20	19	21	17	24	27	25	24	23	22	18	27	25	22	16	34	34	25	20	17	25	28	19	25	22	16	25	30	15	19	15	20	21	29	23	20	22	21	13	22	24	21	23	19	22	11	15	29	30	19	18	24	33	20	22	21	25	20	23	12	20	26	23	20	19	18	23	28	19	20	18	23	24	15	16	25	27	26	19	17	23	30	23	18	14	26	26	22	18	25	21	25	28	21	27	25	20	12	21	25	19	23	20	20	23	16	19	19	23	20	20	17	24	21	16	20	23	26	21	24	21	22	24	24	20	25	30	17	23	20	22	23	16	11	23	22	19	30	22	25	19	26	19	21	24	21	26	26	24	17	27	18	23	26	19	19	20	15	22	23	26	16	28	18	21	32	27	21	20	16	16	23	16	21	20	25	26	27	18	26	20	28	19	21	27	25	21	19	21	23	19	19	32	18	18	21	12	22	26	21	16	21	23	27	16	22	26	8	28	20	27	26	21	17	22	21	23	20	26	27	30	16	26	25	16	22	14	24	17	15	18	11	17	17	25	31	19	21	21	17	25	31	23	12	15	28	22	16	21	22	15	18	17	24	18	14	21	23	21	19	20	24	28	30	17	16	23	19	28	19	17	29	29	34	22	23	18	25	17	20	11	20	20	22	26	27	19	26	20	28	25	18	13	17	22	23	19	20	15	18	17	25	20	23	23	19	15	18	22	20	21	23	20	31	24	20	28	22	21	14	26	14	14	19	20	30	19	20	23	22	17	23	25	27	23	22	19	22	30	16	19	18	14	15	15	21	20	20	26	14	21	14	26	14	18	19	22	21	20	26	22	16	25	21	26	16	16	28	26	26	17	27	17	17	16	25	31	19	20	25	24	27	20	24	20	16	23	22	29	16	16	24	21	23	22	20	27	16	25	17	24	21	31	21	26	24	29	18	18	20	32	19	28	14	20	25	21	26	15	16	15	24	15	21	18	17	26	23	18	18	25	27	14	19	21	21	19	26	23	25	23	23	30	19	22	21	20	30	26	33	26	16	23	26	26	24	25	26	22	27	28	17	16	27	17	22	26	24	14	14	25	17	31	25	21	26	22	22	23	16	22	18	18	20	25	13	14	18	29	21	17	17	18	27	26	16	15	21	26	20	19	18	20	20	21	22	21	31	24	15	29	23	22	20	27	22	24	21	28	19	14	16	20	18	23	19	14	19	23	32	22	21	23	14	18	14	16	13	30	9	25	24	19	17	24	18	19	20	21	27	29	16	24	15	32	22	16	30	27	20	18	20	16	22	26	23	17	21	30	20	25	18	24	22	20	23	19	16	25	19	16	13	35	26	28	30	21	22	23	25	26	20	24	14	22	29	11	34	19	12	15	28	26	23	22	24	19	9	25	25	20	21	18	20	20	26	16	20	19	18	19	12	22	22	22	18	30	24	22	23	20	11	21	22	16	16	16	18	22	20	23	21	21	28	20	25	24	16	22	27	27	17	15	15	27	21	24	30	20	32	18	20	16	14	17	25	11	20	17	23	25	23	28	26	23	23	17	17	26	15	23	25	27	21	19	20	29	26	30	17	25	20	22	18	27	21	26	22	24	14	25	22	19	19	23	23	18	17	26	14	23	26	16	22	20	21	22	18	19	32	21	21	18	29	26	19	24	20	17	12	21	22	22	21	18	19	16	20	22	18	26	16	24	20	21	22	16	21	27	19	18	20	15	27	25	22	23	25	21	15	17	17	30	24	25	19	17	24	21	22	27	19	18	21	15	15	31	21	34	36	17	14	19	29	18	14	17	20	12	24	28	24	18	26	16	21	22	19	16	15	18	20	21	14	31	17	21	17	16	25	21	25	17	20	21	21	17	18	15	27	21	16	27	22	17	26	17	23	16	24	26	16	18	21	22	30	28	18	22	13	23	33	17	20	14	27	23	16	17	16	32	19	16	16	19	19	21	19	24	34	21	27	21	26	20	18	21	20	19	26	30	25	20	15	20	24	18	26	23	21	20	16	15	24	21	21	28	22	23	18	20	21	19	17	20	18	22	25	20	24	24	25	25	27	20	22	19	16	25	20	17	17	26	24	31	16	27	16	21	16	24	19	26	24	17	26	20	23	18	21	25	19	16	24	21	20	21	14	18	18	22	22	27	23	18	21	29	19	21	20	20	21	20	21	19	20	15	20	18	24	20	25	16	23	17	23	20	18	27	20	21	23	15	19	16	27	21	21	22	20	19	28	27	18	25	20	19	16	25	28	15	18	24	19	21	16	17	22	23	19	16	23	20	17	19	17	13	18	20	36	27	21	25	22	23	15	22	15	20	17	17	25	20	21	21	25	13	24	11	17	21	15	23	16	13	34	25	21	28	20	24	18	21	14	20	27	24	22	29	17	17	25	16	24	20	17	38	32	24	24	26	31	23	23	25	22	28	15	22	19	15	23	20	20	20	17	24	22	22	18	15	26	28	24	20	26	17	19	18	19	31	22	18	21	20	16	16	27	22	26	16	19	20	25	15	21	24	21	16	17	23	24	21	20	19	29	20	21	22	31	18	30	25	33	17	20	20	24	16	22	14	20	26	27	24	17	12	20	17	20	15	25	26	20	22	18	30	27	16	19	26	23	26	26	29	24	14	21	26	16	22	24	20	10	26	21	13	17	18	23	18	22	15	16	19	20	20	34	22	21	29	26	20	21	18	24	28	22	16	22	24	25	23	23	22	30	18	15	24	26	22	25	13	22	27	22	21	28	22	21	21	17	21	19	19	20	20	33	14	19	22	22	27	28	15	31	24	20	22	22	19	25	24	22	18	14	22	29	21	22	12	17	12	21	14	19	29	25	21	14	26	19	20	23	23	27	21	20	18	13	20	21	21	25	21	18	14	15	17	20	25	26	11	21	24	21	20	19	22	27	27	25	19	22	19	13	23	27	24	11	19	24	28	21	18	24	20	17	23	23	21	21	18	22	19	14	15	26	18	23	26	27	26	29	27	24	23	18	16	24	21	21	19	19	25	25	18	15	21	20	17	18	18	18	20	26	17	22	17	26	24	20	23	23	25	21	24	24	27	25	22	22	21	21	25	18	29	22	26	29	16	17	27	17	25	22	16	19	23	25	20	21	22	15	25	20	23	29	20	26	18	27	15	20	22	25	14	22	28	21	16	37	24	19	23	19	17	22	34	17	23	23	21	9	16	13	19	25	14	23	23	18	24	19	28	20	20	20	20	23	20	19	11	19	17	26	25	20	21	23	21	32	18	27	17	20	19	17	18	19	20	24	18	19	27	26	18	18	20	30	24	23	22	20	22	26	25	16	22	19	18	20	20	29	13	24	29	27	30	14	25	19	26	26	26	20	19	30	15	26	18	21	19	22	25	14
15932	8176	5009	8731	18976	22109	21555	20170	18940	16745	15230	14019	12874	10938	9032	7962	6690	5341	4203	3592	3108	2892	2550	2432	2321	2047	1660	1503	1348	1321	1310	1201	980	1105	1008	785	612	496	394	372	343	360	376	350	377	366	370	351	347	330	299	264	255	286	257	256	233	241	260	244	258	252	238	257	256	229	243	237	240	251	253	216	235	270	223	224	265	239	243	262	291	253	248	236	223	202	208	236	233	225	245	252	230	228	225	236	271	224	215	235	214	259	244	193	212	220	243	227	248	235	214	251	249	239	231	183	229	244	230	197	225	253	244	203	215	228	236	212	193	216	241	207	204	224	227	228	228	249	202	234	200	217	205	233	212	240	189	199	197	225	216	216	217	176	222	209	214	223	219	206	201	224	198	236	232	259	229	230	236	209	240	240	223	222	208	231	210	187	221	228	201	202	202	223	206	201	199	223	219	238	228	208	201	232	221	210	192	219	212	238	210	206	227	225	245	193	216	206	235	217	240	224	247	209	218	225	201	207	218	206	210	246	230	196	241	219	244	213	236	216	198	227	227	206	249	220	221	213	194	240	191	206	213	213	230	217	256	238	198	223	226	213	189	232	227	242	243	201	249	211	204	230	237	209	216	213	249	222	225	248	222	236	201	229	243	215	235	240	230	210	202	224	200	219	255	215	209	230	216	208	228	215	203	208	221	219	222	203	216	197	267	212	228	236	225	209	232	195	211	210	224	222	248	230	219	215	196	210	224	243	216	198	227	207	200	229	225	205	192	220	228	218	247	226	218	211	211	224	176	233	190	215	194	225	212	191	208	226	226	222	214	225	186	203	231	221	217	229	230	209	226	231	218	204	235	234	232	212	228	209	215	189	198	209	226	210	214	202	225	203	217	225	204	196	214	209	230	225	206	238	230	193	232	222	214	206	209	238	219	200	222	221	220	189	226	216	220	188	226	218	215	206	202	247	186	216	215	187	196	204	212	220	212	240	211	206	227	200	229	198	227	226	212	242	226	202	208	231	231	227	212	222	236	222	201	261	195	226	211	206	215	243	238	192	220	243	203	242	220	236	214	207	238	251	209	226	211	246	233	214	222	193	209	252	217	210	250	222	225	209	241	214	220	221	207	215	222	202	188	216	210	235	228	206	211	198	198	212	231	196	211	245	222	244	209	205	231	212	209	217	217	206	220	229	211	213	213	215	198	215	208	215	188	237	214	240	206	226	187	192	221	231	202	222	224	210	226	216	211	216	223	206	217	206	235	200	193	228	214	201	221	224	229	222	224	219	198	210	219	206	240	223	235	204	220	212	186	219	237	208	216	206	228	227	215	216	193	272	208	214	207	227	207	218	220	203	229	229	220	221	200	203	213	218	187	229	217	244	224	226	230	220	217	223	229	206	232	208	217	219	212	239	215	207	232	217	231	227	231	221	213	231	222	227	192	193	244	241	232	230	221	212	237	224	208	188	195	204	239	222	241	225	224	221	207	234	233	222	210	227	223	231	234	204	221	227	205	211	221	182	234	210	245	198	204	230	206	216	221	212	225	175	221	235	227	252	207	193	212	238	198	213	218	182	232	237	229	211	210	230	222	234	241	223	217	207	228	222	210	234	230	241	198	187	209	234	225	211	216	209	236	208	204	211	226	229	217	228	213	218	227	219	238	222	231	210	228	202	211	200	213	213	240	221	199	220	212	222	194	234	206	215	219	240	214	192	210	215	222	213	210	220	224	217	218	211	239	210	220	206	224	213	223	240	218	212	217	214	240	230	221	203	215	225	203	224	218	220	199	229	235	232	207	222	229	206	204	243	222	209	209	194	232	216	224	227	205	203	189	227	211	207	212	219	224	235	236	228	213	225	203	226	247	217	227	242	213	243	218	233	219	212	212	242	210	229	244	204	227	241	218	219	208	212	197	216	196	241	203	229	219	216	225	231	222	211	208	221	201	243	214	208	201	198	222	225	229	216	246	213	213	228	222	204	223	228	225	207	215	221	209	214	214	216	238	224	220	235	226	232	211	203	214	216	231	215	227	207	205	230	224	238	212	213	200	216	194	237	204	221	205	226	217	210	214	245	204	215	217	219	235	197	222	201	201	226	201	202	205	230	209	201	206	235	196	217	210	211	223	205	231	214	204	203	215	215	221	198	240	218	195	221	220	204	197	204	233	209	211	210	236	196	203	212	223	208	216	218	207	221	201	211	197	214	195	209	226	197	207	232	209	225	233	210	197	189	180	212	233	222	208	224	236	212	219	224	201	227	215	234	194	218	238	198	211	217	215	207	210	225	236	219	196	205	212	212	219	194	212	231	208	220	245	231	242	192	219	236	245	228	210	216	219	215	247	219	200	217	200	231	213	198	204	233	236	220	205	213	219	232	211	193	213	218	215	213	225	218	218	213	216	211	204	234	203	209	222	218	191	234	204	218	208	205	233	220	222	250	217	222	231	205	207	222	203	228	244	223	222	197	238	197	195	222	249	199	215	207	227	232	211	238	231	220	200	212	198	204	230	218	225	186	210	230	217	235	205	200	216	219	211	238	207	223	218	228	190	226	203	232	207	220	214	200	241	226	203	239	216	228	205	253	226	234	223	205	216	210	240	217	217	186	237	247	209	199	207	238	225	214	210	193	226	220	217	208	214	227	229	256	238	252	217	224	208	207	190	230	192	233	230	236	226	226	221	220	215	206	238	222	226	226	202	215	219	217	221	205	223	211	220	232	207	217	218	212	209	208	205	222	232	236	219	212	224	231	216	220	208	240	229	219	199	212	204	230	218	212	220	225	221	214	219	221	226	214	225	203	215	229	229	208	241	218	232	209	248	220	242	212	203	219	219	190	211	212	250	226	225	209	243	224	209	217	228	208	214	197	200	222	221	224	212	213	222	214	222	202	231	216	211	222	228	202	228	239	202	205	233	226	204	197	214	229	212	242	245	231	248	208	223	227	198	217	213	199	222	202	216	220	227	183	243	206	215	221	223	235	213	206	201	219	219	203	207	242	211	205	216	229	233	221	223	213	232	240	216	211	257	235	202	262	215	226	219	203	218	214	217	224	212	221	215	219	194	230	238	210	226	194	229	217	229	214	200	228	226	195	241	182	205	183	208	229	234	225	230	209	203	233	250	232	200	208	218	237	231	239	219	202	188	239	228	213	232	218	230	217	205	212	232	207	217	220	213	217	241	221	207	236	215	218	232	211	223	237	200	247	242	227	224	230	241	225	229	240	214	205	214	217	206	230	221	195	231	212	230	202	224	231	222	226	221	235	213	218	179	232	205	229	210	221	208	205	257	229	217	240	240	256	225	221	203	237	244	198	231	225	204	233	235	220	223	252	220	199	204	249	204	225	216	197	209	207	243	215	190	213	223	227	234	220	202	218	214	203	202	218	234	241	231	199	208	240	219	207	212	218	204	224	225	211	214	226	225	221	211	212	200	226	235	225	211	217	201	210	206	200	226	261	254	222	236	208	215	237	235	226	200	246	219	217	241	233	228	219
1683	792	419	341	383	590	763	746	722	614	577	555	496	460	362	355	282	221	193	182	157	136	140	139	110	115	113	102	100	106	107	100	93	73	96	86	79	64	69	63	74	71	73	65	45	67	67	68	56	62	53	59	50	69	42	65	52	60	56	63	69	47	57	67	63	49	61	63	57	65	62	50	53	52	62	58	53	59	57	57	69	58	58	67	69	57	62	62	50	63	58	48	61	61	64	41	70	55	58	52	54	62	44	68	59	70	62	42	53	65	58	61	45	50	51	58	50	52	62	60	65	62	61	55	74	46	58	62	60	58	61	48	70	56	58	52	53	52	51	54	62	70	61	53	56	42	51	66	54	63	70	59	61	65	52	72	63	59	42	56	70	55	46	59	50	69	60	47	55	52	49	59	73	70	62	61	47	42	49	47	62	68	59	57	55	56	53	65	58	64	65	64	48	57	45	59	51	55	39	65	53	68	61	61	58	53	63	58	60	58	58	59	67	54	52	70	74	54	64	52	57	50	53	48	63	51	47	66	68	47	49	51	57	42	55	49	51	62	56	63	52	72	44	62	63	62	67	51	47	52	66	60	52	46	53	54	69	68	65	50	52	66	43	51	58	51	60	51	56	60	71	55	65	52	51	50	50	51	70	59	61	58	65	57	48	55	74	72	62	65	61	65	64	42	71	61	41	62	54	45	48	66	51	64	59	59	68	67	55	48	48	61	73	54	53	62	57	66	64	59	60	62	53	49	47	54	64	56	65	45	54	53	71	50	54	55	68	46	61	52	65	63	55	63	53	61	53	60	67	56	52	60	53	54	61	56	57	69	48	57	54	50	40	59	49	53	54	62	61	63	71	58	67	67	59	41	58	54	54	53	56	60	38	50	59	64	60	48	43	59	51	57	43	63	60	47	64	59	66	67	65	58	64	56	52	58	69	54	59	50	59	52	62	68	55	66	65	48	63	60	63	60	62	59	56	74	53	45	70	48	63	60	59	57	69	53	65	45	59	65	57	52	45	58	62	58	55	41	55	66	54	54	50	66	65	67	45	61	58	59	51	56	56	57	42	63	55	47	58	56	54	65	59	67	67	61	49	54	66	65	52	66	67	62	55	48	60	37	55	52	62	49	67	66	60	55	63	52	63	51	58	42	50	55	61	51	62	58	44	65	61	73	62	49	57	55	60	51	61	56	48	50	47	53	46	52	65	64	55	56	52	67	57	58	58	67	71	68	54	61	62	52	47	70	52	66	70	67	60	57	51	66	73	62	68	63	46	69	53	57	47	57	51	49	50	52	56	54	49	66	57	72	56	52	55	52	54	54	69	59	53	52	61	59	56	63	63	48	54	64	67	55	48	48	52	55	68	48	49	56	67	72	65	65	90	62	64	68	59	67	59	69	66	59	58	60	66	47	52	52	57	51	45	50	66	65	51	52	66	57	61	55	58	62	60	55	56	61	59	47	67	64	65	43	61	59	42	43	51	52	62	43	55	51	53	57	50	64	42	44	46	53	51	53	71	55	51	54	47	50	56	51	62	67	66	56	51	44	53	51	59	58	61	37	56	70	50	65	60	48	60	53	66	57	73	66	55	59	62	55	45	54	46	60	53	48	57	56	40	45	60	53	48	67	57	55	54	58	61	57	53	51	58	65	64	58	55	60	64	49	51	52	46	49	58	66	60	43	50	59	57	67	62	51	61	63	50	67	51	48	68	54	68	52	54	54	57	49	56	55	55	68	58	71	56	64	50	73	55	64	49	55	67	64	52	58	82	44	59	54	60	61	61	66	59	56	63	64	56	82	66	71	59	60	58	62	73	63	52	68	56	54	66	59	53	59	49	66	57	50	68	63	44	56	63	65	59	59	59	48	58	53	55	68	66	74	48	69	48	60	62	76	49	59	55	57	49	58	62	55	69	58	61	53	54	62	60	52	51	51	50	59	60	68	57	60	45	62	50	59	56	56	54	65	55	50	51	44	44	48	75	50	64	57	58	60	49	55	56	52	52	49	50	50	57	50	66	51	50	57	52	56	63	71	60	57	43	56	50	54	64	59	68	49	50	63	47	61	63	53	57	48	55	56	55	52	52	58	71	57	56	64	49	69	39	58	66	45	76	60	62	60	54	69	42	49	55	68	57	72	66	67	60	48	55	50	48	50	49	65	53	65	58	58	63	54	65	57	58	63	77	63	64	46	53	50	72	52	66	49	61	58	55	56	63	70	50	53	57	62	63	58	57	45	45	66	59	55	61	63	48	58	48	55	59	55	62	57	68	49	63	66	53	54	55	60	59	59	35	56	54	57	53	61	61	53	62	61	56	48	52	72	53	52	57	58	70	60	57	67	59	59	67	49	66	41	49	51	40	60	58	55	47	57	69	43	48	54	55	57	61	59	66	56	54	64	54	62	63	53	44	69	51	69	56	54	53	57	65	73	61	56	56	64	60	44	57	67	48	65	54	59	56	58	42	60	53	62	67	72	70	57	60	46	65	50	62	65	52	70	65	69	60	62	52	71	59	53	51	56	50	48	59	72	58	55	53	52	59	52	65	60	56	54	57	52	54	56	63	53	51	58	60	49	63	67	63	60	79	66	62	39	59	46	61	63	62	57	62	48	55	48	61	71	63	46	54	51	62	69	52	48	61	52	61	64	48	63	51	51	65	57	60	60	54	70	52	41	54	59	61	53	71	66	58	51	45	52	59	57	55	65	60	64	49	56	43	51	61	69	55	49	65	68	71	53	64	59	60	56	64	48	66	53	52	57	59	56	64	48	54	55	83	47	50	59	60	64	61	67	53	66	52	63	55	62	64	66	60	55	61	49	43	66	35	57	59	53	48	58	64	54	47	48	62	55	59	68	59	54	46	56	52	73	63	74	53	66	56	62	34	65	60	54	49	49	45	66	61	67	69	56	46	66	51	67	57	64	66	61	61	48	56	61	66	62	47	59	68	56	59	54	54	60	60	32	76	52	55	64	57	59	53	66	66	57	52	63	56	57	61	64	79	49	64	72	55	59	57	60	65	50	59	64	68	59	61	55	66	43	55	44	67	44	57	53	60	51	49	52	54	53	53	56	59	56	59	55	55	53	71	55	51	60	44	69	60	68	56	54	52	66	52	50	60	51	61	56	54	61	71	51	52	51	59	46	67	63	45	52	58	61	57	45	54	61	56	58	56	60	55	52	84	60	54	41	59	63	78	41	52	56	54	58	61	55	35	72	64	49	61	52	69	39	63	75	47	62	58	56	75	55	57	69	57	68	60	51	65	66	61	58	55	67	55	51	56	47	69	47	56	66	52	50	55	66	63	62	53	66	48	62	59	52	48	63	44	58	54	50	62	56	49	67	54	65	80	60	55	62	58	53	57	52	52	57	52	71	70	49	60	64	67	67	56	58	55	52	51	68	59	43	60	56	47	67	64	54	77	54	53	55	59	52	59	55	59	50	75	52	51	58	63	56	56	48	58	67	71	54	49	59	50	64	59	67
19397	10915	6220	11247	21937	25503	24730	23015	21785	19560	17832	16410	15395	13403	11150	9802	8393	6769	5539	4739	4288	3914	3558	3440	3104	2976	2437	2199	1996	1968	1994	1788	1535	1650	1510	1240	1038	873	856	766	802	850	758	760	730	781	766	741	740	708	664	682	642	641	680	624	655	598	611	635	629	603	646	693	640	662	653	597	629	656	619	573	586	623	618	596	592	602	639	643	642	628	656	607	618	610	633	553	682	647	566	589	612	641	608	599	605	637	645	610	634	607	594	592	602	570	553	611	601	609	590	607	627	591	599	610	602	578	618	594	571	568	626	582	589	619	559	588	628	585	583	555	602	596	528	569	619	558	620	620	586	575	601	595	584	618	567	623	557	632	618	581	610	629	592	537	580	610	636	559	570	613	572	591	620	600	606	562	620	606	603	560	658	601	618	587	571	610	610	541	595	583	594	612	605	594	623	539	622	611	623	593	590	551	578	539	598	596	604	586	599	607	609	560	614	587	578	611	601	597	588	574	568	570	594	627	647	541	585	609	611	584	593	589	599	573	557	579	604	549	587	599	645	605	620	612	586	555	610	609	590	570	659	635	552	589	583	556	554	591	536	580	587	598	565	578	610	551	574	590	567	590	545	586	590	615	547	611	563	578	606	586	574	576	563	573	598	568	539	622	563	564	589	560	589	565	580	563	567	604	658	598	612	622	579	599	579	592	577	620	622	580	609	598	633	556	583	594	575	606	592	573	552	630	582	631	590	594	618	572	555	591	609	604	613	540	555	573	618	613	583	557	613	591	586	609	586	599	592	587	588	604	659	614	618	612	637	607	629	584	595	617	568	626	560	577	602	576	594	564	571	601	629	581	577	610	596	557	589	563	620	593	575	600	568	627	574	548	569	582	619	569	592	596	577	647	588	611	547	601	575	609	576	603	605	554	599	604	664	568	641	611	586	584	584	623	636	584	590	577	581	627	577	609	640	625	580	597	584	613	603	581	582	611	613	618	593	603	539	552	564	603	631	613	611	628	595	597	637	598	608	584	564	581	605	607	619	614	605	587	561	584	607	553	591	567	615	569	589	575	581	593	579	621	560	597	583	555	608	569	565	600	574	590	607	634	601	561	598	572	578	587	586	556	590	590	569	595	570	584	606	594	565	631	610	556	598	597	593	591	577	600	615	583	615	566	640	591	575	562	597	587	593	570	630	590	615	586	572	572	574	574	575	636	571	572	550	615	587	626	613	578	581	616	616	570	605	583	603	563	545	620	606	604	539	644	581	591	569	600	571	571	579	554	577	582	583	583	579	597	596	567	625	616	630	604	599	572	594	604	597	589	556	629	586	603	620	573	550	622	582	573	558	578	573	587	573	534	618	598	540	549	594	593	575	587	577	611	646	590	619	572	590	552	600	580	605	573	610	630	596	583	585	587	577	610	626	581	592	599	604	568	597	573	596	558	608	636	561	587	611	607	545	612	585	607	607	625	610	597	639	564	644	620	590	597	563	564	608	630	573	573	592	602	605	636	575	636	585	575	575	572	595	560	569	562	609	609	610	620	588	613	570	598	572	655	592	579	629	596	599	594	616	634	590	576	580	593	560	564	619	592	640	588	569	543	549	625	607	579	573	634	583	572	613	616	616	595	583	592	610	588	574	574	576	572	550	579	611	594	565	598	579	566	633	567	572	597	579	576	594	558	574	603	619	562	562	601	606	654	586	566	602	611	596	613	594	567	592	603	570	632	599	588	573	576	571	593	594	567	619	631	595	621	585	559	603	605	577	589	625	609	607	625	620	590	565	559	617	597	602	569	575	586	563	576	589	598	617	584	632	596	590	582	639	586	578	559	578	616	607	594	617	582	609	581	562	560	612	623	540	609	641	549	605	593	624	629	580	608	611	577	590	609	595	621	588	593	581	574	570	592	657	599	577	602	589	582	568	616	588	601	597	592	595	578	558	591	583	597	619	628	523	568	592	556	599	573	570	580	605	623	574	570	629	564	569	628	603	613	569	592	614	571	617	605	601	630	584	565	561	643	642	598	573	554	569	603	623	628	597	604	603	607	581	611	547	590	591	603	593	586	579	597	598	577	579	582	637	582	592	571	588	604	599	576	650	621	588	580	616	604	590	589	613	615	534	597	570	633	579	594	580	642	612	583	591	583	613	591	579	590	610	610	594	618	611	620	598	634	592	553	618	608	568	598	600	598	604	564	583	613	627	607	607	600	611	585	563	589	592	590	590	568	632	612	580	579	578	607	608	621	618	582	575	561	579	559	581	590	643	578	578	585	598	608	595	616	572	608	615	612	594	603	590	629	567	537	635	610	586	551	573	596	646	580	577	553	572	629	564	580	569	583	660	625	570	646	588	585	578	583	543	625	660	573	605	575	564	626	602	565	625	596	599	566	552	625	572	577	587	577	579	559	608	557	594	633	616	571	572	585	560	550	581	632	635	628	618	569	590	623	580	576	579	568	554	591	601	578	579	596	647	584	571	597	537	596	609	567	582	660	587	617	566	617	613	579	613	598	576	614	602	594	568	600	602	600	587	615	616	560	603	601	558	611	597	578	603	545	573	599	618	559	598	589	600	587	569	612	553	595	578	579	598	576	540	599	560	595	587	609	588	568	555	615	576	591	570	579	579	607	584	618	568	601	608	611	624	577	577	563	551	627	565	607	613	605	637	579	621	559	604	583	603	577	582	553	567	594	570	581	572	638	580	608	606	593	597	595	587	567	601	555	574	608	634	586	577	601	598	618	585	571	565	597	565	597	596	553	616	576	597	592	585	596	603	582	576	603	642	568	624	641	615	605	572	593	583	616	623	597	612	584	606	580	614	610	660	642	565	597	604	585	571	570	607	608	593	618	576	606	597	605	609	581	641	565	580	610	575	575	613	538	604	606	567	654	562	611	597	572	600	576	575	582	577	586	559	594	590	545	563	594	614	602	607	629	640	626	608	580	646	612	575	570	564	598	613	584	619	606	659	628	594	591	566	589	583	601	623	609	579	602	569	614	589	612	609	628	596	592	608	582	576	580	623	588	614	600	615	595	576	592	554	581	622	597	578	577	586	588	616	632	608	605	566	609	564	561	549	647	602	590	624	550	643	594	600	594	614	629	617	572	561	585	624	543	566	592	574	586	584	570	586	616	559	568	590	543	638	608	558	611	607	584	594	597	607	604	567	586	592	621	601	571	628	613	603	603	610	586	617	611	584	603	615	554	563	606	596	622	609	592	606	573	626	628	563	606	584	611	588	595	625	602	593	565	615	569	622	584	579	576	612	599	606	611	606	575	603	598	601	579	567	555	586	573	600	615	590	594	595	603	539	618	584	557	564	587	594	548	605	636	569	622	577	624	570	590	592	602	617	563	584	548	622	582	607	601	619	561	614	583	569	576	610	579	582	559	619	640	596	626	605	613	591	594	619	617	614	573	595	576	605	601	614	585	573	625	619	593	586	588	557	627	585	610	634	588	601	555	563	599	540	590	609	580	586	565	601	565	591	591	608	591
1784	406	243	176	207	382	472	379	422	388	358	329	304	264	227	163	123	99	105	81	73	71	67	73	63	60	52	63	44	29	62	35	44	58	50	42	35	21	32	38	29	26	37	28	37	31	40	27	31	31	22	34	21	29	23	22	31	29	35	40	45	25	28	43	37	26	26	26	29	40	27	30	36	32	31	24	28	24	33	17	35	32	29	27	24	32	25	25	26	26	30	39	30	21	24	19	38	27	43	26	24	18	37	23	34	28	37	37	31	27	30	27	28	27	24	29	18	24	26	29	38	29	37	30	24	23	24	27	26	35	26	35	41	34	37	28	28	30	26	36	27	28	27	19	22	27	26	33	22	23	45	19	38	42	17	33	22	29	29	32	25	37	31	22	35	23	38	29	27	32	35	27	21	14	29	20	38	28	25	33	27	28	34	33	20	28	22	30	26	27	28	29	33	47	29	27	28	19	24	31	23	38	29	30	27	29	22	23	28	35	17	32	30	26	19	22	30	27	26	32	26	29	38	32	28	39	30	33	22	25	38	39	36	34	29	25	28	22	34	28	19	28	35	20	25	19	31	32	31	27	24	22	34	29	37	31	22	29	32	34	31	26	37	36	29	31	35	20	32	26	24	33	30	29	25	28	28	25	31	36	27	24	38	25	30	33	22	26	30	21	25	25	37	37	27	19	29	20	39	28	25	24	37	36	27	30	30	26	27	26	29	29	29	37	26	26	33	23	21	32	33	28	28	26	28	30	26	33	31	27	32	29	29	32	19	32	29	32	27	31	25	31	27	30	29	23	26	25	23	35	24	38	38	31	21	28	28	23	30	22	23	24	38	24	29	30	23	33	28	27	18	24	19	31	36	23	34	25	27	23	29	21	26	29	32	28	33	25	33	18	32	30	31	36	24	24	29	23	28	32	32	24	36	28	29	24	35	24	23	32	35	31	29	25	28	25	24	33	26	24	35	24	33	28	34	26	33	20	35	27	36	30	29	34	37	41	24	33	19	30	25	42	26	33	20	24	36	28	25	29	27	31	25	31	34	26	39	33	23	34	38	32	35	28	29	25	30	29	40	26	35	20	16	36	44	24	30	29	29	21	26	26	28	37	24	31	24	32	19	30	28	21	28	30	21	34	24	40	29	29	40	28	23	34	30	25	24	32	29	33	30	22	28	33	34	27	28	32	31	33	25	29	24	37	28	25	32	28	23	35	25	33	33	31	24	23	26	31	26	20	31	38	33	36	26	34	31	36	33	34	24	28	22	34	25	27	24	28	34	32	41	19	23	31	21	30	30	26	22	25	30	35	18	15	26	23	31	32	35	26	23	29	30	36	31	33	27	43	31	31	29	33	18	31	34	24	30	38	26	16	24	27	29	37	32	37	27	22	35	34	38	19	27	31	23	38	30	34	30	41	25	27	36	31	30	31	32	28	35	25	32	42	32	31	38	19	21	28	23	25	35	20	28	27	20	34	29	34	21	34	30	27	36	28	26	28	35	27	24	26	32	17	29	29	25	31	27	31	32	27	23	31	33	36	29	24	32	29	42	41	28	19	29	25	26	28	28	20	32	23	35	34	29	20	37	35	29	22	36	35	24	32	27	28	23	28	27	33	27	23	28	27	29	29	26	27	25	34	24	32	21	35	23	26	26	22	21	35	28	17	24	32	23	24	28	23	32	27	32	40	30	36	25	30	28	35	31	33	21	36	23	26	29	30	29	25	18	36	28	22	18	33	32	33	35	26	17	24	26	25	42	28	32	29	30	37	28	34	26	26	34	31	33	26	31	39	27	31	33	21	27	33	33	22	24	28	36	26	29	36	22	25	31	22	28	22	19	28	28	40	30	21	31	23	43	29	40	27	37	23	28	27	29	29	28	26	29	28	41	33	34	32	29	31	29	35	27	23	29	28	27	35	28	29	28	32	29	30	28	28	27	27	29	30	29	32	24	23	36	28	32	30	31	35	33	28	25	21	28	39	29	23	35	30	35	26	26	22	23	22	21	27	31	38	20	26	29	25	23	26	31	46	28	29	21	27	30	36	31	27	26	35	33	33	35	31	22	31	28	36	28	33	33	28	30	30	20	24	37	23	35	36	30	34	33	34	23	26	26	44	40	34	21	36	29	26	32	32	32	34	26	35	25	37	24	32	32	31	35	30	36	34	29	27	25	27	35	28	28	35	29	26	26	29	33	30	29	32	31	39	34	29	26	28	25	27	29	34	21	37	36	31	29	31	28	22	24	16	25	25	39	36	31	29	20	39	24	35	15	28	29	32	27	28	23	23	31	26	31	28	31	29	33	38	33	32	24	23	28	26	26	30	23	31	31	34	27	26	29	25	37	26	32	32	19	28	41	27	28	31	26	33	33	25	30	21	32	25	25	21	27	38	25	41	27	23	31	33	26	20	29	23	36	31	37	27	24	27	21	32	29	27	45	28	29	22	35	30	39	29	31	29	26	26	30	33	30	22	28	39	28	22	38	31	34	28	37	30	22	33	33	44	30	35	25	26	41	26	30	31	35	27	45	25	40	21	22	24	40	26	18	26	24	28	27	22	33	35	26	26	16	31	27	29	25	29	21	40	30	31	21	28	31	22	28	31	23	25	18	35	25	35	23	27	32	22	25	25	28	27	21	31	30	26	34	18	27	41	21	24	17	28	31	40	34	24	34	32	32	28	26	33	26	30	33	38	38	45	26	28	25	30	19	19	34	31	36	26	27	30	44	34	26	26	35	27	33	33	29	24	20	27	31	26	28	27	36	30	35	24	39	23	30	24	29	27	26	31	37	20	30	25	26	29	34	36	31	30	40	32	31	34	35	26	42	17	34	36	21	31	35	31	20	27	24	30	18	37	30	26	24	30	34	36	28	27	29	31	40	33	28	35	31	26	26	29	26	25	22	34	34	30	26	20	27	28	36	24	34	30	22	27	27	23	39	41	41	31	34	28	21	34	29	29	34	24	36	36	25	28	23	29	20	21	36	33	35	15	20	22	36	22	31	30	35	20	28	25	31	29	37	29	40	26	30	41	30	20	35	32	29	27	28	27	27	33	29	23	32	35	34	36	30	31	21	32	24	21	23	24	36	24	39	31	25	31	33	28	32	32	23	26	29	30	34	24	33	41	35	34	31	29	31	28	21	33	17	26	33	30	31	29	29	22	24	29	34	35	34	25	35	26	37	24	32	24	32	29	42	32	29	17	30	22	24	39	23	26	30	19	27	28	31	30	22	32	37	20	30	23	36	33	49	35	36	31	25	32	24	29	29	27	37	36	34	28	28	27	33	19	32	32	34	33	29	25	18	29	37	28	33	20	37	27	28	32	22	30	26	30	28	31	27	30	24	22	29	25	31	26	27	25	32	30	23	32	27	23	36	38	29	26	29	36	33	27	27	23	30	25	24	28	40	21	28	26	26	28	31	29	35	32	30	31	36	28	33	24	38	31	25	33	30	37	32	38	26	28	26	32	32	33	27	29	41	32
14031	6728	4093	7286	16035	19598	19018	17470	16439	14862	13055	11896	11071	8954	7289	6223	4962	3811	2902	2484	2252	1987	1681	1625	1561	1401	1115	1104	1060	1064	1001	853	835	780	763	625	476	430	367	361	374	414	404	349	394	419	400	386	366	365	309	335	308	290	308	308	303	293	309	294	313	327	300	322	268	326	294	309	291	270	272	297	299	295	308	315	312	293	356	340	303	312	304	309	272	320	312	327	305	300	266	268	350	286	300	278	322	269	280	301	307	300	316	305	268	279	289	276	264	302	284	290	294	280	262	350	287	272	310	261	285	306	298	313	299	288	282	296	320	277	306	288	275	310	281	277	325	301	300	261	280	294	264	301	298	280	296	279	323	277	281	277	269	295	292	277	276	325	316	307	320	287	294	270	308	293	281	275	323	265	294	295	287	283	319	316	309	303	280	290	268	311	302	289	285	330	282	250	293	287	311	299	268	297	270	278	293	294	256	310	310	275	293	266	280	279	312	286	282	263	318	327	292	273	304	320	286	274	309	275	283	290	279	310	293	337	298	324	309	291	278	294	297	299	322	313	258	291	282	285	271	297	288	293	308	296	288	262	248	289	279	277	273	277	279	262	290	295	292	290	289	277	300	287	258	294	300	306	287	271	323	265	272	320	306	283	304	260	295	290	312	309	279	308	311	289	270	312	252	272	322	280	302	268	291	298	299	275	290	315	269	265	295	287	271	277	257	341	287	277	312	294	298	322	256	260	309	284	296	290	300	308	309	292	298	301	259	290	309	306	272	291	293	300	331	267	312	277	298	289	307	285	263	285	289	304	301	264	301	294	294	302	321	283	262	305	306	275	275	291	302	298	321	316	290	291	302	287	291	312	278	299	311	285	301	291	294	268	294	287	289	298	301	296	331	283	304	297	326	274	282	283	264	281	295	304	302	298	313	279	298	276	281	298	294	304	266	291	270	289	261	295	314	305	283	282	282	269	274	297	288	306	279	294	303	302	332	275	328	308	261	335	282	301	273	267	283	305	299	262	282	279	311	292	306	263	312	318	298	307	303	274	303	288	301	284	303	298	276	280	288	310	272	320	285	280	309	278	281	309	321	289	293	329	279	294	269	304	291	313	240	295	299	308	300	294	284	303	294	307	284	277	272	296	305	305	288	271	322	308	285	263	299	297	275	296	308	303	300	295	306	314	321	299	275	298	274	320	297	262	292	271	251	300	281	253	286	285	293	287	287	289	320	307	305	286	299	298	283	308	287	281	287	255	292	302	311	317	260	311	288	313	291	301	295	283	294	276	287	272	293	312	307	278	272	294	309	287	285	309	282	303	311	290	280	290	270	266	326	313	314	249	321	316	304	299	265	280	300	293	272	324	318	282	276	279	303	299	286	305	296	292	295	306	283	293	297	301	289	305	266	268	282	285	259	290	288	284	300	290	312	276	296	288	310	325	270	284	260	303	310	282	301	320	316	307	304	295	280	284	324	290	293	293	281	294	324	275	274	276	277	288	303	283	294	288	282	294	304	295	299	291	283	284	277	295	285	273	306	291	291	310	286	273	303	304	314	313	308	269	293	285	280	307	285	297	304	304	288	301	304	303	269	294	304	284	305	283	283	289	291	280	299	300	273	312	290	306	282	316	293	273	300	259	278	327	348	242	323	293	301	300	276	319	305	312	273	283	273	267	261	316	296	296	299	297	287	318	290	267	297	328	305	292	296	314	315	324	263	285	287	272	300	294	332	327	278	331	292	284	293	299	291	296	285	301	275	326	318	250	297	309	321	295	325	258	282	313	281	290	285	278	300	276	305	287	284	289	271	292	330	297	309	287	268	303	302	329	286	291	282	306	279	290	282	275	295	305	313	306	282	329	257	280	261	298	302	320	273	321	301	293	305	274	306	292	302	271	277	314	287	281	293	294	279	290	284	318	298	267	290	279	311	308	241	286	279	276	290	303	311	265	291	283	288	306	291	266	289	309	292	288	274	297	295	338	276	292	294	283	318	272	272	278	305	268	272	290	305	271	275	314	332	307	303	289	299	286	291	288	322	274	319	267	287	275	295	303	294	303	283	292	274	297	280	261	291	260	283	278	309	286	300	319	270	284	274	279	268	313	300	308	293	287	290	308	295	280	269	290	318	276	311	311	307	260	317	326	310	308	284	268	284	281	309	290	290	271	299	258	265	305	310	256	259	284	303	279	304	288	258	289	300	288	302	281	314	292	268	287	317	265	284	284	282	286	320	327	309	239	280	274	284	292	279	299	283	289	306	295	308	256	347	305	283	302	289	303	300	313	255	284	288	298	271	302	296	335	299	278	295	284	299	279	308	274	286	336	262	290	283	280	316	265	284	327	291	283	287	314	303	346	246	280	307	281	296	293	295	273	316	304	308	257	291	294	292	284	296	297	323	306	305	281	277	295	314	274	281	276	259	290	266	281	304	294	296	282	288	271	308	283	282	327	278	322	299	310	315	284	322	298	334	308	286	302	319	291	288	319	292	310	298	297	299	286	297	293	268	289	277	303	308	289	316	294	299	291	270	296	294	290	273	291	297	286	254	257	265	268	280	275	309	272	310	309	284	310	277	281	308	259	312	261	278	297	285	308	331	259	296	298	294	273	278	299	306	309	303	277	253	302	301	306	292	300	308	268	267	333	249	303	318	278	298	296	313	291	299	298	322	314	275	279	302	303	264	293	324	309	306	262	315	278	314	327	281	306	313	297	279	254	290	326	297	302	323	287	271	313	271	295	327	284	301	315	321	275	287	321	304	284	284	286	313	296	286	289	273	288	288	279	275	293	270	298	282	250	287	305	277	302	274	273	301	312	288	319	275	305	315	284	306	288	324	300	290	313	299	285	290	266	308	315	306	293	294	258	314	283	297	295	295	352	272	263	298	310	287	292	299	268	320	307	269	322	303	286	299	298	303	284	319	308	283	289	318	301	288	291	302	285	311	310	309	291	271	300	300	293	292	284	278	271	305	296	317	290	302	279	308	310	288	240	297	318	311	293	302	323	290	276	315	307	269	268	320	311	295	289	303	311	319	266	288	299	304	288	260	277	270	314	278	303	300	263	272	308	314	307	282	291	301	275	274	293	321	326	280	287	267	277	278	278	290	299	262	298	279	275	282	311	282	304	272	298	260	306	295	302	283	290	302	292	301	256	306	312	298	274	310	277	299	267	282	279	288	264	325	285	302	295	292	286	311	285	287	293	315	329	292	314	303	286	273	291	293	294	303	299	289	325	280	313	277	299	293	297	271	289	356	290	311	286	285	268	270	296	304	286	272	289	304	303	278	273	284	288	266	312	296	313	305	275	296	282	317	275	273	268	298	279	324	299	297	293	284	311	315	314	268	301	331	307	302	276	283	275	326	295	295	281	279	298	294	289	290	279	283	276	270	266	302	292	272	285	268	269	293	306	295	282	276	294	297	274	308	305	271	302	292	274	300	270	292	286	284	312	300	304	283	291	291	301	305	294	294	293	283	296	293	290	268	285	293	273
1138	634	365	303	332	547	610	617	608	546	489	436	444	373	339	281	237	186	186	142	130	112	126	133	119	105	106	102	95	94	88	79	88	82	76	59	70	65	67	57	73	73	51	51	78	74	61	69	66	53	72	73	60	68	62	56	74	71	60	58	51	53	55	56	58	55	53	65	61	46	65	63	51	60	47	71	46	50	51	58	67	71	59	47	43	69	73	61	65	63	56	45	60	53	69	72	61	53	71	66	60	51	53	51	65	66	61	62	53	56	52	50	68	77	60	63	53	58	66	54	59	54	63	54	62	68	72	59	50	62	68	60	51	65	49	49	47	52	54	63	72	60	50	67	51	62	49	71	51	67	50	52	62	69	48	59	60	60	57	64	58	51	53	58	66	61	57	68	47	66	57	66	68	72	60	68	77	65	67	56	65	63	55	69	53	48	64	68	69	58	69	50	52	62	53	81	56	54	55	67	68	49	66	67	67	58	64	50	57	65	78	66	60	49	45	63	59	60	54	57	55	62	50	71	60	53	71	58	63	56	57	59	66	47	57	58	65	63	60	55	56	64	50	60	67	57	50	56	41	60	66	68	59	69	58	70	64	67	64	70	73	66	56	77	55	64	57	67	47	60	54	72	66	65	70	57	59	61	69	72	57	64	46	51	50	60	64	68	57	54	62	59	68	76	52	57	60	51	68	61	55	58	70	58	56	61	61	50	69	66	64	54	52	66	53	57	63	59	59	60	68	63	63	58	65	61	64	49	52	54	53	70	58	60	52	63	59	59	59	61	65	51	58	59	64	62	71	58	51	60	50	69	69	79	69	64	64	65	50	54	52	69	65	67	51	64	67	61	65	60	50	58	57	62	57	62	55	63	62	56	63	64	68	57	74	49	55	69	67	64	77	59	54	59	60	65	66	58	67	61	51	60	63	64	51	56	46	60	67	63	64	71	61	63	47	62	56	63	67	57	66	59	61	46	53	52	53	63	72	60	55	73	55	74	60	62	68	66	57	79	66	76	49	73	59	57	68	55	57	65	57	47	67	50	50	63	57	63	74	50	64	59	48	56	67	56	58	51	55	75	74	72	56	48	53	56	64	54	52	66	52	66	66	51	58	66	51	52	66	51	54	63	65	72	60	61	45	73	55	65	79	53	57	58	54	68	67	46	67	56	51	63	63	44	57	60	59	56	53	61	53	54	74	57	54	55	63	69	82	57	61	43	63	45	66	65	67	55	67	77	64	63	63	64	65	59	66	53	56	64	53	54	49	55	66	68	58	73	82	67	59	67	58	51	61	66	51	64	65	52	53	78	60	68	71	63	51	62	72	75	56	65	61	72	51	48	59	52	68	58	66	68	47	53	58	75	52	60	58	55	68	66	57	74	61	59	59	57	66	66	64	59	70	53	66	54	63	48	75	63	62	61	56	61	78	64	55	63	60	45	56	60	64	70	70	57	63	48	66	67	48	55	59	54	62	60	71	44	49	49	54	60	56	69	70	67	50	62	55	62	50	64	59	56	51	67	63	53	56	59	57	64	58	69	65	80	42	56	67	56	57	55	60	63	56	53	59	68	62	64	64	54	74	51	63	76	35	57	65	66	60	48	57	54	61	57	58	60	57	65	67	63	48	76	69	68	69	54	51	58	72	71	46	53	54	64	55	59	49	50	65	50	51	50	56	59	62	58	65	61	51	53	57	57	62	58	58	62	44	60	53	58	48	60	68	82	60	74	68	66	49	55	72	70	67	52	60	55	68	70	52	65	58	63	64	72	60	56	74	66	58	66	56	57	64	73	63	56	55	65	54	63	55	54	53	51	58	70	56	79	55	53	50	73	59	61	59	59	65	55	55	58	73	50	64	68	49	52	76	56	66	61	64	61	55	59	57	54	61	55	58	57	65	58	56	49	69	61	60	59	60	70	67	51	58	69	54	54	60	63	60	69	62	60	68	50	45	54	68	52	56	72	63	54	53	82	73	57	65	75	68	48	54	72	42	49	48	52	46	61	58	62	63	58	67	61	69	59	67	58	45	62	75	56	53	53	70	58	66	52	55	65	58	59	58	67	59	53	60	71	65	74	60	48	59	66	57	43	68	54	63	68	43	62	50	62	69	61	73	57	60	63	53	52	48	71	59	69	71	65	71	58	62	66	52	68	68	59	81	58	74	66	55	57	65	73	54	57	53	49	62	66	62	67	67	60	58	69	49	68	57	63	50	54	70	45	61	65	62	65	69	48	68	68	64	51	48	58	62	53	40	49	59	69	52	55	63	53	68	55	63	59	51	71	60	66	62	67	60	61	59	51	54	63	81	62	61	66	59	51	72	44	62	62	52	73	79	73	46	46	50	67	67	69	57	48	63	51	69	66	53	61	56	57	61	72	59	52	46	57	57	75	56	69	55	61	67	52	54	81	63	50	62	59	70	76	62	66	54	52	54	67	50	56	65	55	70	62	51	67	58	60	69	62	62	59	67	71	75	64	76	69	55	59	59	77	56	57	55	43	53	52	55	60	57	70	57	51	51	59	67	70	75	57	57	69	57	64	58	83	47	58	68	74	59	82	61	56	56	58	55	64	45	56	67	71	64	73	70	70	72	45	59	60	66	43	56	55	55	55	66	57	71	65	65	55	47	62	58	56	60	51	56	71	53	57	63	57	60	72	64	66	47	53	47	51	49	67	64	60	49	71	63	52	69	67	77	58	61	68	71	74	62	65	58	48	64	60	70	61	66	58	63	51	53	78	70	62	64	85	63	62	59	55	66	65	67	52	55	54	55	69	59	59	48	49	61	63	63	68	57	57	72	49	59	62	53	46	77	55	68	57	66	59	56	73	64	58	68	68	65	61	60	56	62	63	54	50	53	70	63	68	66	51	67	67	68	46	61	66	60	73	57	60	66	66	59	57	66	51	64	65	63	67	49	56	48	66	64	52	59	58	68	62	59	49	74	55	58	51	58	61	48	50	54	62	62	71	55	64	70	59	63	66	72	51	55	65	65	53	56	64	57	58	58	63	57	70	52	73	59	48	62	66	52	64	48	54	67	63	49	66	66	70	70	58	54	61	63	69	63	62	78	73	74	50	51	54	58	73	72	69	67	52	54	71	60	61	68	64	69	64	60	54	65	59	64	65	53	57	74	60	63	57	63	55	72	61	70	51	59	60	57	53	73	63	60	49	63	64	62	71	67	55	67	64	63	49	64	66	68	76	58	53	65	59	75	70	52	64	46	65	51	62	55	62	64	63	49	50	57	66	67	56	53	73	70	69	67	58	42	69	66	60	56	61	54	85	59	70	53	58	65	48	52	52	55	65	49	61	61	70	55	49	59	63	45	58	63	56	64	70	59	57	62	58	63	52	53	67	60	56	62	57	70	71	70	55	49	58	65	63	59	70	73	67	48	57	48	52	65	58	49	53	55	58	51	63	68	63	70	60	52	59	55	50	61	66	57	51	52	53	52	64	66	47	63	59	60	68	58	63	48	64	59	55
16520	9517	5620	10129	20249	23625	22968	21246	19734	17948	16227	14920	13768	11891	9599	8362	6819	5303	4435	3763	3381	3094	2796	2599	2629	2179	1938	1821	1805	1740	1598	1426	1311	1360	1132	1010	870	807	758	756	753	748	730	740	724	774	780	709	712	722	711	618	610	617	634	648	605	624	644	641	661	681	614	640	613	610	604	672	600	614	594	615	611	629	610	688	631	650	731	644	640	664	636	638	686	634	678	589	650	642	612	603	588	628	665	609	599	602	633	566	593	606	643	637	583	591	569	591	605	586	627	606	570	598	618	592	602	613	623	623	625	610	583	609	609	644	585	577	600	572	570	631	606	633	589	586	607	590	586	609	592	608	614	587	628	593	574	635	625	596	619	566	619	641	600	594	600	589	601	614	624	636	603	566	624	649	610	578	617	628	584	561	604	615	631	586	642	648	600	590	566	598	611	569	587	623	611	539	592	567	623	592	572	617	689	636	604	604	563	599	614	641	649	585	568	603	579	655	646	605	629	614	646	604	593	585	588	579	597	586	583	599	652	576	590	611	593	555	617	631	629	593	606	639	620	598	582	620	563	579	565	579	587	607	659	606	575	612	601	593	578	628	616	646	610	585	629	596	604	577	577	611	605	599	556	561	593	593	653	634	593	586	622	567	652	597	616	595	612	605	622	596	610	600	650	641	591	598	581	606	574	557	607	605	601	620	615	639	595	574	606	602	635	555	621	553	609	580	585	619	618	570	583	620	618	619	612	609	678	576	594	570	566	640	576	583	580	635	588	612	645	596	607	589	585	569	577	648	603	618	596	616	640	579	611	602	591	627	612	592	595	551	600	570	588	618	595	573	624	598	630	638	594	578	630	585	578	602	645	641	533	631	598	616	569	620	635	606	587	573	618	604	603	618	610	633	619	596	635	612	625	565	563	619	578	630	626	585	592	637	635	602	614	567	606	578	625	592	615	569	607	605	610	618	602	649	580	609	593	590	615	606	578	576	613	623	617	609	586	586	623	612	622	637	587	597	606	593	615	654	569	626	604	604	658	615	617	600	558	607	626	585	628	578	634	608	594	579	615	602	597	612	617	609	640	613	606	602	587	604	572	591	602	589	603	589	591	565	644	630	604	638	616	600	611	597	648	600	568	596	627	626	615	604	554	608	581	626	597	600	597	621	556	607	578	608	587	611	629	554	561	598	652	609	606	628	557	617	602	644	611	599	595	635	604	608	607	561	570	602	589	600	633	593	599	613	599	606	595	564	557	585	590	600	606	625	593	600	616	588	627	661	583	606	617	560	590	623	617	650	610	598	596	632	588	591	626	593	621	635	607	577	617	578	592	608	561	656	624	634	610	623	554	606	645	606	634	587	645	618	602	625	614	610	616	634	627	617	579	597	641	569	634	648	615	572	622	610	593	603	596	596	597	575	631	623	622	598	617	605	634	589	608	623	565	549	580	597	635	609	601	601	602	622	647	622	632	664	626	628	599	587	597	603	609	567	648	651	631	609	611	608	550	595	609	588	603	618	613	599	530	592	602	571	644	615	656	620	553	663	619	596	584	580	615	607	625	601	565	607	621	612	586	590	622	606	621	604	590	605	597	607	603	615	595	572	605	608	561	609	622	626	595	573	628	570	603	600	609	620	603	582	598	628	584	642	601	586	642	590	602	584	627	600	610	592	605	586	594	605	627	653	615	591	562	614	647	598	597	607	629	638	591	579	614	594	649	588	609	619	617	603	620	621	597	618	614	623	636	576	596	635	606	596	637	607	616	588	647	641	588	568	590	596	562	605	614	613	608	612	603	582	621	609	618	584	567	648	631	593	622	559	598	590	605	599	599	585	610	575	576	587	540	590	630	552	626	574	630	579	631	580	616	635	599	590	620	560	611	630	590	565	590	640	623	594	604	601	605	665	558	604	575	611	601	671	650	593	623	600	638	600	580	623	616	595	520	590	598	605	609	606	591	601	609	609	632	597	628	640	600	611	572	580	594	610	583	608	619	621	630	617	616	618	596	601	582	608	633	570	602	533	607	634	608	614	622	616	594	568	607	562	586	609	602	620	621	581	609	562	625	605	577	624	624	642	599	570	596	633	592	568	605	589	619	630	620	607	601	642	629	584	616	558	579	608	604	590	582	631	609	604	572	657	631	591	632	659	628	598	622	596	560	595	623	613	651	628	567	581	570	624	625	625	610	607	580	659	587	617	561	617	595	605	625	611	623	590	612	558	608	627	613	626	580	633	614	598	660	644	569	595	598	591	582	608	621	613	599	611	596	568	597	566	594	605	605	662	598	585	615	580	618	581	631	627	553	600	630	599	611	606	620	611	587	615	629	595	614	560	604	656	647	596	568	598	574	619	605	577	600	622	595	540	607	631	587	640	655	610	630	634	589	564	598	625	592	642	607	570	616	612	627	599	601	635	605	633	584	596	558	634	632	581	636	591	624	611	549	570	633	627	606	605	643	615	594	623	605	620	606	601	648	637	588	633	638	623	594	627	593	605	588	573	626	571	625	631	598	631	579	619	617	607	598	606	610	597	573	607	582	651	621	651	614	546	587	576	594	608	671	572	616	584	651	587	618	613	626	604	620	606	598	612	589	575	627	586	633	634	588	630	576	611	628	594	587	616	622	616	600	623	621	625	585	603	590	582	625	633	614	575	614	594	594	607	600	605	556	604	623	583	646	540	616	611	611	616	661	607	594	597	645	604	614	635	600	636	618	561	612	577	605	603	622	627	596	609	629	618	613	588	591	555	560	591	612	627	585	623	602	577	608	596	616	594	645	616	582	608	651	596	619	607	552	635	550	597	617	583	561	635	625	596	593	635	647	614	590	591	605	628	599	562	633	633	617	617	572	610	631	591	604	602	590	603	616	593	648	593	606	580	609	577	609	617	610	621	607	651	646	589	631	597	607	628	590	575	609	574	620	591	613	601	587	615	628	603	597	612	633	580	568	606	655	585	592	582	577	601	585	644	585	592	630	562	591	639	618	587	628	564	644	602	596	608	589	601	552	608	628	585	565	618	585	640	600	592	591	598	633	622	612	614	584	591	601	645	625	656	624	618	602	604	598	643	644	617	609	601	585	610	567	555	588	577	633	589	589	612	595	564	590	575	582	602	595	641	581	563	604	592	600	568	583	597	598	607	592	587	601	624	603	609	588	614	604	599	593	634	613	607	589	627	578	576	592	568	590	619	663	639	587	586	634	612	589	568	589	624	560	629	586	600	610	605	622	617	626	571	603	592	600	629	609	597	533	630	638	580	678	618	566	604	610	583	587	604	628	612	574	571	571	547	578	621	595	608	588	569	572	602	610	613	579	618	599	620	608	597	645	604	609	619	570	630	651	565	591	588	596	616	564	591	624	611	648	577	602	589	623	584	595	626	579	595	614	623	645	574	579	582	632	594	659	629	539	641	594	618	635	570	622	569	588	577	585	596	637	609	594	602	618	617	596	639	593	580	595	581	629	593	603	642	609	657	616	564	599	646	582	629	556	611	556	582
2734	517	317	248	278	476	606	633	564	543	447	479	454	351	291	253	206	157	120	108	95	95	94	80	68	64	60	57	34	43	52	44	50	44	39	26	20	25	22	29	22	21	18	21	26	21	25	27	18	20	24	25	14	20	23	21	19	19	16	25	29	20	34	29	31	28	25	26	17	26	25	23	17	15	11	19	20	27	19	23	30	17	14	18	17	24	18	21	27	12	21	23	16	15	12	17	19	28	15	27	20	18	19	27	20	28	26	21	21	25	21	24	22	20	24	26	22	27	24	20	23	13	15	21	21	17	22	23	30	23	25	21	27	15	20	21	24	26	15	21	28	17	23	20	23	27	31	21	23	24	25	16	22	21	17	14	23	21	18	20	18	22	32	18	19	15	21	23	23	19	18	26	19	25	19	15	25	17	19	13	30	20	33	25	18	26	14	19	22	17	24	23	21	15	26	20	17	25	21	23	22	26	14	23	19	28	24	15	17	32	16	19	25	20	22	13	23	15	12	22	24	22	18	20	25	19	18	20	11	24	26	30	17	14	13	24	16	21	23	16	13	23	18	22	25	23	22	18	18	15	18	15	25	15	13	18	24	20	27	20	20	17	31	8	20	20	16	22	30	17	29	21	17	33	16	16	26	21	21	13	18	22	17	17	19	17	19	21	29	21	20	19	21	23	22	19	19	24	25	13	22	22	19	26	26	18	18	27	22	22	25	20	18	28	26	21	24	20	30	21	18	15	24	41	26	18	16	25	26	12	19	13	25	19	19	23	23	15	29	23	17	17	25	18	25	11	22	23	27	23	23	18	15	29	28	30	18	19	17	32	27	15	14	17	23	22	16	15	27	13	21	23	20	20	28	24	23	19	16	21	29	20	27	26	19	15	19	21	15	22	26	25	21	23	23	20	19	28	16	25	19	19	20	22	16	24	17	19	20	25	20	24	24	23	24	26	19	18	16	16	16	16	23	31	15	21	28	28	19	21	22	23	24	22	24	31	16	21	25	9	24	14	23	19	24	15	23	25	15	15	18	20	22	26	23	21	23	20	16	20	24	20	27	25	23	14	20	12	22	18	25	18	25	24	19	28	18	19	22	16	21	21	18	20	18	16	16	21	25	33	21	22	18	24	25	17	21	26	23	25	26	14	21	28	26	24	25	21	18	19	18	19	24	25	20	22	15	24	24	18	24	24	23	17	17	22	28	18	22	23	13	15	19	16	20	20	20	16	28	14	19	20	15	27	19	20	28	23	19	14	25	19	20	19	30	19	22	15	20	22	16	21	18	27	27	22	22	23	16	29	25	21	23	30	25	25	23	23	21	16	15	28	21	17	25	17	18	21	26	23	17	22	18	26	21	18	29	15	19	25	14	18	26	24	19	26	19	19	32	23	16	19	14	17	20	17	17	16	26	16	25	25	22	19	13	22	22	19	20	22	25	22	24	27	15	26	15	21	19	13	21	20	24	33	20	29	24	15	19	23	21	24	28	25	25	22	21	18	18	22	8	16	16	27	17	22	19	23	26	20	18	21	22	26	15	23	23	26	15	20	23	25	16	30	25	23	28	26	15	21	22	20	18	16	20	24	24	30	16	19	19	18	21	19	23	24	21	31	17	32	30	15	17	19	21	24	17	23	27	18	25	18	34	18	20	16	20	27	19	21	23	19	26	12	27	23	19	22	16	28	21	21	22	22	23	23	17	23	23	25	16	12	22	21	24	15	18	16	22	12	16	13	18	28	20	14	19	25	21	28	21	20	20	24	22	17	17	23	14	31	22	27	14	24	13	41	20	26	22	19	27	13	15	22	16	23	19	18	24	13	22	27	23	26	21	30	18	18	17	25	27	28	21	21	29	17	19	22	17	15	23	24	21	18	22	31	23	29	17	21	26	18	20	25	32	18	19	29	13	21	16	20	22	26	21	20	17	27	23	12	23	17	19	22	24	20	29	23	17	26	15	26	19	16	16	18	26	18	17	24	11	25	24	23	20	29	18	23	18	23	24	20	17	17	23	22	21	21	25	17	15	20	22	15	16	12	26	12	15	23	31	18	27	27	27	17	20	21	15	24	23	21	24	18	20	13	21	16	29	21	21	18	19	34	27	10	28	17	30	22	18	16	28	27	23	26	21	25	21	17	24	24	22	27	20	12	22	29	12	24	20	24	28	16	22	24	17	24	24	25	22	18	27	14	20	24	23	21	27	17	21	19	27	18	19	17	17	9	19	29	23	17	14	23	14	18	16	26	24	24	21	18	25	25	18	18	17	15	22	28	19	17	21	21	19	23	24	21	22	25	19	26	29	23	14	16	13	19	13	19	18	18	25	22	18	21	24	22	16	18	27	17	23	22	24	25	21	22	23	21	20	19	21	19	22	16	27	22	24	21	19	21	17	21	20	13	26	21	18	15	19	25	32	17	27	16	19	19	19	21	18	15	16	11	20	29	10	31	20	18	11	20	19	16	21	18	22	30	19	16	13	16	19	24	28	22	21	17	20	20	18	16	21	19	24	33	25	18	27	18	25	24	18	18	20	18	17	19	29	17	17	23	13	16	27	14	21	18	21	16	18	22	23	16	27	21	22	21	24	12	18	31	25	19	11	17	26	22	18	24	15	27	18	31	23	19	18	24	23	27	29	18	17	24	18	22	17	24	25	23	19	16	16	15	22	17	23	20	31	29	22	25	18	14	11	14	21	22	23	23	25	22	30	23	15	19	28	16	22	15	25	18	31	15	17	22	24	17	18	28	29	17	24	20	23	19	23	17	25	20	23	11	22	24	14	20	25	25	28	19	24	10	26	25	14	16	20	23	22	21	17	27	23	23	26	24	18	27	22	21	20	28	18	22	22	22	26	23	19	19	27	30	24	23	22	21	22	25	20	23	18	15	20	19	25	25	27	18	20	21	19	22	24	25	21	24	28	16	29	23	13	28	18	19	21	17	28	25	28	25	25	18	22	16	19	23	16	15	16	20	19	18	25	17	18	22	21	21	24	16	24	13	20	15	24	15	19	15	15	24	15	20	15	11	20	17	27	22	29	16	30	27	22	28	24	22	18	24	21	26	17	20	20	19	12	14	27	17	24	24	28	25	26	26	21	15	19	20	12	22	20	27	17	21	20	22	21	27	15	22	13	13	15	18	20	20	23	24	21	13	24	25	16	24	12	22	23	23	21	20	15	24	18	25	24	19	14	22	21	21	21	18	15	20	23	22	15	20	24	23	21	18	19	9	22	20	19	26	21	31	21	26	31	22	22	22	19	15	14	24	26	25	23	29	23	18	10	16	20	21	18	20	20	19	24	19	21	24	36	20	31	18	18	19	24	19	26	16	22	21	19	22	23	29	23	22	20	18	18	24	20	23	20	22	29	15	21	16	15	18	19	15	15	25	16	15	23	24	28	22	15	20	25	19	21	22	19	20	28	22	18	12	25	22	18	26	22	10	21	23	17	24	17	18	21	23	14	24	17	19	16	22	16	25	29	18
15757	8228	5243	9187	19442	22716	22627	21260	19939	18129	16458	14936	14025	11441	9723	8236	6592	5014	4133	3483	3162	2747	2542	2408	2281	1744	1613	1428	1383	1349	1296	1061	1055	913	778	519	432	413	381	350	382	386	334	343	394	373	322	343	311	305	227	279	262	255	250	212	253	269	227	254	235	246	241	249	267	223	216	244	209	211	226	221	240	249	231	251	219	262	282	247	239	225	199	236	231	234	210	205	222	257	201	219	235	240	222	236	234	219	229	243	220	208	215	240	230	207	236	230	239	211	231	212	227	191	227	199	203	207	227	206	215	207	222	253	228	223	219	211	215	209	228	210	241	226	228	242	224	180	207	210	245	192	217	226	247	224	221	217	200	218	212	223	229	229	218	243	235	208	232	225	223	228	228	210	254	217	225	194	216	234	212	217	237	201	209	204	208	228	189	211	201	207	219	217	232	245	220	216	182	208	218	215	233	209	191	228	244	219	239	209	200	187	237	230	223	211	214	197	211	197	229	211	222	206	214	225	230	199	217	223	233	191	221	219	208	206	222	210	205	224	212	199	223	223	194	193	219	198	226	193	212	199	203	206	215	219	204	217	214	223	216	203	229	197	214	233	228	214	235	191	217	197	171	218	239	234	237	211	244	196	235	213	231	181	212	210	215	209	216	221	200	235	215	234	214	216	212	189	208	237	232	219	223	251	202	187	204	218	209	217	201	231	207	251	241	204	237	214	210	210	223	225	209	197	199	216	219	220	203	223	246	247	227	220	198	235	216	219	214	207	210	202	202	219	178	233	189	207	202	228	221	223	238	219	211	213	186	208	212	194	236	216	204	203	241	220	211	186	182	203	225	212	224	252	225	222	209	201	201	240	194	204	211	186	241	207	209	212	238	196	220	201	206	234	247	231	212	220	234	195	232	207	208	224	195	210	203	245	191	213	211	210	236	206	220	204	215	208	229	233	218	221	219	200	197	219	206	184	217	231	216	194	221	223	216	196	210	196	228	214	205	212	190	191	226	224	210	227	189	233	226	204	211	188	204	215	247	213	241	189	219	200	206	228	206	203	230	223	222	208	261	207	226	237	207	213	195	251	234	206	220	217	206	206	214	218	230	208	203	204	203	201	230	226	212	213	214	205	208	189	204	225	218	207	209	215	243	218	176	235	247	236	227	204	208	206	215	242	214	210	210	203	236	216	231	217	221	207	208	193	205	248	227	210	224	195	203	203	242	207	211	226	240	206	200	208	206	202	228	209	193	224	231	186	205	237	198	232	214	225	214	203	207	219	229	209	194	209	200	208	212	187	189	222	207	229	198	229	228	240	233	215	216	231	197	233	220	225	229	204	216	186	215	236	211	210	227	207	197	230	204	192	243	243	245	217	196	210	177	212	199	226	215	181	228	220	205	216	202	222	222	227	199	212	217	220	194	208	218	215	215	208	175	194	213	210	233	200	234	212	213	216	222	221	172	221	218	232	235	223	211	191	216	205	210	234	222	194	224	186	252	210	200	242	214	230	192	221	214	208	225	210	199	210	242	219	236	228	202	231	209	201	218	212	208	216	207	218	228	209	230	217	172	237	224	223	198	212	224	202	234	218	222	193	210	221	211	228	202	203	203	211	210	226	222	232	235	210	209	210	204	210	202	241	207	221	230	226	244	178	221	225	210	201	240	221	217	219	215	212	187	198	206	211	202	230	210	211	202	187	222	210	200	217	205	224	201	228	257	212	220	219	200	222	236	220	181	213	195	229	213	222	222	203	201	209	215	223	222	227	201	216	204	214	225	227	198	214	208	210	222	232	230	216	207	204	230	221	225	225	218	227	202	216	208	231	209	207	212	214	192	220	220	243	232	228	232	194	197	195	229	184	229	223	233	215	240	227	206	214	223	187	199	240	211	222	225	214	223	224	224	234	236	235	238	213	208	229	230	196	231	236	196	204	217	225	208	209	242	222	234	234	222	218	203	202	224	198	204	195	231	244	211	243	209	202	205	201	236	244	232	231	215	247	234	233	220	231	204	228	202	226	196	237	201	215	195	216	199	226	179	192	231	209	218	189	227	227	196	215	225	210	229	212	216	238	240	223	230	231	208	243	210	215	231	229	229	201	238	210	174	223	216	204	213	213	229	223	215	225	222	215	208	234	211	200	219	220	222	219	227	228	213	208	218	229	211	243	262	193	210	220	211	202	230	217	206	235	214	201	227	216	204	235	208	207	209	225	203	230	214	226	212	213	231	218	219	216	206	187	194	199	239	217	204	209	214	214	223	207	223	255	206	219	225	199	209	210	227	199	229	210	249	219	216	213	227	221	218	205	228	189	222	228	204	211	210	197	230	255	202	231	217	243	213	245	216	205	218	217	216	197	224	226	197	193	224	230	204	224	229	198	209	205	223	220	224	234	202	198	238	220	221	210	222	227	224	213	203	209	211	199	195	201	233	228	239	202	218	220	220	204	247	238	211	194	220	217	207	210	188	250	207	209	202	187	204	233	221	222	213	213	208	205	188	205	222	207	219	219	224	204	207	214	239	215	206	208	225	229	211	227	204	232	221	234	241	215	230	254	222	208	202	215	220	213	228	241	203	223	249	217	210	198	215	221	209	247	232	190	228	217	217	221	189	205	230	211	233	205	224	220	210	208	227	226	213	201	217	230	204	209	194	205	209	238	226	203	235	209	227	240	214	220	190	245	210	195	203	191	215	225	200	199	204	218	216	223	194	215	230	240	217	206	241	192	216	204	226	230	191	223	196	203	219	219	230	204	184	239	219	227	248	211	207	219	236	212	178	226	242	224	225	218	229	203	208	199	226	196	198	222	210	225	220	241	233	203	215	212	202	233	214	217	199	225	200	196	213	218	218	219	243	223	214	200	235	230	202	209	237	215	215	214	233	211	207	211	218	218	217	218	220	214	218	221	202	213	226	193	242	170	199	222	209	213	233	203	229	210	215	243	191	201	221	229	230	242	236	195	207	171	214	226	208	196	241	217	203	220	228	196	212	228	202	228	229	220	228	232	234	209	205	211	196	218	223	210	242	206	200	235	199	200	210	228	207	221	214	213	208	196	196	220	226	228	192	212	224	203	223	231	217	191	205	216	224	197	202	211	235	214	184	219	210	226	236	223	197	212	208	215	200	212	211	221	199	211	183	220	203	212	197	207	249	212	226	210	211	220	198	223	193	242	200	215	234	231	193	222	241	208	233	226	203	205	227	220	234	215	216	214	230	235	249	196	241	222	205	227	203	251	212	210	219	199	205	223	200	205	231	216	194	201	199	228	191	237	200	222	211	219	211	199	207	213	224	208	215	211	193	216	212	222	191	211	205	246	222	251	216	236	211	221	221	210	210	248	212	236	210	203	221	206	220	203	208	208	213	214	206	203	198	205	215	226	226	229	205	213	208	213	219	221	218	197	197	226	218	232	239	212	224	240	217	223	194	231	215	202	209	201	206	190	207	209	233	203	190	223	203	250	225	211	195	228	223	239	210	219	181	203	212	227	234	205
1691	756	472	336	398	675	797	798	751	699	634	607	541	448	397	318	245	195	176	170	152	135	127	137	126	118	122	113	97	103	99	88	80	88	96	72	73	50	56	66	61	73	54	66	57	65	62	64	56	64	75	62	51	72	63	48	55	57	58	60	51	60	49	49	59	59	49	53	56	45	61	61	47	64	55	53	61	51	69	58	52	47	55	54	51	56	61	51	55	73	47	59	46	63	68	63	58	57	62	56	66	45	53	67	74	57	44	58	56	60	52	46	56	70	54	48	73	62	64	70	51	59	58	56	57	82	55	67	63	61	46	56	55	57	59	67	45	65	55	62	45	65	64	61	58	60	66	61	40	55	59	58	48	54	64	56	47	53	59	61	54	48	53	51	64	50	43	63	57	60	62	62	55	61	44	63	55	43	66	54	65	58	56	54	47	51	70	70	42	58	59	58	44	65	58	61	66	54	57	64	66	51	57	62	48	48	70	53	61	57	71	56	52	61	59	52	53	51	64	58	69	60	63	63	67	59	58	61	59	56	47	53	62	49	63	47	66	56	54	46	69	60	49	71	50	57	59	42	55	64	61	52	51	61	51	55	62	41	44	49	50	68	64	60	62	46	51	66	63	48	53	50	65	47	64	62	66	70	51	51	59	59	66	65	53	57	46	51	67	78	48	64	73	67	51	62	54	47	62	65	51	59	54	64	66	68	64	72	45	61	61	68	48	62	47	56	48	43	56	51	54	53	60	58	61	58	38	47	58	40	63	52	49	53	59	72	53	54	61	45	60	56	44	51	55	65	52	51	50	53	64	44	63	51	48	49	53	35	52	69	49	50	58	56	58	45	53	55	49	41	56	52	57	55	57	46	66	58	54	55	53	62	63	56	57	49	57	63	55	63	60	66	57	61	59	52	55	51	54	66	69	58	71	64	56	41	63	69	65	54	73	59	55	61	46	51	62	61	62	56	63	40	57	47	58	47	68	53	57	63	56	58	54	60	60	56	58	59	75	42	53	54	52	56	53	61	51	52	61	60	60	63	57	57	52	67	64	65	51	50	60	79	63	50	52	55	43	58	51	62	56	59	57	49	46	57	54	43	60	76	56	49	56	66	48	57	60	33	53	59	64	59	75	65	49	60	53	45	82	59	59	58	67	66	57	49	67	69	54	56	55	47	68	55	57	62	55	48	53	58	59	68	52	43	55	64	50	53	57	47	48	59	75	49	49	51	59	54	57	54	68	58	46	38	55	51	53	50	57	59	53	50	54	63	52	56	44	57	61	46	50	53	61	68	56	55	54	55	64	55	66	60	50	48	62	66	52	68	74	59	52	57	45	64	60	74	58	52	49	65	54	48	60	45	52	42	57	55	75	64	67	53	65	51	49	61	55	52	53	50	59	61	62	54	57	60	45	64	46	63	70	58	38	46	65	52	53	61	63	43	53	56	60	57	56	57	55	76	58	62	72	45	46	56	79	70	53	71	59	56	52	59	63	47	58	76	51	64	59	51	59	55	55	46	49	60	43	47	50	61	57	46	72	65	73	42	56	55	77	53	59	67	55	40	48	51	61	59	52	54	58	57	52	70	66	55	45	61	47	45	56	63	72	58	69	55	68	47	47	49	52	69	47	54	58	50	47	52	59	50	46	48	60	59	51	55	63	58	59	59	53	50	55	44	51	57	47	68	62	55	50	48	56	59	58	57	43	70	53	47	61	63	44	52	66	63	52	66	61	55	56	57	66	56	58	58	52	61	71	54	52	64	48	54	58	58	70	57	56	71	55	61	63	58	53	68	37	53	59	57	51	47	48	69	62	48	60	50	60	57	45	66	72	59	53	58	61	51	59	59	61	65	67	68	53	56	44	49	61	52	56	55	50	57	56	51	42	61	57	45	63	53	66	62	57	67	59	48	60	71	59	55	51	51	61	59	69	52	62	51	53	57	52	68	61	63	57	52	48	50	50	58	60	58	58	54	71	60	60	59	48	59	52	56	52	77	61	54	60	51	53	71	64	53	59	57	72	55	38	65	43	64	55	56	63	56	66	65	65	65	56	64	59	49	52	60	65	68	39	51	63	66	50	63	56	60	46	54	55	52	55	61	59	54	63	67	62	57	49	61	64	71	62	60	66	57	65	66	51	62	45	62	54	52	63	61	65	63	61	46	51	49	61	59	60	53	63	56	55	58	56	58	68	72	54	49	48	66	50	64	55	51	57	62	56	62	58	46	88	61	68	51	38	66	52	53	41	62	49	65	70	58	55	63	69	60	56	51	58	53	49	61	68	59	59	49	54	65	49	51	55	58	65	56	65	53	58	43	61	57	58	54	60	64	62	51	64	53	59	57	53	46	61	71	59	58	63	66	66	43	66	49	55	59	47	63	61	59	50	57	53	58	62	57	63	46	54	53	48	64	44	67	48	57	70	75	59	59	47	44	46	66	53	59	54	57	44	57	46	58	66	58	58	61	47	53	59	58	65	53	77	59	69	50	49	54	58	51	60	59	61	62	62	49	51	68	50	55	60	62	54	60	54	61	68	53	66	68	66	64	54	46	53	53	57	61	61	62	73	56	45	65	60	43	66	52	52	57	50	44	53	48	68	42	68	58	59	63	61	70	57	66	62	75	61	64	58	49	66	60	48	59	66	61	58	60	70	51	68	48	48	49	53	61	62	58	54	70	61	56	60	65	51	54	49	62	58	48	47	51	42	62	58	59	68	58	65	58	54	62	43	53	60	51	57	60	58	69	60	60	42	52	71	53	57	60	52	67	51	50	51	43	56	66	58	48	56	50	63	60	65	46	60	51	61	48	60	61	63	60	62	55	62	49	59	51	60	66	58	50	55	52	51	65	58	51	58	65	51	58	56	59	56	69	41	64	59	45	57	57	45	54	60	60	73	72	39	59	54	55	51	60	50	43	53	56	58	46	71	65	64	60	66	48	48	64	68	58	62	64	59	59	86	57	62	64	54	61	62	53	51	58	68	56	56	72	65	63	69	61	61	69	63	59	63	58	39	54	59	61	55	54	68	62	52	46	73	57	62	54	46	58	56	56	52	55	51	53	56	63	65	56	51	55	60	46	59	52	60	50	55	67	63	66	52	62	51	53	59	52	57	63	47	56	69	63	40	60	60	68	59	56	64	56	71	73	61	52	70	45	52	67	52	56	60	59	67	59	70	59	64	69	65	48	64	57	52	54	51	57	53	68	60	55	65	54	70	44	54	42	46	65	57	51	55	54	71	63	57	54	54	61	66	53	49	57	62	66	58	73	51	61	61	41	52	67	54	70	57	58	56	67	77	53	65	56	57	53	63	43	55	64	53	52	59	60	64	61	63	66	64	68	48	74	59	50	44	53	56	49	57	51	61	65	73	46	56	59	52	54	53	50	59	60	62	49	60	44	58	55	70	56	57	56	41	54	50	49	47	68	60	58	65	73	51	65	54	62	53	50	47	54	60	72	47	68	49	67	45	61	63	57	62	60	68	55
19455	10531	6620	11556	22560	25891	25854	24075	22300	20601	18649	17263	16146	13605	11477	9895	7969	6416	5279	4611	4272	3720	3409	3305	3083	2515	2389	2157	2025	2082	1929	1531	1540	1439	1170	976	830	794	816	752	818	803	778	787	774	770	683	726	711	691	644	659	675	597	662	638	575	617	643	607	640	583	605	593	585	590	650	584	621	593	602	637	634	621	597	610	621	662	635	615	623	604	586	620	626	625	597	568	616	561	588	601	612	611	632	620	586	598	540	608	576	575	599	567	584	621	564	581	588	572	561	563	630	585	570	558	576	644	533	591	587	566	554	612	648	571	611	584	559	565	586	605	595	579	586	581	573	574	578	561	586	599	583	621	581	596	576	628	574	577	586	616	539	536	598	557	569	617	579	598	586	597	611	573	585	636	578	599	572	598	595	555	598	571	619	573	538	569	600	568	553	587	592	576	559	579	569	600	585	535	577	563	580	607	621	623	568	586	571	607	586	575	558	593	626	580	559	534	614	601	568	569	602	603	575	598	596	615	574	615	571	580	612	560	570	568	577	561	546	567	553	577	591	593	557	577	575	589	591	585	643	596	603	592	572	550	586	569	552	621	633	600	563	541	575	580	559	547	608	558	561	557	542	580	621	603	561	559	580	542	548	569	619	584	613	606	592	548	574	562	596	598	570	588	581	581	587	601	586	603	627	573	621	577	605	597	559	622	574	605	587	585	574	551	589	564	637	605	550	592	596	619	567	548	530	586	599	563	574	592	542	590	552	582	580	573	545	595	578	596	580	585	586	574	569	585	554	557	634	620	580	566	557	571	567	595	618	582	590	590	583	575	563	552	562	554	607	592	594	612	583	602	572	537	585	592	574	569	607	607	577	598	582	577	646	542	572	605	597	564	593	577	508	583	550	584	640	596	588	561	589	607	638	561	606	584	562	602	615	574	599	586	620	594	584	556	602	556	563	595	600	570	586	577	565	600	568	600	572	587	510	563	574	544	582	571	622	613	581	620	590	563	560	599	549	590	598	554	596	556	584	586	569	584	537	552	547	601	595	575	615	589	594	592	587	589	584	607	585	606	598	583	564	580	576	590	600	637	586	562	560	606	578	562	571	590	574	580	569	586	594	623	537	582	634	595	557	565	591	584	590	591	585	582	610	559	604	561	603	561	582	544	562	583	602	568	582	579	560	547	590	610	581	577	573	592	598	575	582	561	556	562	568	581	569	561	567	602	571	553	595	583	586	559	572	574	548	575	576	564	574	599	543	596	566	566	547	583	623	578	608	562	565	585	555	524	560	608	563	568	600	603	568	610	596	524	583	580	611	568	570	601	580	580	579	614	582	572	559	528	542	584	567	569	591	613	572	543	625	586	584	591	556	641	588	529	606	579	588	592	560	567	590	575	557	567	560	592	602	571	585	620	575	593	650	579	574	605	546	579	516	630	563	549	617	567	647	608	567	567	587	621	586	591	591	563	567	598	553	598	630	596	583	624	613	595	567	560	579	607	606	601	587	597	588	613	631	577	550	555	551	572	551	568	554	520	610	578	544	589	581	571	632	613	543	572	593	586	575	557	587	581	579	567	604	595	596	570	577	591	620	549	590	599	581	624	596	608	570	591	601	584	589	609	580	607	590	614	614	617	583	617	627	575	576	555	623	590	555	588	588	585	631	569	584	577	560	515	593	603	576	557	573	602	573	558	584	601	608	591	544	619	618	618	592	575	587	577	565	551	557	568	607	565	635	592	566	597	603	570	560	619	591	568	600	560	575	610	555	602	608	575	584	592	598	611	581	569	555	589	576	544	562	564	643	630	569	585	575	609	598	604	601	589	557	591	583	568	586	625	577	632	589	590	576	572	564	599	577	555	572	608	567	553	585	576	576	594	601	573	593	602	583	587	555	593	596	595	592	606	544	581	605	552	549	637	588	563	572	564	575	574	553	619	547	588	594	593	585	586	606	566	594	603	540	554	554	552	581	597	555	587	591	604	581	589	596	614	622	607	596	571	597	596	533	608	559	579	567	610	562	584	614	578	596	585	592	621	560	575	522	563	574	560	600	566	612	607	588	577	585	586	600	584	573	574	617	556	560	558	554	574	610	542	572	567	598	573	624	545	611	580	583	590	538	597	566	615	554	560	638	577	576	598	562	609	626	602	595	597	579	567	579	557	538	537	520	575	542	556	560	568	577	565	598	544	633	501	598	571	634	537	592	595	578	604	554	571	576	574	607	607	607	606	578	539	602	627	590	553	587	585	565	582	604	625	574	593	604	567	527	560	572	536	590	578	562	555	616	606	596	606	561	571	588	550	620	571	624	591	604	552	591	561	547	598	584	592	560	550	602	615	561	595	615	566	572	583	581	585	557	608	591	585	568	588	589	553	566	603	575	567	561	581	593	559	526	567	610	602	576	577	579	608	589	527	590	522	584	568	580	623	575	550	600	553	540	610	563	584	601	597	575	543	577	584	563	617	611	589	560	593	573	582	606	542	604	580	611	571	623	577	578	593	574	585	545	518	587	568	581	583	602	610	620	539	561	594	561	602	586	544	587	562	536	601	552	559	605	573	580	562	609	598	542	595	569	591	617	581	599	604	557	524	563	586	564	593	565	579	612	561	604	609	576	586	615	599	590	559	615	554	571	561	547	557	593	594	608	539	606	607	545	587	557	576	589	609	582	576	589	577	629	587	578	569	577	614	536	609	591	621	547	581	591	620	590	546	593	544	542	579	593	574	584	577	611	613	598	574	590	538	573	585	603	567	591	567	571	605	553	560	589	560	552	564	626	575	573	595	604	548	588	606	612	582	565	544	611	589	573	587	585	587	580	586	562	609	626	523	601	556	611	555	550	597	545	568	576	589	567	558	571	585	580	606	506	594	585	567	571	599	565	574	587	590	565	583	542	594	586	574	576	589	565	562	579	567	587	563	617	635	610	602	590	617	573	637	589	561	586	572	555	580	534	588	555	614	597	606	595	580	570	623	586	557	568	586	534	589	582	572	578	607	599	574	600	556	563	565	600	628	603	551	575	557	590	566	565	608	610	591	583	553	602	555	592	575	593	598	550	611	568	617	578	604	580	577	565	610	589	586	572	587	600	601	588	566	603	569	605	550	574	585	605	545	560	539	548	578	579	553	565	582	597	567	575	551	584	579	561	591	576	573	593	616	577	591	606	586	579	591	632	535	621	559	636	578	587	599	594	567	549	573	597	595	602	601	591	587	589	603	578	597	569	561	561	591	544	598	593	605	586	581	576	497	589	543	589	576	594	577	557	581	599	543	579	591	590	604	565	548	571	638	579	555	568	532	554	600	583	548	629	578	551	552	586	584	560	554	579	603	600	596	549	604	586	598	593	588	565	583	550	583	536	605	616	574	587	613	590	606	550	568	573	594	592	562	549	598	609	569	575	568	580	539	565	599	571	585	564	582	610	553	591	575	593	571	577	591	576	597	579	601	574	561	560	555	585	593	588	605	610	583	567	554	614	572	524	567	603	571	579	593	610	581
1838	398	273	161	235	390	469	497	447	392	354	375	351	296	205	170	152	107	89	89	88	100	43	75	54	69	44	50	62	45	43	37	46	52	37	37	29	24	38	36	26	23	40	26	27	32	28	27	28	13	36	23	33	39	26	29	38	31	28	29	32	29	30	25	26	23	31	39	20	34	32	20	32	39	29	18	37	28	24	31	37	32	19	30	29	16	28	35	25	29	28	35	20	26	28	37	28	23	33	24	28	24	32	36	37	29	30	24	22	30	24	32	23	36	24	36	27	31	27	31	32	22	21	29	34	32	31	35	33	40	32	23	35	31	26	26	25	31	36	33	37	18	27	20	25	29	30	30	28	30	26	32	30	24	26	39	29	35	35	30	20	31	33	26	39	38	30	34	28	27	44	20	26	30	26	29	38	24	18	28	32	24	31	32	30	27	24	29	25	29	27	27	31	31	31	31	45	23	26	22	26	36	28	29	27	24	35	32	31	25	20	30	22	30	19	33	26	29	37	34	31	39	29	32	37	26	22	28	32	32	28	29	37	25	27	21	33	18	37	24	34	30	23	27	33	28	39	23	33	33	23	26	28	41	22	30	24	31	23	26	41	25	25	28	23	29	32	42	23	32	38	28	33	29	39	33	31	29	27	24	28	30	30	25	26	37	23	30	35	24	30	26	27	24	28	29	31	30	39	34	27	30	33	29	27	19	33	31	31	23	33	28	28	39	32	28	29	27	34	25	42	26	29	32	29	35	24	38	27	25	30	29	26	26	26	23	30	22	30	30	23	35	27	27	26	30	34	21	22	35	33	30	37	19	31	26	32	34	26	31	38	16	34	35	32	32	32	25	28	25	30	39	24	30	34	32	24	26	26	35	31	35	35	30	26	37	18	33	30	28	26	35	28	32	20	31	34	33	38	38	51	31	24	26	38	24	35	31	27	27	27	20	30	31	36	25	30	25	35	27	30	37	35	33	28	33	25	26	36	29	21	28	26	24	43	25	22	25	33	26	34	33	31	32	29	25	21	29	27	28	32	36	32	29	32	19	30	30	37	24	25	22	28	37	20	26	28	28	26	29	25	27	39	23	29	30	31	32	34	31	25	16	29	20	33	25	30	23	34	31	24	28	37	30	30	34	26	39	29	31	21	41	19	42	28	32	20	27	24	33	31	24	27	34	32	26	31	25	24	23	28	23	29	19	27	33	22	37	27	32	23	23	33	38	28	25	26	37	32	28	31	26	32	27	33	25	26	19	23	28	29	21	28	23	31	25	32	30	26	23	19	25	31	23	27	26	37	32	27	20	24	24	18	23	30	21	25	27	29	27	26	31	26	25	30	26	21	33	32	34	38	27	30	24	31	28	14	26	36	32	35	26	39	26	21	29	24	33	21	33	31	19	31	35	30	20	31	30	38	34	34	40	26	28	25	22	35	44	20	33	30	31	35	23	32	21	28	25	29	27	22	35	38	29	32	20	21	24	34	31	37	34	34	27	32	34	36	33	29	24	24	29	36	30	23	33	19	28	20	35	37	22	27	21	25	25	32	22	37	25	32	30	29	30	30	36	24	24	26	29	29	20	34	28	33	20	21	39	23	20	26	27	17	22	33	31	30	23	25	23	29	27	33	33	31	27	29	24	21	27	35	31	34	31	26	29	28	30	27	27	26	33	32	29	22	31	32	30	29	30	37	25	32	40	25	28	29	21	24	29	17	16	19	27	26	25	30	23	34	28	28	25	31	32	38	29	38	25	26	36	29	22	25	24	34	25	25	24	30	17	33	32	30	30	16	29	22	21	26	32	20	29	24	19	21	35	27	28	28	31	26	27	26	39	17	31	32	22	26	21	30	36	24	37	31	24	18	25	32	36	26	29	29	28	41	27	32	31	26	38	33	17	25	19	25	36	34	29	24	31	19	23	28	19	23	20	20	37	26	35	34	37	30	31	35	21	19	34	31	27	24	24	27	29	17	28	20	38	33	27	26	27	28	31	35	21	22	22	40	36	27	26	28	27	27	24	26	24	30	29	35	23	33	31	27	28	15	31	23	32	31	30	27	32	32	22	23	20	36	35	22	32	32	29	25	28	38	24	28	39	24	23	36	33	34	25	31	20	28	26	31	24	30	24	25	21	26	25	25	37	37	28	32	33	39	25	23	32	29	28	33	24	40	28	25	27	37	36	30	34	20	21	27	24	28	24	23	21	26	26	31	25	33	22	34	31	35	19	23	30	35	25	36	34	27	32	30	33	29	35	30	31	28	37	25	25	21	25	35	31	31	32	26	24	30	17	22	31	31	27	25	18	34	33	25	30	32	30	22	33	23	27	28	27	26	31	30	35	15	26	25	30	25	25	25	30	26	25	29	24	25	27	20	34	21	23	32	35	34	36	22	41	21	33	19	26	23	22	36	28	32	29	25	25	22	28	26	32	33	30	30	30	21	27	25	16	36	29	25	24	35	36	26	30	35	33	25	31	40	25	18	29	26	39	28	24	23	32	31	21	28	25	30	27	30	35	29	34	21	40	28	38	34	23	27	39	24	41	30	26	25	32	29	38	26	16	34	17	39	39	22	31	26	24	24	44	23	23	33	36	27	28	26	27	29	30	20	29	30	23	41	33	29	36	33	24	29	23	28	33	24	25	33	26	28	22	34	25	28	21	24	28	33	24	20	33	31	38	26	23	36	31	25	31	38	36	35	32	31	23	36	16	28	35	41	36	29	24	23	23	24	19	33	28	36	29	24	27	36	29	21	21	29	17	28	27	33	24	35	37	24	35	23	35	28	27	29	25	27	29	23	22	30	36	29	38	25	27	20	26	34	34	28	28	28	28	24	29	27	27	37	28	17	22	29	30	33	16	36	26	23	27	27	36	28	29	37	29	28	32	26	27	39	26	31	30	38	22	28	27	28	22	22	19	39	24	37	31	26	27	29	23	29	28	36	33	24	20	23	27	33	38	20	30	21	26	38	25	32	47	23	33	28	30	33	32	29	25	27	29	35	27	30	23	35	32	37	28	36	36	28	33	26	23	30	28	21	32	22	25	26	37	29	32	14	28	24	32	32	18	34	26	34	31	30	31	27	28	45	18	27	26	37	34	30	33	27	44	34	33	31	35	24	34	26	23	29	22	28	33	30	22	35	28	22	24	23	27	29	25	30	34	31	36	28	27	26	26	23	26	27	27	29	31	32	34	32	35	31	31	25	21	30	28	26	19	29	44	28	39	25	28	28	32	24	20	36	29	32	22	25	26	30	30	28	42	31	24	31	35	33	28	39	24	19	42	31	27	37	27	34	25	26	29	25	35	26	27	28	35	28	34	36	33	25	20	29	34	23	27	46	30	28	32	31	28	42	32	32	26	20	30	29	31	27	37	18	30	35	28	22	38	22	41	30	22	32	38	27	37	21	30	26	49	37	29	28	27	25	29	41	37	28	32	40	30	27	29	36	34	24	27	23	32	25	33	22	26	23	30	24	36	25	36	31	36
14101	6668	4139	7735	17473	20166	20327	19029	17301	15654	14069	12654	11342	9313	7433	5991	4650	3583	2815	2552	2284	1906	1746	1686	1540	1300	1185	1063	1128	1088	972	786	830	708	569	461	392	351	344	370	416	390	392	392	380	358	373	318	329	305	335	304	317	323	309	295	276	288	309	323	289	300	286	297	314	271	311	265	307	285	276	294	276	272	312	296	307	350	316	326	297	301	264	301	292	317	261	307	301	329	293	301	294	259	321	268	296	298	290	281	277	301	283	296	278	285	284	298	284	291	269	290	350	305	297	286	261	305	284	268	272	272	291	275	299	270	257	305	307	294	275	297	271	281	303	300	295	279	329	302	301	271	337	297	269	277	299	281	312	296	295	286	319	258	289	323	269	294	275	268	284	283	291	310	295	281	273	254	310	294	306	298	313	273	273	285	289	262	262	277	279	287	308	299	280	281	288	308	311	270	271	299	275	288	267	285	290	272	301	273	241	261	296	291	311	286	297	295	294	260	312	278	302	267	286	300	273	256	279	304	259	298	290	318	294	299	317	311	293	270	278	280	285	300	265	275	281	295	282	283	293	306	303	288	248	279	289	275	272	306	287	311	316	277	265	299	266	274	272	292	291	259	280	254	274	295	280	297	308	279	305	272	314	311	276	302	273	286	310	266	297	265	308	268	293	302	280	271	285	283	295	285	306	298	293	291	255	277	289	315	249	288	275	307	301	273	286	301	282	274	310	300	284	288	299	286	271	299	284	281	283	285	262	271	270	299	292	279	278	273	264	313	279	288	287	296	314	254	278	262	282	308	303	293	277	327	260	314	274	290	268	257	297	276	303	289	275	291	269	274	309	290	292	287	282	291	301	278	286	261	277	278	280	260	306	306	302	283	299	293	291	294	290	283	297	279	289	267	283	266	262	277	291	303	277	307	319	337	304	289	261	316	298	277	271	266	307	269	297	276	295	310	298	299	303	312	298	290	293	278	271	297	279	274	252	303	310	306	295	305	286	308	283	274	281	266	290	274	284	298	311	244	278	294	290	290	299	312	291	309	295	307	280	301	317	276	271	277	254	286	283	287	311	286	292	303	299	297	289	271	284	309	275	303	294	291	323	315	269	305	303	284	295	273	319	298	279	293	287	289	277	276	291	295	275	278	291	268	269	289	272	267	292	273	297	280	279	267	278	287	302	285	270	309	275	279	289	304	270	311	280	307	302	278	300	293	314	253	333	294	273	306	281	312	325	281	270	288	259	306	292	324	291	303	317	287	281	299	294	283	309	289	284	271	281	288	270	259	260	256	298	299	295	252	297	299	284	280	307	261	303	301	277	315	318	301	307	285	300	285	291	269	285	308	303	268	309	290	332	317	310	308	302	303	295	293	297	299	278	309	286	305	299	330	253	306	294	308	287	261	284	283	280	285	279	288	279	315	279	272	269	328	278	312	307	262	287	318	292	298	281	271	308	269	264	260	306	259	281	274	275	280	276	283	287	289	278	281	290	281	311	295	286	262	294	293	293	290	310	269	303	297	298	291	263	300	278	313	287	303	303	301	299	260	291	314	287	297	266	266	313	269	301	284	314	280	286	298	269	318	275	287	298	271	279	301	281	300	279	296	301	297	309	263	309	294	285	312	285	298	284	290	293	301	289	312	253	275	269	294	287	279	304	251	279	311	302	290	262	263	284	308	289	279	283	291	301	292	281	288	320	288	254	313	290	286	294	294	302	273	295	275	300	270	262	291	267	284	295	264	281	295	291	278	276	298	276	297	270	272	276	297	271	294	258	292	298	282	279	316	293	312	298	298	281	259	334	301	285	290	296	289	314	271	287	298	288	261	327	332	312	293	268	289	289	236	287	269	304	284	268	276	286	293	298	305	302	289	302	296	290	271	260	293	296	299	267	294	255	272	313	321	298	275	308	273	276	285	293	296	293	300	285	272	311	297	292	327	312	258	277	299	266	298	288	270	279	291	323	245	297	285	288	296	289	297	264	260	272	296	301	268	258	264	310	294	292	288	286	260	300	281	299	290	281	302	292	318	284	330	292	289	325	287	269	292	281	278	310	292	286	337	282	284	287	304	303	282	317	271	271	271	290	276	266	313	301	289	291	276	279	275	277	255	266	309	275	281	292	303	308	299	271	269	271	297	269	282	262	260	297	256	284	304	272	279	269	280	281	304	298	309	305	308	267	286	293	289	282	256	273	276	272	269	307	282	308	307	276	253	314	302	281	295	283	294	286	284	303	329	258	279	303	271	278	275	256	269	285	296	297	318	274	275	254	272	292	255	292	280	267	300	287	267	272	287	291	305	286	295	272	272	294	302	302	292	286	301	268	288	266	269	319	276	324	282	283	274	306	326	319	308	305	307	268	299	292	282	287	286	264	297	288	266	291	296	305	291	307	306	291	274	310	272	289	277	297	277	291	277	276	260	287	287	266	320	299	266	276	306	308	279	312	276	274	284	263	291	276	300	290	309	270	306	262	261	285	302	293	309	284	269	257	301	273	292	252	282	301	282	301	287	313	275	292	286	262	281	290	273	296	278	283	286	283	288	282	293	300	279	274	285	266	300	309	274	276	276	320	264	290	310	287	295	266	269	280	274	279	300	291	287	299	311	271	284	272	293	264	246	282	284	278	274	286	267	290	276	311	292	306	307	286	281	274	285	274	290	310	289	294	296	275	300	296	321	278	283	287	257	268	287	263	288	283	302	283	287	264	293	284	303	303	258	299	300	303	280	309	280	291	265	289	308	282	278	310	297	286	287	286	292	290	289	303	268	264	282	293	301	298	290	283	273	321	268	282	302	294	301	299	289	269	299	289	259	287	324	286	282	266	281	294	278	293	252	292	260	270	288	310	302	279	269	284	263	280	292	285	273	308	306	287	280	305	303	260	309	294	272	282	267	284	258	320	302	288	290	313	292	284	280	274	273	297	286	282	295	286	302	304	296	294	306	288	310	280	296	279	297	301	297	283	286	285	292	302	298	293	313	303	297	273	299	305	319	298	301	291	265	296	281	309	295	278	265	284	294	267	280	316	292	283	295	285	286	266	300	280	307	281	299	252	265	262	289	318	298	276	274	256	284	281	286	286	262	289	297	268	268	282	313	254	280	285	296	312	304	323	305	287	283	269	287	305	256	302	296	286	317	287	317	263	294	272	287	333	274	275	284	289	300	264	272	255	275	264	283	268	303	300	264	287	271	314	258	319	290	293	271	289	267	289	290	281	286	277	312	269	282	267	293	278	289	287	317	317	280	289	287	286	317	260	290	298	292	314	297	297	247	257	283	305	291	273	288	306	315	280	322	283	254	305	302	266	272	283	328	284	271	267	270	297	279	289	293	287	290	258	273	287	326	292	267	290	263	309	272	249	296	325	273	282	260	293	290	290	290	276	262	278	302	310	282	293	281	278	275	311	306	281	285	264	268	310	296	264	307	261	264	281	296	294	300	260	295	298	310	290	270	302	324	305	251	263	294	317	303	285	282	294	273	317	308	279	296
1112	607	409	276	352	560	714	749	640	603	505	485	429	399	313	255	232	188	144	125	125	125	138	118	106	97	92	101	100	93	84	74	76	81	86	75	58	55	51	54	58	73	69	75	67	64	73	57	66	64	56	77	62	57	52	71	63	58	55	67	59	69	65	54	40	54	60	53	65	63	62	79	55	64	43	63	47	58	58	61	55	64	56	56	68	64	63	57	66	68	66	57	57	61	62	73	47	62	58	55	59	56	65	51	55	55	52	51	51	64	61	69	56	56	58	61	61	66	64	58	64	52	52	59	70	63	55	57	57	56	65	73	61	67	59	53	72	70	58	65	64	55	63	50	54	47	63	59	51	48	53	58	61	60	71	48	60	60	58	54	56	47	69	36	54	73	62	68	57	68	60	66	92	66	68	45	55	70	65	53	50	63	66	64	64	53	49	54	65	56	58	56	56	68	62	56	66	64	66	52	58	62	61	50	49	59	61	66	58	63	54	50	68	59	74	54	57	56	54	62	56	57	63	54	51	71	63	62	77	55	65	52	64	56	62	51	62	59	67	57	56	71	76	64	70	64	53	59	50	61	58	51	67	68	62	53	62	52	54	71	61	59	63	56	65	56	61	64	56	46	56	51	67	71	62	45	48	53	66	53	51	50	62	63	59	59	52	56	52	65	71	52	48	49	54	60	46	52	57	61	51	44	65	58	59	55	53	54	77	59	63	64	53	44	51	64	57	56	56	61	57	58	57	74	50	70	53	61	46	66	59	53	56	66	53	61	68	64	59	67	68	62	52	61	48	59	58	47	67	62	59	68	57	63	54	66	70	74	59	67	60	74	57	61	56	74	43	59	59	62	48	67	65	69	53	67	65	68	60	58	50	58	71	49	67	62	51	59	54	58	51	61	63	72	50	58	59	66	62	59	62	63	58	55	61	70	60	46	46	49	50	58	48	67	69	62	46	57	41	55	44	66	66	50	61	67	61	61	53	62	61	73	75	53	54	55	49	65	53	45	69	58	40	40	57	53	48	57	70	57	64	68	66	58	62	51	57	66	57	61	63	63	54	51	72	64	55	56	52	57	60	65	53	61	45	59	54	61	48	66	60	69	55	56	67	52	54	48	56	67	55	58	51	62	74	55	63	47	60	68	73	57	63	64	69	60	62	64	69	43	56	51	52	58	58	56	75	63	54	57	68	67	45	74	68	70	65	56	65	59	62	72	73	62	60	58	53	46	66	55	57	55	74	55	60	46	58	57	81	63	60	64	68	70	68	55	51	54	48	54	66	58	76	59	59	61	59	48	55	57	45	62	47	61	56	46	65	80	50	59	52	56	61	59	73	51	60	52	64	61	52	45	55	53	63	72	55	81	67	47	55	61	63	42	54	70	55	70	60	65	45	66	67	69	51	60	63	53	50	65	58	56	57	66	51	52	52	54	52	65	51	70	67	64	60	52	51	59	60	50	54	69	71	68	56	59	51	58	55	59	61	63	65	57	57	61	77	66	58	72	62	62	64	58	54	55	65	61	57	62	64	62	57	52	73	70	55	62	53	49	69	60	62	58	63	70	61	58	76	60	59	58	63	58	57	56	62	52	63	55	62	56	57	43	64	71	44	62	56	63	53	50	67	55	74	62	53	65	58	56	47	62	54	44	53	56	68	52	56	59	65	70	56	46	55	53	55	63	40	68	61	47	55	64	50	71	57	53	57	56	61	52	67	56	69	67	49	62	65	43	53	47	69	71	69	71	49	64	65	72	61	75	64	57	40	67	62	50	55	65	53	58	69	56	65	59	53	65	55	58	62	69	69	55	63	56	77	75	49	53	63	66	61	74	62	66	48	65	63	59	72	50	63	59	55	61	51	58	73	50	53	67	52	61	59	60	59	49	61	61	60	62	61	66	71	55	64	55	73	57	52	55	52	54	81	65	68	46	68	70	59	70	68	61	59	50	55	74	51	53	74	59	60	66	66	59	57	68	72	48	54	65	58	51	76	67	66	61	65	62	54	67	59	58	64	57	57	65	65	51	60	66	60	64	63	62	66	50	61	56	48	56	70	56	66	56	41	65	55	62	50	52	68	57	48	71	45	57	49	58	58	51	57	64	73	54	54	52	56	57	51	54	64	61	45	47	61	40	60	69	55	53	67	69	69	51	68	56	60	68	69	61	64	62	62	64	61	55	77	58	36	49	50	46	56	38	53	53	77	61	63	62	62	61	56	54	54	63	69	71	65	66	67	71	52	54	61	58	57	57	51	59	69	67	59	57	72	55	69	68	73	54	58	62	61	58	57	62	64	56	50	56	56	78	71	63	68	56	63	50	85	53	74	57	60	48	80	58	55	61	58	70	72	69	56	59	63	54	65	61	63	43	65	62	43	55	66	55	49	60	68	74	63	68	58	61	52	57	39	61	66	51	70	50	54	48	62	62	67	59	56	60	53	57	61	58	53	56	76	57	69	61	52	65	69	57	61	80	72	63	59	60	54	51	61	51	64	68	53	67	52	52	65	79	59	45	55	61	66	54	53	63	52	56	48	52	60	44	51	49	65	62	63	59	56	70	65	56	55	70	68	60	67	81	65	51	68	66	59	60	58	65	73	55	55	58	57	61	57	57	48	60	62	65	62	59	69	58	56	76	65	61	52	53	40	57	68	59	38	68	64	57	48	61	63	61	52	66	71	66	48	49	66	47	49	57	60	76	69	47	52	62	60	49	56	59	45	71	61	56	49	58	68	68	52	72	55	63	64	61	60	58	46	55	69	55	59	59	59	58	63	52	56	58	50	65	56	58	50	53	64	50	71	46	61	47	66	66	74	60	63	61	55	56	63	68	59	47	66	52	56	48	64	69	50	75	50	50	60	56	41	54	70	59	67	52	58	65	60	67	67	48	64	71	49	61	58	64	65	62	51	76	47	49	51	65	60	58	55	59	67	58	66	55	64	65	63	64	72	52	57	59	58	67	63	80	63	57	62	76	72	66	56	60	72	66	72	65	54	55	60	62	55	68	54	47	69	67	66	55	62	58	54	72	54	51	76	67	64	52	55	68	73	60	57	73	58	63	46	71	55	60	56	69	43	61	49	59	51	62	57	54	74	76	59	66	60	52	63	59	54	60	66	55	59	61	67	60	57	59	53	64	71	64	54	62	57	63	61	70	62	55	50	71	65	65	57	59	64	68	62	56	75	63	61	51	57	66	56	60	65	64	71	56	70	61	54	45	64	52	48	53	60	60	50	68	52	61	76	60	38	57	63	64	52	51	57	50	58	73	55	61	59	62	60	55	58	55	46	62	54	54	70	39	64	65	55	51	66	59	60	70	59	54	55	68	56	63	56	53	51	74	47	73	56	56	54	58	57	57	57	61	56	51	46	51	59	65	49	61	63	46	59	66	69	51	62	62	69	70	72	66	64	64	64	58	62	62	61	62	70	62	77	57	54	48	65	60	56	51	54	56	64	60	49	61	52	57	57	78	60	56	66	60	68	52
16214	9665	5866	10569	21220	24502	23842	22762	20710	18909	16988	15435	14092	11528	9753	8118	6405	5076	4211	3883	3364	2998	2764	2655	2374	2034	1791	1738	1743	1829	1457	1341	1390	1151	930	816	757	744	699	738	749	776	752	777	726	690	740	664	655	672	682	639	640	635	607	614	632	646	632	660	611	642	672	620	648	656	590	634	579	588	572	612	621	589	632	616	647	711	644	583	583	632	623	637	606	609	638	656	605	604	603	644	612	602	573	656	615	599	592	640	602	595	610	606	644	631	606	574	637	600	584	576	610	608	599	598	566	589	616	624	644	598	653	564	601	614	559	571	574	608	600	638	582	611	620	587	584	603	602	605	593	623	584	582	589	640	569	601	583	563	626	617	589	618	564	608	595	602	573	618	606	604	593	639	580	655	575	627	608	551	616	576	618	592	624	599	631	604	595	638	596	606	631	585	581	621	598	596	591	571	595	603	597	582	569	574	562	630	595	629	581	578	594	558	587	591	615	624	618	590	564	595	572	590	576	578	569	633	609	570	571	612	565	631	586	637	583	587	574	565	603	585	604	601	570	587	597	632	617	564	608	554	600	628	638	636	581	634	608	607	610	624	573	635	596	599	663	579	639	595	593	577	581	610	571	608	647	581	548	613	628	584	601	584	573	607	603	576	625	566	574	628	607	616	611	637	597	588	575	603	589	599	606	604	600	630	610	632	581	640	637	602	613	590	597	563	617	597	564	615	545	627	612	589	593	600	604	615	599	569	579	615	616	601	624	610	694	557	592	627	569	599	632	609	595	617	642	587	589	618	613	578	574	630	606	579	552	535	564	565	610	608	641	573	580	624	576	564	574	588	574	568	597	619	597	634	618	578	598	603	582	572	570	591	532	591	601	599	581	576	583	570	610	598	638	602	614	599	624	560	581	619	606	540	606	597	581	599	551	589	587	589	594	579	591	556	613	590	590	609	606	556	566	607	617	616	593	575	569	554	601	609	575	584	660	598	609	620	573	584	623	597	634	615	597	598	601	594	625	612	572	569	576	603	634	609	649	548	644	644	609	602	574	570	593	599	586	581	585	605	557	586	610	545	595	612	603	611	587	619	566	575	591	607	580	622	561	624	584	560	580	594	572	615	579	582	599	577	570	578	618	600	598	570	610	579	585	570	590	583	618	622	623	636	573	612	589	640	587	601	591	621	622	585	584	605	573	597	601	611	578	574	576	571	579	580	577	565	616	607	616	584	614	588	601	593	632	577	586	616	599	583	611	568	572	574	566	623	590	612	628	548	576	592	573	604	580	562	641	617	611	578	630	597	615	580	595	613	637	629	600	600	606	577	602	606	602	571	560	650	570	609	578	601	574	640	630	607	615	585	570	587	624	609	582	585	580	592	612	634	596	607	577	591	573	635	559	603	614	618	566	596	658	607	598	574	598	613	610	646	590	604	604	594	597	590	574	563	641	634	596	645	625	640	610	609	617	585	579	618	614	608	625	600	633	630	576	590	635	585	594	618	625	628	584	588	584	567	616	580	582	584	615	581	596	623	609	596	609	595	591	592	621	634	640	594	599	610	608	615	608	571	625	618	596	640	603	582	630	583	573	586	587	568	600	635	604	606	604	586	585	596	568	590	603	596	606	598	581	565	630	592	572	646	610	613	574	635	627	566	625	583	590	582	578	568	594	604	568	605	643	619	696	606	606	521	585	563	649	608	555	595	584	619	627	591	628	621	563	569	612	586	575	578	598	613	566	608	601	649	564	602	577	629	621	551	584	583	592	624	596	592	593	607	646	607	609	586	583	595	631	634	617	637	581	596	549	587	592	596	595	585	614	563	599	600	581	625	604	599	604	573	610	538	585	602	601	571	597	603	623	630	550	620	624	633	624	596	586	590	607	589	563	565	603	621	629	602	597	591	631	580	579	575	581	577	596	542	580	629	610	569	553	597	593	587	637	581	588	587	619	616	643	585	569	563	624	579	618	598	623	577	608	583	577	607	588	587	672	588	609	549	615	571	578	618	592	612	585	588	594	569	573	646	576	563	604	568	592	584	630	596	600	657	617	600	539	614	567	591	610	634	646	572	613	605	591	621	559	613	553	608	600	573	591	617	572	580	585	596	573	638	550	601	611	609	613	600	582	616	582	597	613	594	551	593	579	571	582	637	607	552	595	585	601	623	573	595	607	537	597	586	572	587	574	612	577	574	586	554	604	580	569	583	615	608	589	606	613	559	632	586	612	607	586	591	649	592	601	617	579	606	652	633	644	565	576	638	568	569	560	572	609	614	611	595	602	582	600	552	559	590	605	612	645	554	616	601	594	563	574	584	614	596	607	538	599	586	546	552	628	631	594	602	585	623	578	622	572	568	625	628	572	620	620	587	562	596	596	597	561	633	568	644	590	586	598	581	586	611	598	596	591	584	621	629	550	543	636	589	608	560	615	557	592	642	603	622	583	660	612	585	614	584	550	592	603	564	615	569	544	611	622	591	596	585	607	577	620	581	590	603	630	600	624	576	570	611	616	585	562	605	573	599	611	608	616	593	590	612	564	591	628	553	596	594	622	605	593	563	540	594	570	582	576	541	597	606	588	598	598	595	607	604	611	605	557	588	605	606	595	579	605	575	596	590	614	591	589	587	633	596	611	586	591	570	549	597	589	632	592	586	590	578	618	619	642	609	588	599	583	589	629	616	575	584	589	610	577	599	635	570	615	623	605	607	618	543	618	578	641	634	602	617	564	587	591	579	595	567	581	602	630	602	614	598	577	602	634	603	586	605	617	549	620	627	591	579	580	569	566	567	592	607	591	601	646	587	608	602	584	594	604	608	559	619	574	584	599	598	620	618	594	584	584	601	590	571	602	572	569	628	599	554	545	612	621	553	559	584	557	570	581	569	598	632	579	606	589	594	539	589	555	590	619	558	632	572	624	608	611	625	580	554	602	607	599	621	610	588	615	605	567	593	611	593	581	606	551	642	596	576	576	585	594	580	594	606	593	626	631	580	619	637	632	572	615	576	596	565	581	581	649	550	602	598	600	564	613	619	589	615	591	608	601	636	590	624	572	612	595	620	559	605	564	586	600	600	648	598	568	619	595	562	604	574	591	595	596	619	587	600	550	567	663	616	575	599	616	598	585	592	573	565	596	584	612	633	642	611	641	614	591	579	542	574	625	624	604	598	581	587	621	655	581	593	612	622	576	616	597	571	632	615	590	606	605	617	646	584	590	612	634	595	604	603	566	634	585	597	613	617	640	577	654	591	642	585	599	600	607	619	639	553	573	639	582	598	624	586	595	621	603	589	565	574	560	604	588	603	578	615	584	615	600	557	608	579	625	593	581	583	557	582	625	609	606	643	586	584	563	568	593	604	618	609	611	566	633	574	586	596	614	556	630	642	577	625	639	594	605	627	604	588	601	605	612	578	625	574	628	588	625	620	602	615	590	628	633	594	599	603	630	550	589	625	583	615	659	589	605	584	574	618	587	605	594	587	565	676	616	600	602	619	600	642
2631	550	386	251	334	492	707	660	628	594	529	460	430	376	280	265	162	177	121	130	103	84	97	90	59	64	74	62	44	48	49	49	40	29	27	23	23	29	24	21	28	15	29	24	21	33	25	19	23	17	25	13	26	17	33	19	21	27	22	22	23	23	24	27	26	28	22	23	22	21	21	28	28	20	22	21	19	18	22	17	18	27	19	17	29	18	15	22	20	29	22	20	25	19	28	17	27	17	20	17	21	20	28	23	23	20	16	16	21	17	24	17	18	20	15	29	17	25	19	14	19	26	26	25	28	19	19	19	22	27	25	20	22	16	16	16	12	29	26	22	19	24	12	20	30	13	31	14	15	19	19	18	13	28	17	25	22	30	17	23	20	19	26	19	16	20	17	24	19	17	23	12	17	27	17	20	20	17	10	17	24	19	26	22	21	19	23	21	23	17	21	17	19	15	17	21	29	18	24	22	18	23	23	12	21	19	18	16	34	18	29	28	24	18	22	20	22	26	15	22	27	14	25	17	28	26	19	25	22	15	23	16	18	25	22	15	23	12	13	26	15	20	16	23	28	18	23	24	12	19	26	21	26	24	14	19	21	23	23	18	16	18	16	19	20	25	17	19	18	19	22	16	17	16	15	23	21	16	20	21	22	32	20	19	21	24	14	15	15	16	21	18	32	24	25	16	14	16	11	23	24	16	23	25	23	21	15	22	24	13	22	27	22	17	19	21	25	25	18	27	20	17	23	19	26	22	18	18	26	28	23	18	24	19	17	20	17	33	24	22	25	23	21	30	24	20	8	23	21	11	19	22	21	25	16	23	19	19	17	16	27	17	27	22	18	20	21	19	23	26	20	13	11	24	20	29	22	27	15	20	16	25	15	22	14	11	16	20	22	22	23	16	18	26	21	16	18	20	26	15	20	26	25	24	24	32	20	15	24	21	25	21	16	9	20	23	16	16	23	19	14	22	21	17	24	29	26	13	20	23	16	13	20	17	18	20	24	24	21	26	25	18	20	25	19	30	22	25	23	15	31	27	28	23	14	14	20	14	27	27	14	20	19	28	11	22	25	13	17	27	26	18	20	22	12	18	15	20	14	21	23	21	24	22	19	24	21	22	12	25	17	21	21	14	20	27	19	18	23	26	18	20	25	14	25	21	18	17	27	24	23	18	22	13	22	22	22	26	21	20	21	25	22	23	23	21	20	22	20	17	12	15	20	18	28	22	25	19	14	20	25	16	21	24	16	19	15	16	22	24	21	25	18	18	14	22	25	21	21	20	21	19	22	19	20	24	16	15	25	16	20	16	21	26	16	29	14	24	22	18	27	22	25	22	23	22	12	24	20	20	21	12	27	19	21	16	24	17	26	15	26	27	17	18	21	20	16	26	22	22	19	26	23	22	15	27	14	21	25	20	17	17	18	14	19	15	18	16	16	16	20	18	14	16	15	23	21	16	21	9	22	18	24	25	15	18	23	23	18	20	17	27	26	14	10	29	31	32	17	20	17	17	16	22	18	22	26	15	18	14	17	17	22	14	25	26	18	22	15	14	23	13	25	16	17	16	17	25	18	24	28	28	15	17	19	14	19	18	15	14	28	26	19	19	21	23	21	11	23	19	19	18	13	22	27	17	21	20	16	18	25	21	21	13	12	25	21	14	24	22	18	18	20	25	24	34	28	12	17	21	21	27	22	31	13	12	27	23	23	18	24	23	21	21	16	21	13	26	22	24	18	23	20	23	27	20	20	23	17	23	23	16	24	15	16	24	30	23	18	22	17	19	25	17	17	16	21	24	19	17	21	26	21	25	18	19	16	19	22	22	22	25	19	17	29	27	19	22	20	22	19	21	21	23	22	14	19	19	20	12	21	24	24	26	20	16	19	21	13	16	23	17	23	13	24	19	17	21	18	29	27	22	23	12	15	29	17	19	25	12	21	22	16	21	18	18	19	19	22	14	17	17	12	20	30	18	17	21	26	20	27	24	20	19	32	23	19	30	20	20	14	17	24	16	21	19	24	27	17	17	25	27	20	25	19	27	14	26	22	21	19	25	17	27	31	26	20	22	21	19	18	20	18	22	18	17	22	20	13	15	20	29	23	15	17	14	23	17	23	18	14	25	16	15	25	19	25	21	24	25	14	15	25	15	35	23	17	21	11	24	26	26	18	14	16	23	24	31	21	21	23	23	25	26	15	15	19	19	19	16	14	18	20	22	20	16	24	15	14	24	28	14	12	17	20	24	19	15	25	27	17	20	20	16	19	21	18	16	14	22	24	18	23	25	20	14	22	12	19	13	18	22	27	21	20	20	21	26	20	14	18	21	19	22	19	22	22	20	17	17	20	26	25	29	22	16	25	16	27	20	17	21	18	22	14	23	21	23	15	15	23	20	16	19	19	24	24	15	26	25	26	33	24	17	25	16	23	20	24	25	16	25	26	14	20	23	22	18	18	13	17	20	16	22	20	22	27	17	24	22	28	18	22	28	20	16	24	24	13	13	16	24	13	18	25	23	20	19	24	25	16	14	26	19	17	16	22	16	21	22	23	24	20	19	22	16	14	35	34	23	24	25	20	19	13	18	16	20	22	24	24	19	27	21	22	19	15	15	18	25	19	20	20	16	16	20	13	22	21	24	22	24	23	19	18	19	20	15	21	21	22	20	17	21	12	25	27	20	20	20	23	23	23	20	27	22	16	25	21	18	19	14	28	26	20	18	21	14	18	17	19	22	18	27	25	24	25	21	22	20	25	15	21	19	16	13	21	28	21	16	27	24	17	17	16	20	24	19	27	20	21	21	20	24	10	22	13	21	17	20	19	17	21	27	24	13	20	13	23	19	23	24	23	20	21	24	25	19	18	23	26	21	24	24	26	23	25	21	16	14	19	20	23	26	25	14	16	21	24	16	18	13	21	17	19	19	27	29	24	20	19	22	19	20	20	16	19	22	17	20	21	14	23	19	22	20	15	15	18	19	21	21	25	24	16	25	22	18	28	31	19	23	24	23	15	23	19	16	23	24	17	18	25	17	28	27	21	25	23	30	21	18	17	18	19	25	23	23	22	13	19	24	26	30	24	18	25	24	22	22	24	13	17	15	23	19	24	21	21	23	20	11	22	23	22	22	20	21	25	20	22	15	17	17	14	23	25	15	13	15	22	19	32	15	23	22	23	18	24	9	16	17	14	21	33	21	15	19	29	23	23	16	23	12	22	20	24	23	21	14	22	16	23	18	23	21	19	24	19	21	20	18	18	16	19	21	24	15	25	16	20	17	21	19	16	21	14	17	20	18	19	14	26	19	20	23	23	29	13	19	28	17	23	14	20	18	19	28	24	26	20	22	24	19	17	24	14	18	22	19	23	27	18	24	14	24	21	22	18	27	22	21	20	14	27	26	23	22	25	17	18	24	18	27	15	23	30	22	29	17	19	14	21	28	28	21	21	14	22	16	25	28	30	19	18	24	24	23	21	17	20	15	11	14	21	29
15958	8396	5478	10143	20661	23801	23678	22692	20389	19004	17145	15628	13756	11522	9477	7954	6142	4858	4078	3540	3024	2765	2597	2489	2079	1736	1576	1439	1538	1418	1133	966	975	689	576	437	359	354	365	403	352	346	360	372	346	367	341	296	300	255	280	272	257	281	262	247	208	240	280	259	252	275	272	256	241	252	266	229	223	235	218	239	240	236	254	251	279	225	233	232	225	224	244	256	252	229	225	225	211	236	225	236	242	225	237	215	217	228	230	228	235	221	212	214	209	228	222	238	232	219	200	188	241	260	215	215	209	221	203	209	220	235	217	212	202	205	208	225	218	231	202	212	212	222	215	192	215	207	227	229	224	230	220	212	220	206	252	211	230	226	212	214	231	190	191	222	214	213	224	173	218	241	234	238	197	211	228	223	189	202	185	226	225	213	222	225	235	188	222	228	224	208	198	227	220	206	197	226	217	189	218	206	225	206	217	186	227	225	226	203	200	219	212	213	198	189	205	227	197	216	220	236	216	210	230	190	235	186	223	215	198	226	239	191	250	216	227	219	210	206	184	230	204	214	187	204	245	223	216	233	219	215	229	172	222	201	206	202	194	202	220	210	206	225	212	212	212	213	205	208	217	228	216	204	211	207	228	190	230	214	246	233	193	218	234	225	208	232	211	185	214	208	221	208	247	230	214	230	219	185	207	213	197	225	214	202	208	225	206	226	215	213	209	201	197	194	204	226	219	218	187	186	188	216	194	218	223	199	194	197	215	194	218	233	197	205	215	216	181	198	217	231	202	205	211	220	223	215	177	243	207	234	199	197	226	217	228	208	220	216	226	216	211	198	193	211	196	217	241	220	240	247	212	206	199	205	230	208	200	208	212	190	219	243	212	213	209	208	224	236	201	215	202	206	226	228	202	203	223	217	180	199	220	225	228	215	209	234	200	205	224	224	196	199	193	217	233	225	200	212	214	221	226	195	217	219	215	236	201	229	217	233	223	213	220	196	204	226	207	228	239	200	210	209	225	205	226	209	216	224	203	221	224	212	193	228	214	204	218	207	208	202	232	238	246	210	225	224	194	204	220	214	205	202	200	213	211	211	225	209	235	220	197	219	218	199	193	226	221	206	228	207	219	208	235	186	219	216	235	223	220	208	213	214	227	209	208	216	215	195	212	191	209	200	228	201	212	229	222	217	197	217	195	189	202	218	200	191	230	254	215	194	197	221	214	217	204	200	217	206	202	205	239	227	213	202	221	229	193	203	203	231	209	200	213	221	198	185	223	221	225	211	251	211	178	227	224	195	204	202	228	237	214	233	218	241	200	216	227	235	220	197	248	219	215	198	208	200	204	229	241	219	197	202	214	225	195	209	226	230	211	224	200	191	204	227	214	201	224	257	210	196	218	187	203	238	227	204	221	206	201	232	196	210	224	209	219	195	222	204	230	197	205	222	197	207	202	218	200	190	253	213	226	200	232	218	196	184	200	212	188	223	198	179	206	212	196	227	216	216	196	212	226	193	211	214	214	231	221	191	211	219	225	211	211	214	221	216	215	220	219	219	199	204	222	224	195	211	205	210	214	193	206	245	225	204	230	209	235	204	216	210	188	215	206	185	239	190	248	213	199	212	218	220	214	203	218	212	231	218	212	224	231	214	224	226	195	228	216	207	218	203	191	222	208	205	225	234	209	174	195	189	195	223	194	234	227	237	236	234	182	206	217	192	203	206	244	178	238	206	205	194	208	192	203	204	198	194	228	224	236	197	198	200	190	225	240	226	188	190	213	231	222	203	214	200	226	205	212	219	227	220	233	212	250	221	243	233	228	243	218	235	211	223	225	191	236	195	216	207	210	199	198	210	220	220	206	195	218	216	253	218	188	221	206	203	204	201	207	212	217	219	206	219	234	189	213	187	214	222	190	232	218	225	188	229	201	218	216	207	213	221	229	198	202	218	189	198	198	207	243	230	208	215	188	238	210	213	212	239	230	214	202	215	208	230	221	220	216	225	202	191	224	193	212	210	226	229	194	210	197	247	218	213	215	233	211	193	205	203	209	219	207	230	228	207	194	208	241	229	237	210	201	203	198	245	201	205	230	211	223	225	218	218	216	182	212	247	195	224	208	216	198	191	218	234	194	240	215	193	199	230	220	215	210	235	219	205	216	207	197	206	225	194	236	190	231	238	214	200	211	213	208	202	213	222	203	220	218	186	213	188	207	231	219	239	216	224	224	221	230	242	227	213	221	204	201	190	214	209	197	211	222	183	224	228	208	251	226	201	211	198	214	207	191	213	227	208	228	214	203	219	218	225	213	197	193	220	206	225	182	200	199	214	217	198	214	236	203	193	219	215	239	198	234	221	188	237	222	213	221	247	219	221	190	208	211	180	219	218	208	206	232	218	200	222	213	196	204	193	218	208	238	200	224	217	214	211	209	208	203	209	205	214	219	209	212	218	210	207	212	183	211	227	194	211	215	197	208	206	209	216	224	199	210	209	238	241	196	210	192	216	225	231	218	207	190	205	204	229	196	194	228	198	197	242	226	223	203	221	197	203	230	213	207	239	210	203	218	206	211	205	212	222	203	186	230	221	209	208	221	216	206	203	200	217	231	208	210	209	209	216	192	212	210	238	214	204	209	192	233	204	206	208	224	229	188	216	225	243	190	221	196	230	209	217	217	232	200	192	188	208	235	225	202	216	216	211	198	225	219	234	232	224	207	224	205	193	219	202	214	229	193	230	220	234	220	229	202	208	200	187	221	212	197	248	212	211	223	218	192	240	221	228	227	197	196	215	221	210	216	228	222	213	214	186	210	224	219	208	216	199	201	192	196	234	205	197	168	218	197	196	181	233	202	228	198	202	217	225	210	210	226	209	220	220	198	240	238	201	212	196	221	234	209	235	200	213	207	186	214	190	186	217	207	239	224	224	234	198	206	230	197	189	203	229	213	198	190	223	203	210	204	232	230	210	246	219	205	219	221	209	212	213	203	220	206	223	209	225	232	216	213	219	217	216	216	212	223	205	204	216	216	203	204	218	238	241	224	203	220	206	201	221	244	198	244	221	218	208	190	237	195	210	233	201	219	226	213	231	205	232	195	209	220	208	214	214	205	225	200	234	226	230	210	216	202	244	221	216	205	174	193	205	218	218	217	194	192	209	233	201	174	217	209	219	212	233	219	209	216	214	221	197	217	209	216	212	219	206	223	205	198	209	231	208	191	249	200	213	210	227	196	225	217	193	234	243	207	236	214	247	236	193	201	223	213	211	227	220	219	208	218	206	245	222	230	172	235	212	207	202	224	191	215	215	203	232	220	216	195	196	241	180	214	188	229	213	219	211	201	225	200	223	209	204	212	215	212	215	181	244	222	208	218	201	225	189	214	181	221	185	219	196	218	217	197	202	247	218	229	218	205	204	209	221	256	207	207	215	223	202	203	222	203	222	212	216	211	224	213	216	201	222	225	202	229	202	237	239	202	209	214	231	189	239	214	196	188	199	196	203	231	205	206	205
1697	720	486	398	439	728	877	906	833	779	748	641	545	472	382	321	252	184	195	171	162	136	115	119	128	117	100	87	101	101	92	93	83	87	69	71	76	55	59	70	75	55	57	59	58	61	74	62	69	49	51	53	70	72	60	48	39	58	51	54	58	40	56	49	68	50	60	57	59	49	50	51	57	70	46	38	62	54	51	50	60	45	47	58	59	44	63	59	60	57	60	58	51	59	54	51	56	53	51	61	51	66	60	65	54	42	68	63	64	55	53	62	58	59	55	46	49	64	59	57	61	67	61	61	62	46	53	67	72	49	55	58	72	64	57	54	50	52	49	48	55	63	66	58	62	57	54	54	52	50	62	48	53	43	55	64	55	66	53	54	45	55	58	43	60	56	59	50	63	49	68	53	43	58	45	45	51	69	66	64	57	45	63	58	59	49	65	49	54	54	53	53	54	53	59	51	70	46	64	59	56	58	49	60	61	68	60	53	58	71	64	69	59	64	62	49	52	67	60	51	54	57	43	48	53	56	65	56	53	48	59	54	60	60	47	51	46	52	48	47	57	63	68	50	55	54	51	55	49	71	71	53	59	51	65	59	48	60	61	55	67	43	63	53	61	55	47	69	62	47	59	46	60	55	50	54	51	59	69	60	63	53	61	55	52	53	55	51	54	43	42	49	48	60	49	59	47	67	63	44	52	51	45	41	53	58	57	47	45	70	56	49	57	60	44	59	51	61	60	53	43	64	58	46	50	66	57	59	57	58	62	57	49	38	72	47	47	48	54	60	54	42	57	68	68	61	59	38	47	55	55	56	54	56	52	53	47	70	63	56	50	59	77	65	56	48	60	61	64	43	53	49	62	42	49	50	57	72	54	55	53	50	55	60	59	69	58	70	54	55	55	60	58	54	53	47	56	57	54	62	57	52	67	56	51	57	66	46	50	60	51	54	57	61	54	48	63	51	62	52	45	50	61	68	62	40	71	52	55	39	53	52	57	52	55	55	54	73	62	67	50	53	51	66	62	58	55	55	50	62	64	60	54	54	59	53	58	62	67	54	66	64	50	63	48	59	60	51	49	56	60	67	70	56	58	60	53	59	50	47	46	49	50	44	51	47	63	51	60	58	52	63	51	50	65	64	58	55	56	49	60	58	48	68	51	45	44	53	50	42	54	67	53	54	53	60	51	55	58	55	60	71	62	46	53	59	56	64	59	72	48	55	68	48	52	74	54	60	54	46	57	61	51	50	51	51	53	56	49	63	58	58	48	48	51	61	50	63	60	62	58	55	55	54	68	65	53	57	65	41	55	45	66	66	46	64	51	47	58	61	56	59	60	44	50	57	64	54	52	66	57	47	48	51	50	49	65	54	63	49	45	57	61	65	56	47	42	56	62	52	58	46	57	57	65	70	65	48	58	52	56	62	60	69	47	59	50	57	56	55	59	55	55	60	56	45	42	51	58	53	70	48	54	44	57	57	63	72	65	71	52	57	50	51	52	59	62	47	50	62	59	44	56	52	47	51	54	43	65	56	52	51	53	57	44	66	51	71	66	50	56	56	53	49	43	59	57	58	55	65	51	53	48	52	42	66	65	58	52	56	42	52	41	47	45	44	54	46	50	47	54	53	65	44	49	51	76	48	58	46	36	64	52	51	55	56	56	53	52	61	69	53	57	50	59	38	52	61	48	49	58	59	48	57	51	53	60	72	46	70	45	65	53	57	52	58	55	74	61	49	43	58	71	42	53	61	58	59	59	54	57	52	58	53	55	59	56	52	38	63	67	58	56	46	67	47	55	52	46	69	54	76	56	56	54	59	53	48	40	56	43	63	55	50	60	46	46	61	47	70	56	58	48	56	59	67	62	57	49	68	53	50	47	57	63	62	41	58	56	55	49	53	57	57	52	58	56	43	63	45	57	60	60	65	54	54	65	64	73	51	46	43	62	55	53	67	51	52	62	60	52	50	44	50	55	58	53	57	69	59	51	60	49	55	74	43	50	52	53	62	53	60	67	53	61	55	49	64	63	51	63	57	59	67	55	51	49	54	50	60	57	54	44	60	63	51	57	50	58	44	56	56	39	58	46	61	51	59	62	51	53	54	54	51	48	52	40	63	57	63	42	59	48	69	72	50	65	63	55	66	51	60	52	67	73	64	52	61	57	49	69	58	62	56	69	47	55	64	64	56	54	57	61	51	41	55	68	58	54	52	69	54	72	42	44	39	60	49	59	54	61	48	63	65	53	65	54	47	47	56	49	60	59	38	54	59	54	70	61	50	64	51	57	43	58	62	64	40	53	40	60	69	44	53	51	65	49	67	63	53	52	51	60	55	64	51	58	52	60	51	56	58	50	35	75	50	58	68	58	43	52	59	59	54	60	47	49	58	56	53	61	57	61	67	67	62	55	63	73	68	57	58	50	51	41	60	42	42	65	56	57	58	56	65	41	60	56	68	59	49	63	50	57	46	72	43	47	65	63	62	59	60	59	57	48	60	66	54	58	56	63	54	51	55	55	47	54	42	48	68	61	65	55	54	56	50	66	70	50	52	46	71	46	59	53	48	46	56	50	56	63	55	59	65	50	52	52	69	68	64	60	69	62	63	50	60	61	58	52	53	53	51	53	50	58	45	54	52	60	46	61	56	47	56	55	40	55	49	47	48	59	52	50	49	52	63	52	49	50	50	51	55	64	64	50	39	54	42	62	45	59	62	71	54	57	59	52	63	57	49	44	49	60	84	58	56	46	57	62	54	57	52	58	56	45	70	66	54	55	52	55	54	60	62	42	75	57	67	54	57	49	67	51	47	41	55	57	48	51	50	50	57	55	67	43	59	57	67	53	55	50	52	47	55	68	71	46	47	52	56	49	56	55	52	61	48	65	52	62	45	50	50	59	62	66	52	63	49	57	59	51	55	48	56	67	46	71	64	55	49	43	45	66	62	50	56	50	62	54	56	51	46	64	54	53	51	53	67	64	61	52	53	63	55	53	59	51	53	68	55	45	54	64	49	65	60	55	61	51	60	55	59	54	43	52	46	54	49	49	64	63	63	61	63	54	57	58	60	44	67	64	39	50	57	57	50	47	43	62	65	65	53	65	54	47	53	55	55	59	53	64	62	52	60	59	62	72	64	55	59	72	56	64	57	53	64	61	56	49	50	44	48	70	62	60	46	47	61	57	56	54	53	62	54	43	59	52	56	62	63	65	44	61	59	67	48	67	65	57	59	48	50	68	50	41	51	50	60	51	50	48	54	47	40	70	68	60	47	58	50	55	49	47	48	65	63	56	52	62	54	46	43	48	63	59	52	54	71	47	55	47	44	47	48	48	51	57	61	58	61	49	53	53	60	57	48	51	50	52	59	59	59	52	52	59	46	48	54	40	87	60	47	52	54	52	54	43	63	54	56	54	50	46	48	55	56	70	65	61	45	56	55	50	64	59	68	55	57	57	50	48	40	73	61	51	47	52	43	57	68	69	53	42	58	51	65
19621	10786	6894	12802	24021	26759	26456	24900	23126	21449	19473	17510	15868	13172	11245	9444	7627	6121	5356	4797	4244	3727	3521	3433	2881	2540	2337	2216	2132	1946	1678	1601	1461	1239	996	884	783	784	764	754	788	752	736	809	785	716	685	733	671	630	647	670	641	623	614	663	620	623	626	657	647	659	614	609	621	631	582	629	622	656	615	600	615	641	576	665	679	565	579	604	607	607	586	615	580	632	607	594	604	637	637	605	573	598	601	605	610	576	574	570	621	603	642	568	549	623	559	634	581	605	561	596	634	574	569	593	575	610	581	531	553	615	559	558	562	575	576	589	562	644	607	628	589	572	610	596	546	581	567	634	485	546	620	594	572	583	579	626	607	568	588	568	582	580	603	555	580	594	579	585	586	568	546	589	648	606	583	611	625	569	560	598	555	576	619	577	581	568	535	588	550	525	551	548	581	572	603	535	589	584	602	564	569	581	567	569	542	593	582	557	581	585	551	596	585	556	594	539	582	578	557	543	594	576	577	565	576	562	583	614	621	553	563	563	548	595	605	569	560	611	544	584	562	584	575	631	562	566	562	536	616	625	607	567	576	569	558	619	587	626	614	564	572	565	562	566	615	586	589	595	566	585	563	522	620	579	589	583	627	591	548	565	570	598	608	593	574	593	631	556	618	586	592	581	569	598	561	559	603	585	592	611	607	602	561	582	597	510	577	597	587	552	584	568	534	575	583	611	578	605	592	575	579	587	590	573	598	565	593	594	598	571	577	580	548	613	542	575	589	612	579	592	581	594	584	555	579	573	632	568	586	606	604	624	572	588	536	578	569	558	624	579	604	576	613	556	604	606	539	572	618	595	574	549	517	576	580	556	577	589	593	599	586	581	568	591	555	610	533	576	603	573	547	586	596	600	565	560	553	572	627	563	626	548	584	554	581	555	528	598	596	572	557	565	557	595	558	599	610	584	591	554	566	590	574	586	610	573	561	555	607	580	562	565	621	589	580	562	542	591	559	579	556	581	593	571	613	589	601	570	595	555	590	570	605	612	603	582	593	573	608	557	608	555	597	586	624	572	581	577	577	618	581	573	577	570	605	578	558	574	574	567	585	607	604	601	581	587	584	593	604	563	580	625	584	583	604	603	540	568	594	571	585	570	528	556	549	546	604	602	593	585	586	569	554	589	564	543	610	570	595	574	574	593	564	593	554	628	621	591	590	552	578	614	608	621	554	578	615	585	563	581	620	581	604	562	607	580	613	565	561	613	615	569	561	549	587	583	572	600	576	596	548	536	585	588	530	599	600	618	566	577	576	581	540	587	614	521	587	563	650	574	548	563	595	599	541	540	551	602	595	622	605	579	570	568	577	581	587	603	564	541	601	593	569	609	605	561	588	564	628	601	582	591	561	582	578	576	563	554	556	611	584	576	598	589	584	571	574	598	555	567	576	587	591	592	572	560	629	563	607	595	549	521	609	556	570	597	608	528	575	589	565	554	572	571	549	614	594	546	555	597	553	568	569	576	603	568	570	579	561	575	579	578	565	585	591	638	594	574	576	563	619	561	590	576	564	543	535	540	579	618	602	584	580	572	561	599	559	609	603	607	609	600	597	582	616	565	543	584	569	573	595	514	557	561	573	597	560	543	598	596	546	632	589	631	556	562	559	575	588	561	571	590	565	591	539	552	550	596	576	588	536	579	547	604	568	583	597	581	555	589	562	583	586	603	572	590	581	590	556	616	580	549	542	566	547	590	593	594	619	530	564	570	592	574	569	541	620	581	618	552	549	568	638	610	578	589	537	627	567	605	608	564	663	580	585	577	593	554	571	589	590	591	580	494	544	580	591	542	555	537	596	565	572	569	586	531	571	543	565	621	589	596	602	586	571	638	604	543	587	587	577	564	581	586	607	553	577	578	574	559	552	579	562	592	586	598	592	569	576	570	563	559	551	551	621	550	575	572	579	612	601	588	538	593	581	581	593	608	581	562	591	564	576	587	595	570	561	537	566	601	527	578	584	596	602	566	590	632	613	582	543	597	602	594	559	583	584	582	577	591	553	558	600	571	569	578	600	589	590	572	548	580	566	592	578	563	565	574	571	545	586	591	558	582	589	555	574	565	595	577	546	550	568	551	571	505	549	580	583	581	575	553	554	546	541	589	559	581	539	572	569	579	592	621	550	581	575	585	553	584	553	563	585	608	598	554	591	576	585	564	585	545	545	603	572	574	562	565	522	585	556	565	627	579	626	602	597	554	605	558	589	557	579	540	580	582	581	567	573	580	576	569	556	575	595	582	537	583	564	591	542	591	591	577	581	575	587	550	584	612	576	574	572	579	579	549	566	548	573	590	646	585	607	583	565	604	561	592	593	548	600	508	594	554	573	546	570	591	612	594	528	554	552	565	564	620	574	597	590	610	579	563	570	549	569	575	612	576	583	539	538	593	545	617	579	627	571	574	566	576	566	555	582	592	578	576	562	609	611	579	549	575	546	594	581	547	647	549	558	585	571	609	554	613	603	596	575	554	581	595	609	554	559	612	619	599	557	585	589	575	566	554	601	606	566	571	568	602	564	530	588	565	579	556	548	590	571	616	604	565	581	564	584	595	584	565	540	549	551	603	577	579	617	608	593	550	574	555	603	571	563	601	586	595	580	573	603	588	573	618	563	562	568	601	552	585	606	542	622	584	598	597	585	569	580	546	606	596	608	570	592	581	557	579	588	573	580	547	559	572	562	542	581	623	579	570	588	604	577	562	588	603	561	650	567	580	562	561	539	594	577	592	537	572	633	601	583	587	570	561	556	562	552	589	605	566	584	626	565	555	550	570	532	585	557	563	609	589	600	625	585	534	562	559	600	579	570	595	551	567	561	593	559	612	563	635	562	526	552	573	586	607	532	616	597	584	571	614	570	568	546	536	571	567	570	547	585	548	548	587	578	612	611	561	613	539	587	597	522	561	558	561	592	567	565	547	577	585	603	571	643	647	613	571	563	612	590	587	567	587	573	564	553	590	602	581	569	532	576	541	557	625	599	561	577	564	610	593	602	547	605	612	567	563	605	611	570	611	600	566	601	600	591	524	603	552	612	560	602	638	628	605	576	586	589	586	575	553	546	666	621	593	570	581	594	552	548	586	558	581	600	587	553	565	616	547	601	567	584	636	588	586	589	579	612	579	581	590	638	571	637	555	561	573	612	567	600	568	568	574	567	567	555	532	614	577	538	600	601	602	540	590	578	561	527	582	575	581	550	577	562	610	581	547	581	551	589	592	553	605	569	610	609	598	576	551	596	589	595	568	598	612	591	604	621	589	581	567	580	557	586	586	571	572	604	596	564	568	571	592	579	577	594	562	555	583	605	609	580	568	557	619	589	576	612	580	607	611	568	582	614	581	567	577	569	595	562	551	578	574	575	632	582	543	582	587	560	576	576	594	603	560	584	620	601	603	595	600	583	577	560	574	552	557	563	616	553	604	580	601	565	623	574	603	551	613	547	600	594	621	585	549	596	574
1718	380	296	214	252	433	520	476	486	507	430	363	344	218	183	187	118	125	94	95	51	57	64	61	63	49	61	60	58	48	40	46	33	43	33	29	33	26	30	27	33	29	33	28	30	46	38	40	32	34	23	39	21	26	29	21	35	29	38	34	24	28	31	30	31	24	23	26	25	22	32	21	29	31	33	30	31	33	25	28	31	24	37	27	29	29	28	29	22	44	29	35	25	32	25	37	25	21	27	31	33	24	33	35	24	27	29	26	18	26	26	20	32	24	32	24	23	33	26	23	23	18	24	27	34	30	32	25	30	28	30	39	32	31	32	22	25	28	32	35	37	20	33	28	33	37	38	32	37	37	20	22	31	25	32	27	30	33	29	37	38	38	34	28	26	22	30	32	27	27	23	34	28	29	37	29	27	31	21	26	28	31	23	37	36	29	24	26	31	22	28	38	29	25	33	25	20	26	34	38	16	27	27	27	37	23	26	30	31	25	28	28	31	21	29	26	30	26	29	30	26	22	28	35	31	36	34	26	27	23	34	19	33	26	32	31	32	27	32	24	37	27	30	28	34	20	28	41	25	26	17	25	27	36	38	31	31	36	31	22	26	26	25	20	25	26	23	39	28	30	34	34	34	28	33	26	26	22	31	41	29	26	32	26	32	32	29	27	26	26	36	22	31	23	23	19	30	28	37	19	25	27	28	29	21	32	23	39	18	26	27	29	31	23	36	22	37	26	24	31	38	29	26	35	28	27	28	18	36	30	36	28	35	35	23	36	27	36	23	21	32	30	23	29	17	30	19	31	31	26	30	19	33	29	22	30	29	29	26	29	20	21	26	26	29	34	35	33	25	30	36	26	26	29	31	31	17	32	20	25	34	36	36	39	24	30	28	24	30	28	41	27	28	32	24	25	21	29	30	24	19	22	35	24	42	26	31	30	31	28	40	22	25	27	32	45	32	27	27	36	31	30	27	28	29	28	31	23	26	27	37	27	30	23	34	27	37	24	34	28	32	32	26	29	29	32	21	25	22	30	27	34	20	30	31	39	20	34	26	21	37	31	32	28	21	25	22	31	24	30	34	29	24	25	31	31	31	29	31	20	28	28	16	18	23	24	27	23	38	30	19	27	25	24	16	34	28	25	22	29	26	33	27	28	31	24	42	27	29	40	19	19	30	28	27	26	22	33	23	25	31	26	23	20	18	19	25	31	28	35	39	24	23	22	27	20	44	24	31	27	25	34	27	34	25	24	19	41	27	17	28	21	27	29	38	29	21	28	38	36	40	29	30	30	27	32	34	27	21	26	30	28	28	34	29	25	31	27	27	24	26	33	34	29	33	29	24	35	29	28	38	24	31	26	24	26	17	35	29	31	35	34	25	23	35	25	34	28	26	23	33	29	19	25	18	23	30	30	25	29	30	26	23	25	30	29	28	25	26	31	28	19	35	27	21	30	25	39	31	28	32	24	36	28	35	35	34	32	20	36	36	23	24	28	31	25	23	26	26	21	32	29	22	22	21	31	25	25	31	27	28	25	29	32	31	30	21	37	24	29	33	29	30	28	21	22	34	29	27	38	31	31	33	29	24	34	29	25	23	26	37	23	32	28	27	20	27	25	26	29	28	41	29	34	31	29	35	20	30	30	30	26	27	18	26	34	22	29	32	27	21	33	29	22	37	21	40	31	34	25	35	27	32	26	25	25	25	25	25	19	26	30	22	27	28	28	25	26	28	20	38	30	27	22	23	27	31	24	17	22	43	30	32	36	36	17	36	28	29	27	30	22	23	29	33	32	27	23	20	30	26	27	32	27	23	27	26	37	33	33	36	30	22	30	34	23	26	25	29	28	23	26	23	33	27	28	26	31	30	29	29	27	29	32	20	23	24	26	24	26	31	20	34	28	25	26	28	27	30	34	31	21	19	23	43	42	28	27	28	16	18	23	38	37	23	30	27	23	27	22	29	30	24	26	27	29	31	27	39	26	24	21	22	24	33	32	31	28	31	22	16	32	39	28	38	22	34	24	22	28	33	29	29	27	29	30	26	23	25	31	21	36	27	23	27	30	27	25	28	25	28	24	28	29	36	25	29	20	24	15	21	25	28	36	22	31	25	31	26	31	31	36	40	19	31	29	20	18	22	23	30	30	24	21	30	16	40	33	20	26	31	29	33	31	28	32	28	39	25	33	24	28	33	23	35	22	31	32	27	32	21	38	32	30	31	32	35	20	38	21	20	24	30	33	24	21	26	47	18	30	35	28	25	26	24	27	20	23	23	28	30	26	26	40	27	33	30	25	28	22	32	28	29	24	27	22	29	33	31	25	28	31	24	24	31	20	33	23	33	30	39	33	26	25	28	27	25	30	21	28	25	22	24	22	39	40	22	25	34	29	33	32	27	33	27	29	39	26	25	22	21	25	27	23	29	24	32	20	32	27	26	36	21	20	30	43	29	24	21	23	30	22	30	22	29	24	18	31	28	28	30	35	24	27	32	26	34	23	32	24	21	33	27	31	22	33	29	26	36	30	29	30	27	16	27	21	33	26	37	32	25	32	25	26	32	20	36	32	32	27	32	27	32	27	19	25	24	33	29	30	25	27	28	21	33	28	22	36	25	21	27	24	26	26	22	39	25	30	32	31	24	26	29	22	27	22	24	24	19	26	35	27	37	18	32	24	28	31	32	30	22	36	31	19	33	30	24	25	32	32	17	31	22	25	30	32	35	26	39	20	28	33	14	28	29	33	26	36	19	29	28	24	28	21	23	30	33	30	23	37	37	25	33	23	21	30	26	28	30	26	29	25	36	29	21	28	32	39	39	23	30	33	32	26	20	31	27	29	26	25	24	36	30	34	28	38	26	26	39	19	29	27	29	25	27	21	28	20	29	32	34	25	31	26	25	24	25	27	29	34	26	26	36	34	38	41	27	22	26	27	23	17	26	27	33	31	32	29	34	24	31	24	29	22	23	32	32	31	33	32	33	31	34	24	26	23	23	23	24	33	28	38	26	29	26	25	19	34	33	23	28	32	37	33	31	33	24	29	21	30	36	24	25	30	23	33	23	30	21	21	20	22	31	39	31	25	29	35	38	23	25	37	36	19	17	40	26	29	23	36	38	25	31	26	20	23	31	37	38	25	35	20	33	35	23	40	30	41	20	20	25	36	30	37	26	32	31	25	31	26	34	36	27	24	34	24	30	39	25	36	27	40	23	32	34	32	25	29	33	30	35	28	21	20	16	29	26	28	36	29	30	31	23	31	46	28	18	32	25	27	29	21	26	35	29	25	43	23	34	22	34	26	31	31	27	33	22	21	41	33	25	35	33	28	37	26	28	22	30	25	27	24	29	28	20	27	21	27	24	21	21	24	30	32	29	32	26	33	34	27	27	35	31	17	18	32	34	18	25	28	32	30	27	30	39	28	25	34	28	35	27	35	32	32	22	22	18	37	36	35	20	24	25	24	26	32	26	26	44	37	22	25	25	29	31	31
14303	6699	4588	8692	18476	21325	20784	19792	18112	16416	14295	12589	11029	8656	7017	5731	4332	3464	2876	2561	2147	1886	1773	1773	1396	1277	1163	1180	1136	972	827	789	739	579	423	370	368	334	367	381	344	387	373	384	377	370	333	335	304	329	314	279	275	292	272	269	273	307	278	307	295	295	276	305	302	297	274	289	289	279	278	297	299	322	312	341	282	297	283	276	283	295	299	278	314	291	321	312	279	278	303	308	295	324	277	276	300	334	281	274	302	307	291	258	287	282	287	296	256	271	286	291	255	297	256	276	281	267	297	301	289	284	244	313	304	267	281	299	306	330	279	273	249	281	282	271	282	285	294	282	291	288	277	265	281	280	287	286	285	296	253	308	281	271	259	304	286	286	289	312	287	247	293	281	285	250	289	257	296	282	263	273	303	253	281	282	287	296	279	278	249	273	285	278	286	283	305	272	254	291	281	318	287	266	247	277	289	252	279	287	248	245	290	301	284	293	282	299	271	289	304	277	279	253	280	276	288	260	272	282	293	258	286	283	257	285	280	269	302	272	263	255	286	277	283	280	275	295	294	280	280	259	298	278	287	309	289	285	273	286	284	289	266	316	290	280	300	296	301	286	293	305	276	287	313	285	284	266	277	258	268	266	292	274	299	288	288	271	305	295	270	313	287	286	273	256	263	284	277	314	293	261	255	266	280	243	274	267	279	260	272	277	296	255	290	308	288	275	290	291	301	284	289	258	299	283	297	297	261	287	284	258	302	291	272	284	294	274	275	290	294	315	292	297	271	304	270	277	274	254	276	297	291	300	290	250	312	290	290	300	300	302	267	279	269	274	268	256	276	261	284	268	279	279	285	263	304	248	282	289	273	291	277	286	298	296	273	294	264	273	281	297	286	263	292	290	295	260	281	259	260	290	270	307	286	299	256	303	274	310	285	311	298	304	299	273	274	281	268	261	265	295	312	314	292	256	287	287	285	304	295	279	266	301	298	294	283	279	272	281	288	276	288	322	286	265	301	295	301	276	264	303	281	292	275	270	314	295	261	288	270	272	301	276	272	305	308	291	283	288	238	289	313	276	275	291	263	314	263	291	287	288	296	288	287	301	283	302	290	296	293	277	292	295	260	269	277	265	291	280	294	302	280	271	255	291	282	282	281	277	272	284	288	282	283	286	274	291	318	271	307	254	281	328	283	278	282	273	287	288	302	307	273	302	261	279	286	321	316	276	281	320	289	279	282	271	291	294	294	282	280	289	280	303	262	267	298	263	272	270	273	270	286	293	241	271	280	284	299	290	285	259	298	294	286	268	253	295	278	251	280	301	278	273	303	281	293	310	270	268	274	268	275	294	288	279	280	249	259	267	290	308	288	251	291	274	281	251	288	269	260	287	286	314	321	311	298	271	297	287	277	260	260	289	266	287	259	248	266	276	259	289	271	280	274	302	306	266	301	295	263	293	307	290	314	279	298	286	286	276	327	275	304	291	254	314	282	281	277	276	273	299	287	311	288	309	289	322	265	257	270	285	294	285	279	258	299	289	281	281	276	298	306	272	306	298	261	273	285	280	312	283	277	281	299	291	285	289	289	292	295	282	283	250	304	302	287	289	286	257	299	279	294	294	263	264	267	272	291	252	271	301	269	282	292	313	281	277	264	284	268	231	296	276	261	276	278	245	308	286	259	293	280	306	278	274	284	278	253	292	279	282	288	281	277	301	250	292	280	284	274	286	276	288	282	304	281	299	281	282	278	281	278	288	277	302	265	289	285	306	287	263	305	263	279	309	321	304	299	286	271	264	279	279	265	294	312	302	287	268	290	295	262	285	313	307	324	303	290	289	301	291	284	265	334	269	265	272	271	300	318	275	306	275	286	281	319	239	286	286	298	313	256	261	285	296	315	278	268	254	266	271	273	296	284	293	303	285	313	265	268	273	294	304	284	295	276	287	321	277	314	249	274	283	288	306	296	276	273	288	268	288	301	278	273	289	275	295	280	254	275	304	290	279	272	317	270	285	273	266	256	278	279	254	245	285	270	272	314	310	271	277	278	277	292	284	316	258	309	289	308	311	277	261	279	276	281	264	305	293	289	321	284	277	264	277	291	260	278	305	262	281	299	269	288	295	243	279	311	284	264	288	264	281	271	285	289	286	274	270	271	285	281	274	267	265	295	285	305	287	277	279	265	271	299	249	303	263	296	276	294	292	278	330	285	305	271	285	282	304	288	272	256	272	262	260	258	228	295	285	269	277	272	280	283	305	269	267	277	292	261	278	294	297	280	257	268	271	282	244	281	310	304	291	290	285	267	306	292	321	310	283	288	262	274	278	300	285	282	255	266	277	249	275	309	277	260	264	296	280	264	300	265	268	289	282	277	264	300	290	294	250	282	291	328	278	318	292	284	270	246	279	275	309	279	255	270	301	292	293	308	277	278	297	282	264	302	294	294	272	277	284	255	262	283	299	276	293	311	289	303	292	269	270	288	283	302	254	262	284	257	262	264	277	264	269	332	299	270	267	301	267	265	255	253	278	287	275	292	271	292	298	264	303	264	281	277	293	283	267	300	291	286	291	295	294	290	280	278	266	263	293	302	272	262	264	267	304	272	283	266	307	285	313	307	304	289	286	274	269	294	256	272	301	267	287	300	287	269	297	307	295	266	268	296	298	266	273	287	281	260	290	277	297	279	283	319	245	279	288	278	266	272	299	267	282	322	266	287	283	300	291	282	264	296	278	295	336	266	262	297	262	299	268	278	304	298	264	290	276	264	294	247	280	291	277	262	307	270	287	269	268	318	290	266	264	251	263	275	259	314	280	286	297	275	265	275	315	277	307	263	275	263	278	308	275	307	295	277	312	287	306	309	262	289	296	299	265	282	280	300	272	284	253	272	343	257	287	291	276	274	283	245	283	266	282	282	284	304	273	314	272	265	253	297	294	286	280	284	285	273	289	269	258	269	272	274	276	282	314	263	273	300	263	297	278	289	263	274	346	292	288	312	287	290	259	270	272	285	311	289	309	289	241	296	300	303	242	319	316	286	285	269	286	268	263	263	284	307	275	284	262	302	315	277	294	292	264	267	269	257	283	296	277	282	278	266	302	281	291	291	305	273	273	279	292	303	258	268	261	288	273	298	287	305	280	306	288	300	277	270	278	308	313	263	290	267	301	239	260	278	279	296	257	277	293	291	299	265	282	277	281	277	330	296	261	276	265	282	306	268	275	240	282	268	276	258	263	304	269	273	283	286	292	288	297	248	295	292	307	279	262	286	268	275	289	275	267	278	253	280	285	264	286	289	306	269	298	305	284	297	266	302	278	301	282	293	280	300	277	263	238	311	281	282	280	292	314	299	274	269	268	292	267	281	276	303	300	297	268	283	302	284	281	272	274	301	286	302	256	262	288	244	313	267	284	257	294	296	276	288	265	286	282	304	267	281	291	303	275	286	285	283	292	267	296	296	284	267	284	281	277	274	281	278	309	282	268	255	320	283	299	303	287	321	258
1130	655	427	301	427	635	793	753	702	727	600	544	462	371	298	253	191	165	150	162	126	120	112	117	121	95	74	111	110	78	82	88	80	72	69	58	64	66	64	68	76	89	77	65	52	55	65	56	51	61	62	60	67	58	71	68	59	56	54	55	65	55	65	64	60	61	57	69	63	72	50	63	54	80	74	47	52	46	69	59	56	67	67	44	53	62	65	56	71	66	48	57	46	50	68	44	59	60	74	56	57	52	70	68	64	51	63	67	64	72	59	61	56	56	69	50	71	50	70	54	61	51	53	51	53	54	67	59	49	49	62	53	69	55	58	56	65	66	61	66	51	54	75	62	62	50	69	65	52	55	63	62	61	44	78	52	62	61	57	53	56	62	61	47	56	49	64	48	65	64	52	61	44	38	64	65	66	54	45	52	76	50	58	51	53	59	55	53	53	51	49	55	46	65	63	59	49	55	49	56	53	72	63	62	62	50	56	57	47	57	44	58	49	47	46	57	57	47	43	68	71	73	58	58	63	60	56	51	59	75	59	64	43	49	59	71	63	54	52	60	61	55	60	57	45	60	65	57	54	61	54	61	59	59	67	52	58	56	63	64	59	66	48	61	63	72	57	62	52	50	65	59	58	62	59	45	62	47	70	54	55	54	60	63	54	50	54	58	47	58	66	60	64	67	67	54	46	59	52	67	52	51	58	60	61	55	61	49	59	43	50	66	38	57	50	59	51	53	54	49	61	68	66	53	56	62	55	70	45	52	60	58	43	59	62	55	64	65	63	64	44	57	43	61	70	62	54	60	61	58	52	68	58	48	54	60	64	67	49	69	61	65	49	63	57	64	54	61	48	49	55	70	52	55	54	51	66	63	68	66	52	55	66	58	61	66	66	50	72	55	52	47	59	75	51	52	60	68	69	58	73	59	75	44	54	57	64	52	72	53	61	57	85	67	66	76	57	69	63	61	66	64	56	47	62	61	54	52	55	55	57	71	51	54	68	43	57	53	55	62	57	65	55	51	59	66	53	59	53	64	76	59	63	51	54	61	54	62	55	46	59	50	52	55	48	56	60	56	66	68	53	65	43	49	63	67	62	59	56	61	60	51	60	52	47	63	68	47	60	59	55	51	59	50	57	62	49	59	53	69	62	69	56	56	56	65	50	65	48	61	70	53	65	56	68	60	58	57	55	69	66	58	60	45	64	55	65	45	65	51	41	55	58	65	56	55	68	62	52	49	66	48	67	60	58	58	53	49	45	55	53	51	73	63	46	61	59	68	52	72	59	42	52	49	52	53	52	46	60	74	44	55	69	64	55	55	74	59	50	64	67	66	55	47	54	70	70	61	60	70	50	56	59	54	80	66	61	55	61	63	70	66	58	76	68	56	57	67	61	58	61	52	57	68	52	70	59	62	48	51	48	51	49	68	71	52	71	55	52	50	54	58	55	60	57	57	57	58	45	65	69	54	69	64	67	63	59	42	54	54	66	63	61	55	64	62	55	58	56	57	70	50	61	60	53	64	68	67	68	62	43	62	63	56	74	55	50	66	70	55	63	57	59	47	52	64	53	58	52	45	67	51	54	56	72	50	58	52	58	62	71	55	63	53	75	60	55	57	61	67	47	65	64	76	58	63	54	67	69	54	60	74	71	64	73	57	62	68	66	50	50	59	54	59	62	63	51	50	65	54	50	61	60	46	65	64	55	57	58	51	60	57	57	67	52	68	51	65	61	44	72	55	60	45	63	52	67	44	73	54	65	75	56	67	68	56	61	57	78	53	51	65	50	50	44	65	52	50	54	59	76	66	57	51	62	55	53	62	46	61	69	62	54	54	61	66	74	66	54	60	70	51	62	67	55	58	50	60	68	45	71	51	58	59	80	68	63	71	55	55	54	50	53	57	56	53	63	58	47	66	52	63	62	46	70	69	50	62	55	52	60	66	60	62	60	57	47	64	69	58	58	66	55	52	61	63	64	59	56	63	57	51	59	56	53	66	66	54	56	67	60	62	58	59	57	60	51	66	51	60	53	55	63	65	79	67	52	60	57	60	59	56	51	56	62	50	58	48	57	53	58	55	57	64	56	77	51	51	54	53	58	56	62	55	65	55	56	58	61	65	53	47	52	61	73	64	54	55	67	66	48	52	66	48	56	62	50	39	61	61	45	58	58	48	61	50	69	75	49	50	54	52	63	62	61	42	55	55	69	54	51	55	57	57	67	58	59	56	64	70	66	44	56	56	58	54	60	64	79	69	61	57	50	54	55	53	54	58	58	61	58	56	60	60	50	79	49	63	63	63	50	67	48	61	67	42	55	66	59	68	65	67	63	69	64	61	56	60	57	49	66	48	50	82	57	53	73	57	52	76	54	55	81	44	77	68	56	59	51	64	64	48	53	46	67	46	56	59	67	58	54	57	61	65	53	51	56	47	58	51	50	62	71	57	59	50	62	57	64	63	66	51	54	60	56	36	58	59	59	51	59	55	40	65	59	60	54	71	55	54	57	59	59	44	58	63	60	57	61	61	47	44	59	42	46	49	49	54	55	71	67	56	52	62	56	57	48	55	60	63	61	48	63	56	62	58	60	56	62	53	55	70	59	52	66	53	64	61	74	50	71	64	59	60	61	60	58	63	51	64	61	46	54	63	68	46	56	69	61	78	61	66	58	59	82	67	59	58	57	50	57	59	43	65	54	60	58	52	66	71	57	61	57	55	49	66	65	64	47	56	57	63	44	61	59	52	69	66	63	54	58	63	77	53	59	60	46	48	55	55	62	57	54	55	50	59	57	69	55	68	59	60	73	72	44	67	54	61	66	66	51	48	60	72	57	63	50	62	57	60	54	55	61	43	79	56	54	50	56	65	61	62	42	60	51	64	65	68	59	58	67	50	55	46	47	55	58	56	59	68	61	58	62	68	69	72	67	63	65	52	49	56	53	66	64	63	77	49	69	56	58	58	67	78	49	55	52	53	78	65	57	56	65	72	60	56	61	59	54	58	63	56	61	61	54	69	56	49	46	67	49	54	57	73	54	60	58	69	62	59	60	51	59	62	76	53	52	53	61	53	56	57	66	66	58	51	50	59	73	45	62	67	66	63	72	76	57	57	63	44	45	79	64	65	62	59	62	76	53	62	59	75	58	65	67	53	50	43	57	69	37	62	62	61	44	59	66	77	69	69	49	68	40	56	57	64	43	60	59	48	56	54	63	59	45	59	77	58	50	55	73	74	51	53	55	80	57	53	68	68	51	52	65	54	62	47	57	65	60	61	50	60	68	74	48	55	64	50	61	53	60	51	50	57	58	57	67	50	54	69	70	60	79	49	71	68	56	63	68	67	75	57	40	62	53	60	59	58	55	54	37	54	58	56	61	49	72	68	59	69	60	52	54	57	56	67	51	57	53	57	62	47	53	51	52	50	51	53	39	64	52	56	69	57	57	57	52	55	52	63	58	58	52	62	61	57	57	54	62	59	67	43	59	53	51	48
16876	9590	6245	11585	22653	25105	24994	23381	21447	19748	17681	15248	13251	11020	9004	7565	6084	5006	4390	3791	3358	2867	2918	2627	2234	2117	1888	1841	1877	1579	1369	1331	1152	949	827	740	718	757	720	728	719	719	750	769	741	717	673	662	646	616	613	642	586	643	638	598	616	621	626	625	656	605	613	639	643	605	640	598	661	606	632	648	615	642	657	649	597	605	610	604	580	622	677	585	626	642	576	600	627	605	632	607	595	602	637	606	617	596	614	598	592	597	663	587	631	585	580	625	615	580	543	559	609	600	539	644	673	556	584	557	563	586	609	613	559	578	638	568	595	632	591	615	552	603	591	620	595	579	582	581	581	568	599	603	594	572	584	617	571	628	568	581	602	582	597	586	571	574	606	569	566	634	591	598	582	566	582	590	621	612	593	569	641	594	549	594	593	576	576	613	551	610	571	588	590	581	621	610	601	576	580	607	585	619	568	595	580	624	595	611	579	518	590	567	573	580	629	548	580	619	615	585	638	569	635	591	665	597	590	548	528	555	586	601	608	603	589	639	602	599	588	598	613	579	657	602	592	568	573	601	557	589	563	579	602	636	569	565	587	616	580	593	582	621	570	609	597	604	612	596	584	607	600	563	589	610	618	595	626	566	561	582	636	563	599	593	633	593	594	600	579	561	607	572	571	646	578	583	605	596	602	571	607	610	623	542	588	632	585	587	600	602	597	567	571	631	574	562	605	588	578	575	571	589	614	606	614	605	588	621	568	566	606	609	627	550	599	647	567	574	613	607	574	590	610	585	602	575	535	589	599	565	618	601	579	607	569	595	574	567	568	631	566	612	586	659	619	544	569	620	561	598	613	605	543	588	563	642	597	562	624	568	579	585	578	540	629	586	594	617	555	595	587	562	609	619	572	579	582	571	589	585	600	601	629	585	593	623	641	581	604	625	569	658	585	571	556	573	577	608	631	571	535	582	611	633	605	576	575	604	586	598	594	545	577	573	626	626	603	622	562	600	597	591	594	623	590	595	579	570	619	580	654	566	606	616	609	576	580	598	599	573	578	582	606	593	618	620	573	591	576	551	617	578	575	589	557	601	619	620	602	620	589	566	594	619	577	587	532	567	570	589	563	608	573	574	627	563	573	604	565	593	609	589	626	635	552	585	587	603	617	618	584	589	614	607	612	598	590	640	580	585	549	576	561	634	632	604	587	609	592	580	576	579	568	613	596	607	596	599	603	600	599	604	599	561	569	613	595	631	567	597	585	598	622	559	542	658	606	580	654	609	616	566	604	626	634	577	556	583	575	537	594	615	603	600	632	565	612	582	564	593	587	574	600	605	586	545	593	593	624	633	632	600	616	589	599	544	609	593	584	565	573	601	597	557	582	597	638	595	578	571	595	628	606	590	608	580	600	565	601	587	621	593	610	563	602	603	544	564	546	602	585	594	581	628	596	551	606	579	564	578	580	579	644	566	554	603	602	584	602	610	591	595	589	622	581	613	562	597	559	633	670	641	605	588	610	597	625	583	588	619	572	633	569	591	622	587	545	591	650	573	598	570	571	614	594	580	608	581	601	581	589	620	596	592	611	595	593	562	591	574	581	577	533	602	637	587	627	594	604	607	579	585	573	628	563	577	590	594	586	605	625	581	579	600	587	604	598	596	587	588	590	562	583	601	589	568	611	594	576	637	592	580	601	583	582	583	611	607	586	643	587	607	586	591	575	622	587	594	587	592	613	537	600	591	573	585	619	565	553	596	632	602	570	605	585	584	646	592	621	610	558	626	602	600	640	586	573	640	617	595	585	619	595	571	608	590	561	609	576	551	623	641	589	633	607	607	579	620	616	560	607	567	601	559	597	556	602	597	574	577	580	568	574	613	595	613	595	586	595	651	621	606	602	609	580	576	548	580	607	584	611	577	596	591	591	542	577	553	593	592	569	615	589	567	605	621	566	561	627	573	595	618	583	596	574	581	624	577	582	613	556	559	562	576	593	565	588	612	568	598	566	608	568	571	567	575	634	613	596	549	623	581	576	593	575	632	581	590	597	584	564	559	592	560	583	604	596	566	618	558	563	593	656	588	596	577	562	576	530	585	579	581	588	583	597	623	585	546	592	582	602	603	615	522	616	583	643	600	600	609	609	569	595	588	618	601	565	557	545	601	548	585	589	553	619	592	566	648	619	624	602	621	579	586	595	618	573	601	571	563	563	608	559	541	617	591	560	591	606	664	621	629	641	574	645	571	610	629	593	584	575	636	561	574	607	588	563	596	573	612	600	578	565	607	616	586	554	583	540	600	604	625	582	611	609	589	567	548	593	588	606	559	588	539	601	544	593	555	574	612	605	548	577	573	602	624	585	593	568	576	620	557	608	565	591	571	584	560	565	628	582	566	592	588	584	551	568	574	581	588	618	604	553	590	580	600	588	640	579	600	602	582	559	537	572	644	578	571	611	602	581	585	576	574	630	566	581	592	585	617	549	614	617	560	646	584	611	541	606	574	589	576	591	587	614	576	575	612	577	627	572	548	601	598	548	580	575	563	581	620	540	589	579	615	581	590	592	588	572	613	653	616	595	602	610	618	587	573	626	549	556	619	566	605	555	564	629	600	575	555	637	582	569	638	592	571	560	600	562	580	616	570	641	569	555	620	583	638	584	578	616	569	614	597	610	567	615	583	587	593	584	584	588	654	590	586	564	592	583	605	586	604	548	593	594	617	576	566	629	561	591	610	577	634	616	604	594	620	608	585	591	528	578	599	574	556	626	617	670	599	557	586	594	599	589	579	548	570	582	619	596	578	592	618	579	557	633	589	597	571	588	587	591	562	593	622	637	654	618	575	657	563	567	574	587	609	558	596	645	583	566	600	610	590	614	627	627	564	611	596	602	576	570	577	593	576	618	529	572	611	610	579	619	584	626	620	620	576	594	614	601	619	599	601	589	612	583	553	580	648	601	546	594	588	584	629	595	598	643	548	635	567	556	580	614	607	573	576	610	601	542	608	612	617	605	588	602	576	552	577	571	593	599	600	606	629	623	594	561	598	554	613	608	591	555	593	662	570	573	591	616	540	601	622	562	581	577	568	570	594	594	615	570	566	615	590	616	603	583	534	594	579	578	577	591	586	583	605	585	560	600	596	613	622	628	579	576	603	611	580	583	589	609	567	594	558	592	581	564	586	580	574	607	624	594	570	579	584	619	605	557	594	579	566	643	535	581	566	587	586	572	614	613	641	647	583	574	584	582	598	638	566	592	571	544	570	563	579	577	565	632	604	594	572	586	573	593	608	589	593	609	570	588	600	628	570	541	575	604	627	562	573	605	565	593	571	553	587	613	560	600	621	616	561	640	599	602	637	610	567	607	591	588	590	550	585	583	608	570	607	608	574	601	561	581	599	585	551	570	633	580	571	561	631	558	558	601	573	600	580	597	587	595	604	617	592	596	563	622	598	612	596	611	600	611	600	558	590	623	584	557	595	631	600	593	577	589	595	586	549	583	621	597	575
2768	572	400	293	348	537	708	712	678	641	543	481	415	314	229	222	175	141	124	106	112	101	64	61	56	60	61	49	61	43	52	49	39	36	23	21	34	43	24	24	24	28	33	26	22	24	33	25	24	22	29	18	22	15	23	21	13	18	33	24	29	15	25	27	27	15	16	21	23	14	22	23	20	16	23	18	24	16	18	18	17	22	18	15	19	26	16	17	24	25	20	14	16	22	17	24	14	27	20	14	29	14	19	21	17	19	22	19	18	22	17	17	17	21	13	18	17	21	21	24	13	24	15	17	20	21	23	22	17	26	13	22	24	22	23	19	21	18	27	17	20	16	24	26	21	18	18	31	11	20	23	18	13	21	24	12	23	15	22	20	20	16	18	17	18	19	15	16	25	22	29	22	29	18	18	19	25	11	20	22	18	19	16	20	12	17	29	8	24	23	15	17	20	26	14	26	15	24	20	12	17	16	23	13	27	22	26	23	13	13	22	13	29	22	17	19	23	23	20	15	22	20	15	18	15	16	15	18	18	20	18	14	20	19	17	17	18	24	20	13	17	11	14	21	15	20	25	10	21	16	21	19	19	18	19	17	18	20	11	16	21	32	26	25	29	25	20	26	14	15	24	17	29	20	13	28	24	16	20	29	19	26	17	24	20	14	23	19	28	16	28	22	18	23	17	21	22	20	19	19	17	23	15	16	21	24	22	24	13	23	18	21	28	11	21	20	18	19	24	24	19	20	28	18	18	24	27	18	31	17	15	21	18	19	17	13	24	15	16	21	27	18	14	25	16	28	24	26	18	23	18	18	18	18	22	25	20	21	17	18	24	16	16	30	16	25	26	19	12	15	24	15	8	15	26	26	18	19	24	17	25	12	28	7	40	22	22	22	25	19	13	18	19	22	16	24	18	18	17	25	31	28	24	18	9	22	28	12	23	20	28	17	15	12	24	17	23	18	25	22	26	25	24	17	20	18	25	17	30	20	19	26	12	16	23	23	28	17	20	20	13	18	14	16	26	19	21	24	22	25	21	17	15	18	18	20	15	21	19	13	34	22	27	17	20	11	26	24	15	23	11	16	18	17	26	24	19	22	11	17	29	15	25	22	12	24	21	17	18	18	13	24	16	19	20	10	22	17	23	18	19	10	20	33	19	14	23	21	21	26	26	12	23	10	15	20	25	17	24	24	27	18	14	19	22	19	22	24	19	20	26	23	17	27	21	29	15	16	25	24	19	23	15	25	14	19	15	21	20	16	18	20	19	23	24	25	28	20	23	24	16	26	20	29	21	23	18	18	26	23	23	19	32	24	24	26	26	19	20	22	19	22	23	31	17	22	26	23	20	27	17	24	26	21	17	21	27	31	16	25	17	24	13	16	13	25	18	19	27	20	23	29	16	12	24	17	20	22	25	25	27	29	19	21	22	13	28	28	21	21	12	19	12	26	20	11	22	17	25	18	16	11	22	14	25	20	22	19	22	21	25	23	16	24	34	24	15	15	26	16	18	21	23	23	30	19	28	15	17	19	18	27	16	21	26	26	21	21	21	22	19	17	15	15	15	16	20	19	14	18	22	25	20	23	21	21	19	19	22	26	20	17	29	22	14	22	21	19	25	24	17	33	23	20	25	15	12	17	15	18	16	16	24	23	10	20	22	24	17	16	23	20	25	16	27	17	24	23	22	27	18	22	14	19	23	27	22	23	19	21	28	18	25	24	13	22	14	26	22	25	25	18	24	26	16	25	16	19	19	23	34	12	22	23	29	18	32	14	13	20	18	21	19	16	18	19	17	11	23	25	28	15	22	22	17	24	33	26	23	27	15	14	14	25	13	19	18	22	17	21	20	17	25	19	30	24	24	20	21	24	15	19	23	12	11	25	18	17	14	13	19	16	18	14	17	12	15	19	18	17	28	17	23	17	19	17	22	19	18	21	14	21	14	24	20	21	15	15	17	21	23	24	8	19	16	24	19	20	27	19	20	28	24	21	26	16	27	17	16	13	23	23	13	18	26	29	25	13	18	22	22	22	22	12	22	24	26	25	16	23	15	18	19	20	17	26	23	23	16	18	26	17	19	26	16	31	21	23	21	25	18	15	27	18	25	22	25	29	27	14	8	15	25	21	23	17	21	21	19	11	25	31	19	19	23	26	22	26	19	15	16	14	18	21	22	17	25	20	25	16	27	16	16	28	21	19	19	11	25	24	16	19	23	15	22	23	19	22	27	19	18	28	23	12	23	16	21	22	21	16	18	22	21	23	17	24	17	18	26	20	18	16	23	29	21	19	22	26	20	16	16	14	22	23	19	22	24	30	20	20	24	15	27	18	17	22	25	20	19	17	17	22	24	18	21	15	25	14	16	20	14	22	18	27	20	18	26	25	19	15	19	18	15	13	26	23	25	26	23	15	16	23	15	20	12	16	23	14	20	23	21	24	22	16	15	20	16	19	17	19	16	15	11	20	22	16	20	19	21	18	17	28	16	22	16	14	15	16	21	21	18	23	14	20	25	26	27	14	17	18	21	27	19	21	18	19	21	21	21	20	19	23	19	20	17	20	15	32	16	21	24	10	19	17	26	18	16	19	16	21	26	23	18	19	24	22	17	26	23	20	24	22	22	26	24	21	27	25	20	23	19	28	17	25	26	28	27	17	16	27	20	16	22	17	23	11	25	15	20	24	24	22	25	19	21	22	13	24	27	29	13	16	27	12	26	19	19	20	25	23	20	24	25	27	17	26	19	11	20	19	23	17	19	19	23	32	26	18	16	13	28	18	18	10	17	19	16	24	21	23	25	22	20	16	27	23	20	18	17	14	15	18	11	12	14	23	21	21	22	26	25	16	25	22	22	19	20	25	19	22	21	20	21	21	14	20	24	19	26	20	28	19	27	20	23	31	23	27	16	15	19	20	25	18	16	17	21	25	21	21	25	17	24	17	22	20	17	16	25	35	31	20	27	18	19	16	25	18	24	15	25	22	21	18	17	23	19	18	18	14	22	25	10	21	24	23	24	19	23	20	26	11	25	21	17	16	16	24	18	21	19	19	23	27	20	27	21	27	17	30	21	25	25	17	22	14	20	21	23	17	16	22	21	19	22	20	24	23	17	21	17	23	25	19	16	17	16	14	24	21	14	13	22	27	20	23	17	21	29	16	24	22	18	29	24	18	28	21	16	20	15	28	23	22	17	19	15	21	19	23	17	20	20	22	17	15	29	12	25	22	24	25	21	20	16	15	17	24	16	21	18	24	26	23	23	17	24	18	17	22	16	26	20	18	26	24	22	20	27	14	16	26	18	23	13	24	26	21	23	16	20	30	26	19	26	25	13	15	14	24	19	21	20	22	21	23	26	25	22	24	22	22	23	14	22	28	11	21	22	15	24	26	18	15	19	24	13	17	13	20	18	21	21	19	15	20	20	20	11	17	22	18	17	22	24	27	16	20	22	29	20	19	26	14	12	22	20	17	18	18	20	16	20	31	17	16
16232	8637	5692	10965	21561	24664	24178	23021	21605	19923	17416	15095	13036	10418	8804	7371	5931	4777	4031	3501	3057	2763	2721	2358	1902	1710	1495	1569	1546	1206	986	945	769	505	410	392	315	338	335	344	331	361	348	374	372	303	258	273	277	253	268	255	256	244	239	242	250	244	237	239	216	274	242	234	202	223	240	221	221	239	220	246	229	279	272	245	266	234	233	225	234	250	234	213	219	204	219	225	218	199	210	230	222	222	228	221	221	246	208	222	188	218	224	233	231	198	209	227	240	227	207	190	229	221	201	215	203	205	206	218	208	204	181	216	203	201	209	240	195	215	217	196	218	204	203	224	209	194	208	226	186	213	207	235	209	210	198	202	224	201	180	205	214	208	200	211	202	225	204	181	221	226	210	206	209	189	214	236	213	236	200	210	213	215	213	219	224	211	217	199	205	215	205	198	199	239	233	204	201	206	205	206	189	225	227	218	213	204	200	221	189	230	201	216	208	222	185	195	228	192	200	180	215	213	206	199	175	226	224	198	180	197	227	203	190	220	202	212	213	227	203	201	195	235	199	224	190	197	199	207	222	215	216	210	209	221	220	209	197	216	191	197	195	214	202	192	213	200	216	204	194	202	240	193	209	214	207	197	217	180	220	195	202	204	207	195	201	216	198	210	225	164	207	225	228	195	202	183	204	211	208	206	194	188	192	244	192	191	214	217	190	184	229	199	224	211	202	189	208	202	203	223	208	222	182	204	189	207	228	187	209	206	212	189	220	223	200	224	210	219	197	201	184	198	182	213	218	211	204	202	237	225	211	214	187	208	190	240	215	207	186	200	195	194	172	224	193	198	215	194	209	199	223	221	227	183	219	222	219	225	185	174	171	186	196	204	213	215	176	202	218	218	235	211	210	235	237	211	205	210	224	208	190	212	218	200	171	207	218	225	224	216	204	210	219	228	213	226	217	206	217	227	204	200	204	197	228	210	216	217	194	191	216	196	223	213	213	198	240	205	211	215	205	216	222	218	193	209	208	205	199	218	203	216	219	222	207	221	219	200	214	200	196	188	207	204	198	209	226	197	213	198	208	215	223	205	213	206	218	195	219	220	216	200	201	224	195	195	222	218	223	188	207	213	219	213	206	188	202	209	224	223	238	199	225	207	205	199	206	220	187	217	223	200	211	211	236	222	205	215	223	214	222	213	185	230	217	206	228	201	227	216	218	217	219	224	242	231	197	222	202	213	216	207	207	212	223	195	216	230	193	199	201	218	207	204	204	196	211	191	209	232	203	197	213	209	209	203	214	214	224	206	231	230	232	223	199	209	199	224	205	214	186	199	216	219	220	213	213	209	190	193	202	192	196	208	203	184	201	215	228	203	197	233	218	217	185	211	212	207	195	197	225	221	206	183	245	215	210	193	202	206	204	199	218	208	215	230	208	207	213	197	187	227	210	221	216	213	211	186	209	203	208	226	212	226	206	180	181	215	226	224	223	211	197	205	216	197	193	198	202	205	210	205	217	206	218	194	192	227	195	212	203	235	212	216	216	209	208	199	207	208	209	211	200	213	208	212	222	229	203	225	220	215	241	187	205	211	215	188	213	214	224	208	210	210	210	222	192	230	213	220	174	220	226	227	214	233	230	193	218	220	203	189	192	196	207	213	202	230	204	186	213	198	193	197	223	196	213	230	195	208	218	217	204	224	203	205	204	174	192	201	196	188	187	248	234	218	208	223	179	215	179	207	222	221	218	208	236	215	209	210	213	203	228	223	189	178	240	227	200	221	212	183	209	206	185	226	221	196	205	219	229	212	184	205	198	203	202	188	172	216	215	201	213	231	209	218	192	208	220	208	226	215	203	201	186	194	221	183	209	189	215	207	210	190	210	210	215	210	206	200	206	219	192	213	211	198	219	218	188	200	212	185	215	201	201	204	174	230	226	231	198	192	208	183	211	202	208	227	214	199	194	219	191	212	189	184	211	215	221	204	220	194	197	192	226	218	229	192	223	175	215	237	201	231	201	214	191	255	210	222	174	202	200	198	225	221	219	203	200	208	200	201	203	201	190	202	208	233	220	222	188	194	209	187	218	197	208	197	221	215	209	205	224	180	204	196	186	194	219	196	229	230	211	207	210	202	202	183	220	216	202	218	205	230	231	200	233	230	231	192	221	212	190	216	199	204	216	233	204	202	222	182	210	212	195	211	231	235	221	220	169	180	212	202	212	202	215	217	232	214	210	213	206	203	202	222	191	197	202	203	206	200	212	213	212	184	204	201	219	222	201	233	207	211	217	206	209	196	202	207	225	192	246	203	214	223	223	235	225	201	195	203	182	191	200	191	191	197	195	218	215	211	232	201	206	230	191	220	227	225	211	244	199	198	195	215	171	201	196	219	209	211	212	189	216	222	192	240	200	221	215	193	188	223	217	225	208	226	207	210	199	237	214	197	211	225	210	191	215	184	218	200	198	224	198	236	206	203	218	225	183	239	209	169	200	201	199	187	206	198	210	217	243	206	225	226	208	207	218	205	216	201	222	225	225	190	227	180	223	194	213	203	181	229	182	232	241	191	198	199	217	209	217	242	199	219	229	210	226	213	228	235	231	229	209	210	211	228	228	190	243	219	209	220	211	242	227	223	201	196	240	253	205	196	212	214	214	218	190	232	184	188	222	197	198	214	206	221	190	222	193	200	214	224	203	195	183	195	188	235	202	182	192	187	188	222	204	219	207	211	212	191	225	218	218	224	199	225	234	221	207	210	190	219	212	237	254	195	217	225	198	214	212	216	207	199	229	193	196	222	210	199	251	220	202	197	226	213	205	204	192	227	226	229	208	207	230	223	219	206	213	190	230	200	216	211	196	206	188	245	197	210	207	223	224	188	207	211	210	223	234	218	174	217	226	220	203	224	230	212	224	218	222	196	202	197	194	197	201	214	218	207	216	194	222	208	233	204	205	196	196	194	211	204	218	208	200	204	200	235	190	213	185	205	211	215	174	218	207	213	230	212	217	189	193	205	199	193	217	187	177	224	244	209	201	234	209	215	210	208	217	209	202	203	234	229	188	207	227	233	205	209	215	213	197	198	190	235	224	219	208	193	214	175	206	225	215	196	208	219	198	210	202	204	180	202	209	184	200	206	200	207	200	214	194	198	202	187	192	201	227	193	225	209	206	211	197	215	194	211	190	214	218	196	184	204	221	214	225	225	221	230	221	201	216	201	218	222	189	240	208	205	223	230	207	212	210	218	204	224	202	234	218	203	220	215	236	180	213	199	203	210	231	189	186	218	213	203	221	200	203	196	215	204	192	208	211	223	196	235	201	206	206	214	216	211	207	205	209	216	203	212	223	219	194	224	193	211	203	180	195	215	202	181	196	206	211	190	220	218	213	196	204	187	185	257	219	213	211	241	225	223	208	226	225	194	202	224	219	203	220	213	182	202	207	218	201	217	215	213	206	199	230	215	207	222	205	194	218	199	213	207	208	187	203	221	221	228	214	194	199	202	226	224
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
